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: Question about mmWave Sensing Estimator code

Part Number: IWR6843ISK

I am looking at the mmWave Sensing Estimator code.  

and I have two question about   idle_time function 

( below part is idle_time code  )

var idle_time = function(valid_sweep_bandwidth) {
if (valid_sweep_bandwidth <= 1000) {
return 2;
} else if (num_virtual_rx <= 2000) {
return 5;
} else if (num_virtual_rx <= 3000) {
return 6;
} else {
return 7;
}
};

1. why does num_virtual_rx use instead of valid_sweep_bandwidth ? 

2. which case is num_vertual_rx > 2000 ?

Thanks

  • HI, Moon:

    IT looks like a typo to me, can you point me to these lines of code?

    Best,

    Zigang

  • Dear zigang Yang

    Thanks for your support

    you can find issue code at line 172 of "input.js file" which is the source file of "mmWve Sensing Estimator"

    and also you can find issue code to use search function .

    At that time you can use the kew_word "idle_time" which is the name of function .

    (It's not "idle_time_minimum" but "idle_time" Plaease Be careful)

    I have two more question about source code of "mmWaveSensingEstimator"

    1. carrier_frequency function ( Line 347 @ "input.js" file)

    return (starting_frequency*1000+ramp_slope*adc_valid_start_time+number_of_samples_per_chirp/(2*ramp_end_time*1000))/1000;

    In above code " /1000 "cannot be applied because " /1000 " is not including return value .

    Is it right?

    2. please let me know when operate "update_input" function

    -->. periodically operate? or "input event occrured case?"

    Thanks

    best regard

  • Dear zigang Yang

    Thanks for your support

    you can find issue code at line 172 of "input.js file" which is the source file of "mmWve Sensing Estimator"

    and also you can find issue code to use search function .

    At that time you can use the kew_word "idle_time" which is the name of function .

    (It's not "idle_time_minimum" but "idle_time" Plaease Be careful)

    I have two more question about source code of "mmWaveSensingEstimator"

    1. carrier_frequency function ( Line 347 @ "input.js" file)

    return (starting_frequency*1000+ramp_slope*adc_valid_start_time+number_of_samples_per_chirp/(2*ramp_end_time*1000))/1000;

    In above code " /1000 "cannot be applied because " /1000 " is not including return value .

    Is it right?

    2. please let me know when operate "update_input" function

    -->. periodically operate? or "input event occrured case?"

    Thanks

    best regard

  • HI, 

    Sorry for the late reply, I am still consulting our expert here.

    Best,

    Zigang

  • HI, Moon:

    It turns out that we will not be able to debug the source code for sensor estimator.  Let us handle it in a different way.

    What are you trying to achieve here?  Is the current sensor estimator gave you wrong results? 

    Best,

    Zigang