文档详情

CIC滤波器的VHDL设计.doc

发布:2017-12-09约2.26万字共43页下载文档
文本预览下载声明
南京林业大学 本科毕业设计(论文) 题 目: CIC滤波器的VHDL设计 学 院: 专 业: 电子信息工程 学 号: 学生姓名: 指导教师: 职 称: 二O 年 月 日 摘 要 在数字下变频(DDC) 中, CIC (级联积分梳状) 滤波器起着重要的作用。它主要用于 采样速率的抽取, 同时具有低通滤波的作用。CIC 滤波器的主要特点是, 仅利用加法器、减法器和寄存器(无需乘法器) , 因此占用资源少、实现简单且速度高。本文在分析CIC 滤波器原理的基础上, 用VHDL 语言在FPGA 上进行了仿真、综合。主要工作为用MATLAB编写程序对CIC的功能进行理论验证,并用VHDL描述基本的CIC滤波器。VHDL描述程序所需的数据由MATLAB编程提供,产生的描述数据送给MATLAB进行波形分析。具体为给出CIC滤波器的MATLAB仿真程序、幅频特性、输入输出频谱图与信号对比图;给出描述CIC滤波器的VHDL程序及该程序通过EDA软件平台产生的数据;给出VHDL程序产生数据对应的输入输出信号对比图、输入输出频谱图。 关键词: 数字下变频; FPGA; CIC 抽取滤波器;VHDL Abstract The filter of cascaded in teg-rat or comb is becoming more important in the application of digital dow n converter (DDC). Firstly, it is used to decimate the sample frequency. Secondly , it can be used as a low pass filter. The CIC filter is a flexible,filter which includes adders, subtracters and registers, so it uses less resources and can play well in higher frequency. Based on the theory of CIC filter, I have simulated and syn the sized the filter with the FPGA .The main task of theoretical verification procedures of CIC functions using MATLAB and VHDL description of the basic CIC filter. VHDL description of the procedures required for data description of data sent by the MATLAB Programming MATLAB waveform analysis. Specifically gives the CIC filter MATLAB simulation program, the amplitude-frequency characteristics of input and output frequency spectrum and signal comparison chart; given VHDL program and the program describing the CIC filter the data generated by EDA software platform; given VHDL program data input and output signals corresponding to the comparison chart, the input and output spectrum. Key words: DDC; FPGA; the decimation filter of CIC;VHDL 目 录 第1章 引言 1 1.1本课题研究背景 1 1.2 本课题的技术指标 1 第2章 软件无线电简介 2 2.1 原理概述 2 2.2 软件无线电现状 2 2.2.1 HSP50214B芯片介绍 2 2.2.2HSP50214B设计与应用 3 第3章FPGA原理与设计方法 5 3.1 简介 5 3.1.1 FPGA简介 5 3.1.2 FPGA的设计流程图 5 3.2 ALTERA公司产品简介 7 3.2.1 ALTERA公司产品 7 3.2.2
显示全部
相似文档