Vector-LDPC Codes for Mobile Broadband Communications

Size: px
Start display at page:

Download "Vector-LDPC Codes for Mobile Broadband Communications"

Transcription

1 Vector-LDPC Codes for Mobile Broadband Communications Whitepaper November 23 Flarion Technologies, Inc. Bedminster One 35 Route 22/26 South Bedminster, NJ 792 Tel: Fax: /3/4

2 Executive Summary In today s mobile data landscape, new efficient technologies are garnering wide scale interest throughout the globe. As carriers and vendors shift away from the status quo and analyze systems (whether CDMA, GSM, OFDM-based, etc.) based on their merits, there is a renewed emphasis on new technologies that can increase the efficiency of the system. One such innovation, rising from the development of the FLASH-OFDM air interface, is Vector- LDPC. Vector-LDPC, which stands for Vector-Low-Density Parity Check, is a powerful, new class of Forward Error Correction (FEC) codes. FEC codes are used to correct errors caused by a noisy channel, and play a critical role in the efficiency of a wireless telecommunications system. A robust FEC coding solution such as Vector-LDPC, leads to increased transmission distance, lower power requirements, and increased throughput in a wide array of communication systems, including wireless (mobile or fixed), satellite, optical fiber, storage, and wireline (cable, DSL). These efficiencies translate into less hardware, lower costs and increased performance for network operators. The performance of Vector-LDPC codes, proven through a multitude of FLASH-OFDM trials worldwide, exceeds that of Turbo Codes, today s FEC solution for 3G. Vector-LDPC offers superior coding gain, higher data rate, more flexibility, less complexity and less hardware than its 3G equivalent and other error-correction schemes, making it the ideal solution for today s high speed applications. This paper summarizes the importance of forward error correction coding to communication systems. In addition, it provides an architecture overview of the Vector-LDPC coding solution and its competitive advantages of Vector-LDPC, and shows its impact on the FLASH-OFDM mobile broadband system. 9/3/4 2

3 Application to communications systems Based on LDPC codes, Vector-LDPC is a new technology for increasing the coding gain and robustness against noise in a communications system. This improvement in coding performance can be used to increase the transmission distance, lower the power requirements and increase the throughput in applications such as fixed and mobile wireless, satellite, optical fiber and wired broadband (cable/dsl). The programmable parallel hardware architecture for encoding and decoding Vector-LDPC codes is available as an intellectual property (IP) core for communications and storage applications. This scalable, programmable, efficient architecture for LDPC encoding and decoding brings better noise immunity, and many high-speed communications applications stand to benefit from the large coding gains, high data rate, and smaller hardware size of these IP cores. Forward Error Correction Overview Forward error correction introduces redundancy into a data sequence using an Error- Correction Code (ECC) to protect against errors introduced by the channel (it is called forward to distinguish it from ARQ-based techniques that make use of a reverse channel). Coding gain measures the increased robustness against channel errors resulting from the use of the code in terms of energy required to deliver information. Coding gain can be exploited in various ways: increasing the reach of a communications system, decreasing the amount of power necessary for reliable transmission, and increasing the rate at which information is delivered. In previous decades, practical error correction typically involved convolutional codes decoded by the Viterbi algorithm, and/or Reed-Solomon codes. A fundamental breakthrough in errorcorrection has emerged over the last decade offering significantly more coding gain than traditional FEC methods. These new coding systems, which include Turbo Convolutional Codes (TCC), Turbo Product Codes (TPC), and Low-Density Parity-Check (LDPC) codes, share the property of having random-like structures that ensure a powerful code while admitting simple decoding using iterative methods. The fundamental ideas behind iterative decoding first appeared in 96 in the Ph.D. thesis of Robert Gallager, which introduced Low- Density Parity-Check codes. It was not until the early 99 s with the discovery of Turbo Codes that LDPC codes and the underlying ideas came to the forefront. LDPC codes have a simple and elegant structure, which has proven to be more amenable to analysis and optimization than Turbo codes. The design of LDPC codes with performance within a few hundredths of a db of Shannon s ultimate limit on capacity has been demonstrated. While Turbo Codes have gained widespread attention and have been adopted into numerous standards such as 3GPP and CDMA2, their complexity requirements are still relatively high in a typical CDMA2 receiver, the Turbo decoder consumes about 4% of the gate complexity. For most situations, properly designed LDPC codes not only have the better performance, but also offer lower complexity and greater flexibility in the code design than do Turbo Codes. LDPC codes are linear binary block codes. The codewords can be expressed as the set of all binary solutions (x,x2,,xn) to the parity check equation Hx T=, where the parity check matrix H is a binary matrix, as in Fig.. The codeword length is represented by n. Each row of H induces one parity check constraint on x. The number of independent constraints is n-k, and k is the number of information bits that can be encoded with this code. Low-Density Parity-Check (LDPC) codes are called low-density because they are defined by giving a parity-check matrix H that is sparse, i.e., it has few non-zero entries. 9/3/4 3

4 Another useful and common way of representing an LDPC codes is via a graphical representation called a Tanner graph, see Fig.. A Tanner graph of an LDPC code is a bipartite graph with variable nodes on one side and constraint or check nodes on the other side. Variable nodes correspond one-to-one with bits xi, hence they correspond to the columns of H. Constraint nodes correspond one-to-one with the parity checks that the bits xi must satisfy, hence they correspond to the rows of H. Edges in the graph connect constraint nodes to variable nodes, where an edge indicates the associated bit participates in the associated parity check. Thus, the edges in the graph correspond to the s in the paritycheck matrix H. A bit sequence associated to the variable nodes is a codeword if and only if the modulo 2 sum of the bits that neighbor a check node is for all check nodes. LDPC can be decoded with iterative soft-decision decoding algorithms called messagepassing algorithms. The most powerful of these algorithms is known as belief propagation. Parity-check matrix Columns Rows in matrix Tanner graph Bit nodes Parity-check nodes Edge in graph x x2 x 3 = M x 9 x x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 Bits Parity checks A A 2 A 3 A 4 A 5 A 6 Figure. A Parity-Check Matrix and Associated Tanner Graph for an LDPC Code Message-passing decoding of LDPC codes involves simple computations that can be executed in parallel. The Tanner graph serves as the framework for the message-passing algorithm that is used to decode LDPC codes. In these decoders, messages are exchanged back and forth along the edges of the graph. Outgoing messages are computed based on the incoming messages to each node using simple computations. Each message represents an estimate of the bit associated to the edge carrying the message. If the corruption of the original message is not too severe, after multiple iterations the decoder outputs a decoded codeword that then satisfies the parity-check matrix. The operation of the message-passing decoders can be understood by focusing on a single bit as follows. Consider a simplified system in which the bits of an LDPC codeword are transmitted over a communications channel such that some of them are corrupted during transmission so that a becomes a or vice versa. At the receiver, each bit node gets to see the bit that arrived at the receiver corresponding to the one that was transmitted from the equivalent node at the transmitter. The node would like to know if that bit is in error or not, so it asks all of its neighboring check nodes what they think the bit s value should be. Each neighboring check node then asks its other neighbors what their bit values are and sends back to the original bit node the modulo 2 sum of the answers returned. The bit node now has several opinions as to the bit s correct value and it must somehow reconcile these opinions. A simple solution could be to take a majority vote. Now, the answers that were returned to the check nodes might have been the received values associated to the variable nodes. Alternatively, the variable nodes could have first queried their other check node neighbors for their opinions about their bit s value and returned a combined result, forwarding information to the requesting check nodes. This gathering of information can proceed through additional 9/3/4 4

5 iterations and the resulting information forwarding process characterizes message-passing algorithms. In the above simple example, the opinions forwarded were single bits. Better results are obtained if, in addition, a reliability of the bit is also forwarded. With a realistic channel model, the received bits also have reliabilities associated to them. Under belief propagation, the reliabilities indicate the probability that the indicated bit is correct and the opinion-combining rules implemented at the nodes combine the messages applying the rules of probability in an optimal manner under the assumption that incoming messages are independent. In practice, the messages are not independent, and so the decoder is sub-optimal in this sense. Designing good LDPC codes amounts to finding structures so that performance is close to optimal and for which optimal performance is close to capacity. Vector-LDPC Hardware Architecture Flarion Technologies has developed a hardware architecture for encoding and decoding a specific class of LDPC codes known as Vector-LDPC codes, where the term vector refers to the parallel structure. Vector-LDPC codes were invented by Flarion s Chief Scientist, Thomas J. Richardson, who is a pioneer and expert on the analysis and design of LDPC codes. Certain structural properties have been intentionally imposed to allow for an efficient parallel hardware architecture. Fortunately, these constraints place few restrictions on the breadth of Vector-LDPC codes, allowing for the design of near-optimal LDPC codes that maximize coding gain for a variety of code rates and conditions. This hardware architecture takes advantage of the parallel structure in the Vector-LDPC codes to remove a major obstacle in the practical implementation of LDPC codes: the routing of the messages (which is similar to the interleaving used in Turbo decoding). The heart of the architecture is a dedicated programmable parallel processor that reads a description of the particular Vector-LDPC code from memory, and then performs the required parallel computations. The programmability of the Vector-LDPC architecture allows for multiple codes of different rates and block lengths to reside in the device at once, and switching between them incurs no overhead, which is important for supporting multiple users and fast link adaptation. The Flarion Vector-LDPC architecture is an efficient, flexible, highly optimized, high-speed parallel implementation of a low-complexity message-passing algorithm that results in nearcapacity performance. Some features of this architecture are as follows: Programmable: The Vector-LDPC codes are stored in memory, and can be updated without changing the hardware. This allows for great flexibility in block lengths and code rates. Supports multiple codes: The same hardware works for all LDPC codes in FLASH- OFDM, for both traffic and control channels. o o FLASH-OFDM includes over 5 distinct codes, with code rates varying from /6 to 5/6 and block lengths up to 2688 bits. It is possible to switch between codes on the fly with no incurred delay. Compact description: The descriptions of the Vector-LDPC Codes require relatively little memory 9/3/4 5

6 Statistical multiplexing: Input and output buffers allow for decoding iterations to be spent unevenly over different codewords, allowing for more iterations to be used on codewords that need them. The principles behind the design of the codes are: Independent Computations: The independence of computation inherent in LDPC codes is exploited to perform computations in arbitrary order. Inherent Parallelism: The parallelism in graph structure is mirrored in the hardware. Routing: The computation is structured to achieve a more efficient data flow. Interleaving is shared between memory access of vectors of messages and a generic routing mechanism. Approximate Computation: The simplicity of the decoding algorithm is exploited to find a low-complexity approximate algorithm that essentially uses only addition and shift operations with 5-bit messages. This loses less than. db from full floating point belief propagation. The flexibility of this architecture supports many different code designs, and in particular, we have taken advantage of this flexibility to introduce a new class of codes known as Multi- Edge Type LDPC codes, which is a generalization of irregular LDPC codes. The codes that Flarion uses in FLASH-OFDM are both Vector-LDPC codes (for high-speed parallel decoding) and Multi-Edge Type LDPC codes (for increased coding gain). Comparison with Turbo Codes Figure 2 shows performance curves for codes of rate ½ over the additive white Gaussian noise (AWGN) channel, showing Frame Error Rate vs. the Signal-to-Noise Ratio (SNR) in terms of Eb/N. The red curves correspond to a Vector-LDPC code, the blue curves correspond to the Turbo code in the CDMA2 standard, and the green curve corresponds to the rate ½ convolutional code appearing in the IS-95 standard. Curves for block lengths of 344 bits and 8 bits are shown. In each case, we see that the Flarion s Vector-LDPC code outperforms the Turbo Code. Meanwhile, both of these systems significantly outperform the convolutional code. The primary advantages of Flarion s Vector-LDPC implementation are lower complexity and greater flexibility, but as can be seen in Figure 2, they also offer some improved performance over Turbo Codes. 9/3/4 6

7 Figure 2. Performance Curves for Vector-LDPC, Turbo Codes and Convolutional Codes of Rate /2 Note that the performance curves shown in Figure 2 represent the optimal performance for these codes (in both cases) under iterative decoding. In practice, certain losses are to be expected due to computational complexity limitations and quantization loss. It is estimated that the Vector-LDPC decoder offers its performance at roughly one-eighth to one-fourth the complexity of the corresponding Turbo Code decoder. As a result, the lower complexity of Vector-LDPC decoding as compared with Turbo decoding means that in practice, fewer computational resources are need to achieve near-optimal performance from the Vector- LDPC code. Implementation in FLASH-OFDM The Vector-LDPC technology has been tightly integrated into Flarion s flash-ofdm air interface for a mobile wireless communications system and end-to-end mobile broadband networking for services and applications based on Internet Protocol (IP). Vector-LDPC codes give better performance than Turbo Codes and other error-correction schemes, yielding advantages in increased transmission distance and superior robustness for FLASH-OFDM. The flexibility of Vector-LDPC codes has been leveraged in the design of the FLASH-OFDM protocol. For the traffic channels, LDPC codewords of relatively long blocklengths (344 to 5248 bits) are used in order to obtain coding gain. For channel used for control, access and signaling, codewords of relatively FLASH-OFDM OVERVIEW FLASH-OFDM is the culmination of a focused design effort to produce a broadband mobile communications system utilizing standard Internet protocols (IP). At the core of the system is a highly efficient, mobile implementation of OFDM, along with Flarion's Vector-LDPC codes - an advanced and efficient forward error correction code scheme. OFDM is a wireless access method that combines the attributes of its two predecessors - TDMA and CDMA - to address the unique demands posed by mobile users of broadband data and packet voice applications. short length (e.g., less than 3 bits) are used in order to decrease the latency of those messages. The modulation schemes supported by FLASH-OFDM include QPSK, 6QAM, 64QAM and 256QAM. The coding rates range from /6 to 5/6, and the system uses adaptive modulation to rapidly switch between codes. 9/3/4 7

8 Traffic Channel Code Type Code rate Length Modulation DL Traffic Channel LDPC /6 to 5/ QPSK- 256QAM UL Traffic Channel LDPC /6 to 5/6 344 QPSK In Figure 3, the measured performance of these rate options in the downlink are shown in terms of Frame Error Rate (FER) vs. the signal-to-noise ratio (SNR) as measured by Es/N. These are for different combinations of code rates and modulation constellations. FER Downlink Downlink Vector-LDPC Code Code Performance Performance rate rate rate 2 rate 3 rate 4 rate 5 rate 6 rate 7 rate 8 rate 9 rate Sim E /N s Figure 3. Performance Curves for Downlink Vector-LDPC Codes The hardware implementation of the Vector-LDPC decoder occupies relatively little hardware area. The base station uses a Virtex-E 2 FPGA where the Vector-LDPC decoder occupies 25 component logic blocks (CLB). The mobile terminals use a FLASH-OFDM ASIC chip, on which the Vector-LDPC decoder takes 45K logic gates and approximately 25 Kbits of memory (for block lengths up to about 6K bits). It should be noted that the speed of the Vector-LDPC decoder supports roughly 6 decoding iterations per codeword. This is many times more than sufficient to handle the typical situation. For example, at a FER of -2, the average number of iterations is estimated to be around 5 iterations. Hence the low complexity and parallelism of the Vector-LDPC architecture has enabled the development of very powerful hardware encoder and decoder implementations that comfortably exceed the requirements of the FLASH-OFDM air interface. Turbo Equalization for Improved Uplink Performance Turbo Equalization refers to joint demodulation and decoding in the receiver using the Turbo principle. The basic idea can be summarized as follows:. the demodulator generates its estimate of transmitted symbols (with no prior information about those symbols and no knowledge of the error-correction code) from the received channel symbols and feeds them to the decoder; 9/3/4 8

9 2. the decoder for the error-correction code makes a decoding attempt based on the output from the demodulator; at the end, it updates the estimates on the transmitted symbols and feeds them back to the demodulator; 3. the demodulator takes the updated estimation from the decoder as prior information on the transmitted symbols, and re-generates its estimate based on the received symbols and again feeds them to the decoder. Repeat steps 2 and 3 until decoding is successful. Vector-LDPC encoder QPSK modulation j r i = e θ si + n i AWGN Channel with phase noise Vector-LDPC decoder Demodulation Turbo equalization Figure 4. Turbo Equalization Block Diagram The basic receiver configuration for FLASH-OFDM in the uplink is shown in Figure 4. The uplink transmissions for the traffic channel are organized into sets of 7 QPSK symbols occupying the same tone on 7 contiguous OFDM -symbols. A known pilot symbol is included as one of the 7 QPSK symbols. Since the channel typically does not vary significantly over this time period, the pilot symbol is used to obtain initial channel phase information that can then in turn be used for demodulating the other 6 QPSK symbols. Turbo Equalization is used in the FLASH-OFDM uplink to increase the coding gain and improve the robustness of the system. Turbo Equalization refers to the iteration between the pilot-based demodulation process and Vector-LDPC decoding, in which the output of the LDPC decoder is used to improve the estimate of the channel. In other words, the channel phase estimate based on the pilot can be made more accurate using the other QPSK symbols whose reliability has improved due to the LDPC decoder. Figure 5 shows a single combined Tanner graph for demodulation and decoding. Messages are passed between the bit nodes and modulation nodes in order to yield joint decoding and demodulation. 9/3/4 9

10 Figure 5. Combined Tanner Graph for Turbo Equalization The measured performance resulting from the Turbo Equalizer is shown in Figure 6, which shows Frame Error Rate vs. SNR in terms of Es/N. Compared with a system without Turbo Equalization (i.e., using differential modulation (DQPSK) and LDPC coding), the relative performance gains are 2.dB,.8dB,.6dB,.5dB, and.db for Vector-LDPC codes with parameters (n,k) equal to (344,224), (344,432), (344,64), (344,848), and (344,56), respectively, using QPSK modulation. This increased coding gain on the uplink makes the system more robust and can be used to increase the throughput and range of the system as well. In terms of implementation, the use of Turbo Equalization adds less than a 5% complexity increase over the Vector-LDPC decoder. Since this Turbo Equalizer only needs to be implemented in the base station, the cost impact is minimal for the system, while the gain in performance is significant. 9/3/4

11 - Flarion Uplink Code Performance curves Frame Error Rate E s /N (db) Figure 6. Performance Curves for Uplink Vector-LDPC Code Conclusions In conclusion, Vector-LDPC codes in FLASH-OFDM yield high coding gain while requiring low-complexity in decoding. This Vector-LDPC parallel architecture requires relatively low power and small size. This architecture is flexible, with a programmable encoder and decoder that support many different code designs, codes rates and codeword lengths. The key Vector-LDPC innovations that Flarion has developed for the FLASH-OFDM system are as follows: The definition of new powerful classes ( Multi-Edge Type ) of LDPC codes that offer performance better than Turbo codes The design of near-optimal Vector-LDPC code design in the FLASH-OFDM system using in-house software tools The development of a programmable parallel hardware architecture for encoding and decoding Vector-LDPC codes The development of a hardware Turbo Equalizer for improving the performance of the uplink through joint decoding and demodulation 9/3/4

12 References Multi-Edge Type LDPC Codes Thomas J. Richardson and Rüdiger Urbanke To appear The Capacity of Low-Density Parity-Check Codes under Message-Passing Decoding Thomas J. Richardson and Rüdiger Urbanke IEEE Information Theory Transactions Special Issue on Codes and Graphs and Iterative Algorithms March 2 Design of Capacity-Approaching Irregular Low-Density Parity-Check Codes Thomas J. Richardson, Amin Shokrollahi and Rüdiger Urbanke IEEE Information Theory Transactions Special Issue on Codes and Graphs and Iterative Algorithms March 2 Efficient Encoding of Low-Density Parity-Check Codes Thomas J. Richardson and Rüdiger Urbanke IEEE Information Theory Transactions Special Issue on Codes and Graphs and Iterative Algorithms March 2 Analysis of Sum-Product Decoding of Low-Density Parity-Check Codes Using a Gaussian Approximation Sae-Young Chung, Thomas J. Richardson, and Rüdiger Urbanke IEEE Information Theory Transactions Special Issue on Codes and Graphs and Iterative Algorithms March 2 A Recursive Approach to Low Complexity Codes R. Michael Tanner IEEE Information Theory Transactions, vol. IT-27, no. 5 September 98 Low-Density Parity-Check Codes Robert G. Gallager MIT Press, 963 More information about Flarion can be accessed at 9/3/4 2

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/mbwa>

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/mbwa> 23--29 IEEE C82.2-3/2R Project Title Date Submitted IEEE 82.2 Mobile Broadband Wireless Access Soft Iterative Decoding for Mobile Wireless Communications 23--29

More information

Digital Television Lecture 5

Digital Television Lecture 5 Digital Television Lecture 5 Forward Error Correction (FEC) Åbo Akademi University Domkyrkotorget 5 Åbo 8.4. Error Correction in Transmissions Need for error correction in transmissions Loss of data during

More information

Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding

Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding Performance Evaluation of Low Density Parity Check codes with Hard and Soft decision Decoding Shalini Bahel, Jasdeep Singh Abstract The Low Density Parity Check (LDPC) codes have received a considerable

More information

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels

Performance Optimization of Hybrid Combination of LDPC and RS Codes Using Image Transmission System Over Fading Channels European Journal of Scientific Research ISSN 1450-216X Vol.35 No.1 (2009), pp 34-42 EuroJournals Publishing, Inc. 2009 http://www.eurojournals.com/ejsr.htm Performance Optimization of Hybrid Combination

More information

New Forward Error Correction and Modulation Technologies Low Density Parity Check (LDPC) Coding and 8-QAM Modulation in the CDM-600 Satellite Modem

New Forward Error Correction and Modulation Technologies Low Density Parity Check (LDPC) Coding and 8-QAM Modulation in the CDM-600 Satellite Modem New Forward Error Correction and Modulation Technologies Low Density Parity Check (LDPC) Coding and 8-QAM Modulation in the CDM-600 Satellite Modem Richard Miller Senior Vice President, New Technology

More information

White Paper Unlocking the Potential of LDPC, New FlexLDPC Coding from. Datum Systems. for PSM-500, 500L & 500LT Series Modems

White Paper Unlocking the Potential of LDPC, New FlexLDPC Coding from. Datum Systems. for PSM-500, 500L & 500LT Series Modems White Paper Unlocking the Potential of LDPC, New FlexLDPC Coding from Datum Systems for PSM-500, 500L & 500LT Series Modems DATUM SYSTEMS INC. 23 Las Colinas Lane #112 San Jose, CA 95119 U.S.A. Telephone:

More information

Outline. Communications Engineering 1

Outline. Communications Engineering 1 Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of OFDM under DWT, DCT based Image Processing Anshul Soni soni.anshulec14@gmail.com Ashok Chandra Tiwari Abstract In this paper, the performance of conventional discrete cosine transform

More information

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies

Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com

More information

Project. Title. Submitted Sources: {se.park,

Project. Title. Submitted Sources:   {se.park, Project Title Date Submitted Sources: Re: Abstract Purpose Notice Release Patent Policy IEEE 802.20 Working Group on Mobile Broadband Wireless Access LDPC Code

More information

MULTILEVEL CODING (MLC) with multistage decoding

MULTILEVEL CODING (MLC) with multistage decoding 350 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 52, NO. 3, MARCH 2004 Power- and Bandwidth-Efficient Communications Using LDPC Codes Piraporn Limpaphayom, Student Member, IEEE, and Kim A. Winick, Senior

More information

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM

Power Efficiency of LDPC Codes under Hard and Soft Decision QAM Modulated OFDM Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 5 (2014), pp. 463-468 Research India Publications http://www.ripublication.com/aeee.htm Power Efficiency of LDPC Codes under

More information

IEEE Broadband Wireless Access Working Group <http://ieee802.org/16>

IEEE Broadband Wireless Access Working Group <http://ieee802.org/16> Project Title Date Submitted IEEE 802.16 Broadband Wireless Access Working Group Turbo Code Comparison (TCC v TPC) 2001-01-17 Source(s) Brian Edmonston icoding Technology Inc. 11770

More information

LDPC Decoding: VLSI Architectures and Implementations

LDPC Decoding: VLSI Architectures and Implementations LDPC Decoding: VLSI Architectures and Implementations Module : LDPC Decoding Ned Varnica varnica@gmail.com Marvell Semiconductor Inc Overview Error Correction Codes (ECC) Intro to Low-density parity-check

More information

Lab/Project Error Control Coding using LDPC Codes and HARQ

Lab/Project Error Control Coding using LDPC Codes and HARQ Linköping University Campus Norrköping Department of Science and Technology Erik Bergfeldt TNE066 Telecommunications Lab/Project Error Control Coding using LDPC Codes and HARQ Error control coding is an

More information

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter

n Based on the decision rule Po- Ning Chapter Po- Ning Chapter n Soft decision decoding (can be analyzed via an equivalent binary-input additive white Gaussian noise channel) o The error rate of Ungerboeck codes (particularly at high SNR) is dominated by the two codewords

More information

Chapter 1 Coding for Reliable Digital Transmission and Storage

Chapter 1 Coding for Reliable Digital Transmission and Storage Wireless Information Transmission System Lab. Chapter 1 Coding for Reliable Digital Transmission and Storage Institute of Communications Engineering National Sun Yat-sen University 1.1 Introduction A major

More information

A Survey of Advanced FEC Systems

A Survey of Advanced FEC Systems A Survey of Advanced FEC Systems Eric Jacobsen Minister of Algorithms, Intel Labs Communication Technology Laboratory/ Radio Communications Laboratory July 29, 2004 With a lot of material from Bo Xia,

More information

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX

Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX Bit Error Rate Performance Evaluation of Various Modulation Techniques with Forward Error Correction Coding of WiMAX Amr Shehab Amin 37-20200 Abdelrahman Taha 31-2796 Yahia Mobasher 28-11691 Mohamed Yasser

More information

Iterative Joint Source/Channel Decoding for JPEG2000

Iterative Joint Source/Channel Decoding for JPEG2000 Iterative Joint Source/Channel Decoding for JPEG Lingling Pu, Zhenyu Wu, Ali Bilgin, Michael W. Marcellin, and Bane Vasic Dept. of Electrical and Computer Engineering The University of Arizona, Tucson,

More information

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE A Thesis by Andrew J. Zerngast Bachelor of Science, Wichita State University, 2008 Submitted to the Department of Electrical

More information

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider Forward Error Correction Decoding for WiMAX and 3GPP LTE Modems Seok-Jun Lee, Manish Goel, Yuming Zhu, Jing-Fei Ren, and Yang Sun DSPS R&D Center, Texas Instruments ECE Depart., Rice University {seokjun,

More information

Reduced-Complexity VLSI Architectures for Binary and Nonbinary LDPC Codes

Reduced-Complexity VLSI Architectures for Binary and Nonbinary LDPC Codes Reduced-Complexity VLSI Architectures for Binary and Nonbinary LDPC Codes A DISSERTATION SUBMITTED TO THE FACULTY OF THE GRADUATE SCHOOL OF THE UNIVERSITY OF MINNESOTA BY Sangmin Kim IN PARTIAL FULFILLMENT

More information

Simulink Modeling of Convolutional Encoders

Simulink Modeling of Convolutional Encoders Simulink Modeling of Convolutional Encoders * Ahiara Wilson C and ** Iroegbu Chbuisi, *Department of Computer Engineering, Michael Okpara University of Agriculture, Umudike, Abia State, Nigeria **Department

More information

Performance Analysis of WiMAX Physical Layer Model using Various Techniques

Performance Analysis of WiMAX Physical Layer Model using Various Techniques Volume-4, Issue-4, August-2014, ISSN No.: 2250-0758 International Journal of Engineering and Management Research Available at: www.ijemr.net Page Number: 316-320 Performance Analysis of WiMAX Physical

More information

TABLE OF CONTENTS CHAPTER TITLE PAGE

TABLE OF CONTENTS CHAPTER TITLE PAGE TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS i i i i i iv v vi ix xi xiv 1 INTRODUCTION 1 1.1

More information

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication Available online at www.interscience.in Convolutional Coding Using Booth Algorithm For Application in Wireless Communication Sishir Kalita, Parismita Gogoi & Kandarpa Kumar Sarma Department of Electronics

More information

Rekha S.M, Manoj P.B. International Journal of Engineering and Advanced Technology (IJEAT) ISSN: , Volume-2, Issue-6, August 2013

Rekha S.M, Manoj P.B. International Journal of Engineering and Advanced Technology (IJEAT) ISSN: , Volume-2, Issue-6, August 2013 Comparing the BER Performance of WiMAX System by Using Different Concatenated Channel Coding Techniques under AWGN, Rayleigh and Rician Fading Channels Rekha S.M, Manoj P.B Abstract WiMAX (Worldwide Interoperability

More information

A Polling Based Approach For Delay Analysis of WiMAX/IEEE Systems

A Polling Based Approach For Delay Analysis of WiMAX/IEEE Systems A Polling Based Approach For Delay Analysis of WiMAX/IEEE 802.16 Systems Archana B T 1, Bindu V 2 1 M Tech Signal Processing, Department of Electronics and Communication, Sree Chitra Thirunal College of

More information

Performance comparison of convolutional and block turbo codes

Performance comparison of convolutional and block turbo codes Performance comparison of convolutional and block turbo codes K. Ramasamy 1a), Mohammad Umar Siddiqi 2, Mohamad Yusoff Alias 1, and A. Arunagiri 1 1 Faculty of Engineering, Multimedia University, 63100,

More information

REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY

REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 REVIEW OF COOPERATIVE SCHEMES BASED ON DISTRIBUTED CODING STRATEGY P. Suresh Kumar 1, A. Deepika 2 1 Assistant Professor,

More information

6. FUNDAMENTALS OF CHANNEL CODER

6. FUNDAMENTALS OF CHANNEL CODER 82 6. FUNDAMENTALS OF CHANNEL CODER 6.1 INTRODUCTION The digital information can be transmitted over the channel using different signaling schemes. The type of the signal scheme chosen mainly depends on

More information

PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC)

PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC) Progress In Electromagnetics Research C, Vol. 5, 125 133, 2008 PERFORMANCE EVALUATION OF WIMAX SYSTEM USING CONVOLUTIONAL PRODUCT CODE (CPC) A. Ebian, M. Shokair, and K. H. Awadalla Faculty of Electronic

More information

Decoding of Block Turbo Codes

Decoding of Block Turbo Codes Decoding of Block Turbo Codes Mathematical Methods for Cryptography Dedicated to Celebrate Prof. Tor Helleseth s 70 th Birthday September 4-8, 2017 Kyeongcheol Yang Pohang University of Science and Technology

More information

Improved concatenated (RS-CC) for OFDM systems

Improved concatenated (RS-CC) for OFDM systems Improved concatenated (RS-CC) for OFDM systems Mustafa Dh. Hassib 1a), JS Mandeep 1b), Mardina Abdullah 1c), Mahamod Ismail 1d), Rosdiadee Nordin 1e), and MT Islam 2f) 1 Department of Electrical, Electronics,

More information

Physical-Layer Network Coding Using GF(q) Forward Error Correction Codes

Physical-Layer Network Coding Using GF(q) Forward Error Correction Codes Physical-Layer Network Coding Using GF(q) Forward Error Correction Codes Weimin Liu, Rui Yang, and Philip Pietraski InterDigital Communications, LLC. King of Prussia, PA, and Melville, NY, USA Abstract

More information

International Journal of Computer Trends and Technology (IJCTT) Volume 40 Number 2 - October2016

International Journal of Computer Trends and Technology (IJCTT) Volume 40 Number 2 - October2016 Signal Power Consumption in Digital Communication using Convolutional Code with Compared to Un-Coded Madan Lal Saini #1, Dr. Vivek Kumar Sharma *2 # Ph. D. Scholar, Jagannath University, Jaipur * Professor,

More information

CROSS-LAYER DESIGN FOR QoS WIRELESS COMMUNICATIONS

CROSS-LAYER DESIGN FOR QoS WIRELESS COMMUNICATIONS CROSS-LAYER DESIGN FOR QoS WIRELESS COMMUNICATIONS Jie Chen, Tiejun Lv and Haitao Zheng Prepared by Cenker Demir The purpose of the authors To propose a Joint cross-layer design between MAC layer and Physical

More information

Semi-Parallel Architectures For Real-Time LDPC Coding

Semi-Parallel Architectures For Real-Time LDPC Coding RICE UNIVERSITY Semi-Parallel Architectures For Real-Time LDPC Coding by Marjan Karkooti A Thesis Submitted in Partial Fulfillment of the Requirements for the Degree Master of Science Approved, Thesis

More information

Study of Second-Order Memory Based LT Encoders

Study of Second-Order Memory Based LT Encoders Study of Second-Order Memory Based LT Encoders Luyao Shang Department of Electrical Engineering & Computer Science University of Kansas Lawrence, KS 66045 lshang@ku.edu Faculty Advisor: Erik Perrins ABSTRACT

More information

Serial Concatenation of LDPC Codes and Differentially Encoded Modulations. M. Franceschini, G. Ferrari, R. Raheli and A. Curtoni

Serial Concatenation of LDPC Codes and Differentially Encoded Modulations. M. Franceschini, G. Ferrari, R. Raheli and A. Curtoni International Symposium on Information Theory and its Applications, ISITA2004 Parma, Italy, October 10 13, 2004 Serial Concatenation of LDPC Codes and Differentially Encoded Modulations M. Franceschini,

More information

The throughput analysis of different IR-HARQ schemes based on fountain codes

The throughput analysis of different IR-HARQ schemes based on fountain codes This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 008 proceedings. The throughput analysis of different IR-HARQ schemes

More information

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission.

Goa, India, October Question: 4/15 SOURCE 1 : IBM. G.gen: Low-density parity-check codes for DSL transmission. ITU - Telecommunication Standardization Sector STUDY GROUP 15 Temporary Document BI-095 Original: English Goa, India, 3 7 October 000 Question: 4/15 SOURCE 1 : IBM TITLE: G.gen: Low-density parity-check

More information

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes Performance of Combined Error Correction and Error Detection for very Short Block Length Codes Matthias Breuninger and Joachim Speidel Institute of Telecommunications, University of Stuttgart Pfaffenwaldring

More information

Performance Analysis and Improvements for the Future Aeronautical Mobile Airport Communications System. Candidate: Paola Pulini Advisor: Marco Chiani

Performance Analysis and Improvements for the Future Aeronautical Mobile Airport Communications System. Candidate: Paola Pulini Advisor: Marco Chiani Performance Analysis and Improvements for the Future Aeronautical Mobile Airport Communications System (AeroMACS) Candidate: Paola Pulini Advisor: Marco Chiani Outline Introduction and Motivations Thesis

More information

LDPC codes for OFDM over an Inter-symbol Interference Channel

LDPC codes for OFDM over an Inter-symbol Interference Channel LDPC codes for OFDM over an Inter-symbol Interference Channel Dileep M. K. Bhashyam Andrew Thangaraj Department of Electrical Engineering IIT Madras June 16, 2008 Outline 1 LDPC codes OFDM Prior work Our

More information

Basics of Error Correcting Codes

Basics of Error Correcting Codes Basics of Error Correcting Codes Drawing from the book Information Theory, Inference, and Learning Algorithms Downloadable or purchasable: http://www.inference.phy.cam.ac.uk/mackay/itila/book.html CSE

More information

2: Diversity. 2. Diversity. Some Concepts of Wireless Communication

2: Diversity. 2. Diversity. Some Concepts of Wireless Communication 2. Diversity 1 Main story Communication over a flat fading channel has poor performance due to significant probability that channel is in a deep fade. Reliability is increased by providing more resolvable

More information

Capacity-Approaching Bandwidth-Efficient Coded Modulation Schemes Based on Low-Density Parity-Check Codes

Capacity-Approaching Bandwidth-Efficient Coded Modulation Schemes Based on Low-Density Parity-Check Codes IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 49, NO. 9, SEPTEMBER 2003 2141 Capacity-Approaching Bandwidth-Efficient Coded Modulation Schemes Based on Low-Density Parity-Check Codes Jilei Hou, Student

More information

Using TCM Techniques to Decrease BER Without Bandwidth Compromise. Using TCM Techniques to Decrease BER Without Bandwidth Compromise. nutaq.

Using TCM Techniques to Decrease BER Without Bandwidth Compromise. Using TCM Techniques to Decrease BER Without Bandwidth Compromise. nutaq. Using TCM Techniques to Decrease BER Without Bandwidth Compromise 1 Using Trellis Coded Modulation Techniques to Decrease Bit Error Rate Without Bandwidth Compromise Written by Jean-Benoit Larouche INTRODUCTION

More information

Multiple-Bases Belief-Propagation for Decoding of Short Block Codes

Multiple-Bases Belief-Propagation for Decoding of Short Block Codes Multiple-Bases Belief-Propagation for Decoding of Short Block Codes Thorsten Hehn, Johannes B. Huber, Stefan Laendner, Olgica Milenkovic Institute for Information Transmission, University of Erlangen-Nuremberg,

More information

Introduction to Error Control Coding

Introduction to Error Control Coding Introduction to Error Control Coding 1 Content 1. What Error Control Coding Is For 2. How Coding Can Be Achieved 3. Types of Coding 4. Types of Errors & Channels 5. Types of Codes 6. Types of Error Control

More information

FPGA based Prototyping of Next Generation Forward Error Correction

FPGA based Prototyping of Next Generation Forward Error Correction Symposium: Real-time Digital Signal Processing for Optical Transceivers FPGA based Prototyping of Next Generation Forward Error Correction T. Mizuochi, Y. Konishi, Y. Miyata, T. Inoue, K. Onohara, S. Kametani,

More information

C802.16a-02/76. IEEE Broadband Wireless Access Working Group <

C802.16a-02/76. IEEE Broadband Wireless Access Working Group < Project IEEE 802.16 Broadband Wireless Access Working Group Title Convolutional Turbo Codes for 802.16 Date Submitted 2002-07-02 Source(s) Re: Brian Edmonston icoding Technology

More information

Joint Viterbi Detector/Decoder for Satellite Comms.

Joint Viterbi Detector/Decoder for Satellite Comms. Joint Viterbi Detector/Decoder for Satellite Comms. Chan Kheong Sann, Ashish James, Sari Shafidah Data Storage Institute (DSI), Agency for Science Technology and Research (A*STAR) 21-23 July 2016 Satellite

More information

High-Rate Non-Binary Product Codes

High-Rate Non-Binary Product Codes High-Rate Non-Binary Product Codes Farzad Ghayour, Fambirai Takawira and Hongjun Xu School of Electrical, Electronic and Computer Engineering University of KwaZulu-Natal, P. O. Box 4041, Durban, South

More information

Low-complexity Low-Precision LDPC Decoding for SSD Controllers

Low-complexity Low-Precision LDPC Decoding for SSD Controllers Low-complexity Low-Precision LDPC Decoding for SSD Controllers Shiva Planjery, David Declercq, and Bane Vasic Codelucida, LLC Website: www.codelucida.com Email : planjery@codelucida.com Santa Clara, CA

More information

OBJECTIVES. Understand the basic of Wi-MAX standards Know the features, applications and advantages of WiMAX

OBJECTIVES. Understand the basic of Wi-MAX standards Know the features, applications and advantages of WiMAX OBJECTIVES Understand the basic of Wi-MAX standards Know the features, applications and advantages of WiMAX INTRODUCTION WIMAX the Worldwide Interoperability for Microwave Access, is a telecommunications

More information

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team

Advanced channel coding : a good basis. Alexandre Giulietti, on behalf of the team Advanced channel coding : a good basis Alexandre Giulietti, on behalf of the T@MPO team Errors in transmission are fowardly corrected using channel coding e.g. MPEG4 e.g. Turbo coding e.g. QAM source coding

More information

B SCITEQ. Transceiver and System Design for Digital Communications. Scott R. Bullock, P.E. Third Edition. SciTech Publishing, Inc.

B SCITEQ. Transceiver and System Design for Digital Communications. Scott R. Bullock, P.E. Third Edition. SciTech Publishing, Inc. Transceiver and System Design for Digital Communications Scott R. Bullock, P.E. Third Edition B SCITEQ PUBLISHtN^INC. SciTech Publishing, Inc. Raleigh, NC Contents Preface xvii About the Author xxiii Transceiver

More information

Performance Evaluation of COFDM in Time Varying Environment

Performance Evaluation of COFDM in Time Varying Environment International Journal of Electronics and Computer Science Engineering 294 Available Online at www.ijecse.org ISSN: 2277-1956 Performance Evaluation of COFDM in Time Varying Environment 1 Karan Singh Gaur,

More information

Higher Order Rotation Spreading Matrix for Block Spread OFDM

Higher Order Rotation Spreading Matrix for Block Spread OFDM University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 27 Higher Order Rotation Spreading Matrix for Block Spread OFDM Ibrahim

More information

BER Performance of CRC Coded LTE System for Various Modulation Schemes and Channel Conditions

BER Performance of CRC Coded LTE System for Various Modulation Schemes and Channel Conditions Scientific Research Journal (SCIRJ), Volume II, Issue V, May 2014 6 BER Performance of CRC Coded LTE System for Various Schemes and Conditions Md. Ashraful Islam ras5615@gmail.com Dipankar Das dipankar_ru@yahoo.com

More information

SourceSync. Exploiting Sender Diversity

SourceSync. Exploiting Sender Diversity SourceSync Exploiting Sender Diversity Why Develop SourceSync? Wireless diversity is intrinsic to wireless networks Many distributed protocols exploit receiver diversity Sender diversity is a largely unexplored

More information

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1 : Advanced Digital Communications (EQ2410) 1 Monday, Mar. 7, 2016 15:00-17:00, B23 1 Textbook: U. Madhow, Fundamentals of Digital Communications, 2008 1 / 15 Overview 1 2 3 4 2 / 15 Equalization Maximum

More information

M4B-4. Concatenated RS-Convolutional Codes for Ultrawideband Multiband-OFDM. Nyembezi Nyirongo, Wasim Q. Malik, and David. J.

M4B-4. Concatenated RS-Convolutional Codes for Ultrawideband Multiband-OFDM. Nyembezi Nyirongo, Wasim Q. Malik, and David. J. Concatenated RS-Convolutional Codes for Ultrawideband Multiband-OFDM Nyembezi Nyirongo, Wasim Q. Malik, and David. J. Edwards M4B-4 Department of Engineering Science, University of Oxford, Parks Road,

More information

ECE 6640 Digital Communications

ECE 6640 Digital Communications ECE 6640 Digital Communications Dr. Bradley J. Bazuin Assistant Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Chapter 8 8. Channel Coding: Part

More information

End-To-End Communication Model based on DVB-S2 s Low-Density Parity-Check Coding

End-To-End Communication Model based on DVB-S2 s Low-Density Parity-Check Coding End-To-End Communication Model based on DVB-S2 s Low-Density Parity-Check Coding Iva Bacic, Josko Kresic, Kresimir Malaric Department of Wireless Communication University of Zagreb, Faculty of Electrical

More information

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS

BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS BER ANALYSIS OF WiMAX IN MULTIPATH FADING CHANNELS Navgeet Singh 1, Amita Soni 2 1 P.G. Scholar, Department of Electronics and Electrical Engineering, PEC University of Technology, Chandigarh, India 2

More information

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont.

TSTE17 System Design, CDIO. General project hints. Behavioral Model. General project hints, cont. Lecture 5. Required documents Modulation, cont. TSTE17 System Design, CDIO Lecture 5 1 General project hints 2 Project hints and deadline suggestions Required documents Modulation, cont. Requirement specification Channel coding Design specification

More information

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1

Physical Layer: Modulation, FEC. Wireless Networks: Guevara Noubir. S2001, COM3525 Wireless Networks Lecture 3, 1 Wireless Networks: Physical Layer: Modulation, FEC Guevara Noubir Noubir@ccsneuedu S, COM355 Wireless Networks Lecture 3, Lecture focus Modulation techniques Bit Error Rate Reducing the BER Forward Error

More information

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr.

Lecture #2. EE 471C / EE 381K-17 Wireless Communication Lab. Professor Robert W. Heath Jr. Lecture #2 EE 471C / EE 381K-17 Wireless Communication Lab Professor Robert W. Heath Jr. Preview of today s lecture u Introduction to digital communication u Components of a digital communication system

More information

FINITE PRECISION ANALYSIS OF DEMAPPERS AND DECODERS FOR LDPC-CODED M-QAM SYSTEMS

FINITE PRECISION ANALYSIS OF DEMAPPERS AND DECODERS FOR LDPC-CODED M-QAM SYSTEMS Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 2, February 2014,

More information

FPGA-Based Design and Implementation of a Multi-Gbps LDPC Decoder

FPGA-Based Design and Implementation of a Multi-Gbps LDPC Decoder FPGA-Based Design and Implementation of a Multi-Gbps LDPC Decoder Alexios Balatsoukas-Stimming and Apostolos Dollas Technical University of Crete Dept. of Electronic and Computer Engineering August 30,

More information

MIMO-OFDM in Rayleigh Fading Channel with LDPC

MIMO-OFDM in Rayleigh Fading Channel with LDPC Available online www.ejaet.com European Journal of Advances in Engineering and Technology, 2014, 1(1): 54-60 Research Article MIMO-OFDM in Rayleigh Fading Channel with LDPC Karnveer Singh and Rajneesh

More information

Long Term Evolution (LTE) and 5th Generation Mobile Networks (5G) CS-539 Mobile Networks and Computing

Long Term Evolution (LTE) and 5th Generation Mobile Networks (5G) CS-539 Mobile Networks and Computing Long Term Evolution (LTE) and 5th Generation Mobile Networks (5G) Long Term Evolution (LTE) What is LTE? LTE is the next generation of Mobile broadband technology Data Rates up to 100Mbps Next level of

More information

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System

Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System Implementation of Different Interleaving Techniques for Performance Evaluation of CDMA System Anshu Aggarwal 1 and Vikas Mittal 2 1 Anshu Aggarwal is student of M.Tech. in the Department of Electronics

More information

Performance Evaluation of different α value for OFDM System

Performance Evaluation of different α value for OFDM System Performance Evaluation of different α value for OFDM System Dr. K.Elangovan Dept. of Computer Science & Engineering Bharathidasan University richirappalli Abstract: Orthogonal Frequency Division Multiplexing

More information

ENGN8637, Semster-1, 2018 Project Description Project 1: Bit Interleaved Modulation

ENGN8637, Semster-1, 2018 Project Description Project 1: Bit Interleaved Modulation ENGN867, Semster-1, 2018 Project Description Project 1: Bit Interleaved Modulation Gerard Borg gerard.borg@anu.edu.au Research School of Engineering, ANU updated on 18/March/2018 1 1 Introduction Bit-interleaved

More information

Recent Progress in Mobile Transmission

Recent Progress in Mobile Transmission Recent Progress in Mobile Transmission Joachim Hagenauer Institute for Communications Engineering () Munich University of Technology (TUM) D-80290 München, Germany State University of Telecommunications

More information

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing 16.548 Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing Outline! Introduction " Pushing the Bounds on Channel Capacity " Theory of Iterative Decoding " Recursive Convolutional Coding

More information

Lecture 4: Wireless Physical Layer: Channel Coding. Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday

Lecture 4: Wireless Physical Layer: Channel Coding. Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday Lecture 4: Wireless Physical Layer: Channel Coding Mythili Vutukuru CS 653 Spring 2014 Jan 16, Thursday Channel Coding Modulated waveforms disrupted by signal propagation through wireless channel leads

More information

On Non-Binary Constellations for Channel-Encoded Physical Layer Network Coding

On Non-Binary Constellations for Channel-Encoded Physical Layer Network Coding On Non-Binary Constellations for Channel-Encoded Physical Layer Network Coding by Zahra Faraji-Dana A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree

More information

Low-Density Parity-Check Codes for Volume Holographic Memory Systems

Low-Density Parity-Check Codes for Volume Holographic Memory Systems University of Massachusetts Amherst From the SelectedWorks of Hossein Pishro-Nik February 10, 2003 Low-Density Parity-Check Codes for Volume Holographic Memory Systems Hossein Pishro-Nik, University of

More information

International Journal of Scientific & Engineering Research Volume 9, Issue 3, March ISSN

International Journal of Scientific & Engineering Research Volume 9, Issue 3, March ISSN International Journal of Scientific & Engineering Research Volume 9, Issue 3, March-2018 1605 FPGA Design and Implementation of Convolution Encoder and Viterbi Decoder Mr.J.Anuj Sai 1, Mr.P.Kiran Kumar

More information

Lecture 9: Case Study -- Video streaming over Hung-Yu Wei National Taiwan University

Lecture 9: Case Study -- Video streaming over Hung-Yu Wei National Taiwan University Lecture 9: Case Study -- Video streaming over 802.11 Hung-Yu Wei National Taiwan University QoS for Video transmission Perceived Quality How does network QoS translate to multimedia quality? Define your

More information

XJ-BP: Express Journey Belief Propagation Decoding for Polar Codes

XJ-BP: Express Journey Belief Propagation Decoding for Polar Codes XJ-BP: Express Journey Belief Propagation Decoding for Polar Codes Jingwei Xu, Tiben Che, Gwan Choi Department of Electrical and Computer Engineering Texas A&M University College Station, Texas 77840 Email:

More information

Performance Analysis of Optimal Scheduling Based Firefly algorithm in MIMO system

Performance Analysis of Optimal Scheduling Based Firefly algorithm in MIMO system Performance Analysis of Optimal Scheduling Based Firefly algorithm in MIMO system Nidhi Sindhwani Department of ECE, ASET, GGSIPU, Delhi, India Abstract: In MIMO system, there are several number of users

More information

Channel Coding and Carrier Recovery for Adaptive Modulation Microwave Radio Links

Channel Coding and Carrier Recovery for Adaptive Modulation Microwave Radio Links Channel Coding and Carrier Recovery for Adaptive Modulation Microwave Radio Links Stefano Chinnici #1, Carmelo Decanis #2 # Ericsson Telecomunicazioni S.p.A Milano - Italy. 1 stefano.chinnici@ericsson.com

More information

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization.

Simple Algorithm in (older) Selection Diversity. Receiver Diversity Can we Do Better? Receiver Diversity Optimization. 18-452/18-750 Wireless Networks and Applications Lecture 6: Physical Layer Diversity and Coding Peter Steenkiste Carnegie Mellon University Spring Semester 2017 http://www.cs.cmu.edu/~prs/wirelesss17/

More information

Optimizing future wireless communication systems

Optimizing future wireless communication systems Optimizing future wireless communication systems "Optimization and Engineering" symposium Louvain-la-Neuve, May 24 th 2006 Jonathan Duplicy (www.tele.ucl.ac.be/digicom/duplicy) 1 Outline History Challenges

More information

Adoption of this document as basis for broadband wireless access PHY

Adoption of this document as basis for broadband wireless access PHY Project Title Date Submitted IEEE 802.16 Broadband Wireless Access Working Group Proposal on modulation methods for PHY of FWA 1999-10-29 Source Jay Bao and Partha De Mitsubishi Electric ITA 571 Central

More information

MODULATION AND CODING TECHNIQUES IN WIRELESS COMMUNICATIONS

MODULATION AND CODING TECHNIQUES IN WIRELESS COMMUNICATIONS MODULATION AND CODING TECHNIQUES IN WIRELESS COMMUNICATIONS Edited by Evgenii Krouk Dean of the Information Systems and Data Protection Faculty, St Petersburg State University of Aerospace Instrumentation,

More information

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting

Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting IEEE TRANSACTIONS ON BROADCASTING, VOL. 46, NO. 1, MARCH 2000 49 Multilevel RS/Convolutional Concatenated Coded QAM for Hybrid IBOC-AM Broadcasting Sae-Young Chung and Hui-Ling Lou Abstract Bandwidth efficient

More information

Low-Complexity LDPC-coded Iterative MIMO Receiver Based on Belief Propagation algorithm for Detection

Low-Complexity LDPC-coded Iterative MIMO Receiver Based on Belief Propagation algorithm for Detection Low-Complexity LDPC-coded Iterative MIMO Receiver Based on Belief Propagation algorithm for Detection Ali Haroun, Charbel Abdel Nour, Matthieu Arzel and Christophe Jego Outline Introduction System description

More information

Neha Pathak #1, Neha Bakawale *2 # Department of Electronics and Communication, Patel Group of Institution, Indore

Neha Pathak #1, Neha Bakawale *2 # Department of Electronics and Communication, Patel Group of Institution, Indore Performance evolution of turbo coded MIMO- WiMAX system over different channels and different modulation Neha Pathak #1, Neha Bakawale *2 # Department of Electronics and Communication, Patel Group of Institution,

More information

Redline Communications Inc. Combining Fixed and Mobile WiMAX Networks Supporting the Advanced Communication Services of Tomorrow.

Redline Communications Inc. Combining Fixed and Mobile WiMAX Networks Supporting the Advanced Communication Services of Tomorrow. Redline Communications Inc. Combining Fixed and Mobile WiMAX Networks Supporting the Advanced Communication Services of Tomorrow WiMAX Whitepaper Author: Frank Rayal, Redline Communications Inc. Redline

More information

Q-ary LDPC Decoders with Reduced Complexity

Q-ary LDPC Decoders with Reduced Complexity Q-ary LDPC Decoders with Reduced Complexity X. H. Shen & F. C. M. Lau Department of Electronic and Information Engineering, The Hong Kong Polytechnic University, Hong Kong Email: shenxh@eie.polyu.edu.hk

More information

Using LDPC coding and AMC to mitigate received power imbalance in carrier aggregation communication system

Using LDPC coding and AMC to mitigate received power imbalance in carrier aggregation communication system Using LDPC coding and AMC to mitigate received power imbalance in carrier aggregation communication system Yang-Han Lee 1a), Yih-Guang Jan 1, Hsin Huang 1,QiangChen 2, Qiaowei Yuan 3, and Kunio Sawaya

More information

Ultra high speed optical transmission using subcarrier-multiplexed four-dimensional LDPCcoded

Ultra high speed optical transmission using subcarrier-multiplexed four-dimensional LDPCcoded Ultra high speed optical transmission using subcarrier-multiplexed four-dimensional LDPCcoded modulation Hussam G. Batshon 1,*, Ivan Djordjevic 1, and Ted Schmidt 2 1 Department of Electrical and Computer

More information