Other Parts Discussed in Thread: DCA1000EVM
First I use mmwave studio 2.1.1.0 to capture raw data from DCA1000 and IWR6843IWK
Here is my lofgile
13-May-2023 12:48:46: API:select_capture_device,DCA1000,0, 13-May-2023 12:49:13: API:select_chip_version,IWR6843,0, 13-May-2023 12:50:28: API:select_chip_version,IWR6843,0, 13-May-2023 12:50:40: API:ChannelConfig,1,1,0, 13-May-2023 12:50:40: API:AdcOutConfig,2,1,0, 13-May-2023 12:50:41: API:DataFmtConfig,1,2,1,0,1,0, 13-May-2023 12:50:43: API:LowPowerConfig,0,0,0, 13-May-2023 12:50:47: API:DataPathConfig,1,1,0,2,0, 13-May-2023 12:50:48: API:LvdsClkConfig,1,1,0, 13-May-2023 12:50:48: TSW1400 Sampling rate : 600000000 7500000,0, 13-May-2023 12:50:48: API:SetHsiClock,9,0, 13-May-2023 12:50:51: API:LaneConfig,3,0, 13-May-2023 12:50:51: API:LvdsLaneConfig,0,1,0, 13-May-2023 12:51:06: API:ProfileConfig,0,1491308089,1000,600,25000,0,0,414,0,2048,10000,0,0,30,0, 13-May-2023 12:51:07: API:ChirpConfig,0,0,0,0,0,0,0,1,0, 13-May-2023 12:51:14: API:EnableTestSource,0,1,0, 13-May-2023 12:51:14: API:FrameConfig,0,0,400,190,10000000,0,4096,0, 13-May-2023 12:51:14: API:AdvancedFrameConfig,1,0,0,0,1,190,10000000,0,1,1,10000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 13-May-2023 12:51:15: API:select_capture_device,DCA1000,0, 13-May-2023 12:56:53: API:SensorStart,0, 13-May-2023 12:57:42: API:update_num_adc_files_and_frames,1,400,1,0, 13-May-2023 13:01:40: API:SensorStart,0, 13-May-2023 13:02:18: API:update_num_adc_files_and_frames,1,400,1,0, 13-May-2023 13:04:33: API:SensorStart,0,
And I get this range profile(subject is about 40cm away from radar)
It can be seen that the amplitude of subject is about 35000
After that,I call DCA1000EVM_CLI_Control.exe and sent config file as below to capture raw data
dfeDataOutputMode 1 channelCfg 1 1 0 adcCfg 2 1 adcbufCfg -1 0 1 1 1 profileCfg 0 60.1 10 6 250 10 0 14.991 0 2048 10000 0 0 30 chirpCfg 0 0 0 0 0 0 0 1 frameCfg 0 0 190 0 50 1 0 lowPower 0 0 lvdsStreamCfg -1 0 1 0 calibMonCfg 1 1 monCalibReportCfg 1 1 0 txPowerMonCfg 1 0 0 txPowerMonCfg 1 1 0 txPowerMonCfg 1 2 0 txBallbreakMonCfg 1 0 txBallbreakMonCfg 1 1 txBallbreakMonCfg 1 2 rxGainPhaseMonCfg 1 0 tempMonCfg 1 20 synthFreqMonCfg 1 0 pllConVoltMonCfg 1 dualClkCompMonCfg 1 rxIfStageMonCfg 1 0 extAnaSigMonCfg 0 pmClkSigMonCfg 1 0 rxIntAnaSigMonCfg 1 0 gpadcSigMonCfg 1
And I get this range _profle in the same scenario
the amplitude of subject is under 1000 ,it's much smaller than 35000(the former), introduce a huge noise figure.
Both the experiment have the same Rx gain(30db) and other parameters,What drives the differences?
I try to achieve the same SNR as the former,how should I modify my config file ?
I also try to modify Rx gain to 48,the maxinum according to table5.23 in C:\ti\mmwave_dfp_01_02_06_03\docs\mmWave-Radar-Interface-Control.pdf.
The amplitude is higher than 1000 but still much smaller than 35000.