Number theoretic Hilbert transform

From testwiki
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

Template:Reflist

See also

  1. * Template:Citation
  2. Template:Citation [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.