Signal-to-quantization-noise ratio explained

Signal-to-quantization-noise ratio (SQNR or SNqR) is widely used quality measure in analysing digitizing schemes such as pulse-code modulation (PCM). The SQNR reflects the relationship between the maximum nominal signal strength and the quantization error (also known as quantization noise) introduced in the analog-to-digital conversion.

The SQNR formula is derived from the general signal-to-noise ratio (SNR) formula:

SNR=3 x 22n
1+4Pe x (22n-1)
2
m
m(t)
2
m
p(t)

where:

Pe

is the probability of received bit error

mp(t)

is the peak message signal level

mm(t)

is the mean message signal level

As SQNR applies to quantized signals, the formulae for SQNR refer to discrete-time digital signals. Instead of

m(t)

, the digitized signal

x(n)

will be used. For

N

quantization steps, each sample,

x

requires

\nu=log2N

bits. The probability distribution function (PDF) represents the distribution of values in

x

and can be denoted as

f(x)

. The maximum magnitude value of any

x

is denoted by

xmax

.

As SQNR, like SNR, is a ratio of signal power to some noise power, it can be calculated as:

SQNR=

Psignal
Pnoise

=

E[x2]
E[\tilde{x

2]}

The signal power is:

\overline{x2}=E[x2]=

P
x\nu
=\int

x2f(x)dx

The quantization noise power can be expressed as:

E[\tilde{x}2]=

2
x
max
3 x 4\nu
Giving:

SQNR=

3 x 4\nu x \overline{x2
}

When the SQNR is desired in terms of decibels (dB), a useful approximation to SQNR is:

SQNR|dB

=P
x\nu

+6.02\nu+4.77

where

\nu

is the number of bits in a quantized sample, and
P
x\nu
is the signal power calculated above. Note that for each bit added to a sample, the SQNR goes up by approximately 6 dB (

20 x log10(2)

).

References

External links