要进行Pedestrian-A和AWGN信道的误码率(BER)仿真,可以按照以下步骤进行:
%******Pedestrian-A 信道BER仿真********%
clc
clear all
%% 参数设置
N=128; %子载波数目
M=5; %每个子载波里的字符号数目
qam_M=64; %QAM调制阶数
psk_M=4; %PSK调制阶数
mod_M=[qam_M psk_M];
g_ori=zeros(2,M*N+1);
g_ori_final=zeros(2,M*N);
B_all=zeros(2*M*N,2*M*N);
B=mat2cell(B_all,[M*N,M*N],2*M*N);
%% 建立PA信道
ts=1/640;
fd=8.3*2/3.8;
tau=[0 200 800 1200 2300 3700]*10^(-9);
pdb=[0 -0.9 -4.9 -8.0 -7.8 -23.9];
chan=comm.RayleighChannel('SampleRate',1/ts, ...
'PathDelays',tau, ...
'AveragePathGains',pdb, ...
'MaximumDopplerShift',fd);
%%
%% 建立滤波器
beta=[0.5 0.9]; % 滚降系数
for ig=1:2
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删