WO2009047755A2 - Decoding of forward error correction codes in the presence of phase noise - Google Patents

Decoding of forward error correction codes in the presence of phase noise Download PDF

Info

Publication number
WO2009047755A2
WO2009047755A2 PCT/IL2008/001321 IL2008001321W WO2009047755A2 WO 2009047755 A2 WO2009047755 A2 WO 2009047755A2 IL 2008001321 W IL2008001321 W IL 2008001321W WO 2009047755 A2 WO2009047755 A2 WO 2009047755A2
Authority
WO
WIPO (PCT)
Prior art keywords
symbols
fec
symbol
metrics
soft received
Prior art date
Application number
PCT/IL2008/001321
Other languages
French (fr)
Other versions
WO2009047755A3 (en
Inventor
Zohar Montekyo
Ronen Yonesi
Jonathan Friedmann
Original Assignee
Provigent Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Provigent Ltd. filed Critical Provigent Ltd.
Publication of WO2009047755A2 publication Critical patent/WO2009047755A2/en
Publication of WO2009047755A3 publication Critical patent/WO2009047755A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0045Arrangements at the receiver end
    • H04L1/0047Decoding adapted to other signal detection operation
    • H04L1/005Iterative decoding, including iteration between signal detection and decoding operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • H04L1/205Arrangements for detecting or preventing errors in the information received using signal quality detector jitter monitoring

Definitions

  • the present invention relates generally to communication systems, and particularly to methods and systems for signal decoding and demodulation.
  • FEC Forward Error Correction
  • FEC decoding processes often accept as input metrics of received bits and/or symbols.
  • FEC metrics are bit-related, such as, for example, likelihood ratios (LRs) or log-likelihood ratios (LLRs) of individual bits in the received symbols.
  • LRs likelihood ratios
  • LLRs log-likelihood ratios
  • LDPC codes Two families of codes that are commonly decoded using iterative processes are Low Density Parity Check (LDPC) codes and turbo codes.
  • LDPC codes were first introduced by Gallager in “Low-Density Parity Check Codes,” IRE Transactions on Information Theory, Volume 7, January, 1962, pages 21-28, which is incorporated herein by reference, and are also described by Ryan and Vasic in “An Introduction to LDPC Codes,” GlobeCom 2003, San Francisco, California, December 5, 2003, which is incorporated herein by reference.
  • Phase noise may be contributed, for example, by Local Oscillators (LOs) and other frequency and clock sources in the transmitter and/or receiver, by analog-to-digital and digital-to analog converters, as well as by other sources.
  • LOs Local Oscillators
  • Some communication receivers and reception methods, and in particular methods for decoding FEC codes, are designed for receiving signals in the presence of phase noise.
  • U.S. Patent Application Publication 2006/0107179 whose disclosure is incorporated herein by reference, describes a method in which a magnitude metric of received signals is amplified during iterative decoding of LDPC code and LDPC coded modulation.
  • the method selects a metric coefficient value that is used to calculate the initial conditions when decoding LDPC coded signals, depending on the particular Signal-to-Noise Ratio (SNR) at which the communication system is operating.
  • SNR Signal-to-Noise Ratio
  • Colavolpe et al. propose iterative decoding algorithms for channels affected by strong phase noise in "Algorithms for Iterative Decoding in the Presence of Strong Phase Noise," IEEE Journal on Selected Areas in Communications, (23:9), September, 2005, pages 1748-1757, which is incorporated herein by reference.
  • the proposed algorithms apply the sum-product algorithm to the factor graph representing the joint a-posteriori probability mass function of the information bits, given the channel output. Problems caused by the presence of continuous random variables in the factor graph are addresses by applying canonical distributions.
  • Two proposed algorithms are based on a Fourier series expansion of the phase probability density function, and on the Tikhonov canonical distribution.
  • Embodiments of the present invention provide a communication receiver, including: a front end, which is arranged to receive a Radio Frequency (RF) signal, which includes modulated symbols carrying data that have been encoded by a block Forward Error Correction (FEC) code, and to convert the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions; a metric calculation unit, which is arranged to process the soft received symbols so as to extract parameters indicative of the at least first and second statistical distributions, and to compute FEC metrics based on the extracted parameters; and a FEC decoder, which is arranged to accept the FEC metrics as input, and to process the metrics in an iterative FEC decoding process so as to decode the FEC code and reconstruct the data.
  • RF Radio Frequency
  • FEC block Forward Error Correction
  • one of the first and second noise components includes thermal noise. Additionally or alternatively, one of the first and second noise components includes phase noise.
  • the FEC code may include one of a Low Density Parity Check (LDPC) code, a turbo code and a Turbo Product Code (TPC).
  • LDPC Low Density Parity Check
  • turbo code Turbo Product Code
  • TPC Turbo Product Code
  • the metric calculation unit is arranged to approximate a first probability that the target bit equals "1" given the soft received symbol, and a second probability that the target bit equals "0” given the soft received symbol, and to compute the FEC metrics based on the first and second probabilities.
  • the metric calculation unit is arranged to compute one of Log-Likelihood Ratios (LLRs) and Likelihood Ratios (LRs) based on the first and second probabilities.
  • the modulated symbols are selected from a predetermined constellation of nominal symbols, and the metric calculation unit is arranged to compute the FEC metrics by comparing the soft received symbols to only two nominal symbols per each of the at least first and second noise components.
  • the soft received symbols and the nominal symbols are represented by respective coordinates in an In-phase/Quadrature (SJQ) plane
  • the at least first and second noise components have respective at least first and second distance metrics in the I/Q plane
  • the two nominal symbols corresponding to a noise component include a first nominal symbol that is nearest to the soft received symbol in accordance with a respective distance metric of the noise component within a first subset including the nominal symbols whose target bit equals "0”
  • the first noise component includes thermal noise
  • the first distance metric includes Euclidean distance
  • the second noise component includes phase noise
  • the second distance metric includes a Euclidean distance metric adjusted by a
  • the metric calculation unit may be arranged to compute the FEC metrics by multiplying a first function of the first statistical distribution by a second function of the second statistical distribution.
  • the FEC metrics may depend on a timing of the soft received symbols, hi an embodiment, the metric calculation unit is arranged to compute the FEC metrics by evaluating the metrics responsively to the first statistical distribution over a range of values of the second noise component assuming the second noise component is constant, weighting the evaluated metrics using a weighing function, and integrating the weighted metrics over the range of values of the second noise component.
  • the weighting function may include a Probability Density Function (PDF) of the second noise component.
  • PDF Probability Density Function
  • the metric calculation unit is arranged to compute the FEC metrics responsively to parameters of the reconstructed data that are fed back from the FEC decoder.
  • a communication receiver including: a front end, which is arranged to receive a Radio Frequency (RF) signal including modulated symbols, which carry data and are selected from a predetermined constellation of nominal symbols that correspond to respective decision regions in an In- phase/Quadrature (I/Q) plane, and to convert the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions; and a slicer circuit, which is arranged to convert the soft received symbols to respective hard symbol decisions based on the decision regions in which the soft received symbols fall, to reconstruct the data from the hard symbol decisions, and to modify the decision regions in the I/Q plane responsively to the at least first and second statistical distributions.
  • RF Radio Frequency
  • the constellation is divided into multiple cosets and each of the nominal symbols represents a respective group of bits, such that one or more of the bits in the group select a coset from among the cosets and the other bits select the nominal symbol within the selected coset, and the slicer circuit is arranged to separately modify the decision regions per each coset.
  • the slicer circuit is arranged to select a configuration of the decision regions from a predetermined set of configurations responsively to the at least first and second statistical distributions.
  • a method for communication including: receiving a Radio Frequency (RF) signal, which includes modulated symbols carrying data that have been encoded by a block Forward Error Correction (FEC) code; converting the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions; processing the soft received symbols responsively to the at least first and second statistical distributions, so as to extract from the soft received symbols parameters that are indicative of the first and second statistical distributions; computing FEC metrics based on the extracted parameters; and processing the FEC metrics in an iterative FEC decoding process that uses the FEC metrics as input, so as to decode the FEC code and reconstruct the data.
  • RF Radio Frequency
  • FEC Block Forward Error Correction
  • a method for communication including: receiving a Radio Frequency (RF) signal including modulated symbols, which carry data and are selected from a predetermined constellation of nominal symbols that correspond to respective decision regions in an In-phase/Quadrature (I/Q) plane; converting the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions; converting the soft received symbols to respective hard symbol decisions based on the decision regions in which the soft received symbols fall, so as to reconstruct the data from the hard symbol decisions; and modifying the decision regions in the I/Q plane responsively to the at least first and second statistical distributions.
  • RF Radio Frequency
  • FIG. 1 is a block diagram that schematically illustrates a communication link, in accordance with an embodiment of the present invention
  • Fig. 2 is a flow chart that schematically illustrates a method for decoding Forward Error Correction (FEC) codes in the presence of thermal noise and phase noise, in accordance with an embodiment of the present invention
  • Figs. 3, 4A and 4B are diagrams that schematically illustrate symbol constellations, in accordance with embodiments of the present invention.
  • FEC Forward Error Correction
  • Embodiments of the present invention that are described hereinbelow provide improved methods and systems for decoding FEC codes in the presence of various types of noise, hi some of these embodiments, a receiver receives a Radio
  • Frequency (RF) signal comprising modulated symbols, which carry data that has been encoded by a block FEC code.
  • the FEC code typically comprises a code that lends itself to iterative decoding, such as an LDPC code, a turbo code or a Turbo Product Code (TPC).
  • the receiver down-converts and digitizes the received signal, to produce soft received symbols.
  • the soft received symbols may be corrupted by two or more different noise components, such as thermal noise and phase noise. Each noise component has a respective statistical distribution.
  • the soft received symbols are processed by a metric calculation unit, whose output is fed to a FEC decoder.
  • the metric calculation unit accepts the soft received symbols and computes FEC metrics to be used by the FEC decoder.
  • the metric calculation unit computes the FEC metrics by extracting parameters that are indicative of the statistical distributions of the different noise components from the soft received symbols, and computing the metrics based on the extracted parameters.
  • the FEC decoder decodes the FEC code in an iterative decoding process using the FEC metrics, so as to recover the transmitted data bits. Since the FEC metrics are computed based on the actual noise distributions, the error performance of the decoding process is optimized per the specific noise statistics encountered by the receiver.
  • the output of the FEC decoder is fed back to the metric calculation unit and used to adjust the FEC metrics in an iterative manner.
  • some of the transmitted data bits are coded and other bits are left uncoded, such as using a multilevel coding scheme.
  • a multilevel coding scheme Several methods for optimizing the demodulation of such schemes in the presence of different types of noise are described herein.
  • Fig. 1 is a block diagram that schematically illustrates a communication link 20, in accordance with an embodiment of the present invention.
  • Link 20 may comprise a microwave link, a millimeter wave link, or any other suitable link.
  • Link 20 comprises a transmitter (TX) 24, which transmits data over a wireless channel to a receiver (RX) 28.
  • TX transmitter
  • RX receiver
  • TX 24 comprises a Forward Error Correction (FEC) encoder 32, which encodes the input data using a FEC code.
  • FEC Forward Error Correction
  • the code comprises a block code that lends itself to iterative decoding, such as an LDPC or turbo code.
  • the encoder uses a coding scheme that encodes only some of the data bits and leaves other bits uncoded.
  • the encoded data is modulated by a modulator 36.
  • the modulator converts the data bits to a sequence of modulated symbols, in accordance with a certain modulation scheme, such as Binary Phase Shift Keying (BPSK), Quaternary Phase Shift Keying (QPSK), Quadrature Amplitude Modulation (QAM) or any other suitable modulation.
  • modulator 36 maps bits, or groups of bits, to nominal symbols selected from a predetermined symbol constellation.
  • a Digital-to-Analog Converter (DAC) 40 converts the sequence of modulated symbols into an analog baseband signal.
  • a Transmitter Analog Front End (TX AFE) 44 up-converts the baseband signal to a suitable Radio Frequency (RF), and performs functions such as filtering and power control.
  • a Power Amplifier (PA) 48 amplifies the RF signal, and the signal is then transmitted via a transmit antenna 52 over the wireless channel.
  • the radio signal transmitted by transmitter 24 is received at receiver 28 by a receive antenna 56 and provided to a Receiver Analog Front End (RX AFE) 60.
  • the RX AFE down-converts the received RF signal to a suitable intermediate frequency (IF) or to baseband, and usually performs functions such as filtering and analog gain control.
  • the signal produced by the RX AFE is digitized by an Analog-to-Digital Converter (ADC) 64, which produces a sequence of soft received symbols.
  • ADC Analog-to-Digital Converter
  • Fig. 1 shows a single ADC
  • the receiver sometimes comprises two parallel ADCs that respectively produce In-phase and Quadrature (I/Q) samples.
  • I/Q samples corresponds to a soft received symbol.
  • Each received symbol can be represented as a coordinate in a two-dimensional signal space spanned by the I and Q axes.
  • the nominal symbols of the modulation scheme used by link 20 are represented by respective nominal signal points in the I/Q space.
  • each soft received symbol theoretically falls on a nominal signal point that represents the symbol that was transmitted by the transmitter, hi practical scenarios, however, the received symbols deviate from the nominal signal points due to noise and distortion.
  • RX 28 comprises a metric calculation unit 76 and a FEC decoder 72.
  • the FEC decoder decodes the FEC code used by transmitter 24 in an iterative decoding process, using FEC metrics that are computed by unit 68. Any suitable iterative decoding process can be used for this purpose, such as the exemplary processes described in the above-cited references.
  • Metric calculation unit 68 accepts the soft received symbols produced by ADC 64 and produces the FEC metrics that are used as input by the iterative decoding process carried out by FEC decoder 72.
  • the FEC metrics comprise bit-related likelihood metrics, which estimate the likelihoods that a given coded bit in the corresponding transmitted symbol was "1" or "0".
  • Exemplary FEC metrics are Likelihood Ratios (LRs) and Log-Likelihood Ratios (LLRs), as are known in the art. Alternatively, any other suitable FEC metric can also be used.
  • FEC decoder 72 decodes the FEC using the metrics provided by unit 68 and produces a sequence of decoded bits, which reconstruct the data input to TX 24.
  • RX 28 further comprises a slicer 76, which demodulates the sequence of soft received symbols to produce a sequence of hard symbol decisions.
  • the slicer determines, for each received I/Q sample, which of the nominal constellation symbols is most likely to have been transmitted.
  • the slicer produces the symbol decisions based on distances between the I/Q coordinates of the received symbols and the coordinates of the nominal constellation symbols.
  • the slicer produces a sequence of bits, which reconstruct the sequence of encoded data bits produced by FEC encoder 32.
  • the slicer configuration is optimized with respect to the noise statistics present. in the received signal.
  • a controller 80 manages and controls the operation of RX 28.
  • unit 68, FEC decoder 72 and slicer 76 are implemented in hardware, such as in one or more Application-Specific Integrated circuits (ASIC) or Field-Programmable Gate
  • metric calculation unit 68 Some or all of the functions of metric calculation unit 68 are carried out in software, for example using controller 80.
  • the soft received symbols may be distorted by different noise components, such as thermal noise or phase noise.
  • the different noise components generally have different properties and different statistical distributions.
  • Thermal noise for example, is typically modeled as an Additive White Gaussian Noise (AWGN) process.
  • AWGN Additive White Gaussian Noise
  • Phase noise is usually a multiplicative noise, whose spectral density decays rapidly as a function of distance from the carrier frequency.
  • noise components may comprise Inter-Symbol Interference (ISI) and various other types of distortion caused by the transmitter, receiver or communication channel, hi the context of the present patent application and in the claims, all of these types of distortion are referred to herein as "noise components.”
  • ISI Inter-Symbol Interference
  • the received symbols are assumed to be distorted by both thermal noise and phase noise.
  • the thermal noise is assumed to be Gaussian and white, with a spectral density denoted N ⁇ .
  • the phase noise (typically, the residual phase noise after carrier recovery processing) is assumed to be Gaussian with a variance denoted OQ .
  • metric calculation unit 68 computes bit- related LLR metrics based on the distributions of the thermal noise and phase noise components that affect the received symbols. Since the FEC metrics are optimized per the specific noise statistics encountered by the receiver, the error performance of the decoding process is improved.
  • the LLR of a particular received bit c is defined as
  • the LLR is defined as the log ratio between the probability that, given the received symbol y, the received bit c should be decoded as "0" and the probability that bit c should be decoded as "1".
  • Equation [1] above can be written as
  • Equation [2] above can be written as
  • Equation [4] shows that for thermal noise the LLR can be approximated by calculating the Euclidean distances between the received symbol y and the nearest nominal constellation symbol in each of subsets 5° and S 1 . Equations [3] and [4] above can also be used to approximate the LLR values when phase noise is present, but is negligible with respect to the thermal noise.
  • Equation [5] applies not only to phase noise, but to any other random variable that affects the received signal, such as other types of noise and distortion components.
  • Equation [4] above can be generalized for cases in which the received signal is affected by both thermal noise and phase noise. It can be shown that in these cases, the LLR can be approximated by considering only four of the nominal constellation symbols:
  • arg maxg ⁇ ⁇ denotes the member of set So that maximizes the bracketed expression
  • ⁇ 0 , ⁇ 1 denote the angular differences between the received soft symbol and the constellation symbol being evaluated.
  • Metric calculation unit 68 computes the FEC metrics using Equations [6] and [7] above. Note that in order to compute the FEC metrics, unit 68 does not necessarily select the four nearest constellation symbols defined in Equation [6] above in an explicit manner. For example, unit 68 may evaluate Equation [7] above for all constellation symbols, without explicitly identifying or selecting the nearest symbols.
  • Equations [6] and [7] above refer to thermal noise and phase noise
  • the principles of the method described herein can be used to approximate the LLR for signals that are distorted by other types of noise.
  • Each noise type (noise component) is characterized by an appropriate distance metric, e.g., Euclidean distance for thermal noise, and a modified Euclidean distance, as described above, for phase noise.
  • the LLR of a certain bit can be approximated by calculating the distances from the received symbol to four nominal constellation symbols: The two nearest constellation symbols selected using a first distance metric that depends on the first statistical distribution, and the two nearest constellation symbols selected using a second distance metric that depends on the second statistical distribution.
  • each distance calculation is performed using a distance metric that suits the noise type in question.
  • the LLR can be approximated by calculating the distances from the received symbol to 2 -N nominal constellation symbols. For each noise component, two constellation symbols are selected using a distance metric that depends on the respective statistical distribution of the noise component.
  • a certain constellation symbol may have the smallest distance to the received symbol using two different distance metrics.
  • symbol Ao may be the same constellation symbol as Bo. In these cases, the actual number of constellation symbols considered may be smaller than four.
  • the FEC metrics can be calculated using any other suitable method, which extracts parameters that are indicative of the statistical distributions of the different noise components and computes the metrics based on the extracted parameters.
  • FIG. 2 is a flow chart that schematically illustrates a method for decoding
  • the method begins with RX 28 receiving the RF signal transmitted from TX 24, at a reception step 90.
  • the signal is assumed to comprise modulated symbols, which carry data that has been encoded using an iterative block FEC code, such as an LDPC or turbo code.
  • RX AFE 60 down-converts the RF signal to baseband.
  • ADC 64 digitizes the baseband signal and provides the soft received symbols to metric calculation unit 68.
  • Unit 68 computes estimated LLR values of the received bits, taking into account the statistical properties of the two noise distributions, at a metric computation step 94. In some embodiments, unit 68 calculates LLRs of the received bits in accordance with Equations [6] and [7] above.
  • FEC decoder 72 decodes the FEC code using the FEC metrics, at a decoding step 98. The decoded data is then output by the receiver, at an output step 102.
  • the receiver comprises a carrier recovery loop, which estimates the transmitter carrier phase based on measurements performed on the received signal.
  • the phase noise that affects the LLR calculation of Equation [6] and [7] above is the residual phase noise, after the receiver has corrected the phase errors to the best of its ability using the carrier recovery loop.
  • This residual phase noise may be caused by variations in phase noise over time, or by the limited accuracy and residual errors of the carrier recovery loop.
  • unit 68 can evaluate an ECC metric assuming only thermal noise, and multiply it by scaling factor that is a function of the phase noise.
  • the scaling factor can depend on the symbol timing. For example, when a carrier recovery loop is used, the residual phase noise may be small in some symbols (e.g., symbols in which the loop performs phase corrections) and larger for other symbols.
  • Unit 68 can account for these differences by scaling the FEC metric accordingly.
  • unit 68 computes the joint thermal/phase noise metric by calculating the metric for thermal noise, assuming the current phase noise is fixed at a value of ⁇ . This metric is denoted Metrics. Then, unit 68 integrates Metrics over the range of possible values of ⁇ , and weighs the integration by f( ⁇ ), the probability density function (PDF) of ⁇ . The FEC metric is thus given by
  • parameters of the reconstructed data are fed back from the output of FEC decoder 72 to metric calculation unit 68 and used in the metric calculation process.
  • the LLR calculation process is iterative, and uses the feedback from the z'th decoded codeword in the (z+l)'th iteration.
  • Unit 68 may thus calculate an LLR having the form LLR j+ J - LLR j + Correction( feedback ) .
  • the LLR is given by ⁇ ⁇ n .
  • Pr(c 0/y) .
  • Equation [9] above can be updated based on the actual probabilities at the FEC decoder output.
  • the data bits are encoded at the transmitter using the FEC code, and other bits are left uncoded.
  • the data may be encoded using a coset coding scheme, in a process that is also referred to as multilevel encoding. Techniques that use combinations of coded and uncoded bits and other multilevel coding methods are described, for example, in U.S. Patent Application
  • the nominal symbol constellation is partitioned into several subsets of symbols, referred to as cosets.
  • the coded bits select the coset to be used, and the uncoded bits select a specific constellation symbol within the selected coset.
  • Fig. 3 is a diagram that schematically illustrates an exemplary symbol constellation partitioned into cosets, in accordance with an embodiment of the present invention.
  • the exemplary constellation shown in Fig. 3 is a 16-QAM constellation, which comprises sixteen constellation symbols 110.
  • the symbols lie on a regular square grid in the I/Q plane, as well as on three concentric circles 114 centered at the origin.
  • Constellation symbols 110 are partitioned into four cosets, with four symbols in each coset.
  • the different cosets are marked with different icons in the figure.
  • the partitioning attempts to maximize the distances between symbols within each coset.
  • each transmitted symbol represents four bits. Two bits of each symbol are encoded, and indicate which coset is to be used for decoding. The other two bits are left uncoded, and indicate the specific symbol within the selected coset.
  • the intra-coset demodulation process i.e., the process of determining which of the nominal constellation symbols within a certain coset is most likely to have been transmitted given a certain soft received symbol, is typically carried out by slicer 76.
  • the slicer divides the I/Q plane into regions, referred to as decision regions, that surround the nominal constellation symbols.
  • the lines that divide the I/Q plane into the decision regions are referred to as decision lines.
  • slicer 76 can set the geometrical properties of the decision regions based on the statistical distribution of the different noise processes that affect the signals.
  • Figs. 4 A and 4B are diagrams that schematically illustrate a coset with decision regions, in accordance with embodiments of the present invention.
  • the figures show four symbols 118A...118D, which belong to one of the four cosets shown in Fig. 3 above.
  • the assumption is that the two coded bits have already been decoded (e.g., using the method of Fig. 2 above), so that the appropriate coset has been selected.
  • the demodulator has the task of selecting one of the symbols within the selected coset.
  • Figs. 4A and 4B demonstrate two different divisions of the I/Q plane into decision regions.
  • the decision regions shown in Fig. 4A are particularly suited to scenarios in which the thermal noise is dominant, while the decision regions shown in Fig. 4A are advantageous when phase noise dominates.
  • the I/Q plane is divided into four decision regions by two orthogonal decision lines 122 A and 122B.
  • the decision lines are positioned at equal
  • 122B is positioned mid- way between symbols 118A and 118B, and between symbols
  • the decision regions are optimized for dominant phase noise.
  • phase noise is dominant, the majority of the distortion is caused to the phase of the signal.
  • the deviation of the soft received symbols from the nominal constellation points are primarily angular, along an arc having the radius of the constellation point with respect to the origin of the I/Q plane.
  • Magnitude deviations i.e., radial deviations, are usually small.
  • the I/Q plane in the example of Fig. 4B is divided by decision lines 126, which comprise three concentric circles and two straight diagonal sections. The radii of the circles are selected so that the radial distances from a particular circle to the nearest symbols on either side of the circle are equal.
  • Symbol 118D is located inside this circle and its radial distance from the circle is denoted 134C.
  • Symbols 118B and 118C are located on the outside of this circle, and their radial distances to the circle are denoted 134B and 134A, respectively.
  • the radius of the innermost circle is chosen so that radial distances 134A, 134B and 134C are equal to one another.
  • symbol 118A is located on the outside of the circle and its radial distance to the circle is denoted 130A.
  • Symbols 118B and 118C are located on the inside of this circle, and their radial distances to the circle are denoted 130B and 130C, respectively.
  • the radius of the middle circle is chosen so that three radial distances 13 OA...13 OC are equal to one another.
  • the middle ring, between the innermost and middle circles, is divided into two decision regions by two straight diagonal sections, located symmetrically between symbols 118B and 118C.
  • the decision region configuration of Fig. 4B makes use of the fact that, when phase noise is dominant, angular errors may be large but radial errors are usually small. Using this configuration, even when the soft received symbols have very large phase errors, they are likely to remain within the correct decision region. Note that the decision regions are not symmetric with respect to the I/Q origin, since the coset itself is positioned asymmetrically.
  • Figs. 4A and 4B above show configurations that are best-suited for extreme scenarios of dominant thermal noise and dominant phase noise, respectively. In some cases, however, the different noise components are of similar or comparable magnitudes. In these cases, different configurations of decision regions, which balance the contribution of each noise component, can be used.
  • slicer 76 can modify the division of the I/Q plane into decision regions in an adaptive manner, based on the current estimated noise statistics. For example, the slicer can hold two or more predetermined decision zone configurations, and switch from one configuration to another based on the estimated noise statistics. In some cases, controller 80 makes the decisions to switch between slicer configurations, selects the appropriate slicer configuration and controls sheer 76 accordingly.

Abstract

A communication receiver includes a front end, which is arranged to receive a Radio Frequency (RF) signal, which includes modulated symbols carrying data that have been encoded by a block Forward Error Correction (FEC) code. The front end converts the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions. A metric calculation unit is arranged to process the soft received symbols so as to extract parameters indicative of the at least first and second statistical distributions, and to compute FEC metrics based on the extracted parameters. A FEC decoder is arranged to accept the FEC metrics as input, and to process the metrics in an iterative FEC decoding process so as to decode the FEC code and reconstruct the data.

Description

DECODING OF FORWARD ERROR CORRECTION CODES IN THE PRESENCE OF PHASE NOISE
FIELD OF THE INVENTION
The present invention relates generally to communication systems, and particularly to methods and systems for signal decoding and demodulation.
BACKGROUND OF THE INVENTION
Many communication systems use Forward Error Correction (FEC) codes to improve their performance in the presence of noise and distortion. Some block FEC codes are commonly decoded using iterative decoding processes. Iterative decoding methods are described, for example, by Worthen and Stark in "Unified Design of Iterative Receivers using Factor Graphs," EEEE Transactions on Information Theory, (47:2), February, 2001, pages 843-849, and by Richardson and Urbanke in "An Introduction to the Analysis of Iterative Coding Systems," Proceedings of the 1999 Institute for Mathematics and its Applications (IMA) Summer program: Codes, Systems and Graphical Models, Minneapolis, Minnesota, August 2-6, 1999, which are incorporated herein by reference. Iterative FEC decoding processes often accept as input metrics of received bits and/or symbols. Some FEC metrics are bit-related, such as, for example, likelihood ratios (LRs) or log-likelihood ratios (LLRs) of individual bits in the received symbols.
Two families of codes that are commonly decoded using iterative processes are Low Density Parity Check (LDPC) codes and turbo codes. LDPC codes were first introduced by Gallager in "Low-Density Parity Check Codes," IRE Transactions on Information Theory, Volume 7, January, 1962, pages 21-28, which is incorporated herein by reference, and are also described by Ryan and Vasic in "An Introduction to LDPC Codes," GlobeCom 2003, San Francisco, California, December 5, 2003, which is incorporated herein by reference.
In many Radio Frequency (RF) communication systems, the received signal is distorted by phase noise. Phase noise may be contributed, for example, by Local Oscillators (LOs) and other frequency and clock sources in the transmitter and/or receiver, by analog-to-digital and digital-to analog converters, as well as by other sources. Some communication receivers and reception methods, and in particular methods for decoding FEC codes, are designed for receiving signals in the presence of phase noise.
For example, U.S. Patent Application Publication 2006/0107179, whose disclosure is incorporated herein by reference, describes a method in which a magnitude metric of received signals is amplified during iterative decoding of LDPC code and LDPC coded modulation. The method selects a metric coefficient value that is used to calculate the initial conditions when decoding LDPC coded signals, depending on the particular Signal-to-Noise Ratio (SNR) at which the communication system is operating. By adjusting the metric coefficient value according to the given LDPC code, modulation, and noise variance, the convergence speed of the decoding process is slowed down so that the decoder will not converge to the wrong codeword. The range of the outputs of the decoder is restricted so that the output will not oscillate, and will eventually converge to the correct codeword.
Colavolpe et al. propose iterative decoding algorithms for channels affected by strong phase noise in "Algorithms for Iterative Decoding in the Presence of Strong Phase Noise," IEEE Journal on Selected Areas in Communications, (23:9), September, 2005, pages 1748-1757, which is incorporated herein by reference. The proposed algorithms apply the sum-product algorithm to the factor graph representing the joint a-posteriori probability mass function of the information bits, given the channel output. Problems caused by the presence of continuous random variables in the factor graph are addresses by applying canonical distributions. Two proposed algorithms are based on a Fourier series expansion of the phase probability density function, and on the Tikhonov canonical distribution. SUMMARY OF THE INVENTION
Embodiments of the present invention provide a communication receiver, including: a front end, which is arranged to receive a Radio Frequency (RF) signal, which includes modulated symbols carrying data that have been encoded by a block Forward Error Correction (FEC) code, and to convert the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions; a metric calculation unit, which is arranged to process the soft received symbols so as to extract parameters indicative of the at least first and second statistical distributions, and to compute FEC metrics based on the extracted parameters; and a FEC decoder, which is arranged to accept the FEC metrics as input, and to process the metrics in an iterative FEC decoding process so as to decode the FEC code and reconstruct the data.
In some embodiments, one of the first and second noise components includes thermal noise. Additionally or alternatively, one of the first and second noise components includes phase noise. The FEC code may include one of a Low Density Parity Check (LDPC) code, a turbo code and a Turbo Product Code (TPC). In an embodiment, for a soft received symbol that is received responsively to a modulated symbol and for a target bit in a group of bits represented by the modulated symbol, the metric calculation unit is arranged to approximate a first probability that the target bit equals "1" given the soft received symbol, and a second probability that the target bit equals "0" given the soft received symbol, and to compute the FEC metrics based on the first and second probabilities. In a disclosed embodiment, the metric calculation unit is arranged to compute one of Log-Likelihood Ratios (LLRs) and Likelihood Ratios (LRs) based on the first and second probabilities. hi another embodiment, the modulated symbols are selected from a predetermined constellation of nominal symbols, and the metric calculation unit is arranged to compute the FEC metrics by comparing the soft received symbols to only two nominal symbols per each of the at least first and second noise components. In yet another embodiment, the soft received symbols and the nominal symbols are represented by respective coordinates in an In-phase/Quadrature (SJQ) plane, the at least first and second noise components have respective at least first and second distance metrics in the I/Q plane, and, for a soft received symbol that is received responsively to a modulated symbol and for a target bit in a group of bits represented by the modulated symbol, the two nominal symbols corresponding to a noise component include a first nominal symbol that is nearest to the soft received symbol in accordance with a respective distance metric of the noise component within a first subset including the nominal symbols whose target bit equals "0", and a second nominal symbol that is nearest to the soft received symbol in accordance with the respective distance metric of the noise component within a second subset including the nominal symbols whose target bit equals "1". hi still another embodiment, the first noise component includes thermal noise, the first distance metric includes Euclidean distance, the second noise component includes phase noise, and the second distance metric includes a Euclidean distance metric adjusted by a correction factor derived from the second statistical distribution.
The metric calculation unit may be arranged to compute the FEC metrics by multiplying a first function of the first statistical distribution by a second function of the second statistical distribution. The FEC metrics may depend on a timing of the soft received symbols, hi an embodiment, the metric calculation unit is arranged to compute the FEC metrics by evaluating the metrics responsively to the first statistical distribution over a range of values of the second noise component assuming the second noise component is constant, weighting the evaluated metrics using a weighing function, and integrating the weighted metrics over the range of values of the second noise component. The weighting function may include a Probability Density Function (PDF) of the second noise component. In some embodiments, the metric calculation unit is arranged to compute the FEC metrics responsively to parameters of the reconstructed data that are fed back from the FEC decoder.
There is additionally provided, in accordance with an embodiment of the present invention, a communication receiver, including: a front end, which is arranged to receive a Radio Frequency (RF) signal including modulated symbols, which carry data and are selected from a predetermined constellation of nominal symbols that correspond to respective decision regions in an In- phase/Quadrature (I/Q) plane, and to convert the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions; and a slicer circuit, which is arranged to convert the soft received symbols to respective hard symbol decisions based on the decision regions in which the soft received symbols fall, to reconstruct the data from the hard symbol decisions, and to modify the decision regions in the I/Q plane responsively to the at least first and second statistical distributions. In some embodiments, the constellation is divided into multiple cosets and each of the nominal symbols represents a respective group of bits, such that one or more of the bits in the group select a coset from among the cosets and the other bits select the nominal symbol within the selected coset, and the slicer circuit is arranged to separately modify the decision regions per each coset. In an embodiment, the slicer circuit is arranged to select a configuration of the decision regions from a predetermined set of configurations responsively to the at least first and second statistical distributions.
There is also provided, in accordance with an embodiment of the present invention, a method for communication, including: receiving a Radio Frequency (RF) signal, which includes modulated symbols carrying data that have been encoded by a block Forward Error Correction (FEC) code; converting the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions; processing the soft received symbols responsively to the at least first and second statistical distributions, so as to extract from the soft received symbols parameters that are indicative of the first and second statistical distributions; computing FEC metrics based on the extracted parameters; and processing the FEC metrics in an iterative FEC decoding process that uses the FEC metrics as input, so as to decode the FEC code and reconstruct the data.
There is further provided, in accordance with an embodiment of the present invention, a method for communication, including: receiving a Radio Frequency (RF) signal including modulated symbols, which carry data and are selected from a predetermined constellation of nominal symbols that correspond to respective decision regions in an In-phase/Quadrature (I/Q) plane; converting the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions; converting the soft received symbols to respective hard symbol decisions based on the decision regions in which the soft received symbols fall, so as to reconstruct the data from the hard symbol decisions; and modifying the decision regions in the I/Q plane responsively to the at least first and second statistical distributions.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will be more fully understood from the following detailed description of the embodiments thereof, taken together with the drawings in which: Fig. 1 is a block diagram that schematically illustrates a communication link, in accordance with an embodiment of the present invention;
Fig. 2 is a flow chart that schematically illustrates a method for decoding Forward Error Correction (FEC) codes in the presence of thermal noise and phase noise, in accordance with an embodiment of the present invention; and Figs. 3, 4A and 4B are diagrams that schematically illustrate symbol constellations, in accordance with embodiments of the present invention.
DETAILED DESCRIPTION OF EMBODIMENTS
OVERVIEW
Embodiments of the present invention that are described hereinbelow provide improved methods and systems for decoding FEC codes in the presence of various types of noise, hi some of these embodiments, a receiver receives a Radio
Frequency (RF) signal comprising modulated symbols, which carry data that has been encoded by a block FEC code. The FEC code typically comprises a code that lends itself to iterative decoding, such as an LDPC code, a turbo code or a Turbo Product Code (TPC).
The receiver down-converts and digitizes the received signal, to produce soft received symbols. The soft received symbols may be corrupted by two or more different noise components, such as thermal noise and phase noise. Each noise component has a respective statistical distribution. The soft received symbols are processed by a metric calculation unit, whose output is fed to a FEC decoder. The metric calculation unit accepts the soft received symbols and computes FEC metrics to be used by the FEC decoder. The metric calculation unit computes the FEC metrics by extracting parameters that are indicative of the statistical distributions of the different noise components from the soft received symbols, and computing the metrics based on the extracted parameters.
The FEC decoder decodes the FEC code in an iterative decoding process using the FEC metrics, so as to recover the transmitted data bits. Since the FEC metrics are computed based on the actual noise distributions, the error performance of the decoding process is optimized per the specific noise statistics encountered by the receiver.
Several exemplary FEC metrics and metric calculation methods are described below. In some embodiments, the output of the FEC decoder is fed back to the metric calculation unit and used to adjust the FEC metrics in an iterative manner.
In some embodiments, some of the transmitted data bits are coded and other bits are left uncoded, such as using a multilevel coding scheme. Several methods for optimizing the demodulation of such schemes in the presence of different types of noise are described herein. SYSTEM DESCRIPTION
Fig. 1 is a block diagram that schematically illustrates a communication link 20, in accordance with an embodiment of the present invention. Link 20 may comprise a microwave link, a millimeter wave link, or any other suitable link. Link 20 comprises a transmitter (TX) 24, which transmits data over a wireless channel to a receiver (RX) 28.
TX 24 comprises a Forward Error Correction (FEC) encoder 32, which encodes the input data using a FEC code. Typically, the code comprises a block code that lends itself to iterative decoding, such as an LDPC or turbo code. In some embodiments, the encoder uses a coding scheme that encodes only some of the data bits and leaves other bits uncoded.
The encoded data is modulated by a modulator 36. The modulator converts the data bits to a sequence of modulated symbols, in accordance with a certain modulation scheme, such as Binary Phase Shift Keying (BPSK), Quaternary Phase Shift Keying (QPSK), Quadrature Amplitude Modulation (QAM) or any other suitable modulation. In accordance with the modulation scheme used, modulator 36 maps bits, or groups of bits, to nominal symbols selected from a predetermined symbol constellation.
A Digital-to-Analog Converter (DAC) 40 converts the sequence of modulated symbols into an analog baseband signal. A Transmitter Analog Front End (TX AFE) 44 up-converts the baseband signal to a suitable Radio Frequency (RF), and performs functions such as filtering and power control. A Power Amplifier (PA) 48 amplifies the RF signal, and the signal is then transmitted via a transmit antenna 52 over the wireless channel. The radio signal transmitted by transmitter 24 is received at receiver 28 by a receive antenna 56 and provided to a Receiver Analog Front End (RX AFE) 60. The RX AFE down-converts the received RF signal to a suitable intermediate frequency (IF) or to baseband, and usually performs functions such as filtering and analog gain control. The signal produced by the RX AFE is digitized by an Analog-to-Digital Converter (ADC) 64, which produces a sequence of soft received symbols.
Although Fig. 1 shows a single ADC, the receiver sometimes comprises two parallel ADCs that respectively produce In-phase and Quadrature (I/Q) samples. Each pair of I/Q samples corresponds to a soft received symbol. Each received symbol can be represented as a coordinate in a two-dimensional signal space spanned by the I and Q axes. The nominal symbols of the modulation scheme used by link 20 are represented by respective nominal signal points in the I/Q space. In the absence of noise, phase/frequency offset and other distortion, each soft received symbol theoretically falls on a nominal signal point that represents the symbol that was transmitted by the transmitter, hi practical scenarios, however, the received symbols deviate from the nominal signal points due to noise and distortion.
RX 28 comprises a metric calculation unit 76 and a FEC decoder 72. The FEC decoder decodes the FEC code used by transmitter 24 in an iterative decoding process, using FEC metrics that are computed by unit 68. Any suitable iterative decoding process can be used for this purpose, such as the exemplary processes described in the above-cited references. Metric calculation unit 68 accepts the soft received symbols produced by ADC 64 and produces the FEC metrics that are used as input by the iterative decoding process carried out by FEC decoder 72.
In some embodiments, the FEC metrics comprise bit-related likelihood metrics, which estimate the likelihoods that a given coded bit in the corresponding transmitted symbol was "1" or "0". Exemplary FEC metrics are Likelihood Ratios (LRs) and Log-Likelihood Ratios (LLRs), as are known in the art. Alternatively, any other suitable FEC metric can also be used. FEC decoder 72 decodes the FEC using the metrics provided by unit 68 and produces a sequence of decoded bits, which reconstruct the data input to TX 24. hi some embodiments, RX 28 further comprises a slicer 76, which demodulates the sequence of soft received symbols to produce a sequence of hard symbol decisions. Typically, the slicer determines, for each received I/Q sample, which of the nominal constellation symbols is most likely to have been transmitted. The slicer produces the symbol decisions based on distances between the I/Q coordinates of the received symbols and the coordinates of the nominal constellation symbols. The slicer produces a sequence of bits, which reconstruct the sequence of encoded data bits produced by FEC encoder 32. hi some embodiments, the slicer configuration is optimized with respect to the noise statistics present. in the received signal. Several exemplary slicer configurations are shown in Figs. 3, 4A and 4B below. A controller 80 manages and controls the operation of RX 28. Typically, unit 68, FEC decoder 72 and slicer 76 are implemented in hardware, such as in one or more Application-Specific Integrated circuits (ASIC) or Field-Programmable Gate
Arrays (FPGA). In some embodiments, some or all of the functions of metric calculation unit 68 are carried out in software, for example using controller 80.
FEC METRICS BASED ON THERMAL AND PHASE NOISE
As noted above, the soft received symbols may be distorted by different noise components, such as thermal noise or phase noise. The different noise components generally have different properties and different statistical distributions. Thermal noise, for example, is typically modeled as an Additive White Gaussian Noise (AWGN) process. Phase noise is usually a multiplicative noise, whose spectral density decays rapidly as a function of distance from the carrier frequency.
Other types of noise may comprise Inter-Symbol Interference (ISI) and various other types of distortion caused by the transmitter, receiver or communication channel, hi the context of the present patent application and in the claims, all of these types of distortion are referred to herein as "noise components." hi the description that follows, the received symbols are assumed to be distorted by both thermal noise and phase noise. The thermal noise is assumed to be Gaussian and white, with a spectral density denoted Nø. The phase noise (typically, the residual phase noise after carrier recovery processing) is assumed to be Gaussian with a variance denoted OQ . hi some embodiments, metric calculation unit 68 computes bit- related LLR metrics based on the distributions of the thermal noise and phase noise components that affect the received symbols. Since the FEC metrics are optimized per the specific noise statistics encountered by the receiver, the error performance of the decoding process is improved.
The LLR of a particular received bit c is defined as
Pr(c = 0/y)
[1] LLR = log
Pr(c = l/y) wherein y denotes the soft received symbol. Thus, the LLR is defined as the log ratio between the probability that, given the received symbol y, the received bit c should be decoded as "0" and the probability that bit c should be decoded as "1".
Assuming that "0" and "1" bit values occur at equal probabilities, Equation [1] above can be written as
Figure imgf000013_0001
When only thermal noise is present, Equation [2] above can be written as
Figure imgf000013_0002
wherein S,- indexes the nominal constellation symbols, S^ denotes a subset of the nominal constellation symbols in which the decoded bit c equals "0", and S1 denotes the subset of the nominal constellation symbols in which bit c equals "1". Equation [3] above can be approximated by
Figure imgf000013_0003
Equation [4] shows that for thermal noise the LLR can be approximated by calculating the Euclidean distances between the received symbol y and the nearest nominal constellation symbol in each of subsets 5° and S1. Equations [3] and [4] above can also be used to approximate the LLR values when phase noise is present, but is negligible with respect to the thermal noise.
When the received signal is also affected by phase noise, the LLR can be written as
Figure imgf000014_0001
wherein θ is a random variable representing the phase error. Equation [5] applies not only to phase noise, but to any other random variable that affects the received signal, such as other types of noise and distortion components. Using the principle of Equation [5] above, Equation [4] above can be generalized for cases in which the received signal is affected by both thermal noise and phase noise. It can be shown that in these cases, the LLR can be approximated by considering only four of the nominal constellation symbols:
• The two nearest constellation symbols assuming only thermal noise is present (i.e., the constellation symbol having the smallest Euclidean distance to the received symbol in each of subsets 5° and S1). These two constellation symbols are denoted A and Bx, respectively.
• The two nearest constellation symbols, selected with a modified Euclidean distance metric, which is adjusted by a correction factor to account for the phase noise. The calculation of the distance metric assumes that phase noise is dominant. These two constellation symbols are denoted Ao and Bo, respectively.
The four constellation symbols Ao, Bo, A and 5«, are given by
AQ ≡ argmaxs
[6] B0 ≡ argmaxSi
Figure imgf000015_0001
A00 ≡ argmaxSo |-|j; - 50|2 J
B00 ≡ arg max J- \y - S1 \2 J
wherein arg maxg { } denotes the member of set So that maximizes the bracketed expression, and φ0, φ1 denote the angular differences between the received soft symbol and the constellation symbol being evaluated.
It can be shown that the LLR can be approximated using these four constellation symbols as
Figure imgf000015_0002
Metric calculation unit 68 computes the FEC metrics using Equations [6] and [7] above. Note that in order to compute the FEC metrics, unit 68 does not necessarily select the four nearest constellation symbols defined in Equation [6] above in an explicit manner. For example, unit 68 may evaluate Equation [7] above for all constellation symbols, without explicitly identifying or selecting the nearest symbols.
Although Equations [6] and [7] above refer to thermal noise and phase noise, the principles of the method described herein can be used to approximate the LLR for signals that are distorted by other types of noise. Each noise type (noise component) is characterized by an appropriate distance metric, e.g., Euclidean distance for thermal noise, and a modified Euclidean distance, as described above, for phase noise.
When the received signal is corrupted by two separate noise components having two separate statistical distributions, the LLR of a certain bit can be approximated by calculating the distances from the received symbol to four nominal constellation symbols: The two nearest constellation symbols selected using a first distance metric that depends on the first statistical distribution, and the two nearest constellation symbols selected using a second distance metric that depends on the second statistical distribution. Thus, each distance calculation is performed using a distance metric that suits the noise type in question.
Generally, when the received signal is corrupted by N separate noise components having respective N statistical distributions, the LLR can be approximated by calculating the distances from the received symbol to 2 -N nominal constellation symbols. For each noise component, two constellation symbols are selected using a distance metric that depends on the respective statistical distribution of the noise component.
Although the description above refers to the calculation of LLRs, the principles of the method can be used, mutatis mutandis, to calculate other types of FEC metrics, as well.
Note that in some cases, a certain constellation symbol may have the smallest distance to the received symbol using two different distance metrics. For example, in some cases, when determining the nearest constellation symbols using Equation [6] above, symbol Ao may be the same constellation symbol as Bo. In these cases, the actual number of constellation symbols considered may be smaller than four.
Further alternatively, the FEC metrics can be calculated using any other suitable method, which extracts parameters that are indicative of the statistical distributions of the different noise components and computes the metrics based on the extracted parameters.
FEC CODE DECODING METHODS Fig. 2 is a flow chart that schematically illustrates a method for decoding
FEC codes in the presence of thermal noise and phase noise, in accordance with an embodiment of the present invention. The method begins with RX 28 receiving the RF signal transmitted from TX 24, at a reception step 90. The signal is assumed to comprise modulated symbols, which carry data that has been encoded using an iterative block FEC code, such as an LDPC or turbo code. RX AFE 60 down-converts the RF signal to baseband. ADC 64 digitizes the baseband signal and provides the soft received symbols to metric calculation unit 68.
The soft received symbols are affected by phase noise, as well as by thermal noise. Unit 68 computes estimated LLR values of the received bits, taking into account the statistical properties of the two noise distributions, at a metric computation step 94. In some embodiments, unit 68 calculates LLRs of the received bits in accordance with Equations [6] and [7] above. FEC decoder 72 decodes the FEC code using the FEC metrics, at a decoding step 98. The decoded data is then output by the receiver, at an output step 102. hi some embodiments, the receiver comprises a carrier recovery loop, which estimates the transmitter carrier phase based on measurements performed on the received signal. Li these embodiments, the phase noise that affects the LLR calculation of Equation [6] and [7] above is the residual phase noise, after the receiver has corrected the phase errors to the best of its ability using the carrier recovery loop. This residual phase noise may be caused by variations in phase noise over time, or by the limited accuracy and residual errors of the carrier recovery loop.
Alternatively to using Equations [6] and [7] above, metric calculation unit 68 can sometimes compute an FEC metric having the form Metric = Metric(ThermalNoise) • c(PhaseNoise) . hi other words, unit 68 can evaluate an ECC metric assuming only thermal noise, and multiply it by scaling factor that is a function of the phase noise. In some embodiments, the scaling factor can depend on the symbol timing. For example, when a carrier recovery loop is used, the residual phase noise may be small in some symbols (e.g., symbols in which the loop performs phase corrections) and larger for other symbols. Unit 68 can account for these differences by scaling the FEC metric accordingly.
In another alternative embodiment, unit 68 computes the joint thermal/phase noise metric by calculating the metric for thermal noise, assuming the current phase noise is fixed at a value of θ. This metric is denoted Metrics. Then, unit 68 integrates Metrics over the range of possible values of θ, and weighs the integration by f(θ), the probability density function (PDF) of θ. The FEC metric is thus given by
[8] Metric = \f(θ) Metricθdθ θ Alternatively to weighting the integration by the PDF of θ, unit 68 may use other weighting functions, such as various estimates or approximations of the PDF.
In some embodiments, parameters of the reconstructed data are fed back from the output of FEC decoder 72 to metric calculation unit 68 and used in the metric calculation process. In these embodiments, the LLR calculation process is iterative, and uses the feedback from the z'th decoded codeword in the (z+l)'th iteration. Unit 68 may thus calculate an LLR having the form LLRj+J - LLRj + Correction( feedback ) .
For example, the decoder output can provide information regarding the actual bit probabilities, i.e., Pr(c=0) and Pr(c-l) at each iteration. As noted above, the LLR is given by τ τ n . Pr(c = 0/y) . Pr(y/c = 0) - Pr(c = 0) [9] LLR = log — — = log — — - -
Pr(c = Uy) B Pr(y/c = 1) Pr(c = 1)
In the first iteration, the LLR is calculated by
Figure imgf000018_0001
hi subsequent iterations, however, the factor Pr(c = O)/ Pr(c = 1) in
Equation [9] above can be updated based on the actual probabilities at the FEC decoder output. MULTILEVEL FEC CODE DECODING BASED ON PHASENOISE STATISTICS
In some embodiments, only some of the data bits are encoded at the transmitter using the FEC code, and other bits are left uncoded. For example, the data may be encoded using a coset coding scheme, in a process that is also referred to as multilevel encoding. Techniques that use combinations of coded and uncoded bits and other multilevel coding methods are described, for example, in U.S. Patent Application
Publication 2005/0010853 Al, whose disclosure is incorporated herein by reference. Coset codes are also described by Pottie and Taylor in "Multilevel Codes Based on
Partitioning," IEEE Transactions on Information Theory (35:1), January, 1989, pages
87-98, which is incorporated herein by reference.
In such coding schemes, the nominal symbol constellation is partitioned into several subsets of symbols, referred to as cosets. When encoding or decoding a certain symbol, the coded bits select the coset to be used, and the uncoded bits select a specific constellation symbol within the selected coset.
Fig. 3 is a diagram that schematically illustrates an exemplary symbol constellation partitioned into cosets, in accordance with an embodiment of the present invention. The exemplary constellation shown in Fig. 3 is a 16-QAM constellation, which comprises sixteen constellation symbols 110. The symbols lie on a regular square grid in the I/Q plane, as well as on three concentric circles 114 centered at the origin.
Constellation symbols 110 are partitioned into four cosets, with four symbols in each coset. The different cosets are marked with different icons in the figure. Typically, the partitioning attempts to maximize the distances between symbols within each coset. hi the present example, each transmitted symbol represents four bits. Two bits of each symbol are encoded, and indicate which coset is to be used for decoding. The other two bits are left uncoded, and indicate the specific symbol within the selected coset.
The intra-coset demodulation process, i.e., the process of determining which of the nominal constellation symbols within a certain coset is most likely to have been transmitted given a certain soft received symbol, is typically carried out by slicer 76. Typically, the slicer divides the I/Q plane into regions, referred to as decision regions, that surround the nominal constellation symbols. The lines that divide the I/Q plane into the decision regions are referred to as decision lines. When a soft received symbol falls in the decision region of a particular constellation symbol, the demodulator assumed that this constellation symbol was transmitted. In some embodiments, slicer 76 can set the geometrical properties of the decision regions based on the statistical distribution of the different noise processes that affect the signals.
Figs. 4 A and 4B are diagrams that schematically illustrate a coset with decision regions, in accordance with embodiments of the present invention. The figures show four symbols 118A...118D, which belong to one of the four cosets shown in Fig. 3 above. The assumption is that the two coded bits have already been decoded (e.g., using the method of Fig. 2 above), so that the appropriate coset has been selected. At this stage, the demodulator has the task of selecting one of the symbols within the selected coset. Figs. 4A and 4B demonstrate two different divisions of the I/Q plane into decision regions. The decision regions shown in Fig. 4A are particularly suited to scenarios in which the thermal noise is dominant, while the decision regions shown in Fig. 4A are advantageous when phase noise dominates.
In Fig. 4A, the I/Q plane is divided into four decision regions by two orthogonal decision lines 122 A and 122B. The decision lines are positioned at equal
Euclidean distances from symbols 118A...118D. (Line 122A is positioned mid-way between symbols 118A and 118C, and between symbols 118B and 118D. Similarly, line
122B is positioned mid- way between symbols 118A and 118B, and between symbols
118C and 118D.) Since thermal noise is assumed to have a two-dimensional Gaussian distribution, the division shown in Fig. 4A is best-suited for scenarios in which thermal noise is strong with respect to phase noise.
In Fig. 4B, the decision regions are optimized for dominant phase noise. When phase noise is dominant, the majority of the distortion is caused to the phase of the signal. Thus, the deviation of the soft received symbols from the nominal constellation points are primarily angular, along an arc having the radius of the constellation point with respect to the origin of the I/Q plane. Magnitude deviations, i.e., radial deviations, are usually small. Using this property of phase noise distortion, the I/Q plane in the example of Fig. 4B is divided by decision lines 126, which comprise three concentric circles and two straight diagonal sections. The radii of the circles are selected so that the radial distances from a particular circle to the nearest symbols on either side of the circle are equal.
Consider, for example, the innermost circle. Symbol 118D is located inside this circle and its radial distance from the circle is denoted 134C. Symbols 118B and 118C are located on the outside of this circle, and their radial distances to the circle are denoted 134B and 134A, respectively. The radius of the innermost circle is chosen so that radial distances 134A, 134B and 134C are equal to one another.
Similarly, considering the middle circle, symbol 118A is located on the outside of the circle and its radial distance to the circle is denoted 130A. Symbols 118B and 118C are located on the inside of this circle, and their radial distances to the circle are denoted 130B and 130C, respectively. The radius of the middle circle is chosen so that three radial distances 13 OA...13 OC are equal to one another. The middle ring, between the innermost and middle circles, is divided into two decision regions by two straight diagonal sections, located symmetrically between symbols 118B and 118C.
The decision region configuration of Fig. 4B makes use of the fact that, when phase noise is dominant, angular errors may be large but radial errors are usually small. Using this configuration, even when the soft received symbols have very large phase errors, they are likely to remain within the correct decision region. Note that the decision regions are not symmetric with respect to the I/Q origin, since the coset itself is positioned asymmetrically.
Figs. 4A and 4B above show configurations that are best-suited for extreme scenarios of dominant thermal noise and dominant phase noise, respectively. In some cases, however, the different noise components are of similar or comparable magnitudes. In these cases, different configurations of decision regions, which balance the contribution of each noise component, can be used.
In some embodiments, slicer 76 can modify the division of the I/Q plane into decision regions in an adaptive manner, based on the current estimated noise statistics. For example, the slicer can hold two or more predetermined decision zone configurations, and switch from one configuration to another based on the estimated noise statistics. In some cases, controller 80 makes the decisions to switch between slicer configurations, selects the appropriate slicer configuration and controls sheer 76 accordingly.
Although the embodiments described herein mainly address wireless communication links, the principles of the present invention can also be used in other types of links that use radio frequencies, such as RF cable links.
It will thus be appreciated that the embodiments described above are cited by way of example, and that the present invention is not limited to what has been particularly shown and described hereinabove. Rather, the scope of the present invention includes both combinations and sub-combinations of the various features described hereinabove, as well as variations and modifications thereof which would occur to persons skilled in the art upon reading the foregoing description and which are not disclosed in the prior art.

Claims

1. A communication receiver, comprising: a front end, which is arranged to receive a Radio Frequency (RF) signal, which comprises modulated symbols carrying data that have been encoded by a block Forward Error Correction (FEC) code, and to convert the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions; a metric calculation unit, which is arranged to process the soft received symbols so as to extract parameters indicative of the at least first and second statistical distributions, and to compute FEC metrics based on the extracted parameters; and a FEC decoder, which is arranged to accept the FEC metrics as input, and to process the metrics in an iterative FEC decoding process so as to decode the FEC code and reconstruct the data.
2. The receiver according to claim 1, wherein one of the first and second noise components comprises thermal noise.
3. The receiver according to claim 1, wherein one of the first and second noise components comprises phase noise.
4. The receiver according to claim 1, wherein the FEC code comprises one of a Low Density Parity Check (LDPC) code, a turbo code and a Turbo Product Code (TPC).
5. The receiver according to claim 1, wherein, for a soft received symbol that is received responsively to a modulated symbol and for a target bit in a group of bits represented by the modulated symbol, the metric calculation unit is arranged to approximate a first probability that the target bit equals "1" given the soft received symbol, and a second probability that the target bit equals "0" given the soft received symbol, and to compute the FEC metrics based on the first and second probabilities.
6. The receiver according to claim 5, wherein the metric calculation unit is arranged to compute one of Log-Likelihood Ratios (LLRs) and Likelihood Ratios (LRs) based on the first and second probabilities.
7. The receiver according to claim 1, wherein the modulated symbols are selected from a predetermined constellation of nominal symbols, and wherein the metric calculation unit is arranged to compute the FEC metrics by comparing the soft received symbols to only two nominal symbols per each of the at least first and second noise components.
8. The receiver according to claim 7, wherein the soft received symbols and the nominal symbols are represented by respective coordinates in an In- phase/Quadrature (I/Q) plane, wherein the at least first and second noise components have respective at least first and second distance metrics in the I/Q plane, and wherein, for a soft received symbol that is received responsively to a modulated symbol and for a target bit in a group of bits represented by the modulated symbol, the two nominal symbols corresponding to a noise component comprise a first nominal symbol that is nearest to the soft received symbol in accordance with a respective distance metric of the noise component within a first subset comprising the nominal symbols whose target bit equals "0", and a second nominal symbol that is nearest to the soft received symbol in accordance with the respective distance metric of the noise component within a second subset comprising the nominal symbols whose target bit equals "1".
9. The receiver according to claim 8, wherein the first noise component comprises thermal noise, wherein the first distance metric comprises Euclidean distance, wherein the second noise component comprises phase noise, and wherein the second distance metric comprises a Euclidean distance metric adjusted by a correction factor derived from the second statistical distribution.
10. The receiver according to claim 1, wherein the metric calculation unit is arranged to compute the FEC metrics by multiplying a first function of the first statistical distribution by a second function of the second statistical distribution.
11. The receiver according to claim 1, wherein the FEC metrics depend on a timing of the soft received symbols.
12. The receiver according to claim 1, wherein the metric calculation unit is arranged to compute the FEC metrics by evaluating the metrics responsively to the first statistical distribution over a range of values of the second noise component assuming the second noise component is constant, weighting the evaluated metrics using a weighing function, and integrating the weighted metrics over the range of values of the second noise component.
13. The receiver according to claim 12, wherein the weighting function comprises a Probability Density Function (PDF) of the second noise component.
14. The receiver according to claim 1, wherein the metric calculation unit is arranged to compute the FEC metrics responsively to parameters of the reconstructed data that are fed back from the FEC decoder.
15. A communication receiver, comprising: a front end, which is arranged to receive a Radio Frequency (RF) signal comprising modulated symbols, which carry data and are selected from a predetermined constellation of nominal symbols that correspond to respective decision regions in an In- phase/Quadrature (I/Q) plane, and to convert the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions; and a slicer circuit, which is arranged to convert the soft received symbols to respective hard symbol decisions based on the decision regions in which the soft received symbols fall, to reconstruct the data from the hard symbol decisions, and to modify the decision regions in the I/Q plane responsively to the at least first and second statistical distributions.
16. The receiver according to claim 15, wherein the constellation is divided into multiple cosets and wherein each of the nominal symbols represents a respective group of bits, such that one or more of the bits in the group select a coset from among the cosets and the other bits select the nominal symbol within the selected coset, and wherein the slicer circuit is arranged to separately modify the decision regions per each coset.
17. The receiver according to claim 16, wherein the slicer circuit is arranged to select a configuration of the decision regions from a predetermined set of configurations responsively to the at least first and second statistical distributions.
18. A method for communication, comprising: receiving a Radio Frequency (RF) signal, which comprises modulated symbols carrying data that have been encoded by a block Forward Error Correction (FEC) code; converting the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions; processing the soft received symbols responsively to the at least first and second statistical distributions, so as to extract from the soft received symbols parameters that are indicative of the first and second statistical distributions; computing FEC metrics based on the extracted parameters; and processing the FEC metrics in an iterative FEC decoding process that uses the FEC metrics as input, so as to decode the FEC code and reconstruct the data.
19. The method according to claim 18, wherein, for a soft received symbol that is received responsively to a modulated symbol and for a target bit in a group of bits represented by the modulated symbol, processing the soft received symbols comprises approximating a first probability that the target bit equals "1" given the soft received symbol, and a second probability that the target bit equals "0" given the soft received symbol, and computing the FEC metrics based on the first and second probabilities.
20. The method according to claim 18, wherein the modulated symbols are selected from a predetermined constellation of nominal symbols, and wherein computing the FEC metrics comprises comparing the soft received symbols to only two nominal symbols per each of the at least first and second noise components.
21. The method according to claim 20, wherein the soft received symbols and the nominal symbols are represented by respective coordinates in an In- phase/Quadrature QJQ) plane, wherein the at least first and second noise components have respective at least first and second distance metrics in the I/Q plane, and wherein, for a soft received symbol that is received responsively to a modulated symbol and for a target bit in a group of bits represented by the modulated symbol, the two nominal symbols corresponding to a noise component comprise a first nominal symbol that is nearest to the soft received symbol in accordance with a respective distance metric of the noise component within a first subset comprising the nominal symbols whose target bit equals "0", and a second nominal symbol that is nearest to the soft received symbol in accordance with the respective distance metric of the noise component within a second subset comprising the nominal symbols whose target bit equals "1".
22. The method according to claim 18, wherein processing the soft received symbols comprises computing the FEC metrics by multiplying a first function of the first statistical distribution by a second function of the second statistical distribution.
23. The method according to claim 18, wherein processing the soft received symbols comprises evaluating the FEC metrics responsively to the first statistical distribution over a range of values of the second noise component assuming the second noise component is constant, weighting the evaluated metrics using a weighting function, and integrating the weighted metrics over the range of values of the second noise component.
24. The method according to claim 18, wherein processing the soft received symbols comprises computing the FEC metrics responsively to parameters of the reconstructed data that are fed back from an output of the iterative decoding process.
25. A method for communication, comprising: receiving a Radio Frequency (RF) signal comprising modulated symbols, which carry data and are selected from a predetermined constellation of nominal symbols that correspond to respective decision regions in an In-phase/Quadrature (JJQ) plane; converting the RF signal to a sequence of soft received symbols, wherein the soft received symbols are subject to distortion by at least first and second noise components having respective at least first and second statistical distributions; converting the soft received symbols to respective hard symbol decisions based on the decision regions in which the soft received symbols fall, so as to reconstruct the data from the hard symbol decisions; and modifying the decision regions in the I/Q plane responsively to the at least first and second statistical distributions.
PCT/IL2008/001321 2007-10-09 2008-10-06 Decoding of forward error correction codes in the presence of phase noise WO2009047755A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/973,464 US8040985B2 (en) 2007-10-09 2007-10-09 Decoding of forward error correction codes in the presence of phase noise
US11/973,464 2007-10-09

Publications (2)

Publication Number Publication Date
WO2009047755A2 true WO2009047755A2 (en) 2009-04-16
WO2009047755A3 WO2009047755A3 (en) 2010-03-04

Family

ID=40523233

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IL2008/001321 WO2009047755A2 (en) 2007-10-09 2008-10-06 Decoding of forward error correction codes in the presence of phase noise

Country Status (2)

Country Link
US (2) US8040985B2 (en)
WO (1) WO2009047755A2 (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7058367B1 (en) 2003-01-31 2006-06-06 At&T Corp. Rate-adaptive methods for communicating over multiple input/multiple output wireless systems
US7613260B2 (en) 2005-11-21 2009-11-03 Provigent Ltd Modem control using cross-polarization interference estimation
US7796708B2 (en) * 2006-03-29 2010-09-14 Provigent Ltd. Adaptive receiver loops with weighted decision-directed error
US7839952B2 (en) * 2006-12-05 2010-11-23 Provigent Ltd Data rate coordination in protected variable-rate links
US7720136B2 (en) 2006-12-26 2010-05-18 Provigent Ltd Adaptive coding and modulation based on link performance prediction
US8315574B2 (en) * 2007-04-13 2012-11-20 Broadcom Corporation Management of variable-rate communication links
US7821938B2 (en) * 2007-04-20 2010-10-26 Provigent Ltd. Adaptive coding and modulation for synchronous connections
US8001445B2 (en) 2007-08-13 2011-08-16 Provigent Ltd. Protected communication link with improved protection indication
US20090252146A1 (en) * 2008-04-03 2009-10-08 Microsoft Corporation Continuous network coding in wireless relay networks
KR101402906B1 (en) * 2008-06-23 2014-06-02 삼성전자주식회사 Apparatus and method for power control in mobile communication system
US9318145B2 (en) * 2009-03-30 2016-04-19 General Electric Company Method for decoding under optical and electronic noise
CN103378921B (en) * 2012-04-17 2016-08-03 华为技术有限公司 Signal demodulating method and device
EP2782305B1 (en) * 2013-03-20 2019-07-24 ZTE (USA) Inc. Statistics adaptive soft decision forward error correction in digital communication
CN105103511B (en) * 2013-04-12 2019-02-15 太阳专利托管公司 Sending method
US9088387B2 (en) 2013-07-24 2015-07-21 Ciena Corporation Chain encoding and decoding of high speed signals
US9071401B2 (en) * 2013-10-17 2015-06-30 Cisco Technology, Inc. Pilot-less noise estimation
US9491010B2 (en) 2014-04-23 2016-11-08 Nokia Solutions And Networks Oy Phase noise tracking and reduction
EP2975787B1 (en) 2014-07-16 2018-10-03 ZTE Corporation Adaptive post digital filter and inter-symbol interference equalizer for optical communication
EP3007394B1 (en) 2014-10-07 2019-07-03 ZTE Corporation Maximum likelihood sequence estimation of quadrature amplitude modulated signals
US10019223B2 (en) * 2015-09-03 2018-07-10 Shure Acquisition Holdings, Inc. Soft decision audio decoding system
US10547487B1 (en) * 2016-04-12 2020-01-28 Marvell International Ltd. Integer non-uniform constellation for high-order QAM
CN108259402B (en) * 2016-12-29 2019-08-16 大唐移动通信设备有限公司 A kind of method and device of signal demodulation
US10554227B2 (en) * 2017-03-10 2020-02-04 Western Digital Technologies, Inc. Decoding optimization for channel mismatch
US11804948B2 (en) * 2021-12-17 2023-10-31 Hughes Network Systems, Llc Signaling techniques in the presence of phase noise and frequency offset
US11700081B1 (en) * 2022-02-01 2023-07-11 Qualcomm Incorporated Channel aware set partitioning for multi-level coding
CN115664561B (en) * 2022-10-25 2024-04-02 中国科学院长春光学精密机械与物理研究所 Method for detecting phase noise communication of polarity measurement, communication equipment and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4761784A (en) * 1987-01-15 1988-08-02 Racal Data Communications Inc. Modem and method using multidimensional coded modulation
US5524027A (en) * 1994-04-22 1996-06-04 U. S. Philips Corporation Data receiver, method of calculating metrics, and signal processing device
US20020051498A1 (en) * 2000-03-24 2002-05-02 Thomas John S. Decoding system and method for digital communications
US20030135532A1 (en) * 2001-09-17 2003-07-17 Mark Peting Apparatus and method for correcting signal imbalances using complex multiplication
US20060203943A1 (en) * 2005-03-10 2006-09-14 Comsys Communication & Signal Processing Ltd. Single antenna interference suppression in a wireless receiver

Family Cites Families (183)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4321705A (en) * 1979-03-02 1982-03-23 Nippon Electronics Co., Ltd. Digital equalizer for a cross-polarization receiver
JPS5953738B2 (en) * 1979-06-05 1984-12-26 ケイディディ株式会社 Crossed polarization compensation method
US4367555A (en) * 1979-07-24 1983-01-04 Nippon Electric Co., Ltd. Digital equalizer for a cross-polarization receiver
US4291196A (en) 1979-11-06 1981-09-22 Frederick Electronics Corp. Circuit for handling conversation data in a distributed processing telex exchange
US4288658A (en) 1979-11-06 1981-09-08 Frederick Electronics Corporation Apparatus for generating telex signaling sequences in a distributed processing telex exchange
US4292465A (en) 1979-11-06 1981-09-29 Frederick Electronics Corporation Distributed processing telex exchange
US4397022A (en) 1981-01-30 1983-08-02 Weng Ming I Weighted erasure codec for the (24, 12) extended Golay code
US4479258A (en) * 1981-09-30 1984-10-23 Nippon Electric Co., Ltd. Cross-polarization crosstalk canceller
US4438530A (en) * 1982-06-14 1984-03-20 Bell Telephone Laboratories, Incorporated Adaptive cross-polarization interference cancellation system
CA1215430A (en) * 1982-12-20 1986-12-16 Toshihiko Ryu Cross-polarization distortion canceller for use in digital radio communication receiver
US4557330A (en) 1983-07-05 1985-12-10 Standard Oil Company Miscible flooding with displacing fluid containing additive compositions
US4627045A (en) 1984-02-14 1986-12-02 Rosemount Inc. Alternating communication channel switchover system
US4688235A (en) * 1984-11-30 1987-08-18 Nec Corporation Cross-polarization interference canceller
US4606054A (en) * 1985-02-21 1986-08-12 At&T Bell Laboratories Cross-polarization interference cancellation
US4631734A (en) 1985-03-21 1986-12-23 At&T Bell Laboratories Cross-polarization canceler/equalizer
US4644562A (en) * 1985-08-28 1987-02-17 At&T Company Combined cross polarization interference cancellation and intersymbol interference equalization for terrestrial digital radio systems
NL190886C (en) * 1986-05-19 1994-10-03 Nippon Telegraph & Telephone Digital signal demodulation system.
JPS63272238A (en) * 1987-04-30 1988-11-09 Nec Corp Demodulator
JPS6477235A (en) * 1987-09-18 1989-03-23 Fujitsu Ltd Compensating device for interference between cross-polarized waves
CA1338153C (en) * 1987-11-10 1996-03-12 Yoshihiro Nozue Interference canceller
US4995040A (en) 1989-02-03 1991-02-19 Rockwell International Corporation Apparatus for management, comparison, and correction of redundant digital data
CA2022050C (en) * 1989-07-27 1993-03-23 Toru Matsuura Cross-polarization interference cancellation system capable of stably carrying out operation
EP0418781B1 (en) 1989-09-18 1995-12-13 Nec Corporation Dual polarization transmission system
AU627953B2 (en) 1989-11-15 1992-09-03 Digital Equipment Corporation Integrated communications link having dynamically allocatable bandwidth and a protocol for transmission or allocation information over the link
JP2536207B2 (en) * 1990-01-23 1996-09-18 日本電気株式会社 Interference compensator
FR2661578A1 (en) 1990-04-27 1991-10-31 Trt Telecom Radio Electr DYNAMIC SWITCHING DEVICE FOR ERROR MASKING IN A DUAL DIGITAL DUCT SYSTEM.
JP3134338B2 (en) 1991-03-30 2001-02-13 ソニー株式会社 Digital audio signal encoding method
US7415548B2 (en) 1991-05-13 2008-08-19 Broadcom Corporation Communication network having a plurality of bridging nodes which transmits a polling message with backward learning technique to determine communication pathway
JPH04352523A (en) * 1991-05-30 1992-12-07 Oki Electric Ind Co Ltd Data transmission demodulator
US5311545A (en) 1991-06-17 1994-05-10 Hughes Aircraft Company Modem for fading digital channels affected by multipath
CA2073082C (en) * 1991-07-08 1997-09-09 Takanori Iwamatsu Fractionally spaced cross-polarization interference canceller
CA2073944C (en) * 1991-07-26 2000-09-19 Woo H. Paik Carrier phase recovery for an adaptive equalizer
JP3169646B2 (en) * 1991-09-25 2001-05-28 日本電気株式会社 Cross polarization interference compensator
JP3225560B2 (en) * 1991-11-27 2001-11-05 日本電気株式会社 Cross polarization interference compensator
JP2845250B2 (en) * 1992-01-31 1999-01-13 日本電気株式会社 Cross polarization interference compensator
WO1993025019A1 (en) 1992-06-01 1993-12-09 Fujitsu Limited Compensator for interference between cross polarizations and cross polarization interference eliminator using the compensator
JPH0621762A (en) 1992-07-02 1994-01-28 Fujitsu Ltd Digital transversal automatic equalizer
AU5550694A (en) * 1992-11-06 1994-06-08 Pericle Communications Company Adaptive data rate modem
US5506956A (en) 1993-04-07 1996-04-09 Sprint Communications Company L.P. Error correction and channel restoration apparatus for T1 digital links
SE513657C2 (en) * 1993-06-24 2000-10-16 Ericsson Telefon Ab L M Method and apparatus for estimating transmitted symbols of a receiver in digital signal transmission
US5471508A (en) 1993-08-20 1995-11-28 Hitachi America, Ltd. Carrier recovery system using acquisition and tracking modes and automatic carrier-to-noise estimation
JP3154607B2 (en) 1993-12-28 2001-04-09 三菱電機株式会社 Error correction decoding apparatus and error correction decoding method
US5495502A (en) * 1994-04-18 1996-02-27 Loral Aerospace Corp. Adaptive cross-polarization equalizer
DE69532939T2 (en) * 1994-07-18 2005-06-16 Nippon Telegraph And Telephone Corp. A trouble-free path switching arrangement and method
US5614914A (en) 1994-09-06 1997-03-25 Interdigital Technology Corporation Wireless telephone distribution system with time and space diversity transmission for determining receiver location
US5541951A (en) * 1994-11-14 1996-07-30 Intelligent Surgical Lasers, Inc. Device and method for high-power end pumping
US5742640A (en) 1995-03-07 1998-04-21 Diva Communications, Inc. Method and apparatus to improve PSTN access to wireless subscribers using a low bit rate system
US5742646A (en) * 1995-05-05 1998-04-21 Harris Corporation Method of selecting and switching signal paths in a digital communication system
JP3566788B2 (en) * 1995-08-02 2004-09-15 富士通株式会社 Cross polarization compensator
JPH0964791A (en) 1995-08-18 1997-03-07 Matsushita Electric Ind Co Ltd Waveform equalizer
US5694438A (en) 1995-11-02 1997-12-02 Motorola, Inc. Method and apparatus for managing a data symbol received in a time diversity communication system
US5862186A (en) 1995-12-01 1999-01-19 Kumar; Derek D. RF simplex spread spectrum receiver and method
US5809070A (en) * 1996-02-27 1998-09-15 Flat Connections, Inc. High speed data communications using multiple low speed modems
US6041345A (en) 1996-03-08 2000-03-21 Microsoft Corporation Active stream format for holding multiple media streams
US5838740A (en) * 1996-04-17 1998-11-17 Motorola, Inc. Crosspole interference canceling receiver for signals with unrelated baud rates
US6735168B1 (en) 1996-06-25 2004-05-11 Nortel Networks Limited Method and architecture for providing telephony between data networks and PSTN
US6404755B1 (en) 1996-11-07 2002-06-11 Harris Broadband Wireless Access, Inc. Multi-level information mapping system and method
US5940453A (en) * 1996-11-25 1999-08-17 Lucent Technlogies Inc. Artificial fading for frequency offset mitigation
DE19651593B4 (en) 1996-12-11 2008-11-20 Rohde & Schwarz Gmbh & Co. Kg Arrangement for optimizing the data transmission via a bidirectional radio channel
US6490243B1 (en) 1997-06-19 2002-12-03 Kabushiki Kaisha Toshiba Information data multiplex transmission system, its multiplexer and demultiplexer and error correction encoder and decoder
US5901343A (en) * 1997-05-09 1999-05-04 Lockheed Martin Corporation Adaptive cross polarization Interference canceler for use at intermediate frequencies
US5838224A (en) * 1997-06-12 1998-11-17 Andrews; Joan L. Medication organizer assembly
US5987060A (en) * 1997-06-13 1999-11-16 Innova Corporation System and method of radio communications with an up-down digital signal link
JP3616706B2 (en) * 1997-06-19 2005-02-02 富士通株式会社 Demodulator with cross-polarization interference compensation function
US6215827B1 (en) * 1997-08-25 2001-04-10 Lucent Technologies, Inc. System and method for measuring channel quality information in a communication system
US6306242B1 (en) * 1997-10-10 2001-10-23 Peter J. Dronzek Techniques for labeling of plastic, glass or metal containers or surfaces with polymeric labels
FR2769778B1 (en) * 1997-10-14 2000-10-27 France Telecom METHOD FOR SECURING THE TRANSMISSION OF CELLS FROM A TELECOMMUNICATION SYSTEM
US6252912B1 (en) * 1997-12-24 2001-06-26 General Dynamics Government Systems Corporation Adaptive predistortion system
US6466562B1 (en) * 1997-12-29 2002-10-15 Koninklijke Philips Electronics N.V. Data communication devices, personal handy-phone system base stations, and methods of communicating data
JP3741866B2 (en) 1998-06-05 2006-02-01 富士通株式会社 Adaptive modulation system
US6307505B1 (en) 1998-07-22 2001-10-23 Trimble Navigation Limited Apparatus and method for coupling data to a position determination device
CN1257382A (en) 1998-07-24 2000-06-21 休斯电子公司 Frame formatting for aerial interface
JP2000115244A (en) 1998-10-06 2000-04-21 Nippon Telegr & Teleph Corp <Ntt> Method and device for data communication
US5905574A (en) * 1998-10-06 1999-05-18 Hughes Electronics Corporation Method and apparatus for canceling cross polarization interference
US6418164B1 (en) * 1999-01-14 2002-07-09 Nxtwave Communications, Inc. Adaptive equalizer with enhanced error quantization
JP4091195B2 (en) 1999-02-08 2008-05-28 富士通株式会社 Interface control apparatus and interface control method
US6647059B1 (en) * 1999-02-11 2003-11-11 Nortel Networks Limited Code division multiple access cable modem
US7133441B1 (en) 1999-02-23 2006-11-07 Actelis Networks Inc. High speed access system over copper cable plant
JP2000269865A (en) 1999-03-17 2000-09-29 Pioneer Electronic Corp Signal processing circuit for digital signal reception system
FI107202B (en) 1999-04-01 2001-06-15 Nokia Networks Oy Method and apparatus for exchanging parallel signals of a digital data transmission propagation contrast signal
US6678259B1 (en) 1999-05-26 2004-01-13 Qwest Communications International, Inc. System and method for line of sight path communication
DE19926658A1 (en) 1999-06-11 2000-12-14 Bosch Gmbh Robert Receiver for two orthogonally polarized signals
EP1063826A1 (en) * 1999-06-25 2000-12-27 Sony International (Europe) GmbH Carrier recovery means in digital quadrature receivers
EP1077556B1 (en) 1999-08-18 2003-07-30 Alcatel Data communication between a first mobile switching center of a first wireless communication system and a second mobile switching center of a second wireless communication system
KR100348790B1 (en) * 1999-12-21 2002-08-17 엘지전자주식회사 QAM receiver
CA2397893C (en) 2000-01-20 2011-05-03 Nortel Networks Limited Hybrid arq schemes with soft combining in variable rate packet data applications
JP2001217761A (en) 2000-01-31 2001-08-10 Hitachi Kokusai Electric Inc Optimal transmission route selecting method and transmission system
WO2001061909A1 (en) * 2000-02-16 2001-08-23 Sycamore Networks, Inc. Method and apparatus for correcting data using a redundant path
US6888794B1 (en) * 2000-06-15 2005-05-03 Nortel Networks Limited Method of data rate exchange for transmissions across a packet-based network
JP2002050996A (en) * 2000-07-31 2002-02-15 Sony Corp Communication system transmitting signals coded using block lengths comprising with integral multiple interrelation via communication transmission path
US9094226B2 (en) * 2000-08-30 2015-07-28 Broadcom Corporation Home network system and method
US7254190B2 (en) 2000-09-01 2007-08-07 Broadcom Corporation Satellite receiver
FR2815197B1 (en) 2000-10-06 2003-01-03 St Microelectronics Sa ASYNCHRONOUS CIRCUIT FOR THE DETECTION AND CORRECTION OF THE INDUCED ERROR AND IMPLEMENTATION METHOD
US7016296B2 (en) * 2000-10-16 2006-03-21 Broadcom Corporation Adaptive modulation for fixed wireless link in cable transmission system
US6993024B1 (en) 2000-11-16 2006-01-31 Chiaro Networks, Ltd. System and method for router multicast control
JP3565160B2 (en) * 2000-11-17 2004-09-15 日本電気株式会社 Cross polarization interference compensation circuit
US7020821B2 (en) 2001-02-22 2006-03-28 Lucent Technologies Inc. Redundant packet telecommunication network system using minimum hamming distances to construct a final estimate of a original codeword
US6628707B2 (en) * 2001-05-04 2003-09-30 Radiant Networks Plc Adaptive equalizer system for short burst modems and link hopping radio networks
JP2002345023A (en) 2001-05-11 2002-11-29 Ntt Docomo Inc Wireless communication system, device, method and program for controlling communication circuit
ES2188373B1 (en) * 2001-05-25 2004-10-16 Diseño De Sistemas En Silencio, S.A. COMMUNICATION OPTIMIZATION PROCEDURE FOR MULTI-USER DIGITAL TRANSMISSION SYSTEM ON ELECTRICAL NETWORK.
US6999468B2 (en) 2001-06-04 2006-02-14 Turin Networks Method and apparatus for line and path selection within SONET/SDH based networks
DE10133898C1 (en) * 2001-07-12 2002-10-17 Infineon Technologies Ag Receiver with integrated clock phase detector has outputs of matched filter and frequency-matched filter combined by multiplier to provide clock phase disparity detection signal
US6549759B2 (en) 2001-08-24 2003-04-15 Ensemble Communications, Inc. Asymmetric adaptive modulation in a wireless communication system
JP2003068228A (en) 2001-08-27 2003-03-07 Toshiba Corp Deflection yoke device
EP1289179A1 (en) * 2001-08-28 2003-03-05 Lucent Technologies Inc. A wireless telecommunications network, a user terminal therefor, a base station therefor, and a method of telecommunication
US7047029B1 (en) * 2001-09-10 2006-05-16 The Directv Group, Inc. Adaptive transmission system
US6782497B2 (en) 2001-09-20 2004-08-24 Koninklijke Philips Electronics N.V. Frame error rate estimation in a receiver
US20050075078A1 (en) * 2001-10-12 2005-04-07 Jarmo Makinen Adaptive point-to-point microwave radio system
FR2833435B1 (en) * 2001-12-06 2004-02-27 Thomson Licensing Sa RECEPTION PATH SELECTION METHOD AND RECEPTION DEVICE INCLUDING SEVERAL RECEPTION PATHS
US7027532B2 (en) * 2001-12-20 2006-04-11 Broadcom Corporation Viterbi decoding with channel and location information
US6915463B2 (en) 2001-12-26 2005-07-05 Richard Charles Vieregge System and method for performing pre-emptive protection switching
US7653164B2 (en) 2001-12-31 2010-01-26 Intel Corporation Adaptive IQ imbalance correction for multicarrier wireless communication systems
US7136435B2 (en) * 2002-03-30 2006-11-14 Broadcom Corporation Modified branch metrics for processing soft decisions to account for phase noise impact on cluster variance
US6947715B2 (en) * 2002-03-30 2005-09-20 Broadcom Corporation VOFDM receiver correlation matrix processing using factorization
US6847678B2 (en) 2002-04-25 2005-01-25 Raytheon Company Adaptive air interface waveform
US7418240B2 (en) 2002-05-03 2008-08-26 Broadcom Corporation Dynamic adaptation of impaired RF communication channels in a communication system
ES2256433T3 (en) 2002-05-20 2006-07-16 Siae Microelettronica S.P.A. DELETE SYSTEM OF INTERFERENCES WITH INDEPENDENT RECEIVERS.
US7127669B2 (en) 2002-05-31 2006-10-24 Kiribati Wireless Ventures, Llc Redundant path communication methods and systems
US7133425B2 (en) * 2002-07-10 2006-11-07 Solarflare Communications, Inc. Communication system
US20040017860A1 (en) * 2002-07-29 2004-01-29 Jung-Tao Liu Multiple antenna system for varying transmission streams
US20060013181A1 (en) * 2002-07-31 2006-01-19 Victor Stolpman Apparatus, and associated method, for allocating communications in a multi-channel communication system
US7350130B2 (en) * 2002-08-15 2008-03-25 Broadcom Corporation Decoding LDPC (low density parity check) code with new operators based on min* operator
US7133657B2 (en) * 2002-09-26 2006-11-07 Agere Systems Inc. Channel calibrator for use with a quadrature mixing receiver and a method of operation thereof
DE60221669T2 (en) 2002-10-16 2008-05-21 Alcatel Lucent Packet switching for packet data transmission systems in a multi-channel radio arrangement
US7127000B2 (en) * 2002-10-21 2006-10-24 The Aerospace Corporation Turbo decoding system using NTH root metrics for non-Gaussian communication channels
US6954504B2 (en) 2002-10-25 2005-10-11 Qualcomm, Incorporated Method and system for code combining in a communication system
JP4091827B2 (en) 2002-11-26 2008-05-28 松下電器産業株式会社 Wireless transmission device and wireless reception device
JP3769532B2 (en) 2002-11-26 2006-04-26 埼玉日本電気株式会社 Mobile communication base station apparatus, QoS control method and program
US20040217179A1 (en) * 2002-12-02 2004-11-04 Garner Michael Darnell Car regulating thermostat
US20050002474A1 (en) * 2003-01-27 2005-01-06 Limberg Allen Leroy PAM radio signal receiver with phase-tracker succeeding adaptive FIR filtering and preceding adaptive IIR filtering
US7200188B2 (en) 2003-01-27 2007-04-03 Analog Devices, Inc. Method and apparatus for frequency offset compensation
US7058367B1 (en) 2003-01-31 2006-06-06 At&T Corp. Rate-adaptive methods for communicating over multiple input/multiple output wireless systems
US7088978B2 (en) * 2003-02-07 2006-08-08 Ericsson Inc. System and method for interference cancellation in a wireless communication receiver
WO2004086668A1 (en) 2003-03-28 2004-10-07 Socovar, S.E.C. Wireless link with adaptive modulation and different qualities of service
US7457368B2 (en) * 2003-06-05 2008-11-25 Brooktree Broadband Holding, Inc. Multilevel channel coding in ADSL
US7187719B2 (en) * 2003-06-18 2007-03-06 Mindspeed Technologies, Inc. Method and system for data rate optimization in a digital communication system
US20060193400A1 (en) * 2003-07-14 2006-08-31 Morris Joel M System and method for estimating probabilities of events
CA2437927A1 (en) * 2003-08-14 2005-02-14 Ramesh Mantha Adaptive coding for a shared data communication channel
EP1513308B1 (en) * 2003-09-05 2007-01-03 Agence Spatiale Europeenne Process for pilot-aided carrier phase synchronization
DE60310931T2 (en) * 2003-09-05 2007-10-11 Agence Spatiale Européenne Pilot supported carrier synchronization scheme
US7646881B2 (en) 2003-09-29 2010-01-12 Alcatel-Lucent Usa Inc. Watermarking scheme for digital video
US7630509B2 (en) 2003-09-29 2009-12-08 Alcatel-Lucent Usa Inc. Color selection scheme for digital video watermarking
KR20050031551A (en) 2003-09-30 2005-04-06 유티스타콤코리아 유한회사 Method for control of data rate at forward data service in cdma2000-1x system
KR100996080B1 (en) 2003-11-19 2010-11-22 삼성전자주식회사 Apparatus and method for controlling adaptive modulation and coding in a communication system using orthogonal frequency division multiplexing scheme
US7460583B2 (en) 2003-12-15 2008-12-02 Telefonaktiebolaget Lm Ericsson (Publ) Method for path searching and verification
US7260361B2 (en) 2003-12-29 2007-08-21 Intel Corporation Locating interfering devices in wireless networks using channel adaptation metrics
US7333556B2 (en) * 2004-01-12 2008-02-19 Intel Corporation System and method for selecting data rates to provide uniform bit loading of subcarriers of a multicarrier communication channel
US11152971B2 (en) * 2004-02-02 2021-10-19 Charles Abraham Frequency modulated OFDM over various communication media
US7421041B2 (en) * 2004-03-01 2008-09-02 Qualcomm, Incorporated Iterative channel and interference estimation and decoding
JP4028504B2 (en) 2004-03-22 2007-12-26 株式会社東芝 Wireless transmission device, wireless reception device, and wireless communication system
US7362998B2 (en) * 2004-04-09 2008-04-22 Infineon Technologies Ag Mobile military satellite receiver architecture for accommodating wide carrier offset and method of performing coarse carrier offset adjustment
US20080043829A1 (en) * 2004-05-12 2008-02-21 Dong-Chang Shiue Noise Power Estimate Based Equalizer Lock Detector
JP4308078B2 (en) 2004-05-20 2009-08-05 日本放送協会 Wireless terminal for switching transmission media, and transmission media switching method
US7746802B2 (en) 2004-06-01 2010-06-29 Samsung Electronics Co., Ltd. Method and apparatus for channel state feedback using arithmetic coding
EP1605642A1 (en) 2004-06-08 2005-12-14 Matsushita Electric Industrial Co., Ltd. Service dependent shared physical channel mapping
EP1750376B1 (en) 2004-06-14 2015-10-21 Panasonic Intellectual Property Management Co., Ltd. Radio communication device
JP4526883B2 (en) 2004-06-28 2010-08-18 株式会社エヌ・ティ・ティ・ドコモ Transceiver and method using multiple antennas
US7046753B2 (en) * 2004-06-29 2006-05-16 Provigent Ltd. Interference canceller with fast phase adaptation
GB0420183D0 (en) * 2004-09-10 2004-10-13 Ttp Communications Ltd Metric calculation utilising pre-stored values
US7401283B2 (en) * 2004-09-28 2008-07-15 Broadcom Corporation Amplifying magnitude metric of received signals during iterative decoding of LDPC (Low Density Parity Check) code and LDPC coded modulation
GB2419786C (en) 2004-10-27 2009-10-07 Toshiba Res Europ Ltd Multiple list link adaption
WO2006097735A2 (en) 2005-03-15 2006-09-21 Bae Systems Plc Parallel data processing apparatus and method in a multicarrier communication system
US20060268976A1 (en) 2005-05-03 2006-11-30 Motorola, Inc. Method and apparatus for determining channel quality and performing adaptive modulation coding within a multi carrier communication system
WO2006129750A1 (en) 2005-06-03 2006-12-07 Matsushita Electric Industrial Co., Ltd. Radio transmitter, radio receiver and symbol arranging method
US7706330B2 (en) 2005-10-03 2010-04-27 Motorola, Inc. Method and system for link adaptation in a wireless multi-carrier communication system
US8369330B2 (en) 2005-10-05 2013-02-05 Rockstar Consortium LP Provider backbone bridging—provider backbone transport internetworking
US8467466B2 (en) * 2005-11-18 2013-06-18 Qualcomm Incorporated Reduced complexity detection and decoding for a receiver in a communication system
US7613260B2 (en) 2005-11-21 2009-11-03 Provigent Ltd Modem control using cross-polarization interference estimation
US7898944B2 (en) 2005-12-14 2011-03-01 Cisco Technology, Inc. Smart mechanism for multi-client bidirectional optical channel protection scheme
US8711888B2 (en) * 2005-12-30 2014-04-29 Remec Broadband Wireless Llc Digital microwave radio link with adaptive data rate
JP2007250050A (en) 2006-03-15 2007-09-27 Tdk Corp Optical head and optical recording and reproducing device
US7796708B2 (en) * 2006-03-29 2010-09-14 Provigent Ltd. Adaptive receiver loops with weighted decision-directed error
US7653055B2 (en) 2006-03-31 2010-01-26 Alcatel-Lucent Usa Inc. Method and apparatus for improved multicast streaming in wireless networks
US7643512B2 (en) * 2006-06-29 2010-01-05 Provigent Ltd. Cascaded links with adaptive coding and modulation
US7580469B2 (en) * 2006-07-06 2009-08-25 Provigent Ltd Communication link control using iterative code metrics
JP4193887B2 (en) 2006-07-31 2008-12-10 カシオ計算機株式会社 Zoom lens and projector device
US7949064B2 (en) * 2006-08-14 2011-05-24 Texas Instruments Incorporated Codebook and pre-coder selection for closed-loop mimo
US7702029B2 (en) 2006-10-02 2010-04-20 Freescale Semiconductor, Inc. MIMO precoding enabling spatial multiplexing, power allocation and adaptive modulation and coding
US7839952B2 (en) * 2006-12-05 2010-11-23 Provigent Ltd Data rate coordination in protected variable-rate links
US7720136B2 (en) * 2006-12-26 2010-05-18 Provigent Ltd Adaptive coding and modulation based on link performance prediction
US8315574B2 (en) * 2007-04-13 2012-11-20 Broadcom Corporation Management of variable-rate communication links
US7821938B2 (en) * 2007-04-20 2010-10-26 Provigent Ltd. Adaptive coding and modulation for synchronous connections
US8001445B2 (en) * 2007-08-13 2011-08-16 Provigent Ltd. Protected communication link with improved protection indication

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4761784A (en) * 1987-01-15 1988-08-02 Racal Data Communications Inc. Modem and method using multidimensional coded modulation
US5524027A (en) * 1994-04-22 1996-06-04 U. S. Philips Corporation Data receiver, method of calculating metrics, and signal processing device
US20020051498A1 (en) * 2000-03-24 2002-05-02 Thomas John S. Decoding system and method for digital communications
US20030135532A1 (en) * 2001-09-17 2003-07-17 Mark Peting Apparatus and method for correcting signal imbalances using complex multiplication
US20060203943A1 (en) * 2005-03-10 2006-09-14 Comsys Communication & Signal Processing Ltd. Single antenna interference suppression in a wireless receiver

Also Published As

Publication number Publication date
US20090092208A1 (en) 2009-04-09
US8040985B2 (en) 2011-10-18
US8351552B2 (en) 2013-01-08
US20120093265A1 (en) 2012-04-19
WO2009047755A3 (en) 2010-03-04

Similar Documents

Publication Publication Date Title
US8351552B2 (en) Decoding of forward error correction codes in the presence of phase noise and thermal noise
EP3369226B1 (en) Method and receiver for decoding symbol transmitted over channel
RU2322762C1 (en) Method for iterative estimation and decoding of channels and interferences
EP2436120B1 (en) Adaptive scheduling of iterative demodulation and ldpc decoding
US6944242B2 (en) Apparatus for and method of converting soft symbol information to soft bit information
US6529559B2 (en) Reduced soft output information packet selection
JP3946087B2 (en) Communication system, receiver, and communication method
EP2039091A2 (en) Communication link control using iterative code metrics
EP2529486A1 (en) Error floor reduction in iteratively decoded fec codes
KR20070079448A (en) Iterative detection and decoding receiver and method in multiple antenna system
CN111277536B (en) Soft de-mapping method of DVB-S2X system and digital signal processing system
GB2395097A (en) A decoder apparatus and method of decoding therefor
CN104584440A (en) Receiver, transmitter, and communication method
KR100706618B1 (en) Soft decision method on the high order modulation for the iterative decoder and error correction apparatus using it
CN101449505B (en) Signal quality estimator
KR101704096B1 (en) Process for performing log-likelihood-ratio clipping in a soft-decision near-ml detector, and detector for doing the same
WO2004088908A1 (en) Signal processing apparatus and method
CN101197603B (en) Low complexity step-by-step detecting system and method of multi-antenna system based on spherical decoding
Herzet et al. Code-aided maximum-likelihood ambiguity resolution through free-energy minimization
US10243696B2 (en) Diversity combining of non-coherently modulated LDPC codes in wireless communications
Bao et al. Iterative timing recovery via soft decision metrics of low-density parity-check decoding
Hong et al. Simplified two-dimensional non-uniform constellation demapping algorithm for ATSC3. 0
KR20130037429A (en) High order modulation demapping communication method for adaptive modulation scheme in marine communication
US9553743B2 (en) Two-dimensional (2D) decision feedback equalizer (DFE) slicer within communication systems
Jacobsen et al. Coded noncoherent communication with amplitude/phase modulation: from Shannon theory to practical architectures

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08808118

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08808118

Country of ref document: EP

Kind code of ref document: A2