of 64 rows by 32 columns), each bit of range i of the synchronization word is combined with the last bit of row i.

Size: px
Start display at page:

Download "of 64 rows by 32 columns), each bit of range i of the synchronization word is combined with the last bit of row i."

Transcription

1 TURBO4 : A HCGE BT-RATE CHP FOR TUREO CODE ENCODNG AND DECODNG Michel J.Mquel*, Pierre P&nard** 1. Abstract Thrs paper deals with an experimental C developed for encoding and decoding turbo codes. The chip includes an encoder and a decoding module which pcrforms one iteration of the decoding process. All rhe necessary interleaving memories and delay-lines are included in the circuit. The encoder is made up of a parallel concatenation of 2 convolutional encoders (constraint lengrh = 5) separated by an interleaver (64 x 32 matrix). The decoder uses the SOVA technique and a dedicated module achieves the synchronization task as well as a supervision function. Very high level performances can be achicved in 5 iterations : with a QPSK modulation, a BER of 258 is obtained with EbNo = 2 db. The turbo 4 chip can work in continuous mode up to 54 Mbitsk useful data throughput and is well suited for dara flow applications snch as vidco broadcasting. The C is designed in a 0.25 pm CMOS techoiogy and its core size is less than 8 mm'. 2. ntroduction Turbo codes are a new family of error correcting codes introduced by C. Berrou and d [1,2J. The coding operation is based on a parallel concatenation of recursive and systematic convolutiond codes. The decoding process is iterative and the performance of a decoder is a function of the number of iterations. A codec based on this principle provides performmces which are very close to the theoretical channel limit. 3. Chip description The circuit may be used either as an encoder or as a decoding module and except for the U 0 pads, the encoder does not share any hardware with the decoder. n order to reach a high bit rate throughput, the hardware of one chip performs only one iteration of the decoding process. The chip has been designed and packaged in order to facilitate the cascading of several chips according to the required number of iterations. 3.1 The encoder (Figure 1) Two dentical Recursive Systematic Coders with a 4-bit length memory are used to build the encoder, Their polynomials are 23,35. The incoming data is fed to a first encoder which produces redundancy Yl while the second encoder receives interleaved data and produces redundancy Y2. The overall basic rate is 113 but it can be increased by puncturing the output sequence. f a 112 codmg rate is targeted, a built-in puncturing function provides the composite redundancy Y folowing the sequence : Y2 Yl Y1 Y1. One of the main issues of a turbo code decoder is the synchronization of its interleaveddeintedeavers and, for this purpose, a 64-bit word may be inserted on X or Y1 as follows : Representing the data in the way they are writen in the interleaving memory (a ma~x of 64 rows by 32 columns), each bit of range i of the synchronization word is combined with the last bit of row i. 3.2 The decoder (Figure 2) The decoder is made up of 2 Soft Output Viterbi Algorithm decoders (SOVAl and SOVA2), interleaving and de-interleaving modules, the necessary delay lines, and a synchronization block * ENST de retape, Technop8le Brest roise, BP 832, 29285, Brest Cedex France. ** CCET, 4 rue du dos Cornel, BP $9,35512 CESON-SEVGNE Cedex Fmnce. michel.jez~uel@enst-bremgne.fr Emait : F ~ ~ ~. p ~ n ~ d ~ C n e ~. ~ ~ ~ l ~ ~ r n. ~ 1999 The nmion of Electrical Engineers. Printed and published by the EE, Savoy Place, Lundan WG2R OBL, 1.

2 (SYNCHSUP) which also features supervision functions. Many programming capabilities have been implemented to adjust the results of the decoding process particularly in cascading applications. ncoming data X, Y1, Y2, Z are coded on 4 bits in 2 s complement mode; Z is the extrinsic information. The circuit provides the following outputs : properly delayed and ordered : XO, Y 10, Y20 and computed 20. hard decisions of the SOVAs : XlQ, X20. quality measurement of the decoding operation OR 3 bits (Q). synchronization information. The data flow aong the chip is the following : as a first step, SOVAl works on redundancy Y1 with the noisy data X added to 2. Switching and inverting/delaying capabilities have been inserted before the SOVAl in order to cope with the various ambiguities caused by the different modulations used to broadcast the signal. This first stage is automatically positioned by the synchronisation module. Then the SOVA2 processes Y2 and the interleaved output of SOVAl from which incoming Z has been subtracted. Finally, the X input of SOVA2, is subtracted from its output and, after de-interleaving, the extrinsic information 20 may be used by the subsequent module as input The SOVA block (Figure 3) The proposed architecture in order to build a Viterbi decoder providing weighted decisions is based on the SOVA principle (Soft Output Viterbi Algorithm proposed by J. Hagenauer [3]), t has been chosen for its low complexity and its area saving properties for an implementation on silicon [4]. Furthermore, it can work at a high clock rate. The a posteriori weighting algorithm is executed in 2 steps : first, a regular Viterbi decoder provides the maximum likelihood path; the survivors are updated in a 33-stage Register Exchange trellis. in a second trellis, 2 paths are retrieved : one is the following of the likeliest path back 25 more stages; the other one, reaching the same state is the likeliest discarded path ( concurrent path ). The weighting mechanism : From the properly delayed input symbols, transition metrics and path rnetrics are computed a second time. n order to get the weight W,(k) of a node m, its 2 accumulated metrics are substracted and the absdute value of the result is applied to the input of the revision register. Under the control of the revision logic, values are shifted in the register in the following way : (k is the time, L and L are respectively the length of the first and of the second Register Exchange). At a level j, Wj(k) being the content of the register, if the binary decision yielded by the maximum likelihood path (sj(kk)) and the one yielded by the concurreny path (s j(k)) are different, and if Wj(k) > W,(k) then Wj(k) is replaced by W,(k) and this value is shifted in the register. The final weighted decision of the decoder is given by sl+lfk) for the sign and by WbL,(k) for the absolute value. n order to reduce weighting error effects especially when several modules are cascaded, a clamping function is applied to the last 4 stages of the revision register. 3.4 nterleaving and de-interleaving These dud stages are necessary to present the noisy data in the right order at the input of each SQVA. The interleaver s memory size is 2K words and the addressing sequence has the following properties ; non-uniform interleaving, regular patterns are rejected and as the memory is split into 2 pages of 1K words, writdread operations are alternatively made at different addresses in different pages. 412

3 3.5 Synchron~ation/supervision To get the circuit to work properly, interleaving and &-interleaving blocks must be synchronized. Synchronisation information can be externally provided to the chip on pin SYNCN or automatically recovered by the circuit, Princide : starting from an arbitrary position, each bit of the supposed synchronization word is punctured at the input of the SOVAl; at the output of this block, the recovered bits are analyzed through a correlator comparing the received word to the reference one. f they are different, the searching position is shifted by one bit and a new supposed word is collected again. When enough bits are recognized, the circuit: is declared "synchronized, interleaving and de-interleaving address generators are initidized and the supervision function is set. The supervision function (ie : tracking function) is completely different from the synchronization one and does not refer to the synchronization word. The so-called pseudo-syndrome technique [4] consists in analyzing each couple of data (X,Y) at the input of the $OVA2 and evaluating whether it belongs to the code sequence or not. Counting the wrong couples of data (the syndromes), the quality of the decoded signal is evaluated; if it is below a given threshold, the Loss Of Synch signal is activated and a new synchronization process is started. 4. Performances This section presents results of tests performed on the circuit. Figure 4 shows the results for a Gaussian channel. The global coding rate is 112 and up to 5 iterations are performed. n figure 5 we dso have a Gaussian channel and the coding rate is 2/3. The dotted curve represents the 1/2 rate in 5 iterations. n these 2 figures a A attening of the curves can be noticed for the low bit rates. This degradation is due to the data-path width inside the chrp which uses only 4 bits. 5. Chip characteristics This circuit performs one iteration of the decoding process and the required number o iterations is simply done by cascachng the right number of chips. t contains about transistors including 46 kbit of static memory, and the die size (including the pads) is ess than 9 mmz in 0.25 pm, 5 metal CMOS technology (Figure 6); it does not include any dynamic device and can work from a very low frequency domain up to 54 MHz. 6. Conclusion The very efficient coding gain of the turbo codes was verified on the turbo4 chip. Present work is ongoing in 2 domains : the integration of 4 turbo4 modules in the same circuit and the design of a multi-purpose chip performing the turbo code decoding algorithm in black, mode with various sizes, and with an adjustable number of iterations. 7. References [l] C. Berrou, A. Glavieux and P. Thitimajshima, "Near Shannon limit error-correcting coding and decoding: turbo codes", CCP3, Geneva. [Z] C. Berrou and A. Glavieux, "Near optimum error correcting coding and decoding : turbo codes", DXE Transactions on communications, va1.44, nrl0, pp [31 5. Hagenauer ad P. Hoeher, "A Viterbi algorithm with soft-decisions outputs and its applications", Proc. leee GlbccomB9, Dallas, Texas, nov. 89, pp [4] C. Berrou, P. Adde, E. Angui,, and S. Faudeil, "A low complexity soft output Viterbi decoder architechhe", CC93, Geneva, May [5] C. Berrou and C. Douillard, "Pseudo-syndrom method for supervising Viterbi decoders at any coding rate", Electron. Letters, vok. 30, no 13 pp , lune 1994.

4 X - 1 Figure 1 : the encoder X z nput symbols 74meha Add J,X20 + SOVA 1 + SOVA2 w - Y Transition Compare Select Deay f + ncer- -* * + leaver - /+ 1 4 Delay Figure 2 : the decoder U Delay Line (L) Subtract De-interleaver TREJLS ; rill' trace-back logic (x2) 1 20 Sign + Figure 3 : the SOVA block 414

5 B it En jl j Eb/No (db 1 d, 2.- #S... r,...!...,.., #5L 5...!.< \... : Figure 4 : Rate = 1/2 Figure 6 : microphotograph of the chip 415

Performance of a Low-Complexity Turbo Decoder and its Implementation on a Low-Cost, 16-Bit Fixed-Point DSP

Performance of a Low-Complexity Turbo Decoder and its Implementation on a Low-Cost, 16-Bit Fixed-Point DSP Performance of a ow-complexity Turbo Decoder and its Implementation on a ow-cost, 6-Bit Fixed-Point DSP Ken Gracie, Stewart Crozier, Andrew Hunt, John odge Communications Research Centre 370 Carling Avenue,

More information

VHDL IMPLEMENTATION OF TURBO ENCODER AND DECODER USING LOG-MAP BASED ITERATIVE DECODING

VHDL IMPLEMENTATION OF TURBO ENCODER AND DECODER USING LOG-MAP BASED ITERATIVE DECODING VHDL IMPLEMENTATION OF TURBO ENCODER AND DECODER USING LOG-MAP BASED ITERATIVE DECODING Rajesh Akula, Assoc. Prof., Department of ECE, TKR College of Engineering & Technology, Hyderabad. akula_ap@yahoo.co.in

More information

A Robust Turbo Codec Design for Satellite Communications

A Robust Turbo Codec Design for Satellite Communications A Robust Turbo Codec Design for Satellite Communications Dr. V Sambasiva Rao Professor, ECE Department PES University, India Abstract Satellite communication systems require forward error correction techniques

More information

Implementation of a turbo codes test bed in the Simulink environment

Implementation of a turbo codes test bed in the Simulink environment University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2005 Implementation of a turbo codes test bed in the Simulink environment

More information

Part 2.4 Turbo codes. p. 1. ELEC 7073 Digital Communications III, Dept. of E.E.E., HKU

Part 2.4 Turbo codes. p. 1. ELEC 7073 Digital Communications III, Dept. of E.E.E., HKU Part 2.4 Turbo codes p. 1 Overview of Turbo Codes The Turbo code concept was first introduced by C. Berrou in 1993. The name was derived from an iterative decoding algorithm used to decode these codes

More information

Performance Study of Turbo Code with Interleaver Design

Performance Study of Turbo Code with Interleaver Design International Journal of Scientific & ngineering Research Volume 2, Issue 7, July-2011 1 Performance Study of Turbo Code with Interleaver esign Mojaiana Synthia, Md. Shipon Ali Abstract This paper begins

More information

HYBRID CONCATENATED CONVOLUTIONAL CODES FOR DEEP SPACE MISSION

HYBRID CONCATENATED CONVOLUTIONAL CODES FOR DEEP SPACE MISSION HYBRID CONCATENATED CONVOLUTIONAL CODES FOR DEEP SPACE MISSION Presented by Dr.DEEPAK MISHRA OSPD/ODCG/SNPA Objective :To find out suitable channel codec for future deep space mission. Outline: Interleaver

More information

Design and Implementation of Encoder and Decoder for SCCPM System Based on DSP Xuebao Wang1, a, Jun Gao1, b and Gaoqi Dou1, c

Design and Implementation of Encoder and Decoder for SCCPM System Based on DSP Xuebao Wang1, a, Jun Gao1, b and Gaoqi Dou1, c International Conference on Mechatronics Engineering and Information Technology (ICMEIT 2016) Design and Implementation of Encoder and Decoder for SCCPM System Based on DSP Xuebao Wang1, a, Jun Gao1, b

More information

On the design of turbo codes with convolutional interleavers

On the design of turbo codes with convolutional interleavers University of Wollongong Research Online University of Wollongong Thesis Collection 1954-2016 University of Wollongong Thesis Collections 2005 On the design of turbo codes with convolutional interleavers

More information

Hardware Implementation of Viterbi Decoder for Wireless Applications

Hardware Implementation of Viterbi Decoder for Wireless Applications Hardware Implementation of Viterbi Decoder for Wireless Applications Bhupendra Singh 1, Sanjeev Agarwal 2 and Tarun Varma 3 Deptt. of Electronics and Communication Engineering, 1 Amity School of Engineering

More information

An Efficient Viterbi Decoder Architecture

An Efficient Viterbi Decoder Architecture IOSR Journal of VLSI and Signal Processing (IOSR-JVSP) Volume, Issue 3 (May. Jun. 013), PP 46-50 e-issn: 319 400, p-issn No. : 319 4197 An Efficient Viterbi Decoder Architecture Kalpana. R 1, Arulanantham.

More information

Higher-Order Modulation and Turbo Coding Options for the CDM-600 Satellite Modem

Higher-Order Modulation and Turbo Coding Options for the CDM-600 Satellite Modem Higher-Order Modulation and Turbo Coding Options for the CDM-600 Satellite Modem * 8-PSK Rate 3/4 Turbo * 16-QAM Rate 3/4 Turbo * 16-QAM Rate 3/4 Viterbi/Reed-Solomon * 16-QAM Rate 7/8 Viterbi/Reed-Solomon

More information

A Novel Turbo Codec Encoding and Decoding Mechanism

A Novel Turbo Codec Encoding and Decoding Mechanism A Novel Turbo Codec Encoding and Decoding Mechanism Desai Feroz 1 1Desai Feroz, Knowledge Scientist, Dept. of Electronics Engineering, SciTech Patent Art Services Pvt Ltd, Telangana, India ---------------***---------------

More information

CCSDS TELEMETRY CHANNEL CODING: THE TURBO CODING OPTION. Gian Paolo Calzolari #, Enrico Vassallo #, Sandi Habinc * ABSTRACT

CCSDS TELEMETRY CHANNEL CODING: THE TURBO CODING OPTION. Gian Paolo Calzolari #, Enrico Vassallo #, Sandi Habinc * ABSTRACT CCSDS TELEMETRY CHANNEL CODING: THE TURBO CODING OPTION Gian Paolo Calzolari #, Enrico Vassallo #, Sandi Habinc * ABSTRACT As of 1993 a new coding concept promising gains as close as 0.5 db to the Shannon

More information

AN UNEQUAL ERROR PROTECTION SCHEME FOR MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS. M. Farooq Sabir, Robert W. Heath and Alan C. Bovik

AN UNEQUAL ERROR PROTECTION SCHEME FOR MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS. M. Farooq Sabir, Robert W. Heath and Alan C. Bovik AN UNEQUAL ERROR PROTECTION SCHEME FOR MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS M. Farooq Sabir, Robert W. Heath and Alan C. Bovik Dept. of Electrical and Comp. Engg., The University of Texas at Austin,

More information

REDUCED-COMPLEXITY DECODING FOR CONCATENATED CODES BASED ON RECTANGULAR PARITY-CHECK CODES AND TURBO CODES

REDUCED-COMPLEXITY DECODING FOR CONCATENATED CODES BASED ON RECTANGULAR PARITY-CHECK CODES AND TURBO CODES REDUCED-COMPLEXITY DECODING FOR CONCATENATED CODES BASED ON RECTANGULAR PARITY-CHECK CODES AND TURBO CODES John M. Shea and Tan F. Wong University of Florida Department of Electrical and Computer Engineering

More information

Adaptive decoding of convolutional codes

Adaptive decoding of convolutional codes Adv. Radio Sci., 5, 29 214, 27 www.adv-radio-sci.net/5/29/27/ Author(s) 27. This work is licensed under a Creative Commons License. Advances in Radio Science Adaptive decoding of convolutional codes K.

More information

Analog Sliding Window Decoder Core for Mixed Signal Turbo Decoder

Analog Sliding Window Decoder Core for Mixed Signal Turbo Decoder Analog Sliding Window Decoder Core for Mixed Signal Turbo Decoder Matthias Moerz Institute for Communications Engineering, Munich University of Technology (TUM), D-80290 München, Germany Telephone: +49

More information

Optimum Frame Synchronization for Preamble-less Packet Transmission of Turbo Codes

Optimum Frame Synchronization for Preamble-less Packet Transmission of Turbo Codes ! Optimum Frame Synchronization for Preamble-less Packet Transmission of Turbo Codes Jian Sun and Matthew C. Valenti Wireless Communications Research Laboratory Lane Dept. of Comp. Sci. & Elect. Eng. West

More information

IMPLEMENTATION ISSUES OF TURBO SYNCHRONIZATION WITH DUO-BINARY TURBO DECODING

IMPLEMENTATION ISSUES OF TURBO SYNCHRONIZATION WITH DUO-BINARY TURBO DECODING IMPLEMENTATION ISSUES OF TURBO SYNCHRONIZATION WITH DUO-BINARY TURBO DECODING M. Alles, T. Lehnig-Emden, U. Wasenmüller, N. Wehn {alles, lehnig, wasenmueller, wehn}@eit.uni-l.de Microelectronic System

More information

ITERATIVE DECODING FOR DIGITAL RECORDING SYSTEMS

ITERATIVE DECODING FOR DIGITAL RECORDING SYSTEMS 2700 ITERATIVE DECODING FOR DIGITAL RECORDING SYSTEMS Jan Bajcsy, James A. Hunziker and Hisashi Kobayashi Department of Electrical Engineering Princeton University Princeton, NJ 08544 e-mail: bajcsy@ee.princeton.edu,

More information

Design Project: Designing a Viterbi Decoder (PART I)

Design Project: Designing a Viterbi Decoder (PART I) Digital Integrated Circuits A Design Perspective 2/e Jan M. Rabaey, Anantha Chandrakasan, Borivoje Nikolić Chapters 6 and 11 Design Project: Designing a Viterbi Decoder (PART I) 1. Designing a Viterbi

More information

Implementation of CRC and Viterbi algorithm on FPGA

Implementation of CRC and Viterbi algorithm on FPGA Implementation of CRC and Viterbi algorithm on FPGA S. V. Viraktamath 1, Akshata Kotihal 2, Girish V. Attimarad 3 1 Faculty, 2 Student, Dept of ECE, SDMCET, Dharwad, 3 HOD Department of E&CE, Dayanand

More information

FPGA Implementation of Convolutional Encoder And Hard Decision Viterbi Decoder

FPGA Implementation of Convolutional Encoder And Hard Decision Viterbi Decoder FPGA Implementation of Convolutional Encoder And Hard Decision Viterbi Decoder JTulasi, TVenkata Lakshmi & MKamaraju Department of Electronics and Communication Engineering, Gudlavalleru Engineering College,

More information

NUMEROUS elaborate attempts have been made in the

NUMEROUS elaborate attempts have been made in the IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 46, NO. 12, DECEMBER 1998 1555 Error Protection for Progressive Image Transmission Over Memoryless and Fading Channels P. Greg Sherwood and Kenneth Zeger, Senior

More information

FPGA Based Implementation of Convolutional Encoder- Viterbi Decoder Using Multiple Booting Technique

FPGA Based Implementation of Convolutional Encoder- Viterbi Decoder Using Multiple Booting Technique FPGA Based Implementation of Convolutional Encoder- Viterbi Decoder Using Multiple Booting Technique Dr. Dhafir A. Alneema (1) Yahya Taher Qassim (2) Lecturer Assistant Lecturer Computer Engineering Dept.

More information

VITERBI DECODER FOR NASA S SPACE SHUTTLE S TELEMETRY DATA

VITERBI DECODER FOR NASA S SPACE SHUTTLE S TELEMETRY DATA VITERBI DECODER FOR NASA S SPACE SHUTTLE S TELEMETRY DATA ROBERT MAYER and LOU F. KALIL JAMES McDANIELS Electronics Engineer, AST Principal Engineers Code 531.3, Digital Systems Section Signal Recover

More information

Low Power Viterbi Decoder Designs

Low Power Viterbi Decoder Designs Low Power Viterbi Decoder Designs A thesis submitted to The University of Manchester for the degree of Doctor of Philosophy in the Faculty of Engineering and Physical Sciences 2007 Wei Shao School of Computer

More information

Review paper on study of various Interleavers and their significance

Review paper on study of various Interleavers and their significance Review paper on study of various Interleavers and their significance Bobby Raje 1, Karuna Markam 2 1,2Department of Electronics, M.I.T.S, Gwalior, India ---------------------------------------------------------------------------------***------------------------------------------------------------------------------------

More information

Performance Improvement of AMBE 3600 bps Vocoder with Improved FEC

Performance Improvement of AMBE 3600 bps Vocoder with Improved FEC Performance Improvement of AMBE 3600 bps Vocoder with Improved FEC Ali Ekşim and Hasan Yetik Center of Research for Advanced Technologies of Informatics and Information Security (TUBITAK-BILGEM) Turkey

More information

The Design of Efficient Viterbi Decoder and Realization by FPGA

The Design of Efficient Viterbi Decoder and Realization by FPGA Modern Applied Science; Vol. 6, No. 11; 212 ISSN 1913-1844 E-ISSN 1913-1852 Published by Canadian Center of Science and Education The Design of Efficient Viterbi Decoder and Realization by FPGA Liu Yanyan

More information

An Implementation of a Forward Error Correction Technique using Convolution Encoding with Viterbi Decoding

An Implementation of a Forward Error Correction Technique using Convolution Encoding with Viterbi Decoding An Implementation of a Forward Error Correction Technique using Convolution Encoding with Viterbi Decoding Himmat Lal Kumawat, Sandhya Sharma Abstract This paper, as the name suggests, shows the working

More information

A 13.3-Mb/s 0.35-m CMOS Analog Turbo Decoder IC With a Configurable Interleaver

A 13.3-Mb/s 0.35-m CMOS Analog Turbo Decoder IC With a Configurable Interleaver 2010 IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 38, NO. 11, NOVEMBER 2003 A 13.3-Mb/s 0.35-m CMOS Analog Turbo Decoder IC With a Configurable Interleaver Vincent C. Gaudet, Member, IEEE, and P. Glenn Gulak,

More information

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015

Optimization of Multi-Channel BCH Error Decoding for Common Cases. Russell Dill Master's Thesis Defense April 20, 2015 Optimization of Multi-Channel BCH Error Decoding for Common Cases Russell Dill Master's Thesis Defense April 20, 2015 Bose-Chaudhuri-Hocquenghem (BCH) BCH is an Error Correcting Code (ECC) and is used

More information

Decoder Assisted Channel Estimation and Frame Synchronization

Decoder Assisted Channel Estimation and Frame Synchronization University of Tennessee, Knoxville Trace: Tennessee Research and Creative Exchange University of Tennessee Honors Thesis Projects University of Tennessee Honors Program Spring 5-2001 Decoder Assisted Channel

More information

Error Performance Analysis of a Concatenated Coding Scheme with 64/256-QAM Trellis Coded Modulation for the North American Cable Modem Standard

Error Performance Analysis of a Concatenated Coding Scheme with 64/256-QAM Trellis Coded Modulation for the North American Cable Modem Standard Error Performance Analysis of a Concatenated Coding Scheme with 64/256-QAM Trellis Coded Modulation for the North American Cable Modem Standard Dojun Rhee and Robert H. Morelos-Zaragoza LSI Logic Corporation

More information

CODING AND MODULATION FOR DIGITAL TELEVISION

CODING AND MODULATION FOR DIGITAL TELEVISION CODING AND MODULATION FOR DIGITAL TELEVISION MULTIMEDIA SYSTEMS AND APPLICATIONS SERIES Consulting Editor Borko Furht Florida Atlantic University Recently Published Titles: CELLULAR AUTOMATA TRANSFORMS:

More information

Performance Analysis of Convolutional Encoder and Viterbi Decoder Using FPGA

Performance Analysis of Convolutional Encoder and Viterbi Decoder Using FPGA Performance Analysis of Convolutional Encoder and Viterbi Decoder Using FPGA Shaina Suresh, Ch. Kranthi Rekha, Faisal Sani Bala Musaliar College of Engineering, Talla Padmavathy College of Engineering,

More information

Investigation of the Effectiveness of Turbo Code in Wireless System over Rician Channel

Investigation of the Effectiveness of Turbo Code in Wireless System over Rician Channel International Journal of Networks and Communications 2015, 5(3): 46-53 DOI: 10.5923/j.ijnc.20150503.02 Investigation of the Effectiveness of Turbo Code in Wireless System over Rician Channel Zachaeus K.

More information

Transmission Strategies for 10GBase-T over CAT- 6 Copper Wiring. IEEE Meeting November 2003

Transmission Strategies for 10GBase-T over CAT- 6 Copper Wiring. IEEE Meeting November 2003 Transmission Strategies for 10GBase-T over CAT- 6 Copper Wiring IEEE 802.3 Meeting November 2003 The Pennsylvania State University Department of Electrical Engineering Center for Information & Communications

More information

No title. Matthieu Arzel, Fabrice Seguin, Cyril Lahuec, Michel Jezequel. HAL Id: hal https://hal.archives-ouvertes.

No title. Matthieu Arzel, Fabrice Seguin, Cyril Lahuec, Michel Jezequel. HAL Id: hal https://hal.archives-ouvertes. No title Matthieu Arzel, Fabrice Seguin, Cyril Lahuec, Michel Jezequel To cite this version: Matthieu Arzel, Fabrice Seguin, Cyril Lahuec, Michel Jezequel. No title. ISCAS 2006 : International Symposium

More information

LOW POWER VLSI ARCHITECTURE OF A VITERBI DECODER USING ASYNCHRONOUS PRECHARGE HALF BUFFER DUAL RAILTECHNIQUES

LOW POWER VLSI ARCHITECTURE OF A VITERBI DECODER USING ASYNCHRONOUS PRECHARGE HALF BUFFER DUAL RAILTECHNIQUES LOW POWER VLSI ARCHITECTURE OF A VITERBI DECODER USING ASYNCHRONOUS PRECHARGE HALF BUFFER DUAL RAILTECHNIQUES T.Kalavathidevi 1 C.Venkatesh 2 1 Faculty of Electrical Engineering, Kongu Engineering College,

More information

Interleaver Design for Turbo Codes

Interleaver Design for Turbo Codes IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL 19, NO 5, MAY 2001 831 Interleaver Design for Turbo Codes Hamid R Sadjadpour, Senior Member, IEEE, Neil J A Sloane, Fellow, IEEE, Masoud Salehi, and

More information

Design And Implementation Of Coding Techniques For Communication Systems Using Viterbi Algorithm * V S Lakshmi Priya 1 Duggirala Ramakrishna Rao 2

Design And Implementation Of Coding Techniques For Communication Systems Using Viterbi Algorithm * V S Lakshmi Priya 1 Duggirala Ramakrishna Rao 2 Design And Implementation Of Coding Techniques For Communication Systems Using Viterbi Algorithm * V S Lakshmi Priya 1 Duggirala Ramakrishna Rao 2 1PG Student (M. Tech-ECE), Dept. of ECE, Geetanjali College

More information

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes Digital Signal and Image Processing Lab Simone Milani Ph.D. student simone.milani@dei.unipd.it, Summer School

More information

FPGA Implementation of Viterbi Decoder

FPGA Implementation of Viterbi Decoder Proceedings of the 6th WSEAS Int. Conf. on Electronics, Hardware, Wireless and Optical Communications, Corfu Island, Greece, February 16-19, 2007 162 FPGA Implementation of Viterbi Decoder HEMA.S, SURESH

More information

IMPROVING TURBO CODES THROUGH CODE DESIGN AND HYBRID ARQ

IMPROVING TURBO CODES THROUGH CODE DESIGN AND HYBRID ARQ IMPROVING TURBO CODES THROUGH CODE DESIGN AND HYBRID ARQ By HAN JO KIM A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE

More information

SDR Implementation of Convolutional Encoder and Viterbi Decoder

SDR Implementation of Convolutional Encoder and Viterbi Decoder SDR Implementation of Convolutional Encoder and Viterbi Decoder Dr. Rajesh Khanna 1, Abhishek Aggarwal 2 Professor, Dept. of ECED, Thapar Institute of Engineering & Technology, Patiala, Punjab, India 1

More information

VLSI Design: 3) Explain the various MOSFET Capacitances & their significance. 4) Draw a CMOS Inverter. Explain its transfer characteristics

VLSI Design: 3) Explain the various MOSFET Capacitances & their significance. 4) Draw a CMOS Inverter. Explain its transfer characteristics 1) Explain why & how a MOSFET works VLSI Design: 2) Draw Vds-Ids curve for a MOSFET. Now, show how this curve changes (a) with increasing Vgs (b) with increasing transistor width (c) considering Channel

More information

VA08V Multi State Viterbi Decoder. Small World Communications. VA08V Features. Introduction. Signal Descriptions

VA08V Multi State Viterbi Decoder. Small World Communications. VA08V Features. Introduction. Signal Descriptions Multi State Viterbi ecoder Features 16, 32, 64 or 256 states (memory m = 4, 5, 6 or 8, constraint lengths 5, 6, 7 or 9) Viterbi decoder Up to 398 MHz internal clock Up to 39.8 Mbit/s for 16, 32 or 64 states

More information

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROCESSING / 14.6

ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROCESSING / 14.6 ISSCC 2006 / SESSION 14 / BASEBAND AND CHANNEL PROSSING / 14.6 14.6 A 1.8V 250mW COFDM Baseband Receiver for DVB-T/H Applications Lei-Fone Chen, Yuan Chen, Lu-Chung Chien, Ying-Hao Ma, Chia-Hao Lee, Yu-Wei

More information

THIRD generation telephones require a lot of processing

THIRD generation telephones require a lot of processing 1 Influences of RAKE Receiver/Turbo Decoder Parameters on Energy Consumption and Quality Lodewijk T. Smit, Gerard J.M. Smit, Paul J.M. Havinga, Johann L. Hurink and Hajo J. Broersma Department of Computer

More information

A 2.5 mw - 10 Mbps, Low Area MAP Decoder

A 2.5 mw - 10 Mbps, Low Area MAP Decoder May 7, 2002 A 2.5 mw - 10 Mbps, Low Area MAP Decoder Gord Allan, M.Sc (Eng) Decoder Description and Specifications An IC Engines project in association with Carleton University. Abstract A VLSI implementation

More information

THE USE OF forward error correction (FEC) in optical networks

THE USE OF forward error correction (FEC) in optical networks IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 52, NO. 8, AUGUST 2005 461 A High-Speed Low-Complexity Reed Solomon Decoder for Optical Communications Hanho Lee, Member, IEEE Abstract

More information

BER Performance Comparison of HOVA and SOVA in AWGN Channel

BER Performance Comparison of HOVA and SOVA in AWGN Channel BER Performance Comparison of HOVA and SOVA in AWGN Channel D.G. Talasadar 1, S. V. Viraktamath 2, G. V. Attimarad 3, G. A. Radder 4 SDM College of Engineering and Technology, Dharwad, Karnataka, India

More information

IC Design of a New Decision Device for Analog Viterbi Decoder

IC Design of a New Decision Device for Analog Viterbi Decoder IC Design of a New Decision Device for Analog Viterbi Decoder Wen-Ta Lee, Ming-Jlun Liu, Yuh-Shyan Hwang and Jiann-Jong Chen Institute of Computer and Communication, National Taipei University of Technology

More information

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath Objectives Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath In the previous chapters we have studied how to develop a specification from a given application, and

More information

Laboratory 1 - Introduction to Digital Electronics and Lab Equipment (Logic Analyzers, Digital Oscilloscope, and FPGA-based Labkit)

Laboratory 1 - Introduction to Digital Electronics and Lab Equipment (Logic Analyzers, Digital Oscilloscope, and FPGA-based Labkit) Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6. - Introductory Digital Systems Laboratory (Spring 006) Laboratory - Introduction to Digital Electronics

More information

EFFECT OF THE INTERLEAVER TYPES ON THE PERFORMANCE OF THE PARALLEL CONCATENATION CONVOLUTIONAL CODES

EFFECT OF THE INTERLEAVER TYPES ON THE PERFORMANCE OF THE PARALLEL CONCATENATION CONVOLUTIONAL CODES International Journal of Electrical & Computer Sciences IJECS-IJENS Vol: 12 No: 03 25 EFFECT OF THE INTERLEAVER TYPES ON THE PERFORMANCE OF THE PARALLEL CONCATENATION CONVOLUTIONAL CODES YahyaJasimHarbi

More information

Analysis of Various Puncturing Patterns and Code Rates: Turbo Code

Analysis of Various Puncturing Patterns and Code Rates: Turbo Code International Journal of Electronic Engineering Research ISSN 0975-6450 Volume 1 Number 2 (2009) pp. 79 88 Research India Publications http://www.ripublication.com/ijeer.htm Analysis of Various Puncturing

More information

Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow

Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow Asynchronous IC Interconnect Network Design and Implementation Using a Standard ASIC Flow Bradley R. Quinton*, Mark R. Greenstreet, Steven J.E. Wilton*, *Dept. of Electrical and Computer Engineering, Dept.

More information

Design of Fault Coverage Test Pattern Generator Using LFSR

Design of Fault Coverage Test Pattern Generator Using LFSR Design of Fault Coverage Test Pattern Generator Using LFSR B.Saritha M.Tech Student, Department of ECE, Dhruva Institue of Engineering & Technology. Abstract: A new fault coverage test pattern generator

More information

TERRESTRIAL broadcasting of digital television (DTV)

TERRESTRIAL broadcasting of digital television (DTV) IEEE TRANSACTIONS ON BROADCASTING, VOL 51, NO 1, MARCH 2005 133 Fast Initialization of Equalizers for VSB-Based DTV Transceivers in Multipath Channel Jong-Moon Kim and Yong-Hwan Lee Abstract This paper

More information

Design of Polar List Decoder using 2-Bit SC Decoding Algorithm V Priya 1 M Parimaladevi 2

Design of Polar List Decoder using 2-Bit SC Decoding Algorithm V Priya 1 M Parimaladevi 2 IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 03, 2015 ISSN (online): 2321-0613 V Priya 1 M Parimaladevi 2 1 Master of Engineering 2 Assistant Professor 1,2 Department

More information

PCD04C CCSDS Turbo and Viterbi Decoder. Small World Communications. PCD04C Features. Introduction. 5 January 2018 (Version 1.57) Product Specification

PCD04C CCSDS Turbo and Viterbi Decoder. Small World Communications. PCD04C Features. Introduction. 5 January 2018 (Version 1.57) Product Specification CCSDS Turbo and Viterbi Decoder Product Specification Features Turbo Decoder 1 state CCSDS compatible Rate 1/2 to 1/7 Interleaver sizes from 174 to 105 bits Up to 201 MHz internal clock (log MAP) Up to

More information

(12) United States Patent (10) Patent No.: US 6,810,502 B2

(12) United States Patent (10) Patent No.: US 6,810,502 B2 USOO68105O2B2 (12) United States Patent (10) Patent No.: Eidson et al. (45) Date of Patent: Oct. 26, 2004 (54) ITERACTIVE DECODER EMPLOYING 6,615,385 B1 * 9/2003 Kim et al.... 714/758 MULTIPLE EXTERNAL

More information

Using Embedded Dynamic Random Access Memory to Reduce Energy Consumption of Magnetic Recording Read Channel

Using Embedded Dynamic Random Access Memory to Reduce Energy Consumption of Magnetic Recording Read Channel IEEE TRANSACTIONS ON MAGNETICS, VOL. 46, NO. 1, JANUARY 2010 87 Using Embedded Dynamic Random Access Memory to Reduce Energy Consumption of Magnetic Recording Read Channel Ningde Xie 1, Tong Zhang 1, and

More information

Implementation and performance analysis of convolution error correcting codes with code rate=1/2.

Implementation and performance analysis of convolution error correcting codes with code rate=1/2. 2016 International Conference on Micro-Electronics and Telecommunication Engineering Implementation and performance analysis of convolution error correcting codes with code rate=1/2. Neha Faculty of engineering

More information

VLSI System Testing. BIST Motivation

VLSI System Testing. BIST Motivation ECE 538 VLSI System Testing Krish Chakrabarty Built-In Self-Test (BIST): ECE 538 Krish Chakrabarty BIST Motivation Useful for field test and diagnosis (less expensive than a local automatic test equipment)

More information

WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY

WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY (Invited Paper) Anne Aaron and Bernd Girod Information Systems Laboratory Stanford University, Stanford, CA 94305 {amaaron,bgirod}@stanford.edu Abstract

More information

Clocking Spring /18/05

Clocking Spring /18/05 ing L06 s 1 Why s and Storage Elements? Inputs Combinational Logic Outputs Want to reuse combinational logic from cycle to cycle L06 s 2 igital Systems Timing Conventions All digital systems need a convention

More information

RX40_V1_0 Measurement Report F.Faccio

RX40_V1_0 Measurement Report F.Faccio RX40_V1_0 Measurement Report F.Faccio This document follows the previous report An 80Mbit/s Optical Receiver for the CMS digital optical link, dating back to January 2000 and concerning the first prototype

More information

FPGA Implementaion of Soft Decision Viterbi Decoder

FPGA Implementaion of Soft Decision Viterbi Decoder FPGA Implementaion of Soft Decision Viterbi Decoder Sahar F. Abdelmomen A. I. Taman Hatem M. Zakaria Mahmud F. M. Abstract This paper presents an implementation of a 3-bit soft decision Viterbi decoder.

More information

Exploiting A New Turbo Decoder Technique For High Performance LTE In Wireless Communication

Exploiting A New Turbo Decoder Technique For High Performance LTE In Wireless Communication Exploiting A New Turbo Decoder Technique For High Performance LTE In Wireless Communication Sangeetha V, Lalithambigai M Abstract Turbo Decoder plays a significant role in today s 4G networks. This work

More information

SPACOMM 2013 : The Fifth International Conference on Advances in Satellite and Space Communications. Standard

SPACOMM 2013 : The Fifth International Conference on Advances in Satellite and Space Communications. Standard Turbo Decoder VLSI Architecture with NonRecursive max Operator for 3GPP LTE Standard Ashfaq Ahmed, Maurizio Martina, Guido Masera Department of Electronics & Telecommunication Politecnico di Torino Torino,

More information

Optimization of Multi-Channel BCH. Error Decoding for Common Cases. Russell Dill

Optimization of Multi-Channel BCH. Error Decoding for Common Cases. Russell Dill Optimization of Multi-Channel BCH Error Decoding for Common Cases by Russell Dill A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Master of Science Approved April 2015 by the

More information

DATUM SYSTEMS Appendix A

DATUM SYSTEMS Appendix A DATUM SYSTEMS Appendix A Datum Systems PSM-4900 Satellite Modem Technical Specification PSM-4900, 4900H and 4900L VSAT / SCPC - Modem Specification Revision History Rev 1.0 6-10-2000 Preliminary Release.

More information

Commsonic. (Tail-biting) Viterbi Decoder CMS0008. Contact information. Advanced Tail-Biting Architecture yields high coding gain and low delay.

Commsonic. (Tail-biting) Viterbi Decoder CMS0008. Contact information. Advanced Tail-Biting Architecture yields high coding gain and low delay. (Tail-biting) Viterbi Decoder CMS0008 Advanced Tail-Biting Architecture yields high coding gain and low delay. Synthesis configurable code generator coefficients and constraint length, soft-decision width

More information

INTERNATIONAL TELECOMMUNICATION UNION

INTERNATIONAL TELECOMMUNICATION UNION INTERNATIONAL TELECOMMUNICATION UNION ITU-T G.975 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (10/2000) SERIES G: TRANSMISSION SYSTEMS AND MEDIA, DIGITAL SYSTEMS AND NETWORKS Digital sections and digital

More information

VLSI Chip Design Project TSEK06

VLSI Chip Design Project TSEK06 VLSI Chip Design Project TSEK06 Project Description and Requirement Specification Version 1.1 Project: High Speed Serial Link Transceiver Project number: 4 Project Group: Name Project members Telephone

More information

EFFECT OF CODE RATE VARIATION ON PERFORMANCE OFOPTICAL CONVOLUTIONALLY CODED IDMA USING RANDOM AND TREE INTERLEAVERS

EFFECT OF CODE RATE VARIATION ON PERFORMANCE OFOPTICAL CONVOLUTIONALLY CODED IDMA USING RANDOM AND TREE INTERLEAVERS EFFECT OF CODE RATE VARIATION ON PERFORMANCE OFOPTICAL CONVOLUTIONALLY CODED IDMA USING RANDOM AND TREE INTERLEAVERS Ravi Prakash and Nar Singh Department of Electronics and Communication Engineering University

More information

Frame Synchronization in Digital Communication Systems

Frame Synchronization in Digital Communication Systems Quest Journals Journal of Software Engineering and Simulation Volume 3 ~ Issue 6 (2017) pp: 06-11 ISSN(Online) :2321-3795 ISSN (Print):2321-3809 www.questjournals.org Research Paper Frame Synchronization

More information

Viterbi Decoder User Guide

Viterbi Decoder User Guide V 1.0.0, Jan. 16, 2012 Convolutional codes are widely adopted in wireless communication systems for forward error correction. Creonic offers you an open source Viterbi decoder with AXI4-Stream interface,

More information

FPGA Implementation of Convolutional Encoder and Adaptive Viterbi Decoder B. SWETHA REDDY 1, K. SRINIVAS 2

FPGA Implementation of Convolutional Encoder and Adaptive Viterbi Decoder B. SWETHA REDDY 1, K. SRINIVAS 2 ISSN 2319-8885 Vol.03,Issue.33 October-2014, Pages:6528-6533 www.ijsetr.com FPGA Implementation of Convolutional Encoder and Adaptive Viterbi Decoder B. SWETHA REDDY 1, K. SRINIVAS 2 1 PG Scholar, Dept

More information

CONVOLUTIONAL CODING

CONVOLUTIONAL CODING CONVOLUTIONAL CODING PREPARATION... 78 convolutional encoding... 78 encoding schemes... 80 convolutional decoding... 80 TIMS320 DSP-DB...80 TIMS320 AIB...80 the complete system... 81 EXPERIMENT - PART

More information

Operating Bio-Implantable Devices in Ultra-Low Power Error Correction Circuits: using optimized ACS Viterbi decoder

Operating Bio-Implantable Devices in Ultra-Low Power Error Correction Circuits: using optimized ACS Viterbi decoder Operating Bio-Implantable Devices in Ultra-Low Power Error Correction Circuits: using optimized ACS Viterbi decoder Roshini R, Udhaya Kumar C, Muthumani D Abstract Although many different low-power Error

More information

OFDM-Based Turbo-Coded Hierarchical and Non-Hierarchical Terrestrial Mobile Digital Video Broadcasting

OFDM-Based Turbo-Coded Hierarchical and Non-Hierarchical Terrestrial Mobile Digital Video Broadcasting IEEE TRANSACTIONS ON BROADCASTING, VOL. 46, NO. 1, MARCH 2000 1 OFDM-Based Turbo-Coded Hierarchical and Non-Hierarchical Terrestrial Mobile Digital Video Broadcasting Chee-Siong Lee, Thoandmas Keller,

More information

COM-7003SOFT Turbo code encoder/decoder VHDL source code overview / IP core

COM-7003SOFT Turbo code encoder/decoder VHDL source code overview / IP core COM-7003SOFT Turbo code encoder/decoder VHDL source code overview / IP core Overview The COM-7003SOFT is an error correction turbocode encoder/decoder written in generic VHDL. The entire VHDL source code

More information

Quiz #4 Thursday, April 25, 2002, 5:30-6:45 PM

Quiz #4 Thursday, April 25, 2002, 5:30-6:45 PM Last (family) name: First (given) name: Student I.D. #: Circle section: Hu Saluja Department of Electrical and Computer Engineering University of Wisconsin - Madison ECE/CS 352 Digital System Fundamentals

More information

A Discrete Time Markov Chain Model for High Throughput Bidirectional Fano Decoders

A Discrete Time Markov Chain Model for High Throughput Bidirectional Fano Decoders A Discrete Time Markov Chain Model for High Throughput Bidirectional Fano s Ran Xu, Graeme Woodward, Kevin Morris and Taskin Kocak Centre for Communications Research, Department of Electrical and Electronic

More information

On Turbo Code Decoder Performance in Optical-Fiber Communication Systems With Dominating ASE Noise

On Turbo Code Decoder Performance in Optical-Fiber Communication Systems With Dominating ASE Noise JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 21, NO. 3, MARCH 2003 727 On Turbo Code Decoder Performance in Optical-Fiber Communication Systems With Dominating ASE Noise Yi Cai, Member, IEEE, Joel M. Morris,

More information

An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions

An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions 1128 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 11, NO. 10, OCTOBER 2001 An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions Kwok-Wai Wong, Kin-Man Lam,

More information

Hardware Modeling of Binary Coded Decimal Adder in Field Programmable Gate Array

Hardware Modeling of Binary Coded Decimal Adder in Field Programmable Gate Array American Journal of Applied Sciences 10 (5): 466-477, 2013 ISSN: 1546-9239 2013 M.I. Ibrahimy et al., This open access article is distributed under a Creative Commons Attribution (CC-BY) 3.0 license doi:10.3844/ajassp.2013.466.477

More information

Scan. This is a sample of the first 15 pages of the Scan chapter.

Scan. This is a sample of the first 15 pages of the Scan chapter. Scan This is a sample of the first 15 pages of the Scan chapter. Note: The book is NOT Pinted in color. Objectives: This section provides: An overview of Scan An introduction to Test Sequences and Test

More information

Understanding ATSC Mobile DTV Physical Layer Whitepaper

Understanding ATSC Mobile DTV Physical Layer Whitepaper Understanding ATSC Mobile DTV Physical Layer Whitepaper The ATSC began work in 2007 on the development of an ATSC Mobile DTV Standard. This effort culminated in record time with the approval of the ATSC

More information

Experiment 7: Bit Error Rate (BER) Measurement in the Noisy Channel

Experiment 7: Bit Error Rate (BER) Measurement in the Noisy Channel Experiment 7: Bit Error Rate (BER) Measurement in the Noisy Channel Modified Dr Peter Vial March 2011 from Emona TIMS experiment ACHIEVEMENTS: ability to set up a digital communications system over a noisy,

More information

ALONG with the progressive device scaling, semiconductor

ALONG with the progressive device scaling, semiconductor IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 57, NO. 4, APRIL 2010 285 LUT Optimization for Memory-Based Computation Pramod Kumar Meher, Senior Member, IEEE Abstract Recently, we

More information

Turbo Decoding for Partial Response Channels

Turbo Decoding for Partial Response Channels IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 48, NO. 8, AUGUST 2000 1297 Turbo Decoding for Partial Response Channels Tom V. Souvignier, Member, IEEE, Mats Öberg, Student Member, IEEE, Paul H. Siegel, Fellow,

More information

Microprocessor Design

Microprocessor Design Microprocessor Design Principles and Practices With VHDL Enoch O. Hwang Brooks / Cole 2004 To my wife and children Windy, Jonathan and Michelle Contents 1. Designing a Microprocessor... 2 1.1 Overview

More information

TRELLIS decoding is pervasive in digital communication. Parallel High-Throughput Limited Search Trellis Decoder VLSI Design

TRELLIS decoding is pervasive in digital communication. Parallel High-Throughput Limited Search Trellis Decoder VLSI Design IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 13, NO. 9, SEPTEMBER 2005 1013 Parallel High-Throughput Limited Search Trellis Decoder VLSI Design Fei Sun and Tong Zhang, Member,

More information