Signa-delta modulation with offset

Information

  • Patent Application
  • 20070139239
  • Publication Number
    20070139239
  • Date Filed
    July 19, 2006
    18 years ago
  • Date Published
    June 21, 2007
    17 years ago
Abstract
Techniques for performing ΣΔ modulation with offset in order to reduce out-of-band quantization noise are described. In an exemplary oversampling DAC that implements ΣΔ modulation with offset, an interpolation filter performs upsampling and interpolation filtering on data samples to generate input samples. A summer adds an offset to the input samples to generate intermediate samples. The offset alters the characteristics of the quantization noise from a ΣΔ modulator and may be selected to obtain the desired quantization noise characteristics, to retain as much dynamic range as possible, and to simplify the removal of the offset. The ΣΔ modulator performs upsampling and noise shaping on the intermediate samples and provides output samples. An offset removal unit removes at least a portion of the offset from the output samples in the digital or analog domain. A DAC converts the output samples to analog.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The features and nature of the present invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings in which like reference characters identify correspondingly throughout.



FIG. 1 shows an oversampling DAC implementing ΣΔ modulation with offset.



FIG. 2 shows another oversampling DAC implementing ΣΔ modulation with offset.



FIG. 3 shows a block diagram of a second-order 4-bit ΣΔ modulator.



FIGS. 4A and 4B show quantization noise without and with offset.



FIG. 5 shows a block diagram of a DAC and a lowpass filter.



FIG. 6 shows the operation of a DEM unit.



FIG. 7 shows a process for performing oversampling and noise shaping.


Claims
  • 1. An apparatus comprising: a summer configured to add an offset to input samples to generate intermediate samples; anda sigma-delta modulator configured to perform noise shaping on the intermediate samples and provide output samples.
  • 2. The apparatus of claim 1, further comprising: an offset removal unit configured to remove at least a portion of the offset from the output samples.
  • 3. The apparatus of claim 1, further comprising: an offset removal unit configured to digitally remove at least a portion of the offset from the output samples.
  • 4. The apparatus of claim 1, wherein each output sample comprises multiple bits.
  • 5. The apparatus of claim 4, further comprising: an offset removal unit configured to invert each of the multiple bits of each output sample to remove at least a portion of the offset.
  • 6. The apparatus of claim 1, further comprising: an interpolation filter configured to perform upsampling and interpolation filtering on data samples and provide the input samples.
  • 7. The apparatus of claim 1, further comprising: a digital-to-analog converter (DAC) comprising a plurality of DAC elements and configured to convert the output samples to analog; anda dynamic element matching (DEM) unit configured to select different ones of the plurality of DAC elements based on the output samples.
  • 8. The apparatus of claim 7, wherein the DAC is a switch-capacitor DAC, and wherein the plurality of DAC elements comprise a plurality of switchable capacitors.
  • 9. The apparatus of claim 7, wherein the DEM unit is configured to select the plurality of DAC elements based on a data weighted averaging (DWA) scheme.
  • 10. The apparatus of claim 7, further comprising: a lowpass filter configured to filter an analog output from the DAC.
  • 11. The apparatus of claim 10, wherein the lowpass filter is a switch-capacitor filter.
  • 12. The apparatus of claim 1, wherein the offset added to the input samples results in the output samples having an offset of approximately −1.
  • 13. The apparatus of claim 1, wherein the input samples have 16 bits of resolution, and wherein the offset is −4929.
  • 14. The apparatus of claim 1, wherein the summer and the sigma-delta modulator are part of an oversampling DAC.
  • 15. The apparatus of claim 1, wherein the input samples are for an audio signal.
  • 16. An integrated circuit comprising: a summer configured to add an offset to input samples to generate intermediate samples; anda sigma-delta modulator configured to perform noise shaping on the intermediate samples and provide output samples.
  • 17. The integrated circuit of claim 16, further comprising: an offset removal unit configured to remove at least a portion of the offset from the output samples.
  • 18. The integrated circuit of claim 16, further comprising: an interpolation filter configured to perform upsampling and interpolation filtering on data samples and provide the input samples.
  • 19. A method comprising: adding an offset to input samples to generate intermediate samples; andperforming noise shaping on the intermediate samples to generate output samples.
  • 20. The method of claim 19, further comprising: removing at least a portion of the offset from the output samples.
  • 21. The method of claim 19, further comprising: performing upsampling and interpolation filtering on data samples to generate the input samples.
  • 22. The method of claim 19, further comprising: converting the output samples to analog using a plurality of digital-to-analog converter (DAC) elements; andselecting different ones of the plurality of DAC elements based on the output samples.
  • 23. An apparatus comprising: means for adding an offset to input samples to generate intermediate samples; andmeans for performing noise shaping on the intermediate samples to generate output samples.
  • 24. The apparatus of claim 23, further comprising: means for removing at least a portion of the offset from the output samples.
  • 25. The apparatus of claim 23, further comprising: means for performing upsampling and interpolation filtering on data samples to generate the input samples.
  • 26. The apparatus of claim 23, further comprising: means for converting the output samples to analog using a plurality of digital-to-analog converter (DAC) elements; andmeans for selecting different ones of the plurality of DAC elements based on the output samples.
Provisional Applications (1)
Number Date Country
60750344 Dec 2005 US