optic.comm.sources.cazacSequence

cazacSequence(N, M=1)

Generate a CAZAC (Zadoff-Chu) sequence of length N.

Parameters:
  • N (int) – The length of the CAZAC sequence.

  • M (int, optional) – The root of the CAZAC sequence. Default is 1.

Returns:

sequence – A NumPy array containing the generated CAZAC sequence.

Return type:

np.array

References

[1] D. Chu, “Polyphase codes with good periodic correlation properties (Corresp.),” IEEE Transactions on Information Theory, 18 (4), pp. 531-532, 1972.