Other Parts Discussed in Thread: DCA1000EVM,
Hi! All,
For receiving the raw data from dca1000evm + Awr1642Boost, the following are the links very helpful:
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