Unpack K Bits

From GNU Radio
Revision as of 14:18, 6 June 2020 by Duggabe (talk | contribs) (add Example Flowgraph)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Opposite of Pack K Bits - Converts a byte with k relevant bits to k output bytes with 1 bit each, located in the LSB.

In other words, this block picks the K least significant bits from a byte, and expands them into K bytes of 0 or 1.

Example:

k = 4

in = [0xf5, 0x08]

out = [0,1,0,1,1,0,0,0]

Each input byte produced four output bytes (that are either 0 or 1). Remember that there is no item type of "bit" in GNU Radio, so we have to use bytes to represent single bits.

Parameters

K
See above

Example Flowgraph

This flowgraph is taken from the Guided_Tutorial_PSK_Demodulation tutorial.

Stage6 grc.png

Source Files