dsp课程设计--基于tms320f2812dsp处理器的fir滤波器的设计与实现内容摘要:

在窗类型( Window:)下拉框选择“ Blackman”。 (4) 在 Frenquency Specification 选项中,将 fs(为采样频率 )、 fc (为通带截止频率 )中分别键入 30000 Hz 和 9600 Hz。 (5) 点击“ Design Filter”按钮,完成滤波器的设计。 具体参数及设计成功后的结果如图 2 所示。 图 2 FIR 低通滤波器设计 设计完成后,可以通过菜单选项 Analysis 来分析滤波器的幅频响应和相频响应特性。 点击 Analysis 中的 Magnitude Response 和 Phase Response 对幅频和相频响应进行分析。 (6) 在 FDATool 中,选择 Targets Generate C Header...,如图 3所示。 图 3 导出滤波器系数 (7) 点击 Generate 按钮,选择路径,即可输出前一步设计出的 FIR 滤波器的系数表。 ( 默认 的系数表文件为 ) (8) 在 Matlab 中打开得到的 的文件,如图 图 5 所示。 图 4 查看 文件 图 5 文件中的系数表 提取滤波器参数 (9) 取系数表中 的数据小数点后 3 位有效值,得到如下内容: const float B[25]= { ,, ,, ,, , }。 CCS 环境下 FIR 滤波器的设计及软件仿真 程序流程图 在 CCS 集成开发环境下新建 FIR 滤波器工程 (1)实验准备 设置软件仿真模式,启动 CCS。 (2) 建立工程 建立一个 文件夹,存放在 D:\FIR,将 D:\课程设计 \FIR 滤波器 \Fir 源程序 文件夹下的工程全部复制到 D:\FIR, 在 CCS 中打开 D:\FIR\fir\ 工程, 就会得到如图 6 所示的工程界面。 初始化 输入低通滤波器各频率参数 构建滤波器频域特性波形 使用 FDATool 提取滤波器参数或用 FIR 滤波器计算程序计算得到滤波器参数 构建 FIR 滤波器进行滤波 图 6 FIR 工程示例 (3)编译生成 文件,通过 FileLoad Program… 装载该文件。 (4) 设置波形时域观察窗口。 选择菜单 View→Graph→Time/Frequency… , 分别 进行如图 图 8 所示设置。 图 7 输入数据时域波形观察 图 8 滤波后输出波形观察 (5) 设置频域观察窗口 , 选择菜单 View→Graph→Time/Frequency… , 分别进行 如图图 10所示设置。 图 9 输入数据。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。