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.
Similar content being viewed by others
References
Arazi, B. 1984. Position recovery using binary sequences.Electronics Letters. 20:61–62.
Bondy, J.A. and Murty, U.S.R. 1976.Graph Theory with Applications. Elsevier.
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).
de Bruijn, N.G. 1946. A combinatorial problem.Proceedings Nederlandse Akademie van Wetenschappen. 49:758–764.
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.
Etzion, T. 1988. Constructions for perfect maps and pseudo-random arrays.IEEE Transactions on Information Theory. 34:1308–1316.
Fan, C.T., Fan, S.M., Ma, S.L., and Siu, M.K. 1985. On de Bruijn arrays.Ars Combinatoria. 19A:205–213.
Fredricksen, H. 1982. A survey of full length nonlinear shift register cycle algorithms.SIAM Review. 24: 195–221.
Good, I.J. 1946. Normally recurring decimals.Journal of the London Mathematical Society. 21:167–169.
Iványi, A.M. 1990. Construction of three-dimensional perfect matrices.Ars Combinatoria. 29C:33–40.
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).
Ma, S.L. 1984. A note on binary arrays with a certain window property.IEEE Transactions on Information Theory. IT-30:774–775.
MacWilliams, F.J. and Sloane, N.J.A. 1976. Pseudo-random sequences and arrays.Proceedings of the IEEE. 64:1715–1729.
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.
Paterson, K.G. Perfect Maps.IEEE Transactions on Information Theory, to appear.
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.
Petriu, E.M. 1985. Absolute-type pseudorandom shaft encoder with any desired resolution.Electronics Letters. 21:215–216.
Petriu, E.M. 1987. Absolute-type position transducers using a pseudorandom encoding.IEEE Transactions on Instrumentation and Measurement. IM-36:950–955.
Petriu, E.M. 1988. New pseudorandom/natural code conversion method.Electronics Letters. 24:1358–1359.
Petriu, E.M. 1988. Scanning method for absolute pseudorandom position encoders.Electronics Letters. 24: 1236–1237.
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.
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.
Reed, I.S. and Stewart, R.M. 1962. Note on the existence of perfect maps.IRE Transactions on Information Theory. IT-8:10–12.
Rees, D. 1946. Note on a paper by I.J. Good.Journal of the London Mathematical Society. 21:169–172.
Author information
Authors and Affiliations
Additional information
Communicated by D. Jungnickel
Funded by SERC CASE award No. 90C/11574.
Rights 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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01388557