Memoryless scalar quantization is discussed, with a focus on the uniform quantizer. Uniform quantizer error variance is derived under the assumption of many quantization levels, and several examples are provided.
Memoryless scalar quantization of continuous-amplitude variable
x is the mapping of
x to output
y
k when
x lies within interval
The
x
k are called
decision thresholds , and the number of
quantization levels is
L .
The quantization operation is written
.
When
, quantizer is called
midtread ,
else
midrise .
Quantization error defined
If
x is a r.v. with pdf
and likewise for
q ,
then quantization error variance is
A special quantizer is the
uniform quantizer :
Uniform Quantizer Performance for large
L : For bounded input
, uniform quantization
with
and
, and with
and
(for
),
the quantizationerror is well approximated by a uniform distribution for large
L :
Why?
As
,
is constant over
X
k for any
k .
Since
, it follows that
will have uniform distribution for any
k .
With
and with
x
k and
y
k as
specified,
for all
x (see
[link] ). Hence, for any
k ,
If we use
R bits to represent each discrete output
y and
choose
, then
and
Recall that the expression above is only valid for
σ
x2 small
enough to ensure
.
For larger
σ
x2 , the quantizer
overloads and the SNR
decreases rapidly.
Snr for uniform quantization of uniformly-distributed input
For uniformly distributed
x , can show
,
so that
.
Snr for uniform quantization of sinusoidal input)
For a sinusoidal
x , can show
,
so that
.
(Interesting since sine waves are often used as test signals).
Snr for uniform quantization of gaussian input
Though not truly bounded, Gaussian
x might be considered as
approximately bounded if we choose
and
ignore residual clipping.In this case
.
Receive real-time job alerts and never miss the right job again
Source:
OpenStax, An introduction to source-coding: quantization, dpcm, transform coding, and sub-band coding. OpenStax CNX. Sep 25, 2009 Download for free at http://cnx.org/content/col11121/1.2
Google Play and the Google Play logo are trademarks of Google Inc.
Notification Switch
Would you like to follow the 'An introduction to source-coding: quantization, dpcm, transform coding, and sub-band coding' conversation and receive update notifications?