0% found this document useful (0 votes)
30 views10 pages

An Area Efficient Low Power FIR Filter For ECG Noise Removal Application

This document discusses the design and implementation of a low power finite impulse response (FIR) filter for electrocardiogram (ECG) noise removal applications. It proposes using a fast FIR algorithm with symmetric coefficient rearrangement and modified carry save addition to reduce computational complexity and power consumption. The FIR filter is modeled in Verilog and synthesized using Synopsys tools. Results show the proposed filter achieves 45mW dynamic power and 114uW leakage power for a 27-tap filter, with improved timing performance over previous designs. The filter could enable more power efficient ECG noise removal in biomedical applications.

Uploaded by

KRISHNARAJ R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views10 pages

An Area Efficient Low Power FIR Filter For ECG Noise Removal Application

This document discusses the design and implementation of a low power finite impulse response (FIR) filter for electrocardiogram (ECG) noise removal applications. It proposes using a fast FIR algorithm with symmetric coefficient rearrangement and modified carry save addition to reduce computational complexity and power consumption. The FIR filter is modeled in Verilog and synthesized using Synopsys tools. Results show the proposed filter achieves 45mW dynamic power and 114uW leakage power for a 27-tap filter, with improved timing performance over previous designs. The filter could enable more power efficient ECG noise removal in biomedical applications.

Uploaded by

KRISHNARAJ R
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

International Journal of Pure and Applied Mathematics

Volume 116 No. 24 2017, 211-219


ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version)
url: http://www.ijpam.eu
Special Issue
ijpam.eu

An Area Efficient Low Power FIR filter for ECG


Noise Removal Application
1
T. Sasilatha, 2R. Mahalakshmi and 3P.Suresh Mohan Kumar
1
Marine Engineering (EEE),
AMET University, Chennai.
[email protected]
2
Department of EEE,
Saveetha Engineering College, Chennai.
[email protected]
3
Department of Mechanical Engineering,
DMI College of Engineering, Chennai.
[email protected]

Abstract
This paper focuses on compact, low power VLSI implementation of fast
FIR filter and its performance analysis using noise removal technique. FIR
filter design is focused using fast FIR algorithm with symmetric coefficients
rearrangement and modified carry save addition. A comparative area and
power analysis is done using synopsis design tool. Static Timing Analysis
(STA) is carried out to find the delay by adding the individual gate delays
and net delays of each path. It also compares path delays against their
required minimum hold time and maximum setup values. STA uses
Simulation Program with Integrated Circuit Emphasis (SPICE)
characterized data stored in the technology library to verify circuit’s timing.
Synopsys Primetime is used for the timing analysis. The proposed fast FIR
filter is used for the power efficient ECG noise removal technique that are
widely popular in the field of biomedical and healthcare applications.
Key Words:Finite impulse response (FIR) filter, synopsys design tool,
static timing analysis, ECG noise removal.

211
International Journal of Pure and Applied Mathematics Special Issue

1. Introduction
VLSI technological advancement has created a major impact in most of the
consumer applications and biomedical signal processing applications due to its
high speed and low power. The low power consumption increases the life cycle
of the VLSI based biomedical products (Rabaey 1996). The rapid technological
scaling of the MOS devices leads to the integration of multiple applications on a
single chip (Weste & Harris 2004). FPGAs are being increasingly used for a
variety of computationally intensive applications, especially in the area of DSP
(L. K. Ting et al, 2001). Due to rapid advancements in fabrication technology,
the current generation of FPGAs contains a large number of configurable logic
blocks (CLBs), used for a wide range of filtering applications. Most of the DSP
design techniques currently in use are targeted towards hardware synthesis and
do not specifically consider the features of the FPGA architecture (Dempster &
Macleod 1995).

2. Implementation of Proposed FIR Filter


FIR filteris implemented using Equation (1), where p is the order of the filter, hi
are the filter coefficients, x(n) and y(n) are the nth input and output signal
samples, respectively.

(1)

Muhammad et al (2001) developed the parallel transposed direct form


architecture to work on real-time input data samples. Low-area multiplication
process has been performed using the selection of radix-8 pre-multiplied
coefficients and one-hot encoded bus. From the area and power consumption
report, it was concluded that the developed design achieves compact layout
design and reduced power dissipation.

In this paper, the computational complexity of FIR filter is successfully reduced


using polyphase decomposition which is simple to implement. The idea of the
polyphase decomposition is to divide the filter into number of subsystems by
rearranging the filter coefficients. The polyphase decomposition provides the
small size parallel FIR filters for complexity reduction and better performance,
but the number of computations is not reduced. To improve the performance of
the parallel FIR filter arrangement, fast FIR algorithms with symmetric
coefficients rearrangement and modified carry save addition technique is used.

3. ECG Signal Processing


In ECG signal enhancement, the main aim is to separate the pure ECG signal
from the undesired artifacts so that visual interpretation can be improved. Kim

212
International Journal of Pure and Applied Mathematics Special Issue

et al (2010) discussed about the filter based ECG signal pre-processing. In this
approach, the acquired ECG data are initially digitalized and sent to the signal
pre-processing stage of filtering unit. The filtering unit reduces noises such as
baseline wander, power line interference and high-frequency noise using two-
stage finite-impulse response (FIR) filters. These filters are implemented using
10-tap structure. By adjusting the coefficients, FIR filters can be used as low-
pass filter or as high-pass filter.
Cardiac Arrhythmia

Under normal circumstances, ECG waveforms have a predictable direction,


duration, and amplitude. Owing to this nature, the various components of the
ECG can be identified, assessed, and interpreted as normal or abnormal. Each
heartbeat in the cardiac cycle of the ECG waveform describes the time
evolution of the heart’s electrical activity, which is made of diverse electrical
depolarization-repolarization outline of the heart. Any uncertainty of heart rate
or rhythm, or variation in the morphological pattern, is an indication of an
arrhythmia, which could be identified by the analysis of recorded ECG
waveform (Gacek & Pedrycz 2011).

4. Results and Discussion on


Implementation of FIR Filter
The proposed design is modeled using Verilog HDL and verified using test
benches with a range of input combinations. The Hardware Description
Language (HDL) code is synthesized using Synopsys Design Compiler
targeting 65-nanometer Taiwan Semiconductor Manufacturing Company library
and target technology (TSMC). Once the design is synthesized, the physical
design flow steps are carried out to perform floor planning, placement and
routing.

Physical design flow steps are:


1. Test circuits for the proposed architecture are carried out using DFT
compiler from Synopsys.
2. Formal verification for the proposed model is carried out using
Synopsys.
3. Timing analysis for the synthesized netlist is carried out using Prime
Time.
4. Floor planning of the synthesized netlist is carried out using JupiterXT.
5. Placement and Routing of the synthesized netlist is carried out using
Astro.

Physical verification of the netlist is carried out using Hercules and to generate
GDSII, which can be sent for fabrication.

213
International Journal of Pure and Applied Mathematics Special Issue

Table 1: Architecture and Power Comparison Report for Proposed 27-tap


Filter
Parameters Fast FIR using Proposed Fast FIR using
symmetric convolution modified CSA
(Tsao & Choi 2012)
Total Dynamic Power (mW) 64 45
Cell Leakage Power (μW) 164 114
Number of critical paths 456 424
Number of ports 50 50
Number of nets 180 180
Value of slack 0.29 0.17

The final chip of proposed FIR filter has 50 numbers of input output port, 180
numbers of net and 325364 numbers of logic cells. The dynamic power and
leakage power are 45 mW and 114 μW respectively.

Final chip obtained using synopsis compiler that can be fabricated using either
twin tub process or Silicon on Insulator (SoI) technology. The number of I/O
ports, nets, cells and area are also visualized from the final chip. The level of
power saving is higher than that of conventional approach.
Table 2: Area and Delay Comparison

From the Table 2, it is observed that for a 24-tap FIR filter, the proposed design
occupies 24124 sq. μm area and the value of delay found is 9.1 ns which are
comparatively lesser than that of existing FIR algorithms. The down arrow
marks indicate the reduction in delay and hence improvement in speed of
operation when the filter design changes from standard algorithm to proposed

214
International Journal of Pure and Applied Mathematics Special Issue

algorithm. The area and delay increase with respect to the tap length, as the
increased tap length requires more number of computational elements

5. ECG Noise Removal Technique


In this method, the multiplier based conventional FIR architecture is converted
into multiplier less architecture that can be applied for high frequency EMG
noise removal from ECG signal. Low frequency components in
Electrocardiogram (ECG) signal can be easily removed using digital filtering in
automatic heart disorder diagnosis systems.

For designing of FIR low pass filter ,windowing technique is used. In this
technique, Kaiser, Rectangular, Hamming, Hanning and Blackman functions
can be utilized with increased sampling frequency to reduce the spectral
leakage.

Hanning window and Blackman window coefficients are calculated using


Equations (2) and (3)
  2 n  
w(n)  0.5 1  cos    , 0  n  M 1
  M 1   (2)
2 n 4 n
w(n)  0.42  0.5cos( )  0.08cos( )
M 1 M 1 (3)
where M is window length
The coefficients of Blackman-Harris window are calculated by
 2 n   4 n   6 n 
w(n)  a0  a1 cos    a2 cos    a3 cos  
 M 1   M 1   M  1  (4)
where a0=0.35875; a1=0.48829; a2=0.14128; a3=0.01168

Fig. 1: ECG Signal Processing System


The proposed design is modeled using Verilog HDL and verified using test
benches with a range of input combinations. The Hardware Description
Language (HDL) code is synthesized using Synopsys Design Compiler
targeting 65-nanometer Taiwan Semiconductor Manufacturing Company library
and target technology (TSMC). Once the design is synthesized, the physical
design flow steps are carried out to perform floor planning, placement and
routing.

215
International Journal of Pure and Applied Mathematics Special Issue

Steps for Proposed fast FIR filter based ECG Noise Removal
1. Collect the originally recorded ECG data from MIT-BIH database
2. Specify the ECG data to be denoised, sampling frequency, window
function and tap length.
3. Apply the input signal into the filter and set the desired output.
4. Obtain the output of the filter and compare with the desired output.
5. Calculate the error signal and apply adaptive algorithm for the obtained
signal.
6. Obtained signal is given to the proposed fast FIR filter with modified
carry save adder. The filtering process is speeded up using fast FIR
algorithm and partial products of multiplication process are combined
using modified carry save adder.
7. Repeat step 5 and step 6 for the required number of iterations to get the
denoised signal.
8. Save the denoised signal for clinical diagnosis.
Results and Discussion

ECG signal from MIT-BIH database is used for analysis of proposed FIR filter.
The modified limb led ECG signal is added with Gaussian noise to obtain the
corrupted ECG signal. The corrupted ECG signal is processed using proposed
fast FIR filter based noise removal technique to obtain the noise free ECG
signal as shown in fig.2
Corrupted ECG
2

1
Amp.(mV)

-1

-2
0 500 1000 1500
Number of samples
Denoised ECG
1

0.5
Amp.(mV)

-0.5

-1
0 500 1000 1500
Number of samples

Fig. 2: Denoised ECG Output Under 144 tap FIR Filter

6. ECG Noise Removal Technique


The proposed compact FIR filter is implemented using fast FIR algorithm with
modified carry save addition to realize high performance and low power
consumption. The performance of the proposed filter is analyzed through ECG
noise removal technique. The result analysis shows that SNR(Signal to Noise
Ratio) improves with reduction in the values of MSE(Mean Square Error) and

216
International Journal of Pure and Applied Mathematics Special Issue

MAE( Mean Absolute Error) when tap length and order of the filter are
increased. The improvement in SNR value shows that filtering performance of
FIR filter has enhanced due to narrow transition band which in turn due to raise
in the order of proposed FIR filter.

References
[1] Tsao Y.C., Choi K., Area-efficient VLSI implementation for
parallel linear-phase FIR digital filters of odd length based on fast
FIR algorithm, IEEE Transactions on Circuits and Systems II:
Express Briefs 59(6) (2012), 371-375.

[2] Chen P.Y., Van L.D., Khoo I., Reddy H.C., Lin C.T., Power-
efficient and cost- effective 2-D symmetry filter architectures,
IEEE Transactions on Circuits and Systems I: Regular Papers,
58(1) (2010), 112-125.

[3] Gustafsson O., A difference based adder graph heuristic for


multiple constant multiplication problems, Proc. IEEE Int. Symp.
Circuits Syst. (2007), 1097–1100.

[4] Chen K.H., Chiueh T.D., A low-power digit-based reconfigurable


FIR filter, IEEE Trans. Circuits Syst. II, Exp. Briefs 53(8) (2006),
617–621.

[5] Mahesh R., Vinod A.P., New reconfigurable architectures for


implementing filters with low complexity, IEEE Trans. Comput.-
Aided Des. Integr. Circuits Syst. 29(2) (2010), 275–288.

[6] Surendar A., Arun M., Basha A.M., Micro sequence identification
of bioinformatics data using pattern mining techniques in FPGA
hardware implementation, Asian Journal of Information
Technology 15(1) (2016), 76-81.

[7] Panchumarthi G.P., Surendar A., A review article on Fin-FET


based self-checking full adders, Journal of Advanced Research
in Dynamical and Control Systems 9(4) (2017).

[8] Priyanka Reddy G.S., Surendar A., A review article on


performance comparison of CNTFET based full adders, Journal
of Advanced Research in Dynamical and Control Systems 9(4)
(2017), 9-20.

[9] Selvi N., Surendar A., Efficient power reduction and glitch free
mux based digitally controlled delay line, International Journal of
Applied Engineering Research 10(10) (2015), 9655-9659.

217
International Journal of Pure and Applied Mathematics Special Issue

[10] Weste N., Harris D., CMOS VLSI Design, Addison Wesley
(2004).

[11] Muhammad K., Staszewski R.B., Balsara P.T., Speed, power,


area, and latency tradeoffs in adaptive FIR filtering for PRML
read channels,IEEE Transaction on Very Large Scale Integration
System 9(1) (2001), 42-51.

[12] Dempster A., Macleod M., Use of Minimum-Adder Multiplier


Blocks in FIR Digital Filters, IEEE Transactions on Circuits and
Systems II: Analog and Digital Signal Processing 42(9) (1995),
569-577.

[13] Tsao Y.C., Choi K., Area-efficient parallel FIR digital filter
structures for symmetric convolutions based on fast FIR
algorithm, IEEE Trans. Very Large Scale Integr. Syst. 20(2)
(2010), 366–371.

[14] Ramkumar B., Harish M Kittur, MaheshKannan P., ASIC


Implementation of Modified Faster Carry Save Adder, European
Journal of Scientific Research 42(1) (2010), 53-58.

[15] Rabaey J., Digital Integrated circuits, Prentice Hall of India


(1996).

218
219
220

You might also like