Anda di halaman 1dari 5

BRAHMA REDDY.P et al.

/ (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES


Vol No. 6, Issue No. 1, 111 - 115

An Area efficient and low power design for


decimation filter using CSD representation

BRAHMA REDDY.P GANESH REDDY.K JAGANNADHA NAIDU.K


Student, MTech(VLSI Design) Student, MTech(VLSI Design) Asst Prof, VLSI Division
SENSE,VIT University, Vellore, SENSE,VIT University, Vellore, SENSE,VIT University,Vellore,
Tamil Nadu, India Tamil Nadu, India Tamil Nadu, India
p.brahmareddy409@gmail.com saiganesh453@gmail.com jagannadhanaidu.k@vit.ac.in

because at each stage the filters operate at a lower


sampling rate. comb filter used at the beginning of
Abstract:
the decimation filter requires minimal hardware to

T
In audio applications, need for efficient digital perform down-sampling to low frequency
filter has been increasing at high rate because components from high frequency components.
of high speed and low power requirements. In canonic signed digit (CSD) representation is an
this paper, we discussed design of a decimation efficient way for representing filter coefficients .In
filter used for high performance audio this paper, we implemented a decimation filter
ES
applications. We implemented decimation filter
in order to obtain low-power with the use of
canonical signed digit (CSD) representation.
using a comb filter and three half-band FIR
filters[4].The filter coefficients obtained are
represented using CSD representation, which
Basic requirement of this digital filter is to requires less hardware and consumes less power.
decrease the frequency spectrum and filtered The remainder of the paper is organized as follow.
out the feedback signal. The architecture of the Section 2 describes the filter architecture. Section
proposed digital filter includes a 4- filter stage, 3 presents the comb filter implementation section
i.e a comb filter and three stages of half-band 4 presents half-band fir filter design, section 5
finite impulse response (FIR) filters. The CSD presents CSD number representation and CSD
conversion algorithm and section 6 includes
A
representation is suitable for common sub
expression elimination, and it significantly results.
reduces the number of adders required for the
filter synthesis. This project is implemented in Table[1]. Filter specifications(ref[1])
CADENCE EDA tools using TSMC180nm
library. Decimation factor 128
IJ

KEYWORDS: Decimation, Canonic signed Pass band frequency 20khz


digit, Comb filter, Half-band fir filter.
Pass band ripple 0.0001

1. INTRODUCTION : Cut-off frequency 20khz

Need for decimation filter is to remove the Output word length 16bits
quantization noise within the band of interest and
avoid aliasing of high frequency down to low Output word rate 10khz
frequency components or within the signal
bandwidth. This way of implementation reduces
the power consumption, also utilizes much lesser
hardware compared to few other designs this is 2. FILTER ARCHITECTURE:

In our design, we chosen a comb filter and


half-band fir filters for implementing decimation
filter. Decimation filter consists of four stages i.e,
a comb filter and 3 stages of half-band fir filters.
ISSN: 2230-7818 @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 111
BRAHMA REDDY.P et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 6, Issue No. 1, 111 - 115

Delta sigma modulator output bit pattern at filter stages.[3] since filter stages operate at low
1.28Mhz is given as input for decimation filter frequency which results in decrease in the
whose output will be down sampled to 10khz with hardware used and also reduces power consumed
a pass-band ripple of 0.0001.[1] Comb filter is by these stages.[1] Comb filter is used as first
implemented as a combination of 3 stages of stage of decimation filter as it is suitable to
integrators and 3 stages of differentiators, and a operate at high frequencies, whose response is a
decimation factor of 16 is used for down low pass filter with a sharper cut-off. Comb filter
sampling. Comb filter output will down sample is a Sinc fir filter, which is realized using L+1
the sampling frequency from 1.28Mhz to 80khz. averaging filters, where L is the order of delta-
Also we used 3 stages of half-band fir filters with sigma modulator.[6] Transfer function of a single
down sampling of 2 for each stage. The first half- averaging filter Tavg(z) is given as
band fir filter with input sampling frequency of
80khz has a pass band ripple of 0.00004, pass- Tavg(z) = ∑ (1)
band of 20khz, and stop-band attenuation of -
110db, and the number of coefficients for this Which is realized as follows ,

T
filter is 4. The second half-band filter has a
sampling frequency of 40khz, has a pass band Tavg(z) = (2)
ripple of 0.00004, pass-band of 20khz, and stop-
band attenuation of -110db, and the number of Where cascade of L+1 filters is obtained as,
coefficients for this filter is 4. The third half-band
filter has a sampling frequency of 20khz, has a
ES
pass band ripple of 0.00001, pass-band of 20khz,
and stop-band attenuation of -100db, and the
Tavg(z) =
( )

Here we are choosing L+1 averaging filters in


(3)

number of coefficients for this filter is 8. Filter


cascade because the order of analog low-pass
specifications of above decimation filter include
filter in over sampling D/A converter should be
as follows,
higher than the order of ∆-∑ modulator.[6] Also
the slope of the attenuation for this low-pass filter
should be greater than the quantization noise,
thereby resulting noise falls off at a relatively low
A
frequency. An efficient way to realize cascaded
16-bit Comb-filter 16-bit Half-band averaging filters is as follows,
X[n]
Fir1
x[n]
IJ

Y[n]
Half-band Halfband
16-bit 16-bit
Fir2 Fir3
y[n]
Fig.1 comb filter architecture(Ref[1])

3. COMB FILTER IMPLEMENTATION: Fig.2 comb filter as cascaded integrators and


differentiators.[6]
Comb filter decimates high frequency input signal
to a low frequency signal and gives as input for
ISSN: 2230-7818 @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 112
BRAHMA REDDY.P et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 6, Issue No. 1, 111 - 115

4. HALF-BAND FIR FILTER DESIGN: way for representing filter coefficients, since it
reduces 33% of non-zero digits compared with the
FIR filters offer control over filter shaping and binary representation.
linear phase performance. Due to its linear phase
response, they are used in audio application, but at For a given M-bit representation of a number the
the cost of the high filter order.[2] A linear phase signed digit representation can be related to its 2’s
FIR filter requires large number of coefficients, complement version as follows,
we have implemented half-band FIR filter to
X = -xM-12M-1 +∑ ∑ (4)
reduce the number of coefficients.[4] In half-band
filters, the number of taps is reduced considerably Where xk {0,1} , Sk {-1,0,1} where SkSk-1=0
since the odd coefficients are zeros, which reduces
for k=1......M-1.[3]Signed digits are ternary, in
the hardware and also power consumption.
contrast with 2’scomplement digits, which are
For the design of half-band filter with impulse
binary.[5] The value of a CSD number can be
response[3] obtained by summing terms Sk≠0.[3] Since always

T
h(n)={ filter coefficients are normalized to x [-1,1].
Where i be any real number. CSD numbers can be represented as follows,

X =∑ (5)
The number of taps in an FIR filter is
proportional to the stop band rejection, the ratio of Where L is number of non-zero digits and
ES
the sampling frequency, and the transition band.
[1]Half-band FIR filter is realized as follows,
Pk { }

CSD CONVERSION ALGORITHM:


Consider two’s complement representation of a
number A as A=ậW-1 ậW-2........ ậ1 ậ0 and its CSD
representation as A=aW-1 aW-2....... a1 a0 .[5]
ậ-1=0
A
X[n] -1=0

C0 C2 C4 ậW = ậW-1
for(i=0 to W-1)
IJ

Y[n] {

i=ậi ậW-1
C5
i= i -1 i
Fig.4 Half-band Fir filter
ậi = (1 - 2ậI+1) i
5. CSD REPRESENTATION:
}
It is an efficient way of representing signed digit
numbers(twos complement numbers). The number
set used for representing CSD number is {-1,0,1},
and also CSD is a unique representation such that
no two consecutive bits in representing number
are non-zero.[3] A number represented in CSD
requires atmost non-zero digits where n is the
total number of bits used for representing the
number.[4] CSD number system is most efficient
ISSN: 2230-7818 @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 113
BRAHMA REDDY.P et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 6, Issue No. 1, 111 - 115

Synthesis of the design is performed at 180nm by


applying constraints for low power and area
SIMULATION RESULT: optimization using RTL compiler.

Decimation Power Area


filter consumption(nW) required(µm)
architectures

Without 23707491.837 136182.816


multiplier

With 33392443.479 154450.443


multiplier

T
It can be inferred from the obtained synthesized
reports that by using CSD multiplier, since
number of non-zero bits gets reduced to half there
by amount of hardware(adders) required gets
ES reduced, which results in reduction power
dissipation but at the cost of area.

CONCLUSION:
In this paper, we have implemented a
decimation filter designed for high performance
audio applications. which includes a comb filter
and 3-stages of half-band fir filters are designed
A
and implemented using Matlab and verified for
real time application using Modelsim. Filter
coefficients are represented using hardware
efficient CSD(ternary) representation. And CSD
Fig.4 Response for half-band fir filter multiplier is used to perform general
IJ

multiplication which requires less number of


Input to a comb filter is 1.28Mhz which is the adders thereby it reduces the amount of hardware
output of oversampling converter. In this filter required . Also the design implemented is
decimation factor 16 is used, there output of comb synthesised in cadence RTL complier using tsmc
filter is 80Khz.This is the input frequency of 3- 180nm and verified for low power consumption
stage half band fir filters in which each half band and compact with respect to area.
fir is decimates individually by a factor of 2, the
total decimation factor of cascaded half band fir
filters is8.so the output sampling frequency is REFERENCES:
10Khz.Above results are obtained using matlab, [1] Khalid H. Abed, Shailesh B. Nerurkar and
also verified the same for low power and StephenColaco,“Design and implementation of
compactness in are using synthesis tool. Also adecimationfilterforhighperformanceaudioapplicat
functionality is verified using modelsim through ions”Electronics, circuits and
observing the down sampling i.e missing samples systems,2007,ICECS2007,14thIEEEinternationalc
with respect to the given down sampling rate. onference,page no: 812-815.
SYNTHESIS REPORT:

ISSN: 2230-7818 @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 114


BRAHMA REDDY.P et al. / (IJAEST) INTERNATIONAL JOURNAL OF ADVANCED ENGINEERING SCIENCES AND TECHNOLOGIES
Vol No. 6, Issue No. 1, 111 - 115

[2] K.Shunhagavalli andDr.P.Vanaiaranian, “An


area optimization of decimation filter using csd
representation for hearing aid application”Irish
signals and systems conference,2006,IET
publication 2006,page:303-307.

[3] Khalid H. Abed and Vivek Venugopal and


Shailesh B. Nerurkar,“High speed digital filter
design using minimal signed digit
representation”southeastcon,2005,proceedings,IE
EE,10.1109/SECON.2005.1423227.page:105-110

[4] Guo-Ming Sung and Hsiang-Yuan Hsieh “An


ASIC design for decimation filter with canonic
signed–digit representation”Intelligent signal

T
processing and communication systems, 2008.
ISPACS 2008.page:1-4.

[5] keshab k.parhi,”VLSI Digital signal


processing systems, Design and Implementation”
John Wiley and Sons Pte Ltd

[6] ken martin “ANALOG INTEGRATED


ES
CIRCUIT DESIGN” wiley publications.
A
IJ

ISSN: 2230-7818 @ 2011 http://www.ijaest.iserp.org. All rights Reserved. Page 115

Anda mungkin juga menyukai