Claims
- 1. In a digital communication system, an enhanced Viterbi decoder system that processes a first stream of received symbols and a second stream of received symbols by selecting a maximum likelihood path through states of a trellis, said path comprising successive transitions between states, said enhanced Viterbi decoder comprising:a branch metric evaluator that determines a likelihood measure for a particular transition between states, said likelihood measure being responsive to both said first stream and said second stream; and a path evaluator that selects and eliminates non-maximum likelihood paths based on a cumulative likelihood measure evaluated based on likelihood measures for successive transitions as evaluated by said branch metric evaluator, said first received symbol stream being denoted by ro(1) . . . rn−1(1),rn(1) 1, said second received symbol sequence being denoted by ro(2) . . . rn−1(2), rn(2) 2, said first channel having a signal-to-noise ratio Â(1)/({circumflex over (σ)}(1))2, said second channel having a signal-to-noise ratio Â(2)/({circumflex over (σ)}(2))2, a surviving path into a state u being denoted by su,0,su,1, . . . su,n−1, a surviving path into a state v being denoted by sv,0,sv,1, . . . sv,n−1, wherein said path history evaluator maintains said path history variables for said surviving path into said state u for said first and second channels as Wu,n-1(1)=∑k=0n-1αn-1-krk(1)su,k,*andWu,n-1(2)=∑k=0n-1αn-1-krk(2)su,k,*;said path history evaluator maintains said path history variables for said surviving path into said state v for said first and second channels as Wv,n-1(1)=∑k=0n-1αn-1-krk(1)sv,k,*andWv,n-1(2)=∑k=0n-1αn-1-krk(2)sv,k,*, wherein 0<α21 1, said branch metric evaluator determines a first branch metric for a transition from state u to a successor state w to be A^(1)(σ^(1))2Re[rn(1) Su,n*(Wu,n-1(1))*]+A^(2)(σ^(2))2Re[rn(2)Su,n*(Wu,n-1(2))*], Su,n being a transmitted symbol associated with said transition from state u to state w; and said branch metric evaluator determines a second branch metric for a transition from state v to state w to be A^(1)(σ^(1))2Re[rn(1) Sv,n*(Wv,n-1(1))*]+A^(2)(σ^(2))2Re[rn(2)Sv,n*(Wv,n-1(2))*], Sv,n being a transmitted symbol associated with said transition from state v to state w.
- 2. The enhanced Viterbi decoder of claim 1 further comprising a path history evaluator that maintains a path history variable representing a phase reference for each surviving path for each of said first and second channels and wherein said likelihood measure for a selected transition from a selected state depends on the path history variables for both said first and second channels of a surviving path to said selected state.
- 3. The enhanced Viterbi decoder of claim 1 wherein:said path evaluator evaluates a first path metric for a first path into said state w including said transition from said transition from said state u to said state w to be a sum of a path metric previously computed for said surviving path to said state u and said first branch metric; said path evaluator evaluates a second path metric for a second path into said state w including said transition from said state v to said state w to be a sum of a path metric previously computed for said surviving path to said state v and said second branch metric; and said path evaluator selects a surviving path into state w from said first path and said second path to be the path with the smaller path metric.
- 4. The enhanced Viterbi decoder of claim 3 wherein:said path history evaluator evaluates a path history variable for said surviving path into state w for said first channel to be Ww,n(1)=rn(1)Su,n*+αWu,n−1(1); and said path history evaluator evaluates a path history variable for said surviving path into state w for said second channel to be Ww,n(2)=rn(2)Su,n*+αWu,n−1(2).
STATEMENT OF RELATED APPLICATIONS
This application claims priority from U.S. provisional application No. 60/056,159 filed on Aug. 19, 1997 and having the same title. The contents of this provisional application are corporated herein by reference.
The present application is related to the subject matter of U.S. patent application Ser. No. 08/985,302 entitled TRELLIS CODING WITH MULTIPLE SYMBOL NONCOHERENET DETECTION AND INTERLEAVING TO COMBAT FREQUENCY OFFSET, the contents of which are herein incorporated by reference.
US Referenced Citations (6)
Non-Patent Literature Citations (2)
Entry |
Raphaeli, D., Efficient Decoding Algorithms for Noncoherent Trellis Coded Phase Modulation, IEEE, pp. 1284-1288, 1994.* |
Andrea et al., Approximate ML Decoding of Coded PSK with No Explicit Carrier Phase Reference, IEEE, vol. 42, No. 2/34, pp. 1033-1039, 1994. |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/056159 |
Aug 1997 |
US |