DSP数字滤波FIR设计教程:[2]FIR的MATLAB实现

 时间:2024-11-04 04:53:48

1、打开FilterDesign & Analysis Tool单击MATLAB主窗口下方的“Start”按钮,选择菜单“ToolBox”→“Filter D髫潋啜缅esign”→“Filter Design &Analysis Tool(FDATool)”命令,打开FDATool,如图所示。

DSP数字滤波FIR设计教程:[2]FIR的MATLAB实现

2、产生滤波器阶数为81阶,这里应填80,比阶数少1。窗函数选择切比雪夫型(chebyshev),采样频率为20000Hz,通带截止频率为750Hz,下图为滤波器的幅频特性,点击如图所示的按钮即可看到的。

DSP数字滤波FIR设计教程:[2]FIR的MATLAB实现

3、下图为滤波器的幅频特性,通过点击相频旁边的按钮来调试,反映的不是时域的信息,而是频域的特性。

DSP数字滤波FIR设计教程:[2]FIR的MATLAB实现

4、下图为产生滤波器系数和头文件,滤波器系数这个还要做进一步的处理的

DSP数字滤波FIR设计教程:[2]FIR的MATLAB实现

5、下图为头文件的具体产生滤波器系数,这样滤波器系数的前期工作就完了,

DSP数字滤波FIR设计教程:[2]FIR的MATLAB实现

6、最后将产生的头文件中的滤波器系数数组放入编写好的滤波器函数中,并在进行CCS中进行调试与测试,将在下一篇文章中详细阐述FIR的dsp详细的实现步骤。

  • 用python3制作音乐
  • 如何在家用手机学习物理课程
  • 英雄无敌3小蟋蟀图对战心得
  • Ubuntu系统虚拟机摄像头无法使用问题解决方法
  • 河北月坨岛旅游好玩吗
  • 热门搜索
    以微笑面对生活 水晶蒸饺的面怎么和 泗门生活网 如何是好 侠盗飞车怎么赚钱 如何预防子宫肌瘤 发现生活中的美 夹心生活 张子枫向往的生活 如何安装水龙头