资源简介

经典的信道模型matlab程序,多径衰落,是仿真短波通信的很好参考

资源截图

代码片段和文件信息

clear all;
N=20 ;% number of multipath arrivals
a=rand(1N); %amplitude
tau=rand(1N); %arrival time
f_d=1
shift=rand(1N)*2*f_d-f_d; %Doppler shifts
f=10; % the frequency of the transmitted time harmonic signal
f_shift=f+shift;
t=[22:0.01:25];
% No Doppler shift
s_t=exp(j*2*pi*f*t); %transmitted signal
y_t=sum(a.*exp(-j*2*pi*f*tau))*exp(j*2*pi*f*t); %received signal
% Doppler shift
n=1;
y_d_t=sum(a(n)*exp(-j*2*pi*f*tau(n)))*exp(j*2*pi*(f_shift(n))*t);
for n=2:N
y_d_t=y_d_t+a(n)*exp(-j*2*pi*f*tau(n))*exp(j*2*pi*(f_shift(n))*t); %received signal
end
figure (1)
subplot(223)
stem(f_shifta)
xlabel(‘frequency Hz‘)
ylabel(‘ray amplitude‘)
title(‘Doppler Shifts‘)
subplot(222)
plot(ty_t‘r‘)
title(‘no Doppler shift‘)
ylabel(‘received signal‘)
xlabel(‘time sec‘)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1004  2020-12-01 12:57  ╨┼╡└─ú╨═\doppler_or_no.asv
     文件        1004  2020-12-01 12:57  ╨┼╡└─ú╨═\doppler_or_no.m
     文件        1970  2020-12-01 12:57  ╨┼╡└─ú╨═\Doppler_shifts.m
     文件        1429  2020-12-01 12:57  ╨┼╡└─ú╨═\four_case_doppler.m
     文件        1440  2020-12-01 12:57  ╨┼╡└─ú╨═\four_case_doppler_v2.m
     文件         542  2020-12-01 12:57  ╨┼╡└─ú╨═\frequency_dependent_multipath_fading.m
     文件        1607  2020-12-01 12:57  ╨┼╡└─ú╨═\Frequency_Domain_View.m
     文件        1886  2020-12-01 12:57  ╨┼╡└─ú╨═\multipath_chann.m
     文件        1758  2020-12-01 12:57  ╨┼╡└─ú╨═\rayleighnew.m
     文件        1292  2020-12-01 12:57  ╨┼╡└─ú╨═\selec_rayleigh_test.m
     文件         831  2020-12-01 12:57  ╨┼╡└─ú╨═\time_Domain_View.asv
     文件         927  2020-12-01 12:57  ╨┼╡└─ú╨═\time_Domain_View.m
     文件         835  2020-12-01 12:57  ╨┼╡└─ú╨═\two_doppler_spead.asv
     文件         835  2020-12-01 12:57  ╨┼╡└─ú╨═\two_doppler_spead.m
     文件         335  2020-12-01 12:57  ╨┼╡└─ú╨═\two_ray_model.m
     文件         625  2020-12-01 12:57  ╨┼╡└─ú╨═\two_ray_model_four_distances.m

评论

共有 条评论