This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR6843ISK: sensor parameter estimation mismatch

Part Number: AWR6843ISK


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"?

  • Hello,

    Please take a look closer at our sensing estimator code. In your brower if you "inspect element' you can look at our backend.js files that contain all the equations. You should be able to trace through and find where the differences are.

    For example: Calculation radar cube size: 

    Please look at both the advanced and basic tab as well.

    For the max detectable range, it looks like they are only different by .2m, not 2.0 meters. I believe this may be do to some rounding that our calculator tool does. Again, you can confirm this in our .js files to see our calculations.

    Regards,
    Tim

  • Thanks for your reply