请问对于STMCSDK5.X中START_INDEX= 32111 * 32111/(512 * 32768)=61公式中512是怎么出来的呢?

问题遇到的现象和发生背景

img

问题相关

MAX_MODULE = 0.98 * 32767=32111,这样程序中的 MAX_MODULE 就确定了。即确定了上式中的MMI*S16_MAX。我们现在取 temp > (u32)( MAX_MODULE * MAX_MODULE)成立时temp的最小值,即temp=32111 * 32111,则 START_INDEX= 32111 * 32111/(512 * 32768)=61;

并没有找到512在式子里面的关系所代表的含义

我尝试过将512作为q15格式在转化为浮点型,但并没有什么联系。请问这个是缩放因子吗?