SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
IOSR Journal of VLSI and Signal Processing (IOSR-JVSP)
Volume 2, Issue 1 (Mar. – Apr. 2013), PP 31-37
e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197
www.iosrjournals.org
www.iosrjournals.org 31 | Page
Design of a Decimator Filter for Novel Sigma-Delta Modulator
Kusum Lata1
, Manoj Duhan2
1
( Department of AIM & ACT, Banasthali University ,Jaipur, Rajathan, India)
2
(Chairman, ECE Deptt., DCRUS&T, Murthal, Sonepat, Haryana, India)
Abstract: In this paper, the designing of decimation filter for sigma-delta (∑-∆) ADC having different
oversampling ratio (OSR) is described. The decimation filter perform the operation of down sampling of a high
frequency, low resolution signal to Nyquist rate, high resolution digital output. The design of a decimation filter
is projected that employs IIR-FIR structure; second order Cascaded Integrator Comb (CIC) filters. This
approach eliminates the need for multiplication, requires a maximum clock frequency equal to the sampling.
Specifications of decimation filter are dependent upon the overall specification from Σ-Δ A/D converter with
sampling frequency 5 MHz. The design implements a decimation ratio of 16, 64 allows a maximum resolution of
9,13 bits in the output of the filter respectively and implemented in 0.25µm CMOS technology. The overall
objective is to optimize the decimator in terms of performance and reliability .This paper examines the practical
design criteria for implementing the decimator in ∑-∆ ADC.
Keywords - cascaded integrator comb filter (CIC), IIR-FIR Structure, oversampling ratio (OSR), sigma-delta
modulator, SPICE.
I. INTRODUCTION
Over the last three decades there were tremendous developments going in the area of digital signal
processing supported by the development of integrated circuits. Since most of the signals in this world are
analog, they need to be converted to digital form for processing. This is done with the help of Analog to Digital
converters. Different types of analog to digital conversion techniques are available today, each having its own
advantages and disadvantages. Comparing with different ADC architectures, sigma delta ADC provides high
resolution in low and medium frequencies which makes them suitable for medical application and audio
application. A sigma-delta A/D converter consists of two parts: an analog oversampled modulator and a digitally
implemented decimation filter [1]. The decimation filter relaxes the requirement of high precision analog
circuits in the modulator stage and increases the output resolution of ADC. A first order sigma-delta modulator
integrated with a second order decimation filter to form a sigma-delta ADC is simulated in SPICE with
MATLAB as the computing software package. The 1-bit output of the modulator is used as the input to
decimation filter implemented in 250nm CMOS technology.
II. SIGMA DELTA CONVERTER ARCHITECTURE
Analog-to-digital converters can be categorized into two types depending upon the sampling rate [2].
The first kind samples the analog input at the nyquist frequency Fn such that Fs = Fn = 2 * B, where Fs is the
sampling frequency and B is the bandwidth of the input signal. The second type of ADCs samples the analog
input at much higher frequencies than the nyquist frequency and are called oversampling ADCs [2], sigma-delta
ADCs come under this category. In sigma-delta ADC, the input signal is sampled at an oversampling frequency
Fs = K * Fn where K is defined as the oversampling ratio and is given by:
2B
Fs
K (2.1)
The block diagram of a sigma-delta ADC is shown in Fig. 2.1. The modulator samples the analog input
signal at much higher frequencies set by the oversampling ratio and converts the analog input signal into a pulse
density modulated digital signal containing both the original input signal and the unwanted out-of-band noise
[2]. A decimation filter following the modulator filters out the out-of-band noise. Both the modulator and the
decimator are operated with the same oversampling clock. In Fig. 2.1, the modulator shown is of first order with
a 1-bit quantizer and generates a 1-bit output. The output of the decimator is shown as N-bit digital data, where
N is the output resolution of the ADC and is dependent on the oversampling ratio. The order of the decimator
depends on the order of the modulator. The order of the decimator is one more than the order of the modulator.
Design of a Decimator Filter for Novel Sigma-Delta Modulator
www.iosrjournals.org 32 | Page
Fig 2.1 Block Diagram of Sigma-Delta Analog to Digital Converter
An economical hardware implementation of a multistage decimation filter can be done using Cascaded
Integrator Comb filter (CIC) with the transfer function:-
Lk
z
z
zH 







 

1
1
1
)( (2.2)
Where k is the oversampling ratio, L is the order of the decimator filter (L=2). Figure 2.2 shows the direct
implementation of decimator. Since the whole circuit is working at sampling frequency, Fs (Fs = k * Nyquist
rate ) the power consumption of the circuit is high [3].
Fig 2.2 Direct Implement of CIC Filter
So, different decimation filter architectures are required. These are IIR-FIR structure, Non-recursive structure
and Polyphase structure. But after the analysis it has been shown that IIR-FIR structure has highest power
consumption, minimum area on chip, Polyphase structure requires maximum area and minimum power
consumption [4]. In this paper we are using IIR-FIR structure A simplified implementation of CIC filter is
shown in Fig. 2.3. In this circuit, the IIR filters work at fs and the FIR filter works at Nquist rate (Fn). So the
power consumption of this architecture is reduced significantly. Moreover the area is reduced due to the
reduction of registers and adders. To avoid register overflow the word length of the IIR filter should be b+
log2K, where b is the length of the output of modulator (here b = 1) [4]. Here IIR filter can be implemented as
digital integrator, FIR filter can be implemented as digital differentiator in SPICE.
Fig 2.3 Block Diagram of IIR-FIR Decimator Filter Structure
III. SPECIFICATION OF THE DECIMATION FILTER FOR SIGMA DELTA CONVERTER
A sigma-delta A/D-converter consists of a sigma-delta modulator, which produces the bit stream at the
sampling rate, which can be in the megahertz range. The figure 2.1 shows a digital side of sigma-delta
modulator. The specifications of the decimation filter are dependant upon the overall specification from the
sigma-delta converter. These are summarized in Table 1.
Design of a Decimator Filter for Novel Sigma-Delta Modulator
www.iosrjournals.org 33 | Page
TABLE1
SIGMA-DELTA ANALOG TO DIGITAL CONVERTER
Parameter Symbol Value1 Value2
Signal bandwidth: BW 50 KHz 50KHz
Sampling Frequency: Fs 5 MHz 5MHz
Over Sampling Ratio: OSR 64 16
Modulator order: M 1 1
Number of bits in
modulator bit stream:
Bmod 1 1
Number of bits in
output of filter:
B 13 9
Fig 3.1 Magnitude response of CIC filter( k=16)
Fig 3.2 Magnitude response of CIC filter( k=64)
IV. DESIGN OF SECOND ORDER PROGRAMMABLE DECIMATION FILTER
The block diagram of the decimator designed in this work is shown in Figure 4.1. The input to the
decimator is a 1-bit pulse density modulated signal from a second order sigma-delta modulator. The output from
the decimator is a 13 bit digital output. The different blocks were designed to be implemented in 250nm CMOS
technology. The tool required to build each block was designed using T-SPICE in Tanner v 15.14.
Design of a Decimator Filter for Novel Sigma-Delta Modulator
www.iosrjournals.org 34 | Page
Fig 4.1 Block diagram of the proposed decimation filter
4.1 Coder Circuit
The purpose of the coder circuit is to increase the resolution of the ADC. The output from the second
order modulator is one bit binary, i.e. it is either 1 or 0. A register overflow might occur at the multiples of Fs
due the infinite gain. This register overflow can be avoided if the register length of the integrator is chosen
according to equation (10) and also by using the 2’s complement method of coding. The two outputs of the
coder circuit for binary 1 and 0 inputs are shown in Table 2.
TABLE2
OUTPUT OF CODER CIRCUIT
Coder circuit 1 Coder circuit 2
input output input output
For k= 64 1 0000001 1 0000000
0 1111111 0 1111111
For k= 16 1 00001 1 00000
0 11111 0 11111
Fig 4.2 Schematic of coder circuit
4.2 Clock Divider Circuit
The function of the clock divider circuit is to divide the clock frequency by the oversampling ratio,
K=64. The input to the clock divider circuit is the oversampling clock, Fs, which is also used as the clock for the
modulator. Hence, the output of the clock divider is Fs/64 and is applied to the differentiator circuit of the CIC
filter [5]. The clock divider circuit is designed using negative edge triggered T-flip flops and AND logic gates.
Design of a Decimator Filter for Novel Sigma-Delta Modulator
www.iosrjournals.org 35 | Page
Fig 4.3 Schematic of clock divider circuit
4.3 Delay Element
A delay element is a register circuit, which is used to provide a delay by one clock period. The
integrator and differentiator circuits of a 2nd order CIC filter requires 46 delay elements. The integrator block
alone requires 20 delay elements. The differentiator block requires 26 delay elements. Hence it is very important
to design a delay element which is area efficient and has smaller rise and fall times. A delay element can be
implemented using a combination of switches and inverters.
Fig 4.4 Schematic of delay element
4.4 Circuit for Programmability
The CIC filter has been designed to work for two oversampling ratios and this is made possible with
the use of the circuit for programmability. This circuit works with the coder circuit -2 defined in the above
section to give correct inputs to the second stage integrator for the two oversampling ratio cases. Referring to
Fig. 4.5, for case K = 64, the MSB of the 7-bit output of the first stage integrator is complemented by the coder
circuit-2 and extended to form a 13- bit data so that the second stage integrator works with 13-bits of data. But
for K = 16 case, the second stage integrator should work with 9-bit data and only the first 5-bits of the first stage
integrator output should be considered. For K = 16 case, the 5-bits from the first stage integrator are to be
extended to 9-bits two’s complement data and to do this the 5th bit output of the first stage integrator has to be
complemented and the complemented value should be substituted from 5th bit to the 9th bit.
Fig 4.5 Block diagram of the 2nd
order integrator circuit
Design of a Decimator Filter for Novel Sigma-Delta Modulator
www.iosrjournals.org 36 | Page
In order to use the same CIC filter for both oversampling ratios, a circuit has to be designed which can program
bit 5 to bit 9. The circuit for programmability is designed to solve this problem. The circuit takes an enable
signal as an input for choosing either of the two K values. When enable is HIGH, K =16 case is considered and
when enable is LOW, K=64 case in considered. The circuit for programmability is shown in Fig. 4.6. The circuit
has been divided into three blocks shown as a, b, and c in Fig. 4.6. It should be noted that the complement of bit
5 exists in all the three circuits. When enable is HIGH, K = 16 case is considered and the complement of bit 5 to
13 is applied to the next stage. Even though the circuit has 13-bit output, only the first 9 bits are considered for
this case. When the enable signal is LOW, K = 64 is considered and the bits 5 and 6 are transferred from the
output of the first stage integrator without any change but the complement of bit 7 is applied as the input to the
bit 7 to bit 13 of the next stage. When the enable is LOW, Bit 5 has no valid output so in Fig. 4.6 (c), bit 7 is
transferred to the next stage.
Fig 4.6 Circuits for programming the CIC filter to operate at two different oversampling ratios of 16 and 64.
Note: Bit 5 has a valid value only if Enable = 1, if Enable = 0 it is at high impedance state.
Fig 4.7 Final design of decimator
V. CONCLUSION
An efficient IIR-FIR filter structure has been designed that eliminates the out-of-band noise. This
structure can be easily implemented; output sampling rate is the minimum possible one and the same structure
can be used for many OSR’s. The designed multirate decimator computationally less complicated and
architecture is superior over the conventional single stage decimator implementation method. This multirate
decimator technique is easy for on-chip VLSI implementation. The implementation of this structure for lower
OSR increases the computation instead of decreasing it, in comparison with the single stage implementation.
Therefore, at lower OSR a compromise should be made between the computation and area. Hence, multirate
decimator technique is an efficient technique for the implementation at higher OSR’s.
Design of a Decimator Filter for Novel Sigma-Delta Modulator
www.iosrjournals.org 37 | Page
ACKNOWLEDGEMENT
The author would like to thank from DCRUS&T and HCE for technical support.
REFERENCES
[1] Raghavendra Reddy Anantha, “A programmable CMOS decimator for sigma-delta ADC and charge pump circuits” , Louisiana
State University, May 2005.
[2] Lucien Breems and Johan H. Huijsing, “Continuous Time Sigma Delta Modulation for A/DConversion in Radio Receivers”,
Kluwer Academic Press, 2001.
[3] Alexander Mora-Sanchez, Dietmar Schroeder, “Low-power decimation filter in a 0.35nm CMOS technology for a multichannel
biomedical data acquisition chip”, Proceedings of the XI IBERCHIP Workshop, p. 199-202 March 2005.
[4] Bibin John, Fabian Wagner and Wolfgang H. Krautschneider, “Comparison of Decimation Filter Architectures for a Sigma-Delta
Analog to Digital Converter”, Institute of Nanoelectronics Hamburg University of Technology (TUHH), 2005.
[5] G. Stephen, R. W. Stewart, "Sharpening of partially non-recursive CIC decimation filters," Asilomar Conference on Signals Systems
and Computers, Vol. 2, pp. 2170-2173, November2004.

Mais conteúdo relacionado

Mais procurados

Sigma delta adc
Sigma delta adcSigma delta adc
Sigma delta adcdimitar53
 
LTC2440 - High Speed Delta Sigma ADC
LTC2440 - High Speed Delta Sigma ADCLTC2440 - High Speed Delta Sigma ADC
LTC2440 - High Speed Delta Sigma ADCPremier Farnell
 
FPGA Implementation of BIST in OFDM Transceivers
FPGA Implementation of BIST in OFDM TransceiversFPGA Implementation of BIST in OFDM Transceivers
FPGA Implementation of BIST in OFDM TransceiversIRJET Journal
 
Design of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDLDesign of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDLIJMER
 
A 15 bit third order power optimized continuous time sigma delta modulator fo...
A 15 bit third order power optimized continuous time sigma delta modulator fo...A 15 bit third order power optimized continuous time sigma delta modulator fo...
A 15 bit third order power optimized continuous time sigma delta modulator fo...eSAT Publishing House
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
IRJET- A Digital Down Converter on Zynq SoC
IRJET-  	  A Digital Down Converter on Zynq SoCIRJET-  	  A Digital Down Converter on Zynq SoC
IRJET- A Digital Down Converter on Zynq SoCIRJET Journal
 
DIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEWDIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEWsathish sak
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1Saad Mahboob
 
Delta-sigma ADC modulator for multibit data converters using passive adder en...
Delta-sigma ADC modulator for multibit data converters using passive adder en...Delta-sigma ADC modulator for multibit data converters using passive adder en...
Delta-sigma ADC modulator for multibit data converters using passive adder en...journalBEEI
 
A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...journal ijme
 
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...VLSICS Design
 
1 introduction to dsp processor 20140919
1 introduction to dsp processor 201409191 introduction to dsp processor 20140919
1 introduction to dsp processor 20140919Hans Kuo
 
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...IRJET Journal
 

Mais procurados (18)

Sigma delta adc
Sigma delta adcSigma delta adc
Sigma delta adc
 
LTC2440 - High Speed Delta Sigma ADC
LTC2440 - High Speed Delta Sigma ADCLTC2440 - High Speed Delta Sigma ADC
LTC2440 - High Speed Delta Sigma ADC
 
FPGA Implementation of BIST in OFDM Transceivers
FPGA Implementation of BIST in OFDM TransceiversFPGA Implementation of BIST in OFDM Transceivers
FPGA Implementation of BIST in OFDM Transceivers
 
Design of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDLDesign of Multiplier Less 32 Tap FIR Filter using VHDL
Design of Multiplier Less 32 Tap FIR Filter using VHDL
 
A 15 bit third order power optimized continuous time sigma delta modulator fo...
A 15 bit third order power optimized continuous time sigma delta modulator fo...A 15 bit third order power optimized continuous time sigma delta modulator fo...
A 15 bit third order power optimized continuous time sigma delta modulator fo...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
SigmaDeltaADC
SigmaDeltaADCSigmaDeltaADC
SigmaDeltaADC
 
IRJET- A Digital Down Converter on Zynq SoC
IRJET-  	  A Digital Down Converter on Zynq SoCIRJET-  	  A Digital Down Converter on Zynq SoC
IRJET- A Digital Down Converter on Zynq SoC
 
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...FPGA Implementation of High Speed FIR Filters and less power consumption stru...
FPGA Implementation of High Speed FIR Filters and less power consumption stru...
 
DIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEWDIGITAL SIGNAL PROCESSOR OVERVIEW
DIGITAL SIGNAL PROCESSOR OVERVIEW
 
IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1IEEE_Peer_Reviewed_Paper_1
IEEE_Peer_Reviewed_Paper_1
 
1749 1756
1749 17561749 1756
1749 1756
 
Delta-sigma ADC modulator for multibit data converters using passive adder en...
Delta-sigma ADC modulator for multibit data converters using passive adder en...Delta-sigma ADC modulator for multibit data converters using passive adder en...
Delta-sigma ADC modulator for multibit data converters using passive adder en...
 
A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...A Novel Architecture for Different DSP Applications Using Field Programmable ...
A Novel Architecture for Different DSP Applications Using Field Programmable ...
 
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
 
1 introduction to dsp processor 20140919
1 introduction to dsp processor 201409191 introduction to dsp processor 20140919
1 introduction to dsp processor 20140919
 
DSP Processor
DSP Processor DSP Processor
DSP Processor
 
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
Design of an Efficient Reconfigurable Fir Filter for Multi Standard Digital u...
 

Destaque

Investigation of Relationship of Strength and Size of Different Body Parts to...
Investigation of Relationship of Strength and Size of Different Body Parts to...Investigation of Relationship of Strength and Size of Different Body Parts to...
Investigation of Relationship of Strength and Size of Different Body Parts to...IOSR Journals
 
Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...
Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...
Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...IOSR Journals
 
Eigenvalues for HIV-1 dynamic model with two delays
Eigenvalues for HIV-1 dynamic model with two delaysEigenvalues for HIV-1 dynamic model with two delays
Eigenvalues for HIV-1 dynamic model with two delaysIOSR Journals
 
Extended Study on the Performance Evaluation of ISP MBG based Route Optimiza...
Extended Study on the Performance Evaluation of ISP MBG  based Route Optimiza...Extended Study on the Performance Evaluation of ISP MBG  based Route Optimiza...
Extended Study on the Performance Evaluation of ISP MBG based Route Optimiza...IOSR Journals
 
Needs Assessment Approach To Product Bundling In Banking Enterprise
Needs Assessment Approach To Product Bundling In Banking  EnterpriseNeeds Assessment Approach To Product Bundling In Banking  Enterprise
Needs Assessment Approach To Product Bundling In Banking EnterpriseIOSR Journals
 

Destaque (20)

H1103034350
H1103034350H1103034350
H1103034350
 
L010117279
L010117279L010117279
L010117279
 
S180203118124
S180203118124S180203118124
S180203118124
 
J017635664
J017635664J017635664
J017635664
 
D1802023136
D1802023136D1802023136
D1802023136
 
G017324043
G017324043G017324043
G017324043
 
H017445260
H017445260H017445260
H017445260
 
Investigation of Relationship of Strength and Size of Different Body Parts to...
Investigation of Relationship of Strength and Size of Different Body Parts to...Investigation of Relationship of Strength and Size of Different Body Parts to...
Investigation of Relationship of Strength and Size of Different Body Parts to...
 
G017424448
G017424448G017424448
G017424448
 
Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...
Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...
Hardy-Steklov operator on two exponent Lorentz spaces for non-decreasing func...
 
F017112934
F017112934F017112934
F017112934
 
Eigenvalues for HIV-1 dynamic model with two delays
Eigenvalues for HIV-1 dynamic model with two delaysEigenvalues for HIV-1 dynamic model with two delays
Eigenvalues for HIV-1 dynamic model with two delays
 
C0451823
C0451823C0451823
C0451823
 
F1102013841
F1102013841F1102013841
F1102013841
 
Y01226152157
Y01226152157Y01226152157
Y01226152157
 
D0612025
D0612025D0612025
D0612025
 
I0365155
I0365155I0365155
I0365155
 
Extended Study on the Performance Evaluation of ISP MBG based Route Optimiza...
Extended Study on the Performance Evaluation of ISP MBG  based Route Optimiza...Extended Study on the Performance Evaluation of ISP MBG  based Route Optimiza...
Extended Study on the Performance Evaluation of ISP MBG based Route Optimiza...
 
Needs Assessment Approach To Product Bundling In Banking Enterprise
Needs Assessment Approach To Product Bundling In Banking  EnterpriseNeeds Assessment Approach To Product Bundling In Banking  Enterprise
Needs Assessment Approach To Product Bundling In Banking Enterprise
 
A0220105
A0220105A0220105
A0220105
 

Semelhante a F0213137

Performance analysis of iir digital band stop filter
Performance analysis of iir digital band stop filterPerformance analysis of iir digital band stop filter
Performance analysis of iir digital band stop filterSubhadeep Chakraborty
 
Novel fpga design and implementation of digital up
Novel fpga design and implementation of digital upNovel fpga design and implementation of digital up
Novel fpga design and implementation of digital upeSAT Publishing House
 
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...IJERA Editor
 
First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...eSAT Journals
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryIJERD Editor
 
Determination of optimum coefficients of iir digital butterworth band stop fi...
Determination of optimum coefficients of iir digital butterworth band stop fi...Determination of optimum coefficients of iir digital butterworth band stop fi...
Determination of optimum coefficients of iir digital butterworth band stop fi...Subhadeep Chakraborty
 
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...journalBEEI
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Design and Implement Any Digital Filters in Less than 60 Seconds
Design and Implement Any Digital Filters in Less than 60 SecondsDesign and Implement Any Digital Filters in Less than 60 Seconds
Design and Implement Any Digital Filters in Less than 60 SecondsMike Ellis
 
Performance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate ApplicationsPerformance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate ApplicationsIJEEE
 
An Efficient Reconfigurable Filter Design for Reducing Dynamic Power
An Efficient Reconfigurable Filter Design for Reducing Dynamic PowerAn Efficient Reconfigurable Filter Design for Reducing Dynamic Power
An Efficient Reconfigurable Filter Design for Reducing Dynamic PowerEditor IJCATR
 
A prototyping of software defined radio using qpsk modulation
A prototyping of software defined radio using qpsk modulationA prototyping of software defined radio using qpsk modulation
A prototyping of software defined radio using qpsk modulationIAEME Publication
 
FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...
FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...
FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...IRJET Journal
 
A power efficient delta-sigma ADC with series-bilinear switch capacitor volta...
A power efficient delta-sigma ADC with series-bilinear switch capacitor volta...A power efficient delta-sigma ADC with series-bilinear switch capacitor volta...
A power efficient delta-sigma ADC with series-bilinear switch capacitor volta...TELKOMNIKA JOURNAL
 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueIJMER
 
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET -  	  Distributed Arithmetic Method for Complex MultiplicationIRJET -  	  Distributed Arithmetic Method for Complex Multiplication
IRJET - Distributed Arithmetic Method for Complex MultiplicationIRJET Journal
 
Realization of high order iir digital bandstop filter using domain transfer a...
Realization of high order iir digital bandstop filter using domain transfer a...Realization of high order iir digital bandstop filter using domain transfer a...
Realization of high order iir digital bandstop filter using domain transfer a...Subhadeep Chakraborty
 
RF Mixed Signal Guidi-McIllree-Stannard
RF Mixed Signal Guidi-McIllree-StannardRF Mixed Signal Guidi-McIllree-Stannard
RF Mixed Signal Guidi-McIllree-StannardJohn Stannard
 

Semelhante a F0213137 (20)

Performance analysis of iir digital band stop filter
Performance analysis of iir digital band stop filterPerformance analysis of iir digital band stop filter
Performance analysis of iir digital band stop filter
 
1749 1756
1749 17561749 1756
1749 1756
 
Novel fpga design and implementation of digital up
Novel fpga design and implementation of digital upNovel fpga design and implementation of digital up
Novel fpga design and implementation of digital up
 
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
Design of Continuous Time Multibit Sigma Delta ADC for Next Generation Wirele...
 
First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...First order sigma delta modulator with low-power consumption implemented in a...
First order sigma delta modulator with low-power consumption implemented in a...
 
Digital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier RecoveryDigital Implementation of Costas Loop with Carrier Recovery
Digital Implementation of Costas Loop with Carrier Recovery
 
Determination of optimum coefficients of iir digital butterworth band stop fi...
Determination of optimum coefficients of iir digital butterworth band stop fi...Determination of optimum coefficients of iir digital butterworth band stop fi...
Determination of optimum coefficients of iir digital butterworth band stop fi...
 
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...Efficient FPGA implementation of high speed digital delay for wideband beamfor...
Efficient FPGA implementation of high speed digital delay for wideband beamfor...
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Design and Implement Any Digital Filters in Less than 60 Seconds
Design and Implement Any Digital Filters in Less than 60 SecondsDesign and Implement Any Digital Filters in Less than 60 Seconds
Design and Implement Any Digital Filters in Less than 60 Seconds
 
Performance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate ApplicationsPerformance Analysis and Simulation of Decimator for Multirate Applications
Performance Analysis and Simulation of Decimator for Multirate Applications
 
An Efficient Reconfigurable Filter Design for Reducing Dynamic Power
An Efficient Reconfigurable Filter Design for Reducing Dynamic PowerAn Efficient Reconfigurable Filter Design for Reducing Dynamic Power
An Efficient Reconfigurable Filter Design for Reducing Dynamic Power
 
A prototyping of software defined radio using qpsk modulation
A prototyping of software defined radio using qpsk modulationA prototyping of software defined radio using qpsk modulation
A prototyping of software defined radio using qpsk modulation
 
FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...
FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...
FPGA Based Design of 32 Tap Band Pass FIR Filter Using Multiplier- Less Techn...
 
A power efficient delta-sigma ADC with series-bilinear switch capacitor volta...
A power efficient delta-sigma ADC with series-bilinear switch capacitor volta...A power efficient delta-sigma ADC with series-bilinear switch capacitor volta...
A power efficient delta-sigma ADC with series-bilinear switch capacitor volta...
 
Vlsics08
Vlsics08Vlsics08
Vlsics08
 
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. TechniqueDesign and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
Design and Implementation of 8 Bit Multiplier Using M.G.D.I. Technique
 
IRJET - Distributed Arithmetic Method for Complex Multiplication
IRJET -  	  Distributed Arithmetic Method for Complex MultiplicationIRJET -  	  Distributed Arithmetic Method for Complex Multiplication
IRJET - Distributed Arithmetic Method for Complex Multiplication
 
Realization of high order iir digital bandstop filter using domain transfer a...
Realization of high order iir digital bandstop filter using domain transfer a...Realization of high order iir digital bandstop filter using domain transfer a...
Realization of high order iir digital bandstop filter using domain transfer a...
 
RF Mixed Signal Guidi-McIllree-Stannard
RF Mixed Signal Guidi-McIllree-StannardRF Mixed Signal Guidi-McIllree-Stannard
RF Mixed Signal Guidi-McIllree-Stannard
 

Mais de IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Último

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Último (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

F0213137

  • 1. IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume 2, Issue 1 (Mar. – Apr. 2013), PP 31-37 e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197 www.iosrjournals.org www.iosrjournals.org 31 | Page Design of a Decimator Filter for Novel Sigma-Delta Modulator Kusum Lata1 , Manoj Duhan2 1 ( Department of AIM & ACT, Banasthali University ,Jaipur, Rajathan, India) 2 (Chairman, ECE Deptt., DCRUS&T, Murthal, Sonepat, Haryana, India) Abstract: In this paper, the designing of decimation filter for sigma-delta (∑-∆) ADC having different oversampling ratio (OSR) is described. The decimation filter perform the operation of down sampling of a high frequency, low resolution signal to Nyquist rate, high resolution digital output. The design of a decimation filter is projected that employs IIR-FIR structure; second order Cascaded Integrator Comb (CIC) filters. This approach eliminates the need for multiplication, requires a maximum clock frequency equal to the sampling. Specifications of decimation filter are dependent upon the overall specification from Σ-Δ A/D converter with sampling frequency 5 MHz. The design implements a decimation ratio of 16, 64 allows a maximum resolution of 9,13 bits in the output of the filter respectively and implemented in 0.25µm CMOS technology. The overall objective is to optimize the decimator in terms of performance and reliability .This paper examines the practical design criteria for implementing the decimator in ∑-∆ ADC. Keywords - cascaded integrator comb filter (CIC), IIR-FIR Structure, oversampling ratio (OSR), sigma-delta modulator, SPICE. I. INTRODUCTION Over the last three decades there were tremendous developments going in the area of digital signal processing supported by the development of integrated circuits. Since most of the signals in this world are analog, they need to be converted to digital form for processing. This is done with the help of Analog to Digital converters. Different types of analog to digital conversion techniques are available today, each having its own advantages and disadvantages. Comparing with different ADC architectures, sigma delta ADC provides high resolution in low and medium frequencies which makes them suitable for medical application and audio application. A sigma-delta A/D converter consists of two parts: an analog oversampled modulator and a digitally implemented decimation filter [1]. The decimation filter relaxes the requirement of high precision analog circuits in the modulator stage and increases the output resolution of ADC. A first order sigma-delta modulator integrated with a second order decimation filter to form a sigma-delta ADC is simulated in SPICE with MATLAB as the computing software package. The 1-bit output of the modulator is used as the input to decimation filter implemented in 250nm CMOS technology. II. SIGMA DELTA CONVERTER ARCHITECTURE Analog-to-digital converters can be categorized into two types depending upon the sampling rate [2]. The first kind samples the analog input at the nyquist frequency Fn such that Fs = Fn = 2 * B, where Fs is the sampling frequency and B is the bandwidth of the input signal. The second type of ADCs samples the analog input at much higher frequencies than the nyquist frequency and are called oversampling ADCs [2], sigma-delta ADCs come under this category. In sigma-delta ADC, the input signal is sampled at an oversampling frequency Fs = K * Fn where K is defined as the oversampling ratio and is given by: 2B Fs K (2.1) The block diagram of a sigma-delta ADC is shown in Fig. 2.1. The modulator samples the analog input signal at much higher frequencies set by the oversampling ratio and converts the analog input signal into a pulse density modulated digital signal containing both the original input signal and the unwanted out-of-band noise [2]. A decimation filter following the modulator filters out the out-of-band noise. Both the modulator and the decimator are operated with the same oversampling clock. In Fig. 2.1, the modulator shown is of first order with a 1-bit quantizer and generates a 1-bit output. The output of the decimator is shown as N-bit digital data, where N is the output resolution of the ADC and is dependent on the oversampling ratio. The order of the decimator depends on the order of the modulator. The order of the decimator is one more than the order of the modulator.
  • 2. Design of a Decimator Filter for Novel Sigma-Delta Modulator www.iosrjournals.org 32 | Page Fig 2.1 Block Diagram of Sigma-Delta Analog to Digital Converter An economical hardware implementation of a multistage decimation filter can be done using Cascaded Integrator Comb filter (CIC) with the transfer function:- Lk z z zH            1 1 1 )( (2.2) Where k is the oversampling ratio, L is the order of the decimator filter (L=2). Figure 2.2 shows the direct implementation of decimator. Since the whole circuit is working at sampling frequency, Fs (Fs = k * Nyquist rate ) the power consumption of the circuit is high [3]. Fig 2.2 Direct Implement of CIC Filter So, different decimation filter architectures are required. These are IIR-FIR structure, Non-recursive structure and Polyphase structure. But after the analysis it has been shown that IIR-FIR structure has highest power consumption, minimum area on chip, Polyphase structure requires maximum area and minimum power consumption [4]. In this paper we are using IIR-FIR structure A simplified implementation of CIC filter is shown in Fig. 2.3. In this circuit, the IIR filters work at fs and the FIR filter works at Nquist rate (Fn). So the power consumption of this architecture is reduced significantly. Moreover the area is reduced due to the reduction of registers and adders. To avoid register overflow the word length of the IIR filter should be b+ log2K, where b is the length of the output of modulator (here b = 1) [4]. Here IIR filter can be implemented as digital integrator, FIR filter can be implemented as digital differentiator in SPICE. Fig 2.3 Block Diagram of IIR-FIR Decimator Filter Structure III. SPECIFICATION OF THE DECIMATION FILTER FOR SIGMA DELTA CONVERTER A sigma-delta A/D-converter consists of a sigma-delta modulator, which produces the bit stream at the sampling rate, which can be in the megahertz range. The figure 2.1 shows a digital side of sigma-delta modulator. The specifications of the decimation filter are dependant upon the overall specification from the sigma-delta converter. These are summarized in Table 1.
  • 3. Design of a Decimator Filter for Novel Sigma-Delta Modulator www.iosrjournals.org 33 | Page TABLE1 SIGMA-DELTA ANALOG TO DIGITAL CONVERTER Parameter Symbol Value1 Value2 Signal bandwidth: BW 50 KHz 50KHz Sampling Frequency: Fs 5 MHz 5MHz Over Sampling Ratio: OSR 64 16 Modulator order: M 1 1 Number of bits in modulator bit stream: Bmod 1 1 Number of bits in output of filter: B 13 9 Fig 3.1 Magnitude response of CIC filter( k=16) Fig 3.2 Magnitude response of CIC filter( k=64) IV. DESIGN OF SECOND ORDER PROGRAMMABLE DECIMATION FILTER The block diagram of the decimator designed in this work is shown in Figure 4.1. The input to the decimator is a 1-bit pulse density modulated signal from a second order sigma-delta modulator. The output from the decimator is a 13 bit digital output. The different blocks were designed to be implemented in 250nm CMOS technology. The tool required to build each block was designed using T-SPICE in Tanner v 15.14.
  • 4. Design of a Decimator Filter for Novel Sigma-Delta Modulator www.iosrjournals.org 34 | Page Fig 4.1 Block diagram of the proposed decimation filter 4.1 Coder Circuit The purpose of the coder circuit is to increase the resolution of the ADC. The output from the second order modulator is one bit binary, i.e. it is either 1 or 0. A register overflow might occur at the multiples of Fs due the infinite gain. This register overflow can be avoided if the register length of the integrator is chosen according to equation (10) and also by using the 2’s complement method of coding. The two outputs of the coder circuit for binary 1 and 0 inputs are shown in Table 2. TABLE2 OUTPUT OF CODER CIRCUIT Coder circuit 1 Coder circuit 2 input output input output For k= 64 1 0000001 1 0000000 0 1111111 0 1111111 For k= 16 1 00001 1 00000 0 11111 0 11111 Fig 4.2 Schematic of coder circuit 4.2 Clock Divider Circuit The function of the clock divider circuit is to divide the clock frequency by the oversampling ratio, K=64. The input to the clock divider circuit is the oversampling clock, Fs, which is also used as the clock for the modulator. Hence, the output of the clock divider is Fs/64 and is applied to the differentiator circuit of the CIC filter [5]. The clock divider circuit is designed using negative edge triggered T-flip flops and AND logic gates.
  • 5. Design of a Decimator Filter for Novel Sigma-Delta Modulator www.iosrjournals.org 35 | Page Fig 4.3 Schematic of clock divider circuit 4.3 Delay Element A delay element is a register circuit, which is used to provide a delay by one clock period. The integrator and differentiator circuits of a 2nd order CIC filter requires 46 delay elements. The integrator block alone requires 20 delay elements. The differentiator block requires 26 delay elements. Hence it is very important to design a delay element which is area efficient and has smaller rise and fall times. A delay element can be implemented using a combination of switches and inverters. Fig 4.4 Schematic of delay element 4.4 Circuit for Programmability The CIC filter has been designed to work for two oversampling ratios and this is made possible with the use of the circuit for programmability. This circuit works with the coder circuit -2 defined in the above section to give correct inputs to the second stage integrator for the two oversampling ratio cases. Referring to Fig. 4.5, for case K = 64, the MSB of the 7-bit output of the first stage integrator is complemented by the coder circuit-2 and extended to form a 13- bit data so that the second stage integrator works with 13-bits of data. But for K = 16 case, the second stage integrator should work with 9-bit data and only the first 5-bits of the first stage integrator output should be considered. For K = 16 case, the 5-bits from the first stage integrator are to be extended to 9-bits two’s complement data and to do this the 5th bit output of the first stage integrator has to be complemented and the complemented value should be substituted from 5th bit to the 9th bit. Fig 4.5 Block diagram of the 2nd order integrator circuit
  • 6. Design of a Decimator Filter for Novel Sigma-Delta Modulator www.iosrjournals.org 36 | Page In order to use the same CIC filter for both oversampling ratios, a circuit has to be designed which can program bit 5 to bit 9. The circuit for programmability is designed to solve this problem. The circuit takes an enable signal as an input for choosing either of the two K values. When enable is HIGH, K =16 case is considered and when enable is LOW, K=64 case in considered. The circuit for programmability is shown in Fig. 4.6. The circuit has been divided into three blocks shown as a, b, and c in Fig. 4.6. It should be noted that the complement of bit 5 exists in all the three circuits. When enable is HIGH, K = 16 case is considered and the complement of bit 5 to 13 is applied to the next stage. Even though the circuit has 13-bit output, only the first 9 bits are considered for this case. When the enable signal is LOW, K = 64 is considered and the bits 5 and 6 are transferred from the output of the first stage integrator without any change but the complement of bit 7 is applied as the input to the bit 7 to bit 13 of the next stage. When the enable is LOW, Bit 5 has no valid output so in Fig. 4.6 (c), bit 7 is transferred to the next stage. Fig 4.6 Circuits for programming the CIC filter to operate at two different oversampling ratios of 16 and 64. Note: Bit 5 has a valid value only if Enable = 1, if Enable = 0 it is at high impedance state. Fig 4.7 Final design of decimator V. CONCLUSION An efficient IIR-FIR filter structure has been designed that eliminates the out-of-band noise. This structure can be easily implemented; output sampling rate is the minimum possible one and the same structure can be used for many OSR’s. The designed multirate decimator computationally less complicated and architecture is superior over the conventional single stage decimator implementation method. This multirate decimator technique is easy for on-chip VLSI implementation. The implementation of this structure for lower OSR increases the computation instead of decreasing it, in comparison with the single stage implementation. Therefore, at lower OSR a compromise should be made between the computation and area. Hence, multirate decimator technique is an efficient technique for the implementation at higher OSR’s.
  • 7. Design of a Decimator Filter for Novel Sigma-Delta Modulator www.iosrjournals.org 37 | Page ACKNOWLEDGEMENT The author would like to thank from DCRUS&T and HCE for technical support. REFERENCES [1] Raghavendra Reddy Anantha, “A programmable CMOS decimator for sigma-delta ADC and charge pump circuits” , Louisiana State University, May 2005. [2] Lucien Breems and Johan H. Huijsing, “Continuous Time Sigma Delta Modulation for A/DConversion in Radio Receivers”, Kluwer Academic Press, 2001. [3] Alexander Mora-Sanchez, Dietmar Schroeder, “Low-power decimation filter in a 0.35nm CMOS technology for a multichannel biomedical data acquisition chip”, Proceedings of the XI IBERCHIP Workshop, p. 199-202 March 2005. [4] Bibin John, Fabian Wagner and Wolfgang H. Krautschneider, “Comparison of Decimation Filter Architectures for a Sigma-Delta Analog to Digital Converter”, Institute of Nanoelectronics Hamburg University of Technology (TUHH), 2005. [5] G. Stephen, R. W. Stewart, "Sharpening of partially non-recursive CIC decimation filters," Asilomar Conference on Signals Systems and Computers, Vol. 2, pp. 2170-2173, November2004.