作者lovewa (On my way)
看板comm_and_RF
標題Re: [問題] 在gaussina下shannon limit BER
時間Fri Aug 7 11:44:46 2009
※ 引述《xul (拉拉拉拉拉)》之銘言:
: 請問在做ECC時 模擬圖中常出現常出現一條shannon limit (BPSK下 )
: e.g. http://img3.imageshack.us/img3/6390/shann.th.jpg
: 用原本shannon 3rd law好像不太能畫出來??
: 我猜是用高斯通道下的條件下來作圖
: Y=X+Z Z~N(0,N) N根據SNR不同作改變
: C
: =I(X;Y)
: =H(Y)-H(Y|X)
: =H(Y)-H(Z)
: 1/2 log 2*pi*e
: 前面p(y)=1/2*N(1,N)+1/2*N(-1,N) 一個雙峰分佈pdf H(Y)在用數值把他積出來
: 然後1-C = 錯誤率?
: 我嘗試用 matlab照這想法寫 跑出來跟圖完全是兩回事
: 請問是我MATLAB寫錯 還是不是這樣求?
如果要猜,也要猜一個比較合理的做法...
上面這邊你應該要做的事情是...
已知Z的統計特性,理想上你可以推得C的值....
然後接著透過電腦模擬,你產生一系列符合N(0,N)分布的隨機變數
一樣去計算對應的通道容量C'....
如果C'>C,那你的模擬次數counter就+1
最後去計算C'>C的機率是多少,但這稱作Outage Probability...
跟你要求的shannon limit還是不太一樣...
shannon limit是同時考慮了source coding和channel coding theorem所得到的結果
在計算channel capacity的時候引入了rate distortion function...
找一些information theory的書上就會有寫了...
--
現代人普遍的現象:
「小學而大遺」、「捨本而逐末」、「以偏而概全」、「因噎而廢食」
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.198.96
推 xul:不好意思 我還是不太懂 我求出capacity後 61.227.139.96 08/07 18:05
→ xul:要怎麼去求錯誤率呢? 61.227.139.96 08/07 18:05
※ 編輯: lovewa 來自: 118.170.211.63 (08/15 23:10)