DIGITAL DELTA SIGMA MODULATOR WITH INHERENT SPUR IMMUNITY AFTER NONLINEAR DISTORTION
20230327681 · 2023-10-12
Inventors
Cpc classification
International classification
Abstract
A digital delta-sigma modulator (DDSM) is disclosed with an input signal x[n], an output signal y[n], a quantization error signal e[n] and a dither signal d[n], having an equation described in the z-domain by
Y(z)=STF(z)X(z)+DTF(z)D(z)−NTF(z)E(z)
wherein Y(z), X(z), D(z) and E(z) are z-transforms of the output signal, the input signal, the dither signal, and the quantization error signal, and wherein STF(z), DTF(z) and NTF(z) correspond to a transfer function of the input signal, a transfer function of the dither signal, and a transfer function of the quantization error signal, and wherein the transfer function of the quantization error signal is of the form:
where A, Q and K are constants, coefficients c.sub.i are real valued and c.sub.K≠0 and wherein at least one of the zeroes z.sub.j of
satisfies z.sub.j≠+1 for j=1, 2, . . . , K
Claims
1. A digital delta-sigma modulator (DDSM) with an input signal x[n], an output signal y[n], a quantization error signal e [n] and a dither signal d[n], having an equation described in the z-domain by
Y(z)=STF(z)X(z)+DTF(z)D(z)−NTF(z)E(z) wherein Y(z), X(z), D(z) and E(z) are z-transforms of the output signal, the input signal, the dither signal, and the quantization error signal, and wherein STF(z), DTF(z) and NTF(z) correspond to a transfer function of the input signal, a transfer function of the dither signal, and a transfer function of the quantization error signal, and wherein the transfer function of the quantization error signal is of the form:
2. The digital delta-sigma modulator of claim 1, wherein the coefficients c.sub.i are equal to −1,0 or 1.
3. The digital delta-sigma modulator of claim 1, wherein R coefficients c.sub.i are equal to −1, (R−1) coefficients c.sub.i are equal to +1 and the other (K−2R+1) coefficients c.sub.i are equal to zero, with
4. The digital delta-sigma modulator of claim 1 wherein the coefficients c.sub.i are valued such that the noise transfer function can be represented in the form:
5. The digital delta-sigma modulator of claim 1 wherein the z-domain equation is implemented with a multi-bit single-quantizer DDSM architecture.
6. The digital delta-sigma modulator of claim 1, wherein the z-domain equation is implemented with a multistage noise shaping cascaded DDSM architecture comprising an error cancellation network and L≥2 error feedback modulator (EFM) stages, wherein an error output e.sub.j of stage j is applied as an input to stage (j+1) and wherein outputs y.sub.j of the L stages are combined in the error cancellation network to provide the output y.
7. The digital delta-sigma modulator of claim 6, wherein the L Error Feedback Modulator (EFM) stages comprise a first portion and a second portion, wherein the first portion comprises (L−1) error feedback modulator stages and the second portion comprises the Lth error feedback modulator stage, wherein the first portion and the error cancellation network implement the noise transfer function
NTF.sub.A(z)=A.sub.Az.sup.−Q.sup.
8. The digital delta-sigma modulator of claim 6, wherein the L Error Feedback Modulator (EFM) stages comprise a first portion and a second portion, wherein the first portion comprises (L−1) error feedback modulator stages and the second portion comprises the Lth error feedback modulator stage, wherein the first portion and the error cancellation network implement the noise transfer function
9. The digital delta-sigma modulator of claim 6, wherein L=2.
10. The digital delta-sigma modulator of claim 1, wherein the z-domain equation is implemented with an error cancellation network and a nested cascaded structure comprising a plurality of error feedback modulator (EFM) stages connected in a plurality of levels.
11. The digital delta-sigma modulator of claim 10, wherein the nested cascaded structure comprises T levels of L error feedback modulator (EFM) stages comprising a first portion and a second portion, wherein the first portion comprises (L−1) error feedback modulator stages of each level and the second portion comprises the Lth error feedback modulator stage of each level, wherein the first portion and the error cancellation network implement the noise transfer function
NTF.sub.A(z)=A.sub.Az.sup.−Q.sup.
12. The digital delta-sigma modulator of claim 10, wherein the nested cascaded structure comprises T levels of L error feedback modulators (EFM) stages comprising a first portion and a second portion, wherein the first portion comprises (L−1) error feedback modulator stages of each level and the second portion comprises the Lth error feedback modulator stage of each level, wherein the first portion and the error cancellation network implement the noise transfer function
13. A system comprising a digital-to-analog converter and the digital delta-sigma modulator of claim 1 for providing a sequence of integers to control a DCO or DAC.
14. A fractional-N PLL device, comprising: a phase-locked loop comprising a digitally controlled oscillator, wherein the phase-locked loop generates an output frequency from the digitally controlled oscillator; and the digital delta-sigma modulator of claim 1 for providing a sequence of integers to control the DCO to produce a desired frequency.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The present disclosure will be more clearly understood from the following description of an embodiment thereof, given by way of example only, with reference to the accompanying drawings, in which:
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
DETAILED DESCRIPTION
[0067] The present disclosure provides a DDSM-based DAC controller that, among other applications, it is suitable for use as a DCO controller with a digital-intensive PLL-based fractional-N frequency synthesizer which provides Immunity from Nonlinearity-Induced Spurs, denoted INIS-DDSM. When used as a DCO controller, this modulator eliminates the spurs that arise due to interaction between the quantization error introduced by the DCO controller and a memoryless nonlinearity in the DCO. Furthermore, it does not exhibit the wandering spur phenomenon. The present disclosure will now be described in conjunction with
[0068] The digital delta sigma modulator (DDSM) of the disclosure implements the z domain governing equation
Y(z)=STF(z)X(z)+DTF(z)D(z)−NTF(z)E(z),
where Y(z), X(z), D(z) and E(z) are the z transforms of the output, primary input, secondary (dither) input, and quantization error of the DDSM, and wherein STF(z), DTF(z) and NTF(z) are the transfer functions from the primary input, dither input and quantization error to the output and wherein NTF(z) is of the form:
where A, Q and K are constants, all the coefficients c.sub.i are real valued and c.sub.K≠0, and at least one of the zeroes z.sub.j of
satisfies z.sub.j≠+1 for j=1, 2, . . . , K.
[0069] Taking A z.sup.−Q to be equal to 1/M, the DCO controller of the disclosure thus implements a Noise Transfer Function
[0070] In one embodiment, the coefficients c.sub.i are equal to −1, 0 or 1.
[0071] In one embodiment, the coefficients c.sub.i are valued such that the noise transfer function can be represented in the form:
and wherein
[0072] In one embodiment, R number of the coefficients c.sub.i are equal to −1, (R−1) number of the coefficients c.sub.i are equal to +1 and the other (K−2R+1) number of the coefficients c.sub.i are equal to zero, with
[0073]
[0074]
where S is equal to Σ.sub.i=1.sup.L-1 s.sub.i, where s.sub.i is the order of the EFM.sub.i wherein the noise transfer function NTF.sub.i(z)=M.sup.−1(1−z.sup.−1).sup.s.sup.
so as to give the overall Noise Transfer Function for the modulator set out previously.
[0075] Each of the L stages may be implemented with pipelined combinatorial logic. The outputs of the L stages are combined in the error cancellation network to yield the output y.
[0076] DDSMs with constant inputs are known to suffer from limit cycles. Therefore, a binary dither signal, denoted d[n], is added into the signal chain to prevent limit cycle behavior.
[0077] In one embodiment, R number of the coefficients c.sub.i are equal to −1, (R−1) number of the coefficients c.sub.i are equal to +1 and the other (K−2R+1) number of the coefficients c.sub.i are equal to zero, with
[0078] For example, with K=6 and R=3, the Noise Transfer Function
NTF(z)=M.sup.−1(1−z.sup.−1+z.sup.−2−z.sup.−3−z.sup.−4+z.sup.−6),
can be implemented in the multistage cascaded structure of
[0079] By choosing S=1, the NTF can be realized by a cascade of two stages wherein the NTF of one stage is
NTF(z)=M.sup.−1(1−z.sup.−1)
and the NTF of the other stage is
NTF(z)=M.sup.−1(1+z.sup.−2−z.sup.−4−z.sup.−5).
[0080] By choosing S=2, the NTF can be expressed as
NTF(z)=M.sup.−1(1−z.sup.−1).sup.2(1+z.sup.−1+2z.sup.−2+2z.sup.−3+z.sup.−4),
and implemented with a three-stage cascaded structure wherein two identical EFM stages have NTFs of
NTF(z)=M.sup.−1(1−z.sup.−1)
and the NTF of the third stage is
NTF(z)=M.sup.−1(1+z.sup.−1+2z.sup.−2+2z.sup.−3+z.sup.−4)
Moreover, the same NTF can be implemented with a two-stage cascaded structure wherein one stage has NTF of
NTF(z)=M.sup.−1(1−z.sup.−1).sup.2
and the second stage has NTF of
NTF(z)=M.sup.−1(1+z.sup.−1+2z.sup.−2+2z.sup.−3+z.sup.−4).
[0081] It should be clear that a number of different, but equivalent, partitions of the NTF are possible. The spurious tone immunity derives from the structure of the NTF rather than any particular implementation.
[0082]
Y(z)=STF(z)X(z)−NTF.sub.B(z)E(z)
[0083]
[0084] In the embodiment of the two-stage cascade in
NTF.sub.1(z)=M.sup.−1(1−z.sup.−1)
and the second stage, EFM.sub.2, has noise transfer function
NTF.sub.2(z)=M.sup.−1(1−z.sup.−2−z.sup.−3),
giving an overall Noise Transfer Function for the modulator of
NTF(z)=M.sup.−1(1−z.sup.−1)(1−z.sup.−2−z.sup.−3).
[0085]
where S is equal to Σ.sub.j=1.sup.L-1 s.sub.j, where s.sub.j is the order of the EFM.sub.i,j wherein the noise transfer function NTF.sub.i,j(z)=M.sup.−1(1−z.sup.−1).sup.s.sup.
so as to give the overall Noise Transfer Function for the modulator set out previously.
[0086] The outputs of the L stages of the first cascade are combined in the error cancellation network to yield the output y.
[0087] In one embodiment, R number of the coefficients c.sub.i are equal to −1, (R−1) number of the coefficients c.sub.i are equal to +1 and the other (K−2R+1) number of the coefficients c.sub.i are equal to zero, with
[0088] Once again, it should be clear that a number of different, but equivalent, partitions of the NTF over T levels are possible. The spurious tone immunity derives from the structure of the NTF rather than the particular implementation.
[0089] Digital delta sigma modulators with constant inputs are known to suffer from cycles. Therefore, a binary dither signal, denoted d[n], is added into the signal chain to prevent cycle behavior.
[0090]
[0091] In the embodiment of the two-stage nested cascade in
NTF.sub.1,1(z)=M.sub.1.sup.−1(1−z.sup.−1)
NTF.sub.2,1(z)=M.sub.2.sup.−1(1−z.sup.−1)
and the remaining stages have noise transfer functions
NTF.sub.1,2(z)=M.sub.1.sup.−1(1+z.sup.−2−z.sup.−4−z.sup.−5)
NTF.sub.2,2(z)=M.sub.2.sup.−1(1+z.sup.−2−z.sup.−4−z.sup.−5).
giving an overall Noise Transfer Function for the modulator of
NTF(z)=M.sup.−1(1−z.sup.−1)(1+z.sup.−2−z.sup.−4−z.sup.−5)
[0092]
[0093] In
[x]=0.025+0.933x−0.0875x.sup.2+0.0542x.sup.3.
[0094] The spurs and folded noise caused by interaction between the output y of the DCO controller and the nonlinearity [⋅] in the loop can be minimized by choosing NTF.sub.A(z) and NTF.sub.B(z) as described.
[0095] By comparison with the MASH 1-1 with bit rotation DCO controller, it can be seen from
[0096]
[0097] In each case, the memoryless nonlinearity is the following polynomial function
N(x)=0.025+0.949x−0.113x.sup.2+0.0477x.sup.3+0.0256x.sup.4−0.00896x.sup.5
[0098] Furthermore, x=1 and M=2.sup.8.
[0099] It can be seen from
[0100]
[0101] In
where round(⋅) represents the rounding to the nearest integer function, M=2.sup.10, and the nonlinearity is the polynomial function
N[x]=0.025+0.933x−0.0875x.sup.2+0.0542x.sup.3.
[0102] The case of the MASH 1-1 without bit rotation exhibits the lowest folded noise but it also shows many spurious tones. The latter can be mitigated by using bit rotation, at the cost of an elevated noise floor.
[0103] The spurs and folded noise caused by interaction between the output y of the DCO controller and the nonlinearity [-] in the loop can be minimized by choosing NTF.sub.A(z) and NTF.sub.B(z) as described.
[0104] By comparison with the MASH 1-1 DCO controller with bit rotation, it can be seen from
[0105] When used as a DCO controller, the INIS DDSM can be appreciated for improving the noise performance in terms of mitigation of spurs and reduction of folded noise in cases of both constant and slowly time-varying inputs
[0106] When incorporated in a fractional-N frequency synthesizer, the DDSM-based DCO controller has an output y[n] with a range that has a spread P, where P represents the number of capacitance steps driven by y[n]. In the presence of mismatch between the capacitances of the P capacitors, the signal y[n] encounters a memoryless nonlinearity that can be always expressed as a polynomial function with order P.
[0107] That being said, the INIS DCO controller of the present disclosure with noise transfer function NTF(z)=M.sup.−1(1+Σ.sub.i=1.sup.K c.sub.iz.sup.−i) which satisfies the conditions described above and with a given R does not exhibit spurs if
Furthermore, the INIS-DDSM of the present disclosure is characterized by having an output y[n] that has a spread P=(2R−1). It follows that
and, therefore, the DCO controller is inherently immune to any memoryless nonlinearity that is faced by y[n].
[0108] Accordingly, the use of a DDSM based DCO controller having the above described noise transfer function results in the generation of a signal that is characterised by an improved spur immunity performance when distorted by static polynomial nonlinearities. Thus, it will be appreciated that the DCO controller of the present disclosure, when used with a fractional-N frequency synthesizer, provides a signal that is immune from spurs and less prone to produce folded noise than a frequency synthesizer which uses a conventional dithered digital delta-sigma modulator. Through the minimization of nonlinearity-induced folded noise and the mitigation of spurs, it enables the frequency synthesizer to generate cleaner carriers for a range of applications including communications, radar and instrumentation.
[0109] In the specification the terms “comprise, comprises, comprised and comprising” or any variation thereof and the terms include, includes, included and including” or any variation thereof are considered to be totally interchangeable and they should all be afforded the widest possible interpretation and vice versa.
[0110] The present disclosure is not limited to the embodiments hereinbefore described but may be varied in both construction and detail.