



Device used :AWR6843ISK- which has Tx antenna -3 ,Rx antenna -4
I have configured mmwavesensing estimator version_2.3.0 with system parameters as shown in the above screenshot and also done system calculation using the same scene parameters using FMCW radar equation on Matlab
%%%%%%%%%%%%%%%%%%%% START of matlab code %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc;
close all;
clear all;
fc = 60e9 ; % Center frequency (Hz)
c = physconst('LightSpeed'); % Speed of light in air (m/s)
lambda = c./fc; % Wavelength (m)
%%%%%%%% secene parameters%%%%%%%%%%%%%%%%%
vMax_in_kmph = 26;
vRes_in_kmph = 2;
vMax_in_m_sec= vMax_in_kmph*1000/3600; % Maximum Velocity of cars (m/s
vRes_in_m_sec = vRes_in_kmph * (1000/3600) ;%%% speed difference between two vehicle speed;
rangeRes= 5e-2;%%% in cm
max_detectable_range =10;%% in metre
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Rf_Bw = ( c/(2*rangeRes ) );
tm= lambda/(4*vMax_in_m_sec)%%% chirp time
Nsweep = lambda/(2*vRes_in_m_sec*tm)%%% # of Chirp Loops
S= Rf_Bw /tm
fbeatMax = range2beat(max_detectable_range,S,c); % Maximum beat frequency (Hz)
fdopMax = speed2dop(2*vMax_in_m_sec,lambda); % Maximum Doppler shift (Hz)
fifMax = fbeatMax+fdopMax; % Maximum received intermediate frequency (IF) (Hz)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%% END of matlab code %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Results as per my calcualtion:
tm =1.7296e-04;
Nsweep =26.0000;
S =1.7333e+13;
fifMax =1.1592e+06;%%% total beat frequency
results on your tools:
ramp end time = 48.801 micro sec
#of chirp Loops =27
Frequency slope(MHz/us) = 70.923
Beat frequency(MhZ) =4.731
My questions:
1)how did you arrive those values and if i have done any mistake on my calculation pleas correct me.
2)how did you get sampling rate(ksps)= 5.914 and radar data cube size(KB)=324 on your tool?
3)i have done Range calculation with same system parameters
%%%%%%%%%%%%%% START of Range calculation for Given system parameter %%%%%%%%%%%%%%
rxNF= 12;%%dB
antGain= 7;%%dBi
Rcs_in_m2 = 1; %% in m^2
K=1.380649e-23;
T=290;
detection_SNR_in_dB =12;
detection_loss_in_dB =1;
sys_loss_in_dB = 1;
Implementation_margin_in_dB = 2;
SNR_in_dB = detection_SNR_in_dB;
Noise_fig_in_dB = rxNF; %% 11 dB – 18 dB Implementation dependent
Total_sys_losses_in_dB = detection_loss_in_dB + sys_loss_in_dB+Implementation_margin_in_dB;
Pt_in_dBm =12; %%% in dbm
txPkPower = db2pow(Pt_in_dBm-30);
Gt_in_dB = antGain;
Gr_in_dB = antGain;
thermal_noise_KT_in_dbm = pow2db(K*T)+30;
Tf = Nsweep * tm;
Pt_in_dB=Pt_in_dBm-30;
Pt = db2pow(Pt_in_dB);
Gt = db2pow(Gt_in_dB);
Gr = db2pow(Gr_in_dB);
Noise_fig = db2pow(Noise_fig_in_dB);
SNR = db2pow(SNR_in_dB);
Total_sys_losses = db2pow(Total_sys_losses_in_dB);
Numerator = (Pt * Gt * Gr * Rcs_in_m2 * (lambda^2) );
denominator = (4*pi)^3 * K * T * Noise_fig * (1./Tf) * SNR *Total_sys_losses;
Range_max_calc = (Numerator ./ denominator).^(1/4);
Numerator_Min_rcs_calc = (max_detectable_range^4 ) * ((4*pi)^3 * K * T * Noise_fig * (1./Tf) * SNR *Total_sys_losses);
denominator_Min_rcs_calc = (Pt * Gt * Gr * (lambda^2) );
Min_RCS_at_Max_detectable_range = Numerator_Min_rcs_calc /denominator_Min_rcs_calc;
%%%%%%%%%%%%%% END of Range calculation for Given system parameter %%%%%%%%%%%%%%
Results as per my calcualtion:
1)max_range_detectable_object =54.6431
2)Min_RCS_at_Max_detectable_range = 0.0011
results on your tools:
1)max_range_detectable_object =56.891
2)Min_RCS_at_Max_detectable_range = 0.001
please confirm ,why max_range_detectable_object varies 2m difference"?
