An Area Efficient Low Power FIR Filter For ECG Noise Removal Application
An Area Efficient Low Power FIR Filter For ECG Noise Removal Application
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).
(1)
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
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
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
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.
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
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.
[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.
[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).
[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.
218
219
220