Hardware implementation of an efficient correlator for Golay pairs derived from kernels of lengths 2, 10 and 26
E. Garcia, M. C. Pérez, Álvaro Hernández, Jesús Ureña, J.J. Garcı́a, J. M. Castilla, Alejandro Lindo · 2014
Golay complementary pairs have been widely used in signal coding and pulse compression systems due to the ideal sum of their aperiodic correlation functions. Furthermore, they can be used as basic building blocks for the generation of novel encoding schemes with zero correlation zones. In a recent work, algorithms for the efficient generation and correlation of Golay pairs obtained from kernels 2, 10 and 26 have been proposed. These pairs can adapt better the processing gain to the application requirements than previous ones based on power-of-two pairs. This work presents a new hardware implementation in configurable logic of an efficient correlator of Golay complementary pairs build from kernels 2, 10 and 26. This implementation allows real-time operation in cases in which high frequencies or long sequences are involved and can be easily adapted to the requirements of the application thanks to a set of generic parameters. This fast correlator, together with Golay code possibilities, make them a good choice for applications based on CDMA techniques, such as sonar, or wireless communications.