作者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