产生一个高斯白噪声
产生白噪声的函数 !""#$"$ %%&$#'
("$$"
!")*"(""#'(""+,
!- !")*"("$+&"+$)".(&
!- !/0102#""("$"'314/0102
2.给信号叠加一个高斯白噪声
我想要程序代码,产生一个高斯白噪声,并且让 MATLAB 输出高斯的时域波形和频谱。
让产生的高斯白噪声与一个语音信号叠加,画出叠加后的时域波形和频谱。
t = 0:.1:10;
x = sawtooth(t); % Create sawtooth signal.
y = awgn(x,10,'measured'); % Add white Gaussian noise.
plot(t,x,t,y) % Plot both signals.
""+5.#$$55/$(15
1061, 中产生高斯白噪声的两个函数
MATLAB
中产生高斯白噪声非常方便,可以直接应用两个函数,一个是 WGN,另一个是
AWGN。WGN 用于产生高斯白噪声,AWGN 则用于在某一信号中加入高斯白噪声。
1. WGN:产生高斯白噪声
y = wgn(m,n,p) 产生一个 m 行 n 列的高斯白噪声的矩阵,p 以 dBW 为单位指定输出噪声的
强度。
- 1
- 2
- 3
- 4
- 5
- 6
前往页