Hi,
I used the mmWave Sensing Estimator to acquire a set of chirp parameters. The parameters from the estimator are shown in estimator.gif. These values have been inserted in a configuration file which is partially shown below.
sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 1 1 0
adcCfg 2 1
adcbufCfg 0 1 0 1
profileCfg 0 77 7 4.6 125.19 0 0 25.11 1 556 4649 0 0 30
chirpCfg 0 0 0 0 0 0 0 1
frameCfg 0 0 4 0 50 1 0
lowPower 0 0
guiMonitor 0 0 0 0 0 0
cfarCfg 0 2 8 4 3 0 1280
peakGrouping 1 1 0 1 1020
multiObjBeamForming 1 0.5
clutterRemoval 1
As is indicated, the application is for a frame with only 4 chirps and each chirp has a repetition period of 132 us. My intent was to obtain distance information at a rate of 100 Hz (frameperiodicity of 10 ms). I thought this could be supported since the duration for four chirps would be ~.5 ms plus time for the associated processing. The processing is minimal. I am using a modified demo visualizer code where my only ouput is via a gpio. I was collecting undesirable data so I printed to the console some range data after a desired event so the io would not interfere with the processing I am doing which is very simple ( a few lines). I examined the 1d fft data available in the fftOut1D array after the MmwDemo_dataPathWait1D(dataPathObj) call and the log data in the rangeDopplerLogMagMatrix array after the MmwDemo_process2D(dataPathObj). I observed that the quality of the range data degraded as I decreased the framperiodicity from 100 ms to 10 ms. I collected the peak value for each frame for a particular event and plotted them. Attached are plots for when the frameperiodicity was at 100, 50 and 25 ms (I see that I labeled the plot for 100 as 50 but it is the smoothest). 10 ms is very poor (I unfortunately did not save it). I would expect all the plots should be smooth and continuous as is the 100 ms case. These plots are from the rangeDopplerLogMagMatrix array which it smoother than the data in the fftOut1D array.
Do you have any thoughts on why the degradation when the frameperiodicity was decreased?
Thanks.
Al
Note wrong label for first graph. It should read 4_100 and not 4_50.