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.

AWR2544LOPEVM: Received Power Calculation

Part Number: AWR2544LOPEVM
Other Parts Discussed in Thread: AWR6843AOPEVM,

Hi,

Enclosed is an image (screenshot from mmwave studio 3) displaying a measurement of 21.78dBsm corner, 1.8 meters distant from the radar.

Below, you'll find a Python code containing all parameters pertinent to the chirp configuration.

The image reveals a detection of -31.7dBFS at the corner, a deviation from the anticipated theoretical value of -7.6dBFS.

Although the user guide specifies an antenna gain of 15dBi, this value isn't evident in the measured outcome.

Your assistance in resolving this matter is greatly appreciated.

Thank you,
Shlomi

Result:

Pr = 2.4 [dBm] OR -7.6 [dBFS]

Python code:

def db2lin(x_db):
return 10 ** (x_db / 10)
def lin2db(x):
return 10*np.log10(x)
def lin2dbm(x):
return lin2db(x) + 30
def dbm2FS(x_dbm):
return x_dbm - 10
c_ms = 299792458
sigma_dbsm = 21.78
fc = 77e9
Pt_dBm = 12
Gt_dB = 15
Gr_dB = 15
R_m = 1.8
Ramp_End_Time = 11e-6
ADC_Start_Time = 5.12e-6
Nc = 31
NF_dB = 13
L_dB = 10
RX_gain_dB = 30
ToT = Nc*(Ramp_End_Time - ADC_Start_Time)
lambda_m = c_ms/fc
Pt = dbm2lin(Pt_dBm)
Gt = db2lin(Gt_dB)
Gr = db2lin(Gr_dB)
sigma = db2lin(sigma_dbsm)
NF = db2lin(NF_dB)
L = db2lin(L_dB)
RX_gain = db2lin(RX_gain_dB)

Pr_lin = Pt * Gt * Gr * lambda_m**2 * sigma / ( (4*np.pi)**3 * R_m**4 ) * RX_gain
Pr_dBm = lin2dbm(Pr_lin)
Pr_dBFS = dbm2FS(Pr_dBm)
 

  • Hello Shlomi,

    could you reference this E2E thread and document for how to convert from dBfs to dBm?

    (6) AWR1243: dBFs scaling in Radar Studio Post Processing in complex 1x, complex 2x and real mode - Sensors forum - Sensors - TI E2E support forums

    reference the document called 'RadarStudio_matlab_scaling.pdf' in the thread.  Be sure to account for how many bits you use in the ADC.

    Could you check if, using this method, the dBm value makes sense?

    could you also verify your formula with the formula shown in this training video:

    https://www.ti.com/video/series/mmwave-training-series.html?keyMatch=radar 

    Regards,

    James

  • Hi James,

    Thanks for your reply. 

    In this thread, you can see that Nathan describes the formula for calculating received power and the conversion from dBm to dBFS, which is a 10dB decrease according to the last table in your attached PDF.

    In the Python code I attached in the previous message, the same calculations Nathan did are implemented, but the measured and theoretical numbers are still significantly different.

    Can you confirm that all the parameters and the received power formula in the Python code are correct?

    Thanks, 

    Shlomi

  • Hello Shlomi,

    Your formula is: 

    Pr_lin = Pt * Gt * Gr * lambda_m**2 * sigma / ( (4*np.pi)**3 * R_m**4 ) * RX_gain

    from the video I mentioned, the correct formula for the power captured by the RX antenna is:

    i.e.
    Pr_lin = (Pt * Gt * sigma * Grx * lambda**2)/((4*np.pi)**3 * R_m**4)

    Which looks the same as your formula, except for the Rx_gain, so your formula is after the receiver, while the formula from the video is before the receiver.

    Are you sure you have configured the RX gain for 30 dB?

    Are you using all the available RX and TX channels?

    Regards,

    James
  • Hi, 

    Sure, Rx gain is configured to 30dB and I'm using 1 TX / 4 RX.

    The plot of 1D FFT Amplitude is after the receiver (according to my experience with mmWave studio 2 and this thread), hence, adding 30dB is the correct form to the received power.

    Let me know if there is inconsistency between the studio versions for this plot.

    Thanks, 

    Shlomi

  • Hi Shlomi,

    At first blush, I can see why you are confused, as my numbers also agree with your result:

    distance 1.8 m
    Pt 12 dBm
    Center Frequency 77 GHz
    Num TX 1  
    Num RX 4  
    Ant Gain TX 15 dBi
    Ant Gain RX 15 dBi
    RCS 21.7 dBsm
    Lambda 0 m
         
         
    Pt lin 0.02 W
    Ant Gt lin 31.6 absolute
    Ant Gr lin 31.6 absolute
    RCS 148 sq m
         
    Power At Antenna lin 0 mW
    Power At Antenna dBm -28 dBm
         
    RX Gain 30 dB
         
    Power after RX 2.33 dBm
         
    dBFS_to_dBm addition factor 10 dB
         
    Power after RX -7.7 dBFS

    After speaking with our antenna expert, it seems very unlikely that the antenna gain is so low that you would have an additional loss of (-7.1 - 31.7) = 24 dB in your system. 

    May I ask you how you are getting the RCS of your target?  

    Regards,

    James

  • Hi James,

    Thanks for the elaboration.

    My target is a square trihedral corner with an RCS of 21.78 dBsm. It was measured multiple times using the AWR6843AOPEVM, and as mentioned earlier in the same thread, the theoretical and measured results were consistent, confirming the corner's RCS of 21.78 dBsm.

    The formula for the RCS of this corner is 12*pi*a^4/lambda^2.

    With the current chip, AWR2544LOPEVM, the RCS is 2.1 dB higher due to the shorter wavelength. Consequently, the power after Rx should be -5.6 dBFS, giving us a 26 dB difference.

    Do you have any other ideas to explain the missing dBs?

    Thanks,
    Shlomi

  • Hello Shlomi,

    I have asked my systems team and they confirmed that the delta between dBm and dBFS should be 10 dB.  

    BTW are you sure about the corner reflector formula?  the one I have typically used has a formula of (4*pi*a^4)/(3*lambda^2), where a is the side edge of the three isosceles triangles used to make the reflector.  i.e. my formula has a factor of (4/3) while your formula has a factor of 12, which is quite a big difference. 

    Has anything happened in your system that could lead to loss?  e.g. has the interface between the device and the antenna been disturbed?

    Regards,

    James

  • I'm using a square trihedral corner, whereas your formula relates to a triangular trihedral corner.

    There hasn't been any event that could cause such a significant loss.

    If you have a similar corner with an RCS of 20 dBsm, you could perform a similar experiment using my chirp configuration and share the results you obtain.

    Thanks,

    Shlomi

  • Hi Shlomi,

    I can try that over the next few days, if you give me a little bit of time.  BTW have you shared your chirp configuration?  I don't see it above. 

    Regards,

    James

  • Hi James, 

    Chirp configuration:

    • Start frequency 77GHz
    • Frequency slope 65 MHz/usec
    • Sampling rate 25MHz
    • Number of samples 128
    • Chirp loops 31
    • Idle time 5usec
    • ADC valid start time 5.12usec
    • Ramp end time 11usec
    • Frame periodicity 0.82msec

    Thanks, 

    Shlomi

  • Thanks Shlomi, 

    Please give us a day or so to try this on our end.

    Regards,

    James

  • Hello Shlomi,

    We tested AWR2544LOPEVM with you chirp configurations at a 2-meter distance with a 40 square meter RCS at boresight and were able to obtain the following results. The results and sensor configuration are shown below.

    It does appear there is some lost within the system, however, the loss we are getting is still less than yours. We will check with our systems team tomorrow to see if there is something that is not accounted for.

    Thank you,

    Gregory

  • Hi Gregory,

    Thanks for sharing your experiment results.

    As we discussed earlier, received power is calculated by the following formula:

    Pr_dBFS = Pt_dBm + Gt_dB + Gr_dB + sigma_dBsm + 10log(lambda^2 / ((4pi)^3 * R^4)) + Rx_gain_target - dBm2dBFS_factor

    If we do the math with your RCS (40m^2 ~ 16.02dBsm) and R = 2m, we expect to get Pr_dBFS = -9.19, which is around 16dB higher than your experimental results.

    1. Do you agree with the expected received power calculation?

    2. How can you explain this 16dB difference?

    I conducted another experiment using the same corner (see image below), with a 23.96dBsm (the gain was accurately ensured by AWR6483AOP).

    According to the received power formula, the expected value is -3.32dBFS, whereas the measured value is -27.59dBFS. This indicates a disparity of about 24dB, which is 8dB higher than your observed difference.

    How can you explain this?

    Thanks,

    Shlomi

  • Hello Shlomi,

    We are following up on this.  We have been informed that you need to also need to subtract ~4 dB from the link budget for the transition from the package to the antenna (2dB each way).  This makes up for some of the additional loss.

    As to why your result is different from ours, its a bit difficult to say.  How accurately are you controlling the elevation angle?

    We are also following up with our internal team to better understand any additional factors we should consider.

    May I also ask why you are concerned about this calculation?  I ask b/c I would like to know if there is any concern you have that I'm not aware of.

    Regards,

    James

  • Hi James,

    I need to detect a small target, so antenna gain is critical; every dB matters.

    Elevation angle is pretty accurate, the corner is very close to the radar. 

    Additionally, your measurements show a 12dB discrepancy from the theoretical received power (it was 16dB, but I subtracted 4dB from the package to the antenna).

    I'm still having around 20dB difference between measured and theoretical results.

    Could you provide the correct formula for the received power for this chip? 

    If possible, could you also provide the correct formula for the noise floor?

    Thanks,
    Shlomi

  • Hello Shlomi,

    After consulting with our team some more, we have found the following:

    1. there is about 2 dB of additional package loss to the antenna (so you need to account for 4 dB on a full TX to RX capture)

    2. if you are looking at real only you should use a conversion factor of 13 dB, not 10.

    3. the elevation beamwidth is very very narrow.  you may need to experiment to make sure you get the right angle of elevation.

    After accounting for these, we got a measurement in our chamber that was only 2 dB away from the theoretical value. see attached. DBFS CALCULATOR.xlsx

  • Hi James,

    Thanks for your reply.

    I see that the analytical and measured results in your experiment are consistent.

    Could it be a calibration issue? Do you have any guide for calibration with mmWave Studio 3?

    Thanks,

    Shlomi

  • Hello Shlomi,

    We did not do any additional calibration to get the result.  I don't believe that should be an issue.  When you include the 2dB package loss (x2 for round trip), and 13 dB conversion factor, and also carefully check the elevation alignment do you get a more consistent result?

    Regards,

    James

  • Hi James,

    Yes, I have rechecked everything, but the measured and theoretical values are still inconsistent.

    I'm using Rev A of the AWR2544LOPEVM.

    Which revision are you using?

    Shlomi

  • Hello Shlomi,

    We used Rev A.

    Have you ever dismounted the antenna?  do you have a second board to compare to?

    Regards,

    James

  • Hi James,

    I've never dismounted the antenna and don't have a second board for comparison.

    I was thinking of buying another board to compare. Do you have any other suggestions?

    Thanks,

    Shlomi

  • Hello Shlomi,

    It's definitely a good idea to get a second board for comparison.  You could also send us a picture of your setup.  Maybe with this we can point out some issue.

    Regards,

    James

  • Hi James,

    Could you please provide your email so I can send you the setup pictures? If we find anything crucial, we'll share the conclusions with the forum.

    Also, could you send a picture of your corner?

    Thanks,
    Shlomi

  • Hello Shlomi,

    You can contact me at James dot Murdock at TI dot com.

    Regards,

    James

  • Hi James, 

    I just sent the email.

    Thanks,

    Shlomi

  • Thanks Shlomi, I will check today.

    Regards,

    James