📄 main.asv
字号:
% 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;
tap_length=11;
[avg_ber,snr_db]=blindequalization(num_of_frames,cnst,SNR_POINTS,tap_length);
avg_ber1=avg_ber;
snr_db1=snr_db;
tap_length=21;
[avg_ber,snr_db]=blindequalization(num_of_frames,cnst,SNR_POINTS,tap_length);
avg_ber2=avg_ber;
snr_db2=snr_db;
tap_length=41;
[avg_ber,snr_db]=blindequalization(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');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -