matlab加窗后fft,matlab 数字滤波器设计和FFT加窗的原因

在设计数字滤波器之前,要求有明确的数字滤波器的概念。

数字滤波器主要分IIR(无限冲击响应滤波器)和FIR(有限冲击响应滤波器),无限冲激响应滤波器的传输函数H(z)含有分母,表示系统中含有反馈。FIR滤波器H(z)不含分母,系统中无反馈。

IIR滤波器主要有切比雪夫(通带等波纹)和巴特沃斯(最大平坦)等类型,其他的尚未研究。其设计原理为基于模拟的滤波器(郑君里《信号与系统》)。

FIR滤波器主要为在冲击响应函数上加窗来实现。就是冲击响应的h(n)的傅里叶变换和窗函数的傅里叶变换的卷积。不同的窗函数有不同的效果。最大旁扳电平确定。布莱克曼窗最大旁瓣电平小

。主瓣宽度和过渡带宽度均与采样点数N成反比。最大阻带起伏也由窗函数确定。

使用matlab的filter design

toolbox可以轻松的设计出想要的数字滤波器。数字滤波器的设计关键还是对数字滤波器原理的理解和不同滤波器特性的了解

对于用FFT分析数据的功率谱,需要加窗。FFT的分辨率为采样时间t的倒数,即1/t。对于采样点数N,t/N=采样周期N/t=采样频率。对于频域(1/t)*N=采样频率。当采样长度t为整数个输入信号T的周期时,如n个。则频域频率分辨率为1/nT。频域n个点能得到输入信号的频率点对应得幅度值。对于总采样时间不是输入信号整数倍周期时,若不加窗,可能会出现频率泄露。如输入信号的频率值不为频域分辨率的整数倍时,会被跳过。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值