Skip to main content
Log in

Decoding Perfect Maps

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

Abstract

Perfect Maps are two-dimensional arrays in which every possible sub-array of a certain size occurs exactly once. They are a generalization of the de Bruijn sequences to two dimensions and are of practical significance in certain position location applications. In such applications the decoding problem, i.e., resolving the position of a particular sub-array within a specified Perfect Map, is of great significance. In this paper new constructions for (binary) Perfect Maps and 2k-ary de Bruijn sequences are presented. These construction methods, although not yielding Perfect Maps for new sets of parameters, are significant because the Maps they yield can be efficiently decoded.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Arazi, B. 1984. Position recovery using binary sequences.Electronics Letters. 20:61–62.

    Google Scholar 

  2. Bondy, J.A. and Murty, U.S.R. 1976.Graph Theory with Applications. Elsevier.

  3. Burns, J. and Mitchell, C.J. Coding schemes for two-dimensional position sensing. In M. Ganley, ed.Cryptography and Coding III. Oxford University Press (to appear).

  4. de Bruijn, N.G. 1946. A combinatorial problem.Proceedings Nederlandse Akademie van Wetenschappen. 49:758–764.

    Google Scholar 

  5. Dénes, J. and Keedwell, A.D. 1990. A new construction of two-dimensional arrays with the window property.IEEE Transactions on Information Theory. 36:873–876.

    Google Scholar 

  6. Etzion, T. 1988. Constructions for perfect maps and pseudo-random arrays.IEEE Transactions on Information Theory. 34:1308–1316.

    Google Scholar 

  7. Fan, C.T., Fan, S.M., Ma, S.L., and Siu, M.K. 1985. On de Bruijn arrays.Ars Combinatoria. 19A:205–213.

    Google Scholar 

  8. Fredricksen, H. 1982. A survey of full length nonlinear shift register cycle algorithms.SIAM Review. 24: 195–221.

    Google Scholar 

  9. Good, I.J. 1946. Normally recurring decimals.Journal of the London Mathematical Society. 21:167–169.

    Google Scholar 

  10. Iványi, A.M. 1990. Construction of three-dimensional perfect matrices.Ars Combinatoria. 29C:33–40.

    Google Scholar 

  11. Lloyd, S.A. and Burns, J. Finding the position of a subarray in a pseudo-random array. In M. Ganley, ed.Cryptography and Coding III. Oxford University Press (to appear).

  12. Ma, S.L. 1984. A note on binary arrays with a certain window property.IEEE Transactions on Information Theory. IT-30:774–775.

    Google Scholar 

  13. MacWilliams, F.J. and Sloane, N.J.A. 1976. Pseudo-random sequences and arrays.Proceedings of the IEEE. 64:1715–1729.

    Google Scholar 

  14. Nomura, T., Miyakawa, H., Imai, H., and Fukuda, A. 1972. A theory of two-dimensional linear recurring arrays.IEEE Transactions on Information Theory. IT-18:775–785.

    Google Scholar 

  15. Paterson, K.G. Perfect Maps.IEEE Transactions on Information Theory, to appear.

  16. Paterson, K.G. and Robshaw, M.J.B. 1992. Storage efficient decoding for a class of binary de Bruijn sequences. Preprint (Mathematics Department, Royal Holloway, University of London) presented at the 14th British Combinatorial Conference, 1993.

  17. Petriu, E.M. 1985. Absolute-type pseudorandom shaft encoder with any desired resolution.Electronics Letters. 21:215–216.

    Google Scholar 

  18. Petriu, E.M. 1987. Absolute-type position transducers using a pseudorandom encoding.IEEE Transactions on Instrumentation and Measurement. IM-36:950–955.

    Google Scholar 

  19. Petriu, E.M. 1988. New pseudorandom/natural code conversion method.Electronics Letters. 24:1358–1359.

    Google Scholar 

  20. Petriu, E.M. 1988. Scanning method for absolute pseudorandom position encoders.Electronics Letters. 24: 1236–1237.

    Google Scholar 

  21. Petriu, E.M. and Basran, J.S. 1989. On the position measurement of automated guided vehicles using pseudorandom encoding.IEEE Transactions on Instrumentation and Measurement. 38:799–803.

    Google Scholar 

  22. Petriu, E.M., Basran, J.S., and Groen, F.C.A. 1990. Automated guided vehicle position recovery.IEEE Transactions on Instrumentation and Measurement. 39:254–258.

    Google Scholar 

  23. Reed, I.S. and Stewart, R.M. 1962. Note on the existence of perfect maps.IRE Transactions on Information Theory. IT-8:10–12.

    Google Scholar 

  24. Rees, D. 1946. Note on a paper by I.J. Good.Journal of the London Mathematical Society. 21:169–172.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Communicated by D. Jungnickel

Funded by SERC CASE award No. 90C/11574.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mitchell, C.J., Paterson, K.G. Decoding Perfect Maps. Des Codes Crypt 4, 11–30 (1994). https://doi.org/10.1007/BF01388557

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01388557

Keywords

Navigation