hi:
i use the demo about the sdk_3_10_00__15.There are some question about result.
The CONSTANT TONE EXTEND is 160us. The AOA_ANT_SWITCH_START_TIME(0.75us) and AOA_SIGNAL_DELAY_TIME(8us) parameters used by the project is the delay time before it starting to get the iq value.
The question one is that whether the rf gets the iq value after it delayed 12us?
int16_t Paa_rel = AOA_AngleComplexProductComp(gAoaReport.samples[32 + r*numt*gAoaNumSamplesPerBlock + a*gAoaNumSamplesPerBlock + i].i,
gAoaReport.samples[32 + r*numAnt*gAoaNumSamplesPerBlock + a*gAoaNumSamplesPerBlock + i].q,
gAoaReport.samples[32 + (r-1)*numAnt*gAoaNumSamplesPerBlock + a*gAoaNumSamplesPerBlock + i].i,
gAoaReport.samples[32 + (r-1)*numAnt*gAoaNumSamplesPerBlock + a*gAoaNumSamplesPerBlock + i].q);
The question two is why the index uses 32 in the samples to calculater the angel?
In the rtls_raw_iq_samples.csv file,the max sample_idx is 510,whe is it 510. the geting of time is 148us(160-4-8).and it gets 16 pairs of the iq each 4us. so that is 16 *(148/4)=592.
The question three is that why is it 510 not 592?