資源簡介
壓縮包中含OFDM系統的完整仿真程序(MATLAB仿真),可直接運行OFDM.m文件可得到信號在各個階段的狀態波形圖,代碼注釋詳細!
還有對應與代碼對應的報告文檔,詳細介紹了OFDM的基本原理及各部分的作用以及程序代碼的 詳解。可直接用于課程設計報告的作業或者畢業論文的參考!
具有較大的實用價值
還有對應與代碼對應的報告文檔,詳細介紹了OFDM的基本原理及各部分的作用以及程序代碼的 詳解。可直接用于課程設計報告的作業或者畢業論文的參考!
具有較大的實用價值

代碼片段和文件信息
%?************************beginning?of?file*****************************
%?despread.m?
%?
%?此函數實現數據的解頻
%?
?
??
function?[iout?qout]?=?despread(idata?qdata?code1)?
??
%+++++++++++++++++++++++variables++++++++++++++++++++++++++++?
%?idata?????輸入序列實部?
%?qdata?????輸入序列虛部??
%?iout??????輸出序列實部?
%?qout??????輸出序列虛部?
%?code1?????擴頻碼序列
%?%+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++?
??
switch?nargin?
case?{
?0??1?
}?
????error(‘lack?of?input?argument‘);?
case?2?
????code1?=?qdata;?
????qdata?=?idata;?
end?
??
[hnvn]?=?size(idata);?
[hcvc]?=?size(code1);?
??
vn??????=?fix(vn/vc);?
??
iout????=?zeros(hcvn);?
qout????=?zeros(hcvn);?
??
for?ii=1:hc?
????iout(ii:)?=?rot90(flipud(rot90(reshape(idata(ii:)vcvn)))*rot90(code1(ii:)3));?
????qout(ii:)?=?rot90(flipud(rot90(reshape(qdata(ii:)vcvn)))*rot90(code1(ii:)3));?
end?
??
%************************end?of?file**********************************
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-10-13?22:21??OFDM\OFDM_仿真程序\
?????文件????????6203??2019-10-13?17:30??OFDM\OFDM_仿真程序\OFDM.m
?????文件????????1003??2019-10-12?20:25??OFDM\OFDM_仿真程序\despread.m
?????文件?????????986??2019-10-12?20:20??OFDM\OFDM_仿真程序\mseq.m
?????文件????????1279??2019-10-12?20:15??OFDM\OFDM_仿真程序\shift.m
?????文件?????????998??2019-10-12?20:21??OFDM\OFDM_仿真程序\spread.m
?????文件?????7837205??2020-01-13?20:36??OFDM\課程報告.docx
?????目錄???????????0??2020-01-13?20:38??OFDM\
評論
共有 條評論