HIGH-LINEARITY SIGMA-DELTA CONVERTER
20180069567 ยท 2018-03-08
Inventors
- Arnaud Verdant (Saint Nazaire les Eymes, FR)
- Marc Arques (Grenoble, FR)
- William Guicquero (Bures sur Yvette, FR)
Cpc classification
H03M3/39
ELECTRICITY
International classification
Abstract
A sigma-delta converter comprises a sigma-delta modulator suitable for supplying a series of binary samples (BS(k)) representative of an analogue input signal (Vin) to be digitized, in which at least one analogue signal internal to the modulator is weighted by a coefficient that is variable according to a first predetermined law (f).
Claims
1. A sigma-delta converter comprising a sigma-delta modulator suitable for supplying a series of binary samples (BS(k)) representative of an analogue input signal (Vin) to be digitized, the delivery of a binary sample of the series of binary samples being performed on completion of a cycle of operation of the modulator, a conversion phase comprising a number (OSR) of cycles necessary to produce a digital converter output value (Sd), the modulator comprising at least one analogue filter (Ia.sub.1, Ia.sub.2, Ia.sub.3, Ia.sub.4) receiving an internal analogue signal derived from the analogue input signal (Vin), in which the contribution to the analogue filter of the analogue signal internal to a given cycle (k) is smaller than the contribution to the analogue filter of the analogue signal internal to the preceding cycle (k1), the contributions to the different cycles being governed by a first law (f(k)) predetermined as a function of the rank (k) of the cycle in the conversion phase.
2. The converter according to claim 1, in which the at least one analogue filter is an integrator (Ia.sub.1, Ia.sub.2, Ia.sub.3, Ia.sub.4).
3. The converter according to claim 1, further comprising a digital filter suitable for processing the binary samples (BS(k)) output from the modulator, the digital filter receiving an internal digital signal in which the contribution to the digital filter of the digital signal internal to a given cycle (k) is smaller than the contribution to the digital filter of the digital signal internal to the preceding cycle (k1), the contributions to the different cycles being governed by a second law predetermined as a function of the rank (k) of the cycle.
4. The converter according to claim 3, in which the analogue filter and the digital filter are of the same type.
5. The converter according to claim 3, in which the first (f(k)) and second predetermined laws are identical.
6. The converter according to claim 1, in which the sigma-delta modulator comprises an analogue integration circuit, a 1-bit analogue-digital converter, and a feedback loop, and in which said at least one analogue signal internal to the modulator is a signal internal to the analogue integration circuit.
7. The converter according to claim 6, in which the analogue integration circuit comprises several cascaded analogue filters (Ia.sub.1, Ia.sub.2, Ia.sub.3, Ia.sub.4).
8. The converter according to claim 6, in which the 1-bit analogue-digital converter comprises a comparator, and in which: the analogue input signal (Vin) to be digitized is applied to an input node (A1) of the analogue integration circuit; and a constant potential (R) is applied to a node of application of a comparison threshold potential of the comparator.
9. The converter according to claim 6, in which the 1-bit analogue-digital converter comprises a comparator, and in which: the analogue input signal (Vin) to be digitized is applied to a node of application of a comparison threshold potential of the comparator; and a constant potential (R) is applied to an input node (A1) of the analogue integration circuit.
10. The converter according to claim 1, in which the first predetermined law (f(k)) is applied to one or more analogue signals internal to the modulator so that all of the analogue signals added or subtracted in the modulator are to the same scale with respect to the first law (f(k)), that is to say that the analogue signals can vary within one and the same rank of amplitude for a given rank of amplitude of the analogue input signal (Vin).
11. The converter according to claim 3, in which the digital filter comprises at least one digital integrator (In.sub.3), and in which said at least one digital signal internal to the digital filter is an input signal of one of the at least one digital integrator (In.sub.3).
12. The converter according to claim 3, in which the digital filter comprises several cascaded digital integrators (In.sub.1, In.sub.2, In.sub.3, In.sub.4).
13. The converter according to claim 1, in which the first law (f) is an exponential law decreasing as a function of the rank (k) of the cycle.
14. The converter according to claim 1, in which the first law (f(k)) is a constant during a first part of the conversion phase, and decreases exponentially as a function of the rank (k) of the cycle during a second part of the conversion phase.
15. The converter according to claim 14, in which the first law (f(k)) is constant during a third part of the conversion phase.
16. The converter according to claim 1, in which the analogue input signal (Vin) is weighted by a coefficient at the input of the modulator and in which the coefficient is non-zero during a first part of the conversion phase, followed by a second part of the conversion phase during which the coefficient is zero.
17. The converter according to claim 1, in which the first law (f) is modified dynamically according to predetermined rules during the conversion phase.
18. The converter according to claim 4, in which the first law (f) is applied with a phase-shift in terms of number of cycles at the sigma-delta modulator and at the digital filter.
19. The converter according to claim 1, in which at least two distinct laws (f1, f2) are applied to distinct internal analogue signals of the modulator.
20. The converter according to claim 1, in which, at the modulator, the first variable law (f) is applied by varying a variable capacitance (C) during the conversion phase.
21. The converter according to claim 20, in which said variable capacitance (C) comprises a plurality of switchable capacitances (CP.sub.1, CP.sub.2, . . . , CP.sub.5) linked in parallel, the values of which correspond respectively to the values obtained by dichotomy from a base capacitance value, the sum of the values of the switchable capacitances being equal to the value of the base capacitance.
22. The converter according to claim 1, comprising, at the input of the filter, a weighting device (C1 to C4; CP.sub.1 to CP.sub.7) for the internal analogue signal received by the analogue filter applying a variable weighting coefficient k, a function of the rank k of the cycle, and in which, during the conversion phase, at least two distinct coefficients k1 and k are applied, respectively, for two successive cycles of rank k1 and k, and in which k1>k.
23. The converter according to claim 22, in which the variable weighting coefficient k decreases with the rank k of the cycle.
24. The converter according to claim 2, in which said at least one analogue integrating filter is equivalent to a theoretical circuit comprising a summer between the value of an analogue signal received at the cycle k and an internal signal of the filter corresponding to a multiplication by a coefficient of the output signal of the analogue filter obtained at the cycle k1, and in which, during the conversion phase, at least one value of the coefficient strictly greater than 1 is applied for at least one cycle.
25. The converter according to claim 24, in which the coefficient increases with the rank k of the cycle.
26. The converter according to claim 22, configured so that, during the conversion phase, the following sequence of operations is applied at least once: for N cycles, N being greater than 1 and less than the number OSR of cycles necessary to produce a digital output value (Sd) from the converter, after an initial cycle, a decreasingly-variable weighting coefficient k is applied to the internal analogue signal, for M subsequent cycles, M being greater than or equal to 1 and less than the number OSR such that M+N is less than or equal to OSR, the coefficient of the analogue filter is strictly greater than 1.
27. The converter according to claim 26, in which M is equal to 1 and in which the coefficient of the analogue filter takes a value greater than or equal to the inverse of the weighting coefficient N applied at the cycle N, such that the output signal of the analogue filter once again has an amplitude of variation corresponding to the amplitude of variation at the initial cycle and the coefficient is reset at the end of the N+1 cycle to revert to its value at the initial cycle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0036] These features and advantages, and others, will be explained in detail in the following description of particular embodiments given in a nonlimiting manner in relation to the attached figures in which:
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
DETAILED DESCRIPTION
[0053] Elements that are the same have been designated by the same references in the different figures. In the interests of clarity, only the elements that are useful to the understanding of the embodiments described have been represented and are detailed. In particular, the details of production of the digital filters of the sigma-delta converters described have not been represented, the production of these filters being within the scope of a person skilled in the art on reading the present description.
[0054]
[0055] The sigma-delta modulator of
[0056] The modulator of
[0057] At each cycle k of duration T.sub.OSR of a phase of conversion of the input signal Vin into a digital value, with k being an integer ranging from 1 to OSR, the integration circuit 101 takes an analogue sample Vin(k) of the input signal, and the modulator supplies, at the output of the 1-bit analogue-digital converter 103, a binary sample BS(k) of the output signal.
[0058] In the example of
[0059] In the example represented, the integrator Ia.sub.1 receives on its input a signal equal to the difference between the input signal Vin(k) weighted by a coefficient b.sub.1, and the feedback signal BS(k1) weighted by a coefficient a.sub.1. The integrator Ia.sub.2 receives on its input a signal equal to the output signal of the integrator Ia.sub.1 weighted by a coefficient c.sub.1. The integrator Ia.sub.3 receives on its input a signal equal to the output signal of the integrator Ia.sub.2 weighted by a coefficient c.sub.2. The integrator Ia.sub.4 receives on its input a signal equal to the output signal of the integrator Ia.sub.3 weighted by a coefficient c.sub.3. The summing circuit adds the input signal Vin(k) weighted by a coefficient b.sub.5, and the output signals of the integrators Ia.sub.1, Ia.sub.2, Ia.sub.3 and Ia.sub.4, weighted respectively by coefficients c.sub.7, c.sub.6, c.sub.5 and c.sub.4. The output of the summing circuit is connected to the output terminal A3 of the circuit 101.
[0060] Numerous variant architectures of sigma-delta modulators can be envisaged. Generally, the embodiments described apply to sigma-delta modulators of order p greater than or equal to 1, in which each of the p analogue integrators Ia.sub.j, with j being an integer ranging from 1 to p, receives on its input a signal equal to the difference between the input signal Vin(k) weighted by a coefficient b.sub.j and the feedback signal BS(k1) weighted by a coefficient a.sub.j, to which is added, if the rank j of the integrator Ia.sub.j is greater than 1, the output signal of the modulator Ia.sub.j1 of preceding rank weighted by a coefficient c.sub.j1. The summing circuit adds the input signal Vin(k) weighted by a coefficient b.sub.p+1, the output signal of the integrator Ia.sub.p of rank p weighted by a coefficient c.sub.p, and, if p is greater than 1, the output signal or signals of the integrators of rank pl, with 1 being an integer ranging from 1 to p1, weighted respectively by coefficients c.sub.p+l. Some of the abovementioned coefficients can be zero. For example, in the 4.sup.th order modulator of
[0061] The digital filter of a sigma-delta converter generally comprises a digital integrator, or several cascaded digital integrators. Preferably, a pth order sigma-delta modulator is associated with a digital filter comprising a number greater than or equal to p of digital integrators. In the example of
[0062] The digital integration is performed at the oversampling frequency of the sigma-delta modulator. In the example represented, the four digital integrators In.sub.j are controlled simultaneously by the same control signal .sub.comp.sub._.sub.d, of frequency 1/T.sub.OSR. The output of the last digital integrator In.sub.4 is linked to a normalization block 105 whose function is to convert the signal supplied by the integrator In.sub.4 into a digital code on N-bits, N being an integer greater than 1 corresponding to the resolution of the sigma-delta converter. As an example, the block 105 divides the signal that it receives by a reference value, for example equal to the value that this signal would take for the maximum value allowed for the signal Vin, and supplies on an output terminal A5 of the converter an output value S.sub.d representative of the result of the division quantized on N bits.
[0063] Miscellaneous variant architectures of digital filters can be envisaged. In particular, the topology of the digital filter can be modified to approximate that of the sigma-delta modulator. For example, instead of receiving on its input only the output signal from the last digital integrator In.sub.4 as in the example of
[0064]
[0065] In the example of
[0066] The outputs of the integrators Ia.sub.1, Ia.sub.2, Ia.sub.3 and Ia.sub.4 are linked respectively to a first electrode of a capacitance Co1, to a first electrode of a capacitance Co2, to a first electrode of a capacitance Co3 and to a first electrode of a capacitance Co4, by first, second, third and fourth switches 1d. Moreover, the first electrodes of the capacitors Co1, Co2, Co3 and Co4 are linked to a node R for application of a reference potential, for example equal to the average potential between the high output value DAC.sub.up and the low output value DAC.sub.dn of the feedback digital-analogue converter, respectively by first, second, third and fourth switches 2d. The second electrodes of the capacitors Co1, Co2 and Co3 are linked to the node R respectively by first, second and third switches 1. Furthermore, the second electrodes of the capacitors Co1, Co2 and Co3 are linked respectively to the input of the integrator Ia.sub.2, to the input of the integrator Ia.sub.3, and to the input of the integrator Ia.sub.4, by first, second and third switches 2. The second electrode of the capacitance Co4 is linked to the node R by a fourth switch 2, and is also connected to the input A3 of the analogue-digital converter 103.
[0067] The modulator of
[0068] The terminal A1 for application of the input signal Vin is also linked to a first electrode of a capacitance Cs5 by a sixth switch 1d. The first electrode of the capacitance Cs5 is also linked to the node R by a fifth switch 2d. The second electrode of the capacitance Cs5 is connected to the input node A3 of the analogue-digital converter 103.
[0069] Moreover, the first electrodes of the capacitors Co1, Co2 and Co3 are linked to the input node of the analogue-digital converter 103 respectively by capacitors Cff1, Cff2 and Cff3.
[0070] In this example, the 1-bit analogue-digital converter 103 comprises a comparator 201 and a flip-flop 203. The input of the comparator 201 forms the input of the converter 103. The output of the comparator 201 is connected to the input of the flip-flop 203. The output of the flip-flop 203 forms the output A2 of the converter 103, supplying the output signal BS of the sigma-delta modulator. In operation, the output of the comparator 201 switches from a high state to a low state depending on whether the signal applied to the terminal A3 is above or below a threshold, for example equal to the reference potential applied to the node R. The flip-flop 203 samples the output signal of the comparator 201 and copies it onto the output of the modulator on each rising or falling edge of a control signal comp.
[0071] The modulator of
[0072] The integrators Ia.sub.1, Ia.sub.2, Ia.sub.3 and Ia.sub.4, the capacitors Cs1, Co1, Co2, Co3, Co4, Cs5, Cff1, Cff2 and Cff3, and the switches 1, 2, 1d and 2d form the analogue integration circuit 101 of the modulator. The switches dac and dac.sub.bar and the gates AND1 and AND2 form the 1-bit digital-analogue converter of the feedback loop of the modulator.
[0073]
[0074] At an instant t0 of start of a modulator control cycle T.sub.OSR, the switches 1 and 1d are controlled to the closed state (control signals corresponding to the 1 state in this example), and the switches 2 and 2d are controlled to the open state (control signals corresponding to the 0 state in this example). This leads to the sampling of the input signal Vin on the input capacitor Cs1 of the integrator Ia.sub.1, and of the output signals of the integrators Ia.sub.1, Ia.sub.2, Ia.sub.3 respectively on the input capacitors Co1, Co2 and Co3 of the integrators Ia.sub.1, Ia.sub.2 and Ia.sub.3. Since the sampled signals are voltages, each capacitor stores a quantity of charges proportional to the product of the sampled voltage by the value of the sampling capacitor. During this phase, the signals stored in the capacitors Cs5, Cff1, Cff2, Cff3 and Co4 are summed on the output node A3 of the circuit 101, which constitutes the summer of
[0075] At an instant t1 after the instant t0, the signal comp is set to the high state. The input signal of the analogue-digital converter 103 (voltage of the node A3) is quantized on one bit by the converter 103 on the rising edge of the signal comp. The binary value of the output signal BS is thus updated.
[0076] At an instant t2 after the instant t1, the signal 1 is set to the low state, and, at an instant t3 after the instant t2, the signal 1d is set to the low state.
[0077] At an instant t4 after the instant t3, the signals 2 and 2d are set to the high state. The result therein is that the values of the integrators Ia.sub.1, Ia.sub.2, Ia.sub.3 and Ia.sub.4 are updated, that is to say that the sampled charges in the capacitors Cs1, Co1, Co2, Co3 are integrated in the capacitors Ci1, Ci2, Ci3, Ci4 respectively. Furthermore, the inverse feedback is activated, that is to say that the signal DACup or DACdn (depending on whether the signal BS is in the high or low state), is subtracted from the input signal of the capacitance Cs1.
[0078] At an instant t5, after the instant t4 in this example, the signal comp is reset to the low state.
[0079] At an instant t6 after the instant t4, the signal 2 is set to the low state, and, at an instant t7 after the instant t6, the signal 2d is set to the low state.
[0080] After the instant t7, the abovementioned cycle can recommence.
[0081] The quantization is performed during the phase 1=1, and the integration of the new inverse feedback is performed during the phase 2=1.
[0082] The output binary digital value BS(k) of the modulator obtained at each cycle T.sub.OSR is integrated by the digital filter at the oversampling frequency of the modulator, for example on the rising edges of the signal .sub.comp.sub._.sub.d, which can be a delayed copy of the signal .sub.comp (with a delay less than T.sub.OSR).
[0083] The values of the capacitors Cs1, Cs5, Co1, Co2, Co3, Co4, Cff1, Cff2, Cff3 set the values of the coefficients b.sub.1, b.sub.5, a.sub.1, c.sub.1, c.sub.2, c.sub.3, c.sub.4, c.sub.5, c.sub.6, c.sub.7 of the modulator, for example according to the following relationships: Ci1=2*Cs1/c.sub.1; Ci2=Co1/c.sub.2; Ci3=Co2/c.sub.3; Ci4=Co3/c.sub.4; Cff1=Cs5*(c.sub.7/(c.sub.1*b.sub.5)); Cff2=Cs5*(c.sub.6/(c.sub.2*b.sub.5)); Cff3=Cs5*(c.sub.5/(c.sub.3*b.sub.5)); and Co4=Cs5/b.sub.5.
[0084] An important feature of a sigma-delta converter is its linearity. The non-linearity error, generally referred to in the art by the acronym INL (Integral Non Linearity), is the maximum difference (peak-to-peak error), over the rank of operation of the converter, between the transfer function of the converter (which correlates a digital output code with each value of the analogue input signal), and the ideal linear transfer function. The linearity error can be expressed in LSB (Least Significant Bit), where 1 LSB=(Vin.sub.maxVin.sub.min)/2.sup.N, Vin.sub.max and Vin.sub.min being, respectively, the maximum value and the minimum value of the analogue input signal over the rank of operation of the converter, and N being the quantization resolution of the converter. The linearity L of the converter can be defined by the following formula: L=log.sub.2((Vin.sub.maxVin.sub.min)/(INL*LSB).
[0085] Another important feature of a sigma-delta converter is its output noise B, which can be defined as being the average, over the rank of operation [Vin.sub.min, Vin.sub.max] of the converter (over a significant number of conversions for each point of the input dynamic range), of the standard deviations of the output digital codes of the converter of each level of the analogue input signal.
[0086]
[0087] As appears in
[0088] 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, or to be able to reduce the OSR, and do so without significantly degrading the output noise of the converter.
[0089] The proposed solution, which will now be described, is most particularly advantageous for order sigma-delta converters greater than 1, in which it makes it possible to significantly improve the OSR/linearity trade-off. However, this solution is compatible with 1.sup.st order sigma-delta converters, in which it also makes it possible to improve the OSR/linearity trade-off (and also to increase the signal-to-noise ratio relative to the signal to noise induced by quantization noise ratio, for example generally defined by log.sub.2(((3*OSR.sup.3)/(.sup.2/12)).sup.1/2) in a 1.sup.st order modulator without variable coefficient.
[0090] According to one aspect of an embodiment, a sigma-delta converter is provided in which, during the acquisition of a digital value on N-bits representative of the analogue input signal, at least one weighting coefficient of the sigma-delta modulator varies dynamically according to a predetermined law f. Preferably, at least one digital signal internal to the digital filter is also weighted by a predetermined variable law, for example, but not necessarily, by the same law f as that applied in the modulator.
[0091] This constitutes a difference compared to the known sigma-delta converters, in which the weighting coefficients of the modulator are set, and in particular, remain constant during the OSR sampling cycles of a phase of analogue-digital conversion of the input signal. Furthermore, in the 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 analogue-digital conversion of the input signal.
[0092] It will be noted that the weighting coefficient of the modulator to which the law f is applied can for example have an initial value (before modulation by the law f) equal to 1 (as an example, a link wire without apparent coefficient corresponds to a unitary coefficient, and it is possible to choose to apply the law f to this coefficient). The embodiments described are not however limited to this particular case.
[0093]
[0094] The sigma-delta converter of
[0095] The sigma-delta modulator of
[0096] The digital filter of
[0097] The embodiments described are not limited to the particular example of
[0098] More generally, whatever the order of the converter, the choice of the coefficient or coefficients of the modulator to which the weighting law f(k) is applied is preferably such that at least one input coefficient of an analogue integrator Ia.sub.j of the modulator is modulated by the law f. Furthermore, in a preferred embodiment, at least one input coefficient of a digital integrator In.sub.k of the digital filter is modulated by the law f, preferably with j=k.
[0099] Preferably, provision is also made for the analogue signals added or subtracted in the modulator to be to the same scale with respect to the law f(k), that is to say that they have been multiplied or divided a same number of times (possibly zero) by the law f(k). In other words, a rescaling allows the analogue signals to vary within a same range of amplitude for a given range of amplitude of the analogue input signal (Vin). The choice of the coefficient or coefficients of the modulator to which the weighting law f(k) is applied can for example be made such that all the samples that make up the integrated output signal of the analogue integration circuit 101 are to the same scale with respect to the law f(k). Preferably, provision is made for at least one input coefficient of an analogue integrator Ia.sub.i to be modulated by the law f, and for all the signals added to or subtracted from the weighted signal, whether at the input of the integrator Ia.sub.i or on the downstream path (after output from the integrator Ia.sub.i), to be, preferably, to the same scale with respect to the law f. A signal is considered to scale with respect to the law f if it is situated on the path downstream of an integrator having an upstream coefficient weighted by the law f, or if it is itself directly weighted by the law f.
[0100] As an example, the choice of the coefficient or coefficients of the modulator to which the weighting law f(k) is applied is made such that all the samples that make up the integrated output signal of the circuit 101 are multiplied (directly, or indirectly if the sample is an output sample of an integrator having an upstream coefficient weighted by the law f) by the law f(k). This rule is in particular observed in the modulator of
[0101] At the digital filter, the weighting law f(k) can be applied to a signal other than the input signal of the digital integrator of rank 3 In.sub.3. More generally and as in the modulator, the choice of the digital signals to which the law f(k) is applied is preferably made such that the weighting law f(k) is applied as input of at least one digital integrator, preferably of the integrator of the same rank j as the analogue integrator Ia.sub.j at the input of which the law f(k) is applied in the modulator. Furthermore, as in the modulator, the choice of the digital signals to which the law f(k) is applied is preferably made such that the digital signals added or subtracted in the digital filter are to the same scale with respect to the law f(k). Preferably, the digital filter comprises a number of cascaded digital integrators greater than or equal (preferably equal) to the order p of the sigma-delta modulator. Furthermore, if the digital filter has a topology similar to that of the modulator, the law f(k) can be applied substantially at the same points in the modulator and in the digital filter.
[0102] As a variant, to observe the scaling of the intermediate signals combined to form the output signal of the analogue integration circuit 101 of the modulator, some intermediate signals can be multiplied by the law f(k), and others divided by the law f(k). For example, the coefficient c.sub.2 can be multiplied by the law f(k) and the coefficients c.sub.4 and c.sub.5 divided by the law f(k) so as to conserve one and the same scale at the summer, the other coefficients of the modulator remaining constant. In this case, the weighting by the law f(k) at the digital filter can be identical to that which was described previously (multiplication of the input signal of the integrator In.sub.3 by the law f(k)).
[0103] The inventors have found that whatever the law f chosen, and in as much as the law f has at least one phase of decrease over the range of the indices k ranging from 1 to OSR, the application of a variable weighting coefficient to at least one analogue signal internal to the sigma-delta modulator and advantageously to at least one internal digital signal of the digital filter makes it possible to significantly improve the linearity of the sigma-delta converter (for a given OSR). The phase of decrease is a function of the rank k of the cycle. The phase of decrease generates a contribution to the analogue filter of the analogue signal internal to a given cycle (k) which is smaller than the contribution to the analogue filter of the same analogue signal internal to the preceding cycle (k1). At least one decreasing contribution between two cycles of successive rank already provides an advantage. As an example, the law f can be a law decreasing over all the range of the indices k ranging from 1 to OSR, for example a decreasing exponential law. As a variant, the law f can be a constant law, for example equal to 1, over the range of the indices k ranging from 1 to t, with t being an integer lying between 1 and OSR, and decreasing (for example according to an exponential) over the range of the indices k ranging from t+1 to OSR.
[0104]
[0105] In the example of
[0106] In the example of
for k<100, f(k)=1; and
for k>=100, f(k)=.sup.(100)/20.
[0107] In the example of
for k<60, f(k)=1;
for 60<=k<75, f(k)=e.sup.(k40)/20; and
for k>=75, f(k)=e.sup.(7540)/20.
[0108] In
[0109] In
[0110] In
[0111] In
[0112] Generally, it is observed that the laws of the type used in the example of
[0113] Of course, the ranges of OSR values of interest, that is to say in which a linearity gain is observed without the noise being degraded significantly, depend on numerous parameters and in particular on the order of the modulator.
[0114] It will also be noted that the gain in linearity can differ according to the point of the modulator where the weighting by the law f(k) is applied. In particular, the more upstream the weighting is applied in the modulator, the higher the gain in linearity, but the more the increase in the output noise will be significant if considering a modulator in which each block is subjected to a temporal noise.
[0115] To assist in the choice of a weighting law f(k) suited to the targeted application, the following considerations can be taken into account.
Saturation:
[0116] The initial (unweighted) values of the coefficients of the modulator can be determined by usual methods for determining the coefficients of a sigma-delta modulator. Generally, to maximize the signal-to-noise ratio, the values of the coefficients are chosen so as to maximize the signals internal to the modulator, but by taking care not to exceed the saturation threshold of the modulator. The use of a law f having weighting values f(k) greater than 1 then risks causing the saturation of the modulator. In this case, a law f will be preferred in which all the values are less than or equal to 1. If, on the other hand, the coefficients of the modulator are chosen such that the internal signals of the modulator always remain away from the saturation threshold, the law f can have values greater than 1, which makes it possible in particular to increase the signal-to-noise ratio.
Variation of the Law f:
[0117] Generally, the law f can 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 (cyclical law) of the law f if the analogue and 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 linearity gain sought, the law f however includes at least one decreasing variation phase during a phase of acquisition of a digital value of the input signal.
[0118] Moreover, it will be noted that a predetermined law should be understood to be a law that is defined in the design of the modulator or during a phase of configuration thereof. However, the law can possibly be adjusted dynamically according to predefined rules, during a phase of acquisition of a digital value of the input signal, for example in order to adapt the law to the characteristics of the signal being converted.
[0119] As a variant, several distinct predetermined laws can be used to weight the coefficients of the sigma-delta modulator. As an example, the coefficient c.sub.1 can be multiplied by a first variable law f1(k), and the coefficient c.sub.2 by a second variable law f2(k) distinct from the law f1. In this case, to observe the abovementioned rules of scaling of the different signals of the modulator, the coefficient c.sub.6 is multiplied by the law f2, the coefficient c.sub.7 is multiplied by the law f1 and by the law f2, and the coefficient b.sub.5 is multiplied by the law f1 and by the law f2. At the digital filter, the input signal of the digital integrator of rank 2 In.sub.2 can be multiplied by the law f1, and the input signal of the digital integrator of rank 3 In.sub.3 is multiplied by the law f2.
[0120] In another example, the coefficient c.sub.2 can be multiplied by a first variable law f1(k). In this case, to observe the scaling of the different signals of the modulator, the coefficients c.sub.6 and c.sub.7 are multiplied by the law f1(k). A second law f2(k) is applied to the feed coefficient a1. The coefficient b5 is weighted by f1(k)*f2(k). Finally, a third law f3(k) is applied to the coefficient b1 of the input signal Vin. At the digital filter, the input signal of the digital integrator of rank 1 In.sub.1 can be multiplied by the inverse feedback weighting law f2(k+1) and the input signal of the digital integrator of rank 3 In.sub.3 can be multiplied by the law f1(k+1). It will be noted that the scaling rules in this example are not applied at all points, in particular between the coefficients b1 and a1, modulated respectively by two distinct laws f2 and f3. Likewise, the application of the law f3 is not here applied to the digital filter. The weighting law of the input signal of the filter differs in this example from that of the modulator. Some weightings can therefore be applied only to one of the coefficients of the modulator, upstream of an integrator, without downstream rescaling and without being applied to the filter. In the abovementioned example, the law f3 can be different from zero over the first j cycles, then set to 0 from a cycle k (with 1<j<k<OSR). Thus, the quantization process can continue with a zero weighting of the input signal, without that reducing the gain in linearity. In effect, the proposed weighting process makes it possible to continue the quantization of the residue of the conversion of the input signal Vin, after having weighted Vin in a non-zero manner over j first cycles.
[0121] Such combinations of laws can in particular make it possible to relax the implementation constraints which could result from the use of a single weighting law at the input of a single analogue integrator of the modulator and of a single digital integrator of the digital filter.
[0122] The embodiments described in relation to
[0123]
[0124] The sigma-delta modulator of
[0125] In the example of
[0126] As in the example of
[0127]
[0128] The sigma-delta modulator of
[0129] The digital filter of the sigma-delta converter of
[0130] It will be noted that the input datum of the digital filter is the binary output datum 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 the weighting law f. The resolution of the weighting law fin the digital filter is preferably greater than or equal to the resolution of the law fin the modulator.
[0131] The following equations formalize, for an example of sigma-delta converter of the type described in relation to
[0132] A decreasing exponential law f is considered here that is given by the equation f(k)=q.sup.k, with q]0.5; 1]. It is also considered that the dynamic range of the input signal Vin is limited and satisfies the relationship |Vin|q0.5. It is also considered that the output vale BS(k) of the sigma-delta modulator can take the value 1 or 1 for k1, and is initialized at 0 for k=0. In this example, the digital-analogue converter 107 supplies, on the terminal A4, an analogue value equal to 0.5*BS(k1).
[0133] For an OSR equal to m (with m being an integer greater than or equal to 1), the output I(m) of the analogue integrator can be written as follows:
[0134] The sequence U(m) representing the difference between the accumulated energy originating from the continuous input signal Vin and the accumulated energy originating from the inverse feedback performed by the sigma-delta modulator is defined as follows. This sequence U(m) represents the difference between the energy introduced by the signal and its estimate.
[0135] To show the advantage of the sigma-delta modulator of
[0136] It is first of all shown that for m=1, the assertion P is borne out.
[0137] For 0Vinq0.5, BS(1)=1. There is then 0.5qVin0.5q0.5(q1), and therefore 0.5qU(1)0.5q. The same result is obtained for a negative input Vin. The assertion P (equation (4)) is therefore borne out for m=1.
[0138] It is also possible to show that, for any m1, if P(m) is borne out, then P(m+1) is borne out.
[0139] For I(m+1)=U(m)+q.sup.mVin0, BS(m+1)=1. There is then 0U(m)+q.sup.mVin0.5*q.sup.m+q.sup.mVin, i.e., 0.5*q.sup.m+1U(m)+q.sup.mVin0.5*q.sup.m+10.5*q.sup.m+q.sup.mVin0.5*q.sup.m+1, i.e. 0.5*q.sup.m+1U(m+1)q.sup.m(0.5+Vin0.5*q). Given that 0.5+Vin0.5*q0.5*q, 0.5*q.sup.m+1U(m+1)0.5*q.sup.m+1. Similarly, it can be shown that if I(m+1)32 U(m)+q.sup.mVin0, then P(m+1) is borne out if P(m) is borne out.
[0140] It can be deduced from the above that the assertion P (equation (4)) is valid for any m1.
[0141] The result thereof is that
[0142] The estimated value Vin.sub.q of the signal Vin is then defined by the equation (6) below, with an estimation error e.sub.q defined by the equation (7).
[0143] For q=1, which corresponds to a standard sigma-delta converter (without modulation of a coefficient by a variable law), the error e.sub.q has the value 1/m.
[0144] For m1, it can be shown that
[0145] In effect, the maximum of the term q.sup.m(mmq+1) is reached when the derivative of this term (in relation to q) is cancelled, that is to say for q=1.
[0146] The result of the above is that, for a given OSR value m, the modulator of
[0147]
[0148] More particularly,
[0149]
[0150] In this example, it is considered that the OSR coefficients f(k) of the law f are quantized on a number n of bits (n=6 in the example represented). It is also considered that the weighting coefficient that is to be dynamically modulated is set by the capacitance of a capacitor C.
[0151] Instead of having a set capacitance value as in the modulator of the type described in relation to
[0152] More particularly, in the example of
[0153] The variable capacitance capacitor C of
[0154] A control circuit not represented can be provided to control the switches s.sub.q so as to dynamically vary the capacitance of a capacitor C during a phase of analogue-digital conversion of the input signal of the sigma-delta converter.
[0155] To weight the coefficient concerned by a value f(k)=1, all the switches s.sub.q can be closed. The capacitance of the capacitor C is then equal to C.sub.base.
[0156] For all the other values (less than 1 in this example) of the law f(k), the switches s.sub.n+1 are open, and the digital value on n bits of the law f(k) is applied to the control signals of the switches s.sub.1 to s.sub.n, the most significant bit being applied to the switches s.sub.1, and the least significant bit being applied to the switches s.sub.n.
[0157] As an example, to produce a sigma-delta modulator of the type described in relation to
[0158] One advantage of the circuit of
[0159] The embodiments described are not however limited to the exemplary circuit of
[0160] Particular embodiments have been described. Miscellaneous variants and modifications will become apparent to a person skilled in the art.
[0161] In particular, only discrete implementations with switched capacitances, in which the analogue signal to be digitized is a voltage and is sampled on capacitances of the sigma-delta modulator (example of
[0162] Moreover, it will be noted that the proposed solution can be adapted to sigma-delta modulators of MASH (Multi-Stage Noise Shaping) type, that is to say modulators of order p greater than 1 consisting of the series arrangement of several sigma-delta modulators of order less than p, each modulator of order less than p comprising, as in the modulators described above, an analogue integration circuit, a 1-bit analogue-digital converter, and a feedback loop that can comprise a digital-analogue converter and a subtractor. The principle of operation of the sigma-delta modulators of MASH type is for example described in the article Sturdy MASH - modulator by Maghari et al. (ELECTRONICS LETTERS 26 Oct. 2006 Vol. 42 No. 22). As in the examples described above, the signals to which the weighting law f(k) is applied are chosen such that at least one weighting by the law f(k) is performed upstream of an analogue integrator of the modulator and preferably such that the different signals added or subtracted in the modulator and/or in the digital filter of the converter are to the same scale.
[0163] It will also be noted that, in the examples described above, the analogue input signal is applied at the input of the analogue integration circuit 101 of the modulator, and the 1-bit analogue-digital converter 103 of the modulator compares an output signal of the circuit 101 to a constant reference signal. As a variant, the input signal and the reference signal can be reversed. In this case, the inventors have found that if the coefficients of the modulator are set, the output noise of the sigma-delta converter is relatively high. On the other hand, the application of a variable weighting law to coefficients of the modulator makes it possible to significantly improve the precision of the converter. One advantage of this variant embodiment is that the reference input of the comparator 103 is a high-impedance input. Thus, the application of the signal to be converted directly to the comparator makes it possible to avoid drawing power from the signal to be digitized.
[0164] Moreover, exemplary embodiments of sigma-delta modulators have been described above comprising one or more cascaded analogue integrators. The embodiments described are not limited to this particular case. More generally, in the embodiments described, the analogue integrators of the sigma-delta modulators can be replaced by other types of analogue filters.
[0165]
[0166] The functional blocks represented in
[0167] In
[0168] During the phase 1, there are the following quantities of charges on the capacitances Cin and Cout:
Qcin=Cin*(VrefVin(k))
Qcout=Cout*(0Vout(k1)).
[0169] During the phase r, the integrator made up of the amplifier 115 with the capacitance Cfb is reset by short-circuiting Cfb. Its charge Qcfb becomes zero.
[0170] During the phase 2, all of the charges Qcin and Qcout are transferred to the capacitance Cfb. Then:
Qcin+Qcout=Cfb*(VrefVout(k)).
[0171] By resolving this expression with Cin=Cfb=C, and by posing Cout=*C, the following is obtained:
Vout(k)=Vin(k)+*Vout(k1).
[0172] The ratio between the values of the capacitances Cout on the one hand and Cfb and Cin on the other hand gives the value of the coefficient .
[0173] From the example of
[0174] The weighting of the integrator is constant; 1/q, but the contribution of the input signal of the integrator in the integrator decreases by following the law f(k)=q.sup.k. Moreover, the weighting of the output of the digital filter can follow the law f(k) (or f(k+1)) given the theoretical offset of application between the modulator and the digital filter. Another decreasing law can also be chosen for the digital filter.
[0175] The variant embodiment described from
[0176] In the variant described using
[0177] In the variant described using
[0178] These two relationships are completely equivalent.
[0179] Another way of expressing the equivalence of the two weightings is to define, in the variant illustrated by
[0180] Then:
[0181] It is necessary to fulfil the condition .sub.k<.sub.k1 (or at least one .sub.k>1 in the integrator) for at least one given rank k in order for the contribution of a signal at the input of the integrator to exhibit a decreasing phase during a conversion of OSR cycles.
[0182] One advantage of an exponential decrease at the input of the integrator (
[0183] With the variant proposed from
[0184] The variant explained using
[0185]
[0186]
[0187] Thus, the property of a contribution of the input value of the integrator which follows the law f(k) is conserved. In this combination, the risk of saturation is reduced and the robustness to noise is increased because of the lesser attenuation affecting the input signal of the integrator.
[0188] Another combination of the two variants of
[0189] Above, it has been seen with the aid of
[0190] In the case where several multipliers 113 are present, the factor of each can be different in order to adjust the output variation ranges of the analogue integrating filters. The digital filter is then advantageously adapted according to the different factors .
[0191] It has been specified above that miscellaneous variant architectures of digital filters can be considered. In particular, the topology of the digital filter can be modified to approximate that of the sigma-delta modulator. In the case of a modulator with cascaded analogue filters, it is advantageous to produce the digital filter by means of elementary filters of the same types and cascaded in the same way. Filters of the same type should be understood for example to mean high-pass, low-pass, bandpass, integrating and other such filters, which will be analogue in the modulator and digital in the digital filter.
[0192] In the particular case of cascaded digital integrators, different elementary filters can be implemented in an equivalent manner. It is for example possible to provide two variants of elementary filter. In the first variant, a unitary gain integrator is preceded by a multiplier, like the modulator of
[0193] To prove this equivalence, the table below presents a cascade of two unitary gain integrators preceded by a multiplier of coefficient q.sup.k. In this table, it is considered that the input of the filter is unitary:
TABLE-US-00001 Input of the Output of the Output of the Rank k integrator 1 integrator 1 integrator 2 1 q.sup. 0 0 2 q.sup.2 q 0 3 q.sup.3 q.sup.2 + q q 4 q.sup.4 q.sup.3 + q.sup.2 + q q.sup.2 + 2q 5 q.sup.5 q.sup.4 + q.sup.3 + q.sup.2 + q q.sup.3 + 2q.sup.2 + 3q
[0194] The output value of the second integrator is equal to:
.sub.i=1.sup.k2((k2)i+1)q.sup.i
[0195] The ratio between the output of the second integrator and the input of the first integrator for two ranks k of difference is equal to:
[0196] The table below presents a cascade of two integrators with gain 1/q:
TABLE-US-00002 Input of the Output of the Output of the Rank k integrator 1 integrator 1 integrator 2 1 1 0 0 2 1 1 0 3 1 1 + q.sup.1 1 4 1 1 + q.sup.1 + q.sup.2 1 + 2q.sup.1 5 1 1 + q.sup.1 + q.sup.2 + q.sup.3 1 + 2q.sup.1 + 3q.sup.2
[0197] The output of the integrator 2 and the ratio between the output of the second integrator and the input of the first integrator for two ranks k of difference are equal to:
[0198] The two ratios are much the same which shows the equivalence of the two digital filter variants. This equivalence has been shown for a cascade of two filters. Obviously, the equivalence between the two variants is obtained no matter how many elementary filters are cascaded.