Use of double integration in sigma delta modulation

advertisement
IEEE TRANSACTIONS
COMMUNICATIONS,
ON
VOL.NO.
COM-33,
3,
249
MARCH 1985
A Use of Double Integration in Sigma Delta Modulation
JAMES C . C A h Y , FELLOW,IEEE
1
'
Abstract-Sigmadeltamodulation
is viewedas
a technique that
employs integration andfeedbacktomove
quantizationnoise outof
baseband. This techniquemaybeiterated
by placing feedback loop
around feedback loop, but when three or more loops are used the circuit
canlatch into undesirable overloading modes. In the, desired mode, a
simple linear theorygives a good description the
of modulation even when
the quantization has only two levels. A modulator that employs double
integration andtwo-level quantizationis easy to implement andtolerant
is
of parameter variation. Atsampling ratesof 1 MHz it provides resolution
are
equivalent to 16 bit PCM for voiceband signals. Digital filters that
suitable for converting the modulation to PCM are also described.
multipleintegration,andcalculatethesignal-to-noiseratios.
Theresultsareconfirmedbysimulation,andexperimental
measurements. We show that when more than two integrators
are used, the circuit can latch into undesirable modes where
its performance is ruined. Finally, we give a design for a digital
processor for constructing PCM from this modulation.
11. QUANTIZATIONWITH FEEDBACK
Fig. 1 (a) shows the circuit of a differential quantizer which
is a form of the well-known delta modulator; we will use this
circuit t o explain our view of feedback modulation. Fig. l(b)
shows a sampled data model of the circuit; it assumes that the
A/D ahd D/A conversion are ideal and that signals are random,
I. INTRODUCTION
so that the quantization may be represented by added noise e
and linear gain G (level-spacing/threshold spacing). AccumulaHIS paper describes the design of a digital modulator that
isinteti'ded for use in oversampled
PCM encoders. These
tion A representstheintegration.Mathematicaldescriptions
of related circuits have been presented in several places
[ 11,
encodersmodulatetheiranaloginputsintoasimpledigital
[ 3 1 , [ 41, [ 121, [ 141 -[ 161. They show that the presence of
format
highspeed;thendigitalprocessingtransformsthe
feedback around the quantizer has three uses, which are summodulationto PCM sampledattheNyquistrate
[ 11-[9].
marized below.
Propertiesofthepreliminarymodulation
have stronginPrediction and Preemphasis: The modulated signal A4 comfluence on the design-of the entire encoder. For example, the
isp.roporresolution of the PCM can be no better than that. of the modu- prisesanoisecomponentandacomponentthat
tional to the rate of change of input amplitude. Modulating a
lation, and the complexity and speed of the digital processor
rateofchangecanbemoreefficientthanmodulatingthe
depends on the kind of modulation used and its resolution.
amplitudedirectly,particularlyforvideoandaudio
signals
The tolerance of the analog circuits employed in the modulator
can determine the suitability of the design for integrated
cir- whosespectraldensitiesfallwithincreasingfrequencyand
cuit implementation and the power consumed by these circuitswhosesamplevaluesarehighlycorrelated
[ 151, [ 161. This
can be a large part of the power used
b y the entire encoder.
improved efficiency can result in decreased sampling rate or a
There is, therefore, much incentive to find an efficient modureduction in the number of quantization
levelsneeded for a
lator,onethatprovideshighresolution(idlechannelnoise
given resolution.
morethan 80 dBbelowpeaksignal)atmoderatesampling
Control of Overloading: Ordinary PCM quantization overrates (less than 1 MHz for 4 kHz telephone signals) yet employs loads by clippingsignal amplitudes directly. When this happens
simple robust circuits (tolerances no tighter than +3 percent).
t o t h e signal applied to the A/D in Fig. 1, it is t h e derivative
Early work on oversampled encoders [ 11 , [ 21 was mostly
of the input signal that is clipped, resulting in slope overloadtheoreticalandbasedondeltamodulation.Later,practical
ing of the output signal. Distorting the slope of video [ 171 and
realization preferred sigma delta modulation but modified it to audio signals can be less disturbing than clipping their amplilower t h e samplingrateandsimplifythedigitalprocessing.
tudes directly. This also can lead to improved efficiency of the
For a video application, multilevel quantization was used [3]
modulation.
toreducethemodulationrate.Fortelephoneapplications,
NoiseShaping: Placing thequantizerinafeedbackloop
some modulators [4], [5] achieve
highresolutionbybiasing
with a fiiter shapes the spectrum of the modulation noise[ 3 1 ,
the modulator to an especially quiet state for idle channel op[ 131, and at the same time it can decorrelate the noise from
eration. One [ 71 employed triple integration in the sigma delta t h e signal. If we assume
that the quantization noise e in Fig.
modulator;another [ 81 employeddigitalaccumulationand
l ( b ) is white,thenthespectraldensityofthenoiseinthe
companded quantizationlevels in the feedback path.
modulated signalrises withfrequency;butafterintegration
Recentadvancesindigitalintegratedcircuittechnology
t h e noise is white again
at the output. We willsee that other
have greatly reduced the need to have simple digital processciicuit configurations [ 131 -[ 181 can shape the output noise
ing; indeed, now it is feasible [ 101 to have digital line equalispectrum to suit particular applications.
on
zation,echocanceling,digitalhybrids,andconferencing
When higher order filters are used in place
of simple integrathechipwiththecodec.Theseapplications,however,place
tion [ l l ]-[ 141, the propertiesof the modulation are modified.
to be Themodulated signalincludescomponentsthatareproporstringentdemandsonresolutionanddynamicrange
provided by the modulator.
tional to high-order derivatives of the signal. Overloading limits
The present work explores the advantages of having double not only the slope but also the rate of change of slope of the
integration in a sigma delta modulator.
We demonstrate that
signal, and modulation noiserises more steeply with frequency.
a particular class of circuits can provide high resolution and be
The restriction on the design of these high-order filters is the
toleranttoimperfection.
We explainthereasonsforusing
need to keep the feedback stable.
All these properties of feedback quantization can influence
t h e design of modulators for oversampled codecs, and in some
Paper approved by the Editor for Signal Processing and Communication
Electronics of the IEEE Communications Society for publication without oral applications the requirements are in conflict. For example, oppresentation. Manuscript received March28, 1984; revised October 16,1984. timum design of predictors usually calls for leaky integration,
The author is with AT&T Bell Laboratories, Holmdel, NJ 07733.
but optimum noise shaping calls for long-time constant inte-
T
0090-6778/85/0300-0249$Ol.OO 0 1985 IEEE
250
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. COM-33, NO.
DEMODULATOR
3,
MARCH 1985
MODULATOR
r------1
I QUANTIZER
I
1'"
I
Lc7-'
DELAY
DELAY
"n-l+""-l
I
A
I
ACCUMULATOR
(b)
Fig. 1. (a) An exampleof a differential modulator and demodulator. @) A
sampled data representation of the differential modulation.
MODULATOR
INTEGRATOR
A
,
DEMODULATOR
LOW PASS
AID
FILTER
1
1
lxh+en-e.-~)
(b)
Fig. 2. (a) A sigma delta modulator and demodulator. (b) A sampleddata
representation of sigma delta modulation.
.
.
gration [ 15 1 . It is the different empGasis given to these separ- has gained favor bcause it is 'very tolerant of imperfection and
mismatch of the two D/A circuits. [3]1 The structure.of Fig. 1
ate prop.erties that accounts for the different filters that have
is not so tolerant ,because its D/A imperfections are multiplied
beenproposedforfeedbackquantizers.
Our design forthe
the integrating filter at the remodulator will be based on the requirements of telephone toll-by the large baseband gain of
ceiver.
networks.
The next section of this work will be directed atthe, task of
111. REQUIREMENT
O F GENERAL PURPOSE MODULATORS
generalizing the filter A used in this modulator for the purpose
FOR TOLL NETWORK USE
of moving quantization noise out of t h e signal band. Applicasignal prediction and special overload
Digital ,codecs used in the telephone toll-network must ac- tions that want to use
cept a wide range of signals, and their design may not r,ely
o n characteristics could do so by providing preemphasis and deemphasis filters external to the modulator[ 151 .
properties of restricted classes of signals nor.properties of special receivers. We may not rely on there'being high correlation
between Nyquist samples, nor assume t,hat slope overloading
IV. SIGMADELTA MODULATION
isanymoreacceptablethanclippingamplitudesorthata
The
modulator
shown in Fig. 2 generates a quantized signal
colored noise is less objectionable than white noise.
We may take advantage of the fact that the
signal is band that oscillates between levels, keeping its average equal to the
average input. It is easy to show [ 31 that for active inputs, the
limited, however, by moving quantization noise out of band
spectral density of the noise in the quantizedsignal is given by
whereitcanberemovedbyappropqatefilters.Thesigma
delta modulator shown in Fig. 2 does this without differentiating the signal: it eliminates the need for integration at the receiverbecauselow-frequencycomponents
of themodulated
signal representtheinputamplitudedirectly.Thisstructure
25 1
CANDY: DOUBLE INTEGRATION IN SIGMA DELTA MODULATION
QUANTIZER
A2
DELAY
INNER LOOP
,
SECOND LOOP
Fig. 3. A quantizerwith two feedbackloopsaround
elements are nominally unity.
20 kHz
it. Thegainsofall
40 MHz
4 MHz
400 kHz
SAMPLINGRATE
(4lr)
Fig. 4. Quantizationnoiseplottedagainstsamplingfrequencyforvarious
numbers of feedback loops. Baseband is 3.5 kHz and the noise is referred
to the step size: the noise of ordinary PCM is - 10.8 dB on this scale.
The circuits that can be derived by reiterating simple feedwhere a is the quantization step size and
7 the sampling period.
class of feedback
0 < f < fo is then given approxi- backloopsofthiskindareaveryuseful
The net noise in baseband
mately by
quantizers with high-order filters
[ 141, [ 181. Ritchie points
out the penalties that must be paid for using feedback, and
they are summarized in the next section.
providedthat f0.r Q 1and eo = a/&
is t h e averagenoise
generated by the quantizer alone. Thus, the resolution can be
greatly increased by oversampling and feedback.
For example,
quantizinga 3.5 kHzsignal at16 MHz withthisfeedback
quantizer reduces the noise eo by 96 dB, which is equivalent
to a 2
reduction of the step size.
This procedure for increasing the resolution with feedback
can be reiterated as illustrated in Fig.3 . Here we have included
gains G, in cascade with each integrator in order to describe
circuit imperfections that cause the loop gains to be other than
unity. Appendix A shows that the spectral densityof the noise
in the modulated signalgeneratedbytwofeedbackloops
is
given by
~ ~ (= (1
f -) z - ~ ) ~ E ( =
z >2 e 0 f i ( 1 - cos ( 2 n f ~ ) ) ( 3 )
when G, = 1. The in-band noise is given approximately by
This double feedback increases the resolution by 95 dB for a
samplingrateofonly1
MHz and 3.5 kHzbaseband.Fig.
4
compares the resolution of PCM to that obtainable with one,
two, and three feedback loops. Measurements on circuits with
active input signals agree with these calculated values.
V. PENALTIES
FOR USINGFEEDBACK
In Fig. 2 t h e signal applied to the quantizer can be expressed
as the input less the noise from the previous cycle: w, = x, e,andthisnoiseusesupsomeofthedynamicrangeof
the quantizer. Overloading may be avoided by adding one extra
level to the quantizer because e spans + a / 2 . In a similar manner it may be shown that, when the number of feedback loops
is L > 0, the range of signalsapplied to the quantizer is increased by 2L- a. If this signal exceeds the range of the quantizer, the modulation noise increases, as is illustrated by Fig. 5 .
For many applications, the increase in noise for large
signal
valuescanbetolerated,providedanadequatesignal-to-noise
ratio is maintained.
Besidesrequiringadditionalquantizationrange,feedback
demands increased precision in the gains of the circuits. Gains
in the range +lo percent are usually acceptable for quantizers
having a single feedback loop, but more precise gains are needed
when additional feedback loops are used. In Fig. 6 we plot the
calculated and measured signal-to-noise ratio against values of
gains G, placed in series with each integrator for one, two, and
three feedback loops. The measured change of noise with gain
is larger and more variable than predicted by calculation. This
isbecausethenoise
iscorrelatedwithsignalamplitudeina
way that depends on the gains G,, and this correlation is ignored in the calculations.
The third penalty for using feedback concerns the depend-
'
252
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. COM-33, NO. 3, MARCH 1985
POSITION OF QUANTIZATION LEVELS
-30
I
fi.5
20.5
t2.5
6
Z
-40
-30
-40
'0
W
-0
-50
-50
-60
i.o
0.5
0
-70
2.5
2.0
i.5
-80
AMPLITUDED OF SINEWAVE
Fig. 5 . The noise introduced into sinusoidal signals
of various amplitudes by
modulation with two feedback loops placed around a quantizer having the
stated number of levels. Sampling is at 128 kHz.
-30
-40
m
9
W
-50
-60
z
W-
s
8
z
6
0
-70
-80
-
-
U
0
4
\!
W
m
z
1.1
4
I
u
0.5
0.6
0.7
0:8
0,'9
.
4:O
1.2
\
GAIN
1
'
I
I
1
I
0
0.2
0.5
0.8
i.o
01AS. a
(C)
Fig. 7. Graphs of idle channel noise plotted against input bias. (a) Ordinary
PCM. (b) Simple sigma delta modulation. (c) Two-level quantization with
double feedback. Noise is referred to the step size. The sampling rate is
256 kHz.
tx: .
t
0.5
0.6
0.7
0.8
0.9
GAIN
, i,'O\
4
ence of modulation noise on signal amplitude.
A determination of this dependence for ordinary sigma delta modulation
in [ 191 shows that it can have an important influence on the
performance of oversampled codecs. Fig. 7 is a graph of noise
plotted against the dc bias, x, applied to the modulator. Fig.
7(a) is the quantization error without feedback; the error
is
zero for x = 0 or 1 which corresponds to the position of t w o
adjacent levels, and elsewhere the error is proportional to t h e
distance to a level. Fig. 7(b) shows the idle channel noise of a
quantizer with a single feedback loop. The noise
is gathered
into a series of narrow peaks, and
t h e large peaks can be an
embarrassment in the designof oversampled codecs.
VI. TWO-LEVEL
QUANTIZATION
We will demonstrate how the three penalties, described in
the previous section, can be avoided by using
just two feedback loops and degrading the quantizer to a single threshold
circuit that generates a two-level output.
With a singlethresholdtheinconvenience
of establishing
threshold spacing is removed, and the concept of gain
of t h e
quantizer becomes unreal unless other circuit properties provide a calibration for the amplitudes applied to the threshold.
We find by experiment that signal
levels adjust themselves so
that the effectivegainof the quantizer compensates for changes
O
f
I
I
1I
in the values of circuit gains G,. The measured noise shown in
-2
0.5
0.6
0.7
0.8
0
Fig. 8 is almost independent of these gains and corresponds t o
GAIN
-4
thecalculatedvalueforloopgains
of unity.Likewise,the
(C)
change in the attenuation of the signal Y ( o ) / X ( o is
) less t h a n
Fig. 6. The change in noise with gain placed in cascade with each integrator
50.05
dB
for
values
of
gain
0.5
<
G,
<
2.
We
find
that the
for multilevel quantization. The reference noise is that measured at unity
penalty of having to establish quantizer gains in one and two
gain value. The curve gives calculated values that apply for sampling rates
feedback loops is substantially eliminated by the use of twothat are at least eight times the Nyquist rate. (a), (b), and (c) are for one,
level quantization: signal levels in the circuit automatically adtwo,andthreefeedback
loops, respectively.Thesecircuitsbecome
just themselves to make the effective loop gains unity. With
unstable at gains 2, 1.236, and 1.087.
-
L
253
CANDY: DOUBLE INTEGRATION IN SIGMA DELTA MODULATION
0.5
I
I
I
I.o
1.5
2.0
GAINS G i AND G2
Fig. 8. The noise indoublefeedback,two-levelmodulationplottedagainst
gains G, at various sampling rates. The input was excited with a random
signalspanning *O.la. Thehorizontallines mark calculatedvalues of
noise for unity gain and multilevel quantization with the same step size.
more than two feedback loops, undesirable oscillations spoil
the functioning of the circuit when the quantizer has only two
levels. We discuss these oscillations in the next section.
The second penalty concerns the loss of quantization range
because feedback increases the amplitudes that are applied to
the quantizer. With a single threshold there is no limitation on
the range of its input amplitude, only the output levels are defined, but we see in Fig.
5 that for two-level quantization the
noiseincreasesrapidlywithsignalamplitude.Fig.
9 presents
similar data plotted on logarithmicscales.
The third penalty concerned the correlation
of noise with
input level. Fig. 7(c) shows a graph of modulation noise plotted against input bias for a modulator utilizing two feedback
loops. Comparing it to the graphs in Fig. 7(b), we see that use
of two loops substantially decorrelates the noise except at the
ends of the range, where the modulation noise peaks in the
L
same fashion that it does in modulators that utilize only one
- 35
feedback loop. Reference
[ 191 shows that the amplitude of
these peaks of noise is given by
Nmax
=fi(fo+
which can be large compared to the calculated noise
their width u is narrow:
(5)
(4). But
50
40
30
20
p
io
I
- 30
I
I
I
I
1
-25
-20
-15
-10
-5
INPUTAMPLITUDE /STEPSIZE. dB
Fig. 9. The dependenceof noise on the amplitudeof a sinusoidal input signal
for two-level modulation with double feedback. The noise
is referred to its
small signal value. This result applies to sampling rates that are eight or
more times the Nyquist rate.
of the quantizer. In particular, when the quantizer has only
t w o levels, the undesirable modes are easily excited and difficult t o extinguish. The susceptibility of the circuit to enter unIt appears that the use of two-level quantization and double desirable modes has prevented measurement of the resolution
integration could be the basis of a useful modulator. The next
of circuits that have triple integration and two-level quantizasection explains why it is wise to use no more than two intetion except for gains G 2 , G 3 less than 0.55. Even for gains as
grators.
low as 0.1, theunwantedmodeswereself-sustainingafter
beingexcited.Whentwofeedbackloopsareused,however,
VII. LIMIT-CYCLES
THAT OVERLOADTHE QUANTIZER
the contents of the integrators always decay to
a small value
gains G ,
The feedback quantizers that we have described cause their whenexcitationsareremoved,providedthatthe
are less than 1.23 for multilevel quantization and less than 2
outputs to oscillate between levels in a way that keeps their
for two-level quantization.
average value equal t o t h e average input. In the desired mode
of operation the signalsheld in the integrators are comparaWhen modulators function in an undesirable mode, the sigtively small, but when three or more feedback loops are present,
nalsintheintegratorsare
so large,compared t o t h e largest
quantization levels, thattheinnerfeedbacksareineffective.
other modes can be excited [ 141. These modes are characterThebehavior of thecircuit is dominatedbytheoutermost
ized by being very noisy and having large-amplitude, low-frefeedback, which, if it contains more than two integrations, is
quency oscillations in the integrators, which exceed the range
u = fora.
(6 1
254
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. COM-33, NO. 3, MARCH 1 9 8 5
unstable.Stabilityisregainedwhentheinnerfeedbacksare
made effective by clipping the amplitudes
ofsignalsheldin
the integrators, or by nonlinear feedback [ 141. But it is questionable whether the extra resolution obtained in practice can
justifytheuse
of thesemorecomplicatedcircuitsandthe
tighter tolerances that they demand.
VIII. IMPLEMENTATION
OF THE MODULATORSUSING
Two INTEGRATORS
,
x(tl
The circuit shown in Fig. 3 is a sampled data model of t h e
modulator; its signals are represented by impulse sample values.
This circuit could well be implemented using switched capacitorsforaccumulation.Implementationsinabipolartechnology, however, would prefer t o use continuous signals such
as those in the circuit of Fig. 10. The analysis of the switched
and the continuous circuits in Appendix C shows that their
operation is equivalent when the feedback signal
y ( t ) is held
constantthroughoutthesampleinterval,thetimeconstant
R C equals 1.57, and the two inputs are related by the expression
Xn7
-InT
‘-
THRESHOLD
~ ~ _ _ _ _
y(tl
Fig. 10. Ananalogversion of thedoubleintegratingmodulator.
30
50
(2x(t)
-
x(t - 7)) dt.
(7)
(n-1)r
The analog circuit in Fig. 10 is relatively easy to construct
becausethereareonlytwomainconstraintsonitsdesign.
There is the need to keep signals small in order to conserve
power yet have signal levels large enough
to swamp noise and
imperfectioninthethresholdcircuit,andthere
is theneed
t o set the time constant R C with sufficient precision. Fig. 1 1
showsgraphs of themodulator’sresolutionplottedagainst
input amplitude for three values of the time constant. Time
constants changing in the range
1.27 to 1.87 give less than 1
dBvariationinnoiselevel;thisshouldsatisfymostapplications.
Equation (7) can be used to define the frequency response
of the filter that should be placed in cascade with the input
3 in order to make its reof the sampled data circuit in Fig,
sponse identical to that of the analog circuit in Fig.
8 . That
frequency response is given by
’ ( 0 ) = ( 2 - f - w ) smc
G(0)=X
.
(f7).
X(w>
(8)
This low-pass filter, inherent
to the circuit of Fig. 10, is usefulforreducingaliasingdistortion.Forexample,when
3.5
kHzsignalsarebeingmodulatedat
512 kHz, anyspurious
signals in the range 508-5 16 kHz alias into band. But the distortion is small because I G(508) I < -40, dB. Table I lists the
attenuation of t h e signalsaliasedintobandforvarioussampling frequencies; also listed is gain introduced into baseband.
This gain could be equalized in the digital processor.
Simulations show that signal amplitudes in the integrators
of these two-level feedback modulators can be very large, and
realimplementationsneedtolimittheirsize.Clippingtheir
amplitudesspeedstherecoveryfromoverloadbutmayincrease the noise. Fig. 12 shows that essentially full resolution
of two-level quantization is obtained by allowing the integrated signals t o swing through at least k l . 0 step sizes. Variation
of themodulator’snetgainwithinputamplitudewas
less
than +0.025 dB.
Fig. 13 shows that leakage in the integration has negligible
effect on noise, provided its time constant exceeds
1/2fo seconds. The data in this figure agree with calculations that represent quantization by added noise, and assumes unity gain in
the feedback loops.
IX. DESIGNO F
THE
DIGITAL
PROCESSOR
A digital processor will convert the output of the modulator
into PCM by smoothing the signal with a digital low-pass filter
40
%
-
9
5
Y
-
u)
30
5
z
0
-
-70
-60
-50
-40
-20
-30
SIGNALAMPLITUDE,
-
10
-
0
0
-10
dB
Fig. 11. Thesigna-to-nolse
ratio
plotted
against
the
amplitude
of a
sinusoidal input signal for the circuit in Fig. 10. The sampling rate is 256
kHz with 3.5 kHz baseband; the time constantRC, is (a) 1.5 7;(b) 27; (c)
7.
TABLE I
GAINS OF THEFILTER (2 - exp (7
j 2 x f 7 ) ) sinc
SAMPLINGFREQUENCY
G A I N A T 3.5 k H z
I/TkHz
dB
cf7)
GAIN AT
(Ih-3.5)
kHz. de
64
0.87
-23 9
I28
0 24
-30.8
256
0.06
-37.1
512
0.01 5
-43 2
1024
0.004
-49.3
2048
0.001
-55.3
4096
0 00
-6 I .J
8192
0.00
-67 4
255
CANDY: DOUBLE INTEGRATION IN SIGMA DELTA MODULATION
quency response
(1 0)
and impulse response
n(n
h , =-
+ 1)
for 1 < n < N
2
0
forN<n<2N
I
0.1
I
I
1
I
I
0.2
0.3
0.4
0.5
0.6
h, =
AMPLITUDE OF INPUTISTEPSIZE
250
150
500
6400
0
ps
80
25
50
I
I
I
I
I
I
I
I
o
0.5
?.a
i5
2.0
2.5
3.0
35
'INTEGRATIONLOWERCUTOFF-FREQUENCY,
-
1)(3N - n )
for2N<n<3N
,
l
L
Fig. 12. The effect on noise of clipping the amplitude of signals in the two
integrators for various amplitudes of a sinusoidal input. W is the ratio of
the clipping level to the step size. Quantization levels are at k0.5.
I N T E G R A T I O N TIME-CONSTANT,
(3N - n
I I
4.0
kHz
Fig. 13. Thedependence of noise on leakage in bothintegratorsfortwolevel quantization and double feedback. Basebandfo
= 3.5 H z .
andresamplingitattheNyquistrate.Thefilterattenuates
spurioushigh-frequencycomponentsofthe
signal andthe
high-frequency components of the modulation noise, so that
resampling does not alias significant noise into baseband.
Reference 191 describes t h e design of adigitalprocessor
that is suitable for use with ordinary sigma delta modulation.
It reduces the sampling rate in
stages, employing 32 kHz as
anintermediatefrequencyforreachingthe
8 kHzNyquist
rate of telephone signals. This technique leads
to simple and
efficient circuits. Use of double integration in the modulator
does not influence the design of the filter with respect to outof-band signal components, but it does influence the requirementsforattenuatingmodulationnoise,becausethenoise
now rises more rapidly with increasing frequency.
The filter used in [91 for lowering the sampling rate to 3 2
kHz has a triangular-shaped impulse response, and frequency
response given by
sin fNr
sin fr
Calculations of noise, in Appendix B, show that such filtering
does not provide sufficient attenuation for modulations generated by means
of doubleintegration.It
is shown that the
modulation frequency would need to be raised from
1 to 2.5
MHz in order to make up for
use of such inadequate filtering.
Afilterthatdoesprovideadequateattenuationhasfre-
where N is the number of input sample values that occur in
one period of the resampling. The duration
of the filter impulseresponse is threeresamplingperiods.Itsfrequency
response has triple zeros at the 32 kHz resampling rate and all harmonics of it. When this filter
is used, the noise, aliased into
band, resu1t.s in less than 0.5 dB loss of resolution. This filter
can be implemented as a n FIR structure that does not require
full multipliers because the modulated signal is a 1 bit code. In
t h e finalstageofdigitalprocessingasharpcutofffilteris
needed. Analysis in Appendix C shows that at least 25 dB of
attenuation is needed,which
is provided bythefilterdesecscribedin [9] ; itcomprisestwosecond-orderlow-pass
tions followed by an accumulation and dump.
X. CONCLUSION
We have demonstrated that
a sigma delta modulator with
double
integration
can
be
designed
t o provide
resolution
equivalent to that of 16 bit PCM when modulating 4 kHz signals a t 1 MHz, with simple robust circuits. A somewhat higher
modulation rate, 2.5 MHz, would permit use of-simpler digital
processing given by (9) for converting the modulation to
PCM.
It is instructive to compare this modulator to the interpolating modulator described in
[ S I . Theyprovidecomparable
9 bit
resolution when the interpolating modulator generates
words at 256 kHz and the sigma delta modulator generates 1
1 MHz. Theinterpolativemodulatorhasmore
bitwordsat
complex circuits, but the tolerances of the two modulators to
imperfection are roughly equivalent. The overriding adva,ntage
of the modulator described here is the fact that its quantization is uniform. To obtain comparable resolution from the interpolatingmodulatorwithoutcompandingitsquantization
levels would require that it generate 4 bit words at 2MHz.
There isneed t o have uniform quantization in order that
the, encoder can accept the sum ofseveral independent signals
without having interaction between them. For example, when
digital hybrids and digital conferencing are to be provided, the
sumofthreeormorespeech
signals maybepresentinthe
modulator at one time; then we require that the quantization
noisebeindependentofthe
signal amplitude.Thepossible
use of triple integration has been rejected because it can latch
into noisy modes of operation.
APPENDtX A
MODULATION NOISE
QuantizationinthemodulatorshowninFig.
3 is represented by additive noise e. We assume it is white with spectral
power density 2reO2, where eo is the noise power in the band
of frequencies below
t h e half sampling rate. When the gains
G,, areunity, we candescribethemodulated
signal bythe
256
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. COM-33, NO. 3, MARCH 1985
Thus, the noise (13) is increased by the root
of t h e decimation ratio N . This loss of resolution could be made up for
by increasing the input modulation rate from / r1 t o N 1 / 4 / ~ .
A better decimating filteris
z-transform expression
Y'(Z) =Z-lX'(z)
-t(1
-
z-')~E(z).
1)(1
The noise in this signal has spectral density
N M ( ~ =
) 2(1 - cos ( 0 7 ) ) e o f i .
(12)
If NMOis the component of noise in baseband, 0 < f < f o and
w0 = 27rf0, then
-
8 sin (
+
~ ~ 7sin
)
(2w07)].
) be approximated
When f07 is small enough that sin( 2 ~ 0 7 can
by the first five terms in its Taylor expansion,
This noise can be made very small by using high modulation
rates. Subsequent digital processing, called decimation, lowers
the rate without increasing the noise.
N
L(=N)3
3 1 -Z-l
It modifies the modulation noise to be
The spectral density of the noise following resaypling can be
obtained by reverting to the time domain. Let E (z) represent
the accumulated noise
which is equivalent to
N
A ~ P E N D IBX
DESIGNOF
THE
DECIMATOR
The decimator uses 1,ow-pass,filters to attenuate out-of-band
components of the modulation that, will be aliased into band
by the resampling. TO simplify the design of these filters, there
is much advantage in lowering the sampling rate in stages. In
theinitialstageswherethesamplingrate
isstilllargecompared to the Nyquist rate, it
is wise to place zeros of the filters
atthenewsamplingrateandharmonics
of it.Suitable sequences of,evenly spaced zeros occur in trigonometric functions, and a particularly easy spectral response to implement is
(sin wNT/sin cj7). In the time domain it is an averaging o f N
samples with ,T being the peripd of the input samples and NT
the period of the output samples.
In [ 91 a cascade of two such filters having response
When this is resampled with period N T , i.e., every Nth sample
is retained, there will b e n o cGrrelation between the samples,
if t h e original samples are uncorrelated. The resampled noise
e'(iN7) will be white with spectral density N e o f i . It follows
that the noise at the decimator output after resampling can be
described as
and its baseband component forN7fo 2- 1 is approximated by
eo n2
N~~ = -(2f07)5/2.
6
(14)
There is no change from (1
3). All of the penalty for decimating
is represented by the in-band attenuation
of the decimating
filter which, when equalized, increases the noise.
was used to lower sampling rates of sigma delta modulation to
This decimating filter can be used successfully to lowerSam'32 kHz. This filter is inadequate for use with modulators em- pling rates to about four times the Nyquist rate, and its in-band
ploying double integration, as the following analysis
willdeattenuation will be less than 3 dB. Filters with much sharper
monstrate.Afterfilteringby
(14), themodulationnoisein
cutoff characteristics are needed in the final stage of decima(1 1) becomes
R mustbesufficienttomakethe
tion.Theirattenuation
modulation noise that is aliased into band small with respect
t o N M Oin (13). That is,
Resampling with period NT results in
eo
(16) (1
N D ( 2 ) = ___
-
Z-')2
N2
where Z - = z - represents
~
aone-perioddelayatthenew
rate.Followingargumentssimilarto(1
1)-( 13),thein-band
noise can be approximated by
which is satisfied if
257
CANDY: DOUBLE INTEGRATION IN SIGMA DELTA MODULATION
When 1/Nr is 32 kHz and f o is 4 kHz, this requires R < -25
way in the sample time( n
dB. This is easier than the requirement for antialiasing filters
in D-channel banks, R < -32 dB. The low-pass filter described
in [ 91 is adequate for use with double integrating modulators.
APPENDIXC
COMPARISONOF A MODULATOR THAT INTEGRATES
ANALOGSIGNALS
WITH ITS SAMPLED
DATA
-
EQUIVALENT
+i)~
we get
,
y(.- (. +)+ 7 )
+
y n 7 . (33)
n=O
When the modylator in Fig.
3 has input samples x , ’ and
output samples y n and the signal applied to the quantizer is
w,- 1 ‘, a relationship between their values can be expressedas
We areprimarilyinterestedinmodulatorsthataresampled at very high frequency compared to baseband so that the
signal varies little during the sampling interval. To simplify the
analysis, we shall
now assume that the center of area of the
inputwaveformforeachsample
liesmidwayintheinterval
t n = (n *)T. Then
+
or
N-1
N- 1
N-1
provided all signals are initially zero.
Ananalog.circuitthatcan
haveequivalentresponse
is
shown in Fig. 10. Here x ( t ) is a continuous signal and the feed- Yn=O
(N-n+(ficI!-))ytlT.
back signal y ( t ) is held constant throughout each sample in(34)
terval. To analyze this circuit we make use of the following relationshipsbetweenintegrationandsummation
of sample
Comparing this result to (27) we see that they can be equivavalues.
lent, with the right initial conditions and
Lemmas: F o r f ( t )= 0 when t < 0 and
r 2 C 1 C 2= r 2 ,
R C , = 1.57,
Yn’=Yn7
and
This leads t o t h e final result
(29)
I
= 2xn7
- x(i2-1)7
and
which has spectral equivalent
REFERENCES
where t , is the position, in time, of the center of area of the
signal waveform during the nth sample interval, i.e.,
tf(t)dt.
When we assume that all signals in the circuit are zero for
t < 0 , wecanexpresstheamplitudethat
isappliedtothe
quantizer in Fig. 3 at the Nth sample time as
y ( t ) is
Applyingresults(13)-(15)andnotingthatbecause
heldconstant,thecenter
of area of itswaveformliesmid-
[I] D. J. Goodman,“Theapplication of deltamodulationtoanalog-todigital PCM encoding,” Bell Syst. Tech. J., vol.48,pp.321-343,
Feb.1969.
[2] L. D. J. Eggermont, “A single-channelPCMcoder with companded
DMand bandwidth-restricting filtering,” in Con$ Rec., ZEEEZnt.
Conf. Commun., June 1975, vol. 111, pp. 40-2-40-6.
[3] J. C. Candy, “A use of limit cycle oscillationsto obtain robust analogto-digitalconverters,” ZEEE Truns. Commun., vol.COM-22,pp.
298-305,Mar.1974.
[4] J. D. Everhard, “A single-channel PCM codec,” ZEEE J. Solid-State
Circuits, vol. SC-11, pp. 25-38, Feb. 1979.
[5] T. Misawa, J. E. Iwersen,and J. G . Rush, “A single-chipCODEC
with filters, architecture,” in Conf. Rec., ZEEE Conf. Commun.,
June1980,vol. 1, pp. 30.5.1-30.5.6.
[6] J. C. Candy, Y.C.Ching, and D. S. Alexander,“Usingtriangularly
weighted interpolation to get 13-bit PCM from a sigma-delta modulator,’’ ZEEE Trans. Commun., vol. COM-24,pp.1268-1275,Nov.
1976.
[7] L. vanDeMeeberg and D. J. G . Janssen,“PCMcodecwithon-chip
digital filters,” in Conf.Rec., ZEEEZnt. Conf. Commun., June
2,. pp. 30.4.1-30.4.6.
1980, V O ~
[8] J. C. Candy, W. H. Ninke,and B. A. Wooley, “A per-channelA/D
converterhaving15-segmentp-255companding,”
ZEEE Trans.
Commun., vol. COM-24, pp. 3342, Jan. 1976.
258
IEEE TRANSACTIONS
COMMUNICATIONS,
ON
191 J. C. Candy, B. A. Wooley, and 0. J . Benjamin, “A voiceband codec
withdigitalfiltering,” IEEE Trans. Commun., vol.COM-29,pp.
815-830, June 1981.
R.Apfel, H. Ibrahim, andR.Ruebush,“Signal-processingchips
Electronics, vol.55,pp.
enrichtelephoneline-cardarchitecture,”
113-118,May 5 , 1982.
R. Steele, Delta Modulation Systems. New York: Wiley, 1975, ch.
3.
F. deJager, “Delta-modulation, a method of PCM transmission using
the 1-unit code,’.’ Philips Res. Rep., vol. 7, pp. 442-466, 1952.
H. A. Spang and P. M. Schultheiss, “Reduction of quantization noise
by use of feedback,” IRE Trans. Commun. Syst., vol. CS-10, pp.
373-380,Dec.1962.
S. K. Tewksbury and R. W. Halloch, “Oversampled, linear predictive
andnoise-shaping coders of order N > 1,” ZEEE Trans. Circuits
SySt., V O ~ .CAS-25, pp. 436-442, July 1978.
R. C. Brainard andJ. C. Candy, “Direct-feedback coders:Design and
performance with television signals,” Proc. ZEEE, vol. 37, pp. 776786, May 1969.
B. S. Atal, “Predictive codingof speech atlow bit rates,” IEEE Trans.
Commun., vol. COM-30, pp. 600-614, Apr. 1982.
J. C. Candy and R. H.Bosworth, “Methods for designing differential
Bell
quantizersbasedonsubjectiveevaluationsofedgebusiness,”
Syst. Tech. J., vol.51,pp.1495-1516,Sept.1972.
VOL. COM-33, NO. 3, MARCH 1985
Download