an algorithm to design prescribed length codes for single
play

An Algorithm to Design Prescribed Length Codes for Single-Tracked - PowerPoint PPT Presentation

Problem Solution Comments An Algorithm to Design Prescribed Length Codes for Single-Tracked Shaft Encoders IEEE International Conference on Mechatronics 2009 B. Balle , E. Ventura, J. M. Fuertes Universitat Politcnica de Catalunya April 17,


  1. Problem Solution Comments An Algorithm to Design Prescribed Length Codes for Single-Tracked Shaft Encoders IEEE International Conference on Mechatronics 2009 B. Balle , E. Ventura, J. M. Fuertes Universitat Politècnica de Catalunya April 17, 2009 B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  2. Problem Solution Comments Outline Problem 1 Solution 2 Comments 3 B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  3. Problem Solution Comments Outline Problem 1 Solution 2 Comments 3 B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  4. Problem Solution Comments Problem statement Problem Design shaft encoders with any desired resolution shaft encoder ≡ digital absolute shaft encoder Applications: aerospace, aviation, computer-aided machinery, semiconductor manufacturing, robotics, medical imaging, telescopes... B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  5. Problem Solution Comments Encoder diagrams Conceptual shaft encoder B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  6. Problem Solution Comments Encoder diagrams Multi-tracked shaft encoder B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  7. Problem Solution Comments Encoder diagrams Single-tracked shaft encoder B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  8. Problem Solution Comments Encoder diagrams Single-tracked shaft encoder Gain: reduction of moving mass B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  9. Problem Solution Comments Construction of single-tracked encoders Parameters: q : detector’s arity ( q = 2 ) e : desired resolution ( e = 8 ) n : number of detectors ( n = 3 ) Problem Construct a ( q , n , e ) -closed sequence (with n ≥ ⌈ log q e ⌉ ) Fact Maximal LFSRs can generate such sequences when e = q n − 1 and q = p m for some prime p and integer m > 0 B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  10. Problem Solution Comments Outline Problem 1 Solution 2 Comments 3 B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  11. Problem Solution Comments Idea behind the solution u 3 u 2 u 1 u 0 Use sequences generated by non-maximal LFSR a 3 a 2 a 1 a 0 Connection and seed polynomials: a ( x ) = x 4 − ( a 3 x 3 + a 2 x 2 + a 1 x + a 0 ) ∈ F q [ X ] u ( x ) = u 3 x 3 + u 2 x 2 + u 1 x + u 0 ∈ F q [ X ] Parameters: q : detector’s arity – size of the field e : desired resolution – length of the sequence n : number of detectors – degree of a ( x ) B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  12. Problem Solution Comments Main result Problem Given q and e , find a polynomial a ( x ) ∈ F q [ X ] of order e and minimal degree n . Theorem This problem can be solved algorithmically Fact Using the solution a ( x ) as connection polynomial and u ( x ) = 1 as seed polynomial, the resulting LFSR generates a ( q , n , e ) -closed sequence B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  13. Problem Solution Comments Outline Problem 1 Solution 2 Comments 3 B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  14. Problem Solution Comments About our solution Benefits: Works “out of the box” with q -ary detectors and any resolution Minimizes the number of detectors required among all sequences generated by a LFSRs Algorithmically efficient in practice Avoids extra circuitry used by previously proposed solutions Drawbacks: May use more detectors than strictly necessary Generated codes do not satisfy Gray property B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  15. Problem Solution Comments Future work Build a real implementation Estimate the number of extra detectors required Use the redundancy in the code for error correction purposes Generalize the theory to non-linear feedback logics B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

  16. Problem Solution Comments Questions? B. Balle , E. Ventura, J. M. Fuertes Prescribed Length Shaft Encoders

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend