Pruned Bit-Reversal Permutations: Mathematical Characterization, Fast Algorithms and Architectures
Mohammad M. Mansour

TL;DR
This paper provides a mathematical framework and fast algorithms for pruned bit-reversal permutations, significantly reducing interleaving latency and memory use in signal processing and communication systems.
Contribution
It introduces a recursive algorithm for pruned bit-reversal permutations that enables parallel processing and reduces latency, with extensions to various interleaver types and hardware architectures.
Findings
3 to 4 orders of magnitude faster interleaving times
Weak correlation properties of BRP sequences
Efficient hardware architectures for proposed algorithms
Abstract
A mathematical characterization of serially-pruned permutations (SPPs) employed in variable-length permuters and their associated fast pruning algorithms and architectures are proposed. Permuters are used in many signal processing systems for shuffling data and in communication systems as an adjunct to coding for error correction. Typically only a small set of discrete permuter lengths are supported. Serial pruning is a simple technique to alter the length of a permutation to support a wider range of lengths, but results in a serial processing bottleneck. In this paper, parallelizing SPPs is formulated in terms of recursively computing sums involving integer floor and related functions using integer operations, in a fashion analogous to evaluating Dedekind sums. A mathematical treatment for bit-reversal permutations (BRPs) is presented, and closed-form expressions for BRP statistics are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Wireless Communication Techniques · Coding theory and cryptography · Wireless Communication Networks Research
