LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Long Cross-correlation on FPGA

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

0 Kudos
Message 1 of 3
(4,714 Views)

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.

Britton C.
Senior Software Engineer
National Instruments
0 Kudos
Message 2 of 3
(4,654 Views)

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

Message 3 of 3
(4,644 Views)