(1) confgi order 1
(2) config order 2
fig1 config
(1)selecting "Chirp configs are processed seperately", Config=1/128, Chirp=1/2
(2)selecting "Chirp configs are processed seperately", Config=90/128, Chirp=1/2
fig2 selecting "Chirp configs are processed seperately"
(1)"Chirp configs with dissimilar profileID are processed seperately", Chirp=1/256
(2)"Chirp configs with dissimilar profileID are processed seperately", Chirp=90/256
fig3 "Chirp configs with dissimilar profileID are processed seperately"
Describe:
1/
I am using AWR1642+RTSW1400 to capture adc date. and using postproc in mmwave studio check the adc data.
See, fig1(1) an fig1(2), i config a frame,
chirps 0~63: idle time 3us,TX0 is ON
chirps 64~127: idle time 14.8us. TX1 is ON
other parameters are same.
I think one frame structure is 0~63+64~127+0~63+64~127.
In fig1(1) I first config chirp 0~63, then chirp 64~127.
In fig1(2) I first config chirp 64~127, then chirp 0~63.
I think fig1(1) an fig1(2) will have the same result, but the have different duty cycle.
2/
I use 2 different miscellaneous options to postproc data to solve 2D FFT problem, see more detail in the thread https://e2e.ti.com/support/sensor/mmwave_sensors/f/1023/p/718405/2658554#2658554 .
In in the right side of fig2(1), I think “config 1/128” means “start chirp TX” ~ “end chirp TX” which lies in frame config in fig1. “chirp1/2” means “No of chirp loops” which lies in frame config in fig1.
In in the right side of fig2(2), I think “Chirp 1/256” in the right side of fig2(2) corresponds to the frame structure 0~63+64~127+0~63+64~127.
3/
But postproc shows wrong information, see part 4.
4/
(1) when selecting "Chirp configs are processed seperately", I have fig2(1) and fig2(2).
choose chirp=1/2:
For fig2(1): Config=1/128,
Postproc shows: idle time=14.8us, tx enable=1 0 0, However, idle time should be 3us.
For fig2(2):Config=90/128
idle time=14.8us, tx enable=0 1 0, it is right.
I get the same result when chirp=2/2.(I do not up load pictures of chirp=2/2)
Actually idle time=14.8us for all the Comfig=X/128 when I first config chirp0~63, and then config 64~128.
If I first config chirp64~128, and then config0~63, idle time=3us for all the Comfig=X/128.In this case fig 2: plot of Config=1/128 will be right, plot of Config=90/128 will be wrong.
(2)when selecting "Chirp configs with dissimilar profileID are processed seperately", I have fig3(1) and fig3(2).
For fig3(1),choose Chirp=1/256,
Postproc shows: idle time=14.8us, tx enable=1 0 0.
I think Chirp=1/256 coresponds to chirp0, and idle time should be 3us.
For fig3(2):Chirp=90/256,
Postproc shows: idle time=14.8us, tx enable=1 0 0
I think Chirp=90/256 coresponds to chirp89, and tx enable should be 0 1 0.
For Chirp=129/256
I think it corresponds to Chirp=1/256, and the result is the same to Chirp=1/256
For Chirp=218/256
I think it corresponds to Chirp=90/256, and the result is the same to Chirp=90/256
(I do not up load pictures of Chirp=129/256 and Chirp=218/256)
Actually idle time=14.8us for all the chirp=X/256 when I first config chirp0~63, and then config 64~128.
If I first config chirp64~128, and then config0~63, idle time=3us for all the Comfig=X/256. In this case all plot of chirp=X/256 will have idle time =3us and tx enable=1 0 0
Question:
1/
Why Fig1(1) and Fig1(2) have different duty cycle?
2/
I want to confirm my description in Describe 2 is right.
3/
Why fig 2~fig 3 shows wrong frame information(corresponding to Describe 4)?
4/
because of the problem in question 1~3, i do doubt whether the plot is right or not in fig3.