|
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 samplesPositive delays insert zero items at the beginning of the stream. Negative delays discard items from the stream. 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)This block is similar to gr::blocks::multiply_const_ff, the difference being it can handle several inputs and outputs, and the input-to-output relation can be described by the following mathematical equation:
and are column-vectors describing the elements on the input port at time step (this is a sync block with no memory). 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 = ~inputbitwise boolean not of input streams. 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)Bitwise boolean or across all input streams. 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 timesMessage Ports: 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.All this block does is add length tags in regular intervals. It can be used to connect a regular stream to a gr::tagged_stream_block. 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.Use this block to stop tags from propagating. 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.The sent message is a PMT-pair (created by pmt::cons()). The first element is a dictionary containing all the tags. The second is a vector containing the actual data. 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.This block resamples the stream by a factor that starts at 0.5 but varies around by some random walk. The relative rate of the block is initialized to 0.5 and the random number generator is seeded based on the time. For each input, if the random number is >= 0.5, the relative rate is increased by update_step ; otherwise, it is decreased by update_step . 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)Bitwise boolean xor across all input streams. More...
|
|