哈尔滨启东科技有限公司 DSP实验指导书
2. 在CCS环境中打开本实验的工程(Example_fir.pjt),编译并重建 .out 输出文件,然后通过仿真器把执行代码下载到DSP芯片中;
3. 阅读源代码,记下各种窗函数的公式; 4. 运行程序 (执行需要一定时间);
5. 选择view->graph->time/frequency… 。 设置对话框中的参数: 其中“Start Address”设为“hd”,“Acquisition buffer size”和“Display Data size”都设为“21”(因为源程序中n=21),并且把“DSP Data Type”设为“32-bit floating point”,设置好后观察理想冲击响应序列的波形示意图,可与公式对照分析;
5. 观察其它序列的波形示意图,包括所用窗函数w,加窗后响应序列h和输出对数幅频响应db的图形,这时的“Start Address”应分别设为“w”和“h”和“db”,其中观察前两者时数据块大小设为“21”(同n值),观察“db”时数据块大小设为“300”(同l值),所观察到的图形应大致如下面五组图所示; ?
m=1时:
矩形窗函数(w)
加窗后序列(h)
- 16 -
哈尔滨启东科技有限公司 DSP实验指导书
加窗后的幅频响应db
m=2时:
三角窗函数(w)
加窗后序列(h)
加窗后的幅频响应db
- 17 -
?哈尔滨启东科技有限公司 DSP实验指导书
?
m=3时:
?
m=4时:
汉宁窗函数w
加窗后序列h
加窗后的幅频响应db
汉明窗函数w
- 18 -
哈尔滨启东科技有限公司 DSP实验指导书
m=5时:
加窗后序列h
加窗后的幅频响应db
布莱克曼窗函数w
加窗后序列h
- 19 -
?哈尔滨启东科技有限公司 DSP实验指导书
加窗后的幅频响应db
7. 从1-5依次修改m的值,按上面步骤观察各图形。
五、思考题
1. 总结窗函数法的设计步骤和关键问题。
- 20 -