我是靠谱客的博主 柔弱纸飞机,最近开发中收集的这篇文章主要介绍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标准测试信号所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部