1.利用命令filterDesigner启动matlab滤波器设计模块,命令行输入filterDesigner指令弹出滤波设计工具窗口。

注: fs:采样率  fpass:通带 db值为0的部分 Fstop:截至频率

2.选择低通 FIR 等波纹,指定使用的阶次15阶,阶次越高,效果越好。matlab自带的滤波器设计工具,可以将该设计好的滤波器变量导出至工作区,点击目标生成.c文件,滤波参数(权值)。

3.加权算法,是每一位按照权值进行相乘,然后再进行相加。

/*******************************************
功能: fir滤波  16阶
参数:orig 原始数据  fir 滤波器参数
返回:滤波后的值
*******************************************/
static float Fir_filter(float *orig, float *fir)
{float  Sum = 0;Uint16 i = 0;for(i = 0; i < 16; i++){Sum +=  orig[i] * fir[i];      /*fir滤波*/}return  Sum;
}

如何使用MATLAB生成一个FIR低通滤波器?相关推荐

  1. matlab生成一个均为1的列向量,matlab产生列向量

    MATLAB 语言程序设计 Time the study pain is temporary, has not learned the...矩阵的生成 diag(A ,k) 生成一个由矩阵A第k条对角 ...

  2. matlab生成一个数值一样的向量

    1. 函数repmat B = repmat(A,m,n); % 产生m行n列的A,并组成矩阵 例如:生成5个1组成的向量 >> repmat(1,1,5)ans =1 1 1 1 1&g ...

  3. shepp logan matlab,怎么用MATLAB生成一个三维的Shepp-Logan头骨模型并保存下来,谢谢了...

    theta1=0:0:170确实有问题,应该改为theta1=0:10:170.表示R1采用18个投影.你说的保存为.***文件格式,下拉菜单里确实没有这种格式,这种格式的图片我也没有拿来做过实验.至 ...

  4. 如何用matlab生成一个单位正交矩阵?

    假设要生成n阶的单位矩阵,先用A=rand(n,n)生成n*n的随机矩阵(一般情况下都是满秩的),然后用B=orth(A)即可得到n*n的单位矩阵.命令就三行 n=5 %假定生成5阶单位矩阵A=ran ...

  5. matlab生成wav文件并用python验证

      在进行频谱分析时,发现MATLAB和python读取wav文件的波形不一致,导致不能得出正确结果,为了验证MATLAB和python哪部分有问题,于是有了这篇博客. 1.需求分析    用MATL ...

  6. 【 FPGA 】MATLAB 生成 FIR 滤波器的操作步骤(包括生成Verilog HDL代码以及仿真过程)

    使用MATLAB生成滤波器有很多学问,这里只是作为初步的探索,和FPGA的更多结合,也正在探索中,相关博文例如:[ FPGA ]FIR滤波器目录,该专题目录正在记录我学习FIR滤波器的过程. MATL ...

  7. matlab的汉明窗函数如何导出,基于汉明窗函数的FIR低通滤波器的设计.doc

    基于汉明窗函数的FIR低通滤波器的设计 DSP第二次课程设计 基于汉明窗函数的FIR低通滤波器的设计 姓名 钱海涛 学号 201022030305 孙佳云 201021030304 吴洪天 20102 ...

  8. 使用MATLAB设计FIR低通滤波器

    ** 使用MATLAB设计FIR低通滤波器 ** 关于现代通信原理作业. https://blog.csdn.net/tanghonghanhaoli/article/details/10053358 ...

  9. 在matlab中实现累乘,如何利用matlab设计一个线性相位FIR带通滤波器,并在FPGA上实现...

    设计要求 利用matlab设计一个线性相位FIR带通滤波器,并在FPGA上实现. 1.滤波器指标:过渡带带宽分别为100~300HZ,500~700HZ,阻带允许误差为0.02,通带允许误差为0.01 ...

最新文章

  1. JAVA之间的引用传递
  2. mysql hibernate 延迟_Hibernate+Spring数据延迟加载问题解决方案
  3. Hdu 4738 Caocao's Bridges (连通图+桥)
  4. python电脑配置要求cpu-Python限制内存和CPU使用量的方法(Unix系统适用)
  5. Spring高级程序设计(Spring框架创始人倾情推荐的权威开发指南)
  6. idea pycharm设置鼠标滚轮改变字体大小的方法
  7. tomcat(12)org.apache.catalina.core.StandardContext源码剖析
  8. Axure在SVN共享项目如何获取历史文件
  9. android 键盘点击事件监听事件,Android 键盘事件触发以及监听
  10. 年末阿里百度等大厂技术面试题汇总,完整版开放下载
  11. linux内存脚本下载,linux tmpfs及消耗内存脚本
  12. 知乎爬虫最新 x-zse-96参数解密教程
  13. LinkedHashMap 底层分析
  14. opencv:VS无法导入源文件(环境配置不全解决100%有效)
  15. win7动态壁纸_壁纸软件推荐-wallpaper engine
  16. 【初学者必知必会】【电子技术:数电 模电 单片机】【基础概念和小知识点】详解
  17. 如何配置服务器的内网IP以及MTU
  18. 一张学习规划图学透自动化测试
  19. PLC控制气缸,如何使用二位五通和三位五通控制电磁阀控制
  20. 【Python】——多项式

热门文章

  1. 伯努利分布(Bernouli Distribution)
  2. c语言 等概率随机数,随机数函数取样与概率
  3. 揭秘三大运营商在5G专网的布局!
  4. 微信魔方上传服务器教程,【搬运】微信魔方/微赞完整包V67.5带全部模块 微信第三方公众平台 可增值一键升级...
  5. PROFINET基础知识介绍
  6. Linux基础篇——Linux网络配置(配置网卡、固定IP,固定hostname,终端远程)详解
  7. 2023该好好赚钱了,推荐三个下班就能做的副业
  8. 用于物联网网关和边缘的 20 个新的基于英特尔的计算机模块
  9. 学习英语单词16个 - day1
  10. 【博客628】k8s pod访问集群外域名原理以及主机开启了systemd-resolved的不同情况