Next: Theoretical Allocation of Shape
Up: Shape-Gain Wrapped Spherical Vector
Previous: Decomposition into Shape and
Experimental Allocation of Shape and Gain Rates
Let
be the transmission rate of the wrapped SVQ and let the shape code
rate
and gain code rate
satisfy
.
The rate
determined by (7)
can be altered by rescaling
so that
more or fewer points are contained in
.
We numerically
determine the allocation of rate
between
and
that minimizes the distortion of the wrapped SVQ, using
the design algorithm given in Table III-A.
In the next section, we provide an analytical solution for large rates.
Since the gain codebook size is an integer, the values of
are
restricted to a finite set and the optimal value of
can be found
exactly. (This is in contrast to optimizations over an infinite set, in
which an iterative algorithm may not converge to precisely the optimal
value in bounded time.)
For a given pair
, the gain codebook is optimized using the
Lloyd-Max algorithm with
bits.
Since each Voronoi cell corresponds to one lattice point, the
number of shape quantizer codevectors is closely approximated by the
-dimensional content of the sphere
divided by the volume of one Voronoi cell (recall,
[30]).
That is,
and it was shown in [30] that
 |
|
|
(21) |
Thus, for a given shape
rate
, we scale
before the shape codebook is constructed
such that the volume of the Voronoi cell satisfies
.
After optimization is complete, the actual number of codevectors is
computed by evaluating the theta function. This more time-consuming
step is avoided during the optimization step, which only uses estimates of
the codebook sizes.
Next: Theoretical Allocation of Shape
Up: Shape-Gain Wrapped Spherical Vector
Previous: Decomposition into Shape and
Jon Hamkins
2005-10-28