IP Library Granted Patent US 7,012,976
Granted Patent B1
US 7,012,976 · App. 10/070,854 · Granted Mar 14, 2006

Method for decoding and of joint equalization of a digital signal protected by a code defined by a trellis

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,012,976
App. No.
10/070,854
Granted
Mar 14, 2006
Kind
B1
Abstract

The invention concerns a method for jointly decoding and equalizing a digital signal protected by a trellis-defined code and transmitted though a channel. The method consists in carrying out a maximum likelihood estimate of each current bit x n by minimizing the quadratic error between the observed symbol V n and the current symbol in the channel output z n , the quadratic error being calculated ( 1002 ) from the set of observed symbols based on the branch metric of the last transition e n1 (X)→e n (X) according to the relationship (I); wherein k represents the rank of the coefficients of transverse filtering introduced by the radioelectric channel. The branch metric is calculated by backtracking through the successive states and the error propagating process is inhibited ( 1003 ) while backtracking through the successive states by storing at each node S survivors and by updating each survivor at the next time. The final survivor of the least metric is determined ( 1004 ) and the sequence of bits is read by backtracking through the successive nodes. The invention is applicable to ATM radio transmission.

Claims (187)

1. A method of decoding and of joint equalization of a digital signal protected by a code defined by a trellis, this signal being transmitted on a radio frequency channel according to a transmission with non-interleaved packets, each packet including a known sequence and a sequence of coded data, each sequence of bits x={x n }, from current bit x n , subjected to a coding process defined by a trellis and to a modulation process, having a corresponding sequence of symbols y={y n }, from current symbol y n , satisfying the relationship y n =f(x n ; x n−1 ; . . . ; x n−K ), the sequence of bits prior to the current bit e n−1 (x)={x n−1 ; x n−2 ; . . . ; x n−K } representing the state of the coding process at the previous state n−1 and the current symbol y n of the sequence of symbols satisfies the relationship y n =f(x n , e n−1 (x)), the sequence of symbols being submitted to a transverse filtering with finite impulse response, with filtering coefficients {h 0 ; h 1 ; . . . ; h L } representative of the radio frequency channel in order to generate a sequence of observed symbols r={r n }, each observed symbol r n satisfying the relationship r n =z n +b n where z n designates a current symbol at the output of the channel and b n a residual noise affecting the channel, each current symbol at the output of the channel z n satisfying the relationship:

Z

n

=

g

(

y

n

;

y

n

-

1

;

;

y

n

-

L

)

=

h

0

y

n

+

h

1

y

n

-

1

+

+

h

L

y

n

-

L

=

ϕ

(

x

n

;

x

n

-

1

;

;

x

n

-

L

-

K

)

this method consisting: in estimating each current bit x n of the sequence of bits x={x n } in the sense of the maximum likelihood by minimizing a quadratic error between observed symbol and current symbol at the channel output, where the quadratic error function is

ɛ

2

(

x

)

=

n

r

n

-

z

n

2

=

n

r

n

-

ϕ

(

x

n

;

x

n

-

1

;

;

x

n

-

L

-

K

)

2

,

wherein, for any current symbol at the output of the channel z n arising from the transmission, because of multiple paths, the successive sequence of the symbols {y n−L ; y n−L+1 ; y n−1 ; y n } arising from the coding process for the sequence of bits x={x n } corresponding to successive states e n−L (x); e n−L+1 (x); . . . ; e n−1 (x) and finally e n (x), corresponding to branches between successive state nodes of a trellis of the code, this method moreover consisting:

in calculating said quadratic error on the basis of the set of observed symbols and of said successive state branches of the coding process, on the basis of said branch metric of the last transition e n−1 (x)→e n (x) of the coding process, according to the relationship:

ɛ

2

(

x

)

=

n

r

n

-

{

k

0

h

k

y

n

-

k

}

2

=

r

n

-

h

0

y

n

-

{

k

1

h

k

y

n

-

k

}

2

said branch metric being calculated by ascending the successive states at the level of each state node over a length equal to the memory of the channel;

in inhibiting, in the course of this ascent, a process of error propagation because of the calculation of said branch metrics, by memory-storage at the level of each node i and at each instant of a number S>1 of survivors, each survivor being defined by an accumulated metric M(i,t,k) for the node i at the instant t for the survivor of ranking k in question, k ε[0, . . . , S−1], and by an updating of each survivor at the instant t+1 for each node by calculation of a branch metric and selection of the S best branch metrics from among the set of possible branch metrics at the node in question;

in determining the final survivor with the smallest metric, M m (0, τ, 1), and in reading the corresponding sequence of information bits, by ascending successive state nodes.

2. The method according to claim 1 , wherein it further consists:

in determining a next-final survivor with metric M m′ (0, τ, 1), adjacent to and immediately above the smallest metric,

in calculating a metric offset, the absolute value in the difference in metrics between the smallest metric and the immediately higher adjacent metric, δ M =|M m −M m′|;

in comparing this metric offset with a threshold value δ M ≦S e , this threshold value S e being defined on the basis of experimental results and of conditions of use;

in rejecting the final survivor when said metric offset satisfies the comparison of being below this threshold value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2009
From: FRANCE TELECOM SA
To: GULA CONSULTING LIMITED LIABILITY COMPANY
Reel/Frame 022354/0124 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2002
From: TORTELIER, PATRICK; VISOZ, RAPHAEL
To: FRANCE TELECOM
Reel/Frame 013159/0138 →