main.m

来自「THIS IS A BLIND QUALIZATION ALGORITHM. 」· M 代码 · 共 60 行

M
60
字号
% clear all;
% 
% freq=1900e6; %Hz
% lambda=3e8/freq;
% sample_freq=24000; % symbol rate 24 ksymbols/s
% equalizor_length=11;
% NF=1000*equalizor_length; % frame length in bits
% NUM_FRAMES = 2; %number of frames each of length NF
% SNR_POINTS = 11; % number of SNR points 
% SNR_dB=40;
% 
% speed=100 % km/h 
% speed=speed*1000/3600; 
% max_doppler=speed/lambda;
% [avg_ber,snr_db]=blind_equalization(max_doppler, sample_freq, ...
%     NF, NUM_FRAMES, SNR_POINTS,equalizor_length);
% semilogy(snr_db,avg_ber);
% grid;
% legend( '100 km/h');
% xlabel('SNR -- dB');
% ylabel('Bit-Error-Rate');


clear all
cnst=1000;
num_of_frames=10;
%SNR_dB=40;
SNR_POINTS=11;
tap_length=11;
[avg_ber,snr_db]=blind_equalization(num_of_frames,cnst,SNR_POINTS,tap_length);
avg_ber1=avg_ber;
snr_db1=snr_db;

% tap_length=21;
% [avg_ber,snr_db]=blind_equalization(num_of_frames,cnst,SNR_POINTS,tap_length);
% avg_ber2=avg_ber;
% snr_db2=snr_db;
% 
% tap_length=41;
% [avg_ber,snr_db]=blind_equalization(num_of_frames,cnst,SNR_POINTS,tap_length);
% avg_ber3=avg_ber;
% snr_db3=snr_db;

%semilogy(snr_db1,avg_ber1,'r',snr_db2,avg_ber2,'g',snr_db3,avg_ber3,'b');
semilogy(snr_db1,avg_ber1,'r');
xlabel('SNR--dB');
ylabel('BER');












⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?