作者q5212 (偷吃是王道)
看板comm_and_RF
标题[问题] 模拟一个基础的OFDM系统的问题
时间Mon Mar 3 23:28:09 2008
我第一次要模拟OFDM,先不加保护区间
以前模拟过QPSK,想直接在上面先套用IFFT/FFT
但BER结果差好多,想请好心人帮我看一下,有哪些没有考虑到?
1. 产生QPSK调变後,直接IFFT
NumDATA=10000;
d1=sign(randn(1,NumDATA))+i*sign(randn(1,NumDATA)); %% QPSK调变
d2=ifft(d1);
2. 假设SNR=7
SNR=7;
noise_no= 1/(10^((SNR )/ 10 ));
a= sqrt (noise_no / 2);
w=a*(randn(1, length(d1)))+ i*a*(randn(1, length(d1))); %% AWGN
3.
y=d2+w; %% 传送的讯号+AWGN
ry1=fft(y); %% FFT
ry=sign(real(ry1))+sign(imag(ry1))*i; %% QPSK 解调
p=sum( (imag(ry)~= imag(d1) +(real(ry)~= real(d1) ))) /(NumDATA*2);%% BER
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.117.70.242
1F:→ coye:noise power 61.223.218.131 03/03 23:44
2F:→ q5212:杂讯功率不是a吗? 59.117.70.242 03/04 00:02
3F:→ coye:ifft是用matlab吗? 61.223.218.131 03/04 00:08
4F:→ q5212:恩 59.117.70.242 03/04 00:13
5F:→ emitter:d2=sqrt(NumDATA)*ifft(d1);140.113.144.250 03/04 00:17
6F:→ emitter:ry1=fft(y)/sqrt(NumDATA);140.113.144.250 03/04 00:17
7F:→ emitter:这样子跟单纯QPSK+AWGN比较才公平吧..140.113.144.250 03/04 00:19
8F:→ q5212:谢谢各位 59.117.70.242 03/04 00:24