10.2.3 仿真的运行 ·现在用MATLAB中的一个演示程序来说明,在命令窗 中键入fxpdemo direct form2,屏幕上将出现如图l0.2.3 所示的仿真框图。不难看出,中间由增益、相加、迟 延模块所组成的是形式为直接型数字滤波器。它的输 入是经过浮点到定点转换的定点信号x,输出的定点 信号y再经过转换模块而恢复为浮点信号y。然后与信 号源所产生的原始的浮点信号x一起送到示波器中观测 比较。这两个变换模块是定点计算模块库(Fix-Point Blockset)中的,此处其参数设定为双精度到定点数 (1,16,10)(即带1个符号位和10位小数的16位定点数) 之间的转换
10.2.3 仿真的运行 • 现在用MATLAB中的一个演示程序来说明,在命令窗 中键入fxpdemo_direct_form2,屏幕上将出现如图10.2.3 所示的仿真框图。不难看出,中间由增益、相加、迟 延模块所组成的是形式为直接型数字滤波器。它的输 入是经过浮点到定点转换的定点信号xq,输出的定点 信号yq再经过转换模块而恢复为浮点信号y。然后与信 号源所产生的原始的浮点信号x一起送到示波器中观测 比较。这两个变换模块是定点计算模块库(Fix-Point Blockset)中的,此处其参数设定为双精度到定点数 (1,16,10)(即带1个符号位和10位小数的16位定点数) 之间的转换
fxpdeno_direct_form2 ▣ 卫i1e里dit View Simulation Format Too1sKe1p 03日魯为路色→个22)■200.0om1 可田档固专蓝鼻國圆⑧ Fixed-Point Direct Form Filter bo 22 sfix16_En10 Gain4 1.85s6m10 b1 Gain5 b2 sfix105e doub To FixPt Output Input sf1d回g1s6到1o1sfi电孕01sG房0sf60 From FixPt Mu Comparison z Unit Delay Unit Delay1 Unit Delay2 Gain Sum b3 sfix16_En10 05 Output Comparison 日▣☒ 鲁閨君超 Gain3 a1 sfix16_En10 08 Gain2 a2 sfix16_En10 0.0 5. 回 Gain 3 50 100 150 200 Ready 100% ime offset:0
·先设定信号源参数和所有的模块的参数,此处 取演示程序中原设定的值,信号是周期为200 秒的方波。然后在仿真框图菜单项“simulation” 的下拉菜单中先选择“configuration parameters'” 项设定仿真参数,再选“stat”,系统就开始仿 真。双击示波器,在其屏幕上将可以看到输入 和输出两根曲线。同时“start'项就变为“stop”。 如果这里的定点仿真不止是对信号,则系数设 定中也必须同时考虑取有限字长
• 先设定信号源参数和所有的模块的参数,此处 取演示程序中原设定的值,信号是周期为200 秒的方波。然后在仿真框图菜单项“simulation” 的下拉菜单中先选择“configuration parameters” 项设定仿真参数,再选“start”,系统就开始仿 真。双击示波器,在其屏幕上将可以看到输入 和输出两根曲线。同时“start”项就变为“stop”。 如果这里的定点仿真不止是对信号,则系数设 定中也必须同时考虑取有限字长