使用 Matlab 生成任意频谱斜率噪声:通过白噪声的频谱处理生成任意频谱斜率 (f^a) 噪声。-matlab开发

时间:2024-06-20 18:30:23
【文件属性】:

文件名称:使用 Matlab 生成任意频谱斜率噪声:通过白噪声的频谱处理生成任意频谱斜率 (f^a) 噪声。-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-20 18:30:23

matlab

本代码是Matlab函数,可提供具有任意幅度频谱斜率的噪声信号的生成。 例如: 1)白噪声:a=0; 2) 粉红色(闪烁)噪声:a = -1/2; 3) 红(Brown(ian))噪声:a = -1; 4) 蓝噪声:a = +1/2; 5) 紫罗兰色(紫色)噪声:a = +1。 为了说明函数的用法,给出了一个例子。 为方便起见,输入和输出参数在函数的开头给出。 产生的噪声信号具有统一的标准偏差和零均值。 该代码基于以下描述的理论: [1] H.日沃米罗夫。 一种产生有色噪声的方法。 罗马尼亚声学与振动学报,ISSN:1584-7284,第一卷。 XV, No. 1, pp. 14-19, 2018. ( http://rjav.sra.ro/index.php/rjav/article/view/40/29 )


【文件预览】:
arbssnoise.zip

网友评论