最近專案里需要做一個通信系統的matlab仿真,現在定了Eb/N0=3dB,假設發送的信號x是1000bit的隨機二進制序列,那么
Eb=sum(x.^2)/1000
可以求得N0=Eb/10^(3/10)
然后我加的高斯白噪聲:
y=x+sqrt(N0)*randn(1,1000)
仿真出的結果與理論存在差距
后來發現求出的N0只是高斯白噪聲的單邊功率譜密度,并不是噪聲的功率,這里搞混了。。。
請問各位大神,白噪聲究竟如何加,才能滿足Eb/N0=3dB呢?
uj5u.com熱心網友回復:
為什么不直接用awgn函式轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/133358.html
標籤:網絡通信
