案例,spss,数据分析

用中档FPGA实现多相滤波器


字数:14000字  原创指数:400  类别:案例模板

【内容概述】

数字信号处理在科学和工程技术许多领域中得到广泛的应用,FPGA不仅可以解决电子系统小型化、低功耗、高可靠性等问题,而且其开发周期短、开发软件投入少、芯片价格不断降低,促使FPGA越来越多地取代了ASIC的市场,故本课题采用一种基于FPGA的多相数字滤波器的设计方案,首先分析了多相数字滤波器的原理及设计方法,然后通过FIR的设计平台,采用自顶向下的模块化设计思想将整个多相数字滤波器分为:时序控制、延时、补码乘加和累加四个功能模块。分别对各模块采用VHDL进行描述后,进行了仿真和综合。仿真结果表明,本课题所设计的多相数字滤波器运算速度较快,系数改变灵活,有较好的参考价值。

关键词:电子设计自动化,FIR数字滤波器,现场可编程门阵列,硬件描述语言

The design for polyphase digital filter based on FPGA

Abstract


Abstract: Digital signal processing is widely used in lots of fields, such as in science and project technique. FPGA electronic systems can not only solve the small-size, low-power consumption, high reliability and other issues. and its short development cycle, development of software less investment, lower chip prices,made more and more FPGA to replace the ASIC at market. A kind of polyphase digital filter design method was introduced in the paper, which is based on FPGA. By used the design plant of FIR, we adopt blocking method named “Top-down ” and divide the entire polyphase digital filter into four blocks, which are Clock control, Time delay, Multiply-addition and Progression. After described with VHDL, we do emulate and synthesis to each block. The result shows that, the introduced polyphase digital filter runs fast, and the coefficient changes agility. It has high worth for consulting.

Key words: Electronic Design Automation, FIR Digital Filter, Field Programmable Gate Array, very High Speed Integrated Circuit Hardware Description Language (VHDL)
目 录
引言 4
第一章 数字信号处理概论 5
1.1 FPGA概念 5
1.1.1 FPGA 发展趋势 5
1.1.2  FPGA 的组成和特点 6
1.1.3  FPGA 工作原理 8
1.1.4 查找表的结构与工作原理 8
1.2  DSP微处理器 9
1.3  DSP在通信系统中的应用 10
第二章 FIR数字滤波器及其硬件实现方法 10
2.1 FIR数字滤波器概念 11
2.1.1 FIR数字滤波器的原理 11
2.1.2 FIR数字滤波器的网络结构 12
2.1.3 FIR数字滤波器的设计方法 13
2.2 FIR数字滤波器的硬件实现方案 14
第三章 FIR数字滤波器及其硬件实现方法 15
3.1多速率系统简介 15
3.2向下采样和抽取 15
3.3向上采样和内插 17
3.4重采样 19
第四章 基于FPGA实现多相滤波 20
4.1 多相滤波的方式实现数字相干检波 20
4.2用多相FIR滤波器进行抽取 23
4.3利用多相FIR滤波器进行内插 27
结论 29
参考文献 30
谢词 31
附录 FIR多相滤波器代码 32