资源简介
OFDM瑞利衰落信道下的MATLAB程序
代码片段和文件信息
close all
clear all
clc
nbitpersym = 52; % number of bits per OFDM symbol (same as the number of subcarriers for BPSK)
nsym = 10^4; % number of symbols
len_fft = 64; % fft size
sub_car = 52; % number of data subcarriers
EbNo = 0:5:40;
EsNo= EbNo + 10*log10(52/64)+ 10*log10(64/80); % symbol to noise ratio
snr= EsNo - 10*log10(64/80); % snr as to be used by awgn fn.
M = modem.pskmod(2); % modulation object
% Generating data
t_data=randint(nbitpersym*nsym1);
% modulating data
mod_data = modulate(Mt_data);
% serial to parallel conversion
par_data = reshape(mod_datanbitpersymnsym).‘;
% pilot insertion
pilot_ins_data=[zeros(nsym6) par_data(:[1:nbitpersym/2]) zeros(nsym1) par_data(:[nbitpersym/2+1:nbitpersym]) zeros(nsym5)] ;
% fourier transform time doamain data and normalizing the data
IFFT_data = (64/sqrt(52))*ifft(fftshift(pilot_ins_data.‘)).‘;
% addition cyclic prefix
cylic_add_data = [IFFT_data(:[49:64]) IFFT_data].‘;
% parallel to serial coversion
ser_data = reshape(cylic_add_data80*nsym1);
% passing thru channel
h=rayleighchan(1/1000010);
changain1=filter(hones(nsym*801));
a=max(max(abs(changain1)));
changain1=changain1./a;
chan_data = ch
相关资源
- OFDM系统MATLAB仿真代码
- MIMO-OFDM无线通信技术及MATLAB实现_孙锴
- OFDM_and_MC-CDMA_for_Broadband_Multi-User_Comm
- 基于MATLAB的OFDM系统仿真及分析
- OFDM通信系统matlab实现
- 基于Matlab的OFDM系统仿真的设计
- 基于OFDMA系统的多用户资源分配算法,
- 基于MATLAB的OFDM系统仿真及性能分析
- 基于自适应压扩法降低OFDM系统的峰均
- 多用户资源分配
- 格子玻尔兹曼MATLAB运用(LBGK_D2Q9_poi
- MIMO-OFDM无线通信技术及MATLAB实现
- MIMO-OFDM+WIRELESS+COMMUNICATIONS+WITH+MATLAB
- 一篇很详细的关于OFDM原理和仿真的论
- 基于matlab的mimo-ofdm的信道估计
- MIMOOFDM 极化码 MATLAB
- Modelling.the.Wireless.Propagation.Channel.A.s
- OFDM-MIMOMATLAB
- 基于MATLAB的OFDM通信系统模型的仿真毕
- ofdm系统matlab仿真源代码
- OFDM系统MATLAB仿真.zip
- 多份OFDM仿真的MATLAB仿真代码,以及相
- MIMO-OFDM无线通信技术及MATLAB实现英文
- MIMO和OFDM及matlab实现
-
OFDM simuli
nk仿真 - 基于16QAM调制的OFDM系统仿真实现.zip
- mimo ofdm的MATLAB仿真
- 完整LTE下MIMO OFDM仿真
- OFDM—MIMO系统的matlab程序
-
OFDM系统simuli
nk模型:步步解说
评论
共有 条评论