Description of Limit Cycles in Sigma-Delta Modulators: Derk Reefman, Josh Reiss, Erwin Janssen, and Mark Sandler
Description of Limit Cycles in Sigma-Delta Modulators: Derk Reefman, Josh Reiss, Erwin Janssen, and Mark Sandler
(2)
(6)
From (5), one can obtain a unique value for the initial state
(1) if, and only if, the inverse of the matrix exists. This will
REEFMAN et al.: DESCRIPTION OF LCS IN SDMs 1213
be elaborated in Section III; for now, it is assumed that a solution important case, and as its effectiveness is strongly related to the
or solution space to (6) exists. LC conditions, its discussion is included in Section III.C.
So far, the appearance of the LC has not been specified, ex-
cept that it is of period . If a LC is now defined as a specific A. SDMs With DC Poles
sequence ( ), then for each In the case that the SDM has at least one of its poles at dc, the
matrix is singular, and hence not invertible. To solve
(7) (5) for that case, one may use the singular-value decomposition
(SVD) [16] of
which is a test that has to be passed if a LC of the specified se-
quence ( ) exists. The inaccuracy made (10)
in (7) is that the possibility that has been left out.
As this equality occurs with probability zero over the conti- where is a diagonal matrix whose elements
nously variable value of , this should not pose much of are the singular values of . The matrices
a problem. Thus, there is a set of equalities, (5), and a set of in- and are the left and right singular vectors, re-
equalities, (7), that need to be fullfilled in order to have a valid spectively. Because both and are unitary, we also have
LC. Substitution of (3) in (7) gives . When the SDM is not reducible, ex-
actly one of the singular values will be zero as a result of the
fact that the loop filter displays a pole at dc. When the singular
values are ordered in descending fashion, this singular value will
be . This has the interesting consequence, that the last
(8)
column of is a nonrelevant direction, since it is always mul-
tiplied by . This last column of will be denoted
which is equivalent to (the so-called null space of : ). Now,
if a single solution is known (say, ) to (5), any solution
can be expressed as
(9)
by defining . (11)
Hence, one needs to simultaneously solve (5) and (9) in order
to have a valid LC; in the next section more specific solutions In other words, the complete set of solutions to (5) is a line.
will be derived for various SDM topologies. Thus, for an order SDM, at least (initial) conditions
need to be fulfilled in order to have a LC.
In addition, the SVD is helpful in obtaining an initial solution
III. LIMIT CYCLE CONDITIONS FOR SPECIFIC
to (5). Similar to (10),(11)
SDM ARCHITECTURES
In order to quantify the importance of any disturbance of a (12)
LC, one first needs to solve (6). However, in the previous sec-
tion, the remark has been made that the matrix may where is the null space of . Therefore, (12) is
not be invertible. This observation carries significant practical equivalent to
relevance. The poles of the loop filter of an SDM are given by
the eigenvalues of the transition matrix . Each pole can (13)
be written as , where is the pole frequency [4].
Hence, for a classical SDM which has all its loopfilter poles at Multiplying both sides of (5) with one obtains
dc, all eigenvalues of will be one, as a result of which the
inverse of (5) does not exist – hence, there is no unique so- (14)
lution to . On the other hand, if one has an SDM of even
order with resonator sections, all loopfilter poles will stating a necessary condition for the exis-
occur for frequencies other than dc. As a result, there exists one tance of a solution to (5). For the type of SDMs that are investi-
and one only initial state that results in a specific LC. Most gated in this section, with a pole at dc (and thus infinite gain for
often, SDMs have at least a single zero at dc to avoid dc drift. In dc) this condition is equivalent to the intuitively obvious con-
the following, we will distinguish between two main categories dition that the average input should equal the average output of
of SDMs. Those with and without poles at dc. The SDMs with the SDM
poles at dc will be further subdivided in two categories. Those
with poles at dc for the last two integrator sections; and those (15)
with poles away from dc for the last two integrator sections.
A special case of LC break up is due to dithering the SDM.
Typically, dithering is achieved by adding a random number to When the SDM input is a constant dc value, and the
the input of the quantizer, which therefore adds a random el- sequence also completely determines the input to the
ement to the quantization process. Because it is a special, but SDM.
1214 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 52, NO. 6, JUNE 2005
Second, if a solution to (5) exists, one can define as a matrix is given by . The th element
minimum norm solution to (5) [16] of the last column of is given by
(24)
(16)
Because of the special structure of , we know that
The solution is characterized by the fact that the norm , where is the Kronecker delta. Hence, we have
is the least of all norms of other solutions to .
Though one part of the necessary conditions for a LC has been (25)
solved (5), the set of inequalities represented in (9) still needs to
be solved. For each inequality in (9), one can write an equality which again is a matrix with the last column . By
which represents the conditions under which the constraint is on induction, inherits this special structure, too.
the edge of being violated Therefore, the last column of equals ,
and, hence, the null space of contains at least
. Because for these order SDMs the rank of
(17) equals , the null space is .
This represents an -dimensional hyperplane which bisects Referring to Fig. 2 to see the implication of this, it means
the dimensional space. The point where this surface intersects that the state of the last integrator can be altered over a range
the line defined by (11) represents the boundary where a LC of , without breaking up the LC. However, the effect of
length is on the verge of violating the constraint. This changing the last integrator state is nothing other than adding
point is given by solving for in the equation an offset just before the quantizer. For example, when the last
integrator state is changed by an amount , this is equivalent to
(18)
adding a value to the input of the quantizer with .
Equation (18) defines a distance from the initial point Hence, this approach provides the means to define a minimum
at which the constraint is on the edge of being violated. De- disturbance, just before the quantizer, which is necessary to
pending on the sign of , either (sign posi- break up a LC in an SDM with a dc pole for the last integrator.
tive) or is required in order to fulfill the constraint. 2) Last Integrators With Poles Away From DC: In case the
The set of constraints, (18), can be divided into two categories, last two integrator sections form a resonator, the last column of
and , of feasible , depending on the sign of will be of the form , and, clearly,
the null space does not have the simple shape anymore as in the
previous section. In fact, if the feedback coefficient in the last
two integrator sections equals , it can be shown that to very
if then (19)
good approximation the null-space is given by
if then (20)
(26)
Defining
Hence, in order not to disturb a LC when changing the last inte-
(21) grator section, the third integrator state should also be changed.
Although it is not as easy to determine the exact minimum
(22) disturbance that needs to be applied just before the quantizer
(i.e., change the last integrator state) before the output bit
provides an interval for a feasible
changes sign, it is still possible to define a disturbance which
(23) is equal or larger than this minimum amount. One can do this
under the assumption that , in which case one can apply
Obviously, when , there is no feasible solution, and the theory from the previous section. As typical values for are
the LC cannot exist. of the order of (see Appendix C), validity of the approx-
We will now investigate the nature of the disturbance that imation is asserted. This approximation slightly overestimates
can be applied to the SDM, before the LC breaks up. We will the minimum disturbance required to break up a LC, and thus
separate the two situations for SDMs with dc poles: 1) SDMs represents a pessimistic estimate.
with (more than) one dc pole, where the last integrator section
creates a pole at dc (in Fig. 2 this corresponds with ); B. No DC Poles
and 2) SDMs with (more than) one dc pole where the last two A special situation arises when the SDM has no dc poles. In
integrator sections create a resonator with poles away from dc that case, the null space of is zero. There is only
(in Fig. 2 this corresponds with ). one solution to (5). If this solution also complies with all
1) Last Integrators With DC Poles: The question that needs inequalities (9), it results in a LC. Because the null space is zero,
to be answered, is what the null space in (11) looks like. For the any change of the integrator states would result in a break-up
current case, the last two integrator sections create two dc poles, of the LC. A relevant question that remains, however, is how
which translates to the fact that the last column of the transition long it would take before the bit-pattern is changed from the
REEFMAN et al.: DESCRIPTION OF LCS IN SDMs 1215
LC pattern; in other words, what freedom does one have when causes a bit-flip with respect to the ideal LC pattern, causes
the only requirement is to fulfill (9). This will be the subject break-up of the LC. An approach based on perturbation theory
of Section IV. Note, that the system of inequalities itself would will be followed in order to determine when such a bit-flip will
lead to the same solution as (5) would after an infinite amount occur.
of time (see Appendix A). For a given LC of length , the states at clock cycle are
given by
C. Dither
The basic principle of “dithering” (adding random offsets to (30)
the quantizer) is sketched in Fig. 2. The addition of dither repre- To have some idea about stability of LCs, the original state vari-
sents a special case of LC disturbance, since it does not directly able will be perturbed by an amount
influence the integrator values. The only way in which dither
can break up a LC is by changing the sign of the input to the (31)
quantizer, causing it to create a bit-flip in the LC output. The
minimum amplitude of the dither that is necessary to cer- The growth of a disturbance in the state variables after
tainly break up a LC, is easily determined as periods (and, hence ) of the LC is given
by
(27)
where the dependence of the minimum dither level on the ini- (32)
tial states is explicitly indicated. In a typical situation, where To analyze (32), a Jordan decomposition [16] of is created,
dither according to a certain (e.g., rectangular) pdf spanning a which is defined as1
width is applied, all dither values with amplitude less than
are without any effect. Because of its dependence on (33)
the initial states of the SDM, (27) is not the most convenient
where is a Jordan matrix of the form
expression to determine an appropriate dither level. Preferably,
one would have the expression that provides the maximum of if
over the initial states. In Section III-A1), it was derived if (34)
that for SDMs with the last integrators having their poles at dc, otherwise
the value of the last integrator could vary over a range with the th eigenvalue of the transition matrix . The main
without breaking up the LC. The interpretation is that advantage of this decomposition is that it provides a compact
representation of repeated application of as
if then
(28) (35)
Because the quantizer input bears a linear relation to , it
means that the minimum amplitude dither , needed to break where . From this expression, it is evident that for
up a LC, is maximized over all when , SDMs with eigenvalue magnitudes , multiple applica-
and thus tion of will result in exponential growth of the disturbance.
When , on the other hand, exponential decay will occur.
(29) The effect of a disturbance will be studied in the next sections,
both for SDMs with all poles at dc (all eigenvalues ),
For most SDMs, the value can be easily determined using and for SDMs with resonator sections and eigenvalues .
results obtained previously, without resorting to (27). For the
SDMs which have a resonator section as last integrators, but also A. Only DC Poles
have dc poles, as discussed in Section III-A2), the null-space is In the special case where all the poles of the loop filter are at
not exactly equivalent to a mere change of the last integrator dc, all eigenvalues , as a result of which only polynomial
value. However, for typical SDMs, the value of the feedback growth can occur. In particular, when the eigenvalues are all
coefficient of the last resonator is much less than 1, and there- unity, the result for can be written as
fore the null space is almost equivalent to a change of the last
integrator state. As a result, one can treat such SDMs in exactly if
the same way for determining a lower bound to the minimum if
(36)
amount of dither. otherwise.
For SDMs without dc poles, however, the null-space has di-
mension zero and the methods outlined above cannot be used For an SDM with only dc poles, the transition matrix is ex-
anymore. In this case, the only option is to determine the min- actly in the shape of this Jordan block, with eigenvalues equal
imum amount of dither through (27). to 1, and no further decomposition is necessary (SDMs which
exhibit poles in the loopfilter, are not in Jordan form). In order to
IV. STABILITY ANALYSIS OF LIMIT CYCLES determine when a LC will be broken up, the disturbance
To determine whether a LC is stable, the same assumption 1Alternatively, the Schur decomposition could be used, which, for the types
made in Section III.C will be made that any disturbance that of SDMs under consideration, is less practical.
1216 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 52, NO. 6, JUNE 2005
at the quantizer input that results in a bit-flip must be deter- of the series of resonators will continue to increase steeply,
mined, akin to the discussion in Section III-C. From (2) until the maximum of the sine wave with the lowest frequency
is reached. This maximum occurs when
(37)
Fig. 3. Occurrence of LCs of SDM 80a and 80b. Fig. 4. Occurrence of LCs of SDMs 80a, 100a, 120a, and 160a.
A. Static Behavior
In Fig. 3, the occurrence of LCs for SDMs with and without
resonators is presented as a function of LC length. This occur-
rence has been obtained by generating all independent bit pat-
terns for a given length, and checking whether this pattern could
represent a specific LC with the theory presented in Section III.
Fig. 3 represents all independent LCs that could exist with
lengths ranging from 3 to 30 bits. All possible dc values are
represented by these LCs, and though some of these LCs theo-
retically exist, they cannot occur in practice. For example, it is
possible to define an LC corresponding to an input of 0.9, where Fig. 5. Number of LCs for a fixed LC period of 24, as a function of the NTF
none of the SDMs studied would be capable of representing this corner frequency used in the SDM design.
dc level without running into instability. It is apparent immedi-
ately from Fig. 3, that the presence or absence of resonator co- illustrate this behavior, the dependence of the number of LCs at
efficients for the SDM with NTF corner frequency at 80 kHz is given LC length ( ) on the corner frequency of the Butter-
immaterial to the number of LCs that can occur. The same is ap- worth NTF design is given in Fig. 5. This clearly illustrates the
proximately true when comparing other SDMs with and without increase of the number of LCs with increased aggressiveness of
resonator section. However, a significant difference is displayed the SDM, and also shows that for highly aggressive SDMs the
when comparing the aggressive SDM 120a and the nonaggres- number of possible LCs is virtually constant.
sive SDM 80a in Fig. 4. Rather counterintuitive, the SDM 120a Qualitatively, these observations can be explained on the
displays more LCs than SDM 80a; one would expect the reverse basis of the phase characteristic of the loop filter. To sustain a
to be true, as experimental evidence usually proves stable SDMs LC perfectly, the phase shift for all frequency components of
more susceptible to LCs than aggressive SDMs. The SDMs all the LC needs to be (the feedback loop accounts for another
show an initial steep growth of the number of LCs, followed by factor , summing up to the required corresponding to a
a transition to a region of less steep growth. Based on pure per- delay of one period). For high frequencies, down to the corner
mutations, one would expect the number of LCs to grow propor- frequency of the loopfilter, its phase shift deviates relatively
tionally to . While, indeed, exponential growth of the number little from . Below that frequency, it starts to deviate strongly
of LCs is observed, from a numerical fit the initial growth for from , corresponding to the fact that the likelihood of a long
SDM 120a is proportional to , and for SDM 80a . LC with significant low frequency content being sustained is
Above the cross-over point, the growth is proportional to , low. This causes the rate of growth of the number of LCs to
and this is approximately true up to the largest LC investigated reduce above the loopfilter corner frequency, cf. Fig. 4. Also,
for all SDMs independent of their aggressiveness. Also, the fre- the more aggressive the loopfilter, the less deviation from for
quency of the cross-over point appears to be coincident with the high frequencies. Hence, an aggressive loopfilter will sustain
LC period that corresponds to the corner frequency of the But- more LCs with relatively large high-frequency content than a
terworth high-pass filter that was used in the design. To further nonaggressive filter, cf. Fig. 5.
1218 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 52, NO. 6, JUNE 2005
Fig. 8. Occurrence of LCs as a function of the number of 1’s in the LC, for
Fig. 6. Relative occurrence of LCs of SDM 120a and 80a with respect to all various SDMs. Zero dc level corresponds to 15 1’s, 20 1’s corresponds to a dc
permutations of bits. level of one third, etc..
than those of the less aggressive SMD 80a. Again, this is quite
counter-intuitive as we expect aggressive SDMs to be less sus-
ceptible to LCs. Also, we can see that there is a very stable LC
occurring around LC length 22 for SDM 120a, and for LC length
32 for SDM 80a. Upon investigation of these LCs, it appeared
that they consist of a series of 11 1s followed by 11 s for SDM
120a, and likewise 16 1s and 16 s for SDM 80a. This corre-
sponds to a square wave of frequency 120 kHz and 80 kHz, re-
spectively, which are exactly the corner frequencies of the NTF
design of the SDMs. Although not shown, identical behavior
occurs for other SDMs. In practice, however, these LCs require
huge initial integrator states that could never occur. Long before
such an integrator state could be reached in real operation, the
SDM would have reached a state with unbounded state variables
where the output bit pattern would not reflect the input signal
anymore (see also [1] for a discussion on this phenomenon). As
Fig. 7. Minimum level of dither needed to break up a LC corresponding to a a result, if the SDM has been forced into this LC, the SDM runs
dc input 0 .
unstable upon the slightest disturbance of the integrators.
This is to be contrasted with the LC behavior for other LC
While the absolute number of LCs increases rapidly, relative lengths. The shortest LC, the sequence , appears to be by
to the number of possible permutations of s and s it is far the most stable (disregarding the previously discussed LCs)
reducing rapidly as is demonstrated in Fig. 6. The total number for both SDMs. For longer LCs, the amount of dither needed for
of permutations for an LC of length is approximately break-up decreases to a minimum value close to the peak, after
given by [3] which the LC becomes more stable. All these LCs consist of the
sequence , which repre-
(43) sents the minimally possible deviation for the simple
sequence. While these most stable LCs slightly increase in sta-
The division by corrects for the fact that of all permuta- bility for longer LCs, on average the amount of dither necessary
tions, exactly represent a cyclicly shifted version of the same for break-up decreases. This is indicated in crosses and squares
basic LC. To obtain the exact number of irreducible LCs, cor- for SDM 120a and 120b, respectively, in Fig. 7. The average
rection should be made too for the number of LCs that are a amount of dither is defined as the average of the minimum dither
concatenation of smaller LCs. However, for reasonable , this levels that are needed to break up the individual LCs. Again,
number is much smaller compared to and thus ignored. In we see that SDM 120a presents LCs that are in general more
Fig. 7, the minimum dither level that is needed to certainly break stable than those of SDM 80a. At LC lengths of 42, the average
up the most stable LC is depicted. In plusses (“ ”) and stars amount of dither is reduced to about 0.03 and 0.017 for SDM
(“ ”), the most stable LC for SDM 120a and 80a, respectively, 120a and 80a, respectively, which is consistent with the intu-
for dc input is depicted. While slightly more stable LCs can ition that longer LCs represent more boundary conditions to be
sometimes be found for non-dc inputs, this does not represent fulfilled and are thus more easy to break up. Another interesting
a practical situation. The first interesting observation is that the characteristic to study is the relative preference of the SDM for
LCs for the aggressive SDM 120a are more stable against dither LCs of a certain dc level. These results are displayed in Fig. 8.
REEFMAN et al.: DESCRIPTION OF LCS IN SDMs 1219
Fig. 9. Disturbance of identical LCs for SDM 120b and 80b (with all Fig. 10. Disturbance of LCs of length 10,20 and 30 for SDM 80a due to a
0
eigenvalues equal to 1) due to a small disturbance ( 120 dB) on the first 0
small disturbance ( 120 dB) on the integrator states. Depicted is the quantizer
integrator state. Depicted is the quantizer input until the LC breaks up. input until the LC breaks up. The dotted line represents the exponential growth
that is expected due to the (largest) eigenvalues of the transition matrix.
Confirming the results in Fig. 4, in general SDM 120 exhibits
many more possible LCs for any dc level than SDM 80. Also, dicted at the 38th period for SDM 80b, and at the 29th period for
we see that (as anticipated) the number of LCs is identical for SDM 120b, in good agreement with the observed behavior. The
a certain dc level and the negative dc level. However, whereas same trend is observed in Fig. 10 for the SDMs 120a and 80a,
SDM 120 has strong preference for LCs with small absolute dc which both display eigenvalues ; the largest eigenvalue, cor-
level, SDM 80 apparently has little preference! Moreover, where responding to the pole at 20 kHz, is , which
SDM 80 displays little dependence on the presence of resonator has a norm equal to 1.000 90. The dotted line in Fig. 10 rep-
sections, SDM 120 shows, especially for the smallest dc levels resents the exponential growth that is expected on basis of this
some dependence, displaying most LCs when no resonators are eigenvalue. As a result, displays both oscillatory and expo-
present. The reason for this behavior is unclear. nential growth as can be inferred from Fig. 9. However, a dras-
tically larger number of LC periods passes, before it is broken
B. Dynamic Behavior
up, in line with the expectations mentioned in Section IV. The
In Fig. 9, the effect of a small disturbance of the integrator first maximum in occurs, both for SDM 80a and 120a, at the
states on a LC is illustrated. It depicts the growth of , which 15th period, exactly equal to the prediction of (42). The pre-
is the deviation of the quantizer input from its ideal input, as de- dicted amplitude at these maxima equals 0.000 25 and 0.0017
fined in (37). The LC studied was the most stable of length 8, for SDM 80a and 120a, respectively, which is about a factor of
i.e., followed by a sequence of 2 pairs. 1.5 too low with respect to the simulation result. This difference
A disturbance of dB ( ) was applied to the first inte- is easily explained because of the fact that the input to the cas-
grator at time instant in order to break up the LC. The cade of resonators is a constant (due to the action of the first inte-
effect of such a disturbance on the output signal during normal grator). This means that the last term in (41) is nonzero, which
SDM operation is very small; in fact, it is much less than the effect is ignored in determining the maximum value. Because
effect that sufficiently dithering the quantizer would have had. the first maximum is still far from , the total duration of
Studying the case where all transition matrix eigenvalues equal the LC is determined by the exponential growth. The predicted
1, we can clearly see that for SDM 120b, which is the more ag- duration of the LC is 807 periods for SDM 80a, and 714 periods
gressive one, the deviation from the ideal quantizer input in- for SDM 120a, which is both about 5% shorter than observed in
creases steeply. This, in turn, results in early break-up of the LC. simulation.
For the nonagressive SDM 80b, this increase is much less steep.
As both SDMs have all loop filter poles at the unit circle, the rate
VI. CONCLUSION
of growth of is polynomial. Even though the maximum devi-
ation , for which LC break-up occurs for this SDM, is much This work is an attempt to construct a general theory de-
less than for SDM 120b, it takes a 30% longer time for it to break scribing LCs in 1-bit SDMs, and to provide the designer with
up compared to the same LC in SDM 80b. Note, that the fact that tools other than numerous simulations to obtain an insight into
the maximum deviation for which break-up occurs is larger for typical LC behavior of SDMs. It has been proven that, under al-
the least aggressive SDM, is in correspondance with the results most all circumstances, LC behavior is observed in the output
on dither as presented in Fig. 7. Thus, aggressive noise shapers if and only if a LC occurs in state space. It has been shown that
need more dither in order to break up a LC when this dither is LC behavior can occur in a wide variety of situations.
added to the quantizer, and need less dither when the dither is In Section III.A, a recipe was given whereby, for constant
added to the input of the SDM to break up a LC. Upon substitu- input, all LCs of a given period can be found for any SDM with
tion of the relevant parameters in (39), break-up of the LC is pre- at least one pole at dc. Equation (16) provides a least squares
1220 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 52, NO. 6, JUNE 2005
solution to the LC conditions. If the constraint equations, (9) structures, and feedback SDMs have also been investigated by
and (15), are also satisfied, then this is an exact solution. Equa- the authors [7]. The use of constant input is a highly relevant
tion (18) may then be solved to find the exact set of initial con- situation, since these LCs are known to be problematic and
ditions, (11), which give rise to this LC. This same procedure easily observed. However, SDMs are intended to be used pri-
can be applied when the SDM has no dc poles. However, it be- marily with input signals of a limited bandwidth. The dynamic
comes simpler in this situation since (5) can now be solved di- behavior of SDMs under periodic or noisy input is still an
rectly, and (9) is the only constraint. The essential difference unknown area, and is currently a research topic pursued by the
between these two situations is that, if constraint equations are authors.
satisfied, SDMs with dc poles will exhibit a line of initial condi-
tions which give rise to a LC, whereas SDMs without dc poles APPENDIX A
will exhibit a unique solution. One immediate consequence of PROOF THAT EQUALITIES ARE A SUFFICIENT
the initial condition dependence is that, for an SDM of order CONDITION FOR A LIMIT CYCLE
with dc poles, states need to have a well-defined value, and
In this appendix, we will prove that the set of inequalities (9)
all states need to have a well-defined value for SDMs without
leads to the same solution as the set of equalities (5) would, i.e.,
dc poles. This makes LCs for higher order SDMs (which typi-
whether the LC condition observed at the output of the SDM
cally also exhibit more aggressive noise shaping) less likely to
occur, especially when they do not exhibit poles at dc. (44)
It is postulated that the most stable LC is that which is a se-
quence of pairs, followed by a single leads to the existence of a periodic orbit in state space as known
quartet. It has also been shown, that the classical approach of in stability analysis
dithering the quantizer may not be the optimal way of removing
LCs. Adding a small disturbance to an integrator state is far (45)
more efficient and will always result in break up of the LC. The
noise penalty is rather limited, as the input disturbance can be For example, if the output sequence happens to be a periodic
made as small as or dB. Furthermore, it has been sequence of period , one could ask the question whether there
shown that very small changes in an SDMs structure can have exists a possibility that an initial state does not return to this
significant effects on the rate of growth of any disturbance to a value after propagation over cycles, but to a different state
LC. SDMs with only dc poles will exhibit polynomial growth, vector . If this state vector generates the same output sequence
whereas the inclusion of resonator sections or other modifica- again, etc., we have a LC without fulfilment of (5). To that end,
tions to the structure may yield exponential growth. However, if we look at the propagation of the state variables (3), after a large
these modifications result in the transition matrix having com- number of cycles. We will further assume that is
plex conjugate pair eigenvalues, then the exponential growth is invertible; when it is not we will define a new transition matrix
exhibited as the disturbance spiraling away from initial con- as
ditions. Thus, this exponential growth may take significantly
(46)
longer to break up the LC than the polynomial growth which
occurs without resonators. Therefore, in general, SDMs without where is the original transition matrix, and is the unit ma-
resonators are less susceptible to LCs. trix. Now is invertible by definition; at the end of the
An important characterization given the goals of SDM de- analysis we will than have to take the limit to obtain the
sign, is distinguishing LC behavior for SDMs with different final result.
noise shaping characteristics. Intriguingly, SDMs with aggres- From (3), we subsequently determine the states at the
sive noise shaping can sustain many more different LCs than th clock cycle as
SDMs (of equivalent order) with mild noise shaping, and are
also more robust against dithering the quantizer. Also, it has
been shown that LCs of a long period, even though the number (47)
of LCs grows exponentially, are much more sensitive to a small
disturbance than a short LC. Likewise, it can be proven that The summation can be written as two nested summations
SDMs with aggressive noise shaping are more sensitive to small
disturbances than mildly noise shaping SDMs—even though the
latter exhibit a much smaller number of sustainable LCs. This
is corroborated by the general experimental observation that ag- (48)
gressive noise shapers are less susceptible to LCs than mild
noise shapers. As a result, dithering the quantizer as a means to
Because is a LC and is constant, we have, by def-
remove LCs should be discouraged. Adding (even tiny) amounts
inition, , and thus we can write
of, perhaps shaped, noise to the input of the SDM is far more ef-
fective in achieving the same goal.
It should be noted that all the results and observations pre-
sented here apply only to feedforward SDMs with constant (49)
input. However, the technique may be generalized to other
REEFMAN et al.: DESCRIPTION OF LCS IN SDMs 1221
(50)
Fig. 11. Single resonator section, as used in an SDM.
and the summation over can be written more simply as is independent of the invertibility of . The definition of
in (55) also turns out to be a familiar result, as with
it is identical to (6) in Section II.B.
in line with earlier definitions in Section II.B. With this defini- (59)
tion, we can write (49) concisely as
which is identical to (57) when . However, we do
not have the result that . Thus, in this case, we have
(53)
a possibility that an initial state does not return to this value
after propagation over cycles, but to a different state vector
Realizing that the finite sum represents a geometric series, and , and that this state vector generates the same output sequence
because we have defined such, that is by definition again. After a long number of LC periods, however, con-
invertible, (53) can be expressed as follows: verges to a unique value, such that
which is a situation identical to Case 1.
(54)
We will now first want to find the homogeneous solution It is the boundary conditions that will determine the constants
, that is, the solution to the substitution of and .
in (60) The first obvious requirement is that be real, that is,
. Further we have that either
(62)
(71)
which is identical to
when a step function is applied to the input, or
(63)
(64) (73)
while the second set of boundary conditions (72) results in
This homogeneous solution can also be obtained rather easily
from the algebraic approach, as the eigenvalues from the transi-
tion matrix describing the resonator are given by
. (74)
To obtain the particular solution , we will substitute
in (60). This results in The first solution (73) is more realistic in the sense that it is very
unlikely that , and is the solution that leads to (41) in
(65) the main text upon the assumption that varies only slowly,
leading to the substitution .
For slowly varying , this can be approximated by
(66) APPENDIX C
DESCRIPTION OF SIGMA DELTA MODULATORS
where is the second derivative of . A solution for The feedforward SDMs used in Section V are all fifth order,
can now be found when both and are expanded in a and are referred to by a code which gives their corner frequency
Fourier series and a letter “a” if they include resonators, and “b” if not. They
are all of the type displayed in Fig. 2
(67)
kHz
When these Fourier expansions are substituted in (66), we ob-
kHz
tain the Fourier coefficients and
kHz
kHz
(68)
kHz
kHz
For example, if is a constant, or a slowly varying function,
a good approximation for is given by