matlab newrpnn,经典matlab信号处理基础知识

常用函数

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

6a3b45086bcddb4d74e3a78cf4eb7ed7.png

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)确定。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值