You are on page 1of 1

IS-95 Sync Channel

Bit Interleaving Pattern


8 by 16 Matrix
Notice that bits are doubled by loading each bit in two places in the matrix.

Load matrix by memory map (64 bits in).

1 2 3 4 5 6 7 8
1 1 3 2 4 1 3 2 4
2 33 35 34 36 33 35 34 36
3 17 19 18 20 17 19 18 20
4 49 51 50 52 49 51 50 52
5 9 11 10 12 9 11 10 12
6 41 43 42 44 41 43 42 44
7 25 27 26 28 25 27 26 28
8 57 59 58 60 57 59 58 60
9 5 7 6 8 5 7 6 8
10 37 39 38 40 37 39 38 40
11 21 23 22 24 21 23 22 24
12 53 55 54 56 53 55 54 56
13 13 15 14 16 13 15 14 16
14 45 47 46 48 45 47 46 48
15 29 31 30 32 29 31 30 32
16 61 63 62 64 61 63 62 64

Read column-by-column (128 bits out).

You might also like