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.

AWR2243: The BPM of AWR2243

Part Number: AWR2243


Hi all 

When i use AWR2243P (2 chips cascade), I want to use BPM of my TX signal.

for example , i have 8 TX channel

chirp1: i want the phase of TX channel is 1(tx1)  1(tx2)  -1(tx3)  -1(tx4)  1(tx5)  1(tx6)  -1(tx7)  -1(tx8)   

(1 means zero degree of TX phase and -1 means 180 degree)

chirp2: i want the phase of TX channel is 1 -1 1 -1 1 -1 1 -1 

chirp3: XXX

..

chirp8: i want the pahse of TX channel is 1 1 1 1 -1 -1 -1 -1

and the following chirp is a constant cycle

i have three methods to achieve my goal

1、I can write 8 chirps parameters by "AWR_CHIRP_CONF_SET_SB" and use "AWR_ADVANCED_FRAME_CONF_SB" to loop the burst

     This method is simplest but it can not be used. because it only have four profiles. So we only can have four types of phase . 

     This can not meet our requirements

2、I can use  “AWR_PERCHIRPPHASESHIFT_CONF_SB” to set any chirp of 512 RAM . But if i set it, Does the phase in "AWR_PROFILE_CONF_SET_SB" used or the phase in "AWR_PERCHIRPPHASESHIFT_CONF_SB" used?

3、I can use "AWR_DYN_PERCHIRP_PHASESHIFTER_CONF_SET_SB", but i my mind, if me do not change the phase dynamic, i do not need 

use this API

4、I can use "AWR_BPM_CHIRP_CONF_SET_SB"

5、I can use "AWR_ADVANCE_CHIRP_CONF_SB"

So which one is my best choice ?

Thanks.

 

  • Look forward to your help.  Thanks a lot.

  • Hello Liu, 

    Thankyou for reaching out to us on TI E2E Forums. 

    Please give me some time to analyze your configuration and I will get back to you with my insights tomorrow. 

    Regarding some of your questions : 

    I can use  “AWR_PERCHIRPPHASESHIFT_CONF_SB” to set any chirp of 512 RAM . But if i set it, Does the phase in "AWR_PROFILE_CONF_SET_SB" used or the phase in "AWR_PERCHIRPPHASESHIFT_CONF_SB" used?

    If phase shifter is used by the per-chirp-phase-shifter, then RadarSS uses phase shifter value only from this API and not from Profile-phase-shifter. On the other hand, if the profile phaseshifter is set & not in the per-chirp, then RadarSS uses phase shifter value only from the profile configuration API.

    I can use "AWR_DYN_PERCHIRP_PHASESHIFTER_CONF_SET_SB", but i my mind, if me do not change the phase dynamic, i do not need 

    Yes, you're right, this isn't required. 

    I'm currently analyzing Option #1, #4 and #5 and currently #5 (Advance chirps) seems like an efficient solution to me, but I will spend some more time on this and let you know. 

    Regards,

    Ishita

  • Hi 

    Anyother method

    I find the BPM configuration in ICD document

      

    In the API of "AWR_BPM_CHIRP_CONF_SET_SB", it can set the phase of the chirp

    1、But i am not sure that does this API can set anyone of the 512 chirps?  for example, if my burst have 8 chirps and loop 128 times. i want set different phase to the 8 chirps. So Could i set chirpID 1 and then set chirpID 2  just call this API 8 times for different chirp ID ?

    2、Also for this API, if i set the "CONST_BPM_VAL" to 0,  does it means the phase is 0 degree ? if i set to 1, does it means the phase is 180 degree? 

    Thanks

  • Hi all

     Anyone can help me?

    Thanks a lot

        

  • Hello Liu, 

    Apologies for the delay here. 

    Please find my response to your concerns below : 

    1. Yes, you could use this API to configure different phase shift for each of your 8 chirps in the configuration. You can look at the below thread for reference : 

    https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/925558/awr1443boost-bpm-configuration 

    2. Yes, you are right. A value of "0" means 0 degree and "1" means 180 degrees. 

    Regards,

    Ishita