日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab中awgn给信号添加高斯白噪声

發布時間:2024/3/12 循环神经网络 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab中awgn给信号添加高斯白噪声 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

信噪比
信噪比,電子設備或者通信系統中有效信號和噪聲的比值,英文名稱叫做SNR或S/N(SIGNAL-NOISE RATIO);

awgn描述
awgn函數可以將白色高斯噪聲添加到信號中。

語法

y = awgn(x,snr)?
y = awgn(x,snr,sigpower)?
y = awgn(x,snr,'measured')?
y = awgn(x,snr,sigpower,state)?
y = awgn(x,snr,'measured',state)?
y = awgn(...,powertype)?

描述

y = awgn(x,snr)將白高斯噪聲添加到向量信號x中。標量snr指定了每一個采樣點信號與噪聲的比率,單位為dB。如果x是復數的,awgn將會添加復數噪聲。這個語法假設x的能量是0dBW。
y = awgn(x,snr,sigpower)和上面的語法相同,除了sigpower是x的能量,單位為dBW。
y = awgn(x,snr,‘measured’)和y = awgn(x,snr)是相同的,除了agwn在添加噪聲之前測量了x的能量。
y = awgn(x,snr,sigpower,state)和y = awgn(x,snr,sigpower)是相同的,除了awgn首先重置了正態隨機數產生器randn的狀態為整數狀態。
y = awgn(x,snr,‘measured’,state)和y = awgn(x,snr,‘measured’)是相同的,除了awgn首先重置了正態隨機數產生器randn的狀態為整數狀態。
y = awgn(…,powertype)和前面的語法相同,除了字符串powertype指定了snr和sigpower的單位。powertype的選擇有’db’ and ‘linear’,如果powertype是’db’,那么snr是按照dB為單位測量的,sigpower是按照dBW為單位測量的。如果powertype是線性的,snr是按照一個比率測量的,sigpower是以瓦特為單位測量的。Relationship Among SNR, Es/N0, and Eb/N0
對于SNR和其他的噪聲相對能量測量的關系,查看Describing the Noise Level of an AWGN Channel。

———————————————————————————————————————
以下主要分析y = awgn(x,snr,‘measured’) 是如何添加噪聲

‘measured’為根據x自動計算出來的本身功率,即用x本身的功率當作指定功率:
px_W= norm(x)^2/length(x)? ? ? ? ? ? ? ? ? ?(1)
px_dBW=10log10(px_W/1W)? ? ? ? ? ? ??? (2)

有了信噪比snr和信號的功率,就可以計算出來要添加的高斯白噪聲的功率了
?

?

總結

以上是生活随笔為你收集整理的matlab中awgn给信号添加高斯白噪声的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。