Blocks和Heavysine信号是典型的非线性非平稳信号
matlab生成blocks、bumps和doppler标准测试信号
关键函数:wnoise 噪声小波检验数据
使用方式
x = wnoise(fun,n)
[x,xn] = wnoise(fun,n,sqrtsnr)
[x,xn] = wnoise(______,init)
x = wnoise(fun,n)返回测试信号fun在从0到1的2n个线性间隔的点处取值的值x。
[x,xn] = wnoise(fun,n,sqrtsnr)返回x重新赋值,使x的标准差等于sqrtsnr。xn被加性高斯白噪声N(0,1)破坏,信噪比(SNR)为sqrtsnr2。
fun :
1 or 'blocks'
2 or 'bumps'
3 or 'heavy sine'
4 or 'doppler'
5 or 'quadchirp'
6 or 'mishmash'
n :
用于确定从0到1的线性间隔点的数目的指数,用于计算测试函数,指定为正整数。线性间隔的点的数目是2n。
一下是该函数的绘制: