10
NASA Technical Memorandum 105431 Least Reliable Bits Coding (LRBC) for High Data Rate Satellite Communications Mark Vanderaar and Paul Wagner Sverdrup Technology, Inc. Lewis Research Center Group Brook Park, Ohio and James Budinger National Aeronautics and Space Administration Lewis Research Center Cleveland, Ohio Prepared for the 14th International Communications Satellite Systems Conference sponsored by the American Institute of Aeronautics and Astronautics Washington, D.C., March 22 -26, 1992 NASA https://ntrs.nasa.gov/search.jsp?R=19920009679 2018-06-01T08:40:10+00:00Z

NASA ·  · 2013-08-30error rates (BER) vs. channel bit energy with Additive White ... All formats exhibit a spectral efficiency of 2.67 = (10928)'8/9 information bps/Hz. Bit by

  • Upload
    vuquynh

  • View
    215

  • Download
    1

Embed Size (px)

Citation preview

Page 1: NASA ·  · 2013-08-30error rates (BER) vs. channel bit energy with Additive White ... All formats exhibit a spectral efficiency of 2.67 = (10928)'8/9 information bps/Hz. Bit by

NASA Technical Memorandum 105431

Least Reliable Bits Coding(LRBC) for High Data RateSatellite Communications

Mark Vanderaar and Paul WagnerSverdrup Technology, Inc.Lewis Research Center GroupBrook Park, Ohio

and

James BudingerNational Aeronautics and Space AdministrationLewis Research CenterCleveland, Ohio

Prepared for the14th International Communications Satellite Systems Conferencesponsored by the American Institute of Aeronautics and AstronauticsWashington, D.C., March 22 -26, 1992

NASA

https://ntrs.nasa.gov/search.jsp?R=19920009679 2018-06-01T08:40:10+00:00Z

Page 2: NASA ·  · 2013-08-30error rates (BER) vs. channel bit energy with Additive White ... All formats exhibit a spectral efficiency of 2.67 = (10928)'8/9 information bps/Hz. Bit by

LEAST RELIABLE BITS CODING (LRBC) FOR HIGH DATA RATESATELLITE COMMUNICATIONS

Mark Vanderaar^ James Budinger Paul WagnerSverdrup Technology, Inc. National Aeronautics and Space Sverdrup Technology, Inc.Lewis Research Center Group Administration Lewis Research Center GroupBrook Park, Ohio 44142 Lewis Research Center Brook Park, Ohio 44142

Cleveland, Ohio 44135

ABSTRACTAn analysis and discussion of a bandwidth efficient multi-level / multi-stage [1] block coded modulation techniquecalled Least Reliable Bits Coding (LRBC) is presented. LRBCuses simple multi-level component codes that provideincreased error protection on increasingly unreliablemodulated bits in order to maintain an overall high code ratethat increases spectral efficiency. Further, soft-decisionmulti-stage decoding is used to make decisions onunprotected bits through corrections made on moreprotected bits.

Using analytical expressions and tight performance boundsit is shown that LRBC can achieve increased spectralefficiency and maintain equivalent or better power efficiencycompared to that of Binary Phase Shift Keying (BPSK). Biterror rates (BER) vs. channel bit energy with Additive WhiteGaussian Noise (AWGN) are given for a set of LRB Reed-Solomon (RS) encoded 8PSK modulation formats with anensemble rate of 8/9. All formats exhibit a spectralefficiency of 2.67 = (10928)'8/9 information bps/Hz. Bit by bitcoded and uncoded error probabilities with soft-decisioninformation are determined. These are traded with code rateto determine parameters that achieve good performance.

The relative simplicity of Galois field algebra vs. the Viterbialgorithm and the availability of high speed commercial VLSIfor block codes indicates that LRBC using block codes is adesirable method for high data rate implementations.

II. INTRODUCTIONFuture on-board processing communications satellites havebeen proposed using Frequency Division Multiple Access(FDMA) uplinks and Time Division Muitiplexed (TDM)downlinks [2]. In some uplink cases, it will be found thataccommodating a large number of FDM channels through alimited transponder or channel allocation bandwidth willrequire increased spectral efficiency. Bandwidth efficientmodulation and coding techniques are necessary to achievethis efficiency without requiring an increase in signal power.In most downlink cases, the transmit power allocated foreach high data rate TDM downlink beam will pose a moresignificant constraint on the system design than will theavailable spectrum allocation. Similar combined modulationand coding techniques optimized this time for powerefficiency can satisfy this need. Further, attention must alsobe given to minimizing the complexity (weight, cost, andreliability) on-board the satellite and the complexity (cost) tothe ground terminals. In an on-board processed FDMA/TDMsystem, a high rate multi-channel block decoder on thesatellite would be an efficient method to protect hundredsor thousands of low to medium rate uplinks. Such a decoder

-----------------------------------------Work Supported by Contract NAS3-25266, Task Order

5601, Digital Systems Technology Development

would immediately follow a Multi-Channel DemultiplexerDemodulator (MCDD) that converts channelized carriers intodemodulated time staggered data streams. A single, timeshared encoder and modulator on board the satellite wouldenable power efficient TDM downlink processing in low costground terminals.

III. ANALYSIS/11.1 : 8PSK Error Regions

A meaningful performance measurement of M-ary digitalcommunications systems is the bit error probability inAWGN. The bit error probability is dependent on both theEuclidean distance properties of the signalling constellationand the Hamming distance of the bit to symbol mappings. Ageneral equation that describes this relationship is

(I092M) M-1 M-1

Pb= 1 I I I (bjx®bix) li jiM1 092M x =1 j=o i=o

where M is the order of the M-ary scheme and x is one of the1092M bits being examined. The bjx's and bix's are the logicalvalue (1 or 0) of the x'th bit in the i'th or j'th decision region.The P term represents the probability that decision region iwas received, given that decision region j was transmitted.These decision regions are illustrated in Figure 1 for 8PSK.The 8PSK decision region probabilities can be determined assums of half-plane and quarter-plane probabilities written interms of 0-functions. The Q-function definition and methodof calculation is presented in Appendix A. A half-planeprobability is given as (3]

he = Q [d k sin6 ]

where dk corresponds to the signal to noise ratio and 8 is anangle defining the beginning of the half-plane. In the case of8PSK, dk is the same for all signalling points and can bewritten as

d k =d o92 m = 2 (Iog 2 M) Eb = 6Eb

where Eb is the received bit energy and the zero mean whiteGaussian noise has a two-sided power spectral density ofNO/2. A quarter-plane probability is the joint probability oftwo appropriate overlapping half-planes

CIO = hehe+n2

Using the above equations and the symmetry of the 8PSKconstellation and the odd symmetry of the sine function, thedecision region probabilities can be determined. For the casethat the constellation point associated with the AO region

Page 3: NASA ·  · 2013-08-30error rates (BER) vs. channel bit energy with Additive White ... All formats exhibit a spectral efficiency of 2.67 = (10928)'8/9 information bps/Hz. Bit by

was transmitted, P O is the probability that no symbol erroroccurred and is written as

P O =1-Ps

where Ps is the symbol error probability as calculated inAppendix B. To determine P1, the first quadrant probabilityPO , 1 is

Po , , _ (1 Q f sin ( 8 )1 111- Q^'v

sin (38i1

and P1 is simpLLly1

J /1 J

P1 =Po.1-Po

Similar equations are used to determine the remainingdecision region probabilities and are given as follows

P,. 2 = ^ Q^ 6^ sin 18) l I (1 Q 6E7sin (38

P 2 = P1. 2- P,

P2,3 = ( Q ^sin ^37c 8 ) J

(1 - Q ^sin18) J

P 3 = P2. 3 - P2

P3,4 = ^Q^ 6Eb sin1^)

Q^ sinN,) 8 1 fV^ 8

P 4 =P3.4-P3

Alternatively, it is noticed that the probability of symbol errorcan also be written as the sum of two half-planes minus theiroverlapping area

P 5 = Q^ 6 O sin 18)]+Q1 sin ( n )J P4

and combining with the equation for Ps ( from Appendix B) itis seen thatP4=e

From the symmetry of the signalling constellation thefollowing decision region probabilities immediately follow

P 5 =P 3 P6=P2 P7=P1

Three symbol mappings defined in Table 1 are evaluated fortheir probability of bit error as a function of their decisionregions. The following three expressions result

Pb1. = L (28 P, + 24P 2 + 36P3 + 8P4)24

Pb GC = 1 (16P 1 + 32P 2 + 32P 3 + 16P4)24

Pb DP = 1 (24P, + 16P 2 + 40P 3 + 16P4)24

SymbolNumber

PhaseValue

NaturalMapping

GrayCoding

DecisionParsing

0 0 000 000 000

1 71/4 001 001 001

2 n/2 010 011 010

3 371/4 011 010 011

4 n 100 110 110

5 5n/4 101 111 111

6 37t/2 110 101 100

7 7n/4 111 100 101

I able 1 : BF'SK bit to symbol mappings

The BER vs. Eb/No curves of these 8PSK mappings areshown in Figure 2. Due to the relative minimization of thedominating decision region probability P1 , gray codingexhibits the lowest Eb/No to obtain a given BER. However,these equations do not indicate which bits are contributing tothe weights on the decision regions. To accomplish this, Pbcan be written in a matrix form that illustrates the individualbit contributions as follows

WMrb0 Wmb0 W Irb0 Mrb1 WMb1 W mrb1 Wlb1

Pb = WMrb2 Wmrb 2 WIrb 2 mrb2 4

WMrb 3 Wm b 3 W Irb 3

WMrb4 Wmrb4 WIrb4Irb

where the Wbd's are the number of ways in which a bit error bcan be caused by a decision region d multiplied by theprobability of being in decision region d. The Irb (least reliablebit), mrb (middle reliable bit), and Mrb (most reliable bit)represent the rightmost, middle, and leftmost bits in the bit tosymbol mappings, respectively. Matrices for the threemappings studied are

OPo OPo OPoMrb

14P, 8P, 16P,

Pb NM = 8P 216P 2OP 2 mrb24 12P 38P 316P3

8P 4 OP 4 OP4 Irb

OPo OPo OPo Mrb4P, 4P, 8P,

PbGC = 24 8P 2 8P 2 16P 2 mrb12P 3 12P 3 8P3 Irb8P 4 8P 4 OP4

2

Page 4: NASA ·  · 2013-08-30error rates (BER) vs. channel bit energy with Additive White ... All formats exhibit a spectral efficiency of 2.67 = (10928)'8/9 information bps/Hz. Bit by

OPa OPo OPo Mrb1 4P, 4P, 16P1

Pb DP = 8P 2 8P 2 OP 2 mrb24 12P 3 12P 3 1 6P3

8P 4 8P4 OP4 Irb

Reading the columns, with special notice of the P 1 terms thatoccupy the second row verifies that some bits are morelikely to be in error than others. The less reliable bits result inthe bulk of the errors. For example, Figure 3 shows theindividual bit error rates of gray coded 8PSK where the Irbcontributes more to the overall BER than the mrb and Mrb.

111.2: LRBC Based on Reed-Solomon CodesThe remainder of this paper focuses on coding that takesadvantage of the unequal bit by bit error probabilities. Forthis high data rate application, Reed-Solomon (RS) blockcodes are studied over convolutional codes because of thecommercial availability of RS codec VLSI chips at data ratesin the hundreds of megabits per second. This compares toViterbi algorithm convolutional decoders available at tens ofmegabits per second. Also, as individual codewords areindependent, block codes are well suited to time-shareddecoding and independent burst decoding .

The character error correcting capability of the RS(n,k) in theabsence error location information is

t=(n-k)/2

where n is the total number of characters per codeword andk is the number of information characters per codeword. Theaverage channel character error rate Pc , is determined fromthe channel bit rate by

Pc=1-(1-Pbr

where Pb is the channel bit rate and m= 1092(n+1) is thenumber of bits in an RS character. An approximateexpression for the decoded character error probability of a terror correcting RS code is [4]

Pcd = Y_n ( PcY ^ 1 - Pc^1 i n I

i =t+1

and the resulting average decoded bit error probability is

P bd = 2(m - 1)Pod

( 2 m - 1)

These expressions are used to determine the performance ofthe three 8PSK modulation schemes that are RS coded in abit by bit fashion. In each case the ensemble code rate is8/9, n=255 and k is shown in Table 2.

Bit Case 1 Case 2 Case 3 Case 4 Case 5

Irb 171 199 207 213 227

mrb NONE 241 237 233 227

Mrb NONE 241 237 233 227

Table 2 : k Values for RS(n,k)

Figures 4, 5, 6 show the performance of the various codingschemes for each bit mapping. Figure 7 shows the bestscheme from each mapping. Again, because of theminimization of the dominate P1 term, the best mapping usesgray coding.

The use of soft-decision information [5] can be used tofurther improve the performance of LRBC. When a coded bitcorrection is made, the received decision region isnecessarilly in error. The likely symbol transmitted is thenearest one (in terms of Euclidean distance) with thecorrected coded bit(s). Knowing this, the uncoded bits canbe modified as necessary, resulting in a reduced probabilityof bit error.

To quantify the performance of LRBC with soft-decisioninformation, further parsing of the decision regions isneeded. This structure of sixteen decision regions is shownin Figure 8. To find the probabilities associated with eachminor decision region, denoted Pm, half and quarter-planeprobabilities are again used. The following equations result

Pmo=Po/2

2Pm, = 2 (1 Q ( ^ sin ^2n

Po

Pmt = P 1 - Pmt

/ JI

12 [^ (4 '9 82

Pm3 = 1 II1 - Q 6Eb sin Po - 2P,`` No

Pmo = P 2 - Pm3

1

Pm 5 = ^1 Q I ^ sin I28 ) 2

Jl - Po - P 1 - P 2 - P,

Pme = P 33 - Pm 5 I IPm 7 = P4/2

Pme = Pm 7 Pm9 = Pm 6 Pm10 = Pm5Pm 11 = Pm 4 Pm12 = Pm 3 Pm13 = Pm2Pm 14 = Pm 1 Pm15 = Pmo

Three types of error events are considered to determine theeffect of soft-decision information when only the Irb is coded.First, the probability that an uncoded mrb or Mrb is in errorgiven a correction has been made on the coded Irb, calledPb1 mrb ci and Pbl Mrb ci is calculated as

M-1 2M-1

II(P bx = M

1 1 (b j x ( b ii_2 X/lbl irb@ b i IrI)Pmn+j =0 i=0 1 7

i even

2M-1I(1 I ^b j x O+ b i +1 Xl l bf Irb (D b i Irl) Pmn

2 2i odd

3

Page 5: NASA ·  · 2013-08-30error rates (BER) vs. channel bit energy with Additive White ... All formats exhibit a spectral efficiency of 2.67 = (10928)'8/9 information bps/Hz. Bit by

where i-2j cannot equal 0 or 1 (not an error event) and theminor decision region index n is

i -2j, i 2j >_ 0n=

2i-i -1, i - 2i < 0

and thus

Pb1 mrb ci = Pb mrb 0 - Pdb Irb)

Pbi Mrb ci = Pb Mrb (1 - Pdb Irb)

where Pdb Irb is the decoded bit error probability of the Irb.The second type of error event is the probability of bit errorwhen no Irb correction or error has ocurred. This is written as

P bx = M I I (b j x O b i x) (b j irb@ b i Irb) P Ii - j^

I=0 i=0

Pb2 mrb ci = Pb mrbP b2 Mrb ci = Pb Mrb

Eb/No (greater than approximately 7 dB in the gray codedcase and 8 dB in the other cases) the RS decoded Irb beginsto exhibit very low probability of error. At this point the mostlikely error event when the mapping is gray coded isdependent on Pm3. In the other mappings, a Pm3 decisionregion results in an Irb correction and thus if necessary, mrband Mrb corrections. The reason decision parsing is slightlybetter than a natural mapping has to do with the mapping ofthe mrb and Mrb. In decision parsing, the mrb and Mrb looklike gray coded QPSK, so the most likely error event Pm4 willresult in an error on either the mrb or Mrb, but not both. With anatural mapping, Pm4 is also the most likely error event, butcan result in both a mrb and Mrb error.

For completeness, Figure 10 illustrates the effect of usingshorter RS codes on the decision parsed mapping. Figure 11illustrates a comparison between the best LRBC code withchannel information, the best LRBC code without channelinformation, the best uncoded 8PSK scheme, point from atime domain simulation (with a union bound basedextrapolated data point) of a rate 8/9 convolutional codingsystem [6], and for comparison, uncoded BPSK scheme.Depending on the bit error rate a service class requires woulddictate the code to be chosen.

The third type of error event is the probability of bit errorgiven a Irb decoding errror or erasure has occurred. This is The other issue is the hardware and computationalevaluated as complexity. The LRBC scheme with multi-stage decoding

needs one RS codec operating at 1/3 of the information datarate. Multi-stage decoding requires a buffer to wait forcodeword decisions and a lookup table to make the

Pmn+ corrections. Soft-decision quantization error is a factor, thenumber of quantization bits (and thus the size of the lookuptable) is being studied. The LRBC without multi-stagedecoding requires either one time-shared RS codecoperating at the full data rate, or three parallel RS decoders

Pmn each operating at 1/3 the data rate. The rate difference in thecodes will also require a degree of buffering. An LRBCscheme coding only the Irb and not using side informationwould require only one decoder at 1/3 the data rate and somebuffering. If the amount of coding gain was acceptable forthe application, it would be the simplest to implement. Theperformance of a convolutional coding scheme plotted inFigure 11 is an existing implementation at 225 Mbps byCOMSAT Laboratories [6]. It requires a set of 8 semi-customECL gate arrays to perform the add-compare-select functionof the 16 state Viterbi decoder, a board of state memory, andhard decision logic. It is expected that the LRBCimplementaion using commercially available VLSI technology

where x = mrb and Mrb. The probability that a mrb or Mrb are will exhibit about a factor of 100 reduction in combined mass

in error is then and power consumption.

M-1 2M-1

lIP bx= MI (bjxEDbi 22 xllbjlrbO+bilr^j =0 i=0 `1 2 2 I/

i even

2M-1

ll

Y (b j x ® b i+1 x^^ b j Irb (1 b i Ir

it^

11 2 2 II

i odd

again the minor decision region index n is

ni -2j, i 2j >_ 0

=2j-i -1, i 2j < 0

Pb3 mrb ci = Pb mrb Pdb IrbPb3 Mrb ci = Pb Mrb Pdb Irb

Pb mrb ci = Pb1 mrb ci + Pb2 mrb ci + Pb3 mrb dPb Mrb ci = Pb1 Mrb ci + Pb2 Mrb ci + Pb3 Mrb ci

and overall probability of bit error is

P b —1 (P b Irb + Pb mrb ci +Pb Mrb ci)3

This probability is plotted for the three mapping schemesusing a RS(255, 171) code on the Irb and channel correctioninformation on the mrb and Mrb in Figure 9. This maintains theensemble code rate of 8/9. In this case gray coding is nolonger the best mapping, in fact it is the worst. At higher

IV. CONCLUSION AND FUTURE WORKAn analysis of the performance of LRBC has beenpresented. It is shown that a rate 8/9, spectrally efficient 2information bps/Hz LRBC can improve power efficiency overBPSK. Comparisons were presented on the differentapproaches to LRBC in terms of performance andcomplexity. An existing equivalent convolutional codingscheme was also used for comparison.

In the future, other types of block codes will be compared tothe performance of the RS codes. The use of concatenatedcoding schemes will also be investigated. Optimization forpower efficient applications such as high rate return links

Page 6: NASA ·  · 2013-08-30error rates (BER) vs. channel bit energy with Additive White ... All formats exhibit a spectral efficiency of 2.67 = (10928)'8/9 information bps/Hz. Bit by

from the space exploration initiative program will beaddressed.

Presently, a LRBC hardware prototype is being developed atNASA Lewis Research Center. It will be integrated into aprogrammable modem developed by COMSAT Laboratoriesfor NASA Lewis [7]. The LRBC hardware will be compared toCOMSAT's Coded Trellis Modulation (CTM) hardware in alaboratory environment.

APPENDIX AQ(x) is defined as

Q(x) = 1 erfc l2 I

For the 8PSK case x is defined as

x = nb sir 8

The erfc(x) can be written in series notation as

erfc(x) = 1 - 2 (x - X3 + X5 - X7 +^ I 3 . 1 ! 5 . 2! 7 . 3!

and thus

[X/ t L ]3Q(x) _? ? [x1 F2 +2 3. 1!

[x/ r ^ 5 [x/ V 2 ]7 + .. .5 • 2! 7 . 3!

in series notation this reduces to

Q(X) = 1 1 (-1)kX(2k +1)

2 2n k =0 2 k (2k + 1) . k!

As k becomes large, the direct evaluation of this alternatingseries becomes more inaccurate. Thus, the terms of Q(x) arefound by the ratio of the k and k-1 terms. This ratio is writtenas

(_1)kX2k + 1

termk _ 2k(2k + 1) - k! x2 (2k - 1)

termk - 1 (1)k-1 X 2(k - 1) + 1 2 (2k + 1 ) k

2 k-1 (2(k-1) + 1) (k-1 )!

APPENDIX BA tight bound on the probability of symbol error for 8PSK iswritten as [8]

PS-2Q[rb si^8l^ - e

The error term a that results in an upper bound for Ps isdefined as

tan( exp- y E,(Y)e = l8n^ Ei(Y) Y

2n 2cos218

where y is

Y = 3EbNo

and Ei (y) is the exponential integral defined in [9] as theseries

00

E j(Y) _ - ,y In (Y) + Y ykk_, k . k!

where Y is Euler's constant. The ratio of the k to k-1 terms is

yk

termk _ k k!) _ y (k-1)

termk -1yk-1 k2

(k-1 )- (k-1 j

REFERENCES

[1 ] Imai, H.; Hirakawa, S.: A New Multilevel Coding MethodUsing Error-Correcting Codes", IEEE Trans. Comm., vol. 23,no. 3, pp. 371-377, May 1977.

[2] Harrold, J. L.; Budinger, J. M.; and Stevens,G. H.: On-Board Switching and Processing, Proc. IEEE, vol. 78, No. 7,pp.1206-1212, July 1990.

[3] M. I. Irshid and I. S. Salous, "Bit Error Probability forCoherent M-ary PSK Systems", IEEE Trans. Comm., vol. 39,No. 3, pp. 349-352, March 1991.

[4] B. Sklar, "Digital Communications Fundamentals andApplications", Prentice Hall, pp. 306, 1988.

[5] D. Hatzipapafotiou, "Codulation Study Final Report", toGeneral Electric Company Military and Data SystemsOperations, January 1989.

[6] COMSAT Laboratories, "Final Report : AdvancedModulation Technology Development for Earth StationDemodulator Applications", submitted to NASA LewisResearch Center under NASA contract no. NAS3-24680.

[7]Poklemba, J.: "Programmable Digital Modem"Proceedings of the Space Communications TechnologyConference : Onboard Processing and Switching, NASAConference Publication 3132, pp. 263-271, November 1991.

[8]C. M. Chie, "Bounds and Approximations for RapidEvaluation of Coherent MPSK Error Probabilities", IEEETrans. Comm., vol. COM-33, No. 3, pp. 271-273, March1985.

[9] M. Spiegel, "Mathematical Handbook of Formulas andTables", McGraw-Hill Book Company, pp. 183, 1968.

5

Page 7: NASA ·  · 2013-08-30error rates (BER) vs. channel bit energy with Additive White ... All formats exhibit a spectral efficiency of 2.67 = (10928)'8/9 information bps/Hz. Bit by

Figure 1: 8PSK Decision Regions

0

-2

A2

A3Al

a

A4 , ^^,a

AO,^ \ \ k ^—

i

ASA7

^ `

• ^/ A6 \` •i

-10

-12

0 2 4 6 8 10 12 14

Eb / No (dB)

Figure 2: Uncoded 8PSK Comparison

0

-2

-4

d -6rn0

8

-1

0

-t

2 0 2 4 6 8 10 12 14

Eb / No (dB)Figure 3: Gray Coding Bit by Bit Error Probabilities

0

-2

Irb : k=171mrb: NoneMrb: None

-4

.Oa

o Irb : k=213mrb: k=233Mt: k=233

-8Irb : k=227 It : k=199mrb: k=227 mrb: k=241Mrb: k=227 Mt. k=241

-10

Irb : k=207mrb: k=237Mrb: k=237

-12

0 2 4 6 8 10 12 14

Eb / No (dB)Figure 4 : LRBC with Natural Mapping

6

Page 8: NASA ·  · 2013-08-30error rates (BER) vs. channel bit energy with Additive White ... All formats exhibit a spectral efficiency of 2.67 = (10928)'8/9 information bps/Hz. Bit by

0

a

0

0

-2

Irb : k=171mrb: NoneMrb: None_ 4 _

Irb : k=213mrb: k=233Mrb: k=233

a

0Irb : k=227 Irb : k=199mrb: k=227 mrb: k=241Mrb: k=227 Mrb: k=241-8

Irb : k=207mrb: k=237Mrb: k=23

-10 - -

-12

0 2 4 6 8 10 12 14Eb / No (dB)

Figure 5: LRBC with Gray Coding

-2

Irb : k=171mrb: None

4 Mrb: None

8Irb : k=213

mrb: k=233 Irb : k=227

Mrb: k=233 mrb: k=227Mrb: k=227

-10 Irb : k=207mrb: k=23 Irb : k=199

Mrb: k=237 mrb: k=241Mrb: k=241

-1z

0 2 4 6 8 10 12 14

Eb / No (dB)Figure 6: LRBC with Dec is'son Parsing

0

Gray-2 Coding

Irb : k=213mrb: k=233Mrb: k=233

-4

DecisionParsing

a 6 Irb : k=213

o mrb: k=233 NaturalMrb: k=233 Mapping

Irb : k=213-8 - mrb: k=233

Mrb: k=233

-10

-12

0 2 4 6 8 10 12 14

Eb / No (dB)

Figure 7: LRBC Comparison

B6

B5 B4 B3

B7 B2

B8 B1

B9 BO

,u s'

610,' `\B15

/

/ Bill ^^ ^^ 1314

r 1312 B13

Figure 8: Minor Decision Regions

7

Page 9: NASA ·  · 2013-08-30error rates (BER) vs. channel bit energy with Additive White ... All formats exhibit a spectral efficiency of 2.67 = (10928)'8/9 information bps/Hz. Bit by

0

-2

4

P.m. -6

0

8

-10

-120 2 4 6 8 10 12 14

Eb / No (dB)

Figure 9: Multi-Stage LRBC

ad

-2

-4

Rate 8/9CTM

DecisionParsing

.nd -6rn0

Gray-8 Coding

Irb : k=213mrb: k=233Mrb: k=233

-10

Gray Coded8PSK

0

BPSK

0

-2

4

mer, -60)O

8

-10

-120 2 4 6 8 10 12 14

Eb / No (dB)

Figure 10: Multi-Stage Decision Mapped LRBC

0

-120 2 4 6 8 10 12 14

Eb / No (dB)

Figure 11: Overall Comparison

8

Page 10: NASA ·  · 2013-08-30error rates (BER) vs. channel bit energy with Additive White ... All formats exhibit a spectral efficiency of 2.67 = (10928)'8/9 information bps/Hz. Bit by

Form ApprovedREPORT DOCUMENTATION PAGE OMB No. 0704-0188Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources,gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of thiscollection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for information Operations and Reports, 1215 JeffersonDavis Highway, Suite 1204, Arlington, VA 22202-4302, and to the Office of Management and Budget, Paperwork Reduction Project (0704-0188), Washington, DC 20503.

1. AGENCY USE ONLY (Leave blank) 2. REPORT DATE 3. REPORT TYPE AND DATES COVERED

1992 Technical Memorandum4. TITLE AND SUBTITLE 5. FUNDING NUMBERS

Least Reliable Bits Coding (LRBC) for High DataRate Satellite Communications

WU-506-726. AUTHOR(S)

Mark Vanderaar, Paul Wagner, and James Budinger

7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) 8. PERFORMING ORGANIZATIONREPORT NUMBER

National Aeronautics and Space AdministrationLewis Research Center E - 6848Cleveland, Ohio 44135 - 3191

9. SPONSORING/MONITORING AGENCY NAMES(S) AND ADDRESS(ES) 10. SPONSORING/MONITORINGAGENCY REPORT NUMBER

National Aeronautics and Space AdministrationWashington, D.C. 20546-0001 NASA TM -105431

11. SUPPLEMENTARY NOTES

Mark Vanderaar and Paul Wagner, Sverdrup Technology, Inc., Lewis Research Center Group, 2001 AerospaceParkway, Brook Park, Ohio 44142 (work funded by NASA Contract NAS3-25266). James Budinger, NASA LewisResearch Center. Responsible person, James Budinger, (216) 433-8656.

12a. DISTRIBUTION/AVAILABILITY STATEMENT 12b. DISTRIBUTION CODE

Unclassified - UnlimitedSubject Category 32

13. ABSTRACT (Maximum 200 words)

An analysis and discussion of a bandwidth efficient multi-level/multi-stage block coded modulation technique calledLeast Reliable Bits Coding (LRBC) is presented. LRBC uses simple multi-level component codes that provideincreased error protection on increasingly unreliable modulated bits in order to maintain an overall high code rate thatincreases spectral efficiency. Further, soft-decision multi-stage decoding is used to make decisions on unprotectedbits through corrections made on more protected bits. Using analytical expressions and tight performance bounds itis shown that LRBC can achieve increased spectral efficiency and maintain equivalent or better power efficiencycompared to that of Binary Phase Shift Keying (BPSK). Bit error rates (BER) vs. channel bit energy with AdditiveWhite Gaussian Noise (AWGN) are given for a set of LRB Reed-Solomon (RS) encoded 8PSK modulation formatswith an ensemble rate of 8/9. All formats exhibit a spectral efficiency of 2.67 = (1092 8)*8/9 information bps/Hz. Bitby bit coded and uncoded error probabilities with soft-decision information are determined. These are traded withcode rate to determine parameters that achieve good performance. The relative simplicity of Galois field algebra vs.the Viterbi algorithm and the availability of high speed commercial VLSI for block codes indicates that LRBC usingblock codes is a desirable method for high data rate implementations.

14. SUBJECT TERMS 15. NUMBER OF PAGES

Satellite; Communication; Modulation and coding; Spectral efficiency 1016. PRICE CODE

A0217. SECURITY CLASSIFICATION 18. SECURITY CLASSIFICATION 19. SECURITY CLASSIFICATION 20. LIMITATION OF ABSTRACT

OF REPORT OF THIS PAGE OF ABSTRACT

Unclassified Unclassified Unclassified

NSN 7540-01-280-5500 Standard Form 298 (Rev. 2-89)Prescribed by ANSI Std. Z39-18298-102