基于matlab的低通滤波器设计

其直接型如图2-1所示。

y(n)

图2-1 FIR直接型的一般形式

在自适应处理、数据通信等领域中往往要求信号在传输过程中不能有明显的相位失真,FIR滤波器可以做到线性相位满足此要求。FIR滤波器实质上是一个分节的延迟线,把每一节的输出加权累加,得到滤波器的输出。对于FIR滤波器的单位脉冲响应h(i)只要满足以下2个条件之一,则为线性相位滤波器。

h N 1 i h i

h N 1 i

奇对称偶对称

线性相位的FIR滤波器具有中心对称的特性,其对称中心在N/2处。FIR滤波器的结构主要是非递归结构,没有输出到输入的反馈。并且FIR滤波器很容易获得严格的线性相位特性,避免被处理信号产生相位失真。而线性相位体现在时域中仅仅是h( n)在时间上的延迟,这个特点在图像信号处理、数据传输等波形传递系统中是非常重要的。此外,他不会发生阻塞现象,能避免强信号淹没弱信号,因此特别适合信号强弱相差悬殊的情况。其主要的不足之处是,其较好的性能是以较高的阶数为代价换来的。因此,在保证相同性能的前提下,努力降低其阶数是FIR数字滤波器设计的重要因素之一。

2.2窗函数

FIR滤波器的设计方法有窗函数法、频率取样法和最优化设计法。其中窗函数法是设计FIR滤波器最简单有效的方法,也是最常用的方法。在本次设计中,低通滤波器的系数是借助于窗函数法完成的。窗函数设计的思想是采用不同有限时宽的窗函数去乘以无限长序列hd n ,从而得到有限长序列h(n)。利用加窗函数进行截断和平滑,实现一个物理可实现且具有线性相位的FIR滤波器的设计目的。

FIR滤波器的窗函数法设计过程为:

DTFT (n)TFTj

H( I h( h(n) D H(ej ) de)dn)

j 式中:为逼近的理想滤波器频率响应;为理想滤波器的单位脉冲响应,h(H(dk)de)

是无限长序列。

基于Matlab的自适应低通滤波器设计,课程设计-低通滤波器设计(含matlab程序)相关推荐

  1. html与网页设计 实践课,HTML5网页设计课程混合式教学设计与实践

    郦丽华 [摘要]研究是针对HTML5网页设计课程基于在线的混合式教学进行了设计,并在浙江育英职业技术学院信息技术类专业群开展了两年多的教学实践.文章对该模式下的教学进行了总结和反思. [关键词]混合式 ...

  2. 计算机辅助药物设计课程,计算机辅助药物设计课程.doc

    计算机辅助药物设计课程 计算机辅助药物设计结课作业 学院:生物工程 专业:生物制药 学号姓名: 冯倩 利用chemdraw做5个分子结构或反应式,展示分子至少5种不同显示元素或显示方式 从RCSB p ...

  3. 【优化布局】基于matlab免疫算法求解充电站最优布局【含Matlab源码 2539期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[生产调度]基于matlab免疫算法求解生产调度零等待问题[含Matlab源码 1178期] 点击上面蓝色字体,直接付费下载,即可. 获取 ...

  4. 【湍流】基于matlab kolmogorov结合次谐波补偿大气湍流相位屏【含Matlab源码 2178期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[湍流]基于matlab kolmogorov结合次谐波补偿大气湍流相位屏[含Matlab源码 2178期] 点击上面蓝色字体,直接付费下载 ...

  5. 【语音合成】基于matlab线性预测共振峰检测和基音参数语音合成【含Matlab源码 562期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[语音合成]基于matlab线性预测共振峰检测和基音参数语音合成[含Matlab源码 562期] 点击上面蓝色字体,直接付费下载,即可. ...

  6. 【图像处理基础】基于matlab霍夫变换直线识别(拟合角平分线)【含Matlab源码 2575期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像处理基础]基于matlab霍夫变换直线识别(拟合角平分线)[含Matlab源码 2575期] 点击上面蓝色字体,直接付费下载,即可. ...

  7. 【雷达通信】基于matlab NCP算法SAR回波生成和成像【含Matlab源码 1185期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[雷达通信]基于matlab NCP算法SAR回波生成和成像[含Matlab源码 1185期] 点击上面蓝色字体,直接付费下载,即可. 获 ...

  8. 【SVM分类】基于matlab哈里斯鹰算法优化支持向量机SVM分类【含Matlab源码 2243期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[SVM分类]基于matlab哈里斯鹰算法优化支持向量机SVM分类[含Matlab源码 2243期] 获取代码方式2: 付费专栏Matla ...

  9. 【ACO TSP】基于matlab蚁群算法求解31城市旅行商问题【含Matlab源码 1147期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[TSP]基于matlab蚁群算法求解31城市旅行商问题[含Matlab源码 1147期] 点击上面蓝色字体,直接付费下载,即可. 获取代码 ...

  10. 【聚类算法】基于matlab改进的粒子群算法优化K-means算法【含Matlab源码 1946期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[聚类算法]基于matlab改进的粒子群算法优化K-means算法[含Matlab源码 1946期] 点击上面蓝色字体,直接付费下载,即可 ...

最新文章

  1. 【c语言】蓝桥杯算法训练 连接字符串
  2. 3.6 Git 分支 - 变基
  3. C++远程dll注入到QQ聊天工具
  4. expected at least 1 bean which qualifies as autowire candidate for this dependency
  5. 计算机与科学 研究生考试内容,计算机科学与技术考研考哪些科目 备考技巧有哪些...
  6. 软件测试笔记本硬件,专业工作站软件测试_惠普笔记本电脑_笔记本评测-中关村在线...
  7. 【python】将多个txt文件合并为一个txt文件
  8. Mac Safari 12.0 升级后无限闪退,提示不支持扩展
  9. java诺基亚nba,NBA“神器”大比拼 詹皇如三星邓肯似诺基亚
  10. flex布局小案例——制作骰子
  11. Kubernetes secret使用详解
  12. webstorm 2018 激活破解方法大全 亲测第三个有用
  13. numpy 数组扩充维度
  14. 微信小程序--获取二维码(java后端)
  15. vue-video-play 记载视频观看时间和还原视频进度
  16. RabbitMQ用户管理界面各个标签的解释,使用图片标注
  17. 在Linux下安装VS Coad
  18. OAI支持的SDR射频硬件平台概述
  19. 计算机语言求公因子,学好PLC必须掌握的三个典型程序实例!为PLC编程积累一些实例知识吧!...
  20. 400 、401、403、404状态码

热门文章

  1. 实用的base.css文件
  2. iocomp iPlot使用说明24 Plot Pack Events绘图包事件
  3. Excel用控件动态控制图表
  4. MYSQL 数据库配置优化
  5. Python项目部署到Docker的完整过程
  6. IT运维岗位可以分为哪几种?10个运维岗详解
  7. 谭浩强C语言(第三版)习题5.7
  8. Java练习题--员工类案例练习
  9. Java数据结构-约瑟夫问题(Joseph环)
  10. 浅析移动互联浪潮之由来