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

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

DoubleTalk Carrier-in-Carrier

CT-516 Advanced Digital Communications

A Survey of Advanced FEC Systems

CDM-625-EN Advanced Satellite Modem with DoubleTalk Carrier-in-Carrier. Satellite Modems

Satellite Link Budget 6/10/5244-1

Modems. CDM-625 Advanced Satellite Modem with DoubleTalk Carrier-in-Carrier

CDM-625 Advanced Satellite Modem with DoubleTalk Carrier-in-Carrier. Modems

Vector-LDPC Codes for Mobile Broadband Communications

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

IEEE Broadband Wireless Access Working Group <

Digital Communications Theory. Phil Horkin/AF7GY Satellite Communications Consultant

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

Adoption of this document as basis for broadband wireless access PHY

ITU/ITSO Workshop on Satellite Communications, AFRALTI, Nairobi Kenya, 8-12, August, Link Budget Analysis

C/I = log δ 3 log (i/10)

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

Robust Reed Solomon Coded MPSK Modulation

ATSC 3.0 Physical Layer Overview

IEEE C /02R1. IEEE Mobile Broadband Wireless Access <

Metrics and Techniques for Evaluation of FEC Systems

Chapter 3 Convolutional Codes and Trellis Coded Modulation

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

SIMULATIONS OF ERROR CORRECTION CODES FOR DATA COMMUNICATION OVER POWER LINES

Improved concatenated (RS-CC) for OFDM systems

Performance Analysis of n Wireless LAN Physical Layer

Digital Television Lecture 5

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

Figure 1: Overlapping of carriers into common spectral footprint. 328 Innovation Blvd. 1 Wheaton Road, Witham

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

BER Analysis of BPSK for Block Codes and Convolution Codes Over AWGN Channel

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

Study of Turbo Coded OFDM over Fading Channel

Modulation and Coding Tradeoffs

Digital Modulation Schemes

ECE 8771, Information Theory & Coding for Digital Communications Summer 2010 Syllabus & Outline (Draft 1 - May 12, 2010)

Outline. Communications Engineering 1

Implementation of Block Turbo Codes for High Speed Communication Systems

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

Nyquist, Shannon and the information carrying capacity of signals

Using Variable Coding and Modulation to Increase Remote Sensing Downlink Capacity

TABLE OF CONTENTS CHAPTER TITLE PAGE

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

ISSN: International Journal of Innovative Research in Science, Engineering and Technology

Payload measurements with digital signals. Markus Lörner, Product Management Signal Generation Dr. Susanne Hirschmann, Signal Processing Development

BANDWIDTH EFFICIENT TURBO CODING FOR HIGH SPEED MOBILE SATELLITE COMMUNICATIONS

Department of Electronic Engineering FINAL YEAR PROJECT REPORT

Simulation Modal of DVB-S2 using without and with Filter

Lecture 9b Convolutional Coding/Decoding and Trellis Code modulation

Appendix A. Datum Systems PSM-2100/512 Satellite Modem. Technical Specification

Notes 15: Concatenated Codes, Turbo Codes and Iterative Processing

Optimized BPSK and QAM Techniques for OFDM Systems

RECOMMENDATION ITU-R SNG Digital transmission of high-definition television for satellite news gathering and outside broadcasting

Error Control Coding. Aaron Gulliver Dept. of Electrical and Computer Engineering University of Victoria

Performance comparison of convolutional and block turbo codes

ISSN: Page 320

2 nd Generation OFDM for

Lecture 12: Summary Advanced Digital Communications (EQ2410) 1

FORWARD ERROR CORRECTION PROPOSAL FOR EPOC PHY LAYER

ON SYMBOL TIMING RECOVERY IN ALL-DIGITAL RECEIVERS

Decoding of Block Turbo Codes

Convolutional Coding Using Booth Algorithm For Application in Wireless Communication

MULTILEVEL RS/CONVOLUTIONAL CONCATENATED CODED QAM FOR HYBRID IBOC-AM BROADCASTING

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

Basics of Error Correcting Codes

MATLAB SIMULATION OF DVB-H TRANSMISSION UNDER DIFFERENT TRANSMISSION CONDITIONS

Implementation of Reed-Solomon RS(255,239) Code

ERROR CONTROL CODING From Theory to Practice

Testing The Effective Performance Of Ofdm On Digital Video Broadcasting

Improvements encoding energy benefit in protected telecommunication data transmission channels

DESIGN, IMPLEMENTATION AND OPTIMISATION OF 4X4 MIMO-OFDM TRANSMITTER FOR

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

Rep. ITU-R BO REPORT ITU-R BO SATELLITE-BROADCASTING SYSTEMS OF INTEGRATED SERVICES DIGITAL BROADCASTING

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

RECOMMENDATION ITU-R BO Digital satellite broadcasting system with flexible configuration (television, sound and data)

Are You Ready for DOCSIS 3.1. Presenter: Pete Zarrelli VeEX Field Applications Engineer

Chapter 2 Overview - 1 -

CCSDS Telemetry over DVB-S2: Characteristics, Receiver Implementation and Performances

DVB-T2 (T2) MISO versus SISO Field Test

An Improved Rate Matching Method for DVB Systems Through Pilot Bit Insertion

THE idea behind constellation shaping is that signals with

Recent Progress in Mobile Transmission

EFFECTIVE CHANNEL CODING OF SERIALLY CONCATENATED ENCODERS AND CPM OVER AWGN AND RICIAN CHANNELS

MODULATION AND MULTIPLE ACCESS TECHNIQUES

LDPC Decoding: VLSI Architectures and Implementations

Trellis-Coded Modulation [TCM]

WIRELESS LINKS FOR 8K SUPER HI-VISION PROGRAM PRODUCTION

How To Summon Up Those Darn Clouds When You Need Them

JULY 2005

TCM-coded OFDM assisted by ANN in Wireless Channels

CHAPTER 4. DESIGN OF ADAPTIVE MODULATION SYSTEM BY USING 1/3 RATE TURBO CODER (SNR Vs BER)

The Development & Implementation of Reed Solomon Codes for OFDM Using Software-Defined Radio Platform

On Performance Improvements with Odd-Power (Cross) QAM Mappings in Wireless Networks

Lecture 17 Components Principles of Error Control Borivoje Nikolic March 16, 2004.

What's All This E b /N o Stuff, Anyway? By Jim Pearce (With Apologies to Bob Pease)

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

LDPC FEC PROPOSAL FOR EPOC. Richard S. Prodan Broadcom Corporation

4x4 Time-Domain MIMO encoder with OFDM Scheme in WIMAX Context

- 1 - Rap. UIT-R BS Rep. ITU-R BS.2004 DIGITAL BROADCASTING SYSTEMS INTENDED FOR AM BANDS

About Homework. The rest parts of the course: focus on popular standards like GSM, WCDMA, etc.

Transcription:

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 Comtech EF Data Revision 4 January 25, 2005

This page is intentionally left blank.

Introduction In the past few years there has been an unprecedented resurgence in interest in Forward Error Correction (FEC) technology. The start of this new interest has its origins in the work done by Claude Berrou et al, and the landmark paper in 1993 - Near Shannon Limit Error Correcting Coding and Decoding - Turbo Codes. FEC is considered an essential component in all wireless and satellite communications in order to reduce the power and bandwidth requirements for reliable data transmission. Claude Shannon, considered by many to be the father of modern communications theory, first established, in his 1948 paper A Mathematical Theory of Communication, the concept of Channel Capacity. This places an absolute limit on how fast it is possible to transmit error-free data within a channel of a given bandwidth, and with given noise conditions within that channel. He concluded that it would only be possible to approach this limit through the use of source encoding - what is familiar today as Forward Error Correction. He postulated that if it were possible to store every possible message in the receiver, finding the stored message that most closely matched the incoming message would yield an optimum decoding method. However, for all but the shortest bit sequences, the memory required for this, and the time taken to perform the comparisons, makes this approach impractical. For all practical purposes, the memory requirement and the decoding latency become infinite. For many years there were few advances in the quest to approach the Shannon Limit. The Viterbi algorithm heralded a major step forward, followed in the early 1990s by the concatenation of a Viterbi decoder with Reed-Solomon hard-decision block codes. However, it remained clear that the Shannon Limit was still an elusive target. Berrou s work on Turbo Codes showed, through the use of an ingeniously simple approach (multiple, or iterative decoding passes) that it is possible to achieve performance close to the Shannon Limit. Berrou s early work dealt exclusively with iteratively-decoded convolutional codes (Turbo Convolutional Coding, or TCC), but in time the iterative approach was applied to a particular class of block codes called Product Codes - hence Turbo Product Coding (TPC). TPC exhibits inherently low decoding latency compared with TCC, and so is considered much more desirable for 2-way, interactive satellite communications applications. In August 1999, Comtech became the first company in the world to offer, on a commercial basis, satellite modems that incorporate TPC. Since its inception, Comtech has continued to develop and refine its implementation of TPC in its products, and now offers a comprehensive range of code rates (from Rate 5/16 to Rate 0.95) and modulations (from BPSK to 16-QAM). However, in the past few years, as part of the general interest in Turbo coding, a third class of Turbo coding has emerged, namely Low Density Parity Check Codes (LDPC). It is more like TPC than TCC, in that it is an iteratively-decoded block code. Gallager first suggested this in 1962, but at the time, the implementation complexity was considered to be too great, and for decades it remained of purely academic interest. Now, however, with silicon gates being cheap, plentiful and fast, an LDPC decoder can easily be accommodated in a large Field Programmable Gate Array (FPGA) device. Further interest in LDPC was stimulated in 2003, when the Digital Video Broadcasting (DVB) committee adopted LDPC codes (proposed by Hughes Network Systems) as the basis for the new DVB-S2 standard. The LDPC method on its own produces an undesirable flaring in the Bit Error Rate (BER) vs. Eb/No characteristic, and for this reason it is desirable to concatenate a short BCH code with LDPC. This concatenation produces almost vertical BER vs. Eb/No curves, as can be seen in the performance graphs that are presented later. In order to take full advantage of the coding gain increase that LDPC provides, it became necessary to find an alternative to 8-PSK. Comtech EF Data has therefore developed an 8-QAM approach that permits acquisition and tracking at much lower values of Eb/No than 8-PSK. A discussion of this approach follows the presentation of the performance results for LDPC. Comtech EF Data has chosen the CDM-600 platform as the first satellite modem in which to implement both LDPC and 8-QAM. LDPC versus TPC So, is LDPC better than TPC? The answer must be sometimes, but not always, and there are issues, such as latency, that must be taken into consideration. The graph shown below illustrates the performance of various TPC and LDPC modes relative to the Shannon Limit - the Channel Capacity is shown for both QPSK 2005 Comtech EF Data Page 1

and 8-PSK. Error free transmission is not possible for values of spectral efficiency (capacity) vs. Eb/No above these limit curves. The horizontal distance to the limit provides a metric of overall performance. It can be seen from this graph that for Code Rates above 3/4, Comtech s TPCs are very close (1-1.5 db) from the Shannon Limit. However, at 3/4 and below, LDPCs are performing 0.7-1.2 db better than TPCs. It is clear that in order to provide the best possible performance over the range of code rates from 1/2 to 0.95, both an LDPC and a TPC codec need to be offered. In order to meet this requirement, Comtech EF Data has developed a combination LDPC/TPC Codec module that can be added to the CDM-600 Modem, and which provides the following operating modes: TPC Modes - completely compatible with the 2 nd generation (High Rate) modes: Rate 5/16, 21/44 BPSK Rate 1/2, 3/4, 7/8, 0.95 QPSK/OQPSK Rate 3/4, 7/8, 0.95 8-PSK Rate 3/4, 7/8 16-QAM LDPC Modes: Rate 1/2 BPSK Rate 1/2, 2/3, 3/4 QPSK/OQPSK Rate 2/3, 3/4 8-PSK Rate 2/3, 3/4 8-QAM Rate 3/4 16-QAM This new LDPC/TPC codec module may be installed in any existing CDM-600, as a simple field upgrade, or already installed in new modems ordered from the factory. It requires Firmware Version 1.6.1 (or higher) to be installed. Please contact the Sales Department at Comtech EF Data for pricing and delivery information. The table that follows compares all TPC and LDPC modes available in Comtech EF Data s CDM-600, and shows Eb/No performance and spectral efficiency (occupied bandwidth) for each case. This information will be of particular interest to satellite operators wishing to simultaneously balance transponder power and bandwidth. The large number of modes offered will permit, in the majority of cases, significant power and/or bandwidth savings when compared with existing schemes such as concatenated Viterbi/Reed-Solomon, or the popular 8-PSK/Trellis/Reed-Solomon (Intelsat IESS-310). 2005 Comtech EF Data Page 2

Following the Table, BER vs. Eb/No curves are shown for the new LDPC cases. Comparison of all Comtech EF Data TPC and LDPC Modes (CDM-600 with LDPC/TPC Codec and Firmware Version 1.6.1) Mode Eb/No at BER = 10-6 (typical) Eb/No at BER = 10-8 (typical) Spectral Efficiency (bps per Hertz) Symbol Rate Occupied * Bandwidth for 1 Mbps Carrier QPSK Rate 1/2 Viterbi * 5.5 db 6.8 db 1.00 bps/hz 1.0 x bit rate 1190 khz BPSK Rate 1/2 LDPC 1.7 db 1.9 db 0.50 bps/hz 2.0 x bit rate 2380 khz BPSK Rate 21/44 TPC 2.6 db 2.9 db 0.48 bps/hz 2.1 x bit rate 2493 khz BPSK Rate 5/16 TPC 2.1 db 2.4 db 0.31 bps/hz 3.2 x bit rate 3808 khz QPSK/OQPSK Rate 1/2 LDPC 1.7 db 1.9 db 1.00 bps/hz 1.0 x bit rate 1190 khz QPSK/OQPSK Rate 1/2 TPC 2.6 db 2.8 db 0.96 bps/hz 1.05 x bit rate 1246 khz QPSK/OQPSK Rate 2/3 LDPC 2.1 db 2.3 db 1.33 bps/hz 0.75 x bit rate 892 khz QPSK/OQPSK Rate 3/4 LDPC 2.7 db 2.9 db 1.50 bps/hz 0.67 x bit rate 793 khz QPSK/OQPSK Rate 3/4 TPC 3.3 db 4.0 db 1.50 bps/hz 0.67 x bit rate 793 khz QPSK/OQSK Rate 7/8 TPC 4.0 db 4.2 db 1.75 bps/hz 0.57 x bit rate 678 khz QPSK/OQPSK Rate 0.95 TPC 6.0 db 6.5 db 1.90 bps/hz 0.53 x bit rate 626 khz 8-PSK Rate 2/3 TCM ** and RS (IESS-310) 5.6 db 6.2 db 1.82 bps/hz 0.56 x bit rate 666 khz 8-QAM Rate 2/3 LDPC 4.3 db 4.5 db 2.00 bps/hz 0.50 x bit rate 595 khz 8-QAM Rate 3/4 LDPC 4.7 db 5.0 db 2.25 bps/hz 0.44 x bit rate 529 khz 8-PSK Rate 3/4 TPC 5.7 db 6.3 db 2.25 bps/hz 0.44 x bit rate 529 khz 8-PSK Rate 7/8 TPC 6.6 db 6.8 db 2.62 bps/hz 0.38 x bit rate 453 khz 8-PSK Rate 0.95 TPC 8.9 db 9.9 db 2.85 bps/hz 0.35 x bit rate 377 khz 16-QAM Rate 3/4 LDPC 6.4 db 6.6 db 3.00 bps/hz 0.33 x bit rate 396 khz 16-QAM Rate 3/4 TPC 7.0 db 7.7 db 3.00 bps/hz 0.33 x bit rate 396 khz 16-QAM Rate 7/8 TPC 7.7 db 7.9 db 3.50 bps/hz 0.28 x bit rate 340 khz 16-QAM Rate 3/4 ** Viterbi/Reed-Solomon 16-QAM Rate 7/8 ** Viterbi/Reed-Solomon 7.5 db 8.0 db 2.73 bps/hz 0.37 x bit rate 435 khz 9.0 db 9.5 db 3.18 bps/hz 0.31 x bit rate 374 khz * The occupied bandwidth is defined at the width of the transmitted spectrum taken at the 10 db points on the plot of power spectral density. This equates to 1.19 x symbol rate for the CDM-600 transmit filtering. ** Included for comparative purposes 2005 Comtech EF Data Page 3

1E-1 Eb/No in db 1E-2 Uncoded BPSK/QPSK Comtech LDPC/BCH Codec Rate 1/2 BPSK/QPSK Rate 2/3 QPSK Rate 3/4 QPSK 1E-3 1E-4 Rate 1/2 BPSK/QPSK Rate 2/3 QPSK 1E-5 Rate 3/4 QPSK 1E-6 1E-7 1E-8 1E-9 BER 2005 Comtech EF Data Page 4

1E-1 Eb/No in db 1E-2 Uncoded BPSK/QPSK Comtech LDPC/BCH Codec Rate 2/3 8-QAM Rate 3/4 8-QAM (shows comparison with 8-PSK/TCM/RS) 1E-3 1E-4 Rate 2/3 8-QAM/LDPC 11% more bandwidth efficient 1.7dB less power requirement than typical 8-PSK/TCM/RS Uncoded 8-PSK 1E-5 8-PSK/TCM/RS (IESS-310 - typical performance) 1E-6 1E-7 1E-8 Rate 3/4 8-QAM/LDPC 30% more bandwidth efficient 1.2dB less power requirement than typical 8-PSK/TCM/RS 1E-9 BER 2005 Comtech EF Data Page 5

1E-1 Eb/No in db 1E-2 Uncoded BPSK/QPSK Comtech LDPC/BCH Codec Rate 3/4 16-QAM Uncoded 16-QAM 1E-3 1E-4 1E-5 1E-6 1E-7 1E-8 Rate 3/4 16-QAM 1E-9 BER 2005 Comtech EF Data Page 6

End-to-End Processing Delay It is an unfortunate fact, but FEC methods that provide increased coding gain inevitably do so at the expense of increased processing delay (latency). The closer to the Shannon Limit that a code approaches, the higher the decoding delay. In many applications, IP transport being a prime example, latency is a significant issue. As with TPC, the coding gain achievable with LDPC is a direct function of the block size used for the encoding process. In all the TPC modes employed in the CDM-600, a 4 kbit block size is used, with the exception of the Rate 7/8 case, which uses a 16 kbit block. This leads to an end-to-end latency of approximately 120 ms at a data rate of 128 kbps. All of the LDPC modes also use a 16 kbit block size, and as a consequence, end-to-end latency will be broadly comparable to the Rate 7/8 TPC case. Comtech EF Data is continuing to investigate methods for reducing latency to the theoretical minimum possible. The new challenges of LDPC It can be seen from the performance graphs that LDPC is capable of producing quasi-error-free performance at exceptionally low values of Eb/No. This now starts to push the limits of demodulator performance - in order to take advantage of the improved coding gain of LDPCs, the demodulator must now acquire and track signals in noise conditions that are extremely challenging for the modem designer. While it is possible to produce acceptable demodulator performance for BPSK, QPSK and 16-QAM, the 8-PSK case provides a particularly difficult challenge. When the DVB committee addressed the DVB-S2 specification, they recognized that, at the values of Eb/No that are dictated by LDPC performance, the gain of an 8-PSK phase detector is becoming vanishingly small, and hence a conventional approach becomes impractical. To overcome this, they included so-called pilot symbols to aid in the acquisition and tracking process. However, this complicates both the modulator and the demodulator design, and as a result, Comtech EF Data looked for an alternative approach. 8-QAM provided the answer. 8-QAM What is 8-QAM, and why is it important? Unlike 8-PSK, which comprises 8 equally-spaced constellation points around a unit-circle, 8-QAM is comprised of exactly half of a 16-QAM signal. Fortuitously, the 8-QAM constellation possesses some unique properties that can be exploited to permit acquisition and tracking of signals at noise levels 2-3 db worse than is possible with 8-PSK. This is, then, a perfect match for the expected Eb/No values that LDPC demands. Naturally, it has exactly the same spectral efficiency as 8-PSK. While the 8-QAM constellation itself is not new, Comtech has performed much original work related to the choice of optimum mapping and soft decision decoding, and, of course, on the techniques for acquiring and tracking 8-QAM signals. This work is the subject of a pending patent application filed by Comtech EF Data. The basic performance of uncoded 8-QAM is inherently better than uncoded 8-PSK (by a few tenths of a db), but has a slightly higher peak-to-average power ratio than 8-PSK. In most linear transponders, this should not be considered a problem. Our practical experience of combining 8-QAM with LDPC has shown exceptionally robust performance - the demodulator threshold is comfortably below the level where the LDPC codec performance fails. For many years, the 8-PSK/Trellis/Reed-Solomon approach has been considered the standard to beat. Now, for the first time, performance is possible that is superior in both power and bandwidth utilization. Conclusion The attached table and graphs of Eb/No vs. BER indicate the extraordinary level of performance that is possible with both TPC and LDPC. With the wide choice of codes, modulation formats and code rates available, Comtech EF Data believes that it is now possible, using a single modem platform, to choose a modulation/code/code rate combination that will simultaneously optimize power and bandwidth for any given transponder. This powerful technology will afford satellite operators the opportunity to maximize both throughput and revenues. 2005 Comtech EF Data Page 7

Comtech EF Data has carried out a large number of link budget analyses to determine the cost savings of TPC, LDPC and 8-QAM. Compared with the already powerful Rate 7/8 TPC case, there are LDPC modes that offer 10% total cost savings in transponder costs. However, more impressively, when compared with 8-PSK/Trellis/Reed-Solomon, the cost savings achievable are around 18%. For more details on the link budget analyses that have yielded these extraordinary figures, please contact: Daniel Enns Senior Vice President, Strategic Marketing & Business Development Comtech EF Data 2114 West 7 th Street Tempe AZ 85381 Tel: 480 333 2200 e-mail: denns@comtechefdata.com 2005 Comtech EF Data Page 8