Other Parts Discussed in Thread: AWR2243
E2E,
How to handle synchronization between transmit antennas in AWR2243, when there is a random phase shift causing discontinuity between virtual antenna 4 and 5 in the 2Tx/4Rx config?
Thanks!
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.
E2E,
How to handle synchronization between transmit antennas in AWR2243, when there is a random phase shift causing discontinuity between virtual antenna 4 and 5 in the 2Tx/4Rx config?
Thanks!
Hi Daniel,
Are you seeing this phase shift in the Tx power output spectrum? Can you provide more details on your observation along with the respective chirp configs?
Regards,
Kaushik
This is a field result under single target scenario for 8 virtual antennas. The phase discontinuity from Tx1 to Tx3 makes angle processing invalid in the next step.
Hi Daniel,
I have not come across this before. Before diving deeper, I would like to just confirm the following top-level info if possible:
Regards,
Kaushik
Hi Kaushik, please find my responses below:
Hi Daniel,
Thank you for the inputs. Let me review this and get back to you by this EOW.
Regards,
Kaushik
Hi Daniel,
After looking into this and discussing with the team there could be one of two possible reasons behind this. Can you let me know the details:
Regards,
Kaushik
Thanks Kaushik,
Zero calibration is performed but does not have a major impact for the following reasons.
Per our observation, the mismatch error:
1- is angle dependent.
2- changes over time.
3- is periodic vs time.
We have plotted the error for 1000 frames for a stationary single target in the following plot. By moving to a different angle, a different error pattern will be observed.
Hi Daniel,
For a given EVM, angle dependent mismatch will be constant across chirps/frames. Your observation is strange indeed. I would like you to perform some experiments:
Regards,
Kaushik
Hi Kaushik,
We have tried various config settings while the error seems to be persistent. We are not sure what parameter is influencing on the error.
As for other EVMs, we will investigate it thoroughly and update.
Thanks,
Daniel
Hi Daniel,
I am also curious as to how you have obtained these phases. Can you provide a few details on your phase extraction method in your test?
Regards,
Kaushik
Sure.
The phase is extracted from the radar cube after Range and Doppler FFTs are calculated. There are a total of 12 virtual antennas but the first 8 were taken for plotting: Tx1 -> Tx3 -> Tx2
We are not expecting a major phase drop or jump in the phase from antenna 1 and 8 for a single target (corner reflector), and an almost linear phase curve is expected.
We are testing in stationary scenarios. But phase looks to be dynamically changing over time!
Hi Daniel,
It is supposed to be linear as you mentioned. I will add a few more pointers below:
Please let me know the results once you have more info from your testing.
Regards,
Kaushik
Hi Daniel,
Thanks for the info. Let me know once you have more details following your tests.
Regards,
Kaushik
Hi Kaushik,
Here are the updates:
- We used a different AWR2243 evm on a different setup, the phase mismatch error is showing on this evm too. The error pattern looks different though.
- We replaced the corner reflectors with some other objects, the error was still observed.
Could this be due to the lua script? Do you have a validated script for 3Tx, 4Rx which we can try?
Thanks,
Daniel
Hi Daniel,
Please find my responses as follows:
Regards,
Kaushik
Thanks Kaushik.
We switched to DFP this time and calibrated the Rx gains at theta=0. We collected 60 frames and the plots before angle processing (after doppler FFT) are shown below. We used a corner reflector for this particular test.
With DFP, we don't see a variable/periodic phase mismatch between Tx1 and Tx3 as we were seeing on mmwave studio. However, there is still a fixed large phase offset between Tx1 and Tx3. The error seems to be about 1 radian now.
Have you seen this before?
Hi Daniel,
I don't understand what you mean by we switched to DFP. Did you change your DFP version?
You say you calibrated Rx gains. Have you calibrated existing phase mismatches across channels?
Since the change is not varying, it is something that can be offset and rectified with calibration.
I can get more info regarding this
Regarding this, the typical mismatch ranges are about -10 to +10 degrees.
Regards,
Kaushik
Hi Kaushik,
We were using mmwave studio with lua script where seeing large variable/periodic phase mistmatch between Tx1 and Tx3.
We don't see this issue when using DFP (instead of mmwave studio). I hope this clarifies the difference.
Can you please share the procedure for calibration?
Thanks,
Daniel
Hi Kaushik.
We are still seeing phase shift from Tx1 to Tx3. The mismatch is almost constant from frame to frame (see plot above) but changes from run to run (after rebooting the radar).
A fixed calibration at theta = 0 doesn't seem to work as the phase mismatch changes from run to run. Do you think calibration can offset it? How?
Thanks,
Daniel
HI Daniel,
Kaushik is OoO on vacation for another week, please expect next reply beyond 30Nov.
Meanwhile, could you perform the factory calibration for boot-time and phase shift for your setup?
https://www.ti.com/lit/an/spracf4c/spracf4c.pdf
https://www.ti.com/lit/an/spracv2/spracv2.pdf
.
Regards,
Jitendra