1302 views|3 replies

1

Posts

0

Resources
The OP
 

FPGA fft problem [Copy link]

邀请:@chenzhufly   参与回复

I encountered a problem when doing a project. Please help me.

It is required to collect three vibration signals with a frequency range of 5Hz to 5000Hz. It is planned to use an AD multiplexer to collect three channels. The sampling frequency is 60KHz. Then, is the actual sampling frequency of each channel 20KHz? In this way, can the sampling frequency of each channel be 4 times the signal frequency?

Perform FFT processing on the collected signal to get the amplitude value of the specified frequency point. The specified frequency points are concentrated within 200Hz and are accurate to one decimal place. That is to say, the frequency resolution must be 0.1 to distinguish these signals. In this case, the number of FFT points must be 20K*2/0.1, reaching more than 400,000 (I don't know if I calculated it correctly). Then, is it impossible for FPGA to do it? I think the maximum number of points of the FFT IP core of the 7 series FPGA is only 65536.

If I pass the collected data through a digital filter, filter out all signals with frequencies above 200Hz, and then do FFT, is this process feasible?

Or do you have other ideas? Let's discuss it together.

This post is from EE_FPGA Learning Park

Latest reply

20k of data required   Details Published on 2024-9-11 16:33
 

34

Posts

0

Resources
2
 

m

This post is from EE_FPGA Learning Park
 
 

44

Posts

2

Resources
3
 

Thanks for sharing! Thanks for sharing! Thanks for sharing! Thanks for sharing! Thanks for sharing! Thanks for sharing! Thanks for sharing!

This post is from EE_FPGA Learning Park
 
 
 

10

Posts

0

Resources
4
 

20k of data required

This post is from EE_FPGA Learning Park
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list