Other Parts Discussed in Thread: AWR2243, , TDA2
Tool/software:
Hi everyone,
I am currently setting up the MMWCAS-RF-EVM board, my version has four AWR2243 chips. I was able to confirm that the board and the TDA2xx capture card works fine by validating it via the provided TDMA MIMO example.
My goal is to configure the board in a DDMA mode using an additional empty subband as described in e.g.: C:\ti\mmwave_mcuplus_sdk_04_07_00_01\mmwave_mcuplus_sdk_04_07_00_01\ti\datapath\dpc\objectdetection\objdethwaDDMA\docs\doxygen\html
For the MMWCAS-RF-EVM board with 12 TX and 16 RX I will be using 13 subbands, 12 for the 12 TX and one extra subband.
I re-purposed the Cascade_Configuration_MIMO.lua script and replaced the chrirp configuration function by using ar1.AdvChirpConfig_mult().
Further, I am using the ar1.AdvanceFrameConfig_mult() so that a single subframe with one chirp is looped.
This is my lua script:
However after capturing and processing a frame I discovered, that the empyt subband is not empty.
Processing setup:
The proccessing setup is based on the parsers provided in C:\ti\mmwave_studio_03_00_00_14\mmWaveStudio\MatlabExamples\4chip_cascade_MIMO_example\utils\dataParse
Also It seems that by default the first frame is always dropped. So that in order to capture one valid frame the lua script needs to configure the setup to capture two frames.
Range doppler map with corner reflector at ~1m and subbands:
As can be seen appart from some refelction artifacts all subbands show the target at 1m range.
So my question is why am I observing this issue and where in my setup did I make a mistake? I suspect that there is an error in the Frame or Chirp config.
Thanks for your help.
Lorenz