|
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 | bin_statistics_f |
| control scanning and record frequency domain statistics 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 float0 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 float0 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 | 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 |
| copies the first N items to the output then signals done 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 | pdu_filter |
| Propagates only pdus containing k=>v in meta. More...
|
|
class | pdu_remove |
| remove key k in pdu's meta field and pass on More...
|
|
class | pdu_set |
| Set k=>v in pdu's meta field and pass on. More...
|
|
class | pdu_to_tagged_stream |
| Turns received PDUs into a tagged stream of items. More...
|
|
class | peak_detector |
| Detect the peak of a signal. More...
|
|
class | peak_detector2_fb |
| Detect the peak of a signal. 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 | random_pdu |
| Sends a random PDU at intervals. 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 | socket_pdu |
| Creates socket interface and translates traffic to PDUs. 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 | tagged_stream_to_pdu |
| Turns received stream data and tags into PDUs and sends them through a message port. More...
|
|
class | tags_strobe |
| Send tags at defined interval. More...
|
|
class | tcp_server_sink |
| Send stream through a TCP socket. 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 | tuntap_pdu |
| Creates TUNTAP interface and translates traffic to PDUs. More...
|
|
class | uchar_to_float |
| Convert stream of unsigned chars to a stream of floats. More...
|
|
class | udp_sink |
| Write stream to an UDP socket. More...
|
|
class | udp_source |
| Read stream from an UDP socket. 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...
|
|
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...
|
|