|
class | abs_blk |
| output[m] = abs(input[m]) for all M streams. More...
|
|
class | add_blk |
| output = sum(input[0], input[1], ..., input[M-1]) More...
|
|
class | add_const_bb |
| output = input + constant More...
|
|
class | add_const_cc |
| output = input + constant More...
|
|
class | add_const_ff |
| output = input + constant More...
|
|
class | add_const_ii |
| output = input + constant More...
|
|
class | add_const_ss |
| output = input + constant More...
|
|
class | add_const_v |
| output[m] = input[m] + constant vector for all M streams. More...
|
|
class | and_blk |
| output = input[0] & input[1] & ... & input[M-1] More...
|
|
class | and_const |
| output[m] = input[m] & value for all M streams. More...
|
|
class | annotator_1to1 |
| 1-to-1 stream annotator testing block. FOR TESTING PURPOSES ONLY. More...
|
|
class | annotator_alltoall |
| All-to-all stream annotator testing block. FOR TESTING PURPOSES ONLY. More...
|
|
class | annotator_raw |
| raw stream annotator testing block. More...
|
|
class | argmax |
| Compares vectors from multiple streams and determines the index in the vector and stream number where the maximum value occurred. More...
|
|
class | blockinterleaver_xx |
| Fully parameterizable block interleaver. More...
|
|
class | burst_tagger |
| Sets a burst on/off tag based on the value of the trigger input. More...
|
|
class | char_to_float |
| Convert stream of chars to a stream of float. More...
|
|
class | char_to_short |
| Convert stream of chars to a stream of shorts. More...
|
|
class | check_lfsr_32k_s |
| sink that checks if its input stream consists of a lfsr_32k sequence. More...
|
|
class | complex_to_arg |
| complex in, arg (arctan) out (float) More...
|
|
class | complex_to_float |
| Convert a stream of gr_complex to 1 or 2 streams of float. More...
|
|
class | complex_to_imag |
| Produces the imaginary part (as a float) of a complex stream. More...
|
|
class | complex_to_interleaved_char |
| Convert stream of complex to a stream of interleaved chars. More...
|
|
class | complex_to_interleaved_short |
| Convert stream of complex to a stream of interleaved shorts. More...
|
|
class | complex_to_mag |
| complex in, magnitude out (float) More...
|
|
class | complex_to_mag_squared |
| complex in, magnitude squared out (float) More...
|
|
class | complex_to_magphase |
| Convert a stream of gr_complex to magnitude and phase (both floats) More...
|
|
class | complex_to_real |
| Produces the real part (as a float) of a complex stream. More...
|
|
class | conjugate_cc |
| output = complex conjugate of input More...
|
|
class | control_loop |
| A second-order control loop implementation class. More...
|
|
class | copy |
| output[i] = input[i] More...
|
|
class | correctiq |
| This block to removes that center frequency IQ DC spike with an IIR filter. More...
|
|
class | correctiq_auto |
| This block to removes that center frequency IQ DC spike with a slight variation. It automatically calculates the offset then switches to straight DC offset mode to prevent any possible IIR filtering after it's been tuned. However, if frequency or upstream gain is changed, it must retune, so frequency and upstream gain are all taken as parameters and monitored for changes. More...
|
|
class | correctiq_man |
| This block provides a mechanism to manually provide a real and imaginary signal offset. Very similar to a complex add block, the block supports dynamic updating on the values. More...
|
|
class | swap_iq |
| This block will transpose the I and Q channels (Swap IQ) to correct for spectrally inverted inputs. More...
|
|
class | ctrlport_probe2_b |
| A ControlPort probe to export vectors of signals. More...
|
|
class | ctrlport_probe2_c |
| A ControlPort probe to export vectors of signals. More...
|
|
class | ctrlport_probe2_f |
| A ControlPort probe to export vectors of signals. More...
|
|
class | ctrlport_probe2_i |
| A ControlPort probe to export vectors of signals. More...
|
|
class | ctrlport_probe2_s |
| A ControlPort probe to export vectors of signals. More...
|
|
class | ctrlport_probe_c |
| A ControlPort probe to export vectors of signals. More...
|
|
class | deinterleave |
| deinterleave an input block of samples into N outputs. More...
|
|
class | delay |
| delay the input by a certain number of samples More...
|
|
class | divide |
| output = input[0] / input[1] / ... / input[M-1] More...
|
|
class | endian_swap |
| Convert stream of items into their byte swapped version. More...
|
|
class | exponentiate_const_cci |
| Exponentiates a complex stream with an integer exponent. More...
|
|
class | file_descriptor_sink |
| Write stream to file descriptor. More...
|
|
class | file_descriptor_source |
| Read stream from file descriptor. More...
|
|
class | file_meta_sink |
| Write stream to file with meta-data headers. More...
|
|
class | file_meta_source |
| Reads stream from file with meta-data headers. Headers are parsed into tags. More...
|
|
class | file_sink |
| Write stream to file. More...
|
|
class | file_sink_base |
| Common base class for file sinks. More...
|
|
class | file_source |
| Read stream from file. More...
|
|
class | float_to_char |
| Convert stream of floats to a stream of char. More...
|
|
class | float_to_complex |
| one or two floats in, complex out More...
|
|
class | float_to_int |
| Convert stream of floats to a stream of ints. More...
|
|
class | float_to_short |
| Convert stream of floats to a stream of shorts. More...
|
|
class | float_to_uchar |
| Convert stream of floats to a stream of unsigned chars. More...
|
|
class | head |
| stop after processing the first N items More...
|
|
class | host_buffer_copy |
| copy using host_buffer testing block. FOR TESTING PURPOSES ONLY. More...
|
|
class | int_to_float |
| Convert stream of ints to a stream of floats. More...
|
|
class | integrate |
| Integrate successive samples and decimate. More...
|
|
class | interleave |
| interleave N inputs into a single output More...
|
|
class | interleaved_char_to_complex |
| Convert stream of interleaved chars to a stream of complex. More...
|
|
class | interleaved_short_to_complex |
| Convert stream of interleaved shorts to a stream of complex. More...
|
|
class | keep_m_in_n |
| decimate a stream, keeping the first m items out of every n starting after offset items. More...
|
|
class | keep_one_in_n |
| decimate a stream, keeping the last item out of every n . More...
|
|
class | lfsr_15_1_0 |
| Linear Feedback Shift Register using primitive polynomial x^15 + x + 1. More...
|
|
class | lfsr_32k |
| generate pseudo-random sequence of length 32768 bits. More...
|
|
class | lfsr_32k_source_s |
| LFSR pseudo-random source with period of 2^15 bits (2^11 shorts) More...
|
|
class | magphase_to_complex |
| two floats in (mag and phase), complex out More...
|
|
class | max_blk |
| Compares vectors from multiple streams and determines the maximum value from each vector over all streams. More...
|
|
class | message_debug |
| Debug block for the message passing system. More...
|
|
class | message_strobe |
| Send message at defined interval. More...
|
|
class | message_strobe_random |
| Send message at defined interval. More...
|
|
class | min_blk |
| Compares vectors from multiple streams and determines the minimum value from each vector over all streams. More...
|
|
class | moving_average |
| output is the moving sum of the last N samples, scaled by the scale factor More...
|
|
class | multiply |
| output = prod (input_0, input_1, ...) More...
|
|
class | multiply_by_tag_value_cc |
| output = input * complex constant More...
|
|
class | multiply_conjugate_cc |
| Multiplies stream 0 by the complex conjugate of stream 1. More...
|
|
class | multiply_const |
| output = input * constant More...
|
|
class | multiply_const_v |
| output = input * constant vector (element-wise) More...
|
|
class | multiply_matrix |
| Matrix multiplexer/multiplier: y(k) = A x(k) More...
|
|
class | mute_blk |
| output = input or zero if muted. More...
|
|
class | nlog10_ff |
| output = n*log10(input) + k More...
|
|
class | nop |
| Does nothing. Used for testing only. More...
|
|
class | not_blk |
| output = ~input More...
|
|
class | null_sink |
| Bit bucket. Use as a termination point when a sink is required and we don't want to do anything real. More...
|
|
class | null_source |
| A source of zeros used mainly for testing. More...
|
|
class | or_blk |
| output = input_0 | input_1 | , ... | input_N) More...
|
|
class | pack_k_bits_bb |
| Converts a stream of bytes with 1 bit in the LSB to a byte with k relevant bits. More...
|
|
class | packed_to_unpacked |
| Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts. More...
|
|
class | patterned_interleaver |
| Interleave items based on the provided vector pattern . More...
|
|
class | peak_detector |
| Detect the peak of a signal. More...
|
|
class | peak_detector2_fb |
| Detect the peak of a signal. More...
|
|
class | phase_shift |
| This block will shift the incoming signal by the specified amount. Shift can be specified in either radians or degrees which is configurable in the constructor. More...
|
|
class | plateau_detector_fb |
| Detects a plateau and marks the middle. More...
|
|
class | probe_rate |
| throughput measurement More...
|
|
class | probe_signal |
| Sink that allows a sample to be grabbed from Python. More...
|
|
class | probe_signal_v |
| Sink that allows a vector of samples to be grabbed from Python. More...
|
|
class | regenerate_bb |
| Detect the peak of a signal and repeat every period samples. More...
|
|
class | repack_bits_bb |
| Repack k bits from the input stream onto l bits of the output stream. More...
|
|
class | repeat |
| repeat each input repeat times More...
|
|
class | rms_cf |
| RMS average power. More...
|
|
class | rms_ff |
| RMS average power. More...
|
|
class | rotator |
|
class | rotator_cc |
| Complex rotator. More...
|
|
class | sample_and_hold |
| sample and hold circuit More...
|
|
class | selector |
| output[output_index][i] = input[input_index][i] More...
|
|
class | short_to_char |
| Convert stream of shorts to a stream of chars. More...
|
|
class | short_to_float |
| Convert stream of shorts to a stream of floats. More...
|
|
class | skiphead |
| skips the first N items, from then on copies items to the output More...
|
|
class | stream_demux |
| Stream demuxing block to demultiplex one stream into N output streams. More...
|
|
class | stream_mux |
| Stream muxing block to multiplex many streams into one with a specified format. More...
|
|
class | stream_to_streams |
| convert a stream of items into a N streams of items More...
|
|
class | stream_to_tagged_stream |
| Converts a regular stream into a tagged stream. More...
|
|
class | stream_to_vector |
| convert a stream of items into a stream of gnuradio/blocks containing nitems_per_block More...
|
|
class | streams_to_stream |
| Convert N streams of 1 item into a 1 stream of N items. More...
|
|
class | streams_to_vector |
| convert N streams of items to 1 stream of vector length N More...
|
|
class | stretch_ff |
| adjust y-range of an input vector by mapping to range (max-of-input, stipulated-min). Primarily for spectral signature matching by normalizing spectrum dynamic ranges. More...
|
|
class | sub |
| output = input_0 - input_1 - ...) More...
|
|
class | tag_debug |
| Bit bucket that prints out any tag received. More...
|
|
class | tag_gate |
| Control tag propagation. More...
|
|
class | tag_share |
| Adds tags from Input 1 onto Input 0's stream. More...
|
|
class | tagged_file_sink |
| A file sink that uses tags to save files. More...
|
|
class | tagged_stream_align |
| Align a stream to a tagged stream item. More...
|
|
class | tagged_stream_multiply_length |
| Allows scaling of a tagged stream length tag. More...
|
|
class | tagged_stream_mux |
| Combines tagged streams. More...
|
|
class | tags_strobe |
| Send tags at defined interval. More...
|
|
class | test_tag_variable_rate_ff |
| Used for testing tag propagation. More...
|
|
class | threshold_ff |
| Output a 1 or zero based on a threshold value. More...
|
|
class | throttle |
| throttle flow of samples such that the average rate does not exceed samples_per_sec. More...
|
|
class | transcendental |
| A block that performs various transcendental math operations. More...
|
|
class | tsb_vector_sink |
| A vector sink for tagged streams. More...
|
|
class | uchar_to_float |
| Convert stream of unsigned chars to a stream of floats. More...
|
|
class | unpack_k_bits_bb |
| Converts a byte with k relevant bits to k output bytes with 1 bit in the LSB. More...
|
|
class | unpacked_to_packed |
| Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts. More...
|
|
class | vco_c |
| VCO - Voltage controlled oscillator. More...
|
|
class | vco_f |
| VCO - Voltage controlled oscillator. More...
|
|
class | vector_insert |
| source of T's that gets its data from a vector More...
|
|
class | vector_map |
| Maps elements from a set of input vectors to a set of output vectors. More...
|
|
class | vector_sink |
| T sink that writes to a vector. More...
|
|
class | vector_source |
| Source that streams T items based on the input data vector. More...
|
|
class | vector_to_stream |
| convert a stream of gnuradio/blocks of nitems_per_block items into a stream of items More...
|
|
class | vector_to_streams |
| Convert 1 stream of vectors of length N to N streams of items. More...
|
|
struct | wav_header_info |
| WAV file header information. More...
|
|
class | wavfile_sink |
| Write stream to a Microsoft PCM (.wav) file. More...
|
|
class | wavfile_source |
| Read stream from a Microsoft PCM (.wav) file, output floats. More...
|
|
class | xor_blk |
| output = input_0 ^ input_1 ^ , ... ^ input_N) More...
|
|