量化简介

量化简介#

假设有 x[α,β]nRn,记量化函数 Q:[α,β]n[αq,βq]n,缩放函数(scaling function) sc:[α,β]n[0,1]n。量化函数的一般结构如下:

(7)#Q(x)=sc1(Q^(sc(x)))

其中 sc1sc 的逆函数,Q^ 是实际的量化函数(仅接受 [0,1] 的值)。

对于线性缩放

sc(x)=xxminxmaxxmin=xαβα

sc1(x)=α+(βα)x

进一步得

Q(x)=(βα)Q^(xαβα)+α

假定 Q(α)=αq,Q(β)=βq,则有

{Q^(1)Q^(0)=βqαqβαQ^(1)Q^(0)=βqααqα

则有

{Q^(0)=βqαβαQ^(1)=αqαβα

{S=βαβqαqZ=(αSαq)=αqαS

计算机是以二进制形式计数的,需要将其离散化。考虑无符号数据,以 k bit 存储数据,则其存储的整数值范围为 [0,2k1],即 βqαq=2k1

x 的离散化表示为 xq=12k1p=0k1xp2p,其中 xp{0,1}。称 xq 的值域 Lq={0,12k1,22k1,,1} 为量化水平集。