MATLAB中怎么对声音信号加入特定频率的噪声

MATLAB是一条目常用的科学计较软件 , 它可以用在数学、工程 、生物、年夜数据等科学研究方面 , 此中出格适合对旌旗灯号进行处置 , 我们可以利用它来模拟在给定声音旌旗灯号中叠加上噪声旌旗灯号后的环境

MATLAB中怎么对声音信号加入特定频率的噪声

文章插图

需要这些哦
MATLAB软件
互联网毗连
声音旌旗灯号的波形
方式/
1【MATLAB中怎么对声音信号加入特定频率的噪声】我们起首启动MATLAB软件 , 这里以MATLAB2017b为例 , MATLAB7.0之前的界面可能与之有所分歧

MATLAB中怎么对声音信号加入特定频率的噪声

文章插图

2起首设定好波形的根基参数 , 采样点数 , 采样频率 , 采样距离 , 时候距离 , 最高采样频率等 , 注重要合适采样定理才能包管旌旗灯号不掉真

MATLAB中怎么对声音信号加入特定频率的噪声

文章插图

3然后界说声音旌旗灯号的波形 , 可所以通俗的余弦波 , 也可以复杂的波形 , 然后用subplot语句将波形绘制出来

MATLAB中怎么对声音信号加入特定频率的噪声

文章插图

4然后建立噪声的波形 , 这里是挪用了取值在0~1的随机函数 , 用来发生高斯噪声 , 再绘制出它的波形

MATLAB中怎么对声音信号加入特定频率的噪声

文章插图

5然后按照傅里叶变换的原则 , 将噪声的时域表达转换为频域表达 , 再绘制出它的波形

MATLAB中怎么对声音信号加入特定频率的噪声

文章插图

6经由过程将原始旌旗灯号和噪声旌旗灯号相加 , 即可获得夹杂噪声后的旌旗灯号 , 再挪用画图语句画出它的波形

MATLAB中怎么对声音信号加入特定频率的噪声

文章插图

7最后再阐发叠加噪声后的旌旗灯号和颠末滤波器滤波后的旌旗灯号的波形 , 颠末比力可以发现声音旌旗灯号在加上噪声前后的转变

MATLAB中怎么对声音信号加入特定频率的噪声

文章插图

MATLAB中怎么对声音信号加入特定频率的噪声

文章插图

注重事项尽量将剧本文件存储为.m文件 , 便利之后的挪用
若是绘出的图形有所分歧 , 是因为每次发生的噪声都是随机的而导致的

以上内容就是MATLAB中怎么对声音信号加入特定频率的噪声的内容啦 , 希望对你有所帮助哦!

    推荐阅读