An O(log2 N)-latency SISO with application to broadband turbo decoding

被引:0
|
作者
Beerel, PA [1 ]
Chugg, KM [1 ]
机构
[1] Univ So Calif, Dept Elect Engn Syst, Los Angeles, CA 90089 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The standard algorithm for computing the soft-inverse of a finite-state machine (i.e., the Soft-in/Soft-out or SISO) module, is the forward-backward algorithm. These forward and backward recursions can be computed in parallel, yielding an architecture with latency omicron (N), where N is the block size. We demonstrate that the standard SISO computation may be formulated using a combination of a prefix and suffix operations. Based on well-known tree-structures for fast parallel prefix computations in the Very Large Scale Integration literature (e.g., tree adders), we propose a tree-structured SISO that has latency omicron (log(2) N). The decrease in latency comes primarily at a cost of area, with, in some cases, only a marginal increase in computation. We discuss how this structure could be used to design a very high throughput turbo decoder, or more generally an iterative detector. Various sub-windowing and tiling schemes are also consider to further improve latency.
引用
收藏
页码:194 / 201
页数:8
相关论文
共 50 条
  • [1] A low latency SISO with application to broadband turbo decoding
    Beerel, PA
    Chugg, KM
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2001, 19 (05) : 860 - 870
  • [2] Mutual Exclusion with O(log2 log n) Amortized Work
    Bender, Michael A.
    Gilbert, Seth
    2011 IEEE 52ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2011), 2011, : 728 - 737
  • [3] StUSPACE(log n) ⊆ DSPACE(log2 n/log log n)
    Allender, E
    Lange, KJ
    ALGORITHMS AND COMPUTATION, 1996, 1178 : 193 - 202
  • [4] SISO algorithms based on Max-Log-MAP and Log-MAP turbo decoding
    Papaharalabos, S.
    Sweeney, P.
    Evans, B. G.
    IET COMMUNICATIONS, 2007, 1 (01) : 49 - 54
  • [5] RUSPACE(log n) ⊆ DSPACE(log2 n log log n)
    Allender, E
    Lange, KJ
    THEORY OF COMPUTING SYSTEMS, 1998, 31 (05) : 539 - 550
  • [6] RUSPACE(log n) ⊆ DSPACE(log2 n/log log n)
    Allender, E.
    Lange, K.-J.
    1998, Springer Science and Business Media, LLC (31)
  • [7] A O(n log2 n) Checker and O(n2 log n) Filtering Algorithm for the Energetic Reasoning
    Ouellet, Yanick
    Quimper, Claude-Guy
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2018, 2018, 10848 : 477 - 494
  • [8] Brief Announcement: Population Protocols for Leader Election and Exact Majority with O(log2 n) States and O(log2 n) Convergence Time
    Bilke, Andreas
    Cooper, Colin
    Elsaesser, Robert
    Radzik, Tomasz
    PROCEEDINGS OF THE ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC'17), 2017, : 451 - 453
  • [9] Minimum Cut in O(m log2 n) Time
    Gawrychowski, Pawel
    Mozes, Shay
    Weimann, Oren
    THEORY OF COMPUTING SYSTEMS, 2024, 68 (04) : 814 - 834
  • [10] Shortest Paths in Planar Graphs with Real Lengths in O(n log2 n/log log n) Time
    Mozes, Shay
    Wulff-Nilsen, Christian
    ALGORITHMS-ESA 2010, PT II, 2010, 6347 : 206 - +