SlideShare a Scribd company logo
1 of 9
Download to read offline
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME
30
DESIGN OF HIGH SPEED RECONFIGURABLE
COPROCESSOR FOR INTERLEAVER AND DE-
INTERLEAVER OPERATIONS
Mallikarjunaswamy S1
, Dr.Nataraj K.R2
, Balachandra P3
, Sharmila N.4
1
Research Scholar Jain University,
2, 3
SJB Institute of Technology, Bangalore-60,
4
R.N.S.Institute of Technology, Bangalore-98
ABSTRACT
In this paper we present the high speed reconfigurable co –processor for interleaver and de-
interleaver system. Today’s communications systems have to perform in the midst of extreme signal,
complex depth and diversity .With help of reconfigurable co-processor we can ensure the
communications systems are ready for next generation operations . The communication system
commonly uses an interleaver and de-interleaver technique for security purpose to overcome burst
error such as correlated channel noise and authentication. The proposed reconfigurable co-processor
for interleaver and de-interleaver is more accurate, reliable and flexible. The interleaver and de-
interleaver coprocessor has been implemented using VHDL and the synthesis has been done by
model-sim. The critical path is of about 0.16 nm technology and gate count of about 34,000.The
Performance comparisons shows the Proposed co-processor can reduce the clock cycles for
interleaving (8-bit=50%, 32-bit =81.45%),67 % de-interleaver for the IEEE 802.11a standard (12
Mbps data rate). and compared with existing DSP’s. From the results, the proposed co-processor
show good performance compered to existing DSP chip in terms of number clock’s per cycle.
Keywords: Interleaver, De-interleaver, Binary symmetric channel (BSC) and length shift register
sequence (LFSR)
INTRODUCTION
Digital communications are disposed to random correlated channel noise such as fading or
burst errors. Interleaving is most commonly used for error correction in stream of codes to make
INTERNATIONAL JOURNAL OF ELECTRONICS AND
COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)
ISSN 0976 – 6464(Print)
ISSN 0976 – 6472(Online)
Volume 6, Issue 1, January (2015), pp. 30-38
© IAEME: http://www.iaeme.com/IJECET.asp
Journal Impact Factor (2015): 7.9817 (Calculated by GISI)
www.jifactor.com
IJECET
© I A E M E
International Journal of Electronics and Communication Engineering &
6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp.
them operative in a burst noise location
blocks of data. Any burst noiseoccurring will be reflected on the receiver side decoder
interleaver as self-regulating random symbol error which is more controllable than burst errors.
Interleavers can be classified as either pseudo random or periodic
for periodic interleaving, periodic
interleaver accepts the symbols in
interleaving is most commonly invoked as it is easily accomplished in hardware .
interleaver rearranges the data in a pseudo random sequence.
Interleaving and De-interleaving
systems toovercome burst error such as correlated channel noise and authentication
rearranges input data such that sequential
data is organized back into the original
interleaving, correlated noise introduced in
independent at the receiver and thus allows better error correction.
form of two-dimensional array, the data is read in along its row wise. Once the array is full, same
data is read out along its column wise, thus changing the order of the data. (The interleaver process is
denoted by the Greek letter π and de
is illustrated in Figure 4 the original data order
process. The de-interleaver arranged in the form of two
its column wise and read out by row wise. This interleaver may be present between the outer encoder
and inner encoder at transmitter side there is two component codes uses a concatenated code .the de
interleaver between the inner decoder and outer decoder at receiver side, as shown in Figure 4. Due
this process the changing of some order of original data in o
of two-dimensional array, the data is read in along its row wise. Once the array is full, same data is
read out along its column wise, thus changing the order of the data. (The interleaver process is
denoted by the Greek letter π and de
Figure.1. Concatenated code Encoder and Decoder with Interleaver
The interleaver process is illustrated in Figure 1
corresponding de-interleaver process
array.The data is read in along its column wise and read out by row wise. This interleaver may be
present between the outer encoder and inner encoder at transmitter side there is two component
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976
6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38
31
location. The interleaver spreads out end-to-end
Any burst noiseoccurring will be reflected on the receiver side decoder
regulating random symbol error which is more controllable than burst errors.
either pseudo random or periodic. Block interleaving is an example
eriodic interleaverinstruct the data in a repeating sequence
interleaver accepts the symbols in form of blocks and necessary operations perform on
interleaving is most commonly invoked as it is easily accomplished in hardware .
eaver rearranges the data in a pseudo random sequence.
interleaving is a technique most commonly used in communication
toovercome burst error such as correlated channel noise and authentication
sequential data are spread out. At the receiver end, the interleaved
back into the original data sequence by the de-interleaver.
interleaving, correlated noise introduced in the transmission channel appears to be statistically
independent at the receiver and thus allows better error correction. The interleaver arranged in the
dimensional array, the data is read in along its row wise. Once the array is full, same
ata is read out along its column wise, thus changing the order of the data. (The interleaver process is
and de-interleaver process is denoted by π–1.) The interleaver process
is illustrated in Figure 4 the original data order can be restored by a corresponding de
interleaver arranged in the form of two-dimensional array, the data is read in along
its column wise and read out by row wise. This interleaver may be present between the outer encoder
nner encoder at transmitter side there is two component codes uses a concatenated code .the de
interleaver between the inner decoder and outer decoder at receiver side, as shown in Figure 4. Due
this process the changing of some order of original data in order to interleaver arranged in the form
dimensional array, the data is read in along its row wise. Once the array is full, same data is
read out along its column wise, thus changing the order of the data. (The interleaver process is
and de-interleaver process is denoted by π–1.)
. Concatenated code Encoder and Decoder with Interleaver
ess is illustrated in Figure 1.The original data order can be restored by a
process [1]. The de-interleaver arranged in the form of two
data is read in along its column wise and read out by row wise. This interleaver may be
present between the outer encoder and inner encoder at transmitter side there is two component
Technology (IJECET), ISSN 0976 –
8 © IAEME
end data over numerous
Any burst noiseoccurring will be reflected on the receiver side decoder after De-
regulating random symbol error which is more controllable than burst errors.
Block interleaving is an example
the data in a repeating sequence of bytes. This
perform on data. Periodic
interleaving is most commonly invoked as it is easily accomplished in hardware .Pseudo random
commonly used in communication
toovercome burst error such as correlated channel noise and authentication. The interleaver
At the receiver end, the interleaved
interleaver. As a result of
the transmission channel appears to be statistically
The interleaver arranged in the
dimensional array, the data is read in along its row wise. Once the array is full, same
ata is read out along its column wise, thus changing the order of the data. (The interleaver process is
1.) The interleaver process
can be restored by a corresponding de-interleaver
dimensional array, the data is read in along
its column wise and read out by row wise. This interleaver may be present between the outer encoder
nner encoder at transmitter side there is two component codes uses a concatenated code .the de-
interleaver between the inner decoder and outer decoder at receiver side, as shown in Figure 4. Due
rder to interleaver arranged in the form
dimensional array, the data is read in along its row wise. Once the array is full, same data is
read out along its column wise, thus changing the order of the data. (The interleaver process is
. Concatenated code Encoder and Decoder with Interleaver
original data order can be restored by a
e form of two-dimensional
data is read in along its column wise and read out by row wise. This interleaver may be
present between the outer encoder and inner encoder at transmitter side there is two component
International Journal of Electronics and Communication Engineering &
6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp.
codes uses a concatenated code .the de
receiver side, as shown in Figure 1
order to make extraction of the original signal difficult to the un
shown in Figure 2.
Figure.2. Operations of Interleaver and De
A COMMUNICATION SYSTEM AND INTERLEAVER
Figure
Figure 3 shows the basic communication
(sequence of messages or producing
message to maintain security, modulation process and convert it to a suitable signal for operations), a
channel (a medium like wire or air etc.)
the destination (a machine or a person)
noise (switch noise, lightening), channel distortion or white
noise. The different modulation takes
channel model termed as binary symmetric channel (BSC).
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976
6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38
32
codes uses a concatenated code .the de-interleaver between the inner decoder and outer decoder at
eiver side, as shown in Figure 1, due to this process the changing of some order of original data in
order to make extraction of the original signal difficult to the un-authorization perso
Operations of Interleaver and De-Interleaver.
A COMMUNICATION SYSTEM AND INTERLEAVER – FIRST ENCOUNTER
Figure.3. Basic communication system model
the basic communication system. It consists of an information source
(sequence of messages or producing a message), transmitterit have a capability to operate on the
message to maintain security, modulation process and convert it to a suitable signal for operations), a
like wire or air etc.), a receiver (basically inverse of transmitter operations),and
the destination (a machine or a person)[2]. The noise source can be definedas fading
, channel distortion or white noise. In this paper deals only on burst
takes place at transmitter side. For binary transmission we are using
channel model termed as binary symmetric channel (BSC).
Technology (IJECET), ISSN 0976 –
8 © IAEME
oder and outer decoder at
, due to this process the changing of some order of original data in
authorization person this process
.
FIRST ENCOUNTER
consists of an information source
it have a capability to operate on the
message to maintain security, modulation process and convert it to a suitable signal for operations), a
basically inverse of transmitter operations),and
as fading or burst errors
n this paper deals only on burst
place at transmitter side. For binary transmission we are using
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME
33
Figure.4. A simplified transmission and reception over a noisy channel
Figure 4 shows a basic binary symmetric channel (BSC) with transition probability p. It can
be calculated by knowing the value of signal properties, amount of noise expected (i.e. probability
distribution of noise) and the quantization thresholds of the modulator. With the encoding process, at
receiver side the message bits are encoded in to code word c with a probability P(r c)of the received
vector r [4].
BLOCK DIAGRAM DESCRIPTION
Based on different implementation features, the interleavers are divided in two main types
named as convolutional interleaver and block interleave. There are some other classifications based
on their properties, which will also be discussed briefly in later sections.at transmitter side of the
interleaver, the information coming from the encoder is in the form of blocks. The permutations are
appliedand then block of data is passed to two dimension array for further modulations. The normal
implementation of a block interleaver is performed by Row-Column matrix of size R x C, where R is
total number of rows and C is the total number of columns.
Figure.5. Simple block interleaving without permutations
Figure 5shows the basic block diagram and performance of interleaving. In this illustration
there is no inter-row or inter-column permutations are used, thus the interleaver is operated on some
systematic order. The row-column block of interleaver gives the advantage that it isolates the burst
errors of size R by a distance C [5]. If some situation a periodic single error sequence with period R
affects the transmission, at receiver side a de-interleaver produces a burst of errors with size C. In
this situation further permutations need and it increase the implementation complexity.
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME
34
Figure.6. Block interleaving with row and column permutations
Figure.6.shows an illustration of an interleaver block withdifferent row and column
permutations is given in. The permutations are applied with certain format after the information has
been written to the R x C row column matrix [6]. At receiver side the original data order can be
restored by a corresponding de-interleaver process
Other than row-column matrix construction, a block interleaver can also be constructed by
using other methods. An example of generating the block interleaver is by defining a primitive
polynomial to generate a maximal length shift register sequence called maximal length LFSR as
shown in Figure 7. A maximal length LFSR generates all the addresses by cycling through all the
possible states except the state where all bits are zero. The start of addressing sequence is defined by
introducing a starting seed value. When block size is less than the complete cycle of the primitive
polynomial, a pruning device has to be incorporated to discard the invalid indices. Based on different
construction methodologies and properties, the block interleavers can further be divided in different
sub-categories which will be described in a later section.
Figure 7 A maximal length LFSR with n=12
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME
35
Figure 7 shows an interleaver module used for primitive polynomial to be generated by using
maximal length shift register sequence is called maximal length LFSR. This module generates all
physical addresses by cycling through the entire probable states apart from the state where all bits are
zero [7][8]. The starting seed value defines the staring addresses sequence. If complete cycle is
greater than the block size ofthe primitive polynomial, in such case a pruning device has to be in-
corporate to reject the invalid indices. Based on different construction properties and methodologies,
the interleaver module can further be divided in different sub-categories.
CONVOLUTIONAL INTERLEAVER
Figure 8 shows a convolutional interleaver. It consists of X rows of shift registers, with
different delay in each row. In general each consecutive row and columns has a delay which is N
codes duration higher than the previous row. The encoder sends a code word symbols into the array
of shift register, one code symbol to each row .ever time each new code word symbols the
commutator switches to a new shift registers and right most columns code word symbol come out to
the channel. The ith
(1<i≤ X-1) shift register has a length of (i-1) N levels where N=M/X and the last
row require M-1 number of delay elements. The convolution de-interleaver executes the inverse
operation of the interleaver and structure and delay elements are also different. Zeroth row of the
interleaver becomes an X-1 row in the de-interleaver,1st row of the pervious becomes N-2 row of
later and so on.
Figure.8. Convolutional Interleaver
HARDWARE DESCRIPTION OF COPROCESSOR
In our experimentation, Xilinx Spartan-3 (device XC3S 400) with 400K gate count FPGA is
used [9]. Ithas total 896 numbers of configurable logic blocks (CLBs) arranged in 32 X 28 matrix
fashion. Each CLBhas four slices and two of them are named as SLICEM and rest two as SLICEL.
Each SLICEM can be used as16 bit (embedded) shift register (SRL16). DAB application requires a
convolutional interleaver of array size [6]; of 17 X j (j = 0, 1… 11) = 1122 numbers of delay
elements. Numbers of SRL 16 required to implement the interleaver is 77 which is only 4.3% of
available SRL16. Because of our efficient FPGA implementation technique, sufficient FPGA
resources are made available for implementing other circuitry of the transmitter / receiver [9].
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME
36
PROPOSED MODEL OF CONVOLUTIONAL INTERLEAVER
In our proposed work interleaver and de-interleaver coprocessor has been implemented by
using VHDL and synthesis has been done by model-sim. The critical path of about 0.16 nm
technology and gate count of about 34,000 FPGA is used [10].it has total 900 configurable logic
blocks (CLBs) arranged in 48x28 matrix. Each configurable logic blocks has four slices and digital
audio broadcast application requires a convolution interleaver of array size [11]
A novel architecture of reconfigurable co-processor for interleaver and de-interleaver of an 8
bit convolutional interleaver with N=1 is shown in figure 9. The code word symbols (Xin) received
in serial from an encoder is converted by the serial input parallel output (SIPO) register converts the
code word symbols (Xin) received from an encoder into an 8 bit parallel code word. The SIPO
output changes its value with respect to clock which is not necessary at the input of the delay input.
The delay unit receives a word from the buffer unit after every 8 clock cycles. A buffer unit sends a
code word to the delay unit. The delay unit is comprised of eight rows and is requiring a structure as
narrated in figure 9. Each 8 bit code word of the code symbols isapplied to the respective rows of the
delay unit. In delay unit the code word is scrambled and the scrambled code word then applied to the
8:1 multiplexer (MUX) which converts it into stream of serial data (Xout).the SIPO register in an
interleaver circuit is driven by the clock signal, a three bit counter and a clock circuit. The clock
circuit divides the system clock frequency by 8 which in turn used to drive the delay and buffer unit.
The 3-bit counter generates a select input for the 8:1 MUX.The proposed reconfigurable co-
processor for de-Interleaver is exactly similar to figure 9 but inverse operation. The scrambled code
word is converted into its original code word at the de-interleaver output side.
Figure.9. Block diagram of proposed 8 bit convolutional interleaver.
Figure 10 shows the 8 bit input signal (111111112) is applied at data_in input of the
interleaver at receiver side. The interleaver generates a scrambling output data at data_out. This
scrambled output is applied as a input to the De-interleaver which rearranges them in such a way that
the original code word is generated at output side(data_out).
CRITICAL ANALYSIS OF MODEL-SIM IMPLEMENTATION RESULTS
The novel architecture model of Convolutional interleaver de-interleaver pairs (both 8 bit, 32
bit and 64-bit) has been implemented by using VHDL and synthesis has been done by model-sim
Xilinx Spartan-3 (Device: XC3S400) FPGA platform. Table I shows the comparison between
proposed co-processor for interleave, de-interleaver and Star-Core SC140 the Proposed co-processor
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME
37
can reduce the clock cycles for interleaver (8-bit=50%, 32-bit =81.45%) and 67 % de-interleaver for
the IEEE 802.11a standard (12 Mbps data rate).
Table I Performance Comparison for Interleaver and De-Interleaver
Interleaver
word length
1 bit delay
units required
SC140 Proposed system
Slice
saving in %
8 bit 8 X 7 = 56
56 ÷ 2 =
28
14 50.00 %
32 bit
32 X 31 =
992
992 ÷ 2
= 496
92 81.45 %
Figure 10. Simulation result with input code word = 111111112
CONCLUSIONS
In this work, we have proved the design and the implementation of high speed reconfigurable
Co-processor for interleaver and De-interleaver. The reconfigurable coprocessor that can support
various communication standards and algorithms. Interleaver and De-interleaver influential
conventional and scramble technique. Main objective of this paper is to improve the security
purpose, overcome burst error such as correlated channel noise and authentication, to increases the
redundant by using co-processor and perform many parallel operations without any overhead and
performance of reconfigurable co-processor is compared with existing DSP (SC140). The interleaver
and de-interleaver coprocessor has been implemented by using VHDL and synthesis has been done
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 –
6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME
38
by model-sim. The critical path of about 0.16 nm technology and gate count of about 34,000.The
Performance comparisons shows the Proposed co-processor can reduce the clock cycles for
interleaving (8-bit=50%, 32-bit =81.45%), 67 % de-interleaver for the IEEE 802.11a standard (12
Mbps data rate) and compared with existing DSP’s. From the results, the proposed co-processor
shows good performance compered to existing DSP chip in terms of number clock’s per cycle.
REFERENCES
1. Y. Q. Shi, X. M. Zhang, Z. C. Ni, and N. Ansari, ‘Interleaving for Combating Bursts of
Errors’, IEEE Circuits and System magazine, first quarter, pp. 29-42, 2004.
2. G. D. Forney, ‘Burst-Correcting Codes for the ClassicBursty Channel,’ IEEE Transaction on
Communication Technology, vol. COM-19, pp. 772-781, 1971.
3. F. Daneshgaran, M. Laddomada, and M. Mondin, ‘Interleaver design for serially
concatenated convolutional codes: theory and application,’ IEEE Transactions on
Information Theory, vol. 50, no. 6, pp. 1177-1188, 2004.
4. V. D. Nguyen, and H. P. Kuchenbecker, ‘Block interleaving for soft decision Viterbi
decoding in OFDM systems,’ IEEE VTS 54th Vehicular Technology Conference, U.S.A, pp.
470, 2001.
5. H. R. Sadjadpour, N. J. A. Sloane, M. Salehi, and G. Nebe, ‘Interleaver design for turbo
codes’ IEEE Journal on Selected Areas in Communications, vol. 19, no 5, pp. 831-837, 200.
6. J. B. Kim, Y. J. Lim, and M. H. Lee, ‘A Low Complexity FEC Design for DAB,’ IEEE
ISCAS, Sydney, Australia, pp. 522-525, 2001.
7. H. Yang, Y. Zhong, and L. Yang, ‘An FPGA Prototype of a Forward Error correction (FEC)
Decoder for ATSC Digital TV,’ IEEE Transaction on Consumer Electronics, vol. 45, No.2,
pp. 387-395, 1999.
8. S. A. Hanna, ‘Convolutional interleaving for digital radio communications’, Second IEEE
International Conferenceon Personal Communications: Gateway to the 21st
Century, vol.: 1,
pp. 443-447, 1993.
9. Xilinx, ‘Spartan-3 FPGA Family: Complete Data Sheet,’ 2007, available at www.xilinx.com.
10. Altera, ‘Cyclone III Device Handbook, vol. 1,’ 2007 available at www.altera.com.
11. D. Perry, VHDL: Programming by Example, 3rd Edition, Tata McGraw Hill, New Delhi,
2001.
12. Mai Hossam Taher, Ali E.Taki El_Deen and Mohy E.Abo-Elsoud, “Hardware
Implementation of The Serpent Block Cipher Using FPGA Technology” International journal
of Electronics and Communication Engineering &Technology (IJECET), Volume 5, Issue 10,
2014, pp. 34 - 44, ISSN Print: 0976- 6464, ISSN Online: 0976 –6472.
13. Devanshi S. Desai and Dr. Nagendra P. Gajjar, “Low Bitrate Modulator Using FPGA”
International journal of Electronics and Communication Engineering &Technology
(IJECET), Volume 5, Issue 4, 2014, pp. 89 - 94, ISSN Print: 0976- 6464, ISSN Online: 0976
–6472.
14. Ms.Kshitija S. Patil ,Prof. G.D.Salunke and Mrs.Bhavana L. Mahajan, “FPGA Implemented
Multichannel HDLC Transceiver” International journal of Electronics and Communication
Engineering &Technology (IJECET), Volume 3, Issue 3, 2012, pp. 170 - 176, ISSN Print:
0976- 6464, ISSN Online: 0976 –6472..

More Related Content

What's hot

Serial interface module for ethernet based applications
Serial interface module for ethernet based applicationsSerial interface module for ethernet based applications
Serial interface module for ethernet based applicationseSAT Journals
 
Optimized mapping and navigation of remote area through an autonomous robot
Optimized mapping and navigation of remote area through an autonomous robotOptimized mapping and navigation of remote area through an autonomous robot
Optimized mapping and navigation of remote area through an autonomous roboteSAT Publishing House
 
A Low Cost Wireless Interfacing Device between PS/2 Keyboard and Display
A Low Cost Wireless Interfacing Device between PS/2 Keyboard and DisplayA Low Cost Wireless Interfacing Device between PS/2 Keyboard and Display
A Low Cost Wireless Interfacing Device between PS/2 Keyboard and Displayidescitation
 
Fpga implementation of multi protocol data
Fpga implementation of multi protocol dataFpga implementation of multi protocol data
Fpga implementation of multi protocol dataeSAT Publishing House
 
Data Encoding for Wireless Transmission
Data Encoding for Wireless TransmissionData Encoding for Wireless Transmission
Data Encoding for Wireless TransmissionSean McQuay
 
LOW POWER SI CLASS E POWER AMPLIFIER AND RF SWITCH FOR HEALTH CARE
LOW POWER SI CLASS E POWER AMPLIFIER AND RF SWITCH FOR HEALTH CARELOW POWER SI CLASS E POWER AMPLIFIER AND RF SWITCH FOR HEALTH CARE
LOW POWER SI CLASS E POWER AMPLIFIER AND RF SWITCH FOR HEALTH CAREieijjournal
 
Interpreter System For Blind People Using Braille Pad
Interpreter System For Blind People Using Braille PadInterpreter System For Blind People Using Braille Pad
Interpreter System For Blind People Using Braille PadIRJET Journal
 
Glossary of Technical Terms for Process Weighing
Glossary of Technical Terms for Process WeighingGlossary of Technical Terms for Process Weighing
Glossary of Technical Terms for Process WeighingPower Specialties, Inc.
 
An Efficient Low Power Convolutional Coding with Viterbi Decoding using FSM
An Efficient Low Power Convolutional Coding with Viterbi Decoding using FSMAn Efficient Low Power Convolutional Coding with Viterbi Decoding using FSM
An Efficient Low Power Convolutional Coding with Viterbi Decoding using FSMAssociate Professor in VSB Coimbatore
 
A parallel 8 bit computer interface circuit and software for a digital nuclea...
A parallel 8 bit computer interface circuit and software for a digital nuclea...A parallel 8 bit computer interface circuit and software for a digital nuclea...
A parallel 8 bit computer interface circuit and software for a digital nuclea...Alexander Decker
 

What's hot (17)

Serial interface module for ethernet based applications
Serial interface module for ethernet based applicationsSerial interface module for ethernet based applications
Serial interface module for ethernet based applications
 
Optimized mapping and navigation of remote area through an autonomous robot
Optimized mapping and navigation of remote area through an autonomous robotOptimized mapping and navigation of remote area through an autonomous robot
Optimized mapping and navigation of remote area through an autonomous robot
 
A Low Cost Wireless Interfacing Device between PS/2 Keyboard and Display
A Low Cost Wireless Interfacing Device between PS/2 Keyboard and DisplayA Low Cost Wireless Interfacing Device between PS/2 Keyboard and Display
A Low Cost Wireless Interfacing Device between PS/2 Keyboard and Display
 
Ijetcas14 378
Ijetcas14 378Ijetcas14 378
Ijetcas14 378
 
Project_intership
Project_intershipProject_intership
Project_intership
 
D5242023
D5242023D5242023
D5242023
 
Fpga implementation of multi protocol data
Fpga implementation of multi protocol dataFpga implementation of multi protocol data
Fpga implementation of multi protocol data
 
Data Encoding for Wireless Transmission
Data Encoding for Wireless TransmissionData Encoding for Wireless Transmission
Data Encoding for Wireless Transmission
 
Serial buses
Serial busesSerial buses
Serial buses
 
LOW POWER SI CLASS E POWER AMPLIFIER AND RF SWITCH FOR HEALTH CARE
LOW POWER SI CLASS E POWER AMPLIFIER AND RF SWITCH FOR HEALTH CARELOW POWER SI CLASS E POWER AMPLIFIER AND RF SWITCH FOR HEALTH CARE
LOW POWER SI CLASS E POWER AMPLIFIER AND RF SWITCH FOR HEALTH CARE
 
Interpreter System For Blind People Using Braille Pad
Interpreter System For Blind People Using Braille PadInterpreter System For Blind People Using Braille Pad
Interpreter System For Blind People Using Braille Pad
 
T04504121126
T04504121126T04504121126
T04504121126
 
Glossary of Technical Terms for Process Weighing
Glossary of Technical Terms for Process WeighingGlossary of Technical Terms for Process Weighing
Glossary of Technical Terms for Process Weighing
 
An Efficient Low Power Convolutional Coding with Viterbi Decoding using FSM
An Efficient Low Power Convolutional Coding with Viterbi Decoding using FSMAn Efficient Low Power Convolutional Coding with Viterbi Decoding using FSM
An Efficient Low Power Convolutional Coding with Viterbi Decoding using FSM
 
A010240110
A010240110A010240110
A010240110
 
E010224043
E010224043E010224043
E010224043
 
A parallel 8 bit computer interface circuit and software for a digital nuclea...
A parallel 8 bit computer interface circuit and software for a digital nuclea...A parallel 8 bit computer interface circuit and software for a digital nuclea...
A parallel 8 bit computer interface circuit and software for a digital nuclea...
 

Similar to Design of high speed reconfigurable coprocessor for interleaver and de interleaver operations

IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...ijceronline
 
Data detection with a progressive parallel ici canceller in mimo ofdm
Data detection with a progressive parallel ici canceller in mimo ofdmData detection with a progressive parallel ici canceller in mimo ofdm
Data detection with a progressive parallel ici canceller in mimo ofdmeSAT Publishing House
 
Effects of filtering on ber performance of an ofdm system
Effects of filtering on ber performance of an ofdm systemEffects of filtering on ber performance of an ofdm system
Effects of filtering on ber performance of an ofdm systemeSAT Publishing House
 
IRJET- Review Paper on Study of Various Interleavers and their Significance
IRJET- Review Paper on Study of Various Interleavers and their SignificanceIRJET- Review Paper on Study of Various Interleavers and their Significance
IRJET- Review Paper on Study of Various Interleavers and their SignificanceIRJET Journal
 
6 article azojete vol 8 53 66
6 article azojete vol 8 53 666 article azojete vol 8 53 66
6 article azojete vol 8 53 66Oyeniyi Samuel
 
NOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNER
NOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNERNOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNER
NOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNERIJCI JOURNAL
 
unit 4 smartsensors and application.pptx
unit 4 smartsensors and application.pptxunit 4 smartsensors and application.pptx
unit 4 smartsensors and application.pptxAanshuSingh3
 
Design and verification of pipelined parallel architecture implementation in ...
Design and verification of pipelined parallel architecture implementation in ...Design and verification of pipelined parallel architecture implementation in ...
Design and verification of pipelined parallel architecture implementation in ...eSAT Publishing House
 
A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...
A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...
A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...eSAT Journals
 
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...IRJET Journal
 
62 ijtet14003 pdf-libre
62 ijtet14003 pdf-libre62 ijtet14003 pdf-libre
62 ijtet14003 pdf-libreIJTET Journal
 
simulation of turbo encoding and decoding
simulation of turbo encoding and decodingsimulation of turbo encoding and decoding
simulation of turbo encoding and decodingGulafshan Saifi
 
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...rahulmonikasharma
 

Similar to Design of high speed reconfigurable coprocessor for interleaver and de interleaver operations (20)

M010617376
M010617376M010617376
M010617376
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 
Data detection with a progressive parallel ici canceller in mimo ofdm
Data detection with a progressive parallel ici canceller in mimo ofdmData detection with a progressive parallel ici canceller in mimo ofdm
Data detection with a progressive parallel ici canceller in mimo ofdm
 
Effects of filtering on ber performance of an ofdm system
Effects of filtering on ber performance of an ofdm systemEffects of filtering on ber performance of an ofdm system
Effects of filtering on ber performance of an ofdm system
 
20120140505006
2012014050500620120140505006
20120140505006
 
40120140505011
4012014050501140120140505011
40120140505011
 
IRJET- Review Paper on Study of Various Interleavers and their Significance
IRJET- Review Paper on Study of Various Interleavers and their SignificanceIRJET- Review Paper on Study of Various Interleavers and their Significance
IRJET- Review Paper on Study of Various Interleavers and their Significance
 
6 article azojete vol 8 53 66
6 article azojete vol 8 53 666 article azojete vol 8 53 66
6 article azojete vol 8 53 66
 
NOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNER
NOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNERNOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNER
NOISE IMMUNE CONVOLUTIONAL ENCODER DESIGN AND ITS IMPLEMENTATIONIN TANNER
 
Ijecet 06 06_002
Ijecet 06 06_002Ijecet 06 06_002
Ijecet 06 06_002
 
unit 4 smartsensors and application.pptx
unit 4 smartsensors and application.pptxunit 4 smartsensors and application.pptx
unit 4 smartsensors and application.pptx
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
D04561722
D04561722D04561722
D04561722
 
Design and verification of pipelined parallel architecture implementation in ...
Design and verification of pipelined parallel architecture implementation in ...Design and verification of pipelined parallel architecture implementation in ...
Design and verification of pipelined parallel architecture implementation in ...
 
A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...
A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...
A 2 stage data word packet communication decoder using rate 1-by-3 viterbi de...
 
Ff34970973
Ff34970973Ff34970973
Ff34970973
 
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
 
62 ijtet14003 pdf-libre
62 ijtet14003 pdf-libre62 ijtet14003 pdf-libre
62 ijtet14003 pdf-libre
 
simulation of turbo encoding and decoding
simulation of turbo encoding and decodingsimulation of turbo encoding and decoding
simulation of turbo encoding and decoding
 
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
BER Analysis of OFDM Systems with Varying Frequency Offset Factor over AWGN a...
 

More from IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

More from IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Design of high speed reconfigurable coprocessor for interleaver and de interleaver operations

  • 1. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME 30 DESIGN OF HIGH SPEED RECONFIGURABLE COPROCESSOR FOR INTERLEAVER AND DE- INTERLEAVER OPERATIONS Mallikarjunaswamy S1 , Dr.Nataraj K.R2 , Balachandra P3 , Sharmila N.4 1 Research Scholar Jain University, 2, 3 SJB Institute of Technology, Bangalore-60, 4 R.N.S.Institute of Technology, Bangalore-98 ABSTRACT In this paper we present the high speed reconfigurable co –processor for interleaver and de- interleaver system. Today’s communications systems have to perform in the midst of extreme signal, complex depth and diversity .With help of reconfigurable co-processor we can ensure the communications systems are ready for next generation operations . The communication system commonly uses an interleaver and de-interleaver technique for security purpose to overcome burst error such as correlated channel noise and authentication. The proposed reconfigurable co-processor for interleaver and de-interleaver is more accurate, reliable and flexible. The interleaver and de- interleaver coprocessor has been implemented using VHDL and the synthesis has been done by model-sim. The critical path is of about 0.16 nm technology and gate count of about 34,000.The Performance comparisons shows the Proposed co-processor can reduce the clock cycles for interleaving (8-bit=50%, 32-bit =81.45%),67 % de-interleaver for the IEEE 802.11a standard (12 Mbps data rate). and compared with existing DSP’s. From the results, the proposed co-processor show good performance compered to existing DSP chip in terms of number clock’s per cycle. Keywords: Interleaver, De-interleaver, Binary symmetric channel (BSC) and length shift register sequence (LFSR) INTRODUCTION Digital communications are disposed to random correlated channel noise such as fading or burst errors. Interleaving is most commonly used for error correction in stream of codes to make INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) ISSN 0976 – 6464(Print) ISSN 0976 – 6472(Online) Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME: http://www.iaeme.com/IJECET.asp Journal Impact Factor (2015): 7.9817 (Calculated by GISI) www.jifactor.com IJECET © I A E M E
  • 2. International Journal of Electronics and Communication Engineering & 6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. them operative in a burst noise location blocks of data. Any burst noiseoccurring will be reflected on the receiver side decoder interleaver as self-regulating random symbol error which is more controllable than burst errors. Interleavers can be classified as either pseudo random or periodic for periodic interleaving, periodic interleaver accepts the symbols in interleaving is most commonly invoked as it is easily accomplished in hardware . interleaver rearranges the data in a pseudo random sequence. Interleaving and De-interleaving systems toovercome burst error such as correlated channel noise and authentication rearranges input data such that sequential data is organized back into the original interleaving, correlated noise introduced in independent at the receiver and thus allows better error correction. form of two-dimensional array, the data is read in along its row wise. Once the array is full, same data is read out along its column wise, thus changing the order of the data. (The interleaver process is denoted by the Greek letter π and de is illustrated in Figure 4 the original data order process. The de-interleaver arranged in the form of two its column wise and read out by row wise. This interleaver may be present between the outer encoder and inner encoder at transmitter side there is two component codes uses a concatenated code .the de interleaver between the inner decoder and outer decoder at receiver side, as shown in Figure 4. Due this process the changing of some order of original data in o of two-dimensional array, the data is read in along its row wise. Once the array is full, same data is read out along its column wise, thus changing the order of the data. (The interleaver process is denoted by the Greek letter π and de Figure.1. Concatenated code Encoder and Decoder with Interleaver The interleaver process is illustrated in Figure 1 corresponding de-interleaver process array.The data is read in along its column wise and read out by row wise. This interleaver may be present between the outer encoder and inner encoder at transmitter side there is two component International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 31 location. The interleaver spreads out end-to-end Any burst noiseoccurring will be reflected on the receiver side decoder regulating random symbol error which is more controllable than burst errors. either pseudo random or periodic. Block interleaving is an example eriodic interleaverinstruct the data in a repeating sequence interleaver accepts the symbols in form of blocks and necessary operations perform on interleaving is most commonly invoked as it is easily accomplished in hardware . eaver rearranges the data in a pseudo random sequence. interleaving is a technique most commonly used in communication toovercome burst error such as correlated channel noise and authentication sequential data are spread out. At the receiver end, the interleaved back into the original data sequence by the de-interleaver. interleaving, correlated noise introduced in the transmission channel appears to be statistically independent at the receiver and thus allows better error correction. The interleaver arranged in the dimensional array, the data is read in along its row wise. Once the array is full, same ata is read out along its column wise, thus changing the order of the data. (The interleaver process is and de-interleaver process is denoted by π–1.) The interleaver process is illustrated in Figure 4 the original data order can be restored by a corresponding de interleaver arranged in the form of two-dimensional array, the data is read in along its column wise and read out by row wise. This interleaver may be present between the outer encoder nner encoder at transmitter side there is two component codes uses a concatenated code .the de interleaver between the inner decoder and outer decoder at receiver side, as shown in Figure 4. Due this process the changing of some order of original data in order to interleaver arranged in the form dimensional array, the data is read in along its row wise. Once the array is full, same data is read out along its column wise, thus changing the order of the data. (The interleaver process is and de-interleaver process is denoted by π–1.) . Concatenated code Encoder and Decoder with Interleaver ess is illustrated in Figure 1.The original data order can be restored by a process [1]. The de-interleaver arranged in the form of two data is read in along its column wise and read out by row wise. This interleaver may be present between the outer encoder and inner encoder at transmitter side there is two component Technology (IJECET), ISSN 0976 – 8 © IAEME end data over numerous Any burst noiseoccurring will be reflected on the receiver side decoder after De- regulating random symbol error which is more controllable than burst errors. Block interleaving is an example the data in a repeating sequence of bytes. This perform on data. Periodic interleaving is most commonly invoked as it is easily accomplished in hardware .Pseudo random commonly used in communication toovercome burst error such as correlated channel noise and authentication. The interleaver At the receiver end, the interleaved interleaver. As a result of the transmission channel appears to be statistically The interleaver arranged in the dimensional array, the data is read in along its row wise. Once the array is full, same ata is read out along its column wise, thus changing the order of the data. (The interleaver process is 1.) The interleaver process can be restored by a corresponding de-interleaver dimensional array, the data is read in along its column wise and read out by row wise. This interleaver may be present between the outer encoder nner encoder at transmitter side there is two component codes uses a concatenated code .the de- interleaver between the inner decoder and outer decoder at receiver side, as shown in Figure 4. Due rder to interleaver arranged in the form dimensional array, the data is read in along its row wise. Once the array is full, same data is read out along its column wise, thus changing the order of the data. (The interleaver process is . Concatenated code Encoder and Decoder with Interleaver original data order can be restored by a e form of two-dimensional data is read in along its column wise and read out by row wise. This interleaver may be present between the outer encoder and inner encoder at transmitter side there is two component
  • 3. International Journal of Electronics and Communication Engineering & 6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. codes uses a concatenated code .the de receiver side, as shown in Figure 1 order to make extraction of the original signal difficult to the un shown in Figure 2. Figure.2. Operations of Interleaver and De A COMMUNICATION SYSTEM AND INTERLEAVER Figure Figure 3 shows the basic communication (sequence of messages or producing message to maintain security, modulation process and convert it to a suitable signal for operations), a channel (a medium like wire or air etc.) the destination (a machine or a person) noise (switch noise, lightening), channel distortion or white noise. The different modulation takes channel model termed as binary symmetric channel (BSC). International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 32 codes uses a concatenated code .the de-interleaver between the inner decoder and outer decoder at eiver side, as shown in Figure 1, due to this process the changing of some order of original data in order to make extraction of the original signal difficult to the un-authorization perso Operations of Interleaver and De-Interleaver. A COMMUNICATION SYSTEM AND INTERLEAVER – FIRST ENCOUNTER Figure.3. Basic communication system model the basic communication system. It consists of an information source (sequence of messages or producing a message), transmitterit have a capability to operate on the message to maintain security, modulation process and convert it to a suitable signal for operations), a like wire or air etc.), a receiver (basically inverse of transmitter operations),and the destination (a machine or a person)[2]. The noise source can be definedas fading , channel distortion or white noise. In this paper deals only on burst takes place at transmitter side. For binary transmission we are using channel model termed as binary symmetric channel (BSC). Technology (IJECET), ISSN 0976 – 8 © IAEME oder and outer decoder at , due to this process the changing of some order of original data in authorization person this process . FIRST ENCOUNTER consists of an information source it have a capability to operate on the message to maintain security, modulation process and convert it to a suitable signal for operations), a basically inverse of transmitter operations),and as fading or burst errors n this paper deals only on burst place at transmitter side. For binary transmission we are using
  • 4. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME 33 Figure.4. A simplified transmission and reception over a noisy channel Figure 4 shows a basic binary symmetric channel (BSC) with transition probability p. It can be calculated by knowing the value of signal properties, amount of noise expected (i.e. probability distribution of noise) and the quantization thresholds of the modulator. With the encoding process, at receiver side the message bits are encoded in to code word c with a probability P(r c)of the received vector r [4]. BLOCK DIAGRAM DESCRIPTION Based on different implementation features, the interleavers are divided in two main types named as convolutional interleaver and block interleave. There are some other classifications based on their properties, which will also be discussed briefly in later sections.at transmitter side of the interleaver, the information coming from the encoder is in the form of blocks. The permutations are appliedand then block of data is passed to two dimension array for further modulations. The normal implementation of a block interleaver is performed by Row-Column matrix of size R x C, where R is total number of rows and C is the total number of columns. Figure.5. Simple block interleaving without permutations Figure 5shows the basic block diagram and performance of interleaving. In this illustration there is no inter-row or inter-column permutations are used, thus the interleaver is operated on some systematic order. The row-column block of interleaver gives the advantage that it isolates the burst errors of size R by a distance C [5]. If some situation a periodic single error sequence with period R affects the transmission, at receiver side a de-interleaver produces a burst of errors with size C. In this situation further permutations need and it increase the implementation complexity.
  • 5. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME 34 Figure.6. Block interleaving with row and column permutations Figure.6.shows an illustration of an interleaver block withdifferent row and column permutations is given in. The permutations are applied with certain format after the information has been written to the R x C row column matrix [6]. At receiver side the original data order can be restored by a corresponding de-interleaver process Other than row-column matrix construction, a block interleaver can also be constructed by using other methods. An example of generating the block interleaver is by defining a primitive polynomial to generate a maximal length shift register sequence called maximal length LFSR as shown in Figure 7. A maximal length LFSR generates all the addresses by cycling through all the possible states except the state where all bits are zero. The start of addressing sequence is defined by introducing a starting seed value. When block size is less than the complete cycle of the primitive polynomial, a pruning device has to be incorporated to discard the invalid indices. Based on different construction methodologies and properties, the block interleavers can further be divided in different sub-categories which will be described in a later section. Figure 7 A maximal length LFSR with n=12
  • 6. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME 35 Figure 7 shows an interleaver module used for primitive polynomial to be generated by using maximal length shift register sequence is called maximal length LFSR. This module generates all physical addresses by cycling through the entire probable states apart from the state where all bits are zero [7][8]. The starting seed value defines the staring addresses sequence. If complete cycle is greater than the block size ofthe primitive polynomial, in such case a pruning device has to be in- corporate to reject the invalid indices. Based on different construction properties and methodologies, the interleaver module can further be divided in different sub-categories. CONVOLUTIONAL INTERLEAVER Figure 8 shows a convolutional interleaver. It consists of X rows of shift registers, with different delay in each row. In general each consecutive row and columns has a delay which is N codes duration higher than the previous row. The encoder sends a code word symbols into the array of shift register, one code symbol to each row .ever time each new code word symbols the commutator switches to a new shift registers and right most columns code word symbol come out to the channel. The ith (1<i≤ X-1) shift register has a length of (i-1) N levels where N=M/X and the last row require M-1 number of delay elements. The convolution de-interleaver executes the inverse operation of the interleaver and structure and delay elements are also different. Zeroth row of the interleaver becomes an X-1 row in the de-interleaver,1st row of the pervious becomes N-2 row of later and so on. Figure.8. Convolutional Interleaver HARDWARE DESCRIPTION OF COPROCESSOR In our experimentation, Xilinx Spartan-3 (device XC3S 400) with 400K gate count FPGA is used [9]. Ithas total 896 numbers of configurable logic blocks (CLBs) arranged in 32 X 28 matrix fashion. Each CLBhas four slices and two of them are named as SLICEM and rest two as SLICEL. Each SLICEM can be used as16 bit (embedded) shift register (SRL16). DAB application requires a convolutional interleaver of array size [6]; of 17 X j (j = 0, 1… 11) = 1122 numbers of delay elements. Numbers of SRL 16 required to implement the interleaver is 77 which is only 4.3% of available SRL16. Because of our efficient FPGA implementation technique, sufficient FPGA resources are made available for implementing other circuitry of the transmitter / receiver [9].
  • 7. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME 36 PROPOSED MODEL OF CONVOLUTIONAL INTERLEAVER In our proposed work interleaver and de-interleaver coprocessor has been implemented by using VHDL and synthesis has been done by model-sim. The critical path of about 0.16 nm technology and gate count of about 34,000 FPGA is used [10].it has total 900 configurable logic blocks (CLBs) arranged in 48x28 matrix. Each configurable logic blocks has four slices and digital audio broadcast application requires a convolution interleaver of array size [11] A novel architecture of reconfigurable co-processor for interleaver and de-interleaver of an 8 bit convolutional interleaver with N=1 is shown in figure 9. The code word symbols (Xin) received in serial from an encoder is converted by the serial input parallel output (SIPO) register converts the code word symbols (Xin) received from an encoder into an 8 bit parallel code word. The SIPO output changes its value with respect to clock which is not necessary at the input of the delay input. The delay unit receives a word from the buffer unit after every 8 clock cycles. A buffer unit sends a code word to the delay unit. The delay unit is comprised of eight rows and is requiring a structure as narrated in figure 9. Each 8 bit code word of the code symbols isapplied to the respective rows of the delay unit. In delay unit the code word is scrambled and the scrambled code word then applied to the 8:1 multiplexer (MUX) which converts it into stream of serial data (Xout).the SIPO register in an interleaver circuit is driven by the clock signal, a three bit counter and a clock circuit. The clock circuit divides the system clock frequency by 8 which in turn used to drive the delay and buffer unit. The 3-bit counter generates a select input for the 8:1 MUX.The proposed reconfigurable co- processor for de-Interleaver is exactly similar to figure 9 but inverse operation. The scrambled code word is converted into its original code word at the de-interleaver output side. Figure.9. Block diagram of proposed 8 bit convolutional interleaver. Figure 10 shows the 8 bit input signal (111111112) is applied at data_in input of the interleaver at receiver side. The interleaver generates a scrambling output data at data_out. This scrambled output is applied as a input to the De-interleaver which rearranges them in such a way that the original code word is generated at output side(data_out). CRITICAL ANALYSIS OF MODEL-SIM IMPLEMENTATION RESULTS The novel architecture model of Convolutional interleaver de-interleaver pairs (both 8 bit, 32 bit and 64-bit) has been implemented by using VHDL and synthesis has been done by model-sim Xilinx Spartan-3 (Device: XC3S400) FPGA platform. Table I shows the comparison between proposed co-processor for interleave, de-interleaver and Star-Core SC140 the Proposed co-processor
  • 8. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME 37 can reduce the clock cycles for interleaver (8-bit=50%, 32-bit =81.45%) and 67 % de-interleaver for the IEEE 802.11a standard (12 Mbps data rate). Table I Performance Comparison for Interleaver and De-Interleaver Interleaver word length 1 bit delay units required SC140 Proposed system Slice saving in % 8 bit 8 X 7 = 56 56 ÷ 2 = 28 14 50.00 % 32 bit 32 X 31 = 992 992 ÷ 2 = 496 92 81.45 % Figure 10. Simulation result with input code word = 111111112 CONCLUSIONS In this work, we have proved the design and the implementation of high speed reconfigurable Co-processor for interleaver and De-interleaver. The reconfigurable coprocessor that can support various communication standards and algorithms. Interleaver and De-interleaver influential conventional and scramble technique. Main objective of this paper is to improve the security purpose, overcome burst error such as correlated channel noise and authentication, to increases the redundant by using co-processor and perform many parallel operations without any overhead and performance of reconfigurable co-processor is compared with existing DSP (SC140). The interleaver and de-interleaver coprocessor has been implemented by using VHDL and synthesis has been done
  • 9. International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 6, Issue 1, January (2015), pp. 30-38 © IAEME 38 by model-sim. The critical path of about 0.16 nm technology and gate count of about 34,000.The Performance comparisons shows the Proposed co-processor can reduce the clock cycles for interleaving (8-bit=50%, 32-bit =81.45%), 67 % de-interleaver for the IEEE 802.11a standard (12 Mbps data rate) and compared with existing DSP’s. From the results, the proposed co-processor shows good performance compered to existing DSP chip in terms of number clock’s per cycle. REFERENCES 1. Y. Q. Shi, X. M. Zhang, Z. C. Ni, and N. Ansari, ‘Interleaving for Combating Bursts of Errors’, IEEE Circuits and System magazine, first quarter, pp. 29-42, 2004. 2. G. D. Forney, ‘Burst-Correcting Codes for the ClassicBursty Channel,’ IEEE Transaction on Communication Technology, vol. COM-19, pp. 772-781, 1971. 3. F. Daneshgaran, M. Laddomada, and M. Mondin, ‘Interleaver design for serially concatenated convolutional codes: theory and application,’ IEEE Transactions on Information Theory, vol. 50, no. 6, pp. 1177-1188, 2004. 4. V. D. Nguyen, and H. P. Kuchenbecker, ‘Block interleaving for soft decision Viterbi decoding in OFDM systems,’ IEEE VTS 54th Vehicular Technology Conference, U.S.A, pp. 470, 2001. 5. H. R. Sadjadpour, N. J. A. Sloane, M. Salehi, and G. Nebe, ‘Interleaver design for turbo codes’ IEEE Journal on Selected Areas in Communications, vol. 19, no 5, pp. 831-837, 200. 6. J. B. Kim, Y. J. Lim, and M. H. Lee, ‘A Low Complexity FEC Design for DAB,’ IEEE ISCAS, Sydney, Australia, pp. 522-525, 2001. 7. H. Yang, Y. Zhong, and L. Yang, ‘An FPGA Prototype of a Forward Error correction (FEC) Decoder for ATSC Digital TV,’ IEEE Transaction on Consumer Electronics, vol. 45, No.2, pp. 387-395, 1999. 8. S. A. Hanna, ‘Convolutional interleaving for digital radio communications’, Second IEEE International Conferenceon Personal Communications: Gateway to the 21st Century, vol.: 1, pp. 443-447, 1993. 9. Xilinx, ‘Spartan-3 FPGA Family: Complete Data Sheet,’ 2007, available at www.xilinx.com. 10. Altera, ‘Cyclone III Device Handbook, vol. 1,’ 2007 available at www.altera.com. 11. D. Perry, VHDL: Programming by Example, 3rd Edition, Tata McGraw Hill, New Delhi, 2001. 12. Mai Hossam Taher, Ali E.Taki El_Deen and Mohy E.Abo-Elsoud, “Hardware Implementation of The Serpent Block Cipher Using FPGA Technology” International journal of Electronics and Communication Engineering &Technology (IJECET), Volume 5, Issue 10, 2014, pp. 34 - 44, ISSN Print: 0976- 6464, ISSN Online: 0976 –6472. 13. Devanshi S. Desai and Dr. Nagendra P. Gajjar, “Low Bitrate Modulator Using FPGA” International journal of Electronics and Communication Engineering &Technology (IJECET), Volume 5, Issue 4, 2014, pp. 89 - 94, ISSN Print: 0976- 6464, ISSN Online: 0976 –6472. 14. Ms.Kshitija S. Patil ,Prof. G.D.Salunke and Mrs.Bhavana L. Mahajan, “FPGA Implemented Multichannel HDLC Transceiver” International journal of Electronics and Communication Engineering &Technology (IJECET), Volume 3, Issue 3, 2012, pp. 170 - 176, ISSN Print: 0976- 6464, ISSN Online: 0976 –6472..