资源简介
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系统中papr改进pts算法仿真
- DCO_OFDM程序代码
- OFDM盲信道估计/基于子空间的盲信道估
- matlabcode(与瑞利信道相关的OFDM仿真)
- 自适应OFDM_malab仿真程序
- OFDM中LS和DFT信道估计算法matlab程序实
- mimo-ofdm系统fft方法的实现
- OFDM误码率
- MIMO_OFDM.m
- OFDM峰平比及matlab程序仿真
- OFDMA的matlab仿真
-
ofdm的simuli
nk,matlab仿真 - 通信仿真 ofdm-bpsk
- OFDM中LS和DFT信道估计算法matlab程序实
- 星座图扩展法Active Constellation Extensi
-
OFDM_16QAM_simuli
nk - 基于DVB-T标准的OFDM调制技术的MATLAB源
- SC_OFDMA的Matlab仿真
- OFDM物理层发射机_接收机模型matlab代码
- 峰值功率比
- f-ofdm.txt
- mimo ofdm无线通信技术及matlab实现 源代
- 基于matlab仿真的ofdm系统基带信号在多
-
Fiber ba
sed OFDM Transmission - ofdm tr
- OFDM系统的matlab实现
- OFDM出图
- 经典OFDM系统的脉冲整型(ofdm pulse s
- 基于OFDM信号的能量频谱感知算法仿真
- 《MIMO-OFDM无线通信技术及MATLAB实现》
评论
共有 条评论