EFFICIENT RECURSIVE IMPLEMENTATION OF A QUADRATIC PERMUTATION POLYNOMIAL INTERLEAVER FOR LONG TERM EVOLUTION SYSTEMS
|
|
- Blaise Wilson
- 5 years ago
- Views:
Transcription
1 Rev. Roum. Sci. Techn. Électrotechn. et Énerg. Vol. 61, 1, pp , Bucarest, 016 Électronique et transmission de l information EFFICIENT RECURSIVE IMPLEMENTATION OF A QUADRATIC PERMUTATION POLYNOMIAL INTERLEAVER FOR LONG TERM EVOLUTION SYSTEMS CRISTIAN STANCIU 1, CRISTIAN ANGHEL, CONSTANTIN PALEOLOGU Key words: Long term evolution (LTE), Turbo codes, Interleaver, Field programmable gate array (FPGA) implementation. This paper describes an efficient hardware implementation for the address generation block used in the interleaving procedure associated with the channel turbo coding/decoding modules in the long term evolution (LTE) standard. The solution exploits key arithmetic properties of the corresponding equation to perform the address computation in a recursive manner. The proposed method replaces divisions and multiplications by comparisons and subtractions. The new implementation model targets a Xilinx Virtex 5 XC5VFX70T field programmable gate array (FPGA) device. 1. INTRODUCTION Turbo codes were introduced in [1 3] as an alternative (with superior performance) to classic methods from the forward error coding (FEC) group. Although the arithmetic complexity was prohibitive, the development of hardware platforms slowly gained the mandatory status in communication standards for turbo coding. The current technology level associated with field programmable gate arrays (FPGAs) and digital signal processors (DSPs) allows implementations for complex processing architectures, such as long term evolution (LTE) coding/decoding structures. One of the most important developments introduced by LTE technology [4, 5] is related to the turbo interleaving block, which is based on a quadratic permutation polynomial (QPP) function. The block is tailored for high transmission rates associated with parallel decoding architectures [6]. The turbo decoding is performed in an iterative manner, using at each stage the extrinsic values produced by the previous iteration [7, 8]. The functionality takes advantage of the QPP interleaver, which allows the parallelization of the decoding process. An iteration is completed when the data is processed by the two soft input soft output (SISO) decoding units. The SISOs are interconnected so that each unit receives at the input the output values produced by the other. The goal of the paper is to present a simplified implementation of the interleaving block used for the LTE turbo coding and decoding architectures. The standard hardware model for the included address generation block uses multiplications and divisions with pipe-line functionalities. The required hardware resources are costly, taking into consideration that the interleaving block is employed for transmission and reception tasks. Other solutions [9 1] devised more efficient methods for recursively computing the output address values, but the complexity of the arithmetic operations can be simplified further. We will demonstrate that the multiplications and divisions can be completely eliminated by exploiting the properties of the modulo operation and the recursive nature of the associated QPP address generation expression. The paper is organized as follows. Section introduces the LTE turbo coding/decoding structures. In Section 3, the functionality of the address generation block is described and a new efficient version is proposed for the interleaving and de-interleaving operations. The new model requires only basic arithmetic operations to perform the calculations, using a significantly lower amount of hardware resources. Section 4 presents the hardware implementation. Results are discussed for tests performed in Modelsim [13] and for the synthesis process targeting a Xilinx Virtex 5 device [14, 15]. In Section 5, we present the final conclusions and the perspectives of this study.. LTE CODING/DECODING CONFIGURATIONS The LTE coding is performed with a parallel concatenated convolutional code (PCCC), comprising of two constituent encoders and one interleaving block. The structure is illustrated in Fig. 1. Each individual 8-state constituent encoder has the following transfer function: ( D) [ 1, g ( D) g ( D) ] G 1 / 0 =, (1) where D denotes the basic delay block and 3 3 ( D) 1+ D + D ; g ( D) = + D D g =. () The information generated by the coding structure is formed with the input bits C k (k = 1,..., K, where K is the length of the uncoded data block), denoted as X k at the output, and the parity bits produced by each of the constituent encoders, denoted as Z k, respectively Z k. The second ' constituent encoder performs its operations using an interleaved (reordered) version of the input bits C k, denoted by ' k C = π i = 1... K, (3) C ( i ), where π(i ) is an address computed as π ( = ( f i + f i ). (4) 1 The parameters f 1, f, and the block length K are standardized in 188 possible sets of values and can be found in Table in [5]. 1 Politehnica University of Bucharest, Iuliu Maniu 1-3, Sect 6, Bucharest, room B10, {cristian, canghel, pale}@comm.pub.ro
2 54 Cristian Stanciu, Cristian Anghel, Constantin Paleologu Fig. 1 LTE turbo encoder [6]. The LTE turbo decoding scheme used for the receiver is illustrated in Fig.. The principle of the turbo decoding is an iterative processing of data between the two SISO units. An iteration is completed once the data has passed through both the SISO blocks. The input of one SISO uses the previously computed output of the other decoding unit. While one SISO unit is decoding the input information, the second one waits for the end of the process before starting its own decoding phase. Furthermore, the interleaving and de-interleaving blocks have the same hardware structure and process only frames of data that must be available before the beginning of computations. Thus, the hardware implementation of the LTE turbo decoder requires only one SISO unit and one interleaving/de-interleaving block. The elements located in positions i = 0,..., K 1 are moved according to the predetermined function presented in (3) and (4). The LTE system requires for each device two interleaving structures, associated with the transmitting and receiving procedures. Most of the hardware costs are necessary for the address generation function presented in (4). The apparent arithmetic requirements for the computation of the memory addresses π ( consist of one addition, three multiplications, and one division (which is used for the extraction of the remainder associated with the modulo operation). The associated denominators are the values of K and the remainders (the results of the modulo computations) have smaller values than the corresponding K lengths. Figure 3 illustrates, for each of the possible data block lengths K (i.e., each of the intervals i = 0,, K 1), the maximum values of the dividends and quotients associated with (4). It can be noticed that the minimum hardware resources necessary for finite numeric formats must account for representations of values up to billions for the dividents and millions for the quotients. The values illustrated in Fig. 3 require up to 35 bits, respectively 3, for unsigned integer representations. Furthermore, the hardware implementations must generate the values π ( with a minimum delay, requiring a pipe-line arithmetic. The large numeric ranges and the pipe-line system occupy large chip areas. Fig. 3 Maximum dividents and quotients for the interleaver address generator. Fig. LTE turbo decoding scheme. 3. EFFICIENT ADDRESS GENERATION FOR THE LTE INTERLEAVER As mentioned before, the function of an interleaver is to reorder the elements comprising a data block with K values. Thus, the address computation in (4) can be replaced with a more efficient technique, which works using only additions and simplified modulo operations in a recursive manner. Similar approaches were presented before in literature [9 1], without the complete elimination of multiplications and divisions. With the stated purpose, we make the notation: p ( = f1i + fi. (5) The value of π( is the modulo operator applied to function p(. The recursive computation of p( was introduced to reduce the arithmetic complexity [9, 10, 1]. The function can be expressed at each stage as:
3 3 Implementation of a quadratic permutation polynomial interleaver 55 p(0) = 0, p(1) = f1 + f = p(0) + f, p() = f1 + 4 f = p(1) + 3 f, p(3) = 3 f1 + 9 f = p() + 5 f,... p( = p( + s1 + s(. (6) The value of p( can be expressed using two step functions denoted s 1 and s (. The value of step s 1 is the constant f 1, as it represents the regularly increasing contribution of value f 1, proportional to the value of i. The second step increases its contribution to p( in a nonlinear manner, based on the constant f and the squared step number i. Thus, s ( can be recursively expressed as: 0, i = 0, s ( = f, i = 1, (7) s( + f, i > 1. Fig. 4 Comparison between the values f and the corresponding frame lengths K. Additionally, we can use (6) to rewrite the relation between π ( and p(: π( = p( = [ p( + s + s ( ] mod. 1 K (8) The multiplications are replaced by additions and the arithmetic complexity is reduced. Nevertheless, the division is still required for the modulo operation. Considering that the modulo operator applied to a sum of elements can be expressed as ck = ck, (9) k k we propose to modify the computation of π ( in (8) to considerably reduce the arithmetic complexity. The number of modulo operations increases, but the complexity of the corresponding divisions is reduced as a consequence of having smaller quotients. Consequently, using (7), (8), and (9), we obtain: π() i = = [ pi ( 1) + s1 + s( ] = π( i 1) f1 ( s( i 1) f) (10) = π( i 1) f1 s( i 1) f The values for π( and s( i 1) are computed at the previous iteration. The computation f1 is not necessary, since all of the f 1 values are smaller than their corresponding frame lengths K. Also, f is a constant parameter for a specific frame length. Figure 4 compares the values f and K, for all of the frame lengths. It can be noticed that f has corresponding quotients of 0 or 1. The specified modulo operation is straight forward and can be computed at the beginning of a frame processing or pre-stored in a memory. Fig. 5 Comparison between the values f 1 +f and the corresponding frame lengths K. Moreover, for the last sum in (10), all of the mentioned values are smaller than K. As a result, the last modulo operation has an integer quotient no larger than 3. Otherwise, the additions can be performed alternatively with modulo operations, starting with the last two terms, in order to generate the value s ( needed for iteration i + 1. The alternation between additions and modulo operations reduces the maximum possible quotients to 1, which allows the use of comparisons with K, and possible subtractions instead of divisions, for the extraction of remainders. The arithmetic complexity required for the address generation is significantly reduced to three additions and three simplified modulo procedures (with the maximum quotient 1) per address value i. The efficiency of the hardware implementation for the address generation block can be further increased. By taking into account in (10) that f 1 and f are constant values for a given frame length K, their contribution to the function p( can be included into a single pre-computed value. Therefore, the functions s 1 and s ( can be combined into a single step function: 0, i = 0, s3() i = s1+ s() i = f1+ f, i = 1, s3( i 1) + f, i > 1. (11)
4 56 Cristian Stanciu, Cristian Anghel, Constantin Paleologu 4 By using (9) and (11) in (8), the result is: π () i = = pi () = [ pi ( 1) + s3() i] = [ pi ( 1) + s3( i 1) + f) ] = [ π ( i 1) + s ( i 1) + f ] 3 (1) All of the values in the last stage of (1) are lower than the value K, and available recursively, such as π( and s3( i 1), or they can be predetermined and stored, like the case of f Moreover, a comparison is depicted in Fig. 5 for the 188 possible frame lengths K and the corresponding values f 1 + f used for the initialization of the step function in (11). In several cases, the relation f 1 + f > K is noticeable. Thus, the value s 3 (1) = (f 1 + f ) must also be pre-computed and stored for usage at the beginning of every address generation round. For each computed address, two additions and two modulo operations (with the maximum quotient 1) are necessary, using a structure that alternates the two operations. The overall arithmetic complexity of the address generation module is reduced from 3K additions and 3K simplified modulo operations corresponding to (10), to K additions and K simplified modulo procedures associated with (1). procedure, the modulo operator is applied to the sum, with a maximum quotient of 1. Thus, a comparison and the corresponding possible subtraction are performed. The address generation results for stage i are successively available with a delay of 4 clock cycles. The maximum number of operations required for a full set of address computations is reduced to K comparisons and 4K additions/subtractions. The method improves the solutions presented in [10 1], by eliminating any multiplications or divisions. The low numerical range of the operators (with numbers lower than K) allows the usage of minimal resources for the representation of binary values (i.e., at most 14 bits per operator). The address generation is performed for consecutive input values and allows the use of a single address computation module. Our model is a particular configuration of the parallel setup in [9], which has lower data processing delays and higher arithmetic complexity, proportional to the number of address generation blocks (~ Kb additions and ~ Kb simplified modulo procedures). 4. HARDWARE IMPLEMENTATION OF ADDRESS GENERATION For the hardware implementation of the address generation block we targeted a Xilinx Virtex 5 XC5VFX70T FPGA. We performed the hardware imple-mentation using the very high speed hardware description language (VHDL). The standard block requires the knowledge of parameters K, f 1, and f. Considering the corresponding values, available in Table in [5], the total number of bits required for their representation is = 3. The LTE standard has 188 sets of values for the specified parameters, which must be available in a memory. Consequently, by multiplying the size of a location with the total number of locations, we obtain a required memory of 6016 bits. Furthermore, for the implementation of the model proposed in (1), we imposed the pre-storing of the values K, f and the starting values for s 3 (, i.e., s3 (1) = ( f 1 + f) The required number of bits for a memory location is = 34. Thus, the total amount of memory is slightly larger (639 bits) than the standard approach, but smaller than the general solution presented in [9], which assumes a non-zero starting input address. The memory requirements in [9] can increase up to b bits, where b is the number of parallel address generation blocks. The functionality of the proposed model is illustrated in Fig. 6 for stage number i. The algorithm works in two steps. In the first step, the value s 3 ( is determined by adding its previous value to f Furthermore, the modulo operator is applied, i.e., the result is compared with K, which is subtracted from the sum (if necessary). In step, the computed value is added to the previous output of the address generation block, i.e., π(. In a similar Fig. 6 Proposed address generation scheme. Fig. 7 Modelsim example (first and last generated addresses); K = 180.
5 5 Implementation of a quadratic permutation polynomial interleaver 57 The VHDL code was tested using Modelsim SE c. A waveform example is illustrated in Fig. 7 for K = 180. Furthermore, the synthesis procedure was performed using Xilinx ISE Design Suite 13.4 for the target device mentioned above. The results show that the design requires an amount of resources lower by an order of magnitude than the classical approach implementation presented in [8] for the same target device. The proposed hardware design requires 15 slice registers and 9 lookup-tables (LUTs), with a maximum clock frequency of MHz (equivalent to a minimum clock period of ns). 5. CONCLUSIONS The paper presented a low-cost (chip resources) hardware implementation for the address generation block used for the turbo QPP interleaving procedure in the LTE standard. We presented a simplified recursive mathematical model, which requires no multiplications or divisions. The corresponding modulo operations are replaced by comparisons and subtractions. Additionally, the hardware resources used for binary representations are greatly reduced. In order to demonstrate the validity of our solution, we illustrated simulation results and presented the hardware requirements generated by the synthesis process for a Xilinx Virtex 5 FPGA device. ACKNOWLEDGMENTS The work has been funded by the Sectoral Operational Programme Human Resources Development of the Ministry of European Funds through the Financial Agreement POSDRU/159/1.5/S/ Received on June 30, 015 REFERENCES 1. C. Berrou, A. Glavieux, Near optimum error correcting coding and decoding: Turbo-Codes, IEEE Trans. Communications, 44, 10, 1996, pp C. Berrou, M. Jézéquel, Non binary convolutional codes for turbo coding, Electronics Letters, 35, 1, pp. 9 40, C. Berrou, A. Glavieux, P. Thitimajshima, Near Shannon limit errorcorrecting coding and decoding: Turbo Codes, IEEE Proceedings of the Int. Conf. on Communications, Geneva, Switzerland, 1993, pp F. Khan, LTE for 4G Mobile Broadband, Cambridge University Press, New York, ***3 rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Multiplexing and channel coding (Release 8), 3GPP TS 36.1 V8.7.0 (009 05) Technical Specification. 6. S. Chae, A low complexity parallel architecture of turbo decoder based on QPP interleaver for 3GPP-LTE/LTE-A, com/articles/31907/turbo-decoder-architecture-qpp-interleaver-3gpplte-lte-a.html. 7. M. C. Valenti, J. Sun, The UMTS Turbo Code and an Efficient Decoder Implementation Suitable for Software-Defined Radios, International Journal of Wireless Information Networks, 8, 4, C. Anghel, C. Stanciu, C. Paleologu, Efficient FPGA Implementation of a Channel Turbo Decoder for LTE Systems, Rev. Roum. Sci. Techn. Électrotechn. et Énerg., 60,, pp , Yang Sun, Joseph R. Cavallaro, Efficient hardware implementation of a highly-parallel 3GPP LTE/LTE-advance turbo decoder, Integration, VLSI Journal, 44, pp , Di Wu, R. Asghar, D. Liu, Implementation of a High-Speed Parallel Turbo Decoder for 3GPP LTE Terminals, IEEE Proceedings of the Int. Conf. on ASIC, Chengdu, China, 009, pp R. Asghar, Di Wu, J. Eilert, D. Liu, Memory Conflict Analysis and a Re-configurable Interleaver Architecture Supporting Unified Parallel Turbo Decoding, Journal of Signal Processing Systems, 60, 1, pp , S. Wang, L. Liu, Z. Wen, High Speed QPP Generator with Optimized Parallel Architecture for 4G LTE-A System, Int. Journal of Advancements in Computing Technology, 4, 3, pp , *** Modelsim Reference Manual, Software Version 6.5e, 010, Mentor Graphics Corporation. 14. ***Xilinx Virtex 5 family user guide, ***Xilinx ML507 evaluation platform user guide,
Chip Design for Turbo Encoder Module for In-Vehicle System
Chip Design for Turbo Encoder Module for In-Vehicle System Majeed Nader Email: majeed@wayneedu Yunrui Li Email: yunruili@wayneedu John Liu Email: johnliu@wayneedu Abstract This paper studies design and
More informationThe Lekha 3GPP LTE FEC IP Core meets 3GPP LTE specification 3GPP TS V Release 10[1].
Lekha IP 3GPP LTE FEC Encoder IP Core V1.0 The Lekha 3GPP LTE FEC IP Core meets 3GPP LTE specification 3GPP TS 36.212 V 10.5.0 Release 10[1]. 1.0 Introduction The Lekha IP 3GPP LTE FEC Encoder IP Core
More informationThe Lekha 3GPP LTE Turbo Decoder IP Core meets 3GPP LTE specification 3GPP TS V Release 10[1].
Lekha IP Core: LW RI 1002 3GPP LTE Turbo Decoder IP Core V1.0 The Lekha 3GPP LTE Turbo Decoder IP Core meets 3GPP LTE specification 3GPP TS 36.212 V 10.5.0 Release 10[1]. Introduction The Lekha IP 3GPP
More information/$ IEEE
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 56, NO. 1, JANUARY 2009 81 Bit-Level Extrinsic Information Exchange Method for Double-Binary Turbo Codes Ji-Hoon Kim, Student Member,
More informationLow Complexity Architecture for Max* Operator of Log-MAP Turbo Decoder
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Low
More informationWe are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 4,100 116,000 120M Open access books available International authors and editors Downloads Our
More informationISSCC 2003 / SESSION 8 / COMMUNICATIONS SIGNAL PROCESSING / PAPER 8.7
ISSCC 2003 / SESSION 8 / COMMUNICATIONS SIGNAL PROCESSING / PAPER 8.7 8.7 A Programmable Turbo Decoder for Multiple 3G Wireless Standards Myoung-Cheol Shin, In-Cheol Park KAIST, Daejeon, Republic of Korea
More informationRECURSIVE GF(2 N ) ENCODERS USING LEFT-CIRCULATE FUNCTION FOR OPTIMUM TCM SCHEMES
RECURSIVE GF( N ) ENCODERS USING LEFT-CIRCULATE FUNCTION FOR OPTIMUM TCM SCHEMES CĂLIN VLĂDEANU 1, SAFWAN EL ASSAD, ION MARGHESCU 1, ADRIAN FLORIN PĂUN 1 JEAN-CLAUDE CARLACH 3, RAYMOND QUÉRÉ 4 Key words:
More informationLinköping University Post Print. Analysis of Twiddle Factor Memory Complexity of Radix-2^i Pipelined FFTs
Linköping University Post Print Analysis of Twiddle Factor Complexity of Radix-2^i Pipelined FFTs Fahad Qureshi and Oscar Gustafsson N.B.: When citing this work, cite the original article. 200 IEEE. Personal
More informationHard Decision Based Low SNR Early Termination for LTE Turbo Decoding
Hard Decision Based Low SNR Early Termination for LTE Turbo Decoding Jan Geldmacher, Klaus Hueske, and Jürgen Götze Information Processing Lab, TU Dortmund University Otto-Hahn-Strasse 4, 447 Dortmund,
More informationA SIMULINK-TO-FPGA MULTI-RATE HIERARCHICAL FIR FILTER DESIGN
A SIMULINK-TO-FPGA MULTI-RATE HIERARCHICAL FIR FILTER DESIGN Xiaoying Li 1 Fuming Sun 2 Enhua Wu 1, 3 1 University of Macau, Macao, China 2 University of Science and Technology Beijing, Beijing, China
More informationHigh Speed Downlink Packet Access efficient turbo decoder architecture: 3GPP Advanced Turbo Decoder
I J C T A, 9(24), 2016, pp. 291-298 International Science Press High Speed Downlink Packet Access efficient turbo decoder architecture: 3GPP Advanced Turbo Decoder Parvathy M.*, Ganesan R.*,** and Tefera
More informationPERFORMANCE ANALYSIS OF HIGH EFFICIENCY LOW DENSITY PARITY-CHECK CODE DECODER FOR LOW POWER APPLICATIONS
American Journal of Applied Sciences 11 (4): 558-563, 2014 ISSN: 1546-9239 2014 Science Publication doi:10.3844/ajassp.2014.558.563 Published Online 11 (4) 2014 (http://www.thescipub.com/ajas.toc) PERFORMANCE
More informationTHE turbo code is one of the most attractive forward error
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 63, NO. 2, FEBRUARY 2016 211 Memory-Reduced Turbo Decoding Architecture Using NII Metric Compression Youngjoo Lee, Member, IEEE, Meng
More informationBinary Adders. Ripple-Carry Adder
Ripple-Carry Adder Binary Adders x n y n x y x y c n FA c n - c 2 FA c FA c s n MSB position Longest delay (Critical-path delay): d c(n) = n d carry = 2n gate delays d s(n-) = (n-) d carry +d sum = 2n
More informationMobile Robot Path Planning Software and Hardware Implementations
Mobile Robot Path Planning Software and Hardware Implementations Lucia Vacariu, Flaviu Roman, Mihai Timar, Tudor Stanciu, Radu Banabic, Octavian Cret Computer Science Department, Technical University of
More informationNon-Binary Turbo Codes Interleavers
Non-Binary Turbo Codes Interleavers Maria KOVACI, Horia BALTA University Polytechnic of Timişoara, Faculty of Electronics and Telecommunications, Postal Address, 30223 Timişoara, ROMANIA, E-Mail: mariakovaci@etcuttro,
More informationDesign of Convolution Encoder and Reconfigurable Viterbi Decoder
RESEARCH INVENTY: International Journal of Engineering and Science ISSN: 2278-4721, Vol. 1, Issue 3 (Sept 2012), PP 15-21 www.researchinventy.com Design of Convolution Encoder and Reconfigurable Viterbi
More informationINTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK DESIGN OF QUATERNARY ADDER FOR HIGH SPEED APPLICATIONS MS. PRITI S. KAPSE 1, DR.
More informationOn the parallelization of slice-based Keccak implementations on Xilinx FPGAs
On the parallelization of slice-based Keccak implementations on Xilinx FPGAs Jori Winderickx, Joan Daemen and Nele Mentens KU Leuven, ESAT/COSIC & iminds, Leuven, Belgium STMicroelectronics Belgium & Radboud
More informationComparison of Decoding Algorithms for Concatenated Turbo Codes
Comparison of Decoding Algorithms for Concatenated Turbo Codes Drago Žagar, Nenad Falamić and Snježana Rimac-Drlje University of Osijek Faculty of Electrical Engineering Kneza Trpimira 2b, HR-31000 Osijek,
More informationEFFICIENT PARALLEL MEMORY ORGANIZATION FOR TURBO DECODERS
In Proceedings of the European Signal Processing Conference, pages 831-83, Poznan, Poland, September 27. EFFICIENT PARALLEL MEMORY ORGANIZATION FOR TURBO DECODERS Perttu Salmela, Ruirui Gu*, Shuvra S.
More informationProgrammable Turbo Decoder Supporting Multiple Third-Generation Wireless Standards
Programmable Turbo Decoder Supporting Multiple Third-eneration Wireless Standards Myoung-Cheol Shin and In-Cheol Park Department of Electrical Engineering and Computer Science, KAIST Yuseong-gu Daejeon,
More informationDESIGN OF QUATERNARY ADDER FOR HIGH SPEED APPLICATIONS
DESIGN OF QUATERNARY ADDER FOR HIGH SPEED APPLICATIONS Ms. Priti S. Kapse 1, Dr. S. L. Haridas 2 1 Student, M. Tech. Department of Electronics, VLSI, GHRACET, Nagpur, (India) 2 H.O.D. of Electronics and
More informationVLSI Architecture for High Performance 3GPP (De)Interleaver for Turbo Codes
INT J COMPUT COMMUN, ISSN 1841-9836 9(2):187-200, April, 2014. VLSI Architecture for High Performance 3GPP (De)Interleaver for Turbo Codes J.M. Mathana, S. Badrinarayanan, R. Rani Hemamalini J. Magdalene
More informationThe design and implementation of TPC encoder and decoder
Journal of Physics: Conference Series PAPER OPEN ACCESS The design and implementation of TPC encoder and decoder To cite this article: L J Xiang et al 016 J. Phys.: Conf. Ser. 679 0103 Related content
More informationVLSI Implementation of Low Power Area Efficient FIR Digital Filter Structures Shaila Khan 1 Uma Sharma 2
IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 05, 2015 ISSN (online): 2321-0613 VLSI Implementation of Low Power Area Efficient FIR Digital Filter Structures Shaila
More informationLow Complexity Opportunistic Decoder for Network Coding
Low Complexity Opportunistic Decoder for Network Coding Bei Yin, Michael Wu, Guohui Wang, and Joseph R. Cavallaro ECE Department, Rice University, 6100 Main St., Houston, TX 77005 Email: {by2, mbw2, wgh,
More informationPipelined Quadratic Equation based Novel Multiplication Method for Cryptographic Applications
, Vol 7(4S), 34 39, April 204 ISSN (Print): 0974-6846 ISSN (Online) : 0974-5645 Pipelined Quadratic Equation based Novel Multiplication Method for Cryptographic Applications B. Vignesh *, K. P. Sridhar
More informationHDL Implementation of an Efficient Partial Parallel LDPC Decoder Using Soft Bit Flip Algorithm
I J C T A, 9(20), 2016, pp. 75-80 International Science Press HDL Implementation of an Efficient Partial Parallel LDPC Decoder Using Soft Bit Flip Algorithm Sandeep Kakde* and Atish Khobragade** ABSTRACT
More informationPROPOSED DETERMINISTIC INTERLEAVERS FOR CCSDS TURBO CODE STANDARD
PROPOSED DETERMINISTIC INTERLEAVERS FOR CCSDS TURBO CODE STANDARD 1 ALAA ELDIN.HASSAN, 2 MONA SHOKAIR, 2 ATEF ABOU ELAZM, 3 D.TRUHACHEV, 3 C.SCHLEGEL 1 Research Assistant: Dept. of Space Science, National
More informationParallelized Radix-4 Scalable Montgomery Multipliers
Parallelized Radix-4 Scalable Montgomery Multipliers Nathaniel Pinckney and David Money Harris 1 1 Harvey Mudd College, 301 Platt. Blvd., Claremont, CA, USA e-mail: npinckney@hmc.edu ABSTRACT This paper
More informationFault Tolerant Parallel Filters Based On Bch Codes
RESEARCH ARTICLE OPEN ACCESS Fault Tolerant Parallel Filters Based On Bch Codes K.Mohana Krishna 1, Mrs.A.Maria Jossy 2 1 Student, M-TECH(VLSI Design) SRM UniversityChennai, India 2 Assistant Professor
More informationRUN-TIME RECONFIGURABLE IMPLEMENTATION OF DSP ALGORITHMS USING DISTRIBUTED ARITHMETIC. Zoltan Baruch
RUN-TIME RECONFIGURABLE IMPLEMENTATION OF DSP ALGORITHMS USING DISTRIBUTED ARITHMETIC Zoltan Baruch Computer Science Department, Technical University of Cluj-Napoca, 26-28, Bariţiu St., 3400 Cluj-Napoca,
More informationReduced complexity Log-MAP algorithm with Jensen inequality based non-recursive max operator for turbo TCM decoding
Sybis and Tyczka EURASIP Journal on Wireless Communications and Networking 2013, 2013:238 RESEARCH Open Access Reduced complexity Log-MAP algorithm with Jensen inequality based non-recursive max operator
More informationRECENTLY, low-density parity-check (LDPC) codes have
892 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: REGULAR PAPERS, VOL. 53, NO. 4, APRIL 2006 Code Construction and FPGA Implementation of a Low-Error-Floor Multi-Rate Low-Density Parity-Check Code Decoder
More informationBER Guaranteed Optimization and Implementation of Parallel Turbo Decoding on GPU
2013 8th International Conference on Communications and Networking in China (CHINACOM) BER Guaranteed Optimization and Implementation of Parallel Turbo Decoding on GPU Xiang Chen 1,2, Ji Zhu, Ziyu Wen,
More informationAvailable online at ScienceDirect. Procedia Technology 24 (2016 )
Available online at www.sciencedirect.com ScienceDirect Procedia Technology 24 (2016 ) 1120 1126 International Conference on Emerging Trends in Engineering, Science and Technology (ICETEST - 2015) FPGA
More informationA Modified Medium Access Control Algorithm for Systems with Iterative Decoding
A Modified Medium Access Control Algorithm for Systems with Iterative Decoding Inkyu Lee Carl-Erik W. Sundberg Sunghyun Choi Dept. of Communications Eng. Korea University Seoul, Korea inkyu@korea.ac.kr
More informationTURBO codes, [1], [2], have attracted much interest due
800 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 47, NO. 2, FEBRUARY 2001 Zigzag Codes and Concatenated Zigzag Codes Li Ping, Member, IEEE, Xiaoling Huang, and Nam Phamdo, Senior Member, IEEE Abstract
More informationFPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS
FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS 1 RONNIE O. SERFA JUAN, 2 CHAN SU PARK, 3 HI SEOK KIM, 4 HYEONG WOO CHA 1,2,3,4 CheongJu University E-maul: 1 engr_serfs@yahoo.com,
More informationVendor Agnostic, High Performance, Double Precision Floating Point Division for FPGAs
Vendor Agnostic, High Performance, Double Precision Floating Point Division for FPGAs Xin Fang and Miriam Leeser Dept of Electrical and Computer Eng Northeastern University Boston, Massachusetts 02115
More informationFast evaluation of nonlinear functions using FPGAs
Adv. Radio Sci., 6, 233 237, 2008 Author(s) 2008. This work is distributed under the Creative Commons Attribution 3.0 License. Advances in Radio Science Fast evaluation of nonlinear functions using FPGAs
More informationPROJECT REPORT IMPLEMENTATION OF LOGARITHM COMPUTATION DEVICE AS PART OF VLSI TOOLS COURSE
PROJECT REPORT ON IMPLEMENTATION OF LOGARITHM COMPUTATION DEVICE AS PART OF VLSI TOOLS COURSE Project Guide Prof Ravindra Jayanti By Mukund UG3 (ECE) 200630022 Introduction The project was implemented
More informationAn Optimized Montgomery Modular Multiplication Algorithm for Cryptography
118 IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.1, January 2013 An Optimized Montgomery Modular Multiplication Algorithm for Cryptography G.Narmadha 1 Asst.Prof /ECE,
More informationEfficient VLSI Huffman encoder implementation and its application in high rate serial data encoding
LETTER IEICE Electronics Express, Vol.14, No.21, 1 11 Efficient VLSI Huffman encoder implementation and its application in high rate serial data encoding Rongshan Wei a) and Xingang Zhang College of Physics
More informationPCE03D DVB RCS/ WiMAX Turbo Encoder. Small World Communications. PCE03D Features. Introduction. Signal Descriptions
PCED DVB RCS/ WiMAX Turbo Encoder Product Specification PCED Features 8 state DVB RCS and IEEE 8.6 WiMAX compatible Rate /, /5, /, /, /4, 4/5, 5/6, 6/7, 7/8 with reverse output option Automatic puncturing
More informationInternational Journal of Engineering Trends and Technology (IJETT) - Volume4Issue5- May 2013
Design of Low Density Parity Check Decoder for WiMAX and FPGA Realization M.K Bharadwaj #1, Ch.Phani Teja *2, K.S ROY #3 #1 Electronics and Communications Engineering,K.L University #2 Electronics and
More informationPerformance Optimization of HVD: An Error Detection and Correction Code
Abstract Research Journal of Engineering Sciences ISSN 2278 9472 Performance Optimization of HVD: An Error Detection and Correction Code Fadnavis Shubham Department of Electronics and Communication, Acropolis
More informationMemory-Reduced Turbo Decoding Architecture Using NII Metric Compression
Memory-Reduced Turbo Decoding Architecture Using NII Metric Compression Syed kareem saheb, Research scholar, Dept. of ECE, ANU, GUNTUR,A.P, INDIA. E-mail:sd_kareem@yahoo.com A. Srihitha PG student dept.
More informationDesign and Implementation of Low-Complexity Redundant Multiplier Architecture for Finite Field
Design and Implementation of Low-Complexity Redundant Multiplier Architecture for Finite Field Veerraju kaki Electronics and Communication Engineering, India Abstract- In the present work, a low-complexity
More informationHigh Data Rate Fully Flexible SDR Modem
High Data Rate Fully Flexible SDR Modem Advanced configurable architecture & development methodology KASPERSKI F., PIERRELEE O., DOTTO F., SARLOTTE M. THALES Communication 160 bd de Valmy, 92704 Colombes,
More informationIJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY FPGA
IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY FPGA Implementations of Tiny Mersenne Twister Guoping Wang Department of Engineering, Indiana University Purdue University Fort
More information3GPP Turbo Encoder v4.0
DS319 June 24, 2009 Features Drop-in module for Virtex -4, Virtex-5, Virtex-6, Spartan -6, Spartan-3, and Spartan-3E FPGAs Implements the 3GPP/UMTS specification [Ref 1] [Ref 2] Core contains the full
More informationOptimized Design and Implementation of a 16-bit Iterative Logarithmic Multiplier
Optimized Design and Implementation a 16-bit Iterative Logarithmic Multiplier Laxmi Kosta 1, Jaspreet Hora 2, Rupa Tomaskar 3 1 Lecturer, Department Electronic & Telecommunication Engineering, RGCER, Nagpur,India,
More informationFPGA Implementation of Multiplier for Floating- Point Numbers Based on IEEE Standard
FPGA Implementation of Multiplier for Floating- Point Numbers Based on IEEE 754-2008 Standard M. Shyamsi, M. I. Ibrahimy, S. M. A. Motakabber and M. R. Ahsan Dept. of Electrical and Computer Engineering
More informationA Novel Carry-look ahead approach to an Unified BCD and Binary Adder/Subtractor
A Novel Carry-look ahead approach to an Unified BCD and Binary Adder/Subtractor Abstract Increasing prominence of commercial, financial and internet-based applications, which process decimal data, there
More informationFPGA Implementation of Multiplierless 2D DWT Architecture for Image Compression
FPGA Implementation of Multiplierless 2D DWT Architecture for Image Compression Divakara.S.S, Research Scholar, J.S.S. Research Foundation, Mysore Cyril Prasanna Raj P Dean(R&D), MSEC, Bangalore Thejas
More informationMapping the SISO module of the Turbo decoder to a FPFA
Mapping the SISO module of the Turbo decoder to a FPF Gerard J.M. Smit, Paul M. Heysters, Paul J.M. Havinga, odewijk T. Smit, John Dilessen, Jos Huisken 1 niversity of Twente, dept. of Computer Science,
More informationSuper Codes: A Flexible Multi Rate Coding System
Super Codes: A Flexible Multi Rate Coding System Steven S. Pietrobon Small World Communications, 6 First Avenue, Payneham South SA 57, Australia. E mail: steven@sworld.com.au Abstract: We define super
More informationImplementation of a Turbo Encoder and Turbo Decoder on DSP Processor-TMS320C6713
International Journal of Engineering Research and Development e-issn : 2278-067X, p-issn : 2278-800X,.ijerd.com Volume 2, Issue 5 (July 2012), PP. 37-41 Implementation of a Turbo Encoder and Turbo Decoder
More informationQuasi-Cyclic Low-Density Parity-Check (QC-LDPC) Codes for Deep Space and High Data Rate Applications
Quasi-Cyclic Low-Density Parity-Check (QC-LDPC) Codes for Deep Space and High Data Rate Applications Nikoleta Andreadou, Fotini-Niovi Pavlidou Dept. of Electrical & Computer Engineering Aristotle University
More informationOn the Optimizing of LTE System Performance for SISO and MIMO Modes
2015 Third International Conference on Artificial Intelligence, Modelling and Simulation On the Optimizing of LTE System Performance for SISO and MIMO Modes Ali Abdulqader Bin Salem, Yung-Wey Chong, Sabri
More informationDesigning and Characterization of koggestone, Sparse Kogge stone, Spanning tree and Brentkung Adders
Vol. 3, Issue. 4, July-august. 2013 pp-2266-2270 ISSN: 2249-6645 Designing and Characterization of koggestone, Sparse Kogge stone, Spanning tree and Brentkung Adders V.Krishna Kumari (1), Y.Sri Chakrapani
More informationVHDL Implementation of different Turbo Encoder using Log-MAP Decoder
49 VHDL Implementation of different Turbo Encoder using Log-MAP Decoder Akash Kumar Gupta and Sanjeet Kumar Abstract Turbo code is a great achievement in the field of communication system. It can be created
More informationHIGH PERFORMANCE QUATERNARY ARITHMETIC LOGIC UNIT ON PROGRAMMABLE LOGIC DEVICE
International Journal of Advances in Applied Science and Engineering (IJAEAS) ISSN (P): 2348-1811; ISSN (E): 2348-182X Vol. 2, Issue 1, Feb 2015, 01-07 IIST HIGH PERFORMANCE QUATERNARY ARITHMETIC LOGIC
More informationAbstract. Literature Survey. Introduction. A.Radix-2/8 FFT algorithm for length qx2 m DFTs
Implementation of Split Radix algorithm for length 6 m DFT using VLSI J.Nancy, PG Scholar,PSNA College of Engineering and Technology; S.Bharath,Assistant Professor,PSNA College of Engineering and Technology;J.Wilson,Assistant
More informationAnalysis of Circular Buffer Rate Matching for LTE Turbo Code
Analysis of Circular Buffer Rate Matching for LTE Turbo Code Jung-Fu (Thomas) Cheng *, Ajit Nimbalker +, Yufei Blankenship +, Brian Classon +, and T. Keith Blankenship + * Ericsson Research, RTP, NC, USA
More informationWORD LEVEL FINITE FIELD MULTIPLIERS USING NORMAL BASIS
WORD LEVEL FINITE FIELD MULTIPLIERS USING NORMAL BASIS 1 B.SARGUNAM, 2 Dr.R.DHANASEKARAN 1 Assistant Professor, Department of ECE, Avinashilingam University, Coimbatore 2 Professor & Director-Research,
More informationDesign of Convolutional Codes for varying Constraint Lengths
Design of Convolutional Codes for varying Constraint Lengths S VikramaNarasimhaReddy 1, Charan Kumar K 2, Neelima Koppala 3 1,2 MTech(VLSI) Student, 3 Assistant Professor, ECE Department, SreeVidyanikethan
More informationImplementation and Impact of LNS MAC Units in Digital Filter Application
Implementation and Impact of LNS MAC Units in Digital Filter Application Hari Krishna Raja.V.S *, Christina Jesintha.R * and Harish.I * * Department of Electronics and Communication Engineering, Sri Shakthi
More informationImplementation of A Optimized Systolic Array Architecture for FSBMA using FPGA for Real-time Applications
46 IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.3, March 2008 Implementation of A Optimized Systolic Array Architecture for FSBMA using FPGA for Real-time Applications
More informationECE 341 Midterm Exam
ECE 341 Midterm Exam Time allowed: 90 minutes Total Points: 75 Points Scored: Name: Problem No. 1 (10 points) For each of the following statements, indicate whether the statement is TRUE or FALSE: (a)
More informationDesign and Optimized Implementation of Six-Operand Single- Precision Floating-Point Addition
2011 International Conference on Advancements in Information Technology With workshop of ICBMG 2011 IPCSIT vol.20 (2011) (2011) IACSIT Press, Singapore Design and Optimized Implementation of Six-Operand
More informationLow-Power Adaptive Viterbi Decoder for TCM Using T-Algorithm
International Journal of Scientific and Research Publications, Volume 3, Issue 8, August 2013 1 Low-Power Adaptive Viterbi Decoder for TCM Using T-Algorithm MUCHHUMARRI SANTHI LATHA*, Smt. D.LALITHA KUMARI**
More informationA High-Speed FPGA Implementation of an RSD- Based ECC Processor
A High-Speed FPGA Implementation of an RSD- Based ECC Processor Abstract: In this paper, an exportable application-specific instruction-set elliptic curve cryptography processor based on redundant signed
More informationApplications. Discontinued IP SYST_A SYST_B RDY BLK_START BLK_END RFFD. Figure 1: Pinout
DS525 April 24, 2009 Features Drop-in module for Spartan -6, Spartan-3E, Spartan-3A/3A/3A DSP, Spartan-3, Virtex -6, Virtex-5 and Virtex-4 FPGAs Implements the IEEE 802.16e Wireless MA OFDMA PHY CTC encoder
More informationFPGA Based Low Area Motion Estimation with BISCD Architecture
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 10 October, 2014 Page No. 8610-8614 FPGA Based Low Area Motion Estimation with BISCD Architecture R.Pragathi,
More informationHardware Description of Multi-Directional Fast Sobel Edge Detection Processor by VHDL for Implementing on FPGA
Hardware Description of Multi-Directional Fast Sobel Edge Detection Processor by VHDL for Implementing on FPGA Arash Nosrat Faculty of Engineering Shahid Chamran University Ahvaz, Iran Yousef S. Kavian
More informationFPGA Implementation of the Complex Division in Digital Predistortion Linearizer
Australian Journal of Basic and Applied Sciences, 4(10): 5028-5037, 2010 ISSN 1991-8178 FPGA Implementation of the Complex Division in Digital Predistortion Linearizer Somayeh Mohammady, Pooria Varahram,
More informationFaster Interleaved Modular Multiplier Based on Sign Detection
Faster Interleaved Modular Multiplier Based on Sign Detection Mohamed A. Nassar, and Layla A. A. El-Sayed Department of Computer and Systems Engineering, Alexandria University, Alexandria, Egypt eng.mohamedatif@gmail.com,
More information2 Asst Prof, Kottam College of Engineering, Chinnatekur, Kurnool, AP-INDIA,
www.semargroups.org ISSN 2319-8885 Vol.02,Issue.06, July-2013, Pages:413-418 A H/W Efficient 64-Bit Parallel CRC for High Speed Data Transactions P.ABDUL RASOOL 1, N.MOHAN RAJU 2 1 Research Scholar, Kottam
More informationFast Evaluation of the Square Root and Other Nonlinear Functions in FPGA
Edith Cowan University Research Online ECU Publications Pre. 20 2008 Fast Evaluation of the Square Root and Other Nonlinear Functions in FPGA Stefan Lachowicz Edith Cowan University Hans-Joerg Pfleiderer
More informationReduced Complexity Decision Feedback Channel Equalizer using Series Expansion Division
Reduced Complexity Decision Feedback Channel Equalizer using Series Expansion Division S. Yassin, H. Tawfik Department of Electronics and Communications Cairo University Faculty of Engineering Cairo, Egypt
More informationAn FPGA Implementation of the Powering Function with Single Precision Floating-Point Arithmetic
An FPGA Implementation of the Powering Function with Single Precision Floating-Point Arithmetic Pedro Echeverría, Marisa López-Vallejo Department of Electronic Engineering, Universidad Politécnica de Madrid
More informationMethod We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 3rd year engineering. Winter/Summer Training
Method We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 3rd year engineering Winter/Summer Training Level 2 continues. 3 rd Year 4 th Year FIG-3 Level 1 (Basic & Mandatory) & Level 1.1 and
More informationA 122Mb/s Turbo Decoder using a Mid-range GPU
A 122Mb/s Turbo Decoder using a Mid-range GPU Jiao Xianjun, Chen Canfeng Nokia Research Center Beijing, China Email: ryan.jiao@nokia.com Pekka Jääskeläinen, Vladimír Guzma Tampere University of Technology,
More informationDouble Precision Floating-Point Multiplier using Coarse-Grain Units
Double Precision Floating-Point Multiplier using Coarse-Grain Units Rui Duarte INESC-ID/IST/UTL. rduarte@prosys.inesc-id.pt Mário Véstias INESC-ID/ISEL/IPL. mvestias@deetc.isel.ipl.pt Horácio Neto INESC-ID/IST/UTL
More informationReliability of Memory Storage System Using Decimal Matrix Code and Meta-Cure
Reliability of Memory Storage System Using Decimal Matrix Code and Meta-Cure Iswarya Gopal, Rajasekar.T, PG Scholar, Sri Shakthi Institute of Engineering and Technology, Coimbatore, Tamil Nadu, India Assistant
More informationFPGA Implementation of 2-D DCT Architecture for JPEG Image Compression
FPGA Implementation of 2-D DCT Architecture for JPEG Image Compression Prashant Chaturvedi 1, Tarun Verma 2, Rita Jain 3 1 Department of Electronics & Communication Engineering Lakshmi Narayan College
More informationSINGLE PRECISION FLOATING POINT DIVISION
SINGLE PRECISION FLOATING POINT DIVISION 1 NAJIB GHATTE, 2 SHILPA PATIL, 3 DEEPAK BHOIR 1,2,3 Fr. Conceicao Rodrigues College of Engineering, Fr. Agnel Ashram, Bandstand, Bandra (W), Mumbai: 400 050, India
More informationFPGA IMPLEMENTATION OF AN EFFICIENT PROPORTIONATE AFFINE PROJECTION ALGORITHM FOR ECHO CANCELLATION
19th European Signal Processing Conference (EUSIPCO 211) Barcelona, Spain, August 29 - September 2, 211 FPGA IMPLEMENTATION OF AN EFFICIENT PROPORTIONATE AFFINE PROJECTION ALGORITHM FOR ECHO CANCELLATION
More informationA Novel Approach for Parallel CRC generation for high speed application
22 International Conference on Communication Systems and Network Technologies A Novel Approach for Parallel CRC generation for high speed application Hitesh H. Mathukiya Electronics and communication Department,
More informationDIGITAL IMPLEMENTATION OF THE SIGMOID FUNCTION FOR FPGA CIRCUITS
DIGITAL IMPLEMENTATION OF THE SIGMOID FUNCTION FOR FPGA CIRCUITS Alin TISAN, Stefan ONIGA, Daniel MIC, Attila BUCHMAN Electronic and Computer Department, North University of Baia Mare, Baia Mare, Romania
More informationANALYZING THE PERFORMANCE OF CARRY TREE ADDERS BASED ON FPGA S
ANALYZING THE PERFORMANCE OF CARRY TREE ADDERS BASED ON FPGA S RENUKUNTLA KIRAN 1 & SUNITHA NAMPALLY 2 1,2 Ganapathy Engineering College E-mail: kiran00447@gmail.com, nsunitha566@gmail.com Abstract- In
More informationANALYSIS OF AN AREA EFFICIENT VLSI ARCHITECTURE FOR FLOATING POINT MULTIPLIER AND GALOIS FIELD MULTIPLIER*
IJVD: 3(1), 2012, pp. 21-26 ANALYSIS OF AN AREA EFFICIENT VLSI ARCHITECTURE FOR FLOATING POINT MULTIPLIER AND GALOIS FIELD MULTIPLIER* Anbuselvi M. and Salivahanan S. Department of Electronics and Communication
More informationFigure 1: Verilog used to generate divider
Abstract Compared to other arithmetic operations, division is not simple or quick in hardware. Division typically requires significantly more hardware to implement when compared to other arithmetic operations.
More informationImplementation of Galois Field Arithmetic Unit on FPGA
Implementation of Galois Field Arithmetic Unit on FPGA 1 LakhendraKumar, 2 Dr. K. L. Sudha 1 B.E project scholar, VIII SEM, Dept. of E&C, DSCE, Bangalore, India 2 Professor, Dept. of E&C, DSCE, Bangalore,
More informationDesign of Flash Controller for Single Level Cell NAND Flash Memory
Design of Flash Controller for Single Level Cell NAND Flash Memory Ashwin Bijoor 1, Sudharshana 2 P.G Student, Department of Electronics and Communication, NMAMIT, Nitte, Karnataka, India 1 Assistant Professor,
More informationEvaluation of High Speed Hardware Multipliers - Fixed Point and Floating point
International Journal of Electrical and Computer Engineering (IJECE) Vol. 3, No. 6, December 2013, pp. 805~814 ISSN: 2088-8708 805 Evaluation of High Speed Hardware Multipliers - Fixed Point and Floating
More information