Diversity combining of non-coherently modulated LDPC codes in wireless communications

10243696 ยท 2019-03-26

Assignee

Inventors

Cpc classification

International classification

Abstract

A method of decoding a plurality of diverse signals for low-density parity-check (LDPC) decoders that takes advantage of signal diversity. The method allows for the combining of soft-decision LDPC encoded non-coherently modulated signals, which is in contrast to existing approaches where hard decision combining is used for non-coherently modulated signals. The method includes the steps of inputting each diversity signal into a unique demodulator, and calculating the LLR of each demodulated signal. When the diverse demodulated signals are combined into a single combined signal, each bit of the combined signal is selected according to the value of either the highest LLR value of each bit across the demodulated signals or according to the sum of the LLR of each bit across the demodulated signals.

Claims

1. A method of decoding signals, comprising the steps of: receiving a plurality of diverse low-density parity-check (LDPC) encoded and non-coherently modulated signals; inputting each of the plurality of diverse LDPC encoded and non-coherently modulated signals into a corresponding one of a plurality of non-coherent demodulators; demodulating the plurality of diverse LDPC encoded and non-coherently modulated signals to produce a plurality of corresponding soft-decision demodulated signals; combining each of the plurality of soft-decision demodulated signals with a diversity combiner to form a single combined signal; inputting the single combined signal into a single LDPC decoder; and receiving from the LDPC decoder a decoded signal.

2. The method of claim 1, wherein the step of combining each demodulated signal according to a predetermined scheme into a single combined signal, comprises the steps of: comparing a log-likelihood ratio (LLR) value of each respective bit across each non-coherently demodulated signal; and selecting, for each bit of the combined signal, the value of the respective bit across each demodulated signal having the highest LLR value.

3. The method of claim 2, wherein the highest LLR value is the LLR value with the largest magnitude.

4. The method of claim 1, wherein the step of combining each demodulated signal according to a predetermined scheme into a single combined signal, comprises the steps of: summing an LLR value of each respective bit across each soft-decision demodulated signal; and inputting the summed LLR values into LDPC decoder to determine an output codeword.

5. The method of claim 4, wherein the LLR values corresponding to each bit are summed with equal gain.

6. The method of claim 5, wherein each demodulator is a non-coherent demodulator.

7. A system for decoding a plurality of diverse signals, comprising: a plurality of non-coherent demodulators, each configured to receive one of a respective plurality of diverse low-density parity-check (LDPC) encoded and non-coherently modulated signals and to output a corresponding plurality of soft-decision demodulated signals; a diversity combiner, configured to combine the plurality of soft-decision demodulated signals into a single combined signal according to a predetermined scheme; and a low-density parity-check (LDPC) decoder configured to receive the single combined signal in the form of a log-likelihood ratio (LLR) values corresponding to each received bit and to output a decoded signal.

8. The system of claim 7, wherein the diversity combiner combines the plurality of demodulated signals by: comparing a low-density parity-check (LDPC) value of each respective bit across each demodulated signal; and selecting, for each bit of the combined signal, the LDPC value of the respective bit across each demodulated signal having the highest log-likelihood ratio (LLR) value.

9. The system of claim 8, wherein the highest LLR value is the LLR value with the largest magnitude.

10. The system of claim 7, wherein the diversity combiner combines the plurality of demodulated signals by: summing an LLR value of each respective bit across each demodulated signal; and inputting the summed LLR values into LDPC decoder to determine an output codeword.

11. The system of claim 10, wherein the LLR values are summed with equal gain.

Description

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

(1) FIG. 1 depicts schematic of a communication system with hard decision combining according to an embodiment.

(2) FIG. 2 depicts a flowchart of a method employing a hard decision combining system, according to an embodiment.

(3) FIG. 3 depicts a schematic of a communication system with soft decision combining according to an embodiment.

(4) FIG. 4 depicts a flowchart of a method employing a soft decision combining system, according to an embodiment.

(5) FIG. 5 depicts a graph comparing BER for combining over three Gaussian channels.

(6) FIG. 6 depicts a graph comparing BER for combining over three Rayleigh fading channel.

DETAILED DESCRIPTION OF THE INVENTION

(7) Referring now to the drawings wherein like reference numerals designate identical or corresponding parts through the several views, there is shown in FIG. 1 a schematic representation of a system 100, for a diversity combining scheme with soft decisions for LDPC coded signals.

(8) As shown in FIG. 1, system 100 comprises a plurality of non-coherent demodulators 102, configured to receive a plurality of diverse RF signals (i.e. copies or versions of the same signal), depicted in FIG. 1 as channels 1, 2 . . . L. Demodulators are each configured to output a demodulated signal, to a plurality of LDPC 104 decoders. LDPC decoders 104 are, in turn, configured to output a decoded value for each received signal. Hard decoder 106 receives from each LDPC decoder a decoded signal, and forms a combined signal by taking the majority vote of the LDPC decoders.

(9) FIG. 2 shows a flowchart utilizing system 100 in an embodiment. In step 202, a plurality of RF signals are received over the air, shown in the figure as channels 1,2 . . . L. In an alternative embodiment the RF signals are received via a hardline or any other medium for transmitted electric signals known in the art. The RF signals received over each channel are simply diverse copies of one another. The RF signals may be reduced to the corresponding baseband signal, denoted as a sequence y={y.sub.0, y.sub.1, . . . , y.sub.K} that can be written as
y.sub.k=h.sub.kx.sub.k+n.sub.k,
where k=1, 2, . . . is the symbol index, h.sub.k is the channel coefficient, and n.sub.k is a complex additive white Gaussian noise (AWGN) with zero mean and variance 2.sup.2. The channel coefficient h.sub.k can be written as h.sub.k=.sub.ke.sup.jk.

(10) Next, in step 204, each channel's RF signal is sent through a unique non-coherent demodulator 102, which each output a demodulated signal. Any non-coherent demodulator known in the art and suitable for demodulating LDPC encoded RF signals may be used. In an alternative embodiment, a coherent demodulator may be used for coherent signals.

(11) In step 206, each channel's received RF signal is sent through a distinct LDPC decoder 104. Each LDPC decoder 104 processes the received signal to output a decoded signal.

(12) In step 208, each decoded signal is then input to a hard decision combiner, 106. Hard decision combiner 208 combines the decoded signals by taking a majority vote between the LDPC Decoders 104. In other words, for each bit, the bit value selected by the most LDPC decoders 104 is selected as the bit value of the combined signal. For example, if two of LDPC decoders 104 select 1 as the value of the first bit, but only one LDPC decoder 104 selects 0 as the value of the first bit, then the first bit of the combined signal will be 1, because that was the value selected by the majority of the LDPC decoders 104. This process is known as hard-decision combining (HDC).

(13) However, this embodiment is not ideal. The combined codeword after the vote may be invalid, which cannot be mapped into any known transmitted message sequence. Furthermore, it becomes ambiguous for some of the decisions when the number of branches is even, as a tied vote may result. More importantly, having multiple LDPC decoders takes up tremendous computation resources. To overcome the computational complexity, it is realistic to combine the receiving signals before the LDPC decoder, as depicted in FIG. 3.

(14) FIG. 3 shows a second system 300 according to an embodiment. As shown, only one decoder is needed despite of the number of branches. System 300 comprises a plurality of non-coherent demodulators 302, each receiving a different version of a diversity signal (this is the same as system 100). Demodulators 302 output the demodulated signals to a diversity combiner 304. Diversity combiner 304 combines the received demodulated signals and outputs a combined signal to a single LDPC decoder 306. Thus, prior to processing each signal with an LDPC decoder, the signal is combined. To combine the demodulated signals, diversity combiner 304 must employ a rule or set of rules (also described herein as a scheme) to determine which value to select for each of the received bits.

(15) In order to select the bits of the combined signal, the LLR of the outputs of the demodulators may be employed In binary modulation schemes, the LLR is expressed as the following:

(16) I k = log p ( y k , y k - 1 .Math. m k = 0 ) p ( y k , y k - 1 .Math. m k = 1 )
where m.sub.k denotes the coded bit before differential modulation. For each of L independent branches available, let LLR(l) (1lL) denote each diversity reception after non-coherent demodulation.

(17) In one embodiment, using the LLR, for each bit, the value of the bit out of multiple copies having the best LLR is selected. In other words, the value of the bit with the largest magnitude LLR is selected for each bit, i.e.,

(18) SC = LLR ( l * ) , l * = arg max 1 l L .Math. LLR ( l ) .Math. .
This methodology will be referred to hereafter as selection combining (SC). As switching among the branches for the one with the highest confidence, the SC method may have better performance than a single decoding without combining. For channels with significantly different conditions, this approach performs fairly well as it ignores the information gathered from worse channels. However, if the channel conditions in each branch are alike, the LLRs are not of much difference. Therefore, the performance improvement is limited, especially in highly noisy channel conditions. A second combining scheme (rule set), hereinafter referred to as the likelihood ratio combining (LRC) technique, takes advantage of all received copies via diverse channels. In LRC, the LLRs for each bit are added with equal gain, that is

(19) LLR = .Math. l = 1 L LLR ( l ) .

(20) The operation of addition is considered because of the independence of each received version of the signals given the common input (i.e., that sent by the transmitter). By adding LLRs together, the estimation of each bit from each branch is weighted by their own confidence of their decisions. The confidence decreases as the noise increases, which serves the goal naturally. Hence, better performance is obtained by integrating all the available information together.

(21) FIG. 4 shows a flowchart of a method employing system 300, according to an embodiment. In step 402, a plurality of diverse signals are received. In step 404, each received diverse signal is input into a unique non-coherent demodulator 302 (or, in an alternate embodiment, a coherent demodulator), each of which output a demodulated signal. At step 404, the demodulated signals are input into diversity combiner 304. Diversity combiner 304, employing a predetermined scheme, such as SC or LRC, combines the received demodulated signals into a single combined signal. And finally, at step 406, the combined signal is input into a single LDPC decoder, which outputs a decoded signal.

EXAMPLE

(22) DVB standard LDPC codes were used with code rate . The message length and codeword length were 16200 and 64800 bits. As for the modulation, BPSK with differential encoding and non-coherent detection was adopted. The ways to calculate the LLR are known in the art. 2 types of channels were simulated: Gaussian channels with unknown fixed channel coefficient (both magnitude and phase), and Rayleigh fading channels with randomized channel coefficient. Moreover, three branches of received signals were assumed, in which the channel conditions were alike. The performances of the different combining techniques are compared in FIG. 5 and FIG. 6. FIG. 5 depicts the results of the different combining techniques of SC, HDC, LRC, and no combining over three Gaussian channels. FIG. 6 similarly depicts the results of the different combining techniques of SC, HDC<LRC, and no combining over three Rayleigh fading channels.

(23) The BER (bit error rate) curve ends when the decodes message bits are free of errors. From the simulation results, the LRC had the best performance, and 3 dB effective SNR (signal to noise power ratio) gain was obtained in Gaussian channels compared to the reception without combining as well as that with HDC. Note that this 3 dB SNR gain is significant in practice as it implies that LRC can transmit at only half the power level as the single branch system while achieving the same bit error performance. SC has reasonable improvements over no combining and HDC, but is not as good as LRC. Similar performance was obtained in Rayleigh fading channels.