當前位置:編程學習大全網 - 網站源碼 - matlab加高斯噪聲

matlab加高斯噪聲

1. WGN:產生高斯白噪聲

y = wgn(m,n,p) 產生壹個m行n列的高斯白噪聲的矩陣,p以dBW為單位指定輸出噪聲的強度。

y = wgn(m,n,p,imp) 以歐姆(Ohm)為單位指定負載阻抗。

y = wgn(m,n,p,imp,state) 重置RANDN的狀態。

在數值變量後還可附加壹些標誌性參數:

y = wgn(…,POWERTYPE) 指定p的單位。POWERTYPE可以是'dBW', 'dBm'或'linear'。線性強度(linear power)以瓦特(Watt)為單位。

y = wgn(…,OUTPUTTYPE) 指定輸出類型。OUTPUTTYPE可以是'real'或'complex'。

2. AWGN:在某壹信號中加入高斯白噪聲

y = awgn(x,SNR) 在信號x中加入高斯白噪聲。信噪比SNR以dB為單位。x的強度假定為0dBW。如果x是復數,就加入復噪聲。

y = awgn(x,SNR,SIGPOWER) 如果SIGPOWER是數值,則其代表以dBW為單位的信號強度;如果SIGPOWER為'measured',則函數將在加入噪聲之前測定信號強度。

y = awgn(x,SNR,SIGPOWER,STATE) 重置RANDN的狀態。

y = awgn(…,POWERTYPE) 指定SNR和SIGPOWER的單位。POWERTYPE可以是'dB'或'linear'。如果POWERTYPE是'dB',那麽SNR以dB為單位,而SIGPOWER以dBW為單位。如果POWERTYPE是'linear',那麽SNR作為比值來度量,而SIGPOWER以瓦特為單位

  • 上一篇:大理v8和v9有什麽區別
  • 下一篇:rmmv可強化次數怎麽修改
  • copyright 2024編程學習大全網