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.

IWR6843ISK: Chirp Config file for stance detection

Part Number: IWR6843ISK

Hi All,

Target: IWR6843ISK ES1.0

SDK: 3.0.0.8

Running: xwr68xx_mmw_demo.bin

Setup: Sensor mounted on 2m pole, angled down 15 degrees in uncluttered, interior room

I'm making a stance detection program very similar to the experiment "Detecting human falls and stance with IWR6843ODS" with the hardware/sdk listed above. Is there a tried and tested chirp config file that performs similarly to the ODS chirp config? The config provided in the experiment is not compatible with the firmware version on the target. I've tried extracting relevant info, but with unsatisfactory results. I get good azimuth data but very poor elevation data. Elevation reported often cant tell the difference between a standing position and kneeling position. 

Unfortunately the online  mmwave demo visualizer is no longer compatible with sdk 3.0.0.8.

Desire:

Using IWR6843ISK ES1.0 with sdk 3.0.0.8, reliably determine stance changes. 

Current Config:

flushCfg
dfeDataOutputMode 1
channelCfg 15 7 0
adcCfg 2 1
adcbufCfg -1 0 1 1 1
profileCfg 0 60.6 200 7 40 0 0 82 1 128 5300 0 0 48
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 4
chirpCfg 2 2 0 0 0 0 0 2
frameCfg 0 2 16 0 66.667 1 0
lowPower 0 0
guiMonitor -1 1 0 0 0 0 0
cfarCfg -1 0 0 8 4 4 0 1280 0
cfarCfg -1 1 0 4 2 3 1 1280 0
multiObjBeamForming -1 1 0.5
clutterRemoval -1 0
calibDcRangeSig -1 0 -5 8 256
compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
measureRangeBiasAndRxChanPhase 0 1.5 0.2
aoaFovCfg -1 -90 90 -90 90
cfarFovCfg -1 0 0.25 9.00
cfarFovCfg -1 1 -1.4 1.40

Any suggestions would be appreciated. 

  • Hi,

    The part of the configuration that defines the chirp is the:

    profileCfg

    chirpCfg

    frameCfg

    If you pull these and input to your chirp configuration, then you will have the same RF characteristics of the ODS Stance Detection Demo.

    For detecting human height, see some of the work done in the "Detecting Human Falls and Stance" experiment. In this demo we are able to achieve accuracy around 5cm for human height while wall mounted.

    So are you mounted on the Wall or the ceiling? Also, consider using the ODS antenna for this application instead of the ISK.  The ISK antenna has poor accuracy/resolution in elevation, which makes it non-ideal for height detection.

    Regards,

    Justin

  • Hi Justin,

    Thank you for your quick response. I agree that using the ODR sensor is a much better fit for this application, however at the moment, we just have the standard antenna and are trying to get our application working with what we have. 

    I did manage to find older version of the mmave visualizer for download that was compatible with sdk 3.0. While i previously matched the profileCfg and chirpCfg of the ODR config, I didn't match the frameCfg. Updating the frameCfg values as well as tweaking other configs, ie CFAR, it looks like I'm getting a more responsive elevation. Far from ideal, but potentially useable.

    Thanks,

    Nick

  • Hi Nick,

    You can always rotate the device 90 degrees, so that Azimuth (X) is used to detect height.  This will provide a more accurate measure.

    Regards,

    Justin