Increasing the dynamic range of a digital to analog converter (DAC)
10715170 ยท 2020-07-14
Assignee
Inventors
Cpc classification
H03G3/3005
ELECTRICITY
H03M1/747
ELECTRICITY
International classification
Abstract
Increasing a dynamic range of a digital to analog converter (DAC). A signal analysis element is positioned prior to the DAC in a processing path. The element evaluates an instantaneous amplitude of a signal to be applied to the DAC. The DAC is capable of a first full scale value. An additional current source supports a second full scale value of the DAC, which is greater than the first full scale value. Upon the element determining that a condition is not satisfied, the element employs current steering to couple the additional current source to a current sink. However, upon the element determining that the condition is satisfied, the element employs current steering to couple the additional current source to an output of the DAC to support the second full scale value of the DAC.
Claims
1. An apparatus for increasing a dynamic range of a digital to analog converter (DAC), where the DAC is capable of a first full scale value, comprising: a signal analysis element positioned prior to the digital to analog converter (DAC) in a processing path evaluating an instantaneous amplitude of a signal to be applied to the DAC, and an additional current source that supports a second full scale value of the DAC, wherein the second full scale value of the DAC is greater than the first full scale value of the DAC; upon the signal analysis element determining that a condition is not satisfied, the signal analysis element employing current steering to couple said additional current source to a current sink; and upon the signal analysis element determining that said condition is satisfied, the signal analysis element employing current steering to couple said additional current source to an output of the DAC to support the second full scale value of the DAC.
2. The apparatus of claim 1, wherein said signal analysis element is positioned within a communications device.
3. The apparatus of claim 1, wherein said signal analysis element assesses said condition using solely hardware mechanisms without software.
4. The apparatus of claim 1, wherein said signal analysis element assesses said condition using, at least in part, software that executes upon one or more processors.
5. The apparatus of claim 1, wherein said signal analysis element assesses said condition by evaluating a probability pertaining to a peak to average power (PAPR) of said instantaneous amplitude.
6. The apparatus of claim 1, wherein said condition is identified to said signal analysis element by configuring said signal analysis element.
7. The apparatus of claim 1, wherein said signal analysis element comprises a peak to average power (PAPR) detector.
8. The apparatus of claim 1, wherein said condition corresponds to a signal sample possessing an absolute value which exceeds the first full scale value of the DAC.
9. The apparatus of claim 1, wherein the second full scale value of the DAC is about twice the magnitude of the first full scale value of the DAC.
10. The apparatus of claim 1, wherein said signal analysis element evaluates a plurality of threshold conditions pertaining to said instantaneous amplitude of the signal to be applied to the DAC, and wherein said signal analysis element powers on a plurality of additional current sources according to results of said evaluation of said plurality of threshold conditions.
11. The apparatus of claim 1, wherein said DAC employs a current diversion switch to allow current from said additional current source to be connected to one of a positive output, a negative output, or a current sink of said DAC.
12. The apparatus of claim 1, wherein said additional current source is coupled to a dedicated supply rail separate from a voltage supply rail coupled to said DAC.
13. The apparatus of claim 1, wherein said additional current source is powered on several samples before a sample in said signal for which said condition is satisfied arrives at said DAC, and is powered off immediately thereafter or several samples after said signal's sample arrival.
14. The apparatus of claim 1, wherein powering-on the additional current source comprises gradually ramping up current supplied by the additional current source over several DAC samples times.
15. The apparatus of claim 1, wherein said additional current source is coupled to a dedicated energy storage capacitor that provides a substantial portion of the current supplied to said additional current source when said additional current source is powered on.
16. The apparatus of claim 1, wherein a current limiting element exists between said additional current source coupled to an energy storage capacitor and a voltage supply rail.
17. A method for increasing a dynamic range of a digital to analog converter (DAC) that is capable of a first full scale value, comprising: a signal analysis element, positioned prior to the digital to analog converter (DAC) in a processing path, evaluating an instantaneous amplitude of a signal to be applied to the DAC, and an additional current source supporting a second full scale value of the DAC, wherein the second full scale value of the DAC is greater than the first full scale value of the DAC; upon the signal analysis element determining that a condition is not satisfied, the signal analysis element employing current steering to couple said additional current source to a current sink; and upon the signal analysis element determining that said condition is satisfied, the signal analysis element employing current steering to couple said additional current source to an output of the DAC to support the second full scale value of the DAC.
18. The method of claim 17, wherein said condition corresponds to a signal sample possessing an absolute value which exceeds the first full scale value of the DAC.
19. The method of claim 17, further comprising: the DAC employing a current diversion switch to switch current from said additional current source to be connected to one of a positive output, a negative output, or a current sink of said DAC.
20. One or more non-transitory computer-readable storage mediums storing one or more sequences of instructions for increasing a dynamic range of a digital to analog converter (DAC) that is capable of a first full scale value, which when executed by one or more processors, cause: a signal analysis element, positioned prior to the digital to analog converter (DAC) in a processing path, evaluating an instantaneous amplitude of a signal to be applied to the DAC, and an additional current source supporting a second full scale value of the DAC, wherein the second full scale value of the DAC is greater than the first full scale value of the DAC; upon the signal analysis element determining that a condition is not satisfied, the signal analysis element employing current steering to couple said additional current source to a current sink; and upon the signal analysis element determining that said condition is satisfied, the signal analysis element employing current steering to couple said additional current source to an output of the DAC to support the second full scale value of the DAC.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments of the invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
DETAILED DESCRIPTION OF THE INVENTION
(16) Approaches for increasing a dynamic range of a digital to analog converter (DAC) are presented herein. In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the invention described herein. It will be apparent, however, that the embodiments of the invention described herein may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form or discussed at a high level in order to avoid unnecessarily obscuring teachings of embodiments of the invention.
(17) Embodiments of the invention are directed towards extending the dynamic range of a digital to analog converter (DAC) using a current source that is employed on an as-needed basis Embodiments may be used in a variety of different technical contexts and have particular utility in use within a communications device.
(18)
(19) DAC 1020 of
(20) In step 910 of
(21) With reference to
(22) In step 920 of
(23) Signal analysis element 1010 may evaluate the instantaneous amplitude of the signal to be applied to DAC 1020 in a variety of manners. As an example, in one embodiment, signal analysis element 1010 may include or correspond to a comparator of the absolute signal amplitude to a reference value. As such, signal analysis element 1010 may, in step 920, evaluate whether the instantaneous amplitude of the signal to be applied to DAC 1020 is larger than the reference level.
(24) Signal analysis element 1010 may be implemented using a variety of different mechanisms. In an embodiment, signal analysis element 1010 may be implemented using solely hardware mechanisms without software. In another embodiment, signal analysis element 1010 may be implemented, at least in part, using software that executes upon hardware. The behavior of signal analysis element may be configured via a manual configuration or via programmatic means, e.g., based upon a configuration parameters or values defined in a configuration file in which signal analysis element 1010 reads. For example, signal analysis element 1010 may be configured to adjust which specific condition signal analysis element 1010 tests or measures in evaluating the instantaneous amplitude of the signal to be applied to DAC 1020. As another example, a reference value used by signal analysis element 1010 may be a fixed hardware determined value, a value stored in a non-volatile memory inside signal analysis element 1010, or a value supplied to signal analysis element 1010.
(25) In an embodiment, as shown in
(26) In step 930 of
(27) In step 940 of
(28) After either step 930 or step 940, processing proceeds back to step 920 whereupon signal analysis element 1010 evaluates the next instantaneous amplitude of the signal to be applied to DAC 1020, and the process continues in this fashion so long as the signal is delivered to signal analysis element 1010.
(29) While embodiments of the invention have been chiefly described as signal analysis element 1010 evaluating a single condition in step 922, other embodiments of the invention may be employed where signal analysis element 1010 evaluates a plurality of threshold conditions in step 922. Moreover, when one or more of the plurality of threshold conditions are satisfied in step 922, in an embodiment, signal analysis element 1010 may powers on one or more additional current sources according to the results of evaluating the one or more threshold conditions. For example, two additional current sources, each with a current value of 2.sup.N1I, can be employed, achieving the same dynamic range improvement as a single additional current source with a current value of 2.sup.NI, but potentially achieving other advantages as well.
(30) As shown in
(31) Due to semiconductor manufacturing limitations, it is likely that the relative accuracy of the 2.sup.NI current source is such that the relative error (and output noise) it creates when its current is directed to either the positive or negative DAC outputs is significant when compared to the current of the smaller sources I and N.sup.MI, and significantly higher than the original DAC noise level.
(32) However, a major advantage of this approach is that the noise generated by the 2.sup.NI current source while it is connected to the current sink (ground) is negligiblepractically zero noise. The 2.sup.NI current source does add noise to the output of DAC 1020 when instantaneous samples larger than the original full scale are converted to analog by DAC 1020. However, the probability of such samples occurring is very low. At the receiver, these very rare noise events are averaged over time with the much more common zero noise from the 2.sup.NI current source to produce a very low effective additional noise level, which is typically much lower than the other noise produced by the DAC, and thus practically negligible.
(33) Assuming that the scaling of the input signal is scaled to be 6 dB higher, taking advantage of the possible 6 dB higher output level, the signal RMS level is also increased by 6 dB, enabling an improvement of 6 dB in the signal to noise level at the output of the DAC for all but a few samples. The low probability (of about 10.sup.4 of the samples) for higher noise level will typically have a negligible decrease in average signal to noise ratio. Thus, overall an increase in dynamic range of almost 6 dB is achieved.
(34) One adverse effect of the implementation above is an increase in the DAC power consumption due to the high current handled by the 2.sup.NI current source. Advantageously,
(35) As explained above, the 2.sup.NI current source is steered to a current sink during most of the samples, and is steered to either the positive or negative DAC outputs in low probability occurrences. To provide further power consumption saving, an embodiment may utilize an on/off control for the 2.sup.NI current source. In this embodiment, the 2.sup.NI current source in the DAC is normally turned off while a digital signal value smaller than the original DAC full scale (half the full scale of the improved DAC) is provided to the DAC. Several samples before a large PAPR peak arrives at the DAC requiring the output of the 2.sup.NI current source, that current source is turned on, while the current steering switch directs its current to the sink. When the actual large PAPR peak sample arrives at the DAC, the 2.sup.NI current source had sufficient time to turn on and stabilize to its desired current level, and the 2.sup.NI current steering switch directs the current to the desired DAC output. After the DAC input goes back to lower amplitude, the 2.sup.NI current steering switch directs the 2.sup.NI current source back to the sink, and the 2.sup.NI current source is turned off again. The on/off DAC operation requires a small delay pipeline of several samples to allow it to observe the future data samples so it can start turning the 2.sup.NI current source on in advance. This approach allows significant saving in power consumption since the 2.sup.NI current source, which require a large portion of the DAC consumed power, can be off most of the time. For example, if the 2.sup.NI current source is turned on 8 samples before a large amplitude sample and a single sample after that large amplitude sample, and for a signal with a large amplitude probability of 10{circumflex over ()}3, the 2.sup.NI current source is on only 1% of the time.
(36)
(37) Since the 2.sup.NI current source is substantially larger than all other current sources, and since this current source is switched on/off as needed according to high PAPR peak instantaneous events, it may affect the actual current provided by all other (smaller) current sources, thus adversely affecting the overall DAC linearity. Although these adverse effects happen in very low probability (e.g., 10.sup.3), it is still desirable to decouple as much as possible the on/off switching and current steering operation of the 2.sup.NI current source from the operation of the other current sources. One main way in which the adverse phenomenon can materialize is through the voltage supply rails of the current sources. Specifically, the very high current of the 2.sup.NI current source has to be supplied by the DAC voltage rails, and turning that current source on or off may produce negative and/or positive spikes in that voltage rail.
(38)
(39)
(40) In the foregoing specification, embodiments of the invention have been described with reference to numerous specific details that may vary from implementation to implementation. Thus, the sole and exclusive indicator of what is the invention, and is intended by the applicants to be the invention, is the set of claims that issue from this application, in the specific form in which such claims issue, including any subsequent correction. Any definitions expressly set forth herein for terms contained in such claims shall govern the meaning of such terms as used in the claims. Hence, no limitation, element, property, feature, advantage or attribute that is not expressly recited in a claim should limit the scope of such claim in any way. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.