版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、依元素科技实验四、FIR 数字滤波器设计一、创建工程1、仿照实验一的流程,创建一个新的工程 “lab4_filter”。二、添加源文件2、仿照实验二的流程,添加各模块的源文件(顶层模块 FIR_top.v、计数模块 FIR_count.v、滤波模块 FIR_filter.v)。3、通过 IP 核调用添加 ROM 模块(Dist_men_gen_0.v)。3.1、在“Flow Navigator” 一栏中点击下的 “IP Catlog”。“Project Manager”依元素科技Xilinx 全球合作伙伴1依元素科技3.2、在“IP Catalog” 窗口中,找到 “ Distributed
2、Memory Generator”,双击打开。3.3、在择 “ROM”,“Customize IP” 界面 的页下,“Memory Type” 选“memory config”“Options” 中的“Depth” 一栏输入 400,“Data Width” 一栏输入 8。3.4、点击进入页,在“Coefficients File” 一栏通过点击文“RST & Initialization”依元素科技Xilinx 全球合作伙伴2依元素科技件夹图标“Browse”,选择后缀名“.coe” 的文件(用于加载到 ROM 中),点击“OK”。3.5、点击 “Coefficients File”
3、 一栏最右侧的图标 “Edit”,查看或修改初始化文件的内容。查看完毕后点击 “Close”,再点击 “OK”。3.6、在弹出的框中选择“Out of context per IP”,再点击 “Generate”。依元素科技Xilinx 全球合作伙伴3依元素科技3.7、在弹出的框中点击 “OK”。三、4、仿照实验二的流程,添加文件 FIR_tb.v。5、在左侧“Flow Navigator” 一栏中的下点击“Run Simulation”,选择“Simulation”依元素科技Xilinx 全球合作伙伴4依元素科技“Run Behavior Simulation”,进入界面。6、在 “Scop
4、es” 窗口选中 “FIR_tb/ fir”,在右侧的号,右击选择 “Add To Wave Window”。“Objects” 窗口中选择 “spo7:0”信7、在波形窗口上方的工具栏中点击“Restart”,然后在其右侧运行时间一栏中输入 40s,点击“Run for 40s”。依元素科技Xilinx 全球合作伙伴5依元素科技8、将滤波的波形数据“spo7:0” 和输出信号“fir_out7:0” 以模拟波形的形式显示。在波形窗口选中 “fir_out7:0” 及 “spo7:0”, 单击右键,在弹出的选项中选择“Radix->SignedDecimal” 和 “Waveform S
5、tyle->Analog”。9、调整界面布局,通过小。“Zoom Fit”、“Zoom In”及“Zoom Out” , 将波形缩放到合适大依元素科技Xilinx 全球合作伙伴6依元素科技10、完成FPGA中。后,即可编写约束文件,进行综合、实现、生成比特流并到开发板的附录、用生成待滤波信号1、打开,在命令窗口输入fdatool 并,就会弹出滤波器设计工具。2、在弹出的提示窗口点击“Close”。依元素科技Xilinx 全球合作伙伴7依元素科技3、按照本次实验的要求,在响应类型 Response Type 中选择低通 Lowpass;设计DesignMethod 中选择FIR,并且选择用
6、窗函数法 Window 进行 FIR 数字滤波器的设计。在 Filter Order中选择 Specify order,在这里输入 7,注意这里输入的数值是所要设计的滤波器的阶数减 1。在 Options 中勾选 Scale Passhand,并将 Window 选为 Hamming。在 Frequency Specifications中选择HZ,采样频率 Fs 输入值为 100,截止频率 Fc 中输入值为 10。点击 Design Filter即可设计出所需的滤波器。4、在 FDATool 工具界面中,点击 File 选择 Export,在弹出窗口中点击 Export,即可在中生成所设计的滤
7、波器的抽头系数。依元素科技Xilinx 全球合作伙伴8依元素科技5、结果可以在的Workspace 中看到。6、具体计算出的系数如下:H(0)= 0.00875474290329771H(1)= 0.0479488721685246H(2)= 0.164024391089411H(3)= 0.279271993838767H(4)= 0.279271993838767H(5)= 0.164024391089411H(6)= 0.0479488721685246H(7)= 0.00875474290329771因为 FPGA 并不支持浮点数的运算,所以需要对抽头系数进行量化处理。在 FDAToo
8、l 界面中,首先点击按钮,在 Filter arithmetic 中选择 Fixed-point,Number word length 中可以输入的是字长,当输入 8 时,点击 Apply,可以看到有较大的偏差。所以将数值改为 16。依元素科技Xilinx 全球合作伙伴9依元素科技7、其次,点击Target,在下拉菜单中选择XILINX coefficient(.COE) file 即可生成。以.COE 文件形式保存的经过量化的滤波器系数,当滤波器的阶数较高时可以在 vivado 中通过 ROM 的 IP 核读入,本次实验的滤波器阶数比较少,所以可以直接将结果到滤波器的 verilog。依元素
9、科技Xilinx 全球合作伙伴10依元素科技8、主界面可查看生成的 coe 文件内容。9、在主界面的 Current Folder 窗口空白处右击,选择New File->Script。10、将新生成的后缀名为 “.m” 的文件重命名为 “signal.m”,并双击打开,编写程序,在中产生待滤波的波形,并进行采样量化后以“.coe” 文件形式输出。依元素科技Xilinx 全球合作伙伴11依元素科技11、点击工具栏中的Run, 运行程序,可以看到弹出的波形窗口。12、在 Curent Folder 窗口中可以看到生成了名为 “sample.coe” 的文件,双击打开可查看其内容。在 vivado 中通过 ROM 的 IP 核调用该文件数据,即将波形数据存放在ROM 中。13、在 FDATool 工具界面中,选择Functions。File -> GenerateCode -> Filter Design依元素科技Xilinx 全球合作伙伴12依元素科技14、在弹出的窗口中将文件名修改为mylowerfilter.m,点击保存。15、在主界面的Current Folder 窗口中可以看到生成的 mylowerfilter.m 文件。在 Current Folder 窗口空白处右击,选择 New File->Script,将新生成的后缀名为 “.m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-黑龙江自然资源局管培生储备管理岗招聘考试参考题库-含答案
- 2026-湖南长沙中国电信招聘考试参考题库-含答案
- 2026-江苏殡仪馆后勤总务招聘考试参考题库-含答案
- 2026河北石家庄深泽县从服务期满“三支一扶”志愿者专项招聘事业单位人员2名笔试备考题库及答案解析
- 2026泉州鲤城区常泰街道社区卫生服务中心招聘3名编外医务工作人员考试备考试题及答案解析
- 2026上海市伤骨科研究所工作人员公开招聘(二)笔试备考试题及答案解析
- 2026新疆第二医学院第二批次高层次人才引进9人笔试模拟试题及答案解析
- 2026年厨具卫具及日用杂品批发行业趋势研究报告及未来五至十年渠道变革与价值重塑
- 2026年华安县教师招聘考试参考题库及答案解析
- 2026年漆器工艺品制造行业市场调查研究及发展前景报告及未来五至十年市场渗透率与增量空间
- 道路运输安全保证计划
- 计算机与人工智能导论 课件 第3章-计算机硬件基础
- 有声读物市场细分2025年有声读物行业风险预警研究报告
- 面部整骨培训课件
- GB/T 45654-2025网络安全技术生成式人工智能服务安全基本要求
- 武汉市社区工作者管理办法原文
- 嗜酸性肉芽肿性多血管炎诊治共识解读课件
- 高三期末家长座谈会高三不负梦起航千帆竞模板
- GB/T 16288-2024塑料制品的标志
- 吉林市2024-2025学年度高三第一次模拟测试 (一模)数学试卷(含答案解析)
- 高中生物必修二试卷加详细答案
评论
0/150
提交评论