Convert stream of bytes to stream of +/- 1 symbols
input: stream of bytes; output: stream of float.
This block is deprecated.
The combination of gr_packed_to_unpacked_bb followed by gr_chunks_to_symbols_bf or gr_chunks_to_symbols_bc handles the general case of mapping from a stream of bytes into arbitrary float or complex symbols.
Convert stream of chars to a stream of float.
Parameters: |
|
---|
Get the scalar divider value.
Set the scalar divider value.
Convert stream of complex to a stream of interleaved shorts.
convert a stream of gr_complex to 1 or 2 streams of float
Parameters: | vlen – vector len (default 1) |
---|
complex in, real out (float)
Parameters: | vlen – vector len (default 1) |
---|
complex in, imaginary out (float)
Parameters: | vlen – vector len (default 1) |
---|
complex in, magnitude out (float)
Parameters: | vlen – vector len (default 1) |
---|
complex in, magnitude squared out (float)
Parameters: | vlen – vector len (default 1) |
---|
complex in, angle out (float)
Parameters: | vlen – vector len (default 1) |
---|
Convert stream of float to a stream of char.
Parameters: |
|
---|
Get the scalar multiplier value.
Set the scalar multiplier value.
Convert 1 or 2 streams of float to a stream of gr_complex.
Convert stream of float to a stream of short.
Parameters: |
|
---|
Get the scalar multiplier value.
Set the scalar multiplier value.
Convert stream of float to a stream of unsigned char.
Convert stream of interleaved shorts to a stream of complex.
Convert stream of short to a stream of float.
Parameters: |
|
---|
Get the scalar divider value.
Set the scalar divider value.
Convert stream of unsigned chars to a stream of float.
Converts a byte with k relevent bits to k output bytes with 1 bit in the LSB.
Map a stream of symbol indexes (unpacked bytes or shorts) to stream of float or complex onstellation points.in dimensions ( = 1 by default)
input: stream of unsigned char; output: stream of gr_complex.
out[n D + k] = symbol_table[in[n] D + k], k=0,1,...,D-1
The combination of gr_packed_to_unpacked_XX followed by gr_chunks_to_symbols_XY handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
Map a stream of symbol indexes (unpacked bytes or shorts) to stream of float or complex onstellation points.in dimensions ( = 1 by default)
input: stream of unsigned char; output: stream of float.
out[n D + k] = symbol_table[in[n] D + k], k=0,1,...,D-1
The combination of gr_packed_to_unpacked_XX followed by gr_chunks_to_symbols_XY handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
Map a stream of symbol indexes (unpacked bytes or shorts) to stream of float or complex onstellation points.in dimensions ( = 1 by default)
input: stream of int; output: stream of gr_complex.
out[n D + k] = symbol_table[in[n] D + k], k=0,1,...,D-1
The combination of gr_packed_to_unpacked_XX followed by gr_chunks_to_symbols_XY handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
Map a stream of symbol indexes (unpacked bytes or shorts) to stream of float or complex onstellation points.in dimensions ( = 1 by default)
input: stream of int; output: stream of float.
out[n D + k] = symbol_table[in[n] D + k], k=0,1,...,D-1
The combination of gr_packed_to_unpacked_XX followed by gr_chunks_to_symbols_XY handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
Map a stream of symbol indexes (unpacked bytes or shorts) to stream of float or complex onstellation points.in dimensions ( = 1 by default)
input: stream of short; output: stream of gr_complex.
out[n D + k] = symbol_table[in[n] D + k], k=0,1,...,D-1
The combination of gr_packed_to_unpacked_XX followed by gr_chunks_to_symbols_XY handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
Map a stream of symbol indexes (unpacked bytes or shorts) to stream of float or complex onstellation points.in dimensions ( = 1 by default)
input: stream of short; output: stream of float.
out[n D + k] = symbol_table[in[n] D + k], k=0,1,...,D-1
The combination of gr_packed_to_unpacked_XX followed by gr_chunks_to_symbols_XY handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts.
input: stream of unsigned char; output: stream of unsigned char.
This is the inverse of gr_unpacked_to_packed_XX.
The bits in the bytes or shorts input stream are grouped into chunks of bits and each resulting chunk is written right- justified to the output stream of bytes or shorts. All b or 16 bits of the each input bytes or short are processed. The right thing is done if bits_per_chunk is not a power of two.
The combination of gr_packed_to_unpacked_XX_ followed by gr_chunks_to_symbols_Xf or gr_chunks_to_symbols_Xc handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts.
input: stream of int; output: stream of int.
This is the inverse of gr_unpacked_to_packed_XX.
The bits in the bytes or shorts input stream are grouped into chunks of bits and each resulting chunk is written right- justified to the output stream of bytes or shorts. All b or 16 bits of the each input bytes or short are processed. The right thing is done if bits_per_chunk is not a power of two.
The combination of gr_packed_to_unpacked_XX_ followed by gr_chunks_to_symbols_Xf or gr_chunks_to_symbols_Xc handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts.
input: stream of short; output: stream of short.
This is the inverse of gr_unpacked_to_packed_XX.
The bits in the bytes or shorts input stream are grouped into chunks of bits and each resulting chunk is written right- justified to the output stream of bytes or shorts. All b or 16 bits of the each input bytes or short are processed. The right thing is done if bits_per_chunk is not a power of two.
The combination of gr_packed_to_unpacked_XX_ followed by gr_chunks_to_symbols_Xf or gr_chunks_to_symbols_Xc handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts.
input: stream of unsigned char; output: stream of unsigned char.
This is the inverse of gr_packed_to_unpacked_XX.
The low bits are extracted from each input byte or short. These bits are then packed densely into the output bytes or shorts, such that all 8 or 16 bits of the output bytes or shorts are filled with valid input bits. The right thing is done if bits_per_chunk is not a power of two.
The combination of gr_packed_to_unpacked_XX followed by gr_chunks_to_symbols_Xf or gr_chunks_to_symbols_Xc handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts.
input: stream of int; output: stream of int.
This is the inverse of gr_packed_to_unpacked_XX.
The low bits are extracted from each input byte or short. These bits are then packed densely into the output bytes or shorts, such that all 8 or 16 bits of the output bytes or shorts are filled with valid input bits. The right thing is done if bits_per_chunk is not a power of two.
The combination of gr_packed_to_unpacked_XX followed by gr_chunks_to_symbols_Xf or gr_chunks_to_symbols_Xc handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.
Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts.
input: stream of short; output: stream of short.
This is the inverse of gr_packed_to_unpacked_XX.
The low bits are extracted from each input byte or short. These bits are then packed densely into the output bytes or shorts, such that all 8 or 16 bits of the output bytes or shorts are filled with valid input bits. The right thing is done if bits_per_chunk is not a power of two.
The combination of gr_packed_to_unpacked_XX followed by gr_chunks_to_symbols_Xf or gr_chunks_to_symbols_Xc handles the general case of mapping from a stream of bytes or shorts into arbitrary float or complex symbols.