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.

AWR1243BOOST: 8RX MIMO configuration with radarstudio

Part Number: AWR1243BOOST
Other Parts Discussed in Thread: AWR1243

Hi,

I am now capturing radar data with TSW1400.

I'd like to configure 2TX*4RX MIMO for AWR1243 using radarstudio.

Please let me know how I can set up the MIMO operaton in radarstudio. 

I also appreciate if I can know the data format of adc_data.bin in the MIMO operation.

Actually, I found a similar question in a previous post:

e2e.ti.com/.../616064

but, I'd like to know how I can conveniently do this using radarstudio. 

Regards,

Atsushi

  • Hello Yoshizawa-san,

    There is a training for the understanding raw data capture using TSW1400EVM.

    https://training.ti.com/mmwave-sensor-raw-data-capture-using-tsw1400-board

    The training will answer all your query on setup and data format.

    Thanks,

    Raghu

    ----------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.

    ----------------------------------------------------------------------------------------------------------

  • Hi Raghu,

    Actually, I have been sucessfully captureing the raw data via adc_data.bin using radarstudio and TSW1400 for a while, and there is no problem with the default radar setup. I works just fine. Then, I'd like to know how I can set up the specific case of MIMO operatoin (TDM, BPM) using radarstudio . I know there are check boxes for TX1, TX2 and TX3 in Chirp section of the SensorConfig tab, but, I don't think I can configure a 2TX*4RX MIMO operation just checking TX1 and TX2 boxes here.
    I guess this is about the "manage profile" and "manage chirps" bottons, which are not covered in the Francois's video.
    Please let me know, if any, the details of the parameter settings and the corresponding output raw data format in those specific cases.

    Regards,
    Atsushi
  • Hello Atsushi San,
    To set the MIMO configuration is very simple from Radar studio.

    To set TDM MIMO for example you can configure two chirps in Radar studio: Chirp cfg 0 you select TX1 and Chirp Cfg 1 you select TX2 (using Start and end chirp for cfg fields). Then in the frame cfg you select Start chirp TX =0 and End chirp TX =1. This would make alternate chirps use TX1 and TX2 hence performing TDM MIMO.
    For BPM MIMO you can select both TX1 and TX2 in the chirp cfg field and in the BPM tab mention the phases. For example you can set Chirp index 0 for TX1 and TX2 having 0 phase and chirp index 1 having TX1 0 phase , TX1 having 180deg phase.

    This is just an example but you can build accordingly based on your requirements. You can refer to the Radar studio user guide (part of the DFP installation) for more details for more details on the various configurations.

    Regards,
    Vivek
  • Dear Vivek,

    The way you show seems very natual and conceptually understandable, but, I found difficulty in my Radar studio operation

    because I found some discrepancies between the Radar studio control panel and what you suggested in your message.

    If I interpret "Chirp cfg 0 you select TX1 and Chirp Cfg 1 you select TX2 (using Start and end chirp for cfg fields)" part like:

    Profile Id = 0
    Start Chirp for Cfg = 0
    End Chirp for Cfg = 0
    TX Enable for Current chirp = TX1

    and

    Profile Id = 1
    Start Chirp for Cfg = 1
    End Chirp for Cfg = 1
    TX Enable for Current chirp = TX2

    then I get the following messages in the output window:

    [RadarAPI]: ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 1, 0, 0) [RadarAPI]: Status: Passed

    and

    [RadarAPI]: ar1.ChirpConfig(1, 1, 1, 0, 0, 0, 0, 0, 1, 0) [RadarAPI]: Status: Failed,
    Error Type: IF THE PROFILE CORRESPONDING TO PROFILE_INDEX IS NOT DEFINED,

    respectively.

    I am not sure that the way I interpret your instruction is wrong, or that there should be some prerequisite configurations and/or operations. 

    So, I'd appreciate it if you can kindly tell me further details of the operations.


    (by the way, I am now using Radar studio v1.7.4.0)

     

    Best regards,

    Atsushi

  • Hello Atsushi,

    You are getting this error because you haven't configured profile[1] before invoking chirpConfig API with profileId=1.

    Please call profileConfig API with profileId=1 and other required parameters in RadarStudio then invoke chirpConfig.

    Regards,

    Jitendra

  • Atsushi-san,

    Further, if you are only changing the TX enable or the TX BPM setting, it is unnecessary to use a different profile. Both chirp 0 and chirp 1 could both use profile 0.

    Regards,
    Brian
  • Dear Jitendra-san, Brian-san,

    Thanks for the answers.
    Actually, last week, I participated in a local TI radar training session held in Tokyo and aseked the instructors this question. Then, they clarified what was wrong with my set-up. (Since then, I have been using the set-up scheme, which is the same as what Brain shows above.)
    I am now confortable that Jitendra's alternative solution solidified my understanding concerning the profile setting.
    Again, I appreciate your answers.

    Best regards,
    Atsushi