xref: /libbtbb/python/utils/le_whitening.py (revision e25b118a40ed6b5c2ea76bae29e388cfbc2f6e92)
1#!/usr/bin/env python
2
3num_channels = 40
4bits = []
5channels = {}
6reg = 0x57
7
8while not (len(bits) and reg==0x57):
9    if reg & 0x3f < num_channels and reg & 0x40:
10        channels[reg & 0x3f] = len(bits)
11    bit = (reg & 1)
12    bits.append(bit)
13    reg >>= 1
14    reg |= (bit << 6)
15    reg ^= (bit << 2)
16
17print bits
18
19print "\nArray index:"
20for k in sorted(channels.keys()):
21    print channels[k]
22