Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Article history: In the recent past there is a rapid development in the field of digital technology especially in signal
Received 30 September 2019 processing and image processing based applications Excellent performance high speed, compactable in
Revised 12 December 2019
size low power and less delay are the essential needs of the devices used for applications such as signal
Accepted 18 December 2019
processing, audio processing and software define radio and so on. Particularly, digital gadgets are prone
Available online 19 December 2019
to have more critical logic size and power consumption and take large area in VLSI Implementation due
Keywords: to arithmetic operations of adders and multiplier designs. Thus priority architecture of Digital Wavelet
DWT (Discrete Wavelet Transform) Transform (DWT) is affected as it comprises a number of Filter banks in level basics, thus all Filter banks
FPGA(Field Programmable Gate Array) have number of adders and multipliers due to coefficient decompositions of low and high pass filters.
On this n-size repeated filter logic takes more logic size and power consumption. Here, the proposed
work presents a novel approach of DWT by replacing conventional adders and multipliers with XOR-
MUX adders and Truncations multipliers thereby reducing the 2n logic size to n-size logic. Finally, the
proposed DWT architecture designed in VHDL and also implemented in FPGA XC6SLX9-2TQG144 proved
the performance in terms of delay, area and power.
© 2019 Elsevier B.V. All rights reserved.
https://doi.org/10.1016/j.micpro.2019.102961
0141-9331/© 2019 Elsevier B.V. All rights reserved.
2 P. Radhakrishnan and G. Themozhi / Microprocessors and Microsystems 73 (2020) 102961
Table 1
Truth table of XOR-MUX full adder.
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Table 2
Truth table for RCA with BEC CSLA.
RCA CIN BEC CIN A B RCA CY RCA SUM BEC CY BEC SUM CARRY SUM
0 1 0 0 0 0 0 1 0 0
0 1 0 1 0 1 1 0 0 1
0 1 1 0 0 1 1 0 0 1
0 1 1 1 1 0 1 1 1 0
0 1 0 0 0 0 0 1 0 1
0 1 0 1 0 1 1 0 1 0
0 1 1 0 0 1 1 0 1 0
0 1 1 1 1 0 1 1 1 1
are eliminated with regard to the area and power utilization, in y[n] = x[n − 1] · h[i]
i=0
this case the delay also decreases while comparing with the con-
ventional operation, but some drawbacks are present in this trun- where, x[n] is the input signal of FIR filter and y[n] is the output
cated multiplication [20], because this multiplier does not concen- signal of FIR filter and h[n] is the impulse response coefficient of
P. Radhakrishnan and G. Themozhi / Microprocessors and Microsystems 73 (2020) 102961 5
FIR filter design and it is presented in the n form such as H[0], 5. Modified DWT architecture
H[1], H[2],.... H[n], it is derived from MATLAB tool with the help
of FDA (Filter Design Analysis), and it helps to fix the operation of The Discrete Wavelet Transform is a technique which is used to
low pass, high pass, band stop and band pass with the support of discrete the experimental signals which is the biggest advantage
cut-off frequency and sampling frequency and filter order. over other transformations in terms of frequency, time scale and
In the proposed system, Digital FIR filter design is modified us- shift, while implementing as an analog filter bank in audio pro-
ing XOR MUX adder based Truncated Multiplier, the impulse re- cessing, video processing and also in biomedical field, this tech-
sponse contains Nth order of 8-TAP and it uses this FIR filter de- nique has a large number of applications in every area i.e. science,
sign, and this multiplier reduces the bit size of adder and de- engineering, mathematics, artificial intelligence and many more
lay elements. Fig. 7 shows the FIR Filter Design of Truncation [4]. The Discrete Wavelet Transform is a common signal process-
Multiplier. ing method which is used for the multi-resolution analysis of vari-
6 P. Radhakrishnan and G. Themozhi / Microprocessors and Microsystems 73 (2020) 102961
ous types of signals. DWT decomposes the input signal into narrow accurate resolution of the signal due to multi-resolution property,
band of the component frequencies and it is represented in the and it helps both spectral and temporal information in the sig-
form of approximate and detailed coefficients, while the approx- nal like FFT. In this proposed method of DWT techniques such as
imate coefficients correspond to the low-frequency/coarser varia- Mallat’s algorithm or lifting facilitates low power design. The pro-
tion of the signal, the details of coefficients are the higher fre- posed system distinguishes and segregates the five acoustic sig-
quency/finer variations. Since, DWT uses various types of wavelets nals efficiently [16]. The Mallat’s algorithm, is used to implement
and scaling functions as the basis for signal decomposition, it the wavelet transform, in lower order filters in combination with
chooses an appropriate wavelet function which is essential for an sub sampling operation to resolve the signal into very narrow
P. Radhakrishnan and G. Themozhi / Microprocessors and Microsystems 73 (2020) 102961 7
frequency bands [5]. These are the advantages in implementing the composition method using FIR filter design. In this proposed work
hardware. However, the wavelet resolved signal is required to be of DWT, architecture is integrated using FIR filter through Trun-
processed further in order to remove the sporadic spikes and noise, cation multiplier and XOR-MUX adder with minimum area, criti-
which might trigger a false detection. The acoustic signals in the cal path, delay and power. The wavelet decomposition coefficients
form of wavelet coefficients have certain patterns corresponding to range are shown in Table 3.
the symptom to be detected [6]. We know that it is possible to These Wavelet Decomposition coefficients are generated from
represent a signal in terms of various types of absolute and statis- MATLAB with the help of Filter Design Analysis (FDA) tool, here
tical parameters, such as average, variance, and so on. the initial two low pass and high pass filter produce X1, X2 out-
Fig. 8 shows the architecture of Discrete Wavelet Transform, this puts, these outputs are processed by another four filters Y1, Y2, Y3,
architecture is designed using 6 filter structure including low pass Y4,respectively. Figs. 8–13 shows the filter design analysis of DWT
filter and high pass filter, this decision is taken from coefficient de- Coefficients (Fig. 14).
8 P. Radhakrishnan and G. Themozhi / Microprocessors and Microsystems 73 (2020) 102961
6. FPGA implementation of proposed DWT architecture Data Bits 8, Parity 0, Stop Bits 1 are used to Send as well as Receive
Communications with designed interface code in MAX3232/SO and
In this proposed work DWT is implemented in XILINX FPGA communicated with RS232 DB-9 Connector. Fig. 16 shows the
S6LX9-2TQG144 using VHDL Language and compared in terms of Communication output of UART Interfaces.
area, delay and power. Based upon that proposed methodology Here, the Digital Control Oscillator generates a sine wave signal
XOR-MUX full adder is reduced to more logic size compared to at different KHz range, these outputs are given as inputs of Discrete
parallel adder of RCA-BEC full adder design in Truncation Multi- Wavelet Transform to obtain the output of DATA_HH, DATA_HL,
plier, FIR Filter, and DWT Architecture. Fig. 15 describes the ar- DATA_LH, DATA_LL, DATA_LOW, DATA_HIGH, these DWT outputs
chitecture of the entire design of Hardware implementation in are given to Switch Control, to configure the DAC Interface with the
FPGA. help of Controller. Here, MCP4921 12-Bit DAC interface are config-
Here, the input is given through UART Interface with regard to ured using SPI Interface. In this case the DAC interface output is
switching the input frequency from Digital Control Oscillator with checked in Oscilloscope with FPGA Setup. Fig. 17 shows the Hard-
the support of Dock light UART Interface Tool. Baud Rate 9600, ware Implementation of DWT Interface.
P. Radhakrishnan and G. Themozhi / Microprocessors and Microsystems 73 (2020) 102961 9
Table 4
Comparisons of single bit full adder design.
Slice registers 0 0
LUT 1 2
Occupied slice 1 1
IOB 5 5
Delay(ns) 6.110 8.025
Power(mW) 14 14
Table 5
Comparisons of truncation multiplier.
Truncation multiplier
Slice registers 0 0
LUT 66 109
Occupied slice 26 44
IOB 24 24
Delay(ns) 24.248 39.289
Fig. 17. Hardware Implementation of DAC Interface. Power(mW) 14 14
Table 6
Comparison of FIR filter design.
FIR filter
P.Radhakrishnan received his B.E degree from Univer- G.Themozhi received her M.E degree from University of
sity of Madras, Chennai, India in 20 0 0. He received Madras, Chennai, India in 2001. She received Ph.D De-
M.E Degree in Faculty of Information and Communica- gree in Faculty of Electrical Engineering, Anna University,
tion Engineering, Anna University, Chennai, India in 2006. Chennai, India in 2013. Presently she is working as Pro-
Presently is pursuing Ph.D in Anna University, Chennai. fessor in the Department of Electrical and Electronics En-
He is currently working as an Associate professor in gineering, AMET University, Chennai. She has 26 years of
Tagore Engineering College holding an experience of 18 teaching experience. She is life member of IETE, IE(India)
years in teaching. He is a life member of IETE. He has and ISTE. She has published 20 research papers in reputed
published seven papers in reputed journals. His research journals. Her research areas are VLSI, Signal Processing
area is Signal processing, VLSI and Image processing. and Power Electronic Converters.