使用MATLAB的fir2函数详解
最编程
2024-07-22 16:05:18
...
fir2- 基于频率采样的FIR滤波器设计
常用形式:b=fir2(n,f,m);
此MATLAB函数返回一个n阶FIR滤波器,其幅频特性在向量f和m中指定。
n:设计的滤波器阶数;
f和m:用来表示设计滤波器的幅频特性,函数指定为相同长度的向量。f为频率点矢量,f为归一化频率向量,且f∈[0,1],f=1对应于0.5fs(奈奎斯特频率),f的第一个点必须是0,最后一个点必须是1。f必须按递增顺序排序。允许重复频率点,并将其视为频率响应中的阶跃。m向量中包含与f对应的每个频率点处的期望幅值。
b:滤波器系数,长度为n+1的行向量。z变换系数按变量z的降幂排序:
更多形式:
b = fir2(n,f,m,npt);
b = fir2(n,f,m,npt,lap);
npt:栅格点的数量,指定为正整数标量。npt必须大于过滤器阶数的一半,即npt>n/2,默认npt=512。
lap:重复频率点周围区域的长度,指定为正整数标量。
fir2函数与fir1函数的区别:
fir2用于设计有任意频率响应的加窗FIR滤波器;fir1用来设计标准的低通、高通、带通和带阻滤波器。
推荐阅读
-
MATLAB 计算和建模的常用函数:5.曲线拟合
-
OpenCV 视频 I/O(3)视频捕获类 VideoCapture 获取当前使用的视频捕获 API 后端名称 函数 getBackendName use-algorithm 说明
-
OpenCV 视频 I/O (11) 视频捕获类 VideoCapture 的设置视频捕获设备属性的使用函数设置--返回值
-
OpenCV 视频 I/O (15) 视频写入类 VideoWriter 的视频编解码器身份使用函数 fourcc
-
OpenCV 图像文件读写(2)检查 OpenCV 是否支持某种图像格式写函数 haveImageWriter 的使用示例代码
-
使用腾讯云函数SCF快速解压对象存储COS中的ZIP文件
-
详解:使用C语言实现的猜数字小游戏
-
详解:C语言实现猜数字大小的小游戏(随机生成100以内的整数)-srand函数
-
用C++实现Matlab中一维向量的fftshift函数
-
详解fftshift函数的用法