• 大小:
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-17
  • 语言: Matlab
  • 标签: OFDM  

资源简介

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


评论

共有 条评论