FIR滤波器的设计实验报告(共6页).doc

上传人:飞****2 文档编号:13854209 上传时间:2022-05-01 格式:DOC 页数:6 大小:312KB
返回 下载 相关 举报
FIR滤波器的设计实验报告(共6页).doc_第1页
第1页 / 共6页
FIR滤波器的设计实验报告(共6页).doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《FIR滤波器的设计实验报告(共6页).doc》由会员分享,可在线阅读,更多相关《FIR滤波器的设计实验报告(共6页).doc(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上 EDAFIR滤波器的设计实验报告 班级: 学号: 姓名: 指导老师; 2015年 5月 6日 一实验目的(1) 熟悉Quartus 软件的基本使用方法。(2) 熟悉B-ICE-EDA/SOPC或其它EDA实验开发系统的基本使用方法。(3) 学习VHDL基本路基电路的综合设计应用。二实验条件(1) 开发软件:Quartus 。(2) 拟用芯片:Cyclone lll-EP3C55F484C8三实验内容 设计并调试好一个滤波器长度为4的DaubechiesDB4转置FIR滤波器,并用EDA实验开发系统进行硬件验证。四实验设计1. 图1-1实验原理图: 图1-1 转置结构

2、的FIR滤波器2. FIR的电路采用VHDL文本输入,有关VHDL程序如下LIBRARY LPM;USE LPM.LPM_COMPONENTS.ALL;LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_ARITH.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY FIR IS GENERIC(W1:INTEGER:=9; W2:INTEGER:=18; W3:INTEGER:=19; W4:INTEGER:=11; L:INTEGER:=4; MPIPE:INTEGER:=3); PORT

3、(CLK:IN STD_LOGIC; LOAD_X:IN STD_LOGIC; X_IN:IN STD_LOGIC_VECTOR(W1-1 DOWNTO 0); C_IN:IN STD_LOGIC_VECTOR(W1-1 DOWNTO 0); Y_OUT:OUT STD_LOGIC_VECTOR(W4-1 DOWNTO 0);END ENTITY FIR;ARCHITECTURE ART OF FIR IS SUBTYPE N1BIT IS STD_LOGIC_VECTOR(W1-1 DOWNTO 0); SUBTYPE N2BIT IS STD_LOGIC_VECTOR(W2-1 DOWNT

4、O 0); SUBTYPE N3BIT IS STD_LOGIC_VECTOR(W3-1 DOWNTO 0); TYPE ARRAY_N1BIT IS ARRAY (0 TO L-1) OF N1BIT; TYPE ARRAY_N2BIT IS ARRAY (0 TO L-1) OF N2BIT; TYPE ARRAY_N3BIT IS ARRAY (0 TO L-1) OF N3BIT; SIGNAL X:N1BIT; SIGNAL Y:N3BIT; SIGNAL C:ARRAY_N1BIT; SIGNAL P:ARRAY_N2BIT; SIGNAL A:ARRAY_N3BIT; BEGIN

5、 LOAD:PROCESS IS BEGIN WAIT UNTIL CLK=1; IF(LOAD_X=0) THEN C(L-1)=C_IN; FOR I IN L-2 DOWNTO 0 LOOP C(I)=C(I+1); END LOOP; ELSE X=X_IN; END IF; END PROCESS LOAD; SOP:PROCESS(CLK) IS BEGIN IF CLKEVENT AND (CLK=1) THEN FOR I IN 0 TO L-2 LOOP A(I)=(P(I)(W2-1)&P(I)+A(I+1); END LOOP; A(L-1)=P(L-1)(W2-1)&P

6、(L-1); END IF; YW1,LPM_WIDTHB=W1, LPM_PIPELINE=MPIPE, LPM_REPRESENTATION=SIGNED, LPM_WIDTHP=W2, LPM_WIDTHS=W2) PORT MAP(CLOCK=CLK,DATAA=X,DATAB=C(I),RESULT=P(I);END GENERATE;Y_OUT=Y(W3-1 DOWNTO W3-W4);END ARCHITECTURE ART;3.新建工程,将文件添加到对应的工程中,对工程进行设置。4.设置完成后,对工程进行编译,对错误进行分析 经过编译后无错误5.工程的仿真与分析 打开空白的波形编辑器,对仿真时间和最小时间周期进行设置,输入和编辑波形,并进行保存。对仿真器进行参数设置,启动仿真并进行观察仿真结果。下图1-2是仿真输入设置,下图1-3是对FIR滤波器进行时序仿真的结果。从输入和输出数据的分析可知,仿真实验结果是正确的。 图1-2设置好的FIR时序图 图1-3 FIR时序仿真结果图 6.下图1-4和1-5是使用Quartus 进行逻辑综合后FIR的RTL视图和 FIR综合后的资源使用情况 图1-4 TIMES的RTL视图 FIR综合后的资源使用情况 五实验过程中出现的问题和解决办法 实验过程中遇到了很多问题,经过不断的改进,终于找到了解决了办法。专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com