天天看点

matlab信号处理函数汇总

滤波器设计与分析:

滤波器

分析

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 冲激响应不变法

       线性系统特性:

线性系统变换 latc2tf Lattice梯形结构到传输函数的变换
polystab 是多项式具有稳定性
polyscale 在z域内计算多项式的根
residuez z变换的留数展开
sos2ss 二阶节→状态空间
sos2tf 二阶节→传输函数
sos2zp 二阶节→零极点
ss2sos 状态空间→二阶节
ss2tf 状态空间→传输函数
ss2zp 状态空间→零极点
tf2latc 传输函数→lattice结构
tf2sos 传输函数→二阶节
tf2ss 传输函数→状态空间
tf2zpk 传输函数→零极点
zp2sos 零极点→二阶节
zp2ss 零极点→状态空间
zp2tf 零极点→传输函数
窗函数 bartlett Bartlett窗
barthannwin 修正的Bartlett-Hanning窗
blackman Blackman窗
blackmanharris 最小四项Blackman-Harris窗
bohmanwin Bohman窗
chebwin Chebyshev窗
flattopwin 平顶窗
gausswin Guassian窗
hamming 汉明窗
hann Hann窗
kaiser Kaiser窗
nuttallwin 最小四项Blackman-Harris窗
parzenwin Parzen窗
rectwin 矩形窗
triang 三角窗
tukeywin Tukey窗
wvtool 窗函数可视化工具
window 计算特定窗函数
窗对象 sinwin 创建一个窗对象,详见doc sinwin
信号变换 bitrevorder 将输入按位反序排列
czt 线性z变换
dct 离散余弦变换
dftmtx 离散傅里叶变换矩阵
digitrevorder 将输入按数字反序排列
fft 快速傅里叶变换
fft2 二维快速傅里叶变换
fftshift 交换向量的上下两部分
goertzel 二阶Goertzel代数
hilbert 离散时间解析信号的Hilbert变换
idct 反离散余弦变换
ifft 反快速傅里叶变换
ifft2 反二维快速傅里叶变换

       信号处理与谱分析:

倒谱分析 cceps 复倒谱分析
icceps 复倒谱分析反变换
rceps 实倒谱分析
随机信号处理与功率谱估计 cohere 相关函数估计
corrcoef 相关系数
corrmtx 自相关系数矩阵
cov 协方差矩阵
csd 互谱密度
pburg 通过Burg方法进行功率谱密度估计
pcov 通过协方差方法进行功率谱密度估计
peig 通过Eigenvector方法进行功率谱密度估计
periodogram 通过周期图方法进行功率谱密度估计
pmcov 通过改进的协方差方法进行功率谱密度估计
pmtm 通过Thomson多个正交窗方法进行功率谱密度估计
pmusic 通过MUSIC方法进行功率谱密度估计
psdplot 点功率谱密度
pwelch 通过Welch方法进行功率谱密度估计
pyulear 通过Yule-Walker AR方法进行功率谱密度估计
rooteig 通过Eigenvector算法估计正弦频率和功率
rootmusic 通过MUSIC算法估计正弦频率和功率
tfe 传输函数估计
xcorr 互相关函数
xcorr2 二维互相关函数
xcov 协方差函数

       其他函数:

参数建模 arburg 通过Burg方法实现AR参数建模
arcov 通过协方差方法实现AR参数建模
armcov 通过改进的协方差方法实现AR参数建模
aryule 通过Yule-Walker方法实现AR参数建模
ident 详见System Identification工具箱
invfreqs 根据频响特性生成模拟滤波器
invfreqz 根据频响特性生成数字滤波器
prony 生成Prony数字滤波器,其冲激响应等于给定的时间序列
stmcb 生成IIR滤波器,给定其输入与输出序列
线性预测 ac2rc 自相关序列到反射系数的转换
ac2poly 自相关序列到预测多项式的转换
is2rc 反正弦参数到反射系数的转换
lar2rc 对数面积比到反射系数的转换
levinson Levinson-Durbin递归
lpc 使用自相关的方法计算线性预测滤波器系数
lsf2poly 线谱频率到预测滤波器系数的转换
poly2ac 预测多项式→自相关系列
poly2lsf 预测多项式→线谱频率
poly2rc 预测多项式→反射系数
rc2ac 反射系数→自相关序列
rc2is 反射系数→正弦参数
rc2lar 反射系数→对数面积比参数
rc2poly 反射系数→预测滤波器多项式
rlevinson 反Levinson-Durbin递归
schurrc Schur算法

多采样率

信号处理

decimate 减小采样速率并重新采样
downsample 将采样速率减少整数倍
interp 将采样速率增大整数倍
interp1 产生一维插值
resample 变换采样速率并重新采样
spline 三次样条插值
upfirdn FIR滤波器的过采样和欠采样
upsample 对输入信号过采样
波形产生 chirp 扫频余弦信号
diric Dirichlet(周期sinc)信号
gauspuls 高斯射频序列产生器
gmonopuls 高斯脉冲序列产生器
pulstran 脉冲序列产生器
rectpuls 非周期矩形采样信号
sawtooth 锯齿波
sinc sinc函数(辛克函数)
square 方波
tripuls 非周期三角波采样信号
vco 压控振荡器
特殊操作 buffer 信号向量到矩阵形式数据帧的缓冲器
cell2sos 单元数组→二阶节矩阵
cplxpair 求向量的共轭对
demod 通信仿真解调
dpss Slepian序列
dpssclear 从数据库中删除Slepian序列
dpssdir 删除Slepian序列所在数据库目录
dpssload 从数据库中装载删除Slepian序列
dpsssave 将删除Slepian序列保存到数据库中
eqtflength 对齐离散时间传输函数的长度
modulate 通信仿真中的调制
seqperiod 寻找向量中长度最小的重复序列
sos2cell 二阶节矩阵→单元数组
specgram 功率谱
stem 绘制离散时间序列
strips 带状图
udecode 将整数解码得到浮点数
uencode 将浮点数均匀量化并编码以得到整数输出
图形用户接口 fdatool 滤波器设计和分析工具
fvtool 滤波器可视化工具
sptool 信号处理工具
wintool 窗函数设计和分析工具
wvtool

继续阅读