MATLAB中產生高斯白噪聲的兩個函數MATLAB中產生高斯白噪聲非常方便,可以直接應用兩個函數,壹個是WGN,另壹個是AWGN。WGN用於產生高斯白噪聲,AWGN則用於在某壹信號中加入高斯白噪聲。
randn函數產生高斯分布序列,例如:
y=randn(1,2500);?
y=y/std(y);?
y=y-mean(y);?
a=0.0128;?
b=sqrt(0.9596);?
y=a+b*y;
y=rand(1,100);均與分布
R=exprnd(MU,m,n) 生成m×n形式的指數分布的隨機數矩陣。
相關研究
高斯噪聲的產生作為壹個系統的小模塊,需要有速度快、占用資源小、精度高等特殊要求,采用FPGA生成高斯噪聲,首先使用m序列發生器產生均勻的隨機分布的噪聲,然後利用均勻分布和高斯分布之間的映射函數關系,采用線性插值擬合出壹次曲線,進而產生高斯噪聲。
以上內容參考:百度百科-白噪聲發生器