US6466147B1 - Method and apparatus for randomized dynamic element matching DAC - Google Patents

Method and apparatus for randomized dynamic element matching DAC Download PDF

Info

Publication number
US6466147B1
US6466147B1 US09/427,195 US42719599A US6466147B1 US 6466147 B1 US6466147 B1 US 6466147B1 US 42719599 A US42719599 A US 42719599A US 6466147 B1 US6466147 B1 US 6466147B1
Authority
US
United States
Prior art keywords
digital
analog
analog converter
input signal
during
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US09/427,195
Inventor
Henrik T. Jensen
Joseph F. Jensen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HRL Laboratories LLC
Original Assignee
HRL Laboratories LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HRL Laboratories LLC filed Critical HRL Laboratories LLC
Priority to US09/427,195 priority Critical patent/US6466147B1/en
Assigned to HRL LABORATORIES, LLC reassignment HRL LABORATORIES, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: JENSEN, JOSEPH F., JENSEN, HENRIK T.
Application granted granted Critical
Publication of US6466147B1 publication Critical patent/US6466147B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/06Continuously compensating for, or preventing, undesired influence of physical parameters
    • H03M1/0617Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence
    • H03M1/0634Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale
    • H03M1/0656Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the time domain, e.g. using intended jitter as a dither signal
    • H03M1/066Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the time domain, e.g. using intended jitter as a dither signal by continuously permuting the elements used, i.e. dynamic element matching
    • H03M1/0673Continuously compensating for, or preventing, undesired influence of physical parameters characterised by the use of methods or means not specific to a particular type of detrimental influence by averaging out the errors, e.g. using sliding scale in the time domain, e.g. using intended jitter as a dither signal by continuously permuting the elements used, i.e. dynamic element matching using random selection of the elements
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/66Digital/analogue converters
    • H03M1/74Simultaneous conversion

Definitions

  • FIG. 3 ( a ) provides the output y[n] of an ideal digital-to-analog converter (DAC) with no static mismatch errors;
  • DAC digital-to-analog converter

Abstract

A method and apparatus for digital-to-analog conversion utilizing randomized dynamic element matching for the attenuation of harmonic distortion during the conversion process due to non-ideal circuit behavior is presented. The present invention introduces a new DEM approach that results in a simplified DAC architecture relative to previous DACs, while preserving optimal spurious-free dynamic range (SFDR). The particular topology utilized involves the use of a bank of DAC-elements, preferably 1-bit DAC elements, the outputs of which are summed to yield a single multiple-level DAC. During each conversion cycle, random selection is used to determine the addresses of the DAC-elements used in order to “scramble” the DAC noise arising from each individual 1-bit DAC.

Description

TECHNICAL FIELD
The present invention is related to the field of solid-state electronic circuits, and more particularly to the field of digital-to-analog converters employing randomized dynamic element matching techniques.
BACKGROUND OF THE INVENTION
Digital-to-analog converters (DACs) operate to convert signals representing values in the digital domain to the same values represented in the analog domain, and are therefore ideally linear devices. However, the non-ideal circuit behavior of practical DACs introduces non-linearities that cause harmonic distortion and limit the achievable spurious-free dynamic range (SFDR).
The continued growth in wireless technology has spawned an increased demand for large-scale integration digital-to-analog conversion techniques. For example, a technique frequently used in wireless communication products is direct digital synthesis (DDS). In DDS, analog signals, such as carrier tones, are synthesized using mostly digital circuitry. The front-end digital-to-analog converter (DAC) used to convert the input digital signal into an analog waveform limits the efficiency in many DDS systems. In particular, the production of harmonic distortion during the conversion places an upper boundary on the SFDR of the entire system.
In order to attenuate or eliminate harmonic distortion resulting from non-ideal circuit behavior in various multi-bit DACs, dynamic element matching (DEM) techniques have been successfully applied. Rather than using special fabrication processes or laser trimmed components to improve performance, non-ideal circuit behavior is accepted as inevitable, and signal-processing techniques are applied to mitigate the negative effects on DAC linearity.
An example of a popular multi-bit DAC architecture involves the use of a plurality of nominally identical current sources whose outputs are summed to yield a composite DAC. During monolithic integration of high-accuracy current sources for volume production of solid-state circuits, however, the problem arises that, due to current source manufacturing variations, individual current sources vary in the current they deliver. These current source manufacturing variations can largely be compensated for by the use of a current divider and by switching the currents of a plurality of current sources to three current paths in a “rotating” manner by means of a cyclic shift register, with the first and second current paths being fed half the current of the third path. By cascading a plurality of such current dividers, a high-accuracy monolithic integrated DAC can be implemented. The binary signal is caused to “rotate” by means of a cyclic shift register, and the “rotating” signal drives a set of switches to turn the individual current sources on or off In order to utilize this “rotation” method, the frequency of the shift signal for the shift register must be at least (2n−1) times higher than the frequency of the sampling signal at whose pulse repetition rate the binary signals occur. However, use of such a shift signal is not always feasible, e.g. an oscillator operational at a correspondingly stable frequency is too expensive for a specific application. In addition, the frequency of the shift signal often lies in ranges that necessitate particularly careful design of, and specific manufacturing processes for, the integrated circuit.
Another approach applied in monolithic integration involves the input signal being applied to a conventional DAC, and first. processed so that its value is uncorrelated with that of the unprocessed input signal. Adding a digital random number to the input digital signal can effect this processing. The digital random number is then converted into analog form by a second DAC. An analog subtraction circuit then subtracts the analog version of the processed sum. The difference is the analog counterpart to the original digital input signal.
The present invention proposes the use of a new DEM technique suitable for applications requiring low-distortion DACs, such as DDS. It is demonstrated that harmonic distortion is eliminated, i.e., the DAC noise is white, and thus an optimal SFDR is achieved. These results are achieved by utilizing a topology that incorporates a bank of, preferably 1-bit, DACs, the outputs of which are summed together to yield a single multi-bit DAC. The DAC noise arising from mismatches between the individual 1-bit DACs is “scrambled” by randomly selecting one of the appropriate codes for each digital input value. A digital encoder is exploited to carry out the scrambling process, the ultimate effect being modulation of the DAC noise without modulation of the signal component of the DAC output.
SUMMARY OF THE PRESENT INVENTION
A digital-to-analog converter used in converting digital input signals to analog output signals using a bank of, preferably 1-bit, DACs, or “unit DAC elements” (UDEs) as follows. A multi-bit digital signal is received by an encoder, which translates the received signal into multiple one-bit binary signals. Each binary signal is received by a UDE that converts the binary signal to analog. The encoder implements a randomization algorithm that identifies the UDEs to be selected during each conversion cycle. The UDE analog output paths are connected through a summing node to generate the final analog output corresponding to the original digital input signal.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 demonstrates the topology of an N-level version of the proposed digital-to-analog converter (DAC);
FIG. 2 demonstrates the topology of an 8-level, 3-bit version of the proposed digital-to-analog converter (DAC);
FIG. 3 provides a demonstration of the simulated power spectral density (PSD) relative to N2 of a particular signal of the digital-to-analog converter (DAC) operating with a 3-bit dithered sinusoidal input, wherein:
FIG. 3(a) provides the output y[n] of an ideal digital-to-analog converter (DAC) with no static mismatch errors;
FIG. 3(b) provides the output y[n] of a non-ideal digital-to-analog converter (DAC) without dynamic element matching;
FIG. 3(c) provides the difference between the input and output signals y[n]−x[n] of a non-ideal digital-to-analog converter (DAC) without dynamic element matching;
FIG. 3(d) provides the output y[n] of a non-ideal digital-to-analog converter (DAC) using the dynamic element matching provided by the present invention;
FIG. 3(e) provides the difference between the input and output signals y[n]−x[n] of a non-ideal digital-to-analog converter (DAC) using the dynamic element matching provided by the present invention; and
FIG. 3(f) demonstrates the noise of the digital-to-analog converter using the dynamic element matching provided by the present invention.
DETAILED DESCRIPTION
The present invention relates to a digital-to-analog conversion method employing randomized element shuffling and apparatus incorporating it therein, and may be tailored to a variety of applications. The following description is presented to enable one of ordinary skill in the art to make and use the invention and to incorporate it in the context of particular applications. Various modifications, as well as a variety of uses indifferent applications will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to a wide range of embodiments. Thus, the present invention is not intended to be limited to the embodiments presented, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
An example of a generic N-level DAC topology of the present invention is shown in FIG. 1, wherein a N-level digital input signal x[n] is provided. The particular nature of the N-level digital input signal x[n] may vary from application to application and may, for example, represent an audio signal. The N-level digital input signal x[n] 100 is applied to an encoder 102, preferably a stochastic barrel shifting encoder (SBSE). The encoder 102 coverts the N-level digital input signal x[n] 100 into N−2 one-base unit codes 104 (e.g. bits in the case of binary codes) that are fed into the N−2 DACs. FIG. 1 specifically demonstrates the case of a binary N-level digital input signal x[n] 100, where the DAC elements are preferably Unit DAC elements (UDEs) 106. Although the binary case is shown in FIG. 1, it is important to note that other digital-to-analog converter types may be used depending on the numerical base of the input signal. The fragmented analog signal output 108 is processed into an analog output summing node 110, resulting in the final analog output 112.
The N-level digital input signal x[n] 100, is in the form of a sequence of unsigned integers such that x[n]<N. As shown in FIG. 1 by the lines emerging from the encoder 102, each input sample is mapped onto N−2 output bits, x0[n] . . . xN−2[n] 104, such that i = 0 N - 2 x i [ n ] = x [ n ] ·
Figure US06466147-20021015-M00001
Each UDE 106 operates according to y r [ n ] = [ 1 + e h r , x r [ n ] = 1 ; e l r x r [ n ] = 0 ;
Figure US06466147-20021015-M00002
where yr[n] denotes the analog output of the rth UDE 106, and eh r and el r are errors in the analog output levels. The errors are assumed to be time-invariant, but otherwise arbitrary, and are referred to as static mismatch errors. The rth UDE 106 is selected whenever xr[n]=1.
With non-zero static mismatch errors, the output y[n] of the multi-bit DAC can be written in the form:
y[n]=αx[n]+β+e[n],
where α is a constant gain, β is a DC offset, and e[n] is zero-mean DAC noise. The purpose of the encoder 102 is to dynamically select the UDEs 106 such that e[n] is white and uncorrelated with the input. To accomplish this purpose, the present invention utilizes a method that processes a random offset integer, provided by a random number generator, to select the appropriate UDEs 106 during each conversion cycle. For purposes of FIG. 1, the random number generator is assumed to be contained within the encoder 102, though depending on the specific embodiment this may or may not be the case. The encoder 102 associates the x[n] elements 104 with UDEs 106 (which may take the more general form of digital-to-analog converter elements (DACE)) as follows,
UDE o[n] , UDE (o[n]+1)%(N−1) , . . . , UDE (o[n]+x[n]−1)%(N−1),
where % denotes the “modulo” operator and o[n] is a random integer offset from the set {0, 1, . . . , N−2}. It is important that possible values of o[n] are equi-probable, i.e., P { o [ n ] = i } = 1 N - 2
Figure US06466147-20021015-M00003
for all i, and the value of o[n] is statistically independent, or approximately statistically independent, of previous values. As shown in FIG. 1, the number of UDEs 106 utilized for a particular input signal x[n] 100 of N-levels is N−1, addressed {0, 1, . . . , N−2}. A series of UDEs 106, beginning with an address {0, 1, . . . , N−2} are used to perform the digital-to-analog conversion. Because the UDEs 106 are non-ideal, each generates a particular output error pattern. Randomizing the sequence of UDEs 106 by randomly selecting the address of the first UDE 106 causes the particular output error pattern of each individual UDE 106 to be averaged with the particular output error pattern of the other individual UDEs 106 in order to produce a random, white noise error pattern rather than an error pattern of spurs as results from the individual UDEs 106.
The block diagram in FIG. 2 demonstrates the use of the randomized dynamic element matching technique of the present invention for an 8-level DAC embodiment, i.e., x[n]ε {0, 1, . . . , 7}. Thus, a total of the number of UDEs necessary is N−1=7, addressed {0, 1, . . . , 6}.
The simulated performance of the example DAC is presented in graphical form in FIG. 3. Each portion of the figure shows the simulated power spectral density (PSD) relative to N2 of a particular signal of the DAC operating with a 3-bit, 8-level dithered sinusoidal input. More specifically, FIG. 3(a) provides the output y[n] of an ideal digital-to-analog converter (DAC) with no static mismatch errors. FIG. 3(b) provides the output y[n] of a non-ideal digital-to-analog converter (DAC) without dynamic element matching. FIG. 3(c) provides the difference between the input and output signals y[n]−x[n] of a non-ideal digital-to-analog converter (DAC) without dynamic element matching. FIG. 3(d) provides the output y[n] of a non-ideal digital-to-analog converter (DAC) using the dynamic element matching provided by the present invention. FIG. 3(e) provides the difference between the input and output signals y[n]-x[n] of a non-ideal digital-to-analog converter (DAC) using the dynamic element matching provided by the present invention. More specifically, FIG. 3(e) shows the signal.
e[n]=y[n]−αx[n]−β,
where α = 1 + 1 N i = 0 N - 1 ( e h i - e l i ) and β = i = 0 N - 1 e l i
Figure US06466147-20021015-M00004
FIG. 3(f) demonstrates the noise of the digital-to-analog converter using the dynamic element matching provided by the present invention.
In these simulations, the static mismatch errors were chosen within +/−5% of the nominal LSB value of the DAC. Rather severe harmonic distortion results from the static mismatch errors in the absence of DEM, as evidenced by the numerous spurs distributed across the spectrum of FIGS. 3(b) and 3(c), resulting in a SFDR of less than 40 dB. This harmonic distortion is largely eliminated by the present invention, as evidenced by the data of FIGS. 3(d), 3(e), and 3(f). With regard to the simulation of FIG. 3, the PSDs were each estimated by averaging 32 length 217 periodograms. The input was generated by adding dither to a high-resolution sinusoid, and quantizing to a 3-bit value. The dither was a white noise sequence with a triangular probability density function supported on (−1, 1), so that the quantization error was modeled as white noise. It is important to note that the white noise of the DAC does not depend on the statistical properties of the input, and that a dithered sinusoid was used as a non-limiting example only.

Claims (13)

What is claimed is:
1. A randomized dynamic element matching digital-to-analog converter for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, including:
a. a stochastic barrel shifting encoder including an input and N−1 outputs, the input of the stochastic barrel shifting encoder operative to receive the N-level digital signal, and each of the plurality of outputs of the stochastic barrel shifting encoder having a one of a series of unique output addresses;
b. a plurality of N−1 digital-to-analog converter elements each including an input and an output, with each of the inputs of the digital-to-analog converter elements connected to one N−1 of outputs of the stochastic barrel shifting encoder;
c. a random number generator operative to generate a random number offset o[n], and connected to provide the random number offset o[n] to the stochastic barrel shifting encoder to be used to determine the first of the plurality of N−1 digital-to-analog converter elements to be used during a particular conversion cycle; and
d. an analog output summing node connected to the outputs of the plurality of N−1 digital-to-analog converter elements in order to receive and sum the analog outputs of the digital-to-analog converter elements to generate an aggregated analog output.
2. A randomized dynamic element matching digital-to-analog converter for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, as set forth in claim 1, wherein the input signal is a binary signal, and wherein the digital-to-analog converter elements are unit-digital-to-analog converter elements.
3. A randomized dynamic element matching digital-to-analog converter for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, as set forth in claim 2, wherein the stochastic barrel shifting encoder is an all-digital encoder.
4. A randomized dynamic element matching digital-to-analog converter for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, as set forth in claim 1, wherein the random number generator is included within the stochastic barrel shifting encoder.
5. A randomized dynamic element matching digital-to-analog converter for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, as set forth in claim 1, wherein the random number offset o[n] is an integer used directly in to select the digital-to-analog converter elements (DACE) according to,
DACE o[n] , DACE (o[n]+1)%(N−1) , . . . , DACE (o[n]+x[n]−1)%(N−1),
where the random number offset o[n] is an integer randomly selected from the set including number-members i, {0, 1, . . . , N−2}, and % denotes the “modulo” operator.
6. A randomized dynamic element matching digital-to-analog converter for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, as set forth in claim 5, wherein the possibility of selection of each of the number-members i of the set {0, 1, . . . , N−2} to provide the random number offset o[n] is equi-probable as denoted by, P { o [ n ] = i } = 1 N - 1 ,
Figure US06466147-20021015-M00005
for all of the number-members i, and the value of o[n] is roughly statistically independent of previously generated values.
7. A randomized dynamic element matching digital-to-analog converter for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, as set forth in claim 6, wherein the stochastic barrel shifting encoder maps the N-level binary digital input to the N−1 outputs such that: i = 0 N - 2 x i [ n ] = x [ n ] ,
Figure US06466147-20021015-M00006
where the binary digital input, x[n] is a sequence of unsigned integers such that x[n]<N.
8. A method for randomized dynamic element matching digital-to-analog conversion for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, including the steps of:
a. receiving an N-level digital input signal in a stochastic barrel shifting encoder including an input and a series of N−1 outputs, with each of the series of N−1 outputs having a unique output address {0, 1, . . . , N−2};
b. mapping the N-level digital input signal onto a plurality of N−1 output units;
c. providing each of the plurality of N−1 output units to a digital-to-analog converter element, via each of the N−1 outputs of the stochastic barrel shifting encoder, to convert each of the plurality of N−1 output units into an analog signal;
d. generating a random number offset o[n];
e. using the random number offset o[n] to select the first digital-to-analog converter element to be used during a particular conversion cycle; and
f. summing the analog signals from the N−1 output units to generate an aggregated analog output, whereby an N-level digital input signal is mapped onto a series of N−1 output units and provided to a series of N−1 digital-to-analog converters in a manner such that the address of the first of the series of N−1 digital-to-analog converter elements is randomly determined during each conversion cycle in order to eliminate harmonic noise.
9. A method for randomized dynamic element matching digital-to-analog conversion for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, as set forth in claim 8, wherein the N-level digital input signal is a binary signal, and the digital-to-analog converter elements are unit-digital-to-analog converter elements.
10. A method for randomized dynamic element matching digital-to-analog converter for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, as set forth in claim 9, wherein the stochastic barrel shifting encoder is an all-digital encoder.
11. A method for randomized dynamic element matching digital-to-analog conversion for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, as set forth in claim 8, wherein the random number offset o[n] generated in step (d) is an integer used directly in the selection of the digital-to-analog converter element according to,
DACE o[n] , DACE (o[n]+1)%(N−1) , . . . , DACE (o[n]+x[n]−1)%(N−1),
where the random number offset o[n] is an integer randomly selected from the set including number-members i, {0, 1, . . . , N−2}, and % denotes the “modulo” operator.
12. A method for randomized dynamic element matching digital-to-analog conversion for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, as set forth in claim 10, wherein the possibility of selection of each of the number-members i of the set {0, 1, . . . , N−2} to provide the random number offset o[n] is equi-probable as denoted by, P { o [ n ] = i } = 1 N - 1 ,
Figure US06466147-20021015-M00007
for all of the number-members i, and the value of o[n] is roughly statistically independent of previously generated values.
13. A randomized dynamic element matching digital-to-analog converter for converting an N-level digital input signal to an analog output signal corresponding thereto during at least one conversion cycle, as set forth in claim 12, wherein stochastic barrel shifting encoder maps the N-level binary digital input to the N−1 outputs such that: i = 0 N - 2 x i [ n ] = x [ n ] ,
Figure US06466147-20021015-M00008
where the binary digital input, x[n] is a sequence of unsigned integers such that x[n]<N.
US09/427,195 1999-10-25 1999-10-25 Method and apparatus for randomized dynamic element matching DAC Expired - Fee Related US6466147B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/427,195 US6466147B1 (en) 1999-10-25 1999-10-25 Method and apparatus for randomized dynamic element matching DAC

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/427,195 US6466147B1 (en) 1999-10-25 1999-10-25 Method and apparatus for randomized dynamic element matching DAC

Publications (1)

Publication Number Publication Date
US6466147B1 true US6466147B1 (en) 2002-10-15

Family

ID=23693864

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/427,195 Expired - Fee Related US6466147B1 (en) 1999-10-25 1999-10-25 Method and apparatus for randomized dynamic element matching DAC

Country Status (1)

Country Link
US (1) US6466147B1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6697003B1 (en) 2003-04-17 2004-02-24 Texas Instruments Incorporated System and method for dynamic element matching
US20090243904A1 (en) * 2008-03-25 2009-10-01 Da-Huei Lee Randomized thermometer-coding digital-to-analog converter and method therefor
US8736476B2 (en) * 2012-10-31 2014-05-27 Silicon Laboratories Inc. Modified first-order noise-shaping dynamic-element-matching technique
US20150048959A1 (en) * 2013-08-14 2015-02-19 Maxlinear, Inc. Localized dynamic element matching and dynamic noise scaling in digital-to-analog converters (dacs)
US9705521B1 (en) 2016-07-27 2017-07-11 Silicon Laboratories Inc. Noise shaping signed digital-to-analog converter
CN108736892A (en) * 2017-04-18 2018-11-02 美国亚德诺半导体公司 Random time intertexture digital analog converter
US20220200617A1 (en) * 2020-12-23 2022-06-23 Intel Corporation Segmented digital-to-analog converter with subtractive dither

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4030092A (en) 1973-09-18 1977-06-14 Licentia Patent-Verwaltungs-G.M.B.H. Digital to analog converter using recirculating shift register
US4935741A (en) 1987-12-10 1990-06-19 Deutsche Itt Industries Gmbh Digital-to-analog converter with cyclic control of current sources
US4994803A (en) 1989-11-27 1991-02-19 Hewlett-Packard Company Random number dither circuit for digital-to-analog output signal linearity
US5084701A (en) 1990-05-03 1992-01-28 Trw Inc. Digital-to-analog converter using cyclical current source switching
US5305004A (en) 1992-09-29 1994-04-19 Texas Instruments Incorporated Digital to analog converter for sigma delta modulator
US5404142A (en) 1993-08-05 1995-04-04 Analog Devices, Incorporated Data-directed scrambler for multi-bit noise shaping D/A converters
US5684492A (en) 1991-01-28 1997-11-04 Mitsubishi Denki Kabushiki Kaisha Antenna device having a band pass filter
US5684482A (en) * 1996-03-06 1997-11-04 Ian A. Galton Spectral shaping of circuit errors in digital-to-analog converters
US5703587A (en) * 1996-04-19 1997-12-30 Lsi Logic Corporation Digital-to-analog converter having overlapping segments
US5760726A (en) 1996-08-23 1998-06-02 Motorola, Inc. Digital-to-analog converter with dynamic matching and bit splitting
US5818377A (en) 1997-04-15 1998-10-06 National Semiconductor Corporation Bipolar element averaging, digital-to-analog converter
US5821892A (en) 1996-11-20 1998-10-13 Texas Instruments Incorporated Digital to analog conversion system
US6028544A (en) * 1998-01-02 2000-02-22 Motorola, Inc. Digital-to-analog converter with noiseshaping modulator, commutator and plurality of unit converters, and method
US6154161A (en) * 1998-10-07 2000-11-28 Atmel Corporation Integrated audio mixer
US6201490B1 (en) * 1997-11-14 2001-03-13 Yamaha Corporation DA conversion apparatus to reduce transient noise upon switching of analog signals
US6232903B1 (en) * 1994-12-22 2001-05-15 Motorola, Inc. Sequencing scheme for reducing low frequency tone generation in an analogue output signal

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4030092A (en) 1973-09-18 1977-06-14 Licentia Patent-Verwaltungs-G.M.B.H. Digital to analog converter using recirculating shift register
US4935741A (en) 1987-12-10 1990-06-19 Deutsche Itt Industries Gmbh Digital-to-analog converter with cyclic control of current sources
US4994803A (en) 1989-11-27 1991-02-19 Hewlett-Packard Company Random number dither circuit for digital-to-analog output signal linearity
US5084701A (en) 1990-05-03 1992-01-28 Trw Inc. Digital-to-analog converter using cyclical current source switching
US5684492A (en) 1991-01-28 1997-11-04 Mitsubishi Denki Kabushiki Kaisha Antenna device having a band pass filter
US5305004A (en) 1992-09-29 1994-04-19 Texas Instruments Incorporated Digital to analog converter for sigma delta modulator
US5404142A (en) 1993-08-05 1995-04-04 Analog Devices, Incorporated Data-directed scrambler for multi-bit noise shaping D/A converters
US6232903B1 (en) * 1994-12-22 2001-05-15 Motorola, Inc. Sequencing scheme for reducing low frequency tone generation in an analogue output signal
US5684482A (en) * 1996-03-06 1997-11-04 Ian A. Galton Spectral shaping of circuit errors in digital-to-analog converters
US5703587A (en) * 1996-04-19 1997-12-30 Lsi Logic Corporation Digital-to-analog converter having overlapping segments
US5760726A (en) 1996-08-23 1998-06-02 Motorola, Inc. Digital-to-analog converter with dynamic matching and bit splitting
US5821892A (en) 1996-11-20 1998-10-13 Texas Instruments Incorporated Digital to analog conversion system
US5818377A (en) 1997-04-15 1998-10-06 National Semiconductor Corporation Bipolar element averaging, digital-to-analog converter
US6201490B1 (en) * 1997-11-14 2001-03-13 Yamaha Corporation DA conversion apparatus to reduce transient noise upon switching of analog signals
US6028544A (en) * 1998-01-02 2000-02-22 Motorola, Inc. Digital-to-analog converter with noiseshaping modulator, commutator and plurality of unit converters, and method
US6154161A (en) * 1998-10-07 2000-11-28 Atmel Corporation Integrated audio mixer

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
I. Galton, "Spectral Shaping of Circuit Errors in Digutal-to-Analog Converters", IEEE Transactions on Circuits and Systems, Part 2: Analog and Digital Signal Processing, vol. 44, No. 10, pp. 808-817, Oct. 1997.
L. R. Carley, "A Noise Shaping Coder Topology for 15+ bit Converters", IEEE Journal of Solid State Circuits, vol. SC-24, pp. 267-273, Apr. 1989.

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6697003B1 (en) 2003-04-17 2004-02-24 Texas Instruments Incorporated System and method for dynamic element matching
US20090243904A1 (en) * 2008-03-25 2009-10-01 Da-Huei Lee Randomized thermometer-coding digital-to-analog converter and method therefor
US7679539B2 (en) 2008-03-25 2010-03-16 Megawin Technology Co., Ltd. Randomized thermometer-coding digital-to-analog converter and method therefor
US8736476B2 (en) * 2012-10-31 2014-05-27 Silicon Laboratories Inc. Modified first-order noise-shaping dynamic-element-matching technique
US9397678B2 (en) * 2013-08-14 2016-07-19 Maxlinear, Inc. Localized dynamic element matching and dynamic noise scaling in digital-to-analog converters (DACs)
US9106244B2 (en) * 2013-08-14 2015-08-11 Maxlinear, Inc. Localized dynamic element matching and dynamic noise scaling in digital-to-analog converters (DACs)
US20150048959A1 (en) * 2013-08-14 2015-02-19 Maxlinear, Inc. Localized dynamic element matching and dynamic noise scaling in digital-to-analog converters (dacs)
US9742421B2 (en) 2013-08-14 2017-08-22 Maxlinear, Inc. Localized dynamic element matching and dynamic noise scaling in digital-to-analog converters (DACs)
US10250272B2 (en) * 2013-08-14 2019-04-02 Maxlinear, Inc. Localized dynamic element matching and dynamic noise scaling in digital-to-analog converters (DACs)
US9705521B1 (en) 2016-07-27 2017-07-11 Silicon Laboratories Inc. Noise shaping signed digital-to-analog converter
CN108736892A (en) * 2017-04-18 2018-11-02 美国亚德诺半导体公司 Random time intertexture digital analog converter
US20220200617A1 (en) * 2020-12-23 2022-06-23 Intel Corporation Segmented digital-to-analog converter with subtractive dither
US11637560B2 (en) * 2020-12-23 2023-04-25 Intel Corporation Segmented digital-to-analog converter with subtractive dither

Similar Documents

Publication Publication Date Title
Baird et al. Improved/spl Delta//spl Sigma/DAC linearity using data weighted averaging
Baird et al. Linearity enhancement of multibit/spl Delta//spl Sigma/A/D and D/A converters using data weighted averaging
US8085176B2 (en) Method and apparatus for dithering in multi-bit sigma-delta digital-to-analog converters
US6583742B1 (en) Digital to analogue converter with dynamic element matching
US5684482A (en) Spectral shaping of circuit errors in digital-to-analog converters
Galton Why dynamic-element-matching DACs work
Fogelman et al. An audio ADC delta-sigma modulator with 100-dB peak SINAD and 102-dB DR using a second-order mismatch-shaping DAC
US5977899A (en) Digital-to-analog converter using noise-shaped segmentation
US7679539B2 (en) Randomized thermometer-coding digital-to-analog converter and method therefor
US6577257B2 (en) Methods and systems for digital dither
CN100521543C (en) Method and appartus for suppressing tones induced by cyclic dynamic element matching (DEM)
Jensen et al. A low-complexity dynamic element matching DAC for direct digital synthesis
US5963157A (en) Method and apparatus for the addition and removal of a dither signal
Chan et al. Segmented dynamic element matching for high-resolution digital-to-analog conversion
GB2350950A (en) Delta sigma D/A converter
US20210159906A1 (en) Analog to digital converter
US6466147B1 (en) Method and apparatus for randomized dynamic element matching DAC
US7304593B2 (en) Linearization circuit with digital element matching for digital-to-analog converters
Rakuljic et al. Tree-structured DEM DACs with arbitrary numbers of levels
Wang et al. Digital correlation technique for the estimation and correction of DAC errors in multibit MASH∆ Σ ADCs
US6639530B2 (en) Modulation of an analog signal into a digital representation thereof
US6812876B1 (en) System and method for spectral shaping of dither signals
Hamoui et al. Linearity enhancement of multibit/spl Delta//spl Sigma/modulators using pseudo data-weighted averaging
Lindeberg et al. A 1.5-V direct digital synthesizer with tunable delta-sigma modulator in 0.13-/spl mu/m CMOS
US20080143572A1 (en) Digital-to-analog converter

Legal Events

Date Code Title Description
AS Assignment

Owner name: HRL LABORATORIES, LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JENSEN, JOSEPH F.;JENSEN, HENRIK T.;REEL/FRAME:011340/0732;SIGNING DATES FROM 20000930 TO 20001012

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 8

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20141015