SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015
DOI : 10.5121/vlsic.2015.6406 65
A NOVEL ARCHITECTURE OF RNS BASED
LIFTING INTEGER WAVELET TRANSFORM
(IWT) AND COMPARATIVE STUDY WITH
OTHER BINARY AND NON-BINARY DWT
Souvik Saha1
, Uttam Narendra Thakur2
, Prof Amitabha Sinha3
1,2
University of Engineering and Management, Jaipur
3
Dr. BC Roy Engineering College, Durgapur
ABSTRACT
In this paper, a novel architecture of RNS based 1D Lifting Integer Wavelet Transform (IWT) has been
introduced. Advantage of Residue Number System (RNS) based Lifting Scheme over RNS based Filter Bank
and non-binary IWT has been discussed. The performance of traditional predicts and updates stage of
binary Lifting Scheme (LS) for Discrete Wavelet Transform (DWT) generates huge carry propagation
delay, power and complexity. As a result non binary number system is becoming popular in the field of
Digital Signal Processing (DSP) due to its efficient performance. In this paper also a new fixed number
ROM based RNS division circuit has been proposed. The proposed architecture has been validated on
Xilinx Vertex5 FPGA platform and the corresponding result and reports are shown in here.
KEYWORDS
Discrete Wavelet Transform (DWT), Integer Wavelet Transform (IWT), Residue Number System (RNS),
modulo RNS division, Lifting Scheme (LS), Digital Signal Processing (DSP), Filter Bank (FB).
1. INTRODUCTION
Nowadays, the Discrete Wavelet Transform (DWT) [10, 8] has become very powerful and widely
used tool in our advance DSP and Image processing filed due to its excellent locality in time
frequency domain. For the last two decade the wavelet theory has been studied by many
researchers [1-3] to answer the demand of better and more appropriate functions to represent the
signals than the one offered by the Fourier analysis. Defining DWT by Mallat [1] discussed the
possibility of its digitally hardware and software implementation [1]. The FIR filter and
subsampling used to implement the classical DWT. To develop many research algorithms which
has been applied to reduce the computational complexity [2]. The first lifting scheme for DWT
had established by Sweldems in 1996, which is very simple and easily developed by hardware
[3]. The main concept of the lifting scheme is to break the high pass and low pass filter and
convert it into sequence of triangular matrix [4]. The Lifting scheme often requires fewer
computations compared to the convolution based DWT [3, 4] and offers many other advantages.
The main motive to use Residue Number System because it helps to reduce the large integer
number to smaller integer numbers, so that computation may be performed more efficiently. It
based on the Chinese remainder theorem of modular arithmetic for its operation, a mathematical
idea from Sun Tsu Suan-Ching (Master Sun’s Arithmetic Manual) in the 4th century AD. Due to
absent of carry propagation in RNS domain the realization of high-speed, low-power and efficient
system can be achieved and it is helpful in signal and image processing. RNS is very useful for
International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015
66
high speed applications such as digital signal processing, communications, image processing,
speech processing, and transforms, all of which are extremely important in computing today.
This paper has been introduced the development of novel architecture for Lifting based 1D RNS
IWT for FPGA. There are two reasons behind the motive of this novel architecture. First, wavelet
transform is widely used in various high speed applications. And secondly, the advance VLSI
technology needs to reduce the cost of building of practical DSP systems and its applications. The
advantages are to reduce the arithmetic to a set of concurrent operations that we get from RNS. In
this paper we also nullified the problem to implement the fixed number RNS divider circuit by
replacing special ROM based approach.
In this paper we are going to discuss the theoretical background of Residue Number System,
discrete wavelet transform, lifting scheme, RNS based modulo adder and divider circuit in section
2. Section 3 provides the novel RNS based architectures. Experimental results are reported in
section 4. Conclusion and references are drawn in section 5 and section 6.
2. THEORETICAL BACKGROUND
2.1. Residue Number System
Today stringent performance, area, power and time-to-market are the basic challenge and
requirements for any kind of DSP and Embedded processors. Sequential carry propagation, power
and complexity are main limitation of binary number system. The Residue Number System is the
only non-binary system which has an ability to overcome this above limitations and also provide
parallel architecture simultaneously.
An RNS is defined by a set of N integer constants is called the moduli. The moduli-set is denoted
as {m1, m2 …mn} where ‘mi’ is the ith modulus. Each integer X can be represented as a set of
smaller integers called the residues. The residue-set is denoted as {r1, r2… rn} where ‘ri’ is the
ith residue. The residue ‘ri’ is defined as the least positive remainder when X is divided by the
modulus mi. This relation between them is shown below
X mod mi = ri………………………. (1)
The same expression can be written as:
│X│mi = ri ………………………… (2)
The two notations will be used throughout this paper. All integer X can be represented uniquely
by using RNS if the X lie within the dynamic range. The dynamic range is determined by the
moduli-set {m1, m2 …mn} and denoted as M where:
M = ∏=
n
i im1
……………………… (3)
All integers in the range between 0 and M-1 can be uniquely represented by RNS. If the integer X
is greater than M-1, the RNS representation repeats itself. Therefore, more than one integer might
have the same residue representation.
2.2. Discrete Wavelet Transform (DWT)
By using high pass and low pass filter banks, the DWT can be implemented and each filter of the
filter bank is directly connected with downsampler by two [7, 8, 9].X is the input signal of 1-D
International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015
67
DWT which has been connected with two parallel high pass and low pass filter. The output of the
two filters are downsampled by two and produce “d” and “s as shown in Figure1. The parallel
filters (h and g) represent the analysis filter bank [8]. The output signals of the two filters are
expressed as follows:
N
NL zhzhzhhzy −−−
++++= ...)( 2
2
1
10 ……………………… (4)
M
MH zgzgzggzy −−−
++++= ...)( 2
2
1
10 ……………………… (5)
Fig1. Filter Bank Block Diagram
2.3. Lifting scheme (LS)
The basic structure of Lifting scheme for biorthogonal wavelet has been discussed below (see
fig:-2) [3].
Split: In this stage, the input signal has divided into two even and odd parts. The even and odd
samples are ]2[][ nxnxe = and ]12[][0 += nxnx . This stage is called lazy wavelets because
without splitting we don’t require any arithmetic or logical operation.
Predict: The Predict block generates the wavelet coefficient d[n] and easily predict odd samples
from even samples using predicts operator ‘P’:
])[(][][ 0 nxPnxnd e−= ……..(6)
Update: Here we recombine ][0 nx and d[n] and generate the scaling coefficients c[n]. This is
skilled by applying an update operator U to the wavelet coefficient and adding to even samples:
])[(][][ ndUnxnc e += ……………………(7)
Fig: 2 Lifting stages: split, predict and update
These are the three basic stages of lifting scheme [14]. We calculated equations (6) and (7) for
prediction and update block respectively. In general for various type wavelet the number and
arrangement of P and U blocks in the lifting structure are different [14].
Now we can write matrix equations for P and U blocks respectively as following












=





)(
)(
1)(
01
)(
)(
zx
zx
ztzd
zx
odd
eveneven
International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015
68












=





)(
)(
10
)(1
)(
)(
zd
zxzc
zd
zc even
Where 





=
1)(
01
zt
p and 





=
10
)(1 zc
U
Generally, if we have more than one lifting step, the matrix equation is (3).
∏= 

















=




 m
i
i
i
zt
zs
k
k
zd
zc
1
1)(
01
10
)(1
/10
0
)(
)(
……... (8)
In equation (8) k and 1/k are normalization factor and t (z) and s (z) are related to filter coefficient
in filter bank structure. The relation between FB coefficient and LS equation is (3):
∏= 

















=





=
m
i
i
i
e
e
zt
zs
k
k
zgzg
zhzh
zE 1
0
0
1)(
01
10
)(1
/10
0
)()(
)()(
)(
Where E (z) is called the Polyphase matrix.The inverse of the lifting scheme is exactly same and
easily calculated, even if P and U are nonlinear. Rearranging equation (6) and (7), we get
])[(][][ nduncnxe −= …………………. (9)
])[(][][0 nxPndnx e+= …. …………… (10)
2.4. Modulo adder
In this subsection modular adders have been described. The modulo adder is one of the basic
important arithmetic units in RNS operation [16]. The basic idea of modulo addition of any two
numbers X and Y with respect to modulus m is
YXYX m
+=+ :X+Y<m…… (11)
= X+Y-m : X+Y ≥ m
Where 0 ≤ X, Y< m.
The basic implementation of equation (11) is shown in fig: 3. After first addition the output ‘S’ is
directly connected to the first input of the MUX and again the output ‘S’ is also connected to the
input of the 2nd
conventional adder whose another input is complement of m ( m ). The output of
the 2nd
adder ‘S-m’ is connected to the next input of the previous MUX and carry out of the 2nd
adder is directly connected to the select line of this MUX. The whole idea is that if cout is 0 means
X+Y< m and if cout is 1 means X+Y ≥ m.
Fig: 3 basic modulo adder circuit
International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015
69
2.5. Modulo divider
Derive and implementation of RNS division is really difficult and this is also the drawback of
RNS. If the number divides with a fixed integer number and the result is also an integer number
then it is little bit easier to implement by using ROM. ROM based approach we can only use
when any kind of architecture is difficult to implement by using conventional method and FPGA
is a best platform where ROM is very easy to use.
The main logic behind this architecture is that we consider a number ‘r’ (in RNS domain it is r1, r2
and r3) which divides by an integer number ‘n’ and its result is also an integer number ‘y’. Again
output y splits into y1, y2, y3 in RNS domain. The input address of the ROM is the number ‘r’
which is divided by ‘n’ and the output of each corresponding address is the result of RNS
division. The figure-4 shown the modulo divider circuit.
Fig: 4 RNS divider circuit
3. PROPOSED ARCHITECTURE
3.1. ROM based RNS 1D IWT using lifting scheme
In this section, we will first propose a novel ROM based RNS architecture for 1D 5/3 IWT using
lifting scheme. In this architecture, three basic building blocks which will repeat for each and
every level of decomposition [16]. In these three blocks, the split block is very simple and easy to
implement. The job of this block is to separate the input samples into two parts: one is even and
another is odd. The diagram of the split block is shown in fig 5. But implement the other two
blocks (predict and update) are more critical than first one. A new implemented architecture is
designed by pipeline technique.
Fig 5: implemented split blockReview Process and Submission
3.2. Implemented structure of 1-level 1-D RNS based predict block:
The Predict block of Integer Wavelet Transform coefficient as the error in predicting the odd
samples from even samples based on given four formulas:






++−=
2
1
(
2
1
)2111 SSDD ……….. .(10)
International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015
70






++−=
2
1
(
2
1
)3222 SSDD ………... (11)






++−=
2
1
(
2
1
)4333 SSDD ………... (12)






++−=
2
1
)0(
2
1
444 SDD ………... (13)
Where D1, D2, D3, D4 are odd samples and S1, S2, S3, S4 are even samples. To implement the
hardware of these formulas, we have used three shift registers to store S1, S2, S3, S4 for three
different modules and used another three shift registers to store the value of D1, D2, D3, D4[16].
Each output of first three shift register is directly connected with modulo adders and the output of
each adder is merged. The merged output is also connected with ROM based RNS multiplier. The
output of this multiplier again split through RNS splitter circuit and store the output in last three
shift registers. The simulated RNS based Predict block is shown in fig-6(a).
3.3. Implemented structure of 1-level 1-D RNS based Update block
The implementation of RNS based update block is exactly same as predict block, but the only
difference is that it’s accept odd number of samples of the input signal. The four basic formulas
which helps to calculate the update coefficient and the hardware is based on this formulas. The
implemented and simulated RNS based update block is shown in fig 6(b).
Fig-6(a) RNS based Predict block
Here the first level decomposition is discussed but the 3 level decomposition is exactly same and
the hardware usage is reduced from upper level to lower level [16].
Finally the output of the Integer Wavelet Transform is converted by the RNS to binary converter
using Chinese Remainder Theorem (CRT) technique.
International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015
71
Fig-6(b) RNS based Update block
4. EXPERIMENTAL RESULT
In this section the performance comparison among 1D 1st
level novel RNS based Lifting IWT,
RNS based filter bank, binary IWT and tipple based IWT has been reported. Here also we have
mentioned the time, power, and complexity of our architecture. Each and every module of this
novel architecture has utilized 100% hardware. Efficiency of our architecture has been clarified
from the table-1 and fig-7 and 8.
TABLE 1: Comparison of resource utilization, power and time summary:
Architecture’s
list
Adder Multiplier
Shift
register
Delay
(ns)
Power (w)
Proposed architecture 6 1 6 4.128 1.332
RNS based DWT 18 24 6 6.332 0.58
Binary DWT 22 24 6 7.814 1.787
Triple based DWT 13 8 6 4.558 1.559
Fig 7 Hardware Utilization
International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015
72
Fig 8 Time & Power Analysis
5. CONCLUSION
In this paper a novel architecture and its related hardware like ROM based RNS multiplier has
been designed and simulated.
The major contribution of this architecture is divided into two parts. First of all we have designed
an efficient ROM based reconfigurable RNS multiplier which can use for multilevel
decomposition. Secondly, we represent a new efficient RNS based Lifting Integer Wavelet
Transform.
The simulated and experimented result shows that our architecture is better than other existing
architecture in term of complexity, delay and power. In the field of VLSI, DSP and
communication this architecture could very effective and perform efficiently.
REFERENCES
[1] G. Quellec, M. Lamard, G. Cazuguel, B.Cochener, and C. Roux, "Adaptive Non separable Wavelet
Transform via Lifting and its Application to Content-Based Image Retrieval," Image Processing,
IEEE Transactions on, vol.19, no.1, pp.25-35, Jan. 2010.
[2] S.L. Linfoot, “Wavelet families for orthogonal wavelet division multiplex’’, Electronics Letters, 28th
August 2008, Vol.44.No.18.
[3] C. V. Bouwel, “Wavelet Packet Based Multicarrier Modulation” IEEE Communications and
Vehicular Technology, SCVT 200, pp. 131-138, 2000.
[4] W. Sweldens,”The Lifting Scheme: A custom-design construction of biorthogonal wavelet,”J. Appl.
Comp. Harm. Anal., Vol.3, no.2, pp. 186-200, 1996.
[5] I. Daubechies and W. Sweldens,”Factoring wavelet transforms into Lifting steps,” tech. rep., Bell
Laboratories, 1996.
[6] W. Ding, F. Wu, S. Li,” Lifting-based wavelet transform with directionally spatial prediction”, Picture
Coding Symposium 2004, USA, Dec. 2004.
[7] O.N. Gerek, A.E. Cetin, ”A 2D orientation-adaptive prediction filter in lifting structures for image
coding,” IEEE Trans. Image Process., vol.15, no. 1, Jan 2006 .
[8] T. Wedi,”Adaptive interpolation filters and high-resolution displacements for video coding”, IEEE
Trans. Circuits Syst. Video Technol., Vol.16, No.4, pp.484-491, April 2006.
[9] R. Xiong, F. Wu, J.Xu, S. Li and Y.-Q. Zhang,” Barbell lifting wavelet transform for highly scalable
video coding,” Picture Coding Symposium 2004, USA, Dec 2004.
[10] P. Kogge and H. Stone. A parallel algorithm for the efficient solution of a general class of recurrence
equations. IEEE Transactions on Computers, 22(8):786-793, 1973.
[11] A. S. Lewis and G. Knowles, “Image compression using the 2-D wavelet transfor111,” IEEE Trans.
Image Processing, I, p. 244(1992).
[12] P. Mohan. Residue Number Systems: Algorithms and Architectures. Kluwer Academic Publishers,
Norwell, MA, 2002.
International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015
73
[13] Sayed Ahmad Salehi and Rasoul Amirfattahi, “VLSI Architectures of Lifting-Based Discrete Wavelet
Transform, Discrete Wavelet Transforms - Algorithmsand Applications”, Prof. Hannu Olkkonen
(Ed.), ISBN: 978-953-307-482-5 (2011),
[14] I Daubechies and W. Sweldens, Factoring Wavelet Transforms into Lifting Steps, Program for
Applied and Computational Mathematics, Princeton University, November 1997.
[15] I Daubechies and W. Sweldens, Factoring Wavelet Transforms into Lifting Steps, J. Fourier Anal.
Appl.4, 247-269 (1998).
[16] U.N.Thakur, S.Saha, A.Mukherjee, “A Proposed Architecture for Residue Number System Based 1D
5/3 Discrete Wavelet Transform using Filter Bank and Lifting Scheme”, International Journal of
Computer Applications (0975 – 8887), Vol. 90. No.14, pp. 43-48, March in 2014.
AUTHORS
Souvik Saha completed his Masters’ with specialization in Microelectronics & VLSI
Design in 2013. He is currently an Assistant Professor in the department of Electronics
& Communication Engineering at the University of Engineering & Management, Jaipur,
India. His research interests include Signal Processing, VLSI technology,
Reconfigurable architecture and FPGA based system designing.
Uttam Narendra Thakur is currently attached as an Asst. Professor in the department of
Electronics & Communications Engg. at the University of Engineering & Management,
Jaipur. The author holds a Masters’ degree in Electronics & Communications Engg,
with specialization in Microelectronics & VLSI design. His research interests include
VLSI, Digital system designing, and FPGA based designing.
Prof. Amitabha Sinha obtained his Ph.D degree in Computer Science and Engineering
from IIT, Delhi and has worked in senior positions in the industry and in academia for
the last 25 years. He was Head, DSP (Digital Signal Processing) group of the R&D
center of CMC Ltd. and Vice-President of HFCL. Prof. Sinha has taught at Oakland
University, U.S.A., erstwhile B.E. College, Howrah (now IIEST) and BITS, Pilani. He
was a member of the advisory board of the Dept. of Science and Technology, Govt. of
West Bengal and former Director of West Bengal University and Technology. He is a
member of IEEE and has chaired sessions of IEEE. His areas of expertise are embedded computer systems,
application specific digital circuit design using FPGAs, DSP (Digital Signal Processing), parallel
architecture and parallel processing for signal and imaging applications. He co-founded a U.S. based start-
up company “ESP microDesign” working on developing IPR in the area of Reconfigurable DSP Processor.

Mais conteúdo relacionado

Mais procurados

The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)James McMurray
 
Adams_SIAMCSE15
Adams_SIAMCSE15Adams_SIAMCSE15
Adams_SIAMCSE15Karen Pao
 
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding AlgorithmFixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding AlgorithmCSCJournals
 
Recent Progress in RNN and NLP
Recent Progress in RNN and NLPRecent Progress in RNN and NLP
Recent Progress in RNN and NLPhytae
 
Parallel computing chapter 2
Parallel computing chapter 2Parallel computing chapter 2
Parallel computing chapter 2Md. Mahedi Mahfuj
 
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...wl820609
 
DSP IEEE paper
DSP IEEE paperDSP IEEE paper
DSP IEEE paperprreiya
 
A Detailed Survey on VLSI Architectures for Lifting based DWT for efficient h...
A Detailed Survey on VLSI Architectures for Lifting based DWT for efficient h...A Detailed Survey on VLSI Architectures for Lifting based DWT for efficient h...
A Detailed Survey on VLSI Architectures for Lifting based DWT for efficient h...VLSICS Design
 
A C OMPARATIVE A NALYSIS A ND A PPLICATIONS O F M ULTI W AVELET T RANS...
A C OMPARATIVE  A NALYSIS  A ND  A PPLICATIONS  O F  M ULTI  W AVELET  T RANS...A C OMPARATIVE  A NALYSIS  A ND  A PPLICATIONS  O F  M ULTI  W AVELET  T RANS...
A C OMPARATIVE A NALYSIS A ND A PPLICATIONS O F M ULTI W AVELET T RANS...IJCI JOURNAL
 
Learning Communication with Neural Networks
Learning Communication with Neural NetworksLearning Communication with Neural Networks
Learning Communication with Neural Networkshytae
 
JAVA BASED VISUALIZATION AND ANIMATION FOR TEACHING THE DIJKSTRA SHORTEST PAT...
JAVA BASED VISUALIZATION AND ANIMATION FOR TEACHING THE DIJKSTRA SHORTEST PAT...JAVA BASED VISUALIZATION AND ANIMATION FOR TEACHING THE DIJKSTRA SHORTEST PAT...
JAVA BASED VISUALIZATION AND ANIMATION FOR TEACHING THE DIJKSTRA SHORTEST PAT...ijseajournal
 
Exact network reconstruction from consensus signals and one eigen value
Exact network reconstruction from consensus signals and one eigen valueExact network reconstruction from consensus signals and one eigen value
Exact network reconstruction from consensus signals and one eigen valueIJCNCJournal
 
llorma_jmlr copy
llorma_jmlr copyllorma_jmlr copy
llorma_jmlr copyGuy Lebanon
 
Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...
Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...
Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...Derryck Lamptey, MPhil, CISSP
 
Discrete-wavelet-transform recursive inverse algorithm using second-order est...
Discrete-wavelet-transform recursive inverse algorithm using second-order est...Discrete-wavelet-transform recursive inverse algorithm using second-order est...
Discrete-wavelet-transform recursive inverse algorithm using second-order est...TELKOMNIKA JOURNAL
 

Mais procurados (20)

The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)
 
Adams_SIAMCSE15
Adams_SIAMCSE15Adams_SIAMCSE15
Adams_SIAMCSE15
 
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding AlgorithmFixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
 
Recent Progress in RNN and NLP
Recent Progress in RNN and NLPRecent Progress in RNN and NLP
Recent Progress in RNN and NLP
 
Parallel computing chapter 2
Parallel computing chapter 2Parallel computing chapter 2
Parallel computing chapter 2
 
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
Dimension Reduction And Visualization Of Large High Dimensional Data Via Inte...
 
DSP IEEE paper
DSP IEEE paperDSP IEEE paper
DSP IEEE paper
 
widely-linear-minimum (1)
widely-linear-minimum (1)widely-linear-minimum (1)
widely-linear-minimum (1)
 
A Detailed Survey on VLSI Architectures for Lifting based DWT for efficient h...
A Detailed Survey on VLSI Architectures for Lifting based DWT for efficient h...A Detailed Survey on VLSI Architectures for Lifting based DWT for efficient h...
A Detailed Survey on VLSI Architectures for Lifting based DWT for efficient h...
 
iscas07
iscas07iscas07
iscas07
 
Fx3111501156
Fx3111501156Fx3111501156
Fx3111501156
 
A C OMPARATIVE A NALYSIS A ND A PPLICATIONS O F M ULTI W AVELET T RANS...
A C OMPARATIVE  A NALYSIS  A ND  A PPLICATIONS  O F  M ULTI  W AVELET  T RANS...A C OMPARATIVE  A NALYSIS  A ND  A PPLICATIONS  O F  M ULTI  W AVELET  T RANS...
A C OMPARATIVE A NALYSIS A ND A PPLICATIONS O F M ULTI W AVELET T RANS...
 
Learning Communication with Neural Networks
Learning Communication with Neural NetworksLearning Communication with Neural Networks
Learning Communication with Neural Networks
 
JAVA BASED VISUALIZATION AND ANIMATION FOR TEACHING THE DIJKSTRA SHORTEST PAT...
JAVA BASED VISUALIZATION AND ANIMATION FOR TEACHING THE DIJKSTRA SHORTEST PAT...JAVA BASED VISUALIZATION AND ANIMATION FOR TEACHING THE DIJKSTRA SHORTEST PAT...
JAVA BASED VISUALIZATION AND ANIMATION FOR TEACHING THE DIJKSTRA SHORTEST PAT...
 
ssc_icml13
ssc_icml13ssc_icml13
ssc_icml13
 
Exact network reconstruction from consensus signals and one eigen value
Exact network reconstruction from consensus signals and one eigen valueExact network reconstruction from consensus signals and one eigen value
Exact network reconstruction from consensus signals and one eigen value
 
lcr
lcrlcr
lcr
 
llorma_jmlr copy
llorma_jmlr copyllorma_jmlr copy
llorma_jmlr copy
 
Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...
Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...
Achieving Portability and Efficiency in a HPC Code Using Standard Message-pas...
 
Discrete-wavelet-transform recursive inverse algorithm using second-order est...
Discrete-wavelet-transform recursive inverse algorithm using second-order est...Discrete-wavelet-transform recursive inverse algorithm using second-order est...
Discrete-wavelet-transform recursive inverse algorithm using second-order est...
 

Destaque

A low power cmos analog circuit design for acquiring multichannel eeg signals
A low power cmos analog circuit design for acquiring multichannel eeg signalsA low power cmos analog circuit design for acquiring multichannel eeg signals
A low power cmos analog circuit design for acquiring multichannel eeg signalsVLSICS Design
 
Design of ultra low power 8 channel analog multiplexer using dynamic threshol...
Design of ultra low power 8 channel analog multiplexer using dynamic threshol...Design of ultra low power 8 channel analog multiplexer using dynamic threshol...
Design of ultra low power 8 channel analog multiplexer using dynamic threshol...VLSICS Design
 
LOW POWER, LOW NOISE AMPLIFIERS DESIGN AND ANALYSIS FOR RF RECEIVER FRONT END...
LOW POWER, LOW NOISE AMPLIFIERS DESIGN AND ANALYSIS FOR RF RECEIVER FRONT END...LOW POWER, LOW NOISE AMPLIFIERS DESIGN AND ANALYSIS FOR RF RECEIVER FRONT END...
LOW POWER, LOW NOISE AMPLIFIERS DESIGN AND ANALYSIS FOR RF RECEIVER FRONT END...VLSICS Design
 
MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...
MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...
MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...VLSICS Design
 
Transistor level implementation of digital reversible circuits
Transistor level implementation of digital reversible circuitsTransistor level implementation of digital reversible circuits
Transistor level implementation of digital reversible circuitsVLSICS Design
 
A novel low power high dynamic threshold swing limited repeater insertion for...
A novel low power high dynamic threshold swing limited repeater insertion for...A novel low power high dynamic threshold swing limited repeater insertion for...
A novel low power high dynamic threshold swing limited repeater insertion for...VLSICS Design
 
Architecture of a novel configurable
Architecture of a novel configurableArchitecture of a novel configurable
Architecture of a novel configurableVLSICS Design
 
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT VLSICS Design
 
An integrated approach for designing and testing specific processors
An integrated approach for designing and testing specific processorsAn integrated approach for designing and testing specific processors
An integrated approach for designing and testing specific processorsVLSICS Design
 
Power Optimized Datapath Units of Hybrid Embedded Core Architecture Using Clo...
Power Optimized Datapath Units of Hybrid Embedded Core Architecture Using Clo...Power Optimized Datapath Units of Hybrid Embedded Core Architecture Using Clo...
Power Optimized Datapath Units of Hybrid Embedded Core Architecture Using Clo...VLSICS Design
 
DESIGN AND IMPLEMENTATION OF 10 BIT, 2MS/s SPLIT SAR ADC USING 0.18um CMOS TE...
DESIGN AND IMPLEMENTATION OF 10 BIT, 2MS/s SPLIT SAR ADC USING 0.18um CMOS TE...DESIGN AND IMPLEMENTATION OF 10 BIT, 2MS/s SPLIT SAR ADC USING 0.18um CMOS TE...
DESIGN AND IMPLEMENTATION OF 10 BIT, 2MS/s SPLIT SAR ADC USING 0.18um CMOS TE...VLSICS Design
 
DUALISTIC THRESHOLD BASED MIN-MAX METHOD FOR VOICE SIGNAL ENHANCEMENT
DUALISTIC THRESHOLD BASED MIN-MAX METHOD FOR VOICE SIGNAL ENHANCEMENTDUALISTIC THRESHOLD BASED MIN-MAX METHOD FOR VOICE SIGNAL ENHANCEMENT
DUALISTIC THRESHOLD BASED MIN-MAX METHOD FOR VOICE SIGNAL ENHANCEMENTVLSICS Design
 
Design approach for fault
Design approach for faultDesign approach for fault
Design approach for faultVLSICS Design
 
A novel handover algorithm for lte
A novel handover algorithm for lteA novel handover algorithm for lte
A novel handover algorithm for lteVLSICS Design
 
A new efficient fpga design of residue to-binary converter
A new efficient fpga design of residue to-binary converterA new efficient fpga design of residue to-binary converter
A new efficient fpga design of residue to-binary converterVLSICS Design
 
Static power optimization using dual sub threshold supply voltages in digital...
Static power optimization using dual sub threshold supply voltages in digital...Static power optimization using dual sub threshold supply voltages in digital...
Static power optimization using dual sub threshold supply voltages in digital...VLSICS Design
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERVLSICS Design
 
SCHOTTKY TUNNELING SOURCE IMPACT IONIZATION MOSFET (STS-IMOS) WITH ENHANCED D...
SCHOTTKY TUNNELING SOURCE IMPACT IONIZATION MOSFET (STS-IMOS) WITH ENHANCED D...SCHOTTKY TUNNELING SOURCE IMPACT IONIZATION MOSFET (STS-IMOS) WITH ENHANCED D...
SCHOTTKY TUNNELING SOURCE IMPACT IONIZATION MOSFET (STS-IMOS) WITH ENHANCED D...VLSICS Design
 
EVALUATION OF ATM FUNCTIONING USING VHDL AND FPGA
EVALUATION OF ATM FUNCTIONING USING VHDL AND FPGA EVALUATION OF ATM FUNCTIONING USING VHDL AND FPGA
EVALUATION OF ATM FUNCTIONING USING VHDL AND FPGA VLSICS Design
 

Destaque (19)

A low power cmos analog circuit design for acquiring multichannel eeg signals
A low power cmos analog circuit design for acquiring multichannel eeg signalsA low power cmos analog circuit design for acquiring multichannel eeg signals
A low power cmos analog circuit design for acquiring multichannel eeg signals
 
Design of ultra low power 8 channel analog multiplexer using dynamic threshol...
Design of ultra low power 8 channel analog multiplexer using dynamic threshol...Design of ultra low power 8 channel analog multiplexer using dynamic threshol...
Design of ultra low power 8 channel analog multiplexer using dynamic threshol...
 
LOW POWER, LOW NOISE AMPLIFIERS DESIGN AND ANALYSIS FOR RF RECEIVER FRONT END...
LOW POWER, LOW NOISE AMPLIFIERS DESIGN AND ANALYSIS FOR RF RECEIVER FRONT END...LOW POWER, LOW NOISE AMPLIFIERS DESIGN AND ANALYSIS FOR RF RECEIVER FRONT END...
LOW POWER, LOW NOISE AMPLIFIERS DESIGN AND ANALYSIS FOR RF RECEIVER FRONT END...
 
MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...
MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...
MODIFIED MICROPIPLINE ARCHITECTURE FOR SYNTHESIZABLE ASYNCHRONOUS FIR FILTER ...
 
Transistor level implementation of digital reversible circuits
Transistor level implementation of digital reversible circuitsTransistor level implementation of digital reversible circuits
Transistor level implementation of digital reversible circuits
 
A novel low power high dynamic threshold swing limited repeater insertion for...
A novel low power high dynamic threshold swing limited repeater insertion for...A novel low power high dynamic threshold swing limited repeater insertion for...
A novel low power high dynamic threshold swing limited repeater insertion for...
 
Architecture of a novel configurable
Architecture of a novel configurableArchitecture of a novel configurable
Architecture of a novel configurable
 
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
IMPLEMENTATION OF SDC - SDF ARCHITECTURE FOR RADIX-4 FFT
 
An integrated approach for designing and testing specific processors
An integrated approach for designing and testing specific processorsAn integrated approach for designing and testing specific processors
An integrated approach for designing and testing specific processors
 
Power Optimized Datapath Units of Hybrid Embedded Core Architecture Using Clo...
Power Optimized Datapath Units of Hybrid Embedded Core Architecture Using Clo...Power Optimized Datapath Units of Hybrid Embedded Core Architecture Using Clo...
Power Optimized Datapath Units of Hybrid Embedded Core Architecture Using Clo...
 
DESIGN AND IMPLEMENTATION OF 10 BIT, 2MS/s SPLIT SAR ADC USING 0.18um CMOS TE...
DESIGN AND IMPLEMENTATION OF 10 BIT, 2MS/s SPLIT SAR ADC USING 0.18um CMOS TE...DESIGN AND IMPLEMENTATION OF 10 BIT, 2MS/s SPLIT SAR ADC USING 0.18um CMOS TE...
DESIGN AND IMPLEMENTATION OF 10 BIT, 2MS/s SPLIT SAR ADC USING 0.18um CMOS TE...
 
DUALISTIC THRESHOLD BASED MIN-MAX METHOD FOR VOICE SIGNAL ENHANCEMENT
DUALISTIC THRESHOLD BASED MIN-MAX METHOD FOR VOICE SIGNAL ENHANCEMENTDUALISTIC THRESHOLD BASED MIN-MAX METHOD FOR VOICE SIGNAL ENHANCEMENT
DUALISTIC THRESHOLD BASED MIN-MAX METHOD FOR VOICE SIGNAL ENHANCEMENT
 
Design approach for fault
Design approach for faultDesign approach for fault
Design approach for fault
 
A novel handover algorithm for lte
A novel handover algorithm for lteA novel handover algorithm for lte
A novel handover algorithm for lte
 
A new efficient fpga design of residue to-binary converter
A new efficient fpga design of residue to-binary converterA new efficient fpga design of residue to-binary converter
A new efficient fpga design of residue to-binary converter
 
Static power optimization using dual sub threshold supply voltages in digital...
Static power optimization using dual sub threshold supply voltages in digital...Static power optimization using dual sub threshold supply voltages in digital...
Static power optimization using dual sub threshold supply voltages in digital...
 
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDERDESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
DESIGN AND IMPLEMENTATION OF AN IMPROVED CARRY INCREMENT ADDER
 
SCHOTTKY TUNNELING SOURCE IMPACT IONIZATION MOSFET (STS-IMOS) WITH ENHANCED D...
SCHOTTKY TUNNELING SOURCE IMPACT IONIZATION MOSFET (STS-IMOS) WITH ENHANCED D...SCHOTTKY TUNNELING SOURCE IMPACT IONIZATION MOSFET (STS-IMOS) WITH ENHANCED D...
SCHOTTKY TUNNELING SOURCE IMPACT IONIZATION MOSFET (STS-IMOS) WITH ENHANCED D...
 
EVALUATION OF ATM FUNCTIONING USING VHDL AND FPGA
EVALUATION OF ATM FUNCTIONING USING VHDL AND FPGA EVALUATION OF ATM FUNCTIONING USING VHDL AND FPGA
EVALUATION OF ATM FUNCTIONING USING VHDL AND FPGA
 

Semelhante a A novel architecture of rns based

Comparison of Different Methods for Fusion of Multimodal Medical Images
Comparison of Different Methods for Fusion of Multimodal Medical ImagesComparison of Different Methods for Fusion of Multimodal Medical Images
Comparison of Different Methods for Fusion of Multimodal Medical ImagesIRJET Journal
 
Implementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adderImplementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adderVLSICS Design
 
The use of reversible logic gates in the design of residue number systems
The use of reversible logic gates in the design of residue number systems The use of reversible logic gates in the design of residue number systems
The use of reversible logic gates in the design of residue number systems IJECEIAES
 
A novel modified distributed
A novel modified distributedA novel modified distributed
A novel modified distributedprj_publication
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...IJERA Editor
 
Area efficient parallel LFSR for cyclic redundancy check
Area efficient parallel LFSR for cyclic redundancy check  Area efficient parallel LFSR for cyclic redundancy check
Area efficient parallel LFSR for cyclic redundancy check IJECEIAES
 
Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...csandit
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...csandit
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...cscpconf
 
Discrete wavelet transform-based RI adaptive algorithm for system identification
Discrete wavelet transform-based RI adaptive algorithm for system identificationDiscrete wavelet transform-based RI adaptive algorithm for system identification
Discrete wavelet transform-based RI adaptive algorithm for system identificationIJECEIAES
 
Low Power Adaptive FIR Filter Based on Distributed Arithmetic
Low Power Adaptive FIR Filter Based on Distributed ArithmeticLow Power Adaptive FIR Filter Based on Distributed Arithmetic
Low Power Adaptive FIR Filter Based on Distributed ArithmeticIJERA Editor
 
Discrete wavelet transform using matlab
Discrete wavelet transform using matlabDiscrete wavelet transform using matlab
Discrete wavelet transform using matlabIAEME Publication
 
Hardware efficient singular value decomposition in mimo ofdm system
Hardware efficient singular value decomposition in mimo ofdm systemHardware efficient singular value decomposition in mimo ofdm system
Hardware efficient singular value decomposition in mimo ofdm systemIAEME Publication
 
Implementation performance analysis of cordic
Implementation performance analysis of cordicImplementation performance analysis of cordic
Implementation performance analysis of cordiciaemedu
 
Regeneration of simple and complicated curves using Fourier series
Regeneration of simple and complicated curves using Fourier seriesRegeneration of simple and complicated curves using Fourier series
Regeneration of simple and complicated curves using Fourier seriesIJAEMSJORNAL
 
Faster Interleaved Modular Multiplier Based on Sign Detection
Faster Interleaved Modular Multiplier Based on Sign DetectionFaster Interleaved Modular Multiplier Based on Sign Detection
Faster Interleaved Modular Multiplier Based on Sign DetectionVLSICS Design
 
IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...
IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...
IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...IJCNCJournal
 
Design of optimized Interval Arithmetic Multiplier
Design of optimized Interval Arithmetic MultiplierDesign of optimized Interval Arithmetic Multiplier
Design of optimized Interval Arithmetic MultiplierVLSICS Design
 

Semelhante a A novel architecture of rns based (20)

Comparison of Different Methods for Fusion of Multimodal Medical Images
Comparison of Different Methods for Fusion of Multimodal Medical ImagesComparison of Different Methods for Fusion of Multimodal Medical Images
Comparison of Different Methods for Fusion of Multimodal Medical Images
 
Implementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adderImplementation of an arithmetic logic using area efficient carry lookahead adder
Implementation of an arithmetic logic using area efficient carry lookahead adder
 
The use of reversible logic gates in the design of residue number systems
The use of reversible logic gates in the design of residue number systems The use of reversible logic gates in the design of residue number systems
The use of reversible logic gates in the design of residue number systems
 
A novel modified distributed
A novel modified distributedA novel modified distributed
A novel modified distributed
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Bf36342346
Bf36342346Bf36342346
Bf36342346
 
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...
High Speed Memory Efficient Multiplier-less 1-D 9/7 Wavelet Filters Based NED...
 
Area efficient parallel LFSR for cyclic redundancy check
Area efficient parallel LFSR for cyclic redundancy check  Area efficient parallel LFSR for cyclic redundancy check
Area efficient parallel LFSR for cyclic redundancy check
 
Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
 
Discrete wavelet transform-based RI adaptive algorithm for system identification
Discrete wavelet transform-based RI adaptive algorithm for system identificationDiscrete wavelet transform-based RI adaptive algorithm for system identification
Discrete wavelet transform-based RI adaptive algorithm for system identification
 
Low Power Adaptive FIR Filter Based on Distributed Arithmetic
Low Power Adaptive FIR Filter Based on Distributed ArithmeticLow Power Adaptive FIR Filter Based on Distributed Arithmetic
Low Power Adaptive FIR Filter Based on Distributed Arithmetic
 
Discrete wavelet transform using matlab
Discrete wavelet transform using matlabDiscrete wavelet transform using matlab
Discrete wavelet transform using matlab
 
Hardware efficient singular value decomposition in mimo ofdm system
Hardware efficient singular value decomposition in mimo ofdm systemHardware efficient singular value decomposition in mimo ofdm system
Hardware efficient singular value decomposition in mimo ofdm system
 
Implementation performance analysis of cordic
Implementation performance analysis of cordicImplementation performance analysis of cordic
Implementation performance analysis of cordic
 
Regeneration of simple and complicated curves using Fourier series
Regeneration of simple and complicated curves using Fourier seriesRegeneration of simple and complicated curves using Fourier series
Regeneration of simple and complicated curves using Fourier series
 
Faster Interleaved Modular Multiplier Based on Sign Detection
Faster Interleaved Modular Multiplier Based on Sign DetectionFaster Interleaved Modular Multiplier Based on Sign Detection
Faster Interleaved Modular Multiplier Based on Sign Detection
 
IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...
IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...
IMPROVEMENT OF LTE DOWNLINK SYSTEM PERFORMANCES USING THE LAGRANGE POLYNOMIAL...
 
Design of optimized Interval Arithmetic Multiplier
Design of optimized Interval Arithmetic MultiplierDesign of optimized Interval Arithmetic Multiplier
Design of optimized Interval Arithmetic Multiplier
 

Último

Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingBootNeck1
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESNarmatha D
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 

Último (20)

Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
System Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event SchedulingSystem Simulation and Modelling with types and Event Scheduling
System Simulation and Modelling with types and Event Scheduling
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIES
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 

A novel architecture of rns based

  • 1. International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015 DOI : 10.5121/vlsic.2015.6406 65 A NOVEL ARCHITECTURE OF RNS BASED LIFTING INTEGER WAVELET TRANSFORM (IWT) AND COMPARATIVE STUDY WITH OTHER BINARY AND NON-BINARY DWT Souvik Saha1 , Uttam Narendra Thakur2 , Prof Amitabha Sinha3 1,2 University of Engineering and Management, Jaipur 3 Dr. BC Roy Engineering College, Durgapur ABSTRACT In this paper, a novel architecture of RNS based 1D Lifting Integer Wavelet Transform (IWT) has been introduced. Advantage of Residue Number System (RNS) based Lifting Scheme over RNS based Filter Bank and non-binary IWT has been discussed. The performance of traditional predicts and updates stage of binary Lifting Scheme (LS) for Discrete Wavelet Transform (DWT) generates huge carry propagation delay, power and complexity. As a result non binary number system is becoming popular in the field of Digital Signal Processing (DSP) due to its efficient performance. In this paper also a new fixed number ROM based RNS division circuit has been proposed. The proposed architecture has been validated on Xilinx Vertex5 FPGA platform and the corresponding result and reports are shown in here. KEYWORDS Discrete Wavelet Transform (DWT), Integer Wavelet Transform (IWT), Residue Number System (RNS), modulo RNS division, Lifting Scheme (LS), Digital Signal Processing (DSP), Filter Bank (FB). 1. INTRODUCTION Nowadays, the Discrete Wavelet Transform (DWT) [10, 8] has become very powerful and widely used tool in our advance DSP and Image processing filed due to its excellent locality in time frequency domain. For the last two decade the wavelet theory has been studied by many researchers [1-3] to answer the demand of better and more appropriate functions to represent the signals than the one offered by the Fourier analysis. Defining DWT by Mallat [1] discussed the possibility of its digitally hardware and software implementation [1]. The FIR filter and subsampling used to implement the classical DWT. To develop many research algorithms which has been applied to reduce the computational complexity [2]. The first lifting scheme for DWT had established by Sweldems in 1996, which is very simple and easily developed by hardware [3]. The main concept of the lifting scheme is to break the high pass and low pass filter and convert it into sequence of triangular matrix [4]. The Lifting scheme often requires fewer computations compared to the convolution based DWT [3, 4] and offers many other advantages. The main motive to use Residue Number System because it helps to reduce the large integer number to smaller integer numbers, so that computation may be performed more efficiently. It based on the Chinese remainder theorem of modular arithmetic for its operation, a mathematical idea from Sun Tsu Suan-Ching (Master Sun’s Arithmetic Manual) in the 4th century AD. Due to absent of carry propagation in RNS domain the realization of high-speed, low-power and efficient system can be achieved and it is helpful in signal and image processing. RNS is very useful for
  • 2. International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015 66 high speed applications such as digital signal processing, communications, image processing, speech processing, and transforms, all of which are extremely important in computing today. This paper has been introduced the development of novel architecture for Lifting based 1D RNS IWT for FPGA. There are two reasons behind the motive of this novel architecture. First, wavelet transform is widely used in various high speed applications. And secondly, the advance VLSI technology needs to reduce the cost of building of practical DSP systems and its applications. The advantages are to reduce the arithmetic to a set of concurrent operations that we get from RNS. In this paper we also nullified the problem to implement the fixed number RNS divider circuit by replacing special ROM based approach. In this paper we are going to discuss the theoretical background of Residue Number System, discrete wavelet transform, lifting scheme, RNS based modulo adder and divider circuit in section 2. Section 3 provides the novel RNS based architectures. Experimental results are reported in section 4. Conclusion and references are drawn in section 5 and section 6. 2. THEORETICAL BACKGROUND 2.1. Residue Number System Today stringent performance, area, power and time-to-market are the basic challenge and requirements for any kind of DSP and Embedded processors. Sequential carry propagation, power and complexity are main limitation of binary number system. The Residue Number System is the only non-binary system which has an ability to overcome this above limitations and also provide parallel architecture simultaneously. An RNS is defined by a set of N integer constants is called the moduli. The moduli-set is denoted as {m1, m2 …mn} where ‘mi’ is the ith modulus. Each integer X can be represented as a set of smaller integers called the residues. The residue-set is denoted as {r1, r2… rn} where ‘ri’ is the ith residue. The residue ‘ri’ is defined as the least positive remainder when X is divided by the modulus mi. This relation between them is shown below X mod mi = ri………………………. (1) The same expression can be written as: │X│mi = ri ………………………… (2) The two notations will be used throughout this paper. All integer X can be represented uniquely by using RNS if the X lie within the dynamic range. The dynamic range is determined by the moduli-set {m1, m2 …mn} and denoted as M where: M = ∏= n i im1 ……………………… (3) All integers in the range between 0 and M-1 can be uniquely represented by RNS. If the integer X is greater than M-1, the RNS representation repeats itself. Therefore, more than one integer might have the same residue representation. 2.2. Discrete Wavelet Transform (DWT) By using high pass and low pass filter banks, the DWT can be implemented and each filter of the filter bank is directly connected with downsampler by two [7, 8, 9].X is the input signal of 1-D
  • 3. International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015 67 DWT which has been connected with two parallel high pass and low pass filter. The output of the two filters are downsampled by two and produce “d” and “s as shown in Figure1. The parallel filters (h and g) represent the analysis filter bank [8]. The output signals of the two filters are expressed as follows: N NL zhzhzhhzy −−− ++++= ...)( 2 2 1 10 ……………………… (4) M MH zgzgzggzy −−− ++++= ...)( 2 2 1 10 ……………………… (5) Fig1. Filter Bank Block Diagram 2.3. Lifting scheme (LS) The basic structure of Lifting scheme for biorthogonal wavelet has been discussed below (see fig:-2) [3]. Split: In this stage, the input signal has divided into two even and odd parts. The even and odd samples are ]2[][ nxnxe = and ]12[][0 += nxnx . This stage is called lazy wavelets because without splitting we don’t require any arithmetic or logical operation. Predict: The Predict block generates the wavelet coefficient d[n] and easily predict odd samples from even samples using predicts operator ‘P’: ])[(][][ 0 nxPnxnd e−= ……..(6) Update: Here we recombine ][0 nx and d[n] and generate the scaling coefficients c[n]. This is skilled by applying an update operator U to the wavelet coefficient and adding to even samples: ])[(][][ ndUnxnc e += ……………………(7) Fig: 2 Lifting stages: split, predict and update These are the three basic stages of lifting scheme [14]. We calculated equations (6) and (7) for prediction and update block respectively. In general for various type wavelet the number and arrangement of P and U blocks in the lifting structure are different [14]. Now we can write matrix equations for P and U blocks respectively as following             =      )( )( 1)( 01 )( )( zx zx ztzd zx odd eveneven
  • 4. International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015 68             =      )( )( 10 )(1 )( )( zd zxzc zd zc even Where       = 1)( 01 zt p and       = 10 )(1 zc U Generally, if we have more than one lifting step, the matrix equation is (3). ∏=                   =      m i i i zt zs k k zd zc 1 1)( 01 10 )(1 /10 0 )( )( ……... (8) In equation (8) k and 1/k are normalization factor and t (z) and s (z) are related to filter coefficient in filter bank structure. The relation between FB coefficient and LS equation is (3): ∏=                   =      = m i i i e e zt zs k k zgzg zhzh zE 1 0 0 1)( 01 10 )(1 /10 0 )()( )()( )( Where E (z) is called the Polyphase matrix.The inverse of the lifting scheme is exactly same and easily calculated, even if P and U are nonlinear. Rearranging equation (6) and (7), we get ])[(][][ nduncnxe −= …………………. (9) ])[(][][0 nxPndnx e+= …. …………… (10) 2.4. Modulo adder In this subsection modular adders have been described. The modulo adder is one of the basic important arithmetic units in RNS operation [16]. The basic idea of modulo addition of any two numbers X and Y with respect to modulus m is YXYX m +=+ :X+Y<m…… (11) = X+Y-m : X+Y ≥ m Where 0 ≤ X, Y< m. The basic implementation of equation (11) is shown in fig: 3. After first addition the output ‘S’ is directly connected to the first input of the MUX and again the output ‘S’ is also connected to the input of the 2nd conventional adder whose another input is complement of m ( m ). The output of the 2nd adder ‘S-m’ is connected to the next input of the previous MUX and carry out of the 2nd adder is directly connected to the select line of this MUX. The whole idea is that if cout is 0 means X+Y< m and if cout is 1 means X+Y ≥ m. Fig: 3 basic modulo adder circuit
  • 5. International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015 69 2.5. Modulo divider Derive and implementation of RNS division is really difficult and this is also the drawback of RNS. If the number divides with a fixed integer number and the result is also an integer number then it is little bit easier to implement by using ROM. ROM based approach we can only use when any kind of architecture is difficult to implement by using conventional method and FPGA is a best platform where ROM is very easy to use. The main logic behind this architecture is that we consider a number ‘r’ (in RNS domain it is r1, r2 and r3) which divides by an integer number ‘n’ and its result is also an integer number ‘y’. Again output y splits into y1, y2, y3 in RNS domain. The input address of the ROM is the number ‘r’ which is divided by ‘n’ and the output of each corresponding address is the result of RNS division. The figure-4 shown the modulo divider circuit. Fig: 4 RNS divider circuit 3. PROPOSED ARCHITECTURE 3.1. ROM based RNS 1D IWT using lifting scheme In this section, we will first propose a novel ROM based RNS architecture for 1D 5/3 IWT using lifting scheme. In this architecture, three basic building blocks which will repeat for each and every level of decomposition [16]. In these three blocks, the split block is very simple and easy to implement. The job of this block is to separate the input samples into two parts: one is even and another is odd. The diagram of the split block is shown in fig 5. But implement the other two blocks (predict and update) are more critical than first one. A new implemented architecture is designed by pipeline technique. Fig 5: implemented split blockReview Process and Submission 3.2. Implemented structure of 1-level 1-D RNS based predict block: The Predict block of Integer Wavelet Transform coefficient as the error in predicting the odd samples from even samples based on given four formulas:       ++−= 2 1 ( 2 1 )2111 SSDD ……….. .(10)
  • 6. International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015 70       ++−= 2 1 ( 2 1 )3222 SSDD ………... (11)       ++−= 2 1 ( 2 1 )4333 SSDD ………... (12)       ++−= 2 1 )0( 2 1 444 SDD ………... (13) Where D1, D2, D3, D4 are odd samples and S1, S2, S3, S4 are even samples. To implement the hardware of these formulas, we have used three shift registers to store S1, S2, S3, S4 for three different modules and used another three shift registers to store the value of D1, D2, D3, D4[16]. Each output of first three shift register is directly connected with modulo adders and the output of each adder is merged. The merged output is also connected with ROM based RNS multiplier. The output of this multiplier again split through RNS splitter circuit and store the output in last three shift registers. The simulated RNS based Predict block is shown in fig-6(a). 3.3. Implemented structure of 1-level 1-D RNS based Update block The implementation of RNS based update block is exactly same as predict block, but the only difference is that it’s accept odd number of samples of the input signal. The four basic formulas which helps to calculate the update coefficient and the hardware is based on this formulas. The implemented and simulated RNS based update block is shown in fig 6(b). Fig-6(a) RNS based Predict block Here the first level decomposition is discussed but the 3 level decomposition is exactly same and the hardware usage is reduced from upper level to lower level [16]. Finally the output of the Integer Wavelet Transform is converted by the RNS to binary converter using Chinese Remainder Theorem (CRT) technique.
  • 7. International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015 71 Fig-6(b) RNS based Update block 4. EXPERIMENTAL RESULT In this section the performance comparison among 1D 1st level novel RNS based Lifting IWT, RNS based filter bank, binary IWT and tipple based IWT has been reported. Here also we have mentioned the time, power, and complexity of our architecture. Each and every module of this novel architecture has utilized 100% hardware. Efficiency of our architecture has been clarified from the table-1 and fig-7 and 8. TABLE 1: Comparison of resource utilization, power and time summary: Architecture’s list Adder Multiplier Shift register Delay (ns) Power (w) Proposed architecture 6 1 6 4.128 1.332 RNS based DWT 18 24 6 6.332 0.58 Binary DWT 22 24 6 7.814 1.787 Triple based DWT 13 8 6 4.558 1.559 Fig 7 Hardware Utilization
  • 8. International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015 72 Fig 8 Time & Power Analysis 5. CONCLUSION In this paper a novel architecture and its related hardware like ROM based RNS multiplier has been designed and simulated. The major contribution of this architecture is divided into two parts. First of all we have designed an efficient ROM based reconfigurable RNS multiplier which can use for multilevel decomposition. Secondly, we represent a new efficient RNS based Lifting Integer Wavelet Transform. The simulated and experimented result shows that our architecture is better than other existing architecture in term of complexity, delay and power. In the field of VLSI, DSP and communication this architecture could very effective and perform efficiently. REFERENCES [1] G. Quellec, M. Lamard, G. Cazuguel, B.Cochener, and C. Roux, "Adaptive Non separable Wavelet Transform via Lifting and its Application to Content-Based Image Retrieval," Image Processing, IEEE Transactions on, vol.19, no.1, pp.25-35, Jan. 2010. [2] S.L. Linfoot, “Wavelet families for orthogonal wavelet division multiplex’’, Electronics Letters, 28th August 2008, Vol.44.No.18. [3] C. V. Bouwel, “Wavelet Packet Based Multicarrier Modulation” IEEE Communications and Vehicular Technology, SCVT 200, pp. 131-138, 2000. [4] W. Sweldens,”The Lifting Scheme: A custom-design construction of biorthogonal wavelet,”J. Appl. Comp. Harm. Anal., Vol.3, no.2, pp. 186-200, 1996. [5] I. Daubechies and W. Sweldens,”Factoring wavelet transforms into Lifting steps,” tech. rep., Bell Laboratories, 1996. [6] W. Ding, F. Wu, S. Li,” Lifting-based wavelet transform with directionally spatial prediction”, Picture Coding Symposium 2004, USA, Dec. 2004. [7] O.N. Gerek, A.E. Cetin, ”A 2D orientation-adaptive prediction filter in lifting structures for image coding,” IEEE Trans. Image Process., vol.15, no. 1, Jan 2006 . [8] T. Wedi,”Adaptive interpolation filters and high-resolution displacements for video coding”, IEEE Trans. Circuits Syst. Video Technol., Vol.16, No.4, pp.484-491, April 2006. [9] R. Xiong, F. Wu, J.Xu, S. Li and Y.-Q. Zhang,” Barbell lifting wavelet transform for highly scalable video coding,” Picture Coding Symposium 2004, USA, Dec 2004. [10] P. Kogge and H. Stone. A parallel algorithm for the efficient solution of a general class of recurrence equations. IEEE Transactions on Computers, 22(8):786-793, 1973. [11] A. S. Lewis and G. Knowles, “Image compression using the 2-D wavelet transfor111,” IEEE Trans. Image Processing, I, p. 244(1992). [12] P. Mohan. Residue Number Systems: Algorithms and Architectures. Kluwer Academic Publishers, Norwell, MA, 2002.
  • 9. International Journal of VLSI design & Communication Systems (VLSICS) Vol.6, No.4, August 2015 73 [13] Sayed Ahmad Salehi and Rasoul Amirfattahi, “VLSI Architectures of Lifting-Based Discrete Wavelet Transform, Discrete Wavelet Transforms - Algorithmsand Applications”, Prof. Hannu Olkkonen (Ed.), ISBN: 978-953-307-482-5 (2011), [14] I Daubechies and W. Sweldens, Factoring Wavelet Transforms into Lifting Steps, Program for Applied and Computational Mathematics, Princeton University, November 1997. [15] I Daubechies and W. Sweldens, Factoring Wavelet Transforms into Lifting Steps, J. Fourier Anal. Appl.4, 247-269 (1998). [16] U.N.Thakur, S.Saha, A.Mukherjee, “A Proposed Architecture for Residue Number System Based 1D 5/3 Discrete Wavelet Transform using Filter Bank and Lifting Scheme”, International Journal of Computer Applications (0975 – 8887), Vol. 90. No.14, pp. 43-48, March in 2014. AUTHORS Souvik Saha completed his Masters’ with specialization in Microelectronics & VLSI Design in 2013. He is currently an Assistant Professor in the department of Electronics & Communication Engineering at the University of Engineering & Management, Jaipur, India. His research interests include Signal Processing, VLSI technology, Reconfigurable architecture and FPGA based system designing. Uttam Narendra Thakur is currently attached as an Asst. Professor in the department of Electronics & Communications Engg. at the University of Engineering & Management, Jaipur. The author holds a Masters’ degree in Electronics & Communications Engg, with specialization in Microelectronics & VLSI design. His research interests include VLSI, Digital system designing, and FPGA based designing. Prof. Amitabha Sinha obtained his Ph.D degree in Computer Science and Engineering from IIT, Delhi and has worked in senior positions in the industry and in academia for the last 25 years. He was Head, DSP (Digital Signal Processing) group of the R&D center of CMC Ltd. and Vice-President of HFCL. Prof. Sinha has taught at Oakland University, U.S.A., erstwhile B.E. College, Howrah (now IIEST) and BITS, Pilani. He was a member of the advisory board of the Dept. of Science and Technology, Govt. of West Bengal and former Director of West Bengal University and Technology. He is a member of IEEE and has chaired sessions of IEEE. His areas of expertise are embedded computer systems, application specific digital circuit design using FPGAs, DSP (Digital Signal Processing), parallel architecture and parallel processing for signal and imaging applications. He co-founded a U.S. based start- up company “ESP microDesign” working on developing IPR in the area of Reconfigurable DSP Processor.