CA2161057C - Soft decision digital communication method and apparatus - Google Patents

Soft decision digital communication method and apparatus

Info

Publication number
CA2161057C
CA2161057C CA002161057A CA2161057A CA2161057C CA 2161057 C CA2161057 C CA 2161057C CA 002161057 A CA002161057 A CA 002161057A CA 2161057 A CA2161057 A CA 2161057A CA 2161057 C CA2161057 C CA 2161057C
Authority
CA
Canada
Prior art keywords
symbol
coherent
modulated signal
present
depsk
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
CA002161057A
Other languages
French (fr)
Other versions
CA2161057A1 (en
Inventor
Dariusz Andrzej Blasiak
John William Arens
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
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 Motorola Inc filed Critical Motorola Inc
Publication of CA2161057A1 publication Critical patent/CA2161057A1/en
Application granted granted Critical
Publication of CA2161057C publication Critical patent/CA2161057C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/06Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
    • H04L25/067Dc level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection providing soft decisions, i.e. decisions together with an estimate of reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • H04L27/22Demodulator circuits; Receiver circuits
    • H04L27/227Demodulator circuits; Receiver circuits using coherent demodulation
    • 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

Abstract

A decoding apparatus (200) decodes a coherent, differentially encoded multi-level phase shift keying (DEPSK) modulated signal. A
coherent receiver (101) receives and, subsequently, outputs the coherent DEPSK modulated signal to a metric computer (201). The metric computer (201) generates a soft decision metric ?(?(n)) corresponding to the coherent DEPSK modulated signal which is outputted to a forward error correction (FEC) decoder (107). The FEC
decoder (107) decodes the coherent DEPSK modulated signal in accordance with the soft decision metric ?(?(n)) corresponding to the coherent DEPSK modulated signal.

Description

2~6~ 057 ~ , .

SOFI DECISION DIGlIAL COMMUNICATION
METHOD AND APPARATUS

Background of the Invention 1. Field of the Invention The present invention relates generally to digital communication systems employing FEC (Forward Error Correction) and, more spe. ific~lly, to a method and apparatus for decoding received coherent, differentially encoded MPSK (Multi-level Phase-Shift Keying) modulated signals via a soft decision metric.
2. Description of the Related Art Due to the rapid growth of the cellular telephone industry, digital communication systems, because of their benefits in system 25 capacity and performance, have begun to be widely used as the standard for many current and future systems. A method commonly used in digital communication systems to improve upon the BER (bit error rate) is FEC (forward error correction), whereby redundancy is added to the transmitted signal in order to increase the transmitted signals 30 immunity to channel noise. FEC decoding methods vary greatly and are often dependent upon the modulation scheme used.
Digital communication ~ysLellls have the option of utilizing various modulation methods. One such modulation method is multi-level phase-shift keying (MPSK), which is commonly used due to its 35 spectral ~ffi~ i~ncy and bit error rate (BER) performance. MPSK is a ~ 21~10~7 modulation strategy whereby the information is stored in the phase of the transmitted signal. The phase of each transmitted symbol can take on one of 2M possible values, where M denotes the modulation order.
Examples of various orders of MPSK are binary phase-shift keying 5 (BPSK) (M=2) and quadrature phase-shift keying (QPSK) (M=4). Two general methodologies for detecting MPSK modulated signals are coherent detection and noncoherent detection. For coherent detection, a means by which to obtain an estimate for the phase L~Lel,ce of the received signal is required. No such phase re~r~llce is required for 10 noncoherent detection, although a means by which to make the transmitted signal relatively immune to phase shifts is essential. The most common means by which this is accomplished is to differentially encode the transmitted signal at the transmitter and subsequently differentially decode the received signal at the receiver. Differentially 15 encoding is the process of mapping the information into the phase difference of two adjacent symbols as opposed to mapping the information into the absolute phase of each symbol, as is the case with MPSK. An MPSK system that employs differential encoding and noncoherent detection at the receiver is called differential phase-shift 20 keying (DPSK), where the M is excluded as a notational convenience.
Alternatively, an MPSK ~y~lel~ that employs differential encoding and coherent detection at the receiver is called differential-encoded phase-shift keying (DEPSKj.
Various digital communication ~y~lelns, such as terrestrial 25 cellular ~y~Lellls (e.g., United States Digital Cellular or USDC), commonly employ DPSK modulation, mainly because of the simplicity of noncoherent receiver design. Other digital communication ~y~ s, such as low earth orbit (LEO) satellite systems, employ DEPSK
modulation for reasons such as severe power constraints on the 30 satellites and the need to deal with substantial Doppler frequency offsets.
FIG. 1 is a block diagram illustrating a known apparatus for decoding the DEPSK modulated signals. The apparatus of FIG. 1 is configured to decode QPSK modulated signals. In a QPSK modulation 2161~7 .

scheme, the transmitter modulates a carrier signal, having in-phase (I) and quadrature (Q) components, in a manner defined by the symbols encoded into the signal. Each bit of the symbols modulates one of the I
or Q components so that at the transmitter only one of four possible 5 phase relationships exists between the I and Q components. During transmission, the information contained in the QPSK modulated carrier signal becomes corrupted by noise, such as additive white Gaussian noise (AWGN). In systems that transmit information via radio frequencies (RF), such as cellular systems, the transmitted signal 10 also tends to be faded due to constructive and destructive inl~l~erellce of the received multi-path signal. Fading has the effect of distorting both the amplitude and phase of the received signal.
The QPSK modulated signal is received by a coherent receiver 101 and demodulated and sampled at the symbol rate to provide digital 15 samples of the I and Q components of the received symbol sequence.
The received symbols are coupled through a quantizer 103, which performs quantization or provides a decoding algorithm that makes a symbol decision; that is, decides what symbol was transmitted in spite of the fact that the received symbol invariably has been corrupted by 20 noise. After quantization, the symbol decisions are coupled through a differential decoder 105 to a forward error correction (FEC) decoder 107.
The FEC decoder 107, which may utilize a Viterbi algorithm, decodes the encoded data of the received symbol sequence in accordance with the quantized symbols. Since quantization (i.e., symbol decisions) of 25 the received symbols has been performed prior to the FEC decoder, such a strategy is known in the prior art as a hard decision decoding technique.
A hard decision FEC decoding algorithm is one that takes as input and operates on received symbols which have been quantized to 30 one of the possible transmitted symbols. For QPSK, such a quantization maps the I and Q components of each received symbol as a vector in a two-dimensional vector space defined by axes I and Q
(which is equivalent to the complex plane). The tran~mitter modulates - the carrier (in QPSK modulation) in accordance with only one of four ` 2161057 possible symbols to be transmitted. Each one of the four possible symbols is additionally mapped as a vector at a point centrally located in a corresponding one of the four quadrants of the I-Q vector space.
The quantizer 103 computes the distances between the vector describing the I and Q components of each received symbol and each one of the four vectors describing the possible transmitted symbols.
Quantization noise is introduced as a result of making such symbol deri~io~ by moving the vectors describing the I and Q components of each received symbol to the closest one of the four vectors describing the possible tran.smitte(l symbols.
A soft decision FEC algorithm is one that employs any metric, or measure, that, by some means, associates a degree of confidence to the symbol decision, whereby the fidelity in such a confi~lPnce measure is greater than that obtained from a hard decision quantization. Soft decision FEC decoding typically yields improved BER performance over that exhibited by hard decision FEC decoding.
Known apparatuses that decode DEPSK modulated signals quantize or make symbol decisions too early in the decoding process.
The apparatus illustrated in FIG. 1 makes symbol r~ricions prior to the differential decoder 105. Although later processing may be made easier because, for example, samples do not need to be stored in high precision memory, BER performance is degraded. Thus, soft decision information that could be used to improve the performance of the PEC
decoder 107 is lost at quantization.
Therefore, what is needed is an apparatus for decoding DEPSK
modulated signals that couples soft decision information directly to an FEC decoder.

Brief Description of the Drawings FIG. 1 is a block diagram illustrating a known apparatus for decoding coherent, differentially encoded MPSK modulated signals;

- 21610a7 FIG. 2 is a block diagram illustrating an apparatus for decoding coherent, differentially encoded MPSK modulated signals in accordance with the present invention; and FIG. 3 is a block diagram illustrating the metric computer block of FIG. 2 in accordance with the present invention.

Detailed Description of the Preferred Embodiments The invention disclosed herein encompasses an apparatus for decoding a coherent, difrele,llially-encoded multi-level phase shift keying (DEPSK) modulated signal. The decoding apparatus comprises a coherent receiver for receiving the coherent DEPSK modulated signal.
The decoding apparatus further comprises a metric computer, coupled to the coherent receiver, for generating a soft decision metric corresponding to the coherent DEPSK modulated signal. The decoding apparatus additionally comprises a forward error correction (FEC) decoder, coupled to the metric computer, for decoding the coherent DEPSK modulated signal in accordance with said soft decision metric corresponding to the coherent DEPSK modulated signal.
FIG. 2 is a block diagram illustrating a decoding apparatus 200 of a communication system for decoding coherent DEPSK modulated signals in accordance with the present invention. Although preferably for use in subscriber units and satellites of a satellite communication system, the decoding apparatus 200 may comprise a portion of the receiving circuitry of any digital receiver utilizing DEPSK modulation.
The decoding apparatus 200 includes the coherent receiver 101 and the forward error correction (FEC) decoder 107 previously disclosed with respect to FIG. 1. However, rather than utilizing the quantizer 103 and the differential decoder 105 of FIG. 1, the decoding apparatus 200 couples a metric computer 201 between the coherent receiver 101 and the FEC decoder 107.

- ` 21~1~57 The coherent receiver 101 receives a coherent DEPSK modulated signal transmitted by a transmitter. Prior to transmission, data to be tra~mitterl is, first, encoded by an FEC encoder and mapped into symbols, wherein the number of different symbols depends upon the 5 type of modulation being used in the communication system. Por example, multi-level phase shift keying (MPSK) modulation utilizes M different symbols, while quadrature phase shift keying (QPSK) modulation utilizes only 4 different symbols. Next, the symbol encoded data is differentially encoded so as to combat unwanted 10 frequency rotation between symbols and "sector slip" due to possible Doppler frequency shifts during transmission. The resulting dif~elenLially encoded signal transmitted to the coherent receiver 101 by the transmitter may be represented by the following:

~;~d(n) where n represents a discrete time interval;
P represents the average power; and d(n), the differentially encoded sequence, is defined by the following functional equation:

1 forn=O
d(n) = (1) s(n)d(n--1) for 1 < n < N

where N represents the length of the received signali and s(n) represents the actual (FEC encoded) transmitted symbol, which may be any one of the possible symbols denoted by the following set:
s(n) ~ {e u :k ~ {O,l,...,M--1}}.

- 2~61~S7 Upon reception by the coherent receiver 101, the differentially encoded transmitted signal is coupled through a filter and a downsampler contained therein. Because the received differentially encoded transmitted signal is downsampled at the symbol rate, the 5 downsampler outputs a single received symbol during each discrete time illlel val. The single received symbol may be referred to as the present received symbol r(n) which may be represented by the following equation:

r(n) = ~d(n) + w(n) (2) where w(n) represents Gaussian noise acquired during tran~mi~sion.

Prior to outputting the present received symbol r(n), the coherent receiver 101 compensates the present received symbol r(n) for Doppler frequency shifts by, first, estimating both the phase and frequency offset of the present received symbol r(n) via a phase estimator and then mixing the present received symbol r(n) with a 20 conjugated output from the phase estimator. Additional compensation may also be provided for short-term channel fading.
The present received symbol r(n), now compensated, is outputted to the metric computer 201.
The metric computer 201 generally compares the present 25 received symbol r(n) to a set of all of the possible transmitted symbols, in an attempt to discern the actual transmitted symbol s(n). In order to make this comparison, the metric computer 201 is executed multiple times during each discrete time interval. The number of times the metric computer 201 is executed depends on the type of modulation 30 used in the communication ~yslem. For MPSK modulated signals in which there are a total of M possible transmitted symbols, the metric computer 201 must be run M times for each discrete time interval. For the 4 different symbols used in QPSK modulation, the metric computer 201 need only be run 4 times for each discrete time interval.

- ` 2161057 For compatibility with known FEC decoders, such as FEC decoder 107, and the Viterbi decoding algorithm which may be used therein, the metric computer 201 outputs soft decision information in terms of the correspondence between the possible tran~mitte~l symbols and the 5 actual transmitted symbol s(n). More spe- ificAlly, for each one of the possible transmitted symbols the metric computer 201 outputs a likelihood value reflecting a degree of confidence that the actual transmitted symbol s(n) embodied within the present received symbol r(n) is that specific one of the possible transmitted symbols. Thererore, 10 at the conclusion of the discrete time interval of the present received symbol r(n) in which the metric computer 201 has been executed multiple times in accordance with the type of modulation used, a series of the likelihood values corresponding to the possible transmitted symbols are outputted as a row or column in an output matrix A(s(n)).
For example, the output matrix A(s(n)) of the present received symbol r(n) in a QPSK modulation scheme, wherein the possible transmitted symbols comprise the set {1, j,-l, j}, may be represented by a 1 X 4 dimensioned matrix of likelihood values, such as [4 2 5 7]. The columns of the 1 X 4 dimensioned matrix [4 2 5 7] are defined by each of the symbols of the set ~1, j,-l, j} so as to directly relate to the respective likelihood that the actual transmitted symbol s(n) co,le*~onds to each of the possible transmitted symbols, ~1, j,-l, j}. That is, the (1,1) location of the 1 X 4 dimensioned matrix corresponds to symbol 1, the (1,2) location corresponds to symbol j, the (1,3) location corresponds to symbol -1, and the (1,4) location corresponds to symbol j. The FEC
decoder 107 may then interpret the output matrix A(s(n)), [4 2 5 7], such that j is most likely the identity of the actual transmitted symbol s(n),-l is less likely the identity, 1 is even less likely, and symbol j is least likely the identity of the actual transmitted symbol s(n).
The previous example reveals a portion of the output matrix A(s(n)) formed in accordance with the present received symbol r(n) during one discrete time interval. At the conclusion of all of the discrete time intervals, the output matrix A(s(n)) contains likelihood ` 2161057 , g values for all of the symbols of the received signal. The output matrix A(s(n)) in its entirety embodies the soft decision metric.
The output matrix ~(s(n)), outputted to the FEC decoder 107, is sized according to the number of symbols comprising the differentially 5 encoded signal ~ d(n) transmitted to, and received by, the coherent receiver 101. For example, if the differentially encoded signal ~ d(n) is modulated in accordance with MPSK modulation and has a length of 100 symbols, at the conclusion of 100 discrete time intervals, the output matrix A(s(n)) will be dimensioned 100 X M. Similarly, for QPSK
10 modulation, the dif~renLially encoded signal ~ d(n) having 100 symbols will be dimensioned 100 X 4.
As previously mentioned, the soft decision algorithm implemented by the metric computer 201 couples the output matrix A(s(n)) in terms of the actual transmitted symbol s(n) to the FEC
15 decoder 107. This allows the metric computer 201 to be compatible with most FEC decoders utilizing Viterbi algorithms. The decoding apparatus 200 of FIG. 2 improves upon known decoding apparatuses, such as that disclosed in reference to FIG. 1, by not requiring a differential decoder, such as differential decoder 105, that puts the 20 received signal in terms of the actual transmitted symbol s(n) necessary for compatibility with the FEC decoder 107. As a result, unlike the known apparatus of FIG. 1, the decoding apparatus 200 of FIG. 2 according to the present invention is able to improve decoding performance of the FEC decoder by providing soft decision information 25 directly thereto.
FIG. 3 is a block diagram illustrating, more sperific~lly, the operation of the metric computer 201 in accordance with the present invention. The present received symbol r(n) outputted by the coherent receiver 101 of FIG. 2 is coupled to a mixer 301. The mixer 301 mixes 30 the present received symbol r(n) with a conjugate of a present one of the possible transmitted symbols provided by a read-only memory (ROM) 303. The ROM 303 contains a predetermined set of all of the possible transmitted symbols for the particular modulation scheme - ~ltili7et1 by the communication system. For MPSK modulation ` 21610~7 schemes, M possible transmitted symbols are stored within the ROM
303, whereas for QPSK only 4 possible transmitted symbols are stored within the ROM 303. The ROM 303 couples a present one of .the possible transmitted symbol s(n) to a complex conjugate converter 305 5 within the metric computer 201. The complex conjugate converter 305 outputs a conjugate of the present one of the possible transmitted - symbols s * (n) to the mixer 301. The mixer 301 mixes the present received symbol r(n) with the conjugate of the present one of the possible transmitted symbols s *(n) to generate a rotated received symbol s * (n)r(n) that is further coupled to a summer 307.
The present received symbol r(n) is also fed into to a delayer 309 coupled between the mixer 301 and the sllmm~r 307. The delayer 309 functions to delay the present received symbol r(n) one dis~rete time interval. At the conclusion of one discrete time interval, the delayer 309 couples a previous received symbol r(n - 1) to the summer 307.
The basis for mixing the present received symbol r(n) and the conjugate of the present one of the possible tran~mitte~l symbols s ~(n) to create the rotated received symbol s *(n)r(n) at the mixer 301 is to create a workable approximation of the previous received symbol r(n - 1). The aforementioned equation (2) suggests that the present received symbol r(n) is directly related to the differentially encoded sequence d(n). Furthermore, equation (1) reveals that the differentially encoded sequence d(n) equals s(n)d(n - 1) for all discrete time intervals beyond the first time interval (note that no symbol is being transmitted in the first discrete time interval (n=0)). Consequently, it follows that r(n)~ s(n)r(n - 1) and, thus, that r(n)s *(n)~ r(n - 1).

Therefore, if the conjugate of the present one of the possible transmitted symbols s * (n) corresponds to a conjugate of the actual ` 216105~
.

transmitted symbol s * (n), then the rotated received symbol s * (n)r(n) will approximately correspond to the previous received symbol r(n - 1).
Or similarly, if the present one of the possible transmitted symbol s(n) corresponds to the actual transmitted symbol s(n), then the rotated 5 received symbol s * (n)r(n) will approximately correspond to the previous received symbol r(n - 1).
The first step in determining whether the rotated received symbol s * (n)r(n) approximately corresponds to the previous received symbol r(n - l) involves summing the rotated received symbol s *(n)r(n) and the previous received symbol r(n - 1) via the summer 307. Summing the rotated received symbol s * (n)r(n) and the previous received symbol r(n - 1) creates a resultant received symbol s *(n)r(n) + r(n - 1). Both the rotated received symbol s * (n)r(n) and the previous received symbol r(n - 1) can be reAli~ell as vectors. Vector 15 addition of two approximately similar vectors pointing in the same direction results in a resultant vector that is approximately twice the length of the initial vectors. As a result, the magnitude of the resultant received symbol s * (n)r(n) + r(n - 1), or more appropriately, the length of the vector thereof, is directly related to the degree of correctness in 20 identifying whether the present one of the possible transmitted symbols s(n) provides the best estimate for the actual transmitted symbol s(n). The mixer 301, the delayer 309, and the summer 307 may collectively form a combiner circuit. Unlike known soft decision algorithms that typically only analyze the present received symbol, the 25 soft decision algorithm of the metric computer 201 utilizes both the present received symbol r(n) and the previous received symbol r(n - 1) to determine the identity of the actual transmitted syrnbol s(n), Next, the resultant received symbol s * (n)r(n) + r(n - 1) is coupled to a phase rotator 311. The phase rotator 311 rotates the resultant 30 received symbol s * (n)r(n) + r(n - 1) over all of the possible tran~mitte~
symbols. The phase rotator 311 may be realized by a series of parallel mixers that mix the resultant received symbol s * (n)r(n) + r(n - 1) with all of the possible transmitted symbols so as to generate rotated resultant received symbols. If MPSK modulation is being utilized, M

-~; 21610~7 rotated resultant received symbols are generated. The M rotated resultant received symbols may be defined by the following equation:

2~ck [r(n)s * (n) + r(n - l)]e i U, k ~{O,l,...,M -1}
where e~j U fork=O~ M-I represents all of the M possible transmitted symbols.
The rotated resultant received symbols, which are vectors of various 10 lengths, represent likelihoods that the present one of the possible transmitted symbols s(n) is the actual transmitted symbol s(n). The rotated resultant received symbol closest in the vector space to one of all of the possible transmitted symbols will Le~resellt the best choice for the identity of the actual transmitted symbol s(n) with respect only to the present one of the possible transmitted symbols s(n). The rotated resultant received symbols are outputted to a real operator 313 via a first bus having at least M capacity.
The real operator 313 exkacts the real portion or the in-phase component of each of the rotated resultant received symbols. This may 20 be represented by the following equation:

27ck `
Re~ [r(n)s * (n) + r(n--l)]e U " k ~ {O, l, . . ., M--1}

The real operator 313 outputs the real portion of each of the rotated resultant received symbols to a maximizer 315 via a second bus having at least M capacity.
The maximizer 315 identifies which of the rotated resultant received symbols has the maximum real part and, as previously spe~ ifie~, is the best choice for the identity of the actual trancmit~r~
symbol s(n) with respect only to the present one of the possible transmitted symbols s(n). The operation of the maximi~r 315 may be represented by the following equation:

21~10~i7 j 2~1k max~ Re~ [r(n)s * (n) + r(n - l)]e M > ~, k ~ {0,l,...,M - l}
~ .

The maximum rotated resultant received symbol is outputted to a first entry of a row in the output matrix A(s(n)). The phase rotator 311 and 5 the real operator 313 may form a multiple phase angle circuit, and the multiple phase angle circuit and the maximizer 315 may collectively form a maximum phase detector.
Aside from being executed for each present received symbol r(n) provided by the coherent receiver 101 during each discrete time 10 interval via downsampling, the metric computer 201 is executed multiple times within the same discrete time interval to permit comparison to each of all of the possible transmitted symbols. The soft decision metric outputted to the PEC decoder 107 in the output matrix ~(s(n)) can best be described as a set of best choices for, or likelihoods 15 of, correspondence between all of the actual transmitted symbols and all of the possible tran~mitte~l symbols.
In summary, the invention disclosed in the aforementioned includes an assembly for, and method of, decoding actual transmitted symbols contained within a DEPSK modulated signal. The assembly 20 includes a coherent receiver for receiving and, subsequently, downsampling (at the symbol rate) the coherent DEPSK modulated signal so as to output a single present received symbol during each time interval. Coupled to the coherent receiver is a metric computer which generates a soft decision metric corresponding to the actual 25 transmitted symbols from the received symbols supplied by the coherent receiver during each time interval. The metric computer mixes the single present received symbol with a conjugate of a present one of all of the possible tran~mitte-i symbols to form a rotated symbol.
In addition, a delayer is further coupled to the input of the metric 30 computer for delaying the single present received symbol one time interval so as to output a single previous received symbol of the coherent DEPSK modulated signal. The single previous received symbol and the rotated symbol are then summe-l to form a resultant ` 2161057 symbol that may identify a present one of the actual transmitted symbols. The resultant symbol is then subjected to a phase rotator that rotates the resultant symbol over each one of all of the possible transmitted symbols so as to create a set of likelihoods that further 5 define the possibility that the present one of all of the possible transmitted symbols is the present one of the actual transmitted symbols. The set of likelihoods are coupled to a real operator for extracting the real portion thereof and a ma~imi7.er for determining a maximum likelihood from among the set of likelihoods. The 10 maximum likelihood forms a portion of the soft decision metric. The metric computer is executed multiple times within each time interval to compare the single present received symbol to all of the possible tran~mitte~ symbols. At the conclusion of comparing all of the sampled symbols comprising the coherent DEPSK modulated signal, 15 the soft decision metric is outputted to an PEC decoder in the form of a matrix containing likelihoods that each of the possible transmitted signals correspond to each of the actual transmitted symbols.
Although the invention has been described and illustrated in the above description and drawings, it is understood that this 20 description is by example only and that numerous changes and modi~ications, such as, replacing the phase rotator, the real operator, and the ma~cimi7Pr with a real operator and an irnaginary operator functioning in parallel, a ma~cimi7.or, and an absolute value operator for generating a maximum likelihood, can be made by those skilled in 25 the art without departing from the true spirit and scope of the invention.

Claims (10)

Claims
1. An assembly for decoding a coherent differentially encoded multi-level phase shift keying (DEPSK) modulated signal representing actual transmitted symbols, the assembly comprising:
a coherent receiver for receiving the coherent DEPSK modulated signal;
a metric computer, coupled to said coherent receiver, for generating a soft decision metric corresponding to the actual transmitted symbols; and a forward error correction (FEC) decoder, coupled to said metric computer, for decoding the coherent DEPSK modulated signal in accordance with the soft decision metric.
2. An assembly according to claim 1 wherein said metric computer further comprises:
a combiner circuit operatively coupled to said coherent receiver to generate a combined symbol; and a maximum phase detector operatively coupled to said combiner circuit to determine a maximum likelihood from among different phase angles of the combined symbol.
3. An assembly according to claim 2 wherein said combiner circuit comprises:
a mixer operatively coupled to said coherent receiver to combine a present symbol of the coherent DEPSK modulated signal with a present predetermined symbol from a set of predetermined symbols;
a delayer operatively coupled to said coherent receiver to delay the present symbol of the coherent DEPSK modulated signal one time interval and generate a previous symbol of the coherent DEPSK
modulated signal; and a summer operatively coupled to said mixer and said delayer to sum the present symbol of the coherent DEPSK modulated signal and the present predetermined symbol with the previous symbol of the coherent DEPSK modulated signal to form the combined symbol.
4. An assembly according to claim 2 wherein said maximum phase detector comprises:
a multiple phase angle circuit operatively coupled to said combiner circuit to provide multiple phase angle representations of the combined symbol over each one of a set of predetermined symbols so as to create a set of likelihoods that a present predetermined symbol is a present one of the actual transmitted symbols; and a maximizer operatively coupled to said multiple phase angle circuit to determine a maximum likelihood from among the set of likelihoods, the maximum likelihood forming a portion of the soft decision metric.
5. An assembly according to claim 4 wherein said multiple phase angle circuit comprises:
a phase rotator operatively coupled to said combiner circuit to rotate the combined symbol over each one of a set of predetermined symbols so as to create a set of likelihoods that a present predetermined symbol is a present one of the actual transmitted symbols; and a real operator operatively coupled to said phase rotator and said maximizer to extract a real portion of each one of the set of likelihoods.
6. A method of decoding a coherent differentially encoded multi-level phase shift keying (DEPSK) modulated signal representing actual transmitted symbols, the method comprising the steps of:
(a) coherently receiving the coherent DEPSK modulated signal;
(b) generating a soft decision metric corresponding to the actual transmitted symbols comprising the coherent DEPSK modulated signal; and (c) outputting the soft decision metric to a forward error correction (FEC) decoder.
7. A method according to claim 6 wherein said step (b) of generating further comprises the substeps of:
(b1) combining a present symbol of the coherent DEPSK
modulated signal and a previous symbol of the coherent DEPSK
modulated signal to form a combined symbol; and (b2) determining a maximum likelihood from among different phase angles of the combined symbol.
8. A method according to claim 7 wherein said step (b1) further comprises the substeps of:
(b1i) mixing a present symbol of the coherent DEPSK modulated signal with a present predetermined symbol from a set of predetermined symbols;
(b1ii) delaying the present symbol of the coherent DEPSK
modulated signal to generate a previous symbol of the coherent DEPSK
modulated signal; and (b1iii) summing the present symbol of the coherent DEPSK
modulated signal and the present predetermined symbol with the previous symbol of the coherent DEPSK modulated signal to form the combined symbol.
9. A method according to claim 7 wherein said step (b2) further comprises the substeps of:
(b2i) generating multiple phase angle representations of the combined symbol over each one of a set of predetermined symbols so as to create a set of likelihoods that a present predetermined symbol is a present one of the actual transmitted symbols; and (b2ii) determining a maximum likelihood from among the set of likelihoods, the maximum likelihood forming a portion of the soft decision metric.
10. A method according to claim 9 wherein said step (b2i) comprises the substeps of:
(b2ia) rotating the combined symbol over each one of a set of predetermined symbols so as to create a set of likelihoods that a present predetermined symbol is a present one of the actual transmitted symbols; and (b2ib) extracting a real portion of each one of the set of likelihoods.
CA002161057A 1994-11-01 1995-10-20 Soft decision digital communication method and apparatus Expired - Fee Related CA2161057C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/332,680 1994-11-01
US08/332,680 US5706313A (en) 1994-11-01 1994-11-01 Soft decision digital communication method and apparatus

Publications (2)

Publication Number Publication Date
CA2161057A1 CA2161057A1 (en) 1996-05-02
CA2161057C true CA2161057C (en) 1999-01-19

Family

ID=23299356

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002161057A Expired - Fee Related CA2161057C (en) 1994-11-01 1995-10-20 Soft decision digital communication method and apparatus

Country Status (13)

Country Link
US (1) US5706313A (en)
JP (1) JPH08214037A (en)
CN (1) CN1130832A (en)
AU (1) AU704779B2 (en)
BR (1) BR9505033A (en)
CA (1) CA2161057C (en)
DE (1) DE19540652C2 (en)
ES (1) ES2113300B1 (en)
FI (1) FI955196A (en)
FR (1) FR2726420A1 (en)
GB (1) GB2294851B (en)
IT (1) IT1276582B1 (en)
RU (1) RU2121232C1 (en)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2745139A1 (en) * 1996-02-21 1997-08-22 Philips Electronics Nv DIGITAL TRANSMISSION SYSTEM WITH CONTINUOUS PHASE MODULATION
EP0795976A3 (en) * 1996-03-13 2000-02-02 Ascom Tech Ag Method for the reception of signals which have been encoded and modulated according to the ETS-HIPERLAN standard
US5940446A (en) * 1997-04-28 1999-08-17 Stanford Telecommunications, Inc. Maximum likelihood detection of MPSK bursts with inserted reference symbols
US6263466B1 (en) * 1998-03-05 2001-07-17 Teledesic Llc System and method of separately coding the header and payload of a data packet for use in satellite data communication
US6487255B1 (en) 1998-08-31 2002-11-26 Ericsson Inc. Information generation for coherent demodulation of differentially encoded signals
US6567474B1 (en) 1999-03-02 2003-05-20 Phonex Corporation Digital wireless phone/modem jack capable of communications over the power lines using differential binary phase shift keying (DBPSK)
JP3801811B2 (en) * 1999-05-17 2006-07-26 京セラ株式会社 Mobile video phone
JP3776283B2 (en) * 2000-03-17 2006-05-17 三菱電機株式会社 Demodulator, receiver, and communication system
US6694469B1 (en) 2000-04-14 2004-02-17 Qualcomm Incorporated Method and an apparatus for a quick retransmission of signals in a communication system
US7035354B2 (en) * 2000-12-08 2006-04-25 International Business Machine Corporation CDMA multi-user detection with a real symbol constellation
JP3549519B2 (en) * 2002-04-26 2004-08-04 沖電気工業株式会社 Soft output decoder
US7471903B1 (en) 2002-06-26 2008-12-30 Nortel Networks Limited Optical communication system
US7161975B2 (en) * 2002-11-27 2007-01-09 International Business Machines Corporation Enhancing CDMA multiuser detection by constraining soft decisions
US7050817B2 (en) * 2003-04-24 2006-05-23 Locus Location Systems, Llc Locating method and system
DE102004061857A1 (en) * 2004-09-28 2006-04-06 Rohde & Schwarz Gmbh & Co. Kg Method and apparatus for carrier frequency synchronization of an offset quadrature phase modulated signal
US7496153B2 (en) * 2004-10-14 2009-02-24 Mitsubishi Electric Research Laboratories, Inc. Modulating signals for coherent and differentially coherent receivers
CN100385886C (en) * 2004-11-18 2008-04-30 中国人民解放军理工大学通信工程学院 Differential bit soft value exporting method in orthogonal spectrum expansion differential phase modulation
US7398454B2 (en) * 2004-12-21 2008-07-08 Tyco Telecommunications (Us) Inc. System and method for forward error correction decoding using soft information
US20060233233A1 (en) * 2005-03-11 2006-10-19 Welborn Matthew L Method and device for receiving or transmitting a signal with encoded data
US7405678B2 (en) * 2006-09-25 2008-07-29 International Business Machines Corporation Method of retrieving data from a storage device using a recovered read-back parameter
US7876865B2 (en) 2007-06-08 2011-01-25 COM DEV International Ltd System and method for decoding automatic identification system signals
US20090161797A1 (en) * 2007-06-08 2009-06-25 Cowles Philip R Satellite detection of automatic identification system signals
US7860191B2 (en) 2007-09-07 2010-12-28 Qualcomm Incorporated Optimal two-layer coherent demodulation for D-PSK (Differential Phase Shift Keying)
US8780788B2 (en) * 2009-09-25 2014-07-15 Com Dev International Ltd. Systems and methods for decoding automatic identification system signals
US9331774B2 (en) 2010-06-09 2016-05-03 Exactearth Ltd. Systems and methods for segmenting a satellite field of view for detecting radio frequency signals
US9015567B2 (en) 2012-04-12 2015-04-21 Com Dev International Ltd. Methods and systems for consistency checking and anomaly detection in automatic identification system signal data
CN105099609B (en) * 2014-05-15 2018-06-26 华为技术有限公司 The method and apparatus of Soft decision decoding

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4742533A (en) * 1987-01-02 1988-05-03 Motorola, Inc. Soft decision digital communication apparatus
DE3910739C3 (en) * 1989-04-03 1996-11-21 Deutsche Forsch Luft Raumfahrt Method for generalizing the Viterbi algorithm and means for performing the method
US5208836A (en) * 1989-10-27 1993-05-04 Deutsche Forschungsanstalt Fur Luft-Und Raumfahrt E.V. Method for bit detection at the receiver end of differentially coded binary or quaternary PSK signals in differential-coherent demodulation
US5134635A (en) * 1990-07-30 1992-07-28 Motorola, Inc. Convolutional decoder using soft-decision decoding with channel state information
US5214675A (en) * 1991-07-02 1993-05-25 Motorola, Inc. System and method for calculating channel gain and noise variance of a communication channel
US5204874A (en) * 1991-08-28 1993-04-20 Motorola, Inc. Method and apparatus for using orthogonal coding in a communication system
DE9301170U1 (en) * 1993-01-28 1994-06-01 Bosch Gmbh Robert Incoherent demodulator with Viterbi detection
EP0679000A1 (en) * 1994-04-22 1995-10-25 Koninklijke Philips Electronics N.V. Soft quantisation

Also Published As

Publication number Publication date
CA2161057A1 (en) 1996-05-02
US5706313A (en) 1998-01-06
JPH08214037A (en) 1996-08-20
CN1130832A (en) 1996-09-11
DE19540652A1 (en) 1996-05-02
FR2726420A1 (en) 1996-05-03
AU3454395A (en) 1996-05-09
FI955196A0 (en) 1995-10-31
IT1276582B1 (en) 1997-11-03
AU704779B2 (en) 1999-05-06
ITRM950715A1 (en) 1997-04-30
GB9521907D0 (en) 1996-01-03
ES2113300A1 (en) 1998-04-16
FI955196A (en) 1996-05-02
GB2294851A (en) 1996-05-08
GB2294851B (en) 1999-04-14
BR9505033A (en) 1997-10-21
ITRM950715A0 (en) 1995-10-30
ES2113300B1 (en) 1999-12-16
RU2121232C1 (en) 1998-10-27
DE19540652C2 (en) 1999-07-15

Similar Documents

Publication Publication Date Title
CA2161057C (en) Soft decision digital communication method and apparatus
US6865236B1 (en) Apparatus, and associated method, for coding and decoding multi-dimensional biorthogonal codes
US5684832A (en) Maximum likelihood differential detecting method and differential detector thereof
US20080298505A1 (en) Hierarchical 8psk performance
US6078626A (en) Methods and systems for communicating information using separable modulation constellations
KR0134111B1 (en) Method and apparatus for estimating signal weighting parameters in a diversity receiver
IE80624B1 (en) Method and apparatus for resolving phase ambiguities in trellis coded modulated data
US6956924B2 (en) Efficient implementation of a decision directed phase locked loop (DD-PLL) for use with short block code in digital communication systems
US6141391A (en) System for improving the performance at low signal-to-noise ratios of receivers with Viterbi decoders
US7298798B1 (en) Method and system for decoding block codes
US5173926A (en) Convolutionally-encoded quadrature frequency-modulation system
US5910968A (en) Continuous phase modulation digital communication system
EP1041781A1 (en) Soft output metrics generation for symbol detectors
US20030123595A1 (en) Multi-pass phase tracking loop with rewind of future waveform in digital communication systems
US20030103582A1 (en) Selective reed-solomon error correction decoders in digital communication systems
US6381288B1 (en) Method and apparatus for recovering data from a differential phase shift keyed signal
US6781447B2 (en) Multi-pass phase tracking loop with rewind of current waveform in digital communication systems
WO1993008637A1 (en) System and method for calculating a state transition metric in a viterbi equalizer
US20080298511A1 (en) Soft-Output Demodulation Apparatus and Method
US20030128777A1 (en) Decision directed phase locked loops (DD-PLL) with multiple initial phase and/or frequency estimates in digital communication systems
US7164734B2 (en) Decision directed phase locked loops (DD-PLL) with excess processing power in digital communication systems
EP1248396A1 (en) Method and receiver for evaluating a radio link quality in a wireless communication network
US6778615B1 (en) Method and apparatus for block noncoherent decoding
EP0737394A1 (en) A qam constellation which is robust in the presence of phase noise; encoder and decoder for this constellation
US6061408A (en) Method and apparatus for 45° phase ambiguity resolution for one coded bit per symbol 8PSK modulation

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed
MKLA Lapsed

Effective date: 20011022