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.

MMWCAS-RF-EVM: BPM-MIMO setting

Part Number: MMWCAS-RF-EVM
Other Parts Discussed in Thread: MMWCAS-DSP-EVM,

Tool/software:

Hello,

I am currently using MMWCAS-RF-EVM+MMWCAS-DSP-EVM.
mmwave_dfp_02_02_04_00, mmwave_studio_03_00_00_14

Please provide me details about BPM-MIMO setting. I have gone through PDF document available about BPM-MIMO but still needs more clarity.

I have checked the following thread:
e2e.ti.com/.../tdm-mimo-and-bpm-mimo

The .lua script obtained from the above thread was not a cascade setting.

How to set BPM in mmwave studio, I mean more specific settings (***.lua script).

Regards,
Tsuda

  • HI,

    Pleas start with a LUA script for cascade board and modify it with the bpm mimo lua script provided in the thread

    --Create Chirps
    ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 0, 1, 0)
    ar1.ChirpConfig(1, 1, 0, 0, 0, 0, 0, 0, 1, 0)
    ar1.ChirpConfig(2, 2, 0, 0, 0, 0, 0, 0, 1, 0)
    ar1.ChirpConfig(3, 3, 0, 0, 0, 0, 0, 0, 1, 0)

    --Apply BPM settings to chirps
    --Apply 0 degree phase shift to chirps 0 and 1; apply 180 degree phase shift to chirps 1 and 2
    ar1.BpmConfig(0, 0, 0, 0, 0, 0, 0, 0)
    ar1.BpmConfig(1, 1, 0, 0, 0, 0, 0, 0)
    ar1.BpmConfig(2, 2, 0, 0, 1, 1, 0, 0)
    ar1.BpmConfig(3, 3, 0, 0, 1, 1, 0, 0)
    Thank you
    Cesar

  • Hello,

    Thank you for your reply.

    In the case of a cascade board, do I need to set all RadarDevice?

    ar1.ChirpConfig(0, 0, 0, 0, 0, 0, 0, 0, 1, 0) → ar1.ChirpConfig(15, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0)
    ar1.BpmConfig(0, 0, 0, 0, 0, 0, 0, 0) → ar1.BpmConfig(15, 0, 0, 0, 0, 0, 0, 0, 0)

    I have an additional question.
    For the BPM shown below, are the following settings correct?

    --Create Chirps
    ar1.ChirpConfig_mult(15, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1)

    --Apply BPM settings to chirps
    ar1.BpmConfig_mult(1, 0, 0, 1, 1, 0, 0, 0, 0)
    ar1.BpmConfig_mult(2, 0, 0, 1, 1, 1, 1, 1, 1)
    ar1.BpmConfig_mult(4, 0, 0, 0, 0, 0, 0, 0, 0)
    ar1.BpmConfig_mult(8, 0, 0, 1, 1, 1, 1, 0, 0)

    Regards,

    Tsuda

  • Yes, 

    You will need to configure every chirp.

    Thank you

    Cesar

  • Hello,

    Excuse me, but is this answer to question 1 or 2?

    1. In the case of a cascade board, do I need to set all RadarDevice?

    2. For the BPM shown below, are the following settings correct?

    Regards,

    Tsuda

  • Hello, 

    Cesar is out of office, please expect a delay in response 

  • Hi,

    The setting are correct

    thank you

    Cesar