|  | 
| 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 | burst_to_stream | 
|  | Burst to Stream.  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. Itautomatically calculates the offset then switches to straight DC offset mode topreventany possible IIR filtering after it's been tuned. However, if frequencyorupstream gain is changed, it must retune, so frequency and upstream gain arealltaken as parameters and monitored for changes.  More...
 | 
| class | correctiq_man | 
|  | This block provides a mechanism to manually provide a real and imaginarysignal offset. Very similar to a complex add block,theblock supports dynamic updating on the values.  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 mitems out of everynstarting afteroffsetitems.  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 kbits from the input stream ontolbits of the output stream.  More...
 | 
| class | repeat | 
|  | repeat each input repeattimes  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 | swap_iq | 
|  | This block will transpose the I and Q channels (Swap IQ) to correctfor spectrally inverted inputs.  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 datavector.  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... 
 | 
|  | 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... 
 |