GB2439115A - ADC filter - Google Patents
ADC filter Download PDFInfo
- Publication number
- GB2439115A GB2439115A GB0611810A GB0611810A GB2439115A GB 2439115 A GB2439115 A GB 2439115A GB 0611810 A GB0611810 A GB 0611810A GB 0611810 A GB0611810 A GB 0611810A GB 2439115 A GB2439115 A GB 2439115A
- Authority
- GB
- United Kingdom
- Prior art keywords
- filter
- clock
- decimation
- receive
- output
- 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.)
- Withdrawn
Links
- 230000003111 delayed effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0248—Filters characterised by a particular frequency response or filtering method
- H03H17/0282—Sinc or gaussian filters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0283—Filters characterised by the filter structure
- H03H17/0286—Combinations of filter structures
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0283—Filters characterised by the filter structure
- H03H17/0286—Combinations of filter structures
- H03H17/0288—Recursive, non-recursive, ladder, lattice structures
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/06—Non-recursive filters
- H03H17/0621—Non-recursive filters with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; Anti-aliasing
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/06—Non-recursive filters
- H03H17/0621—Non-recursive filters with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; Anti-aliasing
- H03H17/0635—Non-recursive filters with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; Anti-aliasing characterized by the ratio between the input-sampling and output-delivery frequencies
- H03H17/065—Non-recursive filters with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; Anti-aliasing characterized by the ratio between the input-sampling and output-delivery frequencies the ratio being integer
- H03H17/0664—Non-recursive filters with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; Anti-aliasing characterized by the ratio between the input-sampling and output-delivery frequencies the ratio being integer where the output-delivery frequency is lower than the input sampling frequency, i.e. decimation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M3/00—Conversion of analogue values to or from differential modulation
- H03M3/02—Delta modulation, i.e. one-bit differential modulation
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M3/00—Conversion of analogue values to or from differential modulation
- H03M3/30—Delta-sigma modulation
- H03M3/458—Analogue/digital converters using delta-sigma modulation as an intermediate step
- H03M3/462—Details relating to the decimation process
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M3/00—Conversion of analogue values to or from differential modulation
- H03M3/30—Delta-sigma modulation
- H03M3/39—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators
- H03M3/412—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the number of quantisers and their type and resolution
- H03M3/422—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the number of quantisers and their type and resolution having one quantiser only
- H03M3/43—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the number of quantisers and their type and resolution having one quantiser only the quantiser being a single bit one
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M3/00—Conversion of analogue values to or from differential modulation
- H03M3/30—Delta-sigma modulation
- H03M3/39—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators
- H03M3/436—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the order of the loop filter, e.g. error feedback type
- H03M3/456—Structural details of delta-sigma modulators, e.g. incremental delta-sigma modulators characterised by the order of the loop filter, e.g. error feedback type the modulator having a first order loop filter in the feedforward path
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
A decimation filter for use with a delta-sigma analogue-to-digital converter comprises a finite impulse response (FIR) filter and a first-order sinc filter. The sinc filter comprises a counter adapted to receive an input clock and a decimation clock as well as input data, a latch adapted to receive the decimation clock and the input data following passage through the FIR filter, an adder/subtractor adapted to receive the output from the latch as well as the outputs from the counter and the FIR filter, and a register adapted to receive the output from the adder/subtractor and the decimation clock.
Description
<p>ADC Filter This invention relates to Analogue to Digital Converters
(ADC's), and in particular to delta sigma ADCs.</p>
<p>Figure 1 shows a Delta Sigma A/D converter comprising Delta-Sigma modulator portion 1 and decimation filter portion 2.</p>
<p>Figure 2 a) and b) show the architecture and hardware respectively of a order filter arrangement of a A/D converter. Input X(z) a stream of bits either I s or Os (zeros), which represent an analogue value. Output from the filter arrangement is Y(z) which represents an integer. The filter essentially comprises latches 3 and 4. Input to the first latch 3 (essentially a counter) is an input clock and input to the second latch is a decimation clock. Essentially the purpose of the decimation clock is to allow the sampling of the input over a finite period. The hardware implementation of this is very simple. However the problem with such a 1st order system is that it gives limited resolution.</p>
<p>In ordered to improve the accuracy 2' order decimation filters are known. This gives twice the comparable resolution of the 1st order filter. Figures 2 a) and b) show architecture and hardware a second order filter arrangement also typically used in ADC's. It comprises a counter 3 and a number of latches 4, 5 and 6, the latter two of which act as differentiators. As can be seen the two decimation clocks are required as well as three adder/subtractors. The disadvantage of this arrangement is that the filter is complex and large in comparison. For example the adder! subtractor requirements make the 2nd order filter substantially more complex.</p>
<p>As a compromise between the two types of filter, a known solution is to use an intermediate order decimation filter as it gives a useful increase in accuracy without the extra V2 sample period delay inherent in the 2 order decimation filter. The intermediate design has been achieved by delaying the second decimation clock with</p>
<p>L</p>
<p>respect to the main decimation clock in the ordinary 2h1 order design. Effectively the intermediate order filter is created by separating the two decimation clocks into two decimation registers. However the output is not available until after the 2nd decimation clock has happened. Thus a problem with the intermediate design however is that it gives awkward timing problems. It is an object of the invention to provide a relatively simple hardware implementation for a filter.</p>
<p>Figure 4 shows a comparison of the various impulse responses of the various aforementioned filters. The thick arrows where appropriate represent the first decimation clock (or decimation clock where there is only one) and the thin arrows represent the second decimation clock; as can be seen the response in the first order filter is a step, i.e. the output is at one level or zero. The reposed in the 2 order system is a pyramid type response, where the output ramps up in variable fashion to a peak and then ramps down. The intermediate filter response has a response which could be described as a hybrid between the two; it ramps up to a plateau and then ramps down again.</p>
<p>it is an object of the invention to overcome the above problems arid provide a decimation filter which is simple in terms of architecture yet provides improved performance in terms of resolution and response.</p>
<p>The invention comprises a filter comprising a FIR filter and a 1 order sine filter.</p>
<p>The 1St order sinc filter comprises a counter, adapted to receive an input clock and a decimation clock as well as input data, and a register adapted to receive the decimation clock and a measure of the output of the counter.</p>
<p>The FIR filter provides to a stepped response to an impulse of one or more steps.</p>
<p>The design of the intermediate decimation filter according to the invention creates an enhancement to a 1st order decimation filter using Finite Impulse Response (FIR) filter techniques to give a useful resolution increase of up to about 5 bits in a practical system. The normal decimation filter timing problems (2nd order clock is delayed from the 1st order clock) are avoided because the FIR filter part uses data clocked previously.</p>
<p>Figure 5a shows an simple embodiment of the invention that adds one bit resolution.</p>
<p>It simply comprises a counter 8, into which is input the digital data stream, as well as a clock and a decimation clock. The output of the counter is input to the adding part of an adder. Further the input data and decimation clock are input to a latch 9, the output of which is also input to the add part of a adder/subtractor. The output of the adder/subtractor is input to the register along with the decimation clock. The Finite Impulse Response of this arrangement is shown in figure 6a.</p>
<p>Figure 5b shows a more practical embodiment of the invention which adds two extra bits resolution. A counter 8, latch 9 and adder/subtractor are present as before. There are two latches 11 and 12 which effectively form a shift register. Multipliers 13 and 14 multiply the input data and output from latch 12 by 3 and 2 respectively, these are then summed and input to the subtraetor part of the adder/subtractor, as well as the register/latch. As before the output of the latch is input to the adder part of the adder/s ubtractor. When an impulse is input into the counter the output of the counter is shifted to the left by 2 positions giving an output factor of 4 (i.e. a move by 2 binary places). The 3x multiplier outputs a 3 to the subtractor part of the adder and together with the 4, this results in a step of 1. At the next clock count the x2 multiplier kicks in together with the output of I from the second latch of the pair to give a of 3. This continues and the finite impulse response of the arrangement is shown in figure 6b.</p>
<p>Figure 5c shows a further embodiment of the invention which provides 3 extra bits resolution. The FIR filter portion, shown by dotted line includes a shift register of six latches, and multipliers as shown. This continues and the finite impulse response of the arrangement is shown in figure 6c.</p>
<p>The FIR filter section is shift register + multipliers + summing part (adder).</p>
<p>For the "1 extra bit" case, the shift register has zero length and the multiplier is xl (ie effectively just a bit of wire) and the adder only has the one input.</p>
Claims (1)
- <p>Claims 1. A filter comprising a FIR filter and a 1st order sincfilter.</p><p>2. A filter as claimed in claim I wherein said 1st order sinc filter comprises a counter, adapted to receive an input clock and a decimation clock as well as input data, and a register adapted to receive the decimation clock and a measure of the output of the counter.</p><p>3 A filter as claimed in claim I or 2 where said FIR filter provides to a stepped response to an impulse of one or more steps.</p><p>4. A filter as claimed in claim 1 wherein said FIR filter includes a primary latch and an adder/subtractor, said latch adapted to receive an input clock and a decimation clock, said adder adapted to receive the output from the counter, the latch and the input data, and where the register adapted to receive the output from the adder.</p><p>5. A filter as claimed in claim 1, said filter comprising a counter, adapted to receive an input clock and a decimation clock as well as input data, a counter/latch adapted to receive the decimation clock and the input data, an adder/subtrátor adapted to receive the output from the latch, the input data and the output from a latch and a register, the decimation clock and the output from the adder.</p><p>6. A filter as claimed in claim 6 including shift register and a plurality of multipliers, and a summer.</p><p>7. A filter as darned in claim 6 wherein one of the multipliers is located between input data line and the summer, and at least one multiplier is located between the shift register and the summer. c</p><p>8. A filter wherein said shift register comprises a cascaded series of latches and wherein the connection between each of them connects to a multiplier.</p><p>9. A filter as claimed in wherein said the output to said summer is fed to both the adder/subtractor and the primary latch.</p><p>10. A filter as claimed in any preceding claim which is a decimation filter for an ADC.</p>
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0611810A GB2439115A (en) | 2006-06-15 | 2006-06-15 | ADC filter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0611810A GB2439115A (en) | 2006-06-15 | 2006-06-15 | ADC filter |
Publications (2)
Publication Number | Publication Date |
---|---|
GB0611810D0 GB0611810D0 (en) | 2006-07-26 |
GB2439115A true GB2439115A (en) | 2007-12-19 |
Family
ID=36775659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0611810A Withdrawn GB2439115A (en) | 2006-06-15 | 2006-06-15 | ADC filter |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2439115A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108156401A (en) * | 2017-12-19 | 2018-06-12 | 重庆湃芯微电子有限公司 | For the low-power consumption compact digital decimation filter of cmos image sensor |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117544133B (en) * | 2024-01-08 | 2024-03-26 | 赛卓电子科技(上海)股份有限公司 | Digital filtering method applied to low-speed delta-sigma ADC, digital filter and delta-sigma ADC |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5592165A (en) * | 1995-08-15 | 1997-01-07 | Sigmatel, Inc. | Method and apparatus for an oversampled digital to analog convertor |
US5835043A (en) * | 1996-04-24 | 1998-11-10 | Sony Corporation | Signal processing apparatus, signal recording apparatus, and signal reproducing apparatus |
US6321246B1 (en) * | 1998-09-16 | 2001-11-20 | Cirrus Logic, Inc. | Linear phase FIR sinc filter with multiplexing |
US6369634B1 (en) * | 2000-01-15 | 2002-04-09 | Cirrus Logic, Inc. | Delay systems and methods using a variable delay sinc filter |
-
2006
- 2006-06-15 GB GB0611810A patent/GB2439115A/en not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5592165A (en) * | 1995-08-15 | 1997-01-07 | Sigmatel, Inc. | Method and apparatus for an oversampled digital to analog convertor |
US5835043A (en) * | 1996-04-24 | 1998-11-10 | Sony Corporation | Signal processing apparatus, signal recording apparatus, and signal reproducing apparatus |
US6321246B1 (en) * | 1998-09-16 | 2001-11-20 | Cirrus Logic, Inc. | Linear phase FIR sinc filter with multiplexing |
US6369634B1 (en) * | 2000-01-15 | 2002-04-09 | Cirrus Logic, Inc. | Delay systems and methods using a variable delay sinc filter |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108156401A (en) * | 2017-12-19 | 2018-06-12 | 重庆湃芯微电子有限公司 | For the low-power consumption compact digital decimation filter of cmos image sensor |
CN108156401B (en) * | 2017-12-19 | 2020-07-28 | 重庆湃芯创智微电子有限公司 | Low power consumption compact digital decimation filter for CMOS image sensor |
Also Published As
Publication number | Publication date |
---|---|
GB0611810D0 (en) | 2006-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0329381B1 (en) | Sampled data subsampling apparatus | |
EP1081863B1 (en) | Delta-sigma modulator with two-step quantization, and method for using two-step quantization in delta-sigma modulation | |
US7227482B2 (en) | Complex band-pass filter for use in digital radio receiver and complex band-pass Δ-Σ AD modulator using the same | |
CN103944575A (en) | Oversampling 64-time sigma-delta modulation circuit with effective bit being 18 | |
US9094033B1 (en) | Quantization noise-shaping device | |
KR100292213B1 (en) | Digital integrator and analog-to-digital converter with reduced circuit area | |
US20230163781A1 (en) | Digital filter for a delta-sigma analog-to-digital converter | |
Eshraghi et al. | A time-interleaved parallel/spl Delta//spl Sigma/A/D converter | |
US10033403B1 (en) | Integrated circuit device with reconfigurable digital filter circuits | |
Blad et al. | Integer linear programming-based bit-level optimization for high-speed FIR decimation filter architectures | |
GB2439115A (en) | ADC filter | |
Cao et al. | The design and implementation of sigma delta ADC digital decimation filter | |
CN106664077A (en) | Digital filter | |
US6871207B1 (en) | Techniques for spreading zeros in a digital filter with minimal use of registers | |
Memon et al. | The impact of alternative encoding techniques on field programmable gate array implementation of sigma-delta modulated ternary finite impulse response filters | |
Blad et al. | Bit-level optimized FIR filter architectures for high-speed decimation applications | |
JPH0613906A (en) | Sigma-delta modulator | |
Sharifi et al. | Multi-bit quantizer delta-sigma modulator with the feedback DAC mismatch error shaping | |
Liu et al. | Dual-channel multiplexing technology and its realization in interpolation filter in stereo audio sigma-delta DAC | |
Ohlsson et al. | A 16 GSPS 0.18 μm CMOS decimator for single-bit Σ Δ-modulation | |
Ameur et al. | Design of efficient digital interpolation filters and sigma-delta modulator for audio DAC | |
Teymourzadeh | VLSI Design Of Advanced Digital Filters | |
Au et al. | Sigma delta decimation filter design for high resolution audio based on low power techniques | |
RU2042269C1 (en) | Analog-to-digital converter | |
Długosz et al. | A low power, low chip area decimation filter for Σ-Δ modulator for flywheel MEMS gyro realized in the CMOS 180 nm technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
732E | Amendments to the register in respect of changes of name or changes affecting rights (sect. 32/1977) | ||
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |