EDA技术与VHDL DSP Builder设计深入.pptx
《EDA技术与VHDL DSP Builder设计深入.pptx》由会员分享,可在线阅读,更多相关《EDA技术与VHDL DSP Builder设计深入.pptx(75页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.1 FIR10.1.1 FIR滤波器原理滤波器原理 10-110-2 10-3 10-4 第1页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.1 FIR10.1.1 FIR滤波器原理滤波器原理 图10-1 3阶FIR滤波器结构第2页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.2 10.1.2 使用使用DSP BuilderDSP Builder设计设计FIRFIR滤波器滤波器 13阶常数系数FIR滤波器设计 10-5 第3页/共75页10.1.2 1
2、0.1.2 使用使用DSP BuilderDSP Builder设计设计FIRFIR滤波器滤波器 13阶常数系数FIR滤波器设计 图10-1 3阶FIR滤波器结构第4页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.2 10.1.2 使用使用DSP BuilderDSP Builder设计设计FIRFIR滤波器滤波器 13阶常数系数FIR滤波器设计 Chirp Signal模块:(Chirp Signal)库:Simulink中Sources库参数“Initial Frequency(Hz)”设为“0.1”参数“Target time”设为“10”参数“Fre
3、quency at target time(Hz)”设为“1”参数“Interpret vectors parameters as 1-D”选中Gain模块:(Gain)库:Simulink中Math Operations库参数“Gain”设为“127”参数“Multiplication”设为“Element wise(K.*u)”Scope模块:(Scope)库:simulink中sinks库参数“Number of Axes”为“2”第5页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.2 10.1.2 使用使用DSP BuilderDSP Builder
4、设计设计FIRFIR滤波器滤波器 13阶常数系数FIR滤波器设计 图10-3 FIR滤波器仿真结果 第6页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 2、4阶FIR滤波器节设计图10-4 直接I型FIR滤波器结构 第7页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 2、4阶FIR滤波器节设计图10-5 直接I型4阶FIR滤波器节10-6 第8页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 2、4阶FIR滤波器节设计图10-6 直接I型4阶FIR滤波器节 第9页/共75页10.1 FIR10.1 FIR数字滤波器设计
5、数字滤波器设计 2、4阶FIR滤波器节设计Xin、hn0、hn1、hn2、hn3模块:(Altbus)库:Altera DSP Builder中IO&Bus库参数“Bus Type”设为“signed Integer”参数“Node Type”设为“Input port”参数“number of bits”设为“9”yn模块:(Altbus)库:Altera DSP Builder中IO&Bus库参数“Bus Type”设为“signed Integer”参数“Node Type”设为“Output port”参数“number of bits”设为“20”第10页/共75页10.1 FIR1
6、0.1 FIR数字滤波器设计数字滤波器设计 2、4阶FIR滤波器节设计xn4模块:(Altbus)库:Altera DSP Builder中IO&Bus库参数“Bus Type”设为“signed Integer”参数“Node Type”设为“Output port”参数“number of bits”设为“9”Parallel Adder Subtractor模块:(Parallel Adder Subtractor)库:Altera DSP Builder中Arithmetic库参数“Add(+)Sub(-)”设为“+”使用“Pipeline”参数“Clock Phaese Select
7、ioon”设为“1 第11页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 2、4阶FIR滤波器节设计Delay、Delay1、Delay2、Delay3模块:(Delay)库:Altera DSP Builder中Storage库参数“Depth”设为“1”参数“Clock Phase Selection”设为“1”Product模块:(Product)库:Altera DSP Builder中Arithemtic库参数“Pipeline”设为“2”参数“Clock Phase Selection”设为“1”不选择“Use LPM”第12页/共75页10.1 FIR1
8、0.1 FIR数字滤波器设计数字滤波器设计 3、16阶FIR滤波器模型设计 图10-7 fir4tap子系统 第13页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 3、16阶FIR滤波器模型设计 图10-8 fir4tap子系统内部原理图 第14页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 3、16阶FIR滤波器模型设计 图10-9 16阶直接I型FIR滤波器模型 第15页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 3、16阶FIR滤波器模型设计 xin模块:(Altbus)库:Altera DSP Builde
9、r中IO&Bus库参数“Bus Type”设为“signed Integer”参数“Node Type”设为“Input port”参数“number of bits”设为“9”yout模块:(Altbus)库:Altera DSP Builder中IO&Bus库参数“Bus Type”设为“signed Integer”参数“Node Type”设为“Output port”参数“number of bits”设为“20”第16页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 3、16阶FIR滤波器模型设计 x16模块:(Altbus)库:Altera DSP Bui
10、lder中IO&Bus库参数“Bus Type”设为“signed Integer”参数“Node Type”设为“Output port”参数“number of bits”设为“9”Parallel Adder Subtractor模块:(Parallel Adder Subtractor)库:Altera DSP Builder中Arithmetic库参数“Add(+)Sub(-)”设为“+”使用“Pipeline”参数“Clock Phaese Selectioon”设为“1”h0、h1、h2、h3、h4、h5、h6、h7、h8、h9、h10、h11、h12、h13、h14、h15模块
11、:(Delay)库:Altera DSP Builder中IO&Bus库参数“Bus Type”设为“Signed Integer”参数“number of bits”设为“9”第17页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 1、打开Matlab的FDATool 图10-10 打开FDATool 第18页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 1
12、、打开Matlab的FDATool 图10-11 FDATool界面 第19页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 2、选择Design Filter 滤波器转换(TransForm Filer)设置量化参数(Set Quantization Parameters)实现模型(Realize Model)导入滤波器(Import Filter)设计滤波器(Design Filter)第20页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1
13、.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 2、选择Design Filter10-7 10-8第21页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 3、滤波器分析 图10-12 FIR滤波器的幅频响应 第22页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 3、滤波器分析 图10-13 FIR滤波器的相频响应第23页
14、/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 3、滤波器分析 图10-14 幅频响应与相频响应比较 第24页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 3、滤波器分析 图10-15 FIR滤波器的群延时 第25页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工
15、具的滤波器设计工具 3、滤波器分析 图10-16 FIR滤波器的冲激响应 第26页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 3、滤波器分析 图10-17 FIR滤波器的阶跃响应 第27页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 3、滤波器分析 图10-18 FIR滤波器的零极点 第28页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波
16、器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 3、滤波器分析 图10-19 FIR滤波器系数 第29页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 4、量化 图10-20 量化参数设置 第30页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 4、量化 图10-21 量化优化设置 第31页/共75页10.1
17、 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 4、量化 图10-22 量化后系数 第32页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 4、量化 图10-23 量化后幅频、相频响应 第33页/共75页10.1 FIR10.1 FIR数字滤波器设计数字滤波器设计 10.1.3 10.1.3 使用使用MatlabMatlab的滤波器设计工具的滤波器设计工具 4、量化 图10-24
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA技术与VHDL DSP Builder设计深入 EDA 技术 VHDL Builder 设计 深入
限制150内