資源簡介
matlab實現OFDM功能,ACO-OFDM可以在可見光中使用。
代碼片段和文件信息
clc;
clear?all?;
close?all;
global?N_IFFT;
global?N_sc;
N_IFFT=128;%IFFT點數
N_sc=256;%有效數據的子載波數
BitperSymbol=4;%每符號的比特數
DataSymlength=512;%傳輸的符號數
Data_Bitlength=DataSymlength*N_sc*BitperSymbol;
N_cp=32;%循環前綴的個數
%%?產生數據信號???------------(X_DataY_Data)
%?X_BitSource=PRBS_Generator(Data_Bitlength151);
%?Y_BitSource=PRBS_Generator(Data_Bitlength134);
X_BitSource=round(rand(1DataSymlength*BitperSymbol*N_sc));??%524288
Y_BitSource=round(rand(1DataSymlength*BitperSymbol*N_sc));
%%?串并變換
X_input=reshape(X_BitSourceN_sc[]);
Y_input=reshape(Y_BitSourceN_sc[]);
%%??MQMAM調制??
hI?=?modem.qammod(‘M‘2^BitperSymbol?‘PhaseOffset‘?0?‘SymbolOrder‘...
???‘Binary‘?‘InputType‘?‘bit‘);
X_Data?=?modulate(hIX_input);
Y_Data?=?modulate(hIY_input);
figure(1);
subplot(121);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4734??2015-05-16?23:38??my_ACO_OFDM.m
-----------?---------??----------?-----??----
?????????????????4734????????????????????1
- 上一篇:Hu-Zernike
- 下一篇:APF仿真例子
評論
共有 條評論