Hi, for IWR1443, in the project of vitalSigns_lab , in the file of data_path.c , Why Blackman window needs to be multiplied by ONE_Q17 ( #define ONE_Q17 (1U << 17) )
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.
Hi,
Thanks for reaching out on our e2e forums! I am looking into this and will have an update Wednesday of next week.
Thank you,
Angie
Hi,
This multiplier is used because the Hardware Accelerator (HWA) requires the window coefficients to be stored as 18 bits. This format Q17 can be interpreted as Q1.17 i.e. using 1 bit for storing the integer part of the floating point number and 17 bits for the fractional part.
Thanks,
Angie