This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

CMSIS DSP bit reverse table lengths

Hi

can someone please explain why these 4096 tables have table lengths of 4032 ?

#define ARMBITREVINDEXTABLE_4096_TABLE_LENGTH ((uint16_t)4032)

#define ARMBITREVINDEXTABLE_FIXED_4096_TABLE_LENGTH ((uint16_t)4032)

I would like to know the formula that generates the 4032 so that I can produce other table sizes

Thank you

developerR

Parents
  • For the 512 and 1024 tables it is 32 smaller

    For the 2048 and 4096 tables it is 64 smaller

    I suspect if you dig into it there are some short-cut methods, or it uses other tables, or has two tap points within the table providing the overlap required.

Reply
  • For the 512 and 1024 tables it is 32 smaller

    For the 2048 and 4096 tables it is 64 smaller

    I suspect if you dig into it there are some short-cut methods, or it uses other tables, or has two tap points within the table providing the overlap required.

Children