Trellis decoding with multiple symbol noncoherent detection and diversity combining
First Claim
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 said path history evaluator maintains said path history variables for said surviving path into said state v for said first and second channels as
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
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
Sv,n being a transmitted symbol associated with said transition from state v to state w.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for taking advantage of diverse signals. Trellis decoding takes advantage of multiple symbol noncoherent detection and diversity combining. Accordingly, combination of diverse signals effectively occurs pre-detection. Tracking loops are not necessary to set weights for each channel. In a QPSK embodiment employing a rate 1/2 convolutional code, an improvement in effective SNR of 1-3 dB may be achieved as compared with non-diverse reception.
-
Citations
4 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, whereinsaid path history evaluator maintains said path history variables for said surviving path into said state u for said first and second channels as said path history evaluator maintains said path history variables for said surviving path into said state v for said first and second channels as
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
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
Sv,n being a transmitted symbol associated with said transition from state v to state w.- View Dependent Claims (2, 3, 4)
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).
-
Specification