DocumentCode :
933730
Title :
A dynamic programming algorithm for simultaneous phase estimation and data decoding on random-phase channels
Author :
Macchi, Odile ; Scharf, Louis L.
Volume :
27
Issue :
5
fYear :
1981
fDate :
9/1/1981 12:00:00 AM
Firstpage :
581
Lastpage :
595
Abstract :
The problem of simultaneously estimating phase and decoding data symbols from baseband data is posed. The phase sequence is assumed to be a random sequence on the circle, and the symbols are assumed to be equally likely symbols transmitted over a perfectly equalized channel. A dynamic programming algorithm (Viterbi algorithm) is derived for decoding a maximum {em a posteriori} (MAP) phase-symbol sequence on a finite dimensional phase-symbol trellis. A new and interesting principle of Optimality for simultaneously estimating phase and decoding phase-amplitude coded symbols leads to an efficient two-step decoding procedure for decoding phase-symbol sequences. Simulation results for binary, 8 -ary phase shift keyed (PSK), and 16-quadrature amplitude shift keyed (QASK) symbol sets transmitted over random walk and sinusoidal jitter channels are presented and compared with results one may obtain with a decision-directed algorithm or with the binary Viterbi algorithm introduced by Ungerboeck. When phase fluctuations are severe and when occasional large phase fluctuations exist, MAP phase-symbol sequence decoding on circles is superior to Ungerboeck\´s technique, which in turn is superior to decision-directed techniques.
Keywords :
Dynamic programming; PSK modulation/demodulation; Phase estimation; Viterbi decoding; Baseband; Decoding; Dynamic programming; Fluctuations; Heuristic algorithms; Jitter; Phase estimation; Phase shift keying; Random sequences; Viterbi algorithm;
fLanguage :
English
Journal_Title :
Information Theory, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9448
Type :
jour
DOI :
10.1109/TIT.1981.1056400
Filename :
1056400
Link To Document :
بازگشت