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

Recommend


More recommend