Introduction
Say we have a block of RVs X1,…,Xk and they’re scalar quantized. (Note that the Xi may have different distributions). The main goal we have here is that we want to minimize the overall MSE E[i=1∑k(Xi−Qi(Xi))2]where Qi has Ni levels, under the condition that overall no more than B bits are used: i=1∑klogNi≤Bwhere Ni=2bi and logNi=bi. Another way to interpret this is that for each RV in our random vector we assign it a Ni-level quantizer such that we meet our constraint and we wish to optimize it (i.e. minimize collective distortion, min∑i=1kD(Qi)) under this constraint (i.e. keeping collective rate under a specified limit, B).
We define Wi as the MSE of our constrained and optimal bi-bit quantizer: Wi(bi)=Q:r(Q)≤biminE[(Xi−Q(Xi))2]We see if bi bits are used to quantize Xi optimally then the overall optimal distortion is D(b)=i=1∑kWi(bi)where b=(b1,…,bk)T. # Problem Definition Given the constraint ∑i=1kbi≤B find b=(b1,…,bk)T minimizing D(b).