A Fast Recursive Algorithm and Architecture for Pruned Bit-reversal Interleavers

被引:0
|
作者
Mansour, Mohammad M. [1 ]
机构
[1] Amer Univ Beirut, ECE Dept, Beirut, Lebanon
关键词
Bit-reversal permutations; Pruned interleavers; Turbo interleavers; Permutation statistics; TURBO CODES; PERMUTATION ALGORITHM; FFT; CHANNEL; FOURIER; DESIGN;
D O I
10.1007/s11265-012-0721-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, pruned bit-reversal permutations employed in variable-length interleavers and their associated fast pruning algorithms and architectures are considered. Pruning permutations is mathematically formulated as a counting problem in a set of k integers and any subset of a consecutive integers under some permutation, where integers from this subset that map into indices less than some beta < k are to be counted. A solution to this problem using sums involving integer floors and related functions is proposed. It is shown that these sums can be evaluated recursively using integer operations. Specifically, a mathematical treatment for bit-reversal permutations (BRPs) and their permutation statistics are presented. These permutations have been mainly addressed using numerical techniques in the literature to speed up in-place computations of fast Fourier and related transforms. Closed-form expressions for BRP statistics including inversions, serial correlations, and a new statistic called permutation inliers that characterizes the pruning gap of pruned interleavers, are derived. Using the inliers statistic, a recursive algorithm that computes the minimum number of inliers in a pruned BR interleaver (PBRI) in logarithmic time complexity is presented. This algorithm enables parallelizing a serial PBRI algorithm by any desired parallelism factor by computing the pruning gap in lookahead rather than a serial fashion, resulting in significant reduction in interleaving latency and memory overhead. Extensions to 2-D block and stream interleavers are also presented. Moreover, efficient hardware architectures for the proposed algorithms employing simple logic gates are presented. Simulation results of interleavers employed in modern communication standards demonstrate 3 to 4 orders of magnitude improvement in interleaving time compared to existing approaches.
引用
收藏
页码:201 / 219
页数:19
相关论文
共 50 条
  • [41] A Fast and Efficient Parallel Algorithm for Pruned Landmark Labeling
    Dong, Qing
    Lakhotia, Kartik
    Zeng, Hanqing
    Kannan, Rajgopal
    Prasanna, Viktor
    Seetharaman, Guna
    2018 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2018,
  • [42] A RECURSIVE ALGORITHM FOR QUICK AND EFFICIENT BIT REVERSING
    ANTOY, S
    PATTERN RECOGNITION LETTERS, 1984, 2 (04) : 257 - 259
  • [43] Performance modelling of adaptive routing communication networks in multi-cluster systems under bit-reversal traffic
    Sharifi, Hojjat
    Akbari, Mohammad K.
    Javadi, Bahman
    INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2014, 12 (04) : 442 - 465
  • [44] A RECURSIVE AND PARALLEL FAST JPDA ALGORITHM
    Cheng Hongwei Zhou Yiyu Sun Zhongkang(institute of Electronic Engineering
    Journal of Electronics(China), 1999, (04) : 289 - 298
  • [45] A RECURSIVE FAST FOURIER TRANSFORMATION ALGORITHM
    VARKONYIKOCZY, AR
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1995, 42 (09): : 614 - 616
  • [46] Novel Recursive Fast Sort Algorithm
    Marszalek, Zbigniew
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2016, 2016, 639 : 344 - 355
  • [47] A cellular automata based secured reversible data hiding scheme for dual images using bit-reversal permutation technique
    Datta, Kankana
    Jana, Biswapati
    Chakraborty, Mamata Dalui
    COMPUTER STANDARDS & INTERFACES, 2025, 92
  • [48] A fast bit-counting algorithm
    Berkovich, S
    Lapir, GM
    Mack, M
    JOINT CONFERENCE ON THE SCIENCE AND TECHNOLOGY OF INTELLIGENT SYSTEMS, 1998, : 493 - 496
  • [49] A fast algorithm for optimal bit allocation
    Lee, WY
    Ra, JB
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING '97, PTS 1-2, 1997, 3024 : 167 - 175
  • [50] An algorithm for Gaussian Recursive Filters in a Multicore Architecture
    Galletti, Ardelio
    Giunta, Giulio
    Marcellino, Livia
    Parlato, Diego
    PROCEEDINGS OF THE 2017 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2017, : 507 - 511