回放路径混频器的系数 [例如,x、bx、cx、dx 等] 被编程为 16 位二进制补码值,各占用器件寄存器空间中的四个连续寄存器。这些混频器系数采用 2.14 格式,如图 3-2 所示,范围从 –2 (0x8000) 到 1.99994 (0x7FFF)。
- 要将浮点数转换为相应的 Q16 格式,需将浮点混频器系数乘以 214,并截断为最接近的整数。
- 正整数可直接转换为十六进制格式。
- 对于负整数,先取系数的绝对值,再将该值转换为二进制,取反后加一,然后转换为十六进制。例如,要以 16 位二进制补码十六进制格式表示 -135:
- -135 的绝对值用二进制表示为 0000 0000 1000 0111(用十六进制表示为 0x0087)。
- 二进制取反并加 1,得到 1111 1111 0111 1001(用十六进制表示为 0xFF79)。这就是该负整数的二进制补码表示。