Number theoretic Hilbert transform

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

The number theoretic Hilbert transform is an extension[1] of the discrete Hilbert transform to integers modulo a prime p. The transformation operator is a circulant matrix.

The number theoretic transform is meaningful in the ring m, when the modulus m is not prime, provided a principal root of order n exists. The n×n NHT matrix, where n=2m, has the form

NHT=[0am0a1a10am0a100amam0a10].

The rows are the cyclic permutations of the first row, or the columns may be seen as the cyclic permutations of the first column. The NHT is its own inverse:NHTTNHT=NHTNHTT=Imod p, where I is the identity matrix.

The number theoretic Hilbert transform can be used to generate sets of orthogonal discrete sequences that have applications in signal processing, wireless systems, and cryptography.[2] Other ways to generate constrained orthogonal sequences also exist.[3][4]

References

[edit | edit source]
  1. ^ * Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). [1]
  3. ^ Donelan, H. (1999). Method for generating sets of orthogonal sequences. Electronics Letters 35: 1537-1538.
  4. ^ Appuswamy, R., Chaturvedi, A.K. (2006). A new framework for constructing mutually orthogonal complementary sets and ZCZ sequences. IEEE Trans. Inf. Theory 52: 3817-3826.

See also

[edit | edit source]