Matlab常用的滤波函数集合(会陆续更新详解)

文章目录

    • 滤波器分析
    • Filter implementation
    • 离散时间滤波
    • FIR 滤波器设计
    • IIR 滤波器设计
    • IIR 滤波器阶数估计
    • 模拟低通滤波器原型
    • 模拟滤波器设计
    • 模拟滤波器变换
    • 滤波器离散化

滤波器分析

函数名 含义
abs 幅度
angle 相位
filternorm 计算以2或inf为范数的数字滤波器
freqs Laplace变换频率响应
freqspace 频率响应步长
freqz z变换频率响应
fvtool 滤波器可视化工具
grpdelay 群延时
impz 离散单位冲激响应
phasez 数字滤波器相频特性
phasedelay 数字滤波器相位延时
Unwrap 纠正相位角产生更为平滑的相位图
Zerophase 实滤波器的零极点响应
Zplane 离散零极点图

Filter implementation

函数名 含义
conv 卷积
conv2 二维卷积
convmtx 卷积矩阵
deconv 解卷积
fftfilt 基于FFT重叠相加法的FIR滤波器
filter 滤波器实现
filter2 二维数字滤波
filtfilt 零相位数字滤波器
filtic 计算直接Ⅱ型滤波器的初始条件
latcfilt Lattice型滤波器的实现
medfilt1 一维中值滤波
sgolayfilt Savitzky-Golay滤波器实现
sosfilt 二阶节滤波器实现
upfirdn FIR滤波器的过采样和欠采样

离散时间滤波

函数名 含义
dfilt 创建离散时间滤波器对象

FIR 滤波器设计

函数名 含义
cremez 具有非线性相位的等波纹FIR滤波器设计
fir1 基于窗函数的FIR滤波器——标准响应
fir2 基于窗函数的FIR滤波器——任意响应
fircls 构建最小平方滤波器,用于多通道滤波器组
fircls1 构建最小平方滤波器,用于线性相位FIR低通或高通滤波器
firgauss FIR高斯滤波器滤波器设计
firls 最小平方线性相位滤波器设计
firrcos 升余弦滤波器设计
intfilt 插值FIR滤波器设计
kaiserord 利用Kaiser窗为FIR滤波器设计估值
remez 计算Parks-McClellan用以优化FIR滤波器设计
remezord Parks-McClellan优化FIR滤波器阶次设计
sgolay Savitzky-Golay型FIR平滑滤波器设计

IIR 滤波器设计

函数名 含义
butter Butterworth滤波器设计
cheby1 ChebyshevⅠ型滤波器设计(通带等波纹)
cheby2 ChebyshevⅡ型滤波器设计(阻带等波纹)
ellip 椭圆滤波器设计
maxflat 数字Butterworth滤波器设计
yulewalk Yule-Walker滤波器设计

IIR 滤波器阶数估计

函数名 含义
buttord Butterworth滤波器阶数估计
cheb1ord Chebyshev阶数估计
cheb2ord ChebyshevⅡ型滤波器阶数估计
ellipord 椭圆滤波器阶数估计

模拟低通滤波器原型

函数名 含义
besselap Bessel滤波器原型
buttap Butterworth滤波器原型
cheb1ap ChebyshevⅠ型滤波器原型
cheb2ap ChebyshevⅡ型滤波器原型
ellipap 椭圆滤波器原型

模拟滤波器设计

函数名 含义
besself Bessel滤波器设计
butter Butterworth滤波器设计
cheby1 ChebyshevⅠ型滤波器设计
cheby2 ChebyshevⅡ型滤波器设计
ellip 椭圆滤波器设计

模拟滤波器变换

函数名 含义
lp2bp 低通→带通
lp2bs 低通→带阻
lp2hp 低通→高通
lp2lp 低通→低通

滤波器离散化

函数名 含义
bilinear 双线性变换
impinvar 冲激响应不变法

你可能感兴趣的:(matlab,开发语言)