我是靠谱客的博主 柔弱纸飞机,最近开发中收集的这篇文章主要介绍matlab 生成Blocks和Heavysine等典型非线性非平稳信号代码matlab生成blocks、bumps和doppler标准测试信号,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
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。
一下是该函数的绘制:
最后
以上就是柔弱纸飞机为你收集整理的matlab 生成Blocks和Heavysine等典型非线性非平稳信号代码matlab生成blocks、bumps和doppler标准测试信号的全部内容,希望文章能够帮你解决matlab 生成Blocks和Heavysine等典型非线性非平稳信号代码matlab生成blocks、bumps和doppler标准测试信号所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复