首页
发现
课程
培训
文章
案例
问答
需求
服务
行家
赛事
热门搜索
发布
消息
注册
|
登录
首页
/
文章
/
详情
数字信号处理v3 第七章 FIR滤波器(1)
算法工匠
17天前
浏览68
关注
很多软件已经提供了滤波器的设计方法。只要输入滤波器的设计指标,就能产生正确的滤波器系数。这是应用层面的内容。同学们需要先学习理论层面的知识,这样应用起来就能得心应手。2023年,正式推出v2版。2024年,更新为v3版,增加大量内容。
学生到了大三开始学本门课程了,此时本人把之前“投喂式”教法转变为“自主觅食式”教法,让学生通过阅读提高自己的分辨能力,这本身也是一种学习能力的培养。不然等到读研究生会觉得非常的不适应!正常情况下,研究生和导师的交流能保证一周一次就很不错了,这么短的交流时间如何实现“投喂”?所以到了该改变的时候了!
此滤波器用途太过广泛!
因此本章的每一节知识都很有用!
重点知识!
重中之重!
实际使用中,看重的就是FIR滤波器的线性相位特性和稳定性。在通信信号处理领域,很多场合都要保证相位的线性,因此FIR滤波器使用频率非常高!
我是通信算法工程师,为何如此强调FIR滤波器的重要性?因为很多系统(不仅仅是通信系统)都强调
线性
的要求,FIR滤波器“天生”才能满足!根据冲激响应的不同,将数字滤波器分为有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器。对于FIR滤波器,冲激响应在有限时间内衰减为零,其输出仅取决于当前和过去的输入信号值。对于IIR滤波器,冲激响应理论上应会无限持续,其输出不仅取决于当前和过去的输入信号值,也取决于过去的信号输出值。
有限脉冲响应滤波器的名字就说明其脉冲响应的长度是有限的。与IIR相比,它具有线性相位、容易设计的优点。这也就说明,IIR滤波器具有相位不线性,不容易设计的缺点。而另一方面,IIR却拥有FIR所不具有的缺点,那就是设计同样参数的滤波器,FIR比IIR需要更多的阶数。这也就说明,要增加DSP的计算量。DSP需要更多的计算时间,对DSP的实时性有影响。不过,量化IIR滤波器的过程很头疼,因为它含有除法,还经常会遇到溢出的情况,确实不好整。我在设计系统的时候,轻易不碰。但下变频器和环路中必不可少的会遇到它。
MATLAB中有关于窗函数法和频率抽样法设计滤波器的函数,同学们需要弄懂函数中相关参数的意义。这部分理论内容就没必要过多的讲解,同学们看书过一遍即可。计算机帮助你做好了这部分内容,工程师可以偷点懒。
fir1函数经常使用窗函数法设计法生成滤波器系数。但使用的是什么窗?归一化频率是指什么?这些还是需要同学们百度一下,这样才能在MATLAB中正确使用该函数。那有没有fir2函数呢?百度一下吧。
群时延?
什么概念?
相位变化与频率变化的比叫群时延,也叫群延迟。也就是将相位特性用频率进行微分后的特性。群延迟直观上就是信号波形包络的时延,单个频率不存在群延时。相频特性曲线的斜率反映的是一个器件对带内每个频点信号相位的影响,群延迟恒定时传输波形失真最小。下面会继续讲解。
下面这个特性可以在某些场合发挥作用!
请同学仔细比较两种对称方式下的延时差异。再来讲解群时延。群时延即系统在某频率处的相位(相移)对于频率的变化率。
宽带信号经过媒质传输后,信号所含各个频谱分量会发生各自不同的变化,这会导致到达接收端的信号因各频率分量的相移或时延不同而产生相位关系的紊乱,即相位失真。相位失真将导致调频信号产生码间干扰。相位失真是以一群频率分量之间的时延差值来衡量的,故称之为群时延。
群时延就是对整体输入信号的时延,就是包括输入信号在每个频率上叠加信号的时延,显然由此知道只有当输入信号在每个频率上叠加信号的时延相同时这个输入信号才不会失真。在信号处理中,群延迟(Group Delay)是用来表征系统延迟时间的另外一个概念。下图中的文字做了一个很生动的比喻,解释的很好!
未完,待续!
修订记录
20170223
完成初稿;
20190113 增加内容;
20210713 增加内容;
20230312 修订内容v2;
20241202 修订内容v3;
来源:通信工程师专辑
登录后免费查看全文
立即登录
MATLAB
通信
理论
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-12-05
最近编辑:17天前
算法工匠
博士后
|
高级工程师
诚信做事 认真讲课 传播知识
关注
获赞 398
粉丝 2605
文章 362
课程 40
点赞
收藏
作者推荐
可试听
MATLAB通信工程师的必修课 第一章 调制解调器仿真 第一讲 BPSK
¥300
5.0
立即查看
0/200
清空
提交
还没有评论
课程
培训
服务
行家
Matlab电化学
Matlab通信仿真信噪比等效转换专题:全网讲信噪比等效转换最透彻的课程就在这里!
MATLAB通信工程师的必修课 第四章 信号捕获和同步 第三部分
大学本科课程 卫星通信 第一部分
相关推荐
从Matlab算法仿真到产品应用的关键技术与方法
大学本科课程 卫星通信 第三部分
MATLAB通信工程师的必修课 第四章 信号捕获和同步 第二部分
第71期 Simscape液压库元件使用详解及其建模仿真专题
MatDEM二次开发语言中高级篇4—Matlab地学应用之案例实操学习
最新文章
笃行致远 智启新程 | 热烈祝贺世冠科技深圳子公司乔迁新址
经典课程指导:《数字处理系统课程设计与实践》指导(1)无线信道及其估计
通信原理与考研 第七章 数字带通传输(4)
三次采油和聚合物驱相关知识
井壁稳定性研究的未来方向与目前局限性
热门文章
ABAQUS中Cohesive粘聚力模型的2种定义方式(附案例操作步骤)
Abaqus分析常见问题及解决方法(2):零主元和过约束
Abaqus分析常见问题及解决方法(3):负特征值(Negative Eigenvalue)
工业互联网中数字孪生系统的机理+数据融合建模方法
一种基于多通道信号Transformer(MSiT)的数控机床主轴电机故障诊断方法
其他人都在看
几种常见的热仿真软件
STAR CCM 案例|电池包散热
仿真笔记——ANSYS APDL命令汇总(收藏备用)
电磁场仿真 | ChatGPT请回答,我想和你聊聊
仿真工作者必须知道的15款开源软件!
VIP会员
学习计划
福利任务
下载APP
联系我们
微信客服
联系客服
人工服务时间为周一至周五的9:30-19:30
非工作时间请在微信客服留言
客服热线:
4000-969-010
邮箱:
service@fangzhenxiu.com
地址:
北京市朝阳区莱锦创意园CN08座
帮助与反馈
返回顶部