作者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
1F:推 xul:不好意思 我还是不太懂 我求出capacity後 61.227.139.96 08/07 18:05
2F:→ xul:要怎麽去求错误率呢? 61.227.139.96 08/07 18:05
※ 编辑: lovewa 来自: 118.170.211.63 (08/15 23:10)