古詩詞大全網 - 成語用法 - matlab中怎麽產生高斯白噪聲

matlab中怎麽產生高斯白噪聲

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序列發生器產生均勻的隨機分布的噪聲,然後利用均勻分布和高斯分布之間的映射函數關系,采用線性插值擬合出壹次曲線,進而產生高斯噪聲。

以上內容參考:百度百科-白噪聲發生器