Perfect shuffling for cycle efficient puncturer and interleaver for software defined radio
Jui-Chieh Lin, Minja Hsieh, Ming-Jung Fan-Chiang, Sung-Yen Mao, Chu Yu, Sao‐Jie Chen, Yu Hen Hu · 2010
This work applies perfect-shuffle on software defined radio's bit-shuffling blocks, such as puncturer and interleaver, which data alignment issue is also investigated. A demonstration of such algorithm on IEEE 802.11a (WiFi) standard is implemented with Texas Instruments®intrinsic perfect-shuffle and inverse perfect-shuffle instructions combined with ANSI C on a TMS320 C64x digital signal processor. Simulation results indicate the performance enhancement using perfect-shuffle technique dramatically improved cycle efficiency comparing to a naive one bit per integer implementation.