常用函数
1 图形化信号处理工具,fdatool(滤波器设计),fvtool(图形化滤波器参数查看)sptool (信号处理),fvtool(b,a),wintool窗函数设计.或者使用工具箱filter design设计。
当使用离散的福利叶变换方法分析频域中的信号时,傅里叶变换时可能引起漏谱,因此需要采用平滑窗,
2数字滤波器和采样频率的关系。
如果一个数字滤波器的采样率为FS,那么这个滤波器的分析带宽为Fs/2。也就是说这个滤波器只可以分析[0,Fs/2]的信号.举个例字:
有两个信号,S1频率为20KHz,S2频率为40KHz,要通过数字方法滤除S2。
你的滤波器的采样率至少要为Fs=80HKz,否则就分析不到S2了,更不可能将它滤掉了!(当然根据采样定理,你的采样率F0也必须大于80HK,,Fs和F0之间没关系不大,可以任取,只要满足上述关系就行。)
3两组数据的相关性分析r=corrcoef(x,y)
4 expm 求矩阵的整体的exp
4离散快速傅里叶fft信号处理中,傅里叶变换的典型用途是将信号分解成幅值分量和频率分量)。Ft为连续傅里叶变换。反傅里叶ifft
5 ztrans(),Z变换是把离散的数字信号从时域转为频率
6 laplace()拉普拉斯变换是把连续的的信号从时域转为频域
7 sound(x)会在音响里产生x所对应的声音
8 norm求范数,det行列式,rank求秩
9 模拟频率,数字频率,模拟角频率关系
模拟频率f:每秒经历多少个周期,单位Hz,即1/s;
模拟角频率Ω是指每秒经历多少弧度,单位rad/s;
数字频率w:每个采样点间隔之间的弧度,单位rad。
Ω=2pi*f; w = Ω*T
10 RMS求法
Rms = sqrt(sum(P.^2))或者norm(x)/sqrt(length(x)var方差的开方是std标准差,RMS应该是norm(x)/sqrt(length(x))吧. 求矩阵的RMS:std(A(:))
11ftshift 作用:将零频点移到频谱的中间
12 filtfilt零相位滤波,
采用两次滤波消除系统的非线性相位,
y = filtfilt(b,a,x);注意x的长度必须是滤波器阶数的3倍以上,滤波器的阶数由max(length(b)-1,length(a)-1)确定。