作者glenrice (爆日踢韩剿共匪 )
看板comm_and_RF
标题Re: [问题] 如何模拟出 one-path Rayleigh Fading …
时间Fri May 30 08:33:29 2008
※ 引述《asneo (阿铠)》之铭言:
: ※ 引述《iblind (thx)》之铭言:
: : 如题
: : 考虑一OFDM系统 在one path Rayleigh Fading +AWGN环境下
: : 使用QPSK调变 其BER理论值为1/2*[ 1- 1/sqrt(1+1/SNR) ]
: : 我使用的方块如下
: : QPSK-->IFFT-------->fading+AWGN------>FFT--------->detection------>BER
: : X x x.*(fi+j*fq)+noise
: : 其中fi+j*fq为fading的复数讯号,直接跟x(0),x(1),...x(N-1)点对点相乘 (没错吧?)
: 错
: 你都已经是one path了
: 时间的讯号就是跟one path的channel gain做convolution
: 不是点乘
: : 可这样的方块出来的BER全是0.5+-0.000005------>意思就是全错 与理论值不合
: : 我想了一下 其中必定少了一个类似通道补偿的方块
: : 因为如果不对Rayleigh Fading做处理的话 该fading讯号之相位特性呈均匀分布
: : 在进入FFT之前 data讯号相位已被随机化 等同於:
: : rand(1,N)+j*rand(1,N)--->FFT----detection------>BER
: : 此rand(1,N)+j*rand(1,N)与前一组方块图的QPSK已经完全不一样 这样比较下的BER
: : 绝对是0.5
: : 所以想请问一下 使用QPSK调变 其BER理论值为1/2*[ 1- 1/sqrt(1+1/SNR) ]
: : 究竟是架构在何种环境or加了何种方块而产生的?? 谢谢
1. 用点乘没错
2. 不考虑phase, 因为那个simulation假设phase可以在receiver中被校正
3. 不用FFT, 因为Gaussian 经 FFT出来还是Gaussian
4. 注意, 你的detection 写错了,
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 152.78.152.146