资源简介

OFDM/OQAM系统代码,采用PHYDYAS滤波器,包括PPN结构和IFFT模块。

资源截图

代码片段和文件信息

clear all;
clc;
fprintf(‘OFDM_OQAM_Perfect_Channel_Estimation\n‘);

%%%%%%%%%%%%%%%%%%%%%%%%  参数设置  %%%%%%%%%%%%%%%%%%%%%%%%
Num_frame = 100;%FBMC符号数
Num_Sub = 256;%子载波数
ite_number = 100;%过多径次数
taps = 8;%重叠因子K=taps/2
Mod_oder = 2;%调制指数:4QAM
Eb_N0 = 0:2:10;%信噪比设置
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%%%%%%%%%%%%%%%%%%%%%%%%  固定参数  %%%%%%%%%%%%%%%%%%%%%%%%
K = taps/2;
M = Num_Sub;
N = Num_frame;
snr = Eb_N0 + 10*log10(Mod_oder);
number = zeros(ite_numberlength(snr));
ratio = zeros(ite_numberlength(snr));
BER = zeros(1length(snr));
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%%%%%%%%%%%%%%%%%%%%%  原型滤波器设置  %%%%%%%%%%%%%%%%%%%%%
alpha = 1;
tau0 = 1/sqrt(2);
f0 = 1/sqrt(2);
t_N = -K*M:2:K*M-1;
t = t_N/2/M;
h_IOTA = EGF

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-09-03 20:57  BER_OFDM_OQAM\
     文件        2852  2014-09-03 20:57  BER_OFDM_OQAM\BER_OFDM_OQAM_main.asv
     文件        2671  2014-09-03 21:06  BER_OFDM_OQAM\BER_OFDM_OQAM_main.m
     文件         399  2014-06-17 23:37  BER_OFDM_OQAM\EGF.m
     文件        1321  2014-07-23 10:12  BER_OFDM_OQAM\OFDM_OQAM_Rx.m
     文件        1202  2014-06-16 16:51  BER_OFDM_OQAM\OFDM_OQAM_Tx.m
     文件         127  2014-06-10 14:02  BER_OFDM_OQAM\conv_row.m
     文件        1483  2014-06-08 14:02  BER_OFDM_OQAM\d_k.m
     文件         144  2014-06-08 14:02  BER_OFDM_OQAM\gauss.m

评论

共有 条评论