05-05-2015 07:23 PM - edited 05-05-2015 07:27 PM
Hello,
I'm using a FAM ADC and I'd like to correlate the received samples of a block/window that is about 6000 samples long with a known sequence that is also 6000 samples long. Essentially a long auto-correlation on the FPGA (7966-R). What is the best method for doing this? I think it is rather difficult to build and implement a long matched FIR filter (6000 samples), and also it is not practical I don't think. I know I could do this on the host, but i'd prefer to do this on the FPGA. Any ideas or suggesions would be greatly appreciated.
Thanks!
-Gmac
05-06-2015 05:59 PM
Hey Gmac,
Iwould take a look at this thread:
http://forums.ni.com/t5/PXI/Cross-Correlation-on-LX110-Virtex-5/td-p/1917719
It points to some resources that you might find helpful.
05-06-2015 09:45 PM
Theres also a cross correlation example that the FlexRIO driver installs in the example finder.
Open the example finder and navigate to Hadware Input and Output>>FlexRIO>>FPGA Fundamentals>>FFT>>Cross-Correlation.lvproj