?? pathloss.m
字號:
%
% Received power as a percentage of the transmitted power, taking into acount
% free-space loss, receiver input impedance mismatch and a
% transmitter receiver spacing of 20km to 100km
%
%
%
tx_freq=input('Enter the Transmitter carrier frequency in Megahertz ');
tx_len=input('Enter the transmission line length in metres ');
tx_loss=input('Enter the transmission line loss in dB per metre ');
tx_gain=input('Enter the transmitter antenna gain in dB ');
rx_gain=input('Enter the receiver antenna gain in dB ');
rx_char_imp=input('Enter the receiver input line characteristic impedance in ohms ');
rx_input_imp=input('Enter the receiver input impedance in ohms ');
%
% vector of distances from 20km to 100km
%
d=20:0.1:100;
%
% Free-space loss computation
%
%
Lfs=32.44+20*log10(d)+20*log10(f)-tx_gain-rx_gain;
%
% Transmitter line loss
%
Ltx=tx_len*tx_loss;
tau = (rx_input_imp-rx_char_imp)/(rx_input_imp+rx_char_imp);
%
% Loss at receiver
%
Lrx = -10*log10(1-tau.^2);
% Overall loss
Lt= Lfs + Ltx + Lrx;
%
% received power as a percentage of transmitted power
%
efficiency=100*10.^(-1*Lt/10);
%
% Plot efficiency versus distance
%
clf
figure(1)
plot(d,efficiency);
title('Percentage Efficiency for various transmitter receiver spacing')
ylabel('Percentage')
xlabel('transmitter receiver spacing in km')
grid
%
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -