Title :
Hilbert Space-Filling by Piecewise-Linear Index Transformation
Author :
Zarai, Yoram ; Rakib, Shlomo
Author_Institution :
Novafora, Inc., San Jose, CA
fDate :
6/30/1905 12:00:00 AM
Abstract :
Due to its locality-preserving property, the Hilbert space-filling curve is used in a variety of applications, where data mapping from multiple-dimensions to one-dimension is required. An efficient algorithm to calculate the data indexes along the curve can then be considered as an address generation unit. We present two index transformation methods using simple bit operations. A counter-based transformation is derived first. Utilizing the regular structure of the transform matrix, a significant complexity reduction is achieved by basing the transform on Gray indexes. The proposed methods lend themselves to a simple and straightforward hardware implementation.
Keywords :
Hilbert spaces; piecewise linear techniques; transforms; Gray indexes; Hilbert space-filling curve; address generation unit; complexity reduction; counter-based transformation; data indexes; data mapping; locality-preserving property; piecewise-linear index transformation; transform matrix; Counting circuits; Fractals; Hardware; Hilbert space; History; Indexing; Iterative algorithms; Piecewise linear techniques; Reflection; Very large scale integration; Gray indexes; Hilbert; space-filling curves;
Journal_Title :
Signal Processing Letters, IEEE
DOI :
10.1109/LSP.2008.2002706