bravoegg
Member level 2
I'm trying to detect the start of each OFDM symbol in a continuous OFDM data flow. Each OFDM is composed of a cyclic prefix part and the data part.
One OFDM example: 6 7 8 1 2 3 4 5 6 7 8.
The data part is [1 2 3 4 5 6 7 8], the cyclic prefix is [6 7 8]. As you can see, the first 3 samples are exactly the same as the last 3 samples.
Because of the similarities between prefix and the tail of OFDM symbol, we could do the following operations, and there're periodic peaks which indicate the start of an OFDM.
My question is,
1. ALmost every paper I read mentions this method, but there's division involved. Is it common to do this cross-correlation / auto-correlation in FPGA?(NOT IN MATLAB).
2. Any suggestions to how to implement this method? Or other algorithms that could help detection.
Thanks.
One OFDM example: 6 7 8 1 2 3 4 5 6 7 8.
The data part is [1 2 3 4 5 6 7 8], the cyclic prefix is [6 7 8]. As you can see, the first 3 samples are exactly the same as the last 3 samples.
Because of the similarities between prefix and the tail of OFDM symbol, we could do the following operations, and there're periodic peaks which indicate the start of an OFDM.
My question is,
1. ALmost every paper I read mentions this method, but there's division involved. Is it common to do this cross-correlation / auto-correlation in FPGA?(NOT IN MATLAB).
2. Any suggestions to how to implement this method? Or other algorithms that could help detection.
Thanks.