现代频谱分析仪中关键信号处理算法的分析及其fpga实现-analysis and fpga implementation of key signal processing algorithms in modern spectrum analyzer.docxVIP

  • 43
  • 0
  • 约4.52万字
  • 约 54页
  • 2018-08-07 发布于上海
  • 举报

现代频谱分析仪中关键信号处理算法的分析及其fpga实现-analysis and fpga implementation of key signal processing algorithms in modern spectrum analyzer.docx

现代频谱分析仪中关键信号处理算法的分析及其fpga实现-analysis and fpga implementation of key signal processing algorithms in modern spectrum analyzer

西北师范 西北师范大学硕士学位论文 - - I - 摘 要 随着微电子技术、信号处理技术和计算机技术的迅速发展,对信号在频域进行测量 和分析的要求也越来越高,传统的频谱分析仪已经显现出一系列的缺点。因此,高分辨 率、宽频带、实时的现代频谱分析仪成为目前人们研究的重点和前沿课题。本文围绕基 于 FPGA 的频谱分析系统的研制,开展了以下几个方面的研究和设计工作: 1. 重点研究了现代频谱仪中最关键的数字下变频电路,对本系统采用的数字下变频 (DDC)方案进行了确定,讨论了 DDC 中混频电路和抽取滤波器的 FPGA 实现方法。对 于数字混频电路,采用 NCO 数控振荡器产生双路正交本振信号。研究了基于查找表法 的 NCO 电路实现结构,针对 NCO 输出信号杂散较大的缺点,通过在 FPGA 实现时加入 抖动技术,使信号的杂散谐波改善了 8 个 dB。在抽取滤波模块,结合 FPGA 芯片并行 流水分布的特点,给出了多级抽取滤波的实现方案。同时,详细探讨了积分梳状滤波器 (CIC) 和多相滤波器的 FPGA 实现结构,设计了一款抽取因子可调的多级 CIC 滤波器, 其阻带衰减可以达到-70dB。并且结合 FIR 滤波器完全并行的乘累加结构和传统多相滤 波器的开关结构,改进了多相滤波器的硬件实现方法,使设计的多相滤波器在抽取倍数 很大时,仍消耗较少的硬件资源,且处理速度较快,尤其适宜于中频信号向基带信号变 频的滤波处理。 2. 采用改进的基-2 蝶形运算单元,设计并用 FPGA 实现了 1024 点高速 FFT 处理器。 处理器采用 10 级流水线结构,每级将乘法器的旋转因子输入端固定为常数,以进一步 提高处理器的速度,而中间结果则以双端口 RAM 存储。该处理器的时钟频率可以稳定 运行于 100MHz,在进入不间断流水后,完成一次 FFT 运算的时间小于 63μs,计算误差 小于 1%,满足实时谱分析的要求。 3. 采用上述的 DDC 电路和高速 FFT 处理器,设计了一款基于 FPGA 的频谱分析系 统,并阐述了系统中的信号采集、存储和显示技术,完成了 RAM、异步 FIFO、SRAM 控制器和 VGA 显示控制器等电路的设计。 4.对频谱分析系统的各模块电路和系统总体进行了硬件测试,测试指标验证了设计 的正确性和有效性。整个频谱分析系统的数字处理部分采用一片 FPGA 芯片完成,实现 了真正的可编程单芯片(SOPC)系统。 关键词:FFT;FPGA;数字下变频;NCO;积分梳状滤波器;多相滤波器 现代频谱 现代频谱分析仪中关键信号处理算法的研究及其 FPGA 实现 - - II - Abstract With the rapid development of microelectronic, signal processing and computer technologies, the demand for signal measurement and analysis in frequency-domain is increasingly high, so a series of drawbacks showed in traditional analog spectral analyzers. Therefore, real-time digital spectrum analyzer with high resolution and wide bandwidth has been the key research topic. This paper has done the following research: The paper mainly researched digital down-conversion, which is the most key component in modern spectrum analyzers, determined its system scheme, and discussed the design of digital mixer circuit in DDC and the implementation of decimation filter in FPGA. In digital mixer module, a dual-way quadrature local signal was generated by NCO. The paper also studied implementing structure of NCO based on lookup table; we added jitter in FPGA implementation to impr

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档