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.

IWR6843: Advanced frame configuration with numOfBurstLoops other than 1

Part Number: IWR6843

Hello Community,

Is it possible to set numOfBurstLoops to 4 if  more burst loops we want get in one subframe. I have seen this value, numOfBurstLoops  = 1 in all advanced configuration file.

If not why ?

Please let me know your suggestion.

Thanks and Regards,

Neil

  • Hello Neil, 

    The valid range for number of bursts in a subframe is 1 to 512. 

    Please refer to the mmWave Interface Control document or ICD (API - AWR_ADVANCED_FRAME_CONF_SB) for more specific details. 

    Regards,

    Ishita

  • Hello Ishita,

    Thank you for your reply. I am using VOD+VS demo and I want to use advanced frame configuration in this demo. Do I require to make changes in firmware software? I am using below configuration for advanced frame:

    sensorStop
    flushCfg
    dfeDataOutputMode 3
    channelCfg 15 7 0
    adcCfg 2 1
    adcbufCfg -1 0 1 1 1
    profileCfg 0 60 130 10 40 0 0 98 1 64 2200 0 0 40
    profileCfg 1 60 130 10 40 0 0 98 1 64 2200 0 0 40
    chirpCfg 0 0 0 0 0 0 0 6
    chirpCfg 1 1 0 0 0 0 0 6
    chirpCfg 2 2 1 0 0 0 0 6
    chirpCfg 3 3 1 0 0 0 0 6
    bpmCfg 0 1 0 1
    bpmCfg 1 1 2 3
    advFrameCfg 2 0 0 1 0
    subFrameCfg 0 0 0 2 64 50 0 1 1 50
    subFrameCfg 1 0 2 2 4 50 0 1 4 200
    lowPower 0 0
    guiMonitor 1 0 1 1 1
    dvsGuiMonitor 0 0 0 0 0
    vitalSignsCfg 0.3 0.9 512 512 4 0.1 0.05 100000 300000
    motionDetection 0 20 2.0 0

    %OD Demo commands:
    zoneDef 2 17 7 21 7 17 7 35 7
    coeffMatrixRow 0 0 -11.705674 -6.557091 -6.556105 2.793170 2.806355 -0.033616
    coeffMatrixRow 0 1 -9.453702 -0.592442 -5.440082 3.204209 -5.838531 0.348308
    coeffMatrixRow 0 2 -9.492407 -5.426766 -0.588876 -5.904976 3.170924 0.305614
    coeffMatrixRow 0 3 -1.211744 3.400299 3.446914 8.541460 8.544744 -0.413807
    meanVector 0 22.771068 22.756197 -3.955602 -3.970473 0.712385
    stdVector 0 6.086866 6.070428 3.236808 3.262139 0.348652

    rowNoise 0 8 4.323424 5.319229 5.946960 6.797684 7.530801 7.810109 8.210325 8.574901
    rowNoise 8 8 8.815118 8.888679 9.532639 10.817078 11.720796 11.867628 12.587966 14.100789
    rowNoise 16 8 15.076193 16.029295 17.063311 17.159693 16.608299 16.183025 16.763260 19.465351
    rowNoise 24 8 20.051727 16.428541 13.984830 13.971804 15.509058 17.582371 22.237019 32.031448
    rowNoise 32 8 33.058907 28.274160 25.995117 26.903524 24.538874 22.126278 28.063160 25.006104
    rowNoise 40 8 24.756262 22.139101 19.722868 19.418726 18.029112 18.984734 20.310101 18.436396
    rowNoise 48 8 19.166384 19.245935 18.607840 18.719637 19.601522 18.902821 17.179811 17.064247
    rowNoise 56 8 17.705992 17.589485 15.702931 10.971731 7.082776 4.748195 2.913111 5.120370

    oddemoParms 8 0.001
    sensorStart

    I want to send 128 chirps first followed by 8 chirps in burst loop of 4. Please let me know if above configuration is correct for that. 

    Thanks and regards,

    Neil

  • Hello Neil, 

    Please refer to the profile_advanced_subframe.cfg profile in the mmW demo profiles directory for example Advance frame usage. 

    Here is the path : mmwave_sdk_<version>\packages\ti\demo\xwr68xx\mmw\profiles\profile_advanced_subframe.cfg

    This will help you use the correct APIs for your chirp configuration. 

    Regards,

    Ishita

  • Yes I was using same configuration file for reference.