An nth root transformation is used for generating near gaussian metrics from non-gaussian metrics for input into a conventional turbo decoder that is based on the assumption that the input sequence to the decoder has a gaussian distribution. The nth root transformation transforms channel non-gaussian statistics to near gaussian statistics for use with conventional turbo decoding for improved noncoherent communications over a non-gaussian channel, such as a fading channel. For a differential coherent psk waveform, where the channel statistics of a demodulator are non-gaussian, for example, in the presence of fading, the nth root transformation is used to transform the non-gaussian statistics to near gaussian statistics for generating near gaussian metrics, for improved psk communications.
|
0. 19. A method for turbo decoding a data signal using phase shift keying (psk) signaling over a non-gaussian communication channel, the method comprising:
encoding the data signal into an encoded signal;
generating a psk modulated signal from the encoded signal;
demodulating the psk modulated signal into a psk demodulated signal providing non-gaussian metrics;
transforming the non-gaussian metrics into near gaussian metrics with an nth root transformer, where n does not equal one nor equal infinity;
decoding the near gaussian metrics into the data signal using a gaussian characterization of the communication channel; and
providing a gaussian mean and a gaussian standard deviation for decoding the near gaussian metrics into the data signal,
wherein the gaussian mean and gaussian standard being the gaussian characterization.
1. A turbo decoding communication system for communicating a data signal over a communication channel, the system comprising,
a turbo encoder for encoding the data signal into an encoded signal,
a modulator for generating a modulated signal from the encoded signal, the modulated signal being communicated over the communication channel,
a demodulator for demodulating the modulated signal into a demodulated signal providing non-gaussian metrics,
a transformer for transforming the non-gaussian metrics into near gaussian metrics,
a turbo decoder for decoding the near gaussian metrics into the data signal, the turbo decoder decoding the near gaussian metrics into the data signal using a gaussian characterization for characterizing of the communication channel, and
a decoder reference for providing a gaussian mean and a gaussian standard deviation to the turbo decoder for decoding the near gaussian metrics into the data signal, the gaussian mean and gaussian standard deviation being the gaussian characterization.
0. 16. A method for turbo decoding communication system for communicating a data signal over a communication channel, the method comprising:
encoding the data signal into an encoded signal with a turbo encoder;
generating a modulated signal from the encoded signal;
demodulating the modulated signal into a demodulated signal providing non-gaussian metrics;
transforming the non-gaussian metrics into near gaussian metrics;
decoding the near gaussian metrics into the data signal;
decoding the near gaussian metrics into the data signal with a turbo decoder using a gaussian characterization of the communication channel; and
providing a gaussian mean and a gaussian standard deviation with a decoder reference to the turbo decoder for decoding the near gaussian metrics into the data signal,
wherein the gaussian mean and gaussian standard deviation being the gaussian characterization.
0. 25. A method for turbo decoding a data signal using differential coherent phase shift keying (dpsk) signaling over a non-gaussian communication channel, the method comprising,
encoding the data signal into an encoded signal;
generating a dpsk modulated signal from the encoded signal;
demodulating the dpsk modulated signal into a dpsk demodulated signal;
providing non-gaussian metrics from the dpsk demodulated signal and a square root transformer for transforming the non-gaussian metrics into near gaussian metrics where n does not equal one nor equal infinity;
decoding the gaussian metrics into the data signal;
decoding the near gaussian metrics into the data signal using a gaussian characterization of the communication channel; and
providing a gaussian mean and a gaussian standard deviation with a decoder reference,
wherein the gaussian mean and gaussian standard deviation being the gaussian characterization.
7. A turbo decoding communication system for communicating a data signal using phase shift keying (psk) signaling over a non-gaussian communication channel, the system comprising,
a turbo encoder for encoding the data signal into an encoded signal,
a psk modulator for generating a psk modulated signal from the encoded signal, the psk modulated signal being communicated over the non-gaussian communication channel,
a psk demodulator for demodulating the psk modulated signal into a psk demodulated signal providing non-gaussian metrics,
an nth root transformer for transforming the non-gaussian metrics into near gaussian metrics where n does not equal one nor equal infinity,
a turbo decoder for decoding the near gaussian metrics into the data signal, the turbo decoder decoding the near gaussian metrics into the data signal using a gaussian characterization for characterizing of the communication channel, and
a decoder reference for providing a gaussian mean and a gaussian standard deviation to the turbo decoder for decoding the near gaussian metrics into the data signal, the gaussian mean and gaussian standard being the gaussian characterization.
13. A turbo decoding communication system for communicating a data signal using differential coherent phase shift keying (dpsk) signaling over a non-gaussian communication channel, the system comprising,
a turbo encoder for encoding the data signal into an encoded signal,
a dpsk modulator for generating a dpsk modulated signal from the encoded signal, the dpsk modulated signal being communicated over the non-gaussian communication channel,
a dpsk demodulator for demodulating the dpsk modulated signal into a dpsk demodulated signal providing non-gaussian metrics, and a square root transformer for transforming the non-gaussian metrics into near gaussian metrics where n does not equal one nor equal infinity,
a turbo decoder for decoding the gaussian metrics into the data signal, the turbo decoder decoding the near gaussian metrics into the data signal using a gaussian characterization for characterizing of the communication channel, and
a decoder reference for providing a gaussian mean and a gaussian standard deviation to the turbo decoder for decoding the near gaussian metrics into the data signal, the gaussian mean and gaussian standard deviation being the Suasion characterization.
2. The system of
a channel interleaver for interleaving the encoded signal, and
a channel deinterleaver for deinterleaving the demodulated signal.
4. The system of
the communication channel is a non-gaussian communication channel.
5. The system of
the data signal is communicated over the communication channel using phase shift keying signaling.
8. The system of
a channel interleaver for interleaving the encoded signal, and
a channel deinterleaver for deinterleaving the demodulated signal.
12. The system of
n defines the root of the nth root transformer, and
n is a positive integer greater than one.
14. The system of
a channel interleaver for interleaving the encoded signal, and
a channel deinterleaver for deinterleaving the demodulated signal.
15. The system of
0. 17. The method of claim 16, wherein the method further comprises:
interleaving the encoded signal; and
deinterleaving the demodulated signal.
0. 18. The method of claim 16, wherein the gaussian characterization is an Eb/No signal-to-noise ratio.
0. 20. The method of claim 19, wherein the method further comprises:
interleaving the encoded signal; and
deinterleaving the demodulated signal.
0. 21. The method of claim 19, wherein the nth root transformer is a square root transformer.
0. 22. The method of claim 19, wherein the psk signaling is binary psk signaling.
0. 23. The method of claim 19, wherein the psk is differential coherent psk signaling.
0. 24. The method of claim 19, wherein, n defines the root of the nth root transformer, and n is a positive integer greater than one.
0. 26. The method of claim 25, further comprising:
interleaving the encoded signal; and
deinterleaving the demodulated signal.
0. 27. The method of claim 25, wherein the non-gaussian communication channel fades the dpsk modulated signal over the non-gaussian communication channel.
|
The invention was made with Government support under contract No. F04701-00-C-0009 by the Department of the Air Force. The Government has certain rights in the invention.
The invention relates to the field of turbo decoding communication systems. More particularly, the present invention relates to soft metric formulations in turbo decoding systems for improved performance for non-Gaussian communications channels.
Turbo decoding in a receiving communication system is based on the concept of maximum a posteriori probability of bit decisions made on blocks of channel symbols communicated over a communication channel from a turbo encoding transmitting communication system. Conventional turbo-decoding algorithms are based on the assumption that the input sequence to the turbo decoder has been disturbed by a noise process that has a Gaussian distribution. Conventional turbo-decoding algorithms are optimized for Gaussian channels for reducing the bit-error-rate (BER). Conventional turbo decoders are equipped with a decoder reference for providing a mean and a standard deviation as an estimate of the assumed Gaussian channel statistics. However, when the actual channel statistics of the input sequence to the decoder varies significantly from the Gaussian distribution assumption, the turbo decoder performance will degrade. Hence, the conventional turbo-decoding algorithm incorrectly assumes a Gaussian channel in all cases. A coherently demodulated signal will preserve channel statistics in a turbo decoding system. When the channel is non-Gaussian, the conventional turbo-decoding algorithm suffers degraded performance with a reduced BER. Often, the input sequences to the turbo decoder exhibits non-Gaussian statistics, such that, there will be a mismatch between likelihood values assumed by the decoder and the actual likelihood values presented by non-Gaussian channels. This mismatch produces degradation when using decoding from metrics generated from noncoherently demodulated signals, such as with differentially coherent phase shift keying (DPSK) signals. The performance degradation will also occur from channel disturbances with channel memory, such as from fading, regardless of the demodulation method. Hence, the turbo decoding performance suffers with a reduced BER in the presence of a mismatch between the assumed Gaussian channel without fading and a non-Gaussian channel, such as, a Gaussian channel with fading. For DPSK signaling, the output statistics of a differentially coherent demodulator is non-Gaussian. When a metric sequence from a differentially coherent demodulator is fed directly into a conventional turbo decoder, particularly under a fading environment, the mismatch between decoder algorithm assumptions and actual input statistics can result in significant decoder performance degradation.
Referring to prior art
Although optimum decoder performance for a non-Gaussian channel can be achieved by modifying the decoder reference based on the actual input statistics to the turbo decoder for various respective channel statistics, such modifications would only be effective for channel statistics having a Gaussian distribution. To correctly match non-Gaussian channel statistics, the turbo decoder algorithm would need to be modified to match metric processing to the non-Gaussian distribution. Such a redevelopment would only be effective during predetermined fading and predetermined noncoherent demodulation methods, and may not be suitable for a steady state Gaussian channel or other non-Gaussian channels. These and other disadvantages are solved or reduced using the invention.
An object of the invention is to provide improved communications over non-Gaussian communication channels.
Another object of the invention is to provide an nth root metric transformation in a turbo decoding system.
Yet another object of the invention is to provide an nth root metric transformation in a turbo decoding system for matching non-Gaussian channel statistics to Gaussian metric processing of a turbo decoder.
Still another object of the invention is to provide an nth root metric transformation in a turbo decoding system for matching non-Gaussian channel statistics to Gaussian metric processing in a turbo decoder system demodulating phase shift keying (PSK) received signals.
A further object of the invention is to provide an nth root metric transformation in a turbo decoding system for matching non-Gaussian channel statistics to Gaussian metric processing in a turbo decoder system demodulating differential phase shift keying (DPSK) received signals.
Yet a further object of the invention is to provide an nth root metric transformation in a turbo decoding system for matching non-Gaussian channel statistics to Gaussian metric processing in a turbo decoder system demodulating binary phase shift keying (BPSK) received signals.
The invention is directed to turbo decoding communication systems for matching non-Gaussian statistics to turbo decoding Gaussian metric processing by an nth root transformation of the non-Gaussian metric inputs into Gaussian metrics inputs prior to turbo decoding. The nth root transformation of the non-Gaussian metrics effectively shifts the probability histogram functions to near Gaussian metrics for use in a conventional turbo decoder Gaussian metric processing algorithm for improved performance in the presence of non-Gaussian channel statistics, such as those resulting from fading and multipath. The nth root transformation is applied independent of the turbo decoding and hence can be retrofitted into existing turbo decoding systems. The nth root transformation transforms non-Gaussian statistics into near Gaussian that largely resembles a true Gaussian distribution. The near Gaussian distribution would have a different mean, different standard deviation, and a slightly different shape, but in the general appearance of a bell shaped distribution. The decoder reference has side channel information indicating the standard deviation and mean that are modified to match the near Gaussian distribution generated by the nth root transformation of the non-Gaussian statistics. In this manner, an improvement in turbo decoder performance, and hence an improvement in the bit error rate (BER) performance, can be achieved in the presence of non-Gaussian channel statistics using a conventional turbo decoder and using an effective biased Gaussian distribution as indicated by the channel side information.
Conventional turbo decoding can now be used to communicate over a fading channel communicating DPSK signals. In a receiver, the DPSK demodulator output statistics would still exhibit a large deviation from a Gaussian distribution. The non-Gaussian distribution is effectively transformed for improved decoder performance in fading channels by altering the statistics of the demodulated sequence, through nth root signal transformation, so that the channels then appears to be near Gaussian for subsequent conventional turbo decoding with biased side information. That is, the nth root transformation provides near Gaussian turbo decoding metrics for conventional turbo decoding. By using the transformed metric inputs, with quantized input soft metric values, to the conventional turbo decoder, the BER performance in fading conditions is improved. These and other advantages will become more apparent from the following detailed description of the preferred embodiment.
An embodiment of the invention is described with reference to the figures using reference designations as shown in the figures. Referring to
The transmission signal is fed through a communication channel that may be a non-Gaussian channel. The Gaussian channel noise can be modeled by nk samples of a Gaussian distribution N(0, σn2) where σ is the standard deviation, 0 is the mean, and N indicates a normal Gaussian distribution. A mixer 18 mixes fading effects from a fading source 20 with the transmitted signal, that is then also mixed by a mixer 22 with Gaussian noise 24 for providing the faded noisy signal zk that has non-Gaussian statistics. The communication channel is characterized by a bit error rate (BER). The BER is the figure of merit used to represent the performance of the communication channel. A communication channel using noncoherent demodulation in the presence of fading will have a reduced BER with non-Gaussian statistics. One such noncoherent demodulation is differential coherent PSK demodulation. A differential coherent phase shift keying (DPSK) demodulator 26 demodulates the detected signal zk into rk′ demodulated metrics that are updated every symbol time. Fading on the channel can be characterized as a correlated disturbance with coherence time τc. The channel interleaver 14 and deinterleaver 28 are used to transform channel fading-induced correlated corruption into independently corrupted symbols, which in turn, can be effectively corrected by a forward error correcting code after deinterleaving. Hence, for improved performance, a channel deinterleaver 28 is used to deinterleave the differentially demodulated sequence rk′ having a non-Gaussian metric sequence, that is then transformed by a metric transformation 30 for providing a near Gaussian metric sequence, rk, having a distribution that approximately yields a Gaussian probability density function. The exemplar transformation 30 is SIGN(rk′)|rk′|1/n where n is the nth root, and where rk′ has non-Gaussian statistics and the resulting rk sequence has near Gaussian statistics. The root n is a transformation index. A mean value and standard deviation for the decoder reference 32 is then derived from the statistics of the rk near Gaussian metrics that can be used to specify the Gaussian decoder reference to the turbo decoder 34 that best matches the actual input statistics of the near Gaussian metric sequence rk for providing an {circumflex over (d)}k data estimate 36 of the original dk data stream 10. Multiple iterations, such as ten iterations, may be performed during turbo decoding prior to making hard decisions to obtain an estimate of the original information sequence {circumflex over (d)}k 36. The demodulated sequence, rk′, can be described from the detected channel sequence, zk, as rk′=xk−1xk, where, xk=Re{zk} and Yk=Im{zk}, and Zk=AkSkejφnkc+jnks. The term Ak is the fade sample, and the term φ is a random phase, for simulation purposes, and nkc and nks are independent zero-mean normally, that is Gaussian, distributed random variables with variance σn2. Without loss of generality, for a signal with unity amplitude, that is, |sk|=1 for all values of k, the variance σn2 can be written as 1/(2Es/No), where, Es/No=(½) (Eb/No) for a rate R(½) turbo encoded communication system. The channel can then be modeled and then simulated for determining simulated BERs. To model a fading channel, a Rayleigh probability density function of accumulated fading samples Ak may be used to statistically represent the magnitude of the received and detected signal zk under the assumption that the signal samples are uncorrelated. In a fading environment however, without the use of an interleaver, received channel symbols can be highly correlated. Hence, the Rayleigh model is valid only for systems having an interleaver with an infinite time span. For practical implementations, a compromise is made between the interleaver time span, Ts, and the allowable interleaver delay. There is a limited degree of independence between channel symbols as characterized by Ts/τc, which is the ratio of interleaver span Ts which is an interleaver time delay over the coherence time of the channel τc. Generally, the performance in a fading channel is dependent on the ratio Ts/τc rather than the absolute values of Ts and τc. The larger the ratio Ts/τc, the less the correlation among the deinterleaved symbols, and hence, the better the performance. Hence, the channel model should contain interleaving with a large Ts/τc ratio as practical for performance simulations.
Referring to
Decoder performance degradation occurs any time that there exists a mismatch between the likelihood values assumed by the decoder based on the Gaussian decoder reference 32 and the actual likelihood values from the input statistics from the demodulator 26. As the value of n increases, a migration mechanism also occurs causing further BER degradation. The magnitude of the decoder input value that occurs on the incorrect or left side of the decision boundary shifts away from the zero value decision boundary. The further away from the decision boundary that the metric is located, the more reliable the decoder 34 indicates the demodulated value to be. Severe decoder performance degradation will occur when demodulated symbols on the incorrect side of the decision boundary have large magnitudes. This is because these symbols will be associated with large values of erroneous reliability that affect the decoding decisions of current and future bits.
Referring to all of the Figures, and more particularly to
The invention is directed to metric transformations, such as nth root transformations, of metrics in a noncoherent demodulating turbo decoding communication system, such as a PSK demodulating system, for matching non-Gaussian channel statistics to near Gaussian channel statistics by transforming the metrics inputs to the turbo decoder. In order to improve the robustness of the communication system against fading and multipath, the metric transformation operates on a non-Gaussian metric sequence originating from a noncoherent demodulator. Although this metric transformation can slightly degrade the BER performance in a benign Gaussian channel environment, an improvement is had in the most critical scenario, when the channel is faded. While the preferred form uses a square root transformation, other types of root transformations can be used, excepting the trivial cases of n=1 and n=∞ root transformations. Other non-root metric transformations could be used as well, such as logarithmic, exponential, and algebraic metric transformations. Those skilled in the art can make enhancements, improvements, and modifications to the invention, and these enhancements, improvements, and modifications may nonetheless fall within the spirit and scope of the following claims.
Wang, Charles C., Sklar, Dean J.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5640429, | Jan 20 1995 | The United States of America as represented by the Secretary of the Air | Multichannel non-gaussian receiver and method |
6473449, | Feb 17 1994 | Proxim Wireless Corporation | High-data-rate wireless local-area network |
6904555, | Sep 29 2000 | Sony Corporation | Decoding apparatus and decoding method, and data receiving apparatus and data receiving method |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 21 2002 | WANG, CHARLES C | The Aerospace Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026946 | /0157 | |
Oct 21 2002 | SKLAR, DEAN J | The Aerospace Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 026946 | /0157 | |
Oct 22 2008 | The Aerospace Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Mar 26 2014 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Mar 13 2018 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Nov 01 2014 | 4 years fee payment window open |
May 01 2015 | 6 months grace period start (w surcharge) |
Nov 01 2015 | patent expiry (for year 4) |
Nov 01 2017 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 01 2018 | 8 years fee payment window open |
May 01 2019 | 6 months grace period start (w surcharge) |
Nov 01 2019 | patent expiry (for year 8) |
Nov 01 2021 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 01 2022 | 12 years fee payment window open |
May 01 2023 | 6 months grace period start (w surcharge) |
Nov 01 2023 | patent expiry (for year 12) |
Nov 01 2025 | 2 years to revive unintentionally abandoned end. (for year 12) |