summaryrefslogtreecommitdiff
path: root/grc/freedesktop
diff options
context:
space:
mode:
authorJohnathan Corgan2010-03-21 16:17:15 -0700
committerJohnathan Corgan2010-03-21 16:17:15 -0700
commit1ae689ff9238dcffbf65881b8ca03aa8df3844aa (patch)
tree84592461ca6427fa63c62a846ae75fe2d86e3059 /grc/freedesktop
parent769b8bbe0aed088b6d1582d2d81d0966cee4c604 (diff)
downloadgnuradio-1ae689ff9238dcffbf65881b8ca03aa8df3844aa.tar.gz
gnuradio-1ae689ff9238dcffbf65881b8ca03aa8df3844aa.tar.bz2
gnuradio-1ae689ff9238dcffbf65881b8ca03aa8df3844aa.zip
Add new block gr.additive_scrambler_bb()
This block performs scrambling by XORing the input sequence with the output of an LFSR. Repeating this operation restores the original sequence. (This differs from gr.scrambler_bb(), which convolves the input sequence with the LFSR output.) The additive scrambler allows an optional bit count after which the LFSR is reset to its initial seed. This allows use with, e.g., packetized fixed length payloads.
Diffstat (limited to 'grc/freedesktop')
0 files changed, 0 insertions, 0 deletions