matlab高斯白噪声产生
时间: 2023-07-13 22:05:40 浏览: 96
matlab产生高斯白噪声
5星 · 资源好评率100%
在 MATLAB 中,可以使用 `randn` 函数来生成高斯白噪声。
具体的生成方法为:
```matlab
noise = randn(N,1)*sigma;
```
其中,`N` 是生成的样本数,`sigma` 是噪声的标准差。
如果要生成多个通道的噪声,则可以将 `randn` 函数的第二维设置为通道数:
```matlab
noise = randn(N,channels)*sigma;
```
生成的噪声数据是一个 $N$ 行、$channels$ 列的矩阵,每一列代表一个通道的噪声数据。
阅读全文