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.

AWR1642: Raw ADC data Capture from mmWave Sensor with two Tx

Part Number: AWR1642
Other Parts Discussed in Thread: DCA1000EVM,

Hi! All,

For receiving the raw data from dca1000evm + Awr1642Boost, the following are the links very helpful:

https://e2e.ti.com/support/sensors/f/1023/t/856054?tisearch=e2e-sitesearch&keymatch=faq%2525252520raw%2525252520data%2525252520capture

http://www.ti.com/lit/an/swra581b/swra581b.pdf

Compose the complex numbers with python:

raw_data[0::2] = raw_[0::4] + 1j * raw_[2::4]
raw_data[1::2] = raw_[1::4] + 1j * raw_[3::4]

Here is the parameter settings:

Total Size in Bytes (1 Frame )= noOfChirps * NumADC_Samples * 2(I, Q) * NumRX_channels * 2(16bit) 

channelCfg 15 3 0

noOfChirps = 64

NumADC_Samples = 128

NumRx_channels = 4

Total Size in Bytes (1 Frame ) = 131072

The above situation only collect the signal form one Tx.

If open two Tx and receive all raw data, what is the actual data form of the raw data?

Already tried several types:

numpy.reshape(raw_data, (Num_frame, NumTx_channels, Num_Rx_channels, noOfChirps, NumADC_Samples))

numpy.reshape(raw_data, (Num_frame, Num_Rx_channels, NumTx_channels, noOfChirps, NumADC_Samples))

numpy.reshape(raw_data, (Num_frame, Num_Rx_channels, noOfChirps, NumTx_channels, NumADC_Samples))

numpy.reshape(raw_data, (Num_frame, Num_Rx_channels, noOfChirps, NumADC_Samples, NumTx_channels))

However, no one seems correct when applying the azimuth-fft for estimate the angle.

Is there any help? I'm very appreciate for your help! Thank you!

Best regard,

Webb