資源簡介
使用MATLAB語言仿真實現OFDM基帶信號在頻率選擇性衰落信道條件下的發送與接收。
仿真系統構成:信號輸入(為隨機比特流)、OFDM調制、仿真信道傳輸、OFDM解調、信號輸出(可能存在誤碼的比特率);
仿真分析內容:根據輸入、輸出比特流計算不同信噪比條件下的誤碼率,并繪制曲線。
對調制的要求:OFDM調制的子載波間隔為15KHz,循環前綴長度及子載波數目可調,各子載波使用QPSK調制。
其它要求:
? 信道采用3GPP TS36.101給出的ETU300Hz多徑信道,并在其上疊加一個信噪比可調的白噪聲。在附錄中表2.1-1~表2.1-4和表2.2-1給出的ETU300Hz多徑信道了參數。
? 能夠查看并解釋從輸入到輸出沿路各點信號的時域波形和頻域特性圖;能夠繪制誤碼率隨信噪比變化的曲線。
? 設計梳妝或者塊狀導頻并在接收端完成信道估計與補償,并與沒有信道估計情況下的性能進行分析比較。

代碼片段和文件信息
function?[outputtre1tblenp]=conv(input)
L?=?7;?%約束長度
p?=?1/2;%1/2碼率的卷積碼
tre1?=?poly2trellis(L[171?133]);?
%poly2trellis是將卷積碼多項式轉換成MATLAB的trellis網格表達式的函數。
tblen?=?6*L;?%Viterbi譯碼器回溯深度
output?=?convenc(inputtre1);
%convenc,使用卷積編碼器,對二進制信息msg進行編碼,trellis是編碼器的trellis結構(網格結構)。
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????.CA....???????416??2020-05-27?14:16??Inset_CP.m
????.CA....???????300??2020-05-29?17:58??interlace.m
????.CA....???????754??2020-05-29?23:02??ls_estimation.m
????.CA....??????4651??2020-05-30?08:24??main.m
????.CA....??????1215??2020-05-30?08:07??ofdm_figure.m
????.CA....???????492??2020-05-27?23:06??qpsk_demodulation.m
????.CA....???????502??2020-05-27?10:20??qpsk_modulation.m
????.CA....???????137??2020-05-23?14:31??sourcebits.m
????.CA....???????112??2020-05-29?22:54??viterbi.m
????.CA....???????370??2020-05-29?21:31??conv.m
????.CA....???????314??2020-05-29?21:35??Delete_CP.m
????.CA....???????310??2020-05-30?07:39??delete_interlace.m
????.CA....???????644??2020-05-29?21:38??Get_pilot.m
????.CA....??????1149??2020-06-11?20:38??insert_pilot_f.m
-----------?---------??----------?-----??----
????????????????11366????????????????????14
- 上一篇:PQ分解法算潮流
- 下一篇:多重網格法及matlab程序
評論
共有 條評論