DocumentCode
293728
Title
An implementation of the generalized stack algorithm using a partially sorting algorithm
Author
Achtmann, Kai ; Drosdek, Sabine ; Rupprecht, Wemer
Author_Institution
Inst. of Commun. Eng., Kaiserslautern Univ., Germany
Volume
1
fYear
1994
fDate
14-18 Nov 1994
Firstpage
129
Abstract
The generalized stack algorithm GSA (L, K), where L denotes the number of branches per state and K the number of extended paths, is a tree or trellis search algorithm combining a metric-first and a breadth-first strategy. The GSA is applied in the equalization of signals disturbed by noise and intersymbol interference (ISI) and in the decoding of convolutional codes. For wide trellises it is not useful to implement a Viterbi algorithm (VA), as the complexity of the VA raises exponentially to the width of the trellis. The GSA follows only C paths (with normally C≫K), where C is the capacity of the path memory and the complexity of the GSA increases much less than that of the VA. Instead of it, the GSA requires a sorting device, which is rather expensive. Additionally the number of paths varies during the detection process and the paths have different time indices. Extracting and inserting few paths from a more or less sorted path memory disturbs the order only slightly. So we need only little rearranging effort for the path memory. This paper presents a suitable sorting structure for the GSA for a large path number. The structure exploits the inherent parallelism by a new sorting scheme called extended systolic priority queue (ESPQ). It provides a faster sorting than previous designs
Keywords
convolutional codes; decoding; intersymbol interference; queueing theory; search problems; sorting; ISI; breadth-first strategy; convolutional codes; decoding; equalization; extended systolic priority queue; generalized stack algorithm; intersymbol interference; large path number; metric-first strategy; partially sorting algorithm; path memory capacity; sorting device; sorting structure; time indices; tree search algorithm; trellis search algorithm; Bit error rate; Convolutional codes; Costs; Decoding; Degradation; Electronic mail; Logic; Sorting; Viterbi algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Singapore ICCS '94. Conference Proceedings.
Print_ISBN
0-7803-2046-8
Type
conf
DOI
10.1109/ICCS.1994.474092
Filename
474092
Link To Document