




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EDA技术与VHDL
第10章DSPBuilder设计深入
10.1FIR数字滤波器设计
10.1.1FIR滤波器原理10-110-210-310-410.1FIR数字滤波器设计
10.1.1FIR滤波器原理图10-13阶FIR滤波器结构10.1FIR数字滤波器设计
10.1.2使用DSPBuilder设计FIR滤波器
1.3阶常数系数FIR滤波器设计10-510.1.2使用DSPBuilder设计FIR滤波器
1.3阶常数系数FIR滤波器设计图10-13阶FIR滤波器结构10.1FIR数字滤波器设计
10.1.2使用DSPBuilder设计FIR滤波器
1.3阶常数系数FIR滤波器设计ChirpSignal模块:(ChirpSignal)库:Simulink中Sources库参数“InitialFrequency(Hz)”设为“0.1”参数“Targettime”设为“10”参数“Frequencyattargettime(Hz)”设为“1”参数“Interpretvectorsparametersas1-D”选中Gain模块:(Gain)库:Simulink中MathOperations库参数“Gain”设为“127”参数“Multiplication”设为“Elementwise(K.*u)”Scope模块:(Scope)库:simulink中sinks库参数“NumberofAxes”为“2”
10.1FIR数字滤波器设计
10.1.2使用DSPBuilder设计FIR滤波器
1.3阶常数系数FIR滤波器设计图10-3FIR滤波器仿真结果10.1FIR数字滤波器设计
2、4阶FIR滤波器节设计图10-4直接I型FIR滤波器结构
10.1FIR数字滤波器设计
2、4阶FIR滤波器节设计图10-5直接I型4阶FIR滤波器节10-610.1FIR数字滤波器设计
2、4阶FIR滤波器节设计图10-6直接I型4阶FIR滤波器节
10.1FIR数字滤波器设计
2、4阶FIR滤波器节设计Xin、hn0、hn1、hn2、hn3模块:(Altbus)库:AlteraDSPBuilder中IO&Bus库参数“BusType”设为“signedInteger”参数“NodeType”设为“Inputport”参数“numberofbits”设为“9”yn模块:(Altbus)库:AlteraDSPBuilder中IO&Bus库参数“BusType”设为“signedInteger”参数“NodeType”设为“Outputport”参数“numberofbits”设为“20”10.1FIR数字滤波器设计
2、4阶FIR滤波器节设计xn4模块:(Altbus)库:AlteraDSPBuilder中IO&Bus库参数“BusType”设为“signedInteger”参数“NodeType”设为“Outputport”参数“numberofbits”设为“9”ParallelAdderSubtractor模块:(ParallelAdderSubtractor)库:AlteraDSPBuilder中Arithmetic库参数“Add(+)Sub(-)”设为“++++”使用“Pipeline”参数“ClockPhaeseSelectioon”设为“1
10.1FIR数字滤波器设计
2、4阶FIR滤波器节设计Delay、Delay1、Delay2、Delay3模块:(Delay)库:AlteraDSPBuilder中Storage库参数“Depth”设为“1”参数“ClockPhaseSelection”设为“1”
Product模块:(Product)库:AlteraDSPBuilder中Arithemtic库参数“Pipeline”设为“2”参数“ClockPhaseSelection”设为“1”不选择“UseLPM”
10.1FIR数字滤波器设计
3、16阶FIR滤波器模型设计
图10-7fir4tap子系统10.1FIR数字滤波器设计
3、16阶FIR滤波器模型设计
图10-8fir4tap子系统内部原理图
10.1FIR数字滤波器设计
3、16阶FIR滤波器模型设计
图10-916阶直接I型FIR滤波器模型
10.1FIR数字滤波器设计
3、16阶FIR滤波器模型设计
xin模块:(Altbus)库:AlteraDSPBuilder中IO&Bus库参数“BusType”设为“signedInteger”参数“NodeType”设为“Inputport”参数“numberofbits”设为“9”yout模块:(Altbus)库:AlteraDSPBuilder中IO&Bus库参数“BusType”设为“signedInteger”参数“NodeType”设为“Outputport”参数“numberofbits”设为“20”10.1FIR数字滤波器设计
3、16阶FIR滤波器模型设计
x16模块:(Altbus)库:AlteraDSPBuilder中IO&Bus库参数“BusType”设为“signedInteger”参数“NodeType”设为“Outputport”参数“numberofbits”设为“9”ParallelAdderSubtractor模块:(ParallelAdderSubtractor)库:AlteraDSPBuilder中Arithmetic库参数“Add(+)Sub(-)”设为“++++”使用“Pipeline”参数“ClockPhaeseSelectioon”设为“1”h0、h1、h2、h3、h4、h5、h6、h7、h8、h9、h10、h11、h12、h13、h14、h15模块:(Delay)库:AlteraDSPBuilder中IO&Bus库参数“BusType”设为“SignedInteger”参数“numberofbits”设为“9”
10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具1、打开Matlab的FDATool图10-10打开FDATool10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具1、打开Matlab的FDATool
图10-11FDATool界面
10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具2、选择DesignFilter
滤波器转换(TransFormFiler)
设置量化参数(SetQuantizationParameters)
实现模型(RealizeModel)
导入滤波器(ImportFilter)
设计滤波器(DesignFilter)10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具2、选择DesignFilter10-710-810.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具3、滤波器分析图10-12FIR滤波器的幅频响应10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具3、滤波器分析图10-13FIR滤波器的相频响应10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具3、滤波器分析图10-14幅频响应与相频响应比较
10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具3、滤波器分析图10-15FIR滤波器的群延时
10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具3、滤波器分析图10-16FIR滤波器的冲激响应
10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具3、滤波器分析图10-17FIR滤波器的阶跃响应
10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具3、滤波器分析图10-18FIR滤波器的零极点
10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具3、滤波器分析
图10-19FIR滤波器系数
10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具4、量化
图10-20量化参数设置10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具4、量化
图10-21量化优化设置10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具4、量化
图10-22量化后系数10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具4、量化
图10-23量化后幅频、相频响应10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具4、量化
图10-24量化后噪声分析10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具5、导出滤波器系数
图10-25导出系数对话框
10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具6、修改FIR滤波器模型添加参数
图10-2616阶低通FIR滤波器
10.1FIR数字滤波器设计
10.1.3使用Matlab的滤波器设计工具7、导出滤波器系数的另一种方法
把FIR滤波器模型中的h1~h16模块的参数“ConstantValue(常数值)”设置为:Num(n)*(2^8)其中Num同上文所述,是FDATool的系数导出,n用具体的数字来代替,如h1模块用Num(1)*(2^8),h2模块用Num(2)*(2^8)。最后利用piler,选定器件系列,把模型转成VHDL文件,用QuartusII进行综合/适配,锁定管脚和下载至FPGA中,就可以完成硬件实现了。10.1FIR数字滤波器设计
10.1.4使用FIRIPCore设计FIR滤波器
图10-27IPCore模块库10.1FIR数字滤波器设计
10.1.4使用FIRIPCore设计FIR滤波器
1、FIR滤波器核的使用2、配置FIR滤波器器核
图10-28设置FIRCore参数10.1FIR数字滤波器设计
10.1.4使用FIRIPCore设计FIR滤波器
图10-29确定FIR滤波器系数10.1FIR数字滤波器设计
10.1.4使用FIRIPCore设计FIR滤波器
图10-30确定FIR工作方式10.1FIR数字滤波器设计
10.1.4使用FIRIPCore设计FIR滤波器
图10-31FIR设定信息窗
10.1FIR数字滤波器设计
10.1.4使用FIRIPCore设计FIR滤波器
图10-32FIR滤波器核的测试电路模型10.1FIR数字滤波器设计
10.1.4使用FIRIPCore设计FIR滤波器
图10-33Scope2显示波形
10.1FIR数字滤波器设计
10.1.4使用FIRIPCore设计FIR滤波器
图10-34Scope1显示波形
10.1FIR数字滤波器设计
10.1.4使用FIRIPCore设计FIR滤波器
图10-35P2频谱仪显示波形
10.1FIR数字滤波器设计
10.1.4使用FIRIPCore设计FIR滤波器
图10-36P1频谱仪显示波形
10.2VHDL模块插入仿真与设计
1.完成VHDL设计【例10-1】libraryieee;useieee.std_logic_1164.all;useieee.std_logic_signed.all;Entityfir_vhdlisPort(clock :instd_logic;sclr :instd_logic:='0';data_in:instd_logic_vector(15downto0);data_out:outstd_logic_vector(32downto0));endfir_vhdl;10.2VHDL模块插入仿真与设计
1.完成VHDL设计【例10-2】LIBRARYieee;USEieee.std_logic_1164.all;LIBRARYlpm;USEponents.all;ENTITYfinal_addISPORT(data,datab:INSTD_LOGIC_VECTOR(32DOWNTO0);Clock,aclr:INSTD_LOGIC;Result:OUTSTD_LOGIC_VECTOR(32DOWNTO0));ENDfinal_add;10.2VHDL模块插入仿真与设计
1.完成VHDL设计【例10-3】LIBRARYieee;USEieee.std_logic_1164.all;LIBRARYaltera_mf;USEponents.all;ENTITYfour_mult_addISPORT(clock0:INSTD_LOGIC:='1';dataa_0:INSTD_LOGIC_VECTOR(15DOWNTO0):=(OTHERS=>'0');aclr3:INSTD_LOGIC:='0';datab_0:INSTD_LOGIC_VECTOR(13DOWNTO0):=(OTHERS=>'0');datab_1:INSTD_LOGIC_VECTOR(13DOWNTO0):=(OTHERS=>'0');datab_2:INSTD_LOGIC_VECTOR(13DOWNTO0):=(OTHERS=>'0');atab_3:INSTD_LOGIC_VECTOR(13DOWNTO0):=(OTHERS=>'0');shiftouta:OUTSTD_LOGIC_VECTOR(15DOWNTO0);result:OUTSTD_LOGIC_VECTOR(31DOWNTO0) );ENDfour_mult_add;10.2VHDL模块插入仿真与设计
2.调入HDLImport模块
图10-37在一个Simulink空模型中调入一个HDLImport模块10.2VHDL模块插入仿真与设计
3.加入VHDL设计文件图10-38浏览到3个VHDL文件
10.2VHDL模块插入仿真与设计
3.加入VHDL设计文件图10-39加入3个FIR设计文件10.2VHDL模块插入仿真与设计
4.仿真图10-40构成一个完整设计10.2VHDL模块插入仿真与设计
4.仿真图10-41图10-40模型的仿真波形
10.3正交幅度调制与解调模型设计
10-910-1010.3正交幅度调制与解调模型设计
图10-42正交幅度调制原理图10.3正交幅度调制与解调模型设计
图10-43正交幅度信号解调原理图10.3正交幅度调制与解调模型设计
10-1210-1110.3正交幅度调制与解调模型设计
图10-44FIR滤波器核的测试电路模型10.3正交幅度调制与解调模型设计
图10-45FIR滤波器核的测试电路模型10.3正交幅度调制与解调模型设计
图10-46FIR滤波器核的测试电路模型
10.3正交幅度调制与解调模型设计
图10-47FIR滤波器核的测试电路模型
10.4NCOIP核应用图10-48FIR滤波器核的测试电路模型10.5基于IP的数字编译码器设计表10-1以纠正个符号错误的RS码参数
10.5.1RS码参数名称参数值单位码长符号信息段符号监督段符号最小码距符号符号比特10.5基于IP的数字编译码器设计图10-49RSCompiler与DSPBuilder集成10.5.1RS码10.5基于IP的数字编译码器设计图10-50选择类型为RS编码器10.5.1RS码10.5基于IP的数字编译码器设计图10-51确定参数10.5.1RS码10.5基于IP的数字编译码器设计图10-52选择类型为RS译码器10.5.1RS码10.5基于IP的数字编译码器设计10.5.2Viterbi译码
在卷积码的三种译码方式:门限译码、Viter
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年经济法概论考试评分细则与试题及答案
- 2025执业药师考试的变革趋势试题及答案
- 2025年执业药师考试复习中的误区及应对方法试题及答案
- 中国文化概论关键考题及答案
- 医美产业未来的黄金赛道
- 2025年文化论述试题及答案
- 医疗安全标准在智慧医院建设中的作用
- 2025年医保知识考试题库及答案集:医保基金监管案例深度解析试题
- 行政法学应用实例试题与答案
- 2025年卫生资格考试攻略及试题与答案
- 2023年二级注册计量师考试题目及答案
- 武汉武昌区五校联考2023-2024学年中考五模英语试题含答案
- 公路水运工程施工企业主要负责人和安全生产管理人员考核大纲和模拟试题库1
- 设备管理工作总结汇报
- 店铺合租合同模板
- 湖南少数民族舞蹈智慧树知到期末考试答案章节答案2024年湖南师范大学
- 公园维修施工组织设计方案方案
- DZ∕T 0153-2014 物化探工程测量规范(正式版)
- 2024年百联集团有限公司招聘笔试冲刺题(带答案解析)
- 以案促改学习研讨发言材料
- ISO TR 15608-2017-中英文版完整
评论
0/150
提交评论