This application claims the priority benefit of French patent application number 16/57231, the content of which is hereby incorporated by reference in its entirety to the maximum extent allowable by law.
The present disclosure relates to the field of analog-to-digital converters, and more particularly to sigma-delta converters.
A sigma-delta converter typically comprises a sigma-delta modulator and a digital filter. The analog signal to be digitized is applied at the modulator input and is sampled by the latter at a relatively high frequency (relative to the maximum frequency of the input signal), called oversampling frequency. The modulator generates, at the oversampling frequency, binary samples representative of the analog input signal. The output bit train of the sigma-delta modulator is processed by the digital filter which extracts therefrom a digital value over N bits (N being the quantization resolution of the sigma-delta converter). The number of binary samples (that is, the number of oversampling periods) necessary to generate a digital output value over N bits is designated with acronym OSR, for “Over Sampling Ratio”.
The sigma-delta modulator is typically formed of a loop comprising at least an analog integration circuit, a 1-bit analog-to-digital converter, a 1-bit digital-to-analog converter, and a subtractor. The analog input signal is applied to the input of the integration circuit, which samples it at the oversampling frequency and supplies at this same frequency analog samples representative of the difference between the input signal and an analog feedback signal. The analog output samples of the integration circuit are digitized by the 1-bit analog-to-digital converter (typically, a comparator). The binary signals thus obtained from the output signal of the modulator. These binary samples are further converted into analog samples by the 1-bit digital-to-analog converter, the analog signal thus obtained forming the modulator feedback signal. The analog integration circuit may comprise a single analog integrator, or a plurality of cascaded analog integrators. It may also comprise one or a plurality of subtractors, one or a plurality of summing elements, and/or one or a plurality of weighting coefficients. Number p of analog integrators generally defines the order of the sigma-delta modulator. The higher order p of the modulator, the more number OSR of samples necessary to obtain a digital output value over N bits can be decreased (for identical quantization noise levels). On the other hand, sigma-delta modulators are all the more complex to form as their order is high (difficult stabilization).
The digital filter comprises, according to the modulator structure, one or a plurality of digital integrators (generally at least as many as there are analog integrators in the modulator), for example, counters, and carries out a filtering function intended to extract the useful information from the bit train generated by the sigma-delta modulator. More particularly, the sigma-delta modulator shapes the useful signal by means of its signal transfer function STF, and the quantization noise by means of its noise transfer function NTF. The STF is the transfer function linking the analog input signal to be digitized to the output signal of the modulator, and the NTF is the transfer function linking the quantization noise introduced by the 1-bit analog-to-digital converter of the modulator to the output signal of the modulator. The NTF enables to push the quantization noise out of the band of interest (where the signal is located). The digital filter is designed to extract the signal from frequency bands where the attenuation of the quantization noise by the NTF is high (that is, where the signal is located). The signal transfer function, STF, is generally equal to 1, and the noise transfer function, NTF, is for example expressed, for a modulator of order p, by NTF(z)=(1−z−1)P.
There is a need to at least partly improve certain aspects of existing sigma-delta converters.
Thus, an embodiment provides a sigma-delta converter capable of implementing a phase of conversion of an analog input signal into a digital output value, the conversion phase comprising a plurality of operating cycles, the converter comprising a sigma-delta modulator comprising at least one analog filter capable, for each cycle of the conversion phase, of receiving an internal analog signal originating from the analog input signal and of supplying an analog output value, wherein: the contribution of the internal analog signal to the output value of the analog filter is smaller at a given cycle of the conversion phase than at a previous cycle of the conversion phase, the contributions to the different cycles being governed by a first predetermined law which is a function of the rank of the cycle in the conversion phase; and the duration of a given cycle of the conversion phase is shorter than the duration of a previous cycle of the conversion phase, the durations of the different cycles being governed by a second predetermined law which is a function of the rank of the cycle in the conversion phase.
According to an embodiment, the second law is decreasing over the entire duration of the conversion phase.
According to an embodiment, the second law is decreasing in stages.
According to an embodiment, the analog filter comprises at least one integration capacitor of adjustable value.
According to an embodiment, during the conversion phase, the value of the integration capacitor varies proportionally to the cycle time.
According to an embodiment, the modulator comprises a plurality of analog filters.
According to an embodiment, the analog filters form a plurality of chains of one or a plurality of cascaded filters, the outputs of said chains being combined to generate an output signal of the modulator.
According to an embodiment, the converter comprises a single 1-bit analog-to-digital converter.
According to an embodiment, the converter comprises at the filter input a device for weighting the internal analog signal received by the analog filter applying a variable weighting coefficient βk, which is a function of rank k of the cycle and where, during the conversion phase, at least two different coefficients βk−1 and βk are applied, respectively for two successive cycles of rank k−1 and k, and where βk−1>βk.
According to an embodiment, the variable weighting coefficient βk decreases with rank k of the cycle.
According to an embodiment, the analog filter is equivalent to a theoretical circuit comprising an element for summing the value of an analog signal received at cycle k and an internal signal of the filter corresponding to a multiplication by a coefficient 1+α of the output signal of the analog filter obtained at cycle k−1, and where, during the conversion phase, at least one value of coefficient α greater than zero is applied for at least one cycle.
According to an embodiment, coefficient α increases with rank k of the cycle.
The foregoing and other features and advantages will be discussed in detail in the following non-limiting description of dedicated embodiments in connection with the accompanying drawings.
The same elements have been designated with the same reference numerals in the different drawings. For clarity, only those steps and elements which are useful to the understanding of the described embodiments have been shown and are detailed. In particular, the details of the forming of the digital filters of the described sigma-delta converters have not been shown, the forming of such filters being within the abilities of those skilled in the art on reading of the present description.
The sigma-delta modulator of
The modulator of
For each cycle k of duration TOSR of a phase of conversion of input signal Via into a digital value, k being an integer in the range from 1 to OSR, integration circuit 101 takes an analog sample Vin(k) of the input signal, and the modulator supplies, at the output of 1-bit analog-to-digital converter 103, a binary sample BS(k).
In the example of
In the shown example, integrator Ia1 receives on its input a signal equal to the difference between input signal Vin(k) weighted by a coefficient b1 and feedback signal BS(k−1) weighted by a coefficient a1. Integrator Ia2 receives on its input a signal equal to the output signal of integrator Ia1 weighted by a coefficient c1. Integrator Ia3 receives on its input a signal equal to the output signal of integrator Ia2 weighted by a coefficient c2. Integrator Ia4 receives on its input a signal equal to the output signal of integrator Ia3 weighted by a coefficient c3. The summing circuit adds the input signal Vin(k) weighted by a coefficient b5 and the output signals of integrators Ia1, Ia2, Ia3, and Ia4, respectively weighted by coefficients c7, c6, c5 et c4. The output of summing circuit Σ is connected to output terminal A3 of circuit 101.
Many alternative sigma-delta modulator architectures may be envisaged. Generally, the described embodiments apply to sigma-delta modulators of order p greater than or equal to 1, where each of the p analog integrators Iaj, j being an integer in the range from 1 to p, receives on its input a signal equal to the difference between the input signal Vin(k) weighted by a coefficient bj and the feedback signal BS(k−1) weighted by a coefficient aj, to which is added, if rank j of integrator Iaj is greater than 1, the output signal of the modulator Iaj−1 of previous rank weighted by a coefficient cj−1. Summing circuit Σ adds input signal Vin(k) weighted by a coefficient bp+1, the output signal of integrator Iap of rank p weighted by a coefficient cp, and, if p is greater than 1, the output signal(s) of the integrators of rank p−1, 1 being an integer in the range from 1 to p−1, respectively weighted by coefficients cp+1. Some of the above-mentioned coefficients may be zero. For example, in the modulator of order 4 of
The digital filter of a sigma-delta converter generally comprises a digital integrator, or a plurality of digital integrators in cascade. Preferably, a sigma-delta modulator of order p is associated with a digital filter comprising a number greater than or equal to p of digital integrators. In the example of
The digital integration is performed at the oversampling frequency of the sigma-delta modulator. In the shown example, the four digital integrators Inj are simultaneously controlled by a same control signal Φcomp_d, of frequency 1/TOSR. The output of the last digital integrator In4 is connected to a normalization block 105 which has the function of converting the signal supplied by integrator In4 into a digital code over N bits, N being an integer greater than 1 corresponding to the resolution of the sigma-delta converter. As an example, block 105 divides the signal that it receives by a reference value, for example equal to the value that would be taken by the signal for the maximum authorized value of signal Vin, and supplies on an output terminal A5 of the converter an output value Sd representative of the result of the division quantized over N bits.
Various alternative digital filter architectures may be envisaged. In particular, the topology of the digital filter may be modified to approach that of the sigma-delta modulator. For example, instead of receiving on its input only the output signal of the last digital integrator In4, as in the example of
In the example of
The outputs of integrators Ia1, Ia2, Ia3, and Ia4 are respectively connected to a first electrode of a capacitor Co1, to a first electrode of a capacitor Co2, to a first electrode of a capacitor Co3, and to a first electrode of a capacitor Co4, by first, second, third, and fourth switches Φ1d. Further, the first electrodes of capacitors Co1, Co2, Co3, and Co4 are connected to a node R of application of a reference potential, for example equal to the average potential between high output value DACup and low output value DACdn of the feedback digital-to-analog converter, respectively by first, second, third, and fourth switches Φ2d. The second electrodes of capacitors Co1, Co2, and Co3 are connected to node R respectively by first, second, and third switches Φ1. Further, the second electrodes of capacitors Co1, Co2, and Co3 are respectively connected to the input of integrator Ia2, to the input of integrator Ia3, and to the input of integrator Ia4, by first, second, and third switches Φ2. The second electrode of capacitor Co4 is connected to node R by a fourth switch Φ2, and is further connected to input A3 of analog-to-digital converter 103.
The modulator of
Terminal A1 of application of input signal Vin is further connected to a first electrode of a capacitor Cs5 by a sixth switch Φ1d. The first electrode of capacitor Cs5 is further connected to node R by a fifth switch Φ2d. The second electrode of capacitor Cs5 is connected to input node A3 of analog-to-digital converter 103.
Further, the first electrodes of capacitors Co1, Co2, and Co3 are connected to the input node of analog-to-digital converter 103 respectively by capacitors Cff1, Cff2, and Cff3.
In this example, 1-bit analog-to-digital converter 103 comprises a comparator 201 and a flip-flop 203. The input of comparator 201 forms the input of converter 103. The output of comparator 201 is connected to the input of flip-flop 203. The output of flip-flop 203 forms output A2 of converter 103, supplying output signal BS of the sigma-delta modulator. In operation, the output of comparator 201 switches from a high state to a low state according to whether the signal applied to terminal A3 is greater than or smaller than a threshold, for example, equal to the reference potential applied to node R. Flip-flop 203 samples the output signal of comparator 201 and copies it on the modulator output for each rising or falling edge of a control signal Φcomp.
The modulator of
Integrators Ia1, Ia2, Ia3, and Ia4, capacitors Cs1, Co1, Co2, Co3, Co4, Cs5, Cff1, Cff2, and Cff3, and switches Φ1, Φ2, Φ1d, and Φ2d form analog integration circuit 101 of the modulator. Switches Φdac and Φdacbar and gates AND1 and AND2 form the 1-bit digital-to-analog converter of the feedback loop of the modulator.
At a time t0 of beginning of a modulator control cycle TOSR, switches Φ1 and Φ1d are controlled to the on state (control signals corresponding to state 1 in this example), and switches Φ2 and Φ2d are controlled to the off state (control signals corresponding to state 0 in this example). This leads to the sampling of input signal Vin on input capacitor Cs1 of integrator Ia1, and of the output signals of integrators Ia1, Ia2, Ia3 respectively on input capacitors Co1, Co2, and Co3 of integrators Ia1, Ia2, and Ia3. The sampled signals being voltages, each capacitor stores a quantity of charges proportional to the product of the sampled voltage by the value of the sampling capacitance. During this phase, the signals stored in capacitors Cs5, Cff1, Cff2, Cff3, and Co4 are summed on output node A3 of circuit 101, which forms summing element Σ of
At a time t1 subsequent to time t0 , signal Φcomp is set to the high state. The input signal of analog-to-digital converter 103 (voltage of node A3) is quantized over one bit by converter 103 on the rising edge of signal Φcomp. The binary value of output signal BS is thus updated.
At a time t2 subsequent to time t1, signal Φ1 is set to the low state and, at a time t3 subsequent to time t2 , signal Φ1d is set to the low state.
At a time t4 subsequent to time t3, signals Φ2 and Φ2d are set to the high state. As a result, the values of integrators Ia1, Ia2, Ia3, and Ia4 are updated, that is, the charges sampled in capacitors Cs1, Co1, Co2, Co3 are integrated in capacitors Ci1, Ci2, Ci3, Ci4, respectively. Further, the feedback is activated, that is, signal DACup or DACdn (according to whether signal BS is in the high or low state) is subtracted from the input signal of capacitor Cs1.
At a time t5, subsequent to time t4 in the present example, signal Φcomp is set back to the low state.
At a time t6 subsequent to time t6, signal Φ2 is set to the low state and, at a time t7 subsequent to time t6 , signal Φ2d is set to the low state.
After time t7, the above-mentioned cycle may start again.
The quantization is performed during phase Φ1=1, and the integration of the new feedback is performed during phase Φ2=1.
The digital binary output value BS(k) of the modulator obtained for each cycle TOSR is integrated by the digital filter at the modulator oversampling frequency, for example, on rising edges of signal Φcomp_d, which may be a delayed copy of signal Φcomp (with a lag shorter than TOSR).
The values of capacitances Cs1, Cs5, Co1, Co2, Co3, Co4, Cff1, Cff2, Cff3 set the values of coefficients b1, b5, a1, c1, c2, c3, c4, c5, c6, c7 of the modulator, for example, according to the following relations: Ci1=2*Cs1/c1; Ci2=Co1/c2; Ci3=Co2/c3; Ci4=Co3/c4; Cff1=Cs5*(c7/(c1*b5)); Cff2=Cs5*(c6/(c2*b5)); Cff3=Cs5*(c5/(c3*b5)); and Co4=Cs5/b5.
An important feature of a sigma-delta converter is its linearity. The non-linearity error, generally designated with acronym INL (“Integral Non Linearity”) in the art, is the maximum difference (peak-to-peak error), on the converter operating range, between the transfer function of the converter (which matches each value of the analog input signal with a digital output code), and the ideal linear transfer function. The linearity error may be expressed in LSB (“Least Significant Bit”), where 1 LSB=(Vinmax−Vinmin)/2N, Vinmax and Vinmin being respectively the maximum value and the minimum value of the input analog signal on the converter operating range, and N being the converter quantization resolution. Linearity L of the converter may be defined by the following formula: L=log2((Vinmax−Vinmin)/(INL*LSB).
Another important feature of a sigma-delta converter is its output noise B, which can be defined as being the average, over the [Vinmin, Vinmax] operating range of the converter (over a significant number of conversions for each point of the input dynamics), of the standard deviations of the digital output codes of the converter of each level of the analog input signal.
As appears in
It would be desirable to be able to improve the linearity of a sigma-delta converter for a given OSR or, for a given linearity value, to be able to decrease the OSR, and this without significantly degrading the converter output noise.
The provided solution, which will now be described, is particularly advantageous for sigma-delta converters having an order greater than 1, where it enables to significantly improve the OSR-vs.-linearity tradeoff. However, such a solution is compatible with sigma-delta converters of order 1, where it also enables to improve the OSR-vs.-linearity tradeoff (and further to increase the signal-to-noise ratio induced by the quantization noise, for example, generally defined by log2(((3*OSR3)/(π2/12))1/2) in a modulator of order 1 with no variable coefficient.
According to an aspect of an embodiment, a sigma-delta converter where, during the acquisition of a digital value over N bits representative of the analog input signal, at least one weighting coefficient of the sigma-delta converter varies dynamically according to a predetermined law f, is provided. Preferably, at least one digital signal internal to the digital filter is further weighted by a predetermined variable law, for example, but not necessarily, by the same law f as that applied in the modulator.
This is a difference with respect to known sigma-delta converters, where the weighting coefficients of the modulator are fixed, and in particular remain constant during the OSR sampling cycles of a phase of analog-to-digital conversion of the input signal. Further, in known sigma-delta converters, no signal internal to the digital filter is weighted by a dynamically variable coefficient during the OSR sampling cycles of a phase of analog-to-digital conversion of the input signal.
It should be noted that the weighting coefficient of the modulator having law f applied thereto may for example have an initial value (before modulation by law f) equal to 1 (as an example, a connection wire with no apparent coefficient corresponds to a unit coefficient, and it may be chosen to apply law f to this coefficient). The described embodiments are however not limited to this specific case.
The sigma-delta converter of
The sigma-delta modulator of
The digital filter of
The described embodiments are not limited to the specific example of
More generally, whatever the order of the converter, the selection of the coefficients of the modulator having weighting law f(k) applied thereto is preferably such that at least one input coefficient of an analog integrator Iaj of the modulator is modulated by law f. Further, in a preferred embodiment, at least one input coefficient of a digital integrator Ink of the digital filter is modulated by law f, with preferably j=k.
Preferably, it is further provided that the analog signals added or subtracted in the modulator are at the same scale regarding law f(k), that is, they have been multiplied or divided a same number of times (possibly zero) by law f(k). In other words, a rescaling enables the analog signals to vary within a same amplitude range for a given amplitude range of the analog input signal (Vin). The selection of the coefficients of the modulator having weighting law f(k) applied thereto may for example be performed so that all the samples forming the integrated output signal of analog integration signal 101 are at the same scale regarding law f(k). Preferably, it is provided that at least one input coefficient of an analog integrator Iai is modulated by law f, and that all the signals added or subtracted to the weighted signal, be it at the input of integrator Iai or on the downstream path (after the output of integrator Iai), are preferably at the same scale regarding law f. A signal is considered to be scaled regarding law f if it is located on the downstream path of an integrator having an upstream coefficient weighted by law f, or if it is itself directly weighted by law f.
As an example, the selection of the modulator coefficients having weighting law f(k) applied thereto is performed so that all the samples forming the integrated output signal of circuit 101 are multiplied (directly or indirectly if the sample is an output sample of an integrator having a downstream coefficient weighted by law f) by law f(k). This rule is particularly respected in the modulator of
At the digital filter, weighting law f(k) may be applied to a signal other than the input signal of the digital integrator of rank 3 In3. More generally and in the same way as in the modulator, the selection of the digital signals having law f(k) applied thereto is preferably performed so that weighting law f(k) is applied to the input of at least one digital integrator, preferably the integrator of same rank j as the analog integrator Iaj having law f(k) applied at the input thereof in the modulator. Further, as in the modulator, the selection of the digital signals having law f(k) applied thereto is preferably performed so that the digital signals added or subtracted in the digital filter are at the same scale regarding law f(k). Preferably, the digital filter comprises a number of cascaded digital integrators greater than or equal (preferably equal) to order p of the sigma-delta modulator. Further, if the digital filter has a topology similar to that of the modulator, law f(k) may be applied substantially at the same points in the modulator and in the digital filter.
As a variation, to respect the scaling of the intermediate signals combined to form the output signal of analog integration circuit 101 of the modulator, certain intermediate signals may be multiplied by law f(k), and others divided by law f(k). For example, coefficient c2 may be multiplied by law f(k) and coefficients c4 and c5 may be divided by law f(k) to keep a same scale at the summing element, the other coefficients of the modulator remaining constant. In this case, the weighting by law f(k) at the digital filter may be identical to what has been previously described (multiplication of the input signal of integrator In3 by law f(k)).
The inventors have observed that whatever the selected law f, and provided for law f to have at least one decrease phase over the range of indexes k ranging from 1 to OSR, the fact of applying a variable weighting coefficient to at least one internal analog signal of the sigma-delta modulator and advantageously to at least one internal digital signal of the digital filter enables to significantly improve the linearity of the sigma-delta converter (for a given OSR). The decrease phase is a function of rank k of the cycle. The decrease phase generates a contribution to the analog filter of the internal analog signal at a given cycle k which is lower than the contribution to the analog filter of the same internal analog signal at the previous cycle k−1. At least one decreasing contribution between two cycles of successive ranks already provides an advantage. As an example, law f may be a decreasing law over the entire range of indexes k from 1 to OSR, for example, a decreasing exponential law. As a variation, law f may be a constant law, for example, equal to 1, over the range of indexes k from 1 to t, t being an integer in the range from 1 to OSR, and decreasing (for example, according to an exponential) over the range of indexes k from t+1 to OSR.
In the example of
In the example of
In the example of
In
In
In
In
Generally, it can be observed that laws of the type used in the example of
Of course, the ranges of values OSR of interest, that is, where a linearity gain can be observed, without for the noise to be significantly degraded, depend on many parameters and particularly on the order of the modulator.
It should further be noted that the linearity gain may differ according to the location in the modulator where the weighting by law f(k) is applied. In particular, the more upstream the weighting is applied in the modulator, the higher the linearity gain, but the more significant the output noise increase if a modulator having each block submitted to a temporal noise is considered.
To help selecting a weighting law f(k) adapted to the targeted application, the following considerations may be taken into account.
Saturation:
The initial (non-weighted) values of the modulator coefficients may be determined by usual methods of determining the coefficients of a sigma-delta modulator. Generally, to maximize the signal-to-noise ratio, the values of the coefficients are selected to maximize the signals internal to the modulator, while however ascertaining not to exceed the modulator saturation threshold. The use of a law f having weighting values f(k) greater than 1 then risks resulting in the modulator saturation. A law f having all its values smaller than or equal to 1 will be preferred in this case. If, however, the modulator coefficients are selected so that the internal signals of the modulator always remain distant from the saturation threshold, law f may have values greater than 1, which particularly enables to increase the signal-to-noise ratio.
Variation of Law f:
Generally, law f may have constant variation phases and/or increasing variation phases to satisfy the various constraints of the sigma-delta converter, particularly in terms of noise and/or of continuity or of periodicity (cyclic law) of law f if the analog or digital integrators are not reset between two successive phases of acquisition of a digital value of the signal (for example, in the case of a sigma-delta converter used to digitize variable signals). To obtain the desired linearity gain, law f however comprises a decreasing variation phase during a phase of acquisition of a digital value of the input signal.
It should further be noted that predetermined law means that the law is defined on design of the modulator or during a phase of configuration thereof. However, the law may optionally be dynamically adjusted according to predefined rules, during a phase of acquisition of a digital value of the input signal, for example, to adapt the law to the characteristics of the signal being converted.
As a variation, a plurality of different predetermined laws may be used to weight the coefficients of the sigma-delta modulator. As an example, coefficient c1 may be multiplied by a first variable law f1(k), and coefficient c2 may be multiplied by a second variable law f2(k) different from law f1. In this case, to respect the above-mentioned rules of scaling of the different modulator signals, coefficient c6 is multiplied by law f2, coefficient c7 is multiplied by law f1 and by law f2, and coefficient b5 is multiplied by law f1 and by law f2. At the digital filter, the input signal of the digital integrator of rank 2 In2 may be multiplied by law f1, and the input signal of the digital integrator of rank 3 In3 is multiplied by law f2.
In another example, coefficient c2 may be multiplied by a first variable law f1(k). In this case, to respect the scaling of the different signals of the modulator, coefficients c6 and c7 are multiplied by law f1(k). A second law f2(k) is applied to feedback coefficient a1. Coefficient b5 is weighted by f1(k)*f2(k). Finally, a third law f3(k) is applied to coefficient b1 of input signal Vin. At the digital filter, the input signal of the digital integrator of rank 1 In1 may be multiplied by feedback weighting law f2(k+1) and the input signal of the digital integrator of rank 3 In3 may be multiplied by law f1(k+1). It should be noted that the scaling rules in this example are not applied at any point, particularly between coefficients b1 and a1, respectively modulated by two different laws f2 and f3. Similarly, law f3 is here not applied to the digital filter. The weighting law for the input signal of the filter differs in this example from that of the modulator. Certain weightings may thus be applied only on one of the modulator coefficients, upstream of an integrator, with no downstream scaling and without being applied to the filter. In the previously-mentioned example, law f3 may be different from zero over the first j cycles, and then set to 0 from a cycle k (with 1<j<k<OSR). Thus, the quantization process may carry on with a zero weighting of the input signal, without for this to decrease the linearity gain. Indeed, the provided weighting process enables to carry on the quantization of the residue of the conversion of input signal Vin, after having weighted Vin with a non-zero weight over j first cycles.
Such combinations of laws may in particular enable to relax the implementation constraints which might result from the use of a single weighting law at the input of a single analog integrator of the modulator and of a signal digital integrator of the digital filter.
The embodiments described in relation with
The sigma-delta modulator of
In the example of
As in the example of
The sigma-delta modulator of
The digital filter of the sigma-delta converter of
It should be noted that the input data of the digital filter is the binary output data of the sigma-delta modulator, and that the resolution of the internal data of the digital filter depends on the OSR and on the resolution of weighting law f. The resolution of weighting law f in the digital filter is preferably greater than or equal to the resolution of law f in the modulator.
The following equations formalize, for an example of a sigma-delta converter described in relation with
A decreasing exponential law f given by equation f(k)=qk, with q∈]0, 5; 1], is here considered. It is further considered that the dynamic range of input signal Vin is limited and fulfils relation |Vin|≤q−0, 5. It is further considered that output value BS(k) of the sigma-delta modulator can take value 1 or −1 for k≥1, and is set to 0 for k=0. In this example, digital-to-analog converter 107 supplies on terminal A4 an analog value equal to 0.5*BS(k−1).
For a OSR equal to m (m being an integer greater than or equal to 1), output I(m) of the analog integrator may be written as:
I(m)=Σk=0m−1qkVin(k)−1/2Σk=0m−1qkBS(k) (1)
with
BS(k)=sign(I(m)) (2)
Sequence U(m) representing the difference between the accumulated energy originating from DC input signal Vin and the accumulated energy originating from the feedback performed by the sigma-delta modulator is defined as follows. Sequence U(m) represents the difference between the energy introduced by the signal and its estimate.
To show the advantage of the sigma-delta modulator of
It is first shown that for m=1, assertion P is verified.
For 0≤Vin≤q−0.5, BS(1)=1. Then, −0.5q≤Vin−0.5q≤0.5(q−1), and thus −0.5q≤U(1)≤0.5q. The same result is obtained for a negative input Vin. Assertion P (equation (4)) is thus verified for m=1.
It can further be shown that for any m≥1, if P(m) is verified, then P(m+1) is verified.
For I(m+1)=U(m)+qmVin≥0, BS(m+1)=1. Then, 0≤U(m)+qmVin≤0.5*qm+qmVin, that is −0.5*qm+1≤U(m)+qmVin−0.5*qm+1≤0.5*qm+qmVin−0.5*qm+1, that is −0.5*qm+1≤U(m+1)≤qm(0.5+Vin−0.5*q). Given that 0.5+Vin−0.5*q≤0.5*q, −0.5*qm+1≤U(m+1)≤0.5*qm+1. Similarly, it can be shown that if I(m+1)=U(m)+qmVin≤0, then P(m+1) is verified if P(m) is verified.
It can be deduced from the foregoing that assertion P (equation (4)) is valid for any m≥1.
As a result
The estimated value Vinq of signal Vin is then defined by equation (6) hereafter, with an estimation error eq defined by equation (7).
For q=1, which corresponds to a standard sigma-delta converter (with no modulation of a coefficient by a variable law), error eq is 1/m.
For m≥1, it can be shown that
Indeed, the maximum of term qm(m−mq+1) is reached when the derivative of this term (with respect to q) cancels, that is, for q=1.
As a result of the foregoing, for a given OSR value m, the modulator of
More particularly,
In this example, it is considered that the OSR coefficients f(k) of law f are quantized over a number n of bits (n=6 in the shown example). It is further considered that the weighting coefficient which is desired to be dynamically modulated is set by the capacitance of a capacitor C.
Instead of having a fixed capacitance value as in a modulator of the type described in relation with
More particularly, in the example of
The variable-capacitance capacitor C of
A control circuit, not shown, may be provided to control switches sq to dynamically vary the capacitance of a capacitor C during a phase of analog-to-digital conversion of the input signal of the sigma-delta converter.
To weight the coefficient concerned by a value f(k)=1, all switches sq may be turned on. The capacitance of capacitor C is then equal to Cbase.
For all other values (smaller than 1 in this example) of law f(k), switches sn+1 are off, and the digital value over n bits of law f(k) is applied to the control signals of switches s1 to sn, the most significant bit being applied to switches s1, and the least significant bit being applied to switches sn.
As an example, to form a sigma-delta modulator of the type described in relation with
An advantage of the circuit of
The described embodiments are however not limited to the example of a circuit of
Specific embodiments have been described. Various alterations, modifications, and improvements will readily occur to those skilled in the art.
In particular, only discrete implementations with switched capacitors, where the analog signal to be digitized is a voltage and is sampled from capacitors of the sigma-delta modulator (example of
It should further be noted that the provided solution may be adapted to MASH-type (“Multi Stage Noise Shaping”) sigma-delta modulators, that is, modulators of order p greater than 1 formed by the serializing of a plurality of sigma-delta modulators having an order smaller than p, each modulator having an order smaller than p comprising, as in the above-described modulators, an analog integration circuit, a 1-bit analog-to-digital converter, and a feedback loop capable of comprising a digital-to-analog converter and a subtractor. The operating principle of MASH-type sigma-delta modulators is for example described in article “Sturdy MASH Δ-Σ modulator” of Maghari et al. (ELECTRONICS LETTERS 26th Oct. 2006 Vol. 42 No. 22). As in the above-described examples, the signals having the weighting law f(k) applied thereto are selected so that at least one weighting by law f(k) is performed upstream of an analog integrator of the modulator and preferably so that the different signals added or subtracted in the modulator and/or in the digital filter of the converter are at the same scale.
It should further be noted that in the above-described examples, the analog input signal is applied at the input of analog integration circuit 101 of the modulator, and 1-bit analog-to-digital converter 103 of the modulator compares an output signal of circuit 101 with a constant reference signal. As a variation, the input signal and the reference signal may be interchanged. In this case, the inventors have observed that if the coefficients of the modulator are fixed, the output noise of the sigma-delta modulator is relatively high. However, the application of a variable weighting law on coefficients of the modulator enables to significantly improve the accuracy of the converter. An advantage of this alternative embodiment is that the reference input of comparator 103 is a high-impedance input. Thus, the application of the signal to be directly converted on the comparator enables to avoid drawing power from the signal to be digitized.
Further, embodiments of sigma-delta modulators comprising one or a plurality of cascaded analog integrators have been described hereabove. The described embodiments are not limited to this specific case. More generally, in the described embodiments, the analog integrators of the sigma-delta modulators may be replaced with other types of analog filters.
The functional blocks shown in
In
During phase Φ1, the following quantities of charges are present on capacitors Cin and Cout:
Qcin=Cin*(Vref−Vin(k))
Qcout=Cout*(0−Vout(k−1))
During phase Φr, the integrator formed of amplifier 115 with capacitor Cfb is reset by shorting Cfb. Its charge Qcfb becomes zero.
During phase Φ2, all charges Qcin and Qcout are transferred onto capacitor Cfb. One then has:
Qcin+Qcout=Cfb*(Vref−Vout(k))
By solving this expression with Cin=Cfb=C, and setting Cout=α*C, one obtains:
Vout(k)=Vin(k)+α*Vout(k−1)
The ratio of the values of capacitors Cout on the one hand to Cfb and Cin on the other hand provides the value of coefficient α.
Based on the example of
Weight α of the integrator is constant; 1/q, but the contribution of the input signal of the integrator in the integrator decreases according to law f(k)=qk. Further, the weighting of the output of the digital filter may follow law f(k) (or f(k+1)) given the theoretical application shift between the modulator and the digital filter. Another decreasing law may also be selected for the digital filter.
The alternative embodiment described based on
In the variation described by means of
In the variation described by means of
The two relations are fully equivalent.
Another way to express the equivalence of the two weightings is to define, in the variation illustrated in
One then has:
It is necessary to fulfill condition βk<βk-1 (or at least one αk>1 in an integrator) for at least a given rank k so that the contribution of a signal at the integrator input has a decreasing phase during a conversion of OSR cycles.
An advantage of an exponential decrease at the integrator input (
With the variation provided based on
The variation explained by means of
Thus, the property of a contribution of the integrator input value which follows Ia f(k) is kept. In this combination, the saturation risk is decreased and the noise robustness is increased due to the lower attenuation occurring on the integrator input signal.
Another combination of the two variations of
It has been seen hereabove by means of
In the case where a plurality of multipliers 113 are present, the factor α of each of them may be different, to adjust the output variation ranges of the analog integrator filters. The digital filter is then advantageously adapted according to the different factors α.
It has been specified hereabove that a diversity of alternative digital filter architectures may be envisaged. In particular, the topology of the digital filter may be modified to approach that of the sigma-delta modulator. In the case of a modulator with cascaded analog filters, it is advantageous to form the digital filter by means of elementary filters of same types and cascaded in the same way. Filter of the same type for example means high-pass, low-pas, bandpass, integrator . . . filters, which will be analog in the modulator and digital in the digital filter.
In the specific case of cascaded digital integrators, different elementary filters may be equivalently used. It is for example possible to provide two elementary filter variations. In the first variation, a unity gain integrator is preceded by a multiplier, such as the modulator of
To prove this equivalence, the following table shows a cascade of two unity gain integrators preceded by a multiplier having coefficient qk. In this table, it is considered that the filter input is unity:
The output value of the second integrator is equal to:
The ratio of the output of the second integrator to the input of the first integrator for an interval of two rows k is equal to:
The following table exhibits a cascade of two integrators with a 1/q gain:
The output of integrator 2 and the ratio of the output of the second integrator to the input of the first integrator for an interval of two ranks k are equal to
The two ratios are effectively identical, which shows the equivalence of the two alternative digital filters. This equivalence has been shown for a cascade of two filters. Of course, the equivalence between the two variations is obtained whatever the number of cascaded elementary filters.
In the previously-described embodiments of sigma-delta converters, in particular in relation with
According to an aspect of an embodiment, it is provided, in a sigma-delta converter of the previously-described type, where the contribution to at least one analog filter of an internal analog signal originating from input analog signal Vin(k) is smaller at a given cycle k of a phase of conversion than at a previous cycle k−1 of the conversion phase, to vary the duration of the operating cycles according to a predetermined law Tc which is a function of rank k of the cycle in the conversion phase, so that the duration Tc(k) of at least one given cycle k of the conversion phase is shorter than duration Tc(k−1) of a previous cycle k−1 of the conversion phase. This operating mode is illustrated by the timing diagram shown in the lower part of
An advantage of this embodiment will now be explained in relation with
For modulator M, one can find, as in
Digital filter F comprises a summing element 303, a lag operator 305 with a unity gain, noted Z−1, and a multiplier 307 enabling to multiply the signal of operator 305 by factor 1+α. A first input of summing element 303, corresponding to the input of filter F, is connected to output terminal A2 of modulator M. The output of summing element 303 is connected to the input of operator 305, the output of operator 305 being connected to the output of digital filter F. Multiplier 307 connects the output of operator 305 to a second input of summing element 303. For each operating cycle k of the sigma-delta converter, summing element 303 adds the signal received at cycle k to the input of digital filter F and a signal internal to filter F corresponding to the signal originating from operator 305 multiplied by factor 1+α.
Call U the input signal of modulator M applied to terminal A1, V the output signal of modulator M supplied on terminal A2, and W the output signal of digital filter F output by operator 305.
Based on the diagram of
V=z−1U+(1−(1+α)z−1)E1+N1=STF·U+NTF·E1+N1
where STF and NTF respectively designate the signal transfer function and the noise transfer function of the sigma-delta modulator. It can be seen that in this case, quantization noise E1 is shaped by the NTF, which forms a high-pass filter. However, input signal U as well as the temporal noise N1 associated with the analog integrator are transferred to the output of the modulator with no attenuation.
At the output of digital filter F, the following relation is obtained:
The equivalent of this last relation in the discretized time domain is provided by the following relation:
After normalization, the rms (“root mean square”) contribution S of noise N in signal W(k) can be expressed by relation:
In the case of a noise N1 of constant power σ2 from one cycle to the other, contribution S becomes:
When α=0, the conventional relation reflecting the noise spreading on a band which is OSR times wider than the original band (linked to the oversampling with a factor OSR=n−2) can be found:
The above equations highlight the advantage of having a factor α greater than 0, which will enable to attenuate the contribution of quantization noise E1 in the normalized output code. However, on the other hand, noise N1 or, more generally, any noise source which is not shaped by the NTF as quantization noise E1, is amplified.
The above expression of value S according to N1 further shows that, when coefficient α is non-zero, the contribution of samples N1k of noise N1 is not constant but decreases according to rank k of the cycle in the conversion phase. In other words, the noise N1 associated with the first cycle contributes more than the noise N1 associated with the next cycle, and so on.
The operating mode discussed in relation with
At least a decrease of the cycle time between two cycles of successive ranks of the conversion phase also provides an advantage. Preferably, law Tc(k) governing the duration of the converter operating cycles according to rank k of the cycles is a decreasing law over the entire duration of conversion phase TCONV, that is, it comprises no phase of increase of the cycle time between two successive cycles of the conversion phase. Law Tc(k) for example is a continuous decreasing law over the entire duration of conversion phase TCONV, as illustrated in
As an illustration, an analog-to-digital conversion phase of duration TCONV comprising OSR=400 operating cycles, where the first 15 cycles have a duration t1, the next 20 cycles have a duration t2, and the remaining 365 have a duration t3, with 15*t1+20*t2+365*t3=TCONV, and with t1=15*TCONV/400 and t2=5*TCONV/400, is considered. As compared with an operating mode where all cycles during which a charge transfer operation between an input capacitor and an integration capacitor is carried out (such as in integrator Ia1 in
More generally, the operating mode of
To implement a sigma-delta converter with a variable cycle time, it may for example be provided to vary the value of one or of a plurality of capacitors of the analog filter of the modulator proportionally to the duration of the operating cycle. As a variation, the bandpass of the analog filter may be dynamically adjusted during the conversion phase by varying the bias current of the amplifier used to implement the analog filter.
The analog filter of
The converter of
b=c*(1+α2)−d*(1+α1)*(1+α2)
c=d2−(1+α1)*(1+α2)
d=2+α1+α2
Digital filter F comprises three cascaded digital integration stages et1, et2, et3. Each stage comprises, as in the example of
Call U the input signal of modulator M applied to the positive input terminal of subtractor 108, Y the output signal of modulator M output by subtractor 325, and W the output signal of digital filter F.
Signals Y and W can be expressed by the following relations:
It can be seen from the expression of W that the majority noise contribution will be related to N1. Thus, coefficient α1 is preferably selected to be non-zero, and coefficients α2 and α3 may possibly be zero to simplify the forming of the converter. By selecting longer cycle times at the beginning of the conversion phase, and shorter cycle times afterwards, the passband of integrator H1 for noise N1 may be decreased at the beginning of the conversion, and then increased afterwards, to decrease the total contribution of noise N1 in the final digital output value of the converter.
In the example of
Such a so-called SMASH 2-1 architecture comprises a modulator of order 2 formed by the series association of integrators H1 and H2, and a modulator of order 1 formed by integrator H3. The summing element of the modulator of order 2 is here implemented jointly with integrator H3 of the modulator of order 1. Thus, the quantization of the summing at the output of the modulator of order 2 is performed from the derivative of integrator H3 of the modulator of order 1. Indeed, integrator H3 receives as an input the quantization error E1 of the first modulator, having feedback Y2 subtracted thereto. As illustrated by a timing diagram in
Such alterations, modifications, and improvements are intended to be part of this disclosure, and are intended to be within the spirit and the scope of the present invention. Accordingly, the foregoing description is by way of example only and is not intended to be limiting. The present invention is limited only as defined in the following claims and the equivalents thereto.
Number | Date | Country | Kind |
---|---|---|---|
16 57231 | Jul 2016 | FR | national |
Number | Name | Date | Kind |
---|---|---|---|
5241310 | Tiemann | Aug 1993 | A |
7053807 | Gaalaas | May 2006 | B1 |
8405535 | Xiao et al. | Mar 2013 | B1 |
20080297387 | Doerrer | Dec 2008 | A1 |
20090289824 | Chen | Nov 2009 | A1 |
20160197619 | Katayama | Jul 2016 | A1 |
Number | Date | Country |
---|---|---|
19725171 | Dec 1998 | DE |
Entry |
---|
Preliminary Search Report in French Patent Application No. 1657231 dated Apr. 19, 2017, 3 pages. |
Zourntos T et al.; Stable One-Bit Delta-Sigma Modulators Based on Switching Control; Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing; vol. CONF. 23; May 12, 1998. |
Yao, Libin et al.; A High-Linearity Sigma-Delta Topology Suitable for Low-Voltage Applications; http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=9C31627DB868C831BFCBCC76F0E7E6E8?doi=10.1.1.6.2988&rep=rep1&type=pdf; Jan. 1, 2000. |
Xu, Xiaochu et al.; Variable-Sampling-Rate Sigma-Delta Modulator for Instrumentation and Measurement; IEEE Transactions on Instrumentation and Measurement; vol. 44, No. 5; Oct. 1, 1995. |
Number | Date | Country | |
---|---|---|---|
20180034471 A1 | Feb 2018 | US |