11 lines
559 B
Matlab
11 lines
559 B
Matlab
function [pow_attenuation_dbm, amp_attenuation_dbm] = cal_rts_attenuation(range_btw_ant_and_radar, gain_Tx_dB, gain_Rx_dB, range_sim_m, lambda_c, RCS_sim_dbsm)
|
|
|
|
gain_Tx_lin = 10^(gain_Tx_dB/10);
|
|
gain_Rx_lin = 10^(gain_Rx_dB/10);
|
|
RCS_sim_lin = 10^(RCS_sim_dbsm/10);
|
|
pow_attenuation_dbm = 10*log10(RCS_sim_lin/range_sim_m^4 * 4 * pi * range_btw_ant_and_radar^4 / gain_Tx_lin / gain_Rx_lin / lambda_c^2) -30;
|
|
amp_attenuation_dbm = 10*log10(sqrt(RCS_sim_lin/range_sim_m^4 * 4 * pi * range_btw_ant_and_radar^4 / gain_Tx_lin / gain_Rx_lin / lambda_c^2)) -30;
|
|
|
|
end
|
|
|