查看完整版本: [matlab] ofdm matlab
頁: [1]

茶小貓 發表於 2015-8-16 12:01 AM

[matlab] ofdm matlab

本帖最後由 snowflying 於 2015-8-16 01:45 AM 編輯

我現在想要用pilot去補償 算錯誤率 可是一直算錯... 我先把fft出來的pilot去跟原本ifft前的pilot相除 得到通道響應 之後再把這個通道響應去除以fft出來的資料 這樣應該就估出來了 可是錯誤率一直都是0.5 代表根本的沒估正確QQ 還請指教一下 謝謝 ps.pilot是bpsk 有6個symbolce=1;
ice0(:,ce)=ich2(:,ce); %先把ifft前的pilot取出

% taking CE data out of received data
ice1(:,ce)=ich7(:,ce); %再把fft後的pilot取出
qce1(:,ce)=qch7(:,ce);


for iceloop=1:64
ice2(iceloop,ce)=ice1(iceloop,ce)/ice0(iceloop,ce);
end %相除算通道響應




for row=1:6
for iceloop=1:64
ich8(iceloop,row)=ich7(iceloop,row+1)/ice2(iceloop,ce);   %算ich的估計值
end
end

for row=1:6
for iceloop=1:64
qch8(iceloop,row)=qch7(iceloop,row+1)/ice2(iceloop,ce);    %算qch的估計值
end
end

...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

茶小貓 發表於 2015-8-18 03:31 PM

本帖最後由 茶小貓 於 2015-8-18 03:32 PM 編輯

我打在這個資料夾裡的ofdmce裡 不知道我哪裡寫錯了 還是觀念錯誤QQ
頁: [1]