多通道频率检测技术的FPGA实现
时间:03-05
来源:电子元器件应用
点击:
8个数据存储器的最后一个单元数据被读出时,8个系数存储器的0号地址单元的系数也将同时被读出,然后分别作乘累加,最后作为y(0)输出。同理,8个数据存储器的第二个数据被读出时,8个系数存储器的1号地址单元的系数也同时被读出,然后分别作乘累加,最后的结果作为y(1)输出,以此类推,得出全部y(2)~y(31)的输出。最后将y(0)~y(31)作为FFT的输入数据进行32点FFT运算。
3.3 FFT的实现
设计中的FFT变换可通过调用Xilinx的IP核来实现。FFT采用流水型结构,该结构能够对连续数据流进行处理,只是结果上有若干周期的延迟。FFT核的输入输出的引脚关系如图7所示。
3.4 仿真结果
FPGA的设计软件可采用ALDEC公司的Active_HDL8.2,并可用Testbench文件对所设计模块进行仿真。Testbench文件读取时,可由Matlab产生的信号数据作为FPGA仿真的激励信号,信号形式采用28.1MHz的单频信号:
将信号数据送入图4所构建的系统后,即可在ALDEC下得到图8所示的仿真波形。
由图8可以看到,该仿真结果在第3号通道上有信号输出,这与图3中用Matlab仿真的结果一致,从而验证该模块设计的正确性。
4 结束语
本文针对多信道频率检测技术进行了研究,并在传统检测方法的基础上,结合FPGA的特点,构建了一种基于DFT多相滤波器组信道化的高效结构。该结构可解决频率截获概率与频率分辨力的矛盾,同时也为实现全概率频率捕获提供一种参考方案。经过仿真及测试验证,该方案能满足检测指标要求,从而为多信道频率检测技术提供一种设计参考。
- 多通道隔离示波器在浮动测量中的应用(11-17)
- 高适配度通用化导通绝缘测试仪的设计及应用(10-27)
- 使用模拟多路复用器的多通道电流测量技术(02-27)
- PXI平台实现同步高速多通道数据采集(02-06)
- 关于高速多通道虚拟逻辑分析仪(01-12)
- 多通道宽带示波器在 MIMO 射频测试和调试中的应用(01-12)