Research Article

Multiple Memory Structure Bit Reversal Algorithm Based on Recursive Patterns of Bit Reversal Permutation

Table 1

Relation between elements of 16-element BRP ( ) for split = 1 and split = 2.

Normal order Reverse orderSplit ( = 1Split ( )
Blocks ( )Index of the block Reverse order calculationCalculation method


:


Blocks ( )Index of the block Reverse order calculationCalculation method


: :



00100 Initialized 00 Initialized
1818 = 8 + 0 Use Elster’s Linear Bit Reversal method118 = 8 + 0 Use Elster’s Linear Bit Reversal method
2424 = 4 + 0 24 = 4 + 0
312312 = 12 + 0 312 = 12 + 0
4242 = 2 + 0 02 Initialized
510510 = 10 + 0 2110 = 8 + 2
6666 = 6 + 0 26 = 4 + 2 For , ,
714714 = 14 + 0 314 = 12 + 2

81201 Initialized 01 Initialized
9919 = 8 + 1

For

319 = 8 + 1
10525 = 4 + 1 25 = 4 + 1 For
1113313 = 12 + 1 313 = 12 + 1
12343 = 2 + 1 03Initialized
1311511 = 10 + 1 4111 = 10 + 1
14767 = 6 + 1 27 = 6 + 1 For
1515715 = 14 + 1 315 = 14 + 1