GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios. It can be used with readily-available low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in hobbyist, academic and commercial environments to support both wireless communications research and real-world radio systems.
GNU Radio applications are primarily written using the Python programming language, while the supplied performance-critical signal-processing path is implemented in C++ using processor floating-point extensions, where available. Thus, the developer is able to implement real-time, high-throughput radio systems in a simple-to-use, rapid-application-development environment.
While not primarily a simulation tool, GNU Radio does support development of signal processing algorithms using pre-recorded or generated data, avoiding the need for actual RF hardware.
GNU Radio is licensed under the GNU General Public License (GPL) version 3. All of the code is copyright of the Free Software Foundation.
Polymorphic Types.
The type can really be used to store anything, but also has simple conversion methods for common data types such as bool, long, or a vector.
The polymorphic type simplifies message passing between blocks, as all of the data is of the same type, including the message. Tags also use PMTs as data type, so a stream tag can be of any logical data type. In a sense, PMTs are a way to extend C++’ strict typing with something more flexible.
The PMT library supports the following major types: bool, symbol (string), integer, real, complex, null, pair, list, vector, dict, uniform_vector, any (boost::any cast)
gnuradio.gr.top_block | Top-level hierarchical block representing a flow-graph. |
gnuradio.gr.basic_block | |
gnuradio.gr.block | The abstract base class for all ‘terminal’ processing blocks. |
gnuradio.gr.sync_block | |
gnuradio.gr.sync_decimator | synchronous N:1 input to output with history |
gnuradio.gr.sync_interpolator | synchronous 1:N input to output with history |
gnuradio.gr.tagged_stream_block | Block that operates on PDUs in form of tagged streams |
gnuradio.gr.hier_block2 | Subclass this to create a python hierarchical block. |
gnuradio.gr.high_res_timer_now | Get the current time in ticks. |
gnuradio.gr.high_res_timer_now_perfmon | Get the current time in ticks - for performance monitoring. |
gnuradio.gr.high_res_timer_epoch | Get the tick count at the epoch. |
gnuradio.gr.high_res_timer_tps | Get the number of ticks per second. |
gnuradio.gr.io_signature | i/o signature for input and output ports. |
gnuradio.gr.io_signature2 | Create an i/o signature. |
gnuradio.gr.io_signature3 | Create an i/o signature. |
gnuradio.gr.io_signaturev | Create an i/o signature. |
gnuradio.gr.prefix | return SYSCONFDIR. Typically ${CMAKE_INSTALL_PREFIX}/etc or /etc |
gnuradio.gr.prefsdir | return preferences file directory. Typically ${SYSCONFDIR}/etc/conf.d |
gnuradio.gr.sysconfdir | return SYSCONFDIR. Typically ${CMAKE_INSTALL_PREFIX}/etc or /etc |
gnuradio.gr.version | return version string defined by cmake (GrVersion.cmake) |
gnuradio.gr.major_version | return just the major version defined by cmake |
gnuradio.gr.api_version | return just the api version defined by cmake |
gnuradio.gr.minor_version | returnjust the minor version defined by cmake |
gnuradio.gr.prefs | |
gnuradio.gr.logger | Proxy of C++ gr::logger class |
gnuradio.gr.logger_config | |
gnuradio.gr.logger_get_names | |
gnuradio.gr.logger_reset_config | |
gnuradio.gr.tag_t | Proxy of C++ gr::tag_t class |
gnuradio.gr.tag_t_offset_compare | |
gnuradio.gr.tag_t_offset_compare_key | Convert a tag_t_offset_compare function into a key=function This method is modeled after functools.cmp_to_key(_func_). |
gnuradio.gr.tag_to_pmt | Convert a Python-readable object to a stream tag |
gnuradio.gr.tag_to_python | Convert a stream tag to a Python-readable object |
gnuradio.gr.tag_utils | |
gnuradio.gr.sizeof_gr_complex | int(x, base=10) -> int or long |
gnuradio.gr.sizeof_float | int(x, base=10) -> int or long |
gnuradio.gr.sizeof_int | int(x, base=10) -> int or long |
gnuradio.gr.sizeof_short | int(x, base=10) -> int or long |
gnuradio.gr.sizeof_char | int(x, base=10) -> int or long |
gnuradio.gr.sizeof_double | int(x, base=10) -> int or long |
gnuradio.gr.branchless_binary_slicer | |
gnuradio.gr.binary_slicer | |
gnuradio.gr.branchless_clip | |
gnuradio.gr.clip | |
gnuradio.gr.branchless_quad_0deg_slicer | branchless_quad_0deg_slicer(gr_complex x) -> unsigned int |
gnuradio.gr.quad_0deg_slicer | quad_0deg_slicer(gr_complex x) -> unsigned int |
gnuradio.gr.branchless_quad_45deg_slicer | branchless_quad_45deg_slicer(gr_complex x) -> unsigned int |
gnuradio.gr.quad_45deg_slicer | quad_45deg_slicer(gr_complex x) -> unsigned int |
gnuradio.gr.feval | Proxy of C++ gr::py_feval class |
gnuradio.gr.feval_cc | Proxy of C++ gr::py_feval_cc class |
gnuradio.gr.feval_dd | Proxy of C++ gr::py_feval_dd class |
gnuradio.gr.feval_ll | Proxy of C++ gr::py_feval_ll class |
gnuradio.gr.feval_p | Proxy of C++ gr::py_feval_p class |
gnuradio.gr.gateway |
pmt.acons | (acons x y a) == (cons (cons x y) a) |
pmt.any_ref | Return underlying boost::any. |
pmt.any_set | Store in . |
pmt.assoc | Find the first pair in whose car field is and return that pair. |
pmt.assq | Find the first pair in whose car field is and return that pair. |
pmt.assv | Find the first pair in whose car field is and return that pair. |
pmt.blob_data | Return a pointer to the blob’s data. |
pmt.blob_length | Return the blob’s length in bytes. |
pmt.c32vector_elements | |
pmt.c32vector_ref | |
pmt.c32vector_set | |
pmt.c64vector_elements | |
pmt.c64vector_ref | |
pmt.c64vector_set | |
pmt.caar | |
pmt.cadddr | |
pmt.caddr | |
pmt.cadr | |
pmt.car | If is a pair, return the car of the , otherwise raise wrong_type. |
pmt.cdar | |
pmt.cddr | |
pmt.cdr | If is a pair, return the cdr of the , otherwise raise wrong_type. |
pmt.cons | Return a newly allocated pair whose car is and whose cdr is . |
pmt.deserialize | Create obj from portable byte-serial representation. |
pmt.deserialize_str | Provide a simple string generating interface to pmt’s deserialize function. |
pmt.dict_add | Return a new dictionary with associated with . |
pmt.dict_delete | Return a new dictionary with removed. |
pmt.dict_has_key | Return true if exists in . |
pmt.dict_items | Return list of (key . |
pmt.dict_keys | Return list of keys. |
pmt.dict_ref | If exists in , return associated value; otherwise return . |
pmt.dict_update | Return a new dictionary with k=>v pairs from added. |
pmt.dict_values | Return list of values. |
pmt.dump_sizeof | |
pmt.eq | Return true if x and y are the same object; otherwise return false. |
pmt.equal | pmt::equal recursively compares the contents of pairs and vectors, applying pmt::eqv on other objects such as numbers and symbols. pmt::equal may fail to terminate if its arguments are circular data structures. |
pmt.eqv | Return true if x and y should normally be regarded as the same object, else false. |
pmt.f32vector_elements | |
pmt.f32vector_ref | |
pmt.f32vector_set | |
pmt.f64vector_elements | |
pmt.f64vector_ref | |
pmt.f64vector_set | |
pmt.from_bool | Return #f is val is false, else return #t. |
pmt.from_complex | Return a complex number constructed of the given real and imaginary parts. |
pmt.from_double | Return the pmt value that represents double . |
pmt.from_float | |
pmt.from_long | Return the pmt value that represents the integer . |
pmt.from_uint64 | Return the pmt value that represents the uint64 . |
pmt.get_PMT_EOF | |
pmt.get_PMT_F | |
pmt.get_PMT_NIL | |
pmt.get_PMT_T | |
pmt.init_c32vector | |
pmt.init_c64vector | |
pmt.init_f32vector | |
pmt.init_f64vector | |
pmt.init_s16vector | |
pmt.init_s32vector | |
pmt.init_s8vector | |
pmt.init_u16vector | |
pmt.init_u32vector | |
pmt.init_u8vector | |
pmt.intern | Alias for pmt_string_to_symbol. |
pmt.is_any | Return true if is an any. |
pmt.is_blob | Return true if is a blob, othewise false. |
pmt.is_bool | Return true if obj is #t or #f, else return false. |
pmt.is_c32vector | |
pmt.is_c64vector | |
pmt.is_complex | return true if is a complex number, false otherwise. |
pmt.is_dict | Return true if is a dictionary. |
pmt.is_eof_object | return true if obj is the EOF object, otherwise return false. |
pmt.is_f32vector | |
pmt.is_f64vector | |
pmt.is_false | Return true if obj is #f, else return true. |
pmt.is_integer | Return true if is an integer number, else false. |
pmt.is_msg_accepter | Return true if is a msg_accepter. |
pmt.is_null | Return true if is the empty list, otherwise return false. |
pmt.is_number | Return true if obj is any kind of number, else false. |
pmt.is_pair | Return true if is a pair, else false. |
pmt.is_real | |
pmt.is_s16vector | |
pmt.is_s32vector | |
pmt.is_s64vector | |
pmt.is_s8vector | |
pmt.is_symbol | Return true if obj is a symbol, else false. |
pmt.is_true | Return false if obj is #f, else return true. |
pmt.is_tuple | Return true if is a tuple, othewise false. |
pmt.is_u16vector | |
pmt.is_u32vector | |
pmt.is_u64vector | |
pmt.is_u8vector | |
pmt.is_uint64 | Return true if is an uint64 number, else false. |
pmt.is_uniform_vector | true if is any kind of uniform numeric vector |
pmt.is_vector | Return true if is a vector, othewise false. |
pmt.length | Return the number of elements in v. |
pmt.list1 | Return a list of length 1 containing . |
pmt.list2 | Return a list of length 2 containing , . |
pmt.list3 | Return a list of length 3 containing , , . |
pmt.list4 | Return a list of length 4 containing , , , . |
pmt.list5 | Return a list of length 5 containing , , , , . |
pmt.list6 | Return a list of length 6 containing , , , , , . |
pmt.list_add | Return with added to it. |
pmt.list_has | Return bool of contains . |
pmt.list_rm | Return with removed from it. |
pmt.make_any | make an any |
pmt.make_blob | Make a blob given a pointer and length in bytes. |
pmt.make_c32vector | |
pmt.make_c64vector | |
pmt.make_dict | Make an empty dictionary. |
pmt.make_f32vector | |
pmt.make_f64vector | |
pmt.make_msg_accepter | make a msg_accepter |
pmt.make_rectangular | Return a complex number constructed of the given real and imaginary parts. |
pmt.make_s16vector | |
pmt.make_s32vector | |
pmt.make_s64vector | |
pmt.make_s8vector | |
pmt.make_tuple | make_tuple(swig_int_ptr e0) -> swig_int_ptr |
pmt.make_u16vector | |
pmt.make_u32vector | |
pmt.make_u64vector | |
pmt.make_u8vector | |
pmt.make_vector | Make a vector of length , with initial values set to . |
pmt.map | Apply element-wise to the elements of list and returns a list of the results, in order. |
pmt.member | Return the first sublist of whose car is . |
pmt.memq | Return the first sublist of whose car is . |
pmt.memv | Return the first sublist of whose car is . |
pmt.msg_accepter_ref | Return underlying msg_accepter. |
pmt.nth | locates element of |
pmt.nthcdr | returns the tail of that would be obtained by calling cdr times in succession. |
pmt.pmt_vector_cdouble | Proxy of C++ std::vector<(std::complex<(double)>)> class |
pmt.pmt_vector_cfloat | Proxy of C++ std::vector<(std::complex<(float)>)> class |
pmt.pmt_vector_double | Proxy of C++ std::vector<(double)> class |
pmt.pmt_vector_float | Proxy of C++ std::vector<(float)> class |
pmt.pmt_vector_int16 | Proxy of C++ std::vector<(int16_t)> class |
pmt.pmt_vector_int32 | Proxy of C++ std::vector<(int32_t)> class |
pmt.pmt_vector_int8 | Proxy of C++ std::vector<(int8_t)> class |
pmt.pmt_vector_uint16 | Proxy of C++ std::vector<(uint16_t)> class |
pmt.pmt_vector_uint32 | Proxy of C++ std::vector<(uint32_t)> class |
pmt.pmt_vector_uint8 | Proxy of C++ std::vector<(uint8_t)> class |
pmt.read | read converts external representations of pmt objects into the objects themselves. Read returns the next object parsable from the given input port, updating port to point to the first character past the end of the external representation of the object. |
pmt.reverse | reverse . |
pmt.reverse_x | destructively reverse . |
pmt.s16vector_elements | |
pmt.s16vector_ref | |
pmt.s16vector_set | |
pmt.s32vector_elements | |
pmt.s32vector_ref | |
pmt.s32vector_set | |
pmt.s64vector_ref | |
pmt.s64vector_set | |
pmt.s8vector_elements | |
pmt.s8vector_ref | |
pmt.s8vector_set | |
pmt.serialize | Write portable byte-serial representation of to . |
pmt.serialize_str | Provide a simple string generating interface to pmt’s serialize function. |
pmt.set_car | Stores in the car field of . |
pmt.set_cdr | Stores in the cdr field of . |
pmt.string_to_symbol | Return the symbol whose name is . |
pmt.subsetp | Return true if every element of appears in , and false otherwise. |
pmt.symbol_to_string | If a symbol, return the name of the symbol as a string. |
pmt.to_bool | Return true if val is pmt::True, return false when val is pmt::PMT_F,. |
pmt.to_complex | If is complex, real or integer, return the closest complex<double>. |
pmt.to_double | Convert pmt to double if possible. |
pmt.to_float | Convert pmt to float if possible. |
pmt.to_long | Convert pmt to long if possible. |
pmt.to_pmt | |
pmt.to_python | |
pmt.to_tuple | If is a vector or proper list, return a tuple containing the elements of x |
pmt.to_uint64 | Convert pmt to uint64 if possible. |
pmt.tuple_ref | Return the contents of position of . |
pmt.u16vector_elements | |
pmt.u16vector_ref | |
pmt.u16vector_set | |
pmt.u32vector_elements | |
pmt.u32vector_ref | |
pmt.u32vector_set | |
pmt.u64vector_ref | |
pmt.u64vector_set | |
pmt.u8vector_elements | |
pmt.u8vector_ref | |
pmt.u8vector_set | |
pmt.uniform_vector_elements | |
pmt.uniform_vector_itemsize | item size in bytes if is any kind of uniform numeric vector |
pmt.vector_fill | Store in every position of . |
pmt.vector_ref | Return the contents of position of . |
pmt.vector_set | Store in position . |
pmt.write | Write a written representation of to the given . |
pmt.write_string | Return a string representation of . |
gnuradio.audio.sink | Creates a sink from an audio device. |
gnuradio.audio.source | Creates a source from an audio device. |
gnuradio.vocoder.alaw_decode_bs | This block performs alaw audio decoding. |
gnuradio.vocoder.alaw_encode_sb | This block performs g.711 alaw audio encoding. |
gnuradio.vocoder.codec2_decode_ps | CODEC2 Vocoder Decoder |
gnuradio.vocoder.codec2_encode_sp | CODEC2 Vocoder Encoder |
gnuradio.vocoder.cvsd_decode_bs | This block performs CVSD audio decoding. |
gnuradio.vocoder.cvsd_encode_sb | This block performs CVSD audio encoding. |
gnuradio.vocoder.g721_decode_bs | This block performs g721 audio decoding. |
gnuradio.vocoder.g721_encode_sb | This block performs g721 audio encoding. |
gnuradio.vocoder.g723_24_decode_bs | This block performs g723_24 audio decoding. |
gnuradio.vocoder.g723_24_encode_sb | This block performs g723_24 audio encoding. |
gnuradio.vocoder.g723_40_decode_bs | This block performs g723_40 audio decoding. |
gnuradio.vocoder.g723_40_encode_sb | This block performs g723_40 audio encoding. |
gnuradio.vocoder.gsm_fr_decode_ps | GSM 06.10 Full Rate Vocoder Decoder |
gnuradio.vocoder.gsm_fr_encode_sp | GSM 06.10 Full Rate Vocoder Encoder |
gnuradio.vocoder.ulaw_decode_bs | This block performs ulaw audio decoding. |
gnuradio.vocoder.ulaw_encode_sb | This block performs g.711 ulaw audio encoding. |
gnuradio.blocks.wavfile_sink | Write stream to a Microsoft PCM (.wav) file. |
gnuradio.blocks.wavfile_source | Read stream from a Microsoft PCM (.wav) file, output floats. |
gnuradio.blocks.and_bb | output = input[0] & input[1] & ... & input[M-1] |
gnuradio.blocks.and_const_bb | output[m] = input[m] & value for all M streams. |
gnuradio.blocks.and_const_ii | output[m] = input[m] & value for all M streams. |
gnuradio.blocks.and_const_ss | output[m] = input[m] & value for all M streams. |
gnuradio.blocks.and_ii | output = input[0] & input[1] & ... & input[M-1] |
gnuradio.blocks.and_ss | output = input[0] & input[1] & ... & input[M-1] |
gnuradio.blocks.not_bb | output = ~input |
gnuradio.blocks.not_ii | output = ~input |
gnuradio.blocks.not_ss | output = ~input |
gnuradio.blocks.or_bb | output = input_0 | input_1 | , ... | input_N) |
gnuradio.blocks.or_ii | output = input_0 | input_1 | , ... | input_N) |
gnuradio.blocks.or_ss | output = input_0 | input_1 | , ... | input_N) |
gnuradio.blocks.xor_bb | output = input_0 ^ input_1 ^ , ... ^ input_N) |
gnuradio.blocks.xor_ii | output = input_0 ^ input_1 ^ , ... ^ input_N) |
gnuradio.blocks.xor_ss | output = input_0 ^ input_1 ^ , ... ^ input_N) |
gnuradio.blocks.packed_to_unpacked_bb | Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts. |
gnuradio.blocks.packed_to_unpacked_ii | Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts. |
gnuradio.blocks.packed_to_unpacked_ss | Convert a stream of packed bytes or shorts to stream of unpacked bytes or shorts. |
gnuradio.blocks.unpacked_to_packed_bb | Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts. |
gnuradio.blocks.unpacked_to_packed_ii | Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts. |
gnuradio.blocks.unpacked_to_packed_ss | Convert a stream of unpacked bytes or shorts into a stream of packed bytes or shorts. |
gnuradio.blocks.pack_k_bits_bb | Converts a stream of bytes with 1 bit in the LSB to a byte with k relevent bits. |
gnuradio.blocks.repack_bits_bb | Repack bits from the input stream onto bits of the output stream. |
gnuradio.blocks.unpack_k_bits_bb | Converts a byte with k relevent bits to k output bytes with 1 bit in the LSB. |
gnuradio.filter.freq_xlating_fir_filter_ccc | FIR filter combined with frequency translation with gr_complex input, gr_complex output and gr_complex taps. |
gnuradio.filter.freq_xlating_fir_filter_ccf | FIR filter combined with frequency translation with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.freq_xlating_fir_filter_fcc | FIR filter combined with frequency translation with float input, gr_complex output and gr_complex taps. |
gnuradio.filter.freq_xlating_fir_filter_fcf | FIR filter combined with frequency translation with float input, gr_complex output and float taps. |
gnuradio.filter.freq_xlating_fir_filter_scc | FIR filter combined with frequency translation with short input, gr_complex output and gr_complex taps. |
gnuradio.filter.freq_xlating_fir_filter_scf | FIR filter combined with frequency translation with short input, gr_complex output and float taps. |
gnuradio.filter.pfb_channelizer_ccf | Polyphase filterbank channelizer with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.pfb_decimator_ccf | Polyphase filterbank bandpass decimator with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.pfb_interpolator_ccf | Polyphase filterbank interpolator with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.pfb_synthesizer_ccf | Polyphase synthesis filterbank with gr_complex input, gr_complex output and float taps. |
gnuradio.channels.channel_model | Basic channel simulator. |
gnuradio.channels.channel_model2 | Basic channel simulator allowing time-varying frequency and timing inputs. |
gnuradio.channels.fading_model | fading simulator |
gnuradio.channels.selective_fading_model | fading simulator |
gnuradio.channels.dynamic_channel_model | dynamic channel simulator |
gnuradio.channels.cfo_model | channel simulator |
gnuradio.channels.sro_model | Sample Rate Offset Model. |
gnuradio.digital.additive_scrambler_bb | Scramble an input stream using an LFSR. |
gnuradio.digital.descrambler_bb | Descramber an input stream using an LFSR. |
gnuradio.digital.scrambler_bb | Scramble an input stream using an LFSR. |
gnuradio.blocks.ctrlport_probe2_b | A ControlPort probe to export vectors of signals. |
gnuradio.blocks.ctrlport_probe2_c | A ControlPort probe to export vectors of signals. |
gnuradio.blocks.ctrlport_probe2_f | A ControlPort probe to export vectors of signals. |
gnuradio.blocks.ctrlport_probe2_i | A ControlPort probe to export vectors of signals. |
gnuradio.blocks.ctrlport_probe2_s | A ControlPort probe to export vectors of signals. |
gnuradio.blocks.ctrlport_probe_c | A ControlPort probe to export vectors of signals. |
gnuradio.fft.ctrlport_probe_psd | A ControlPort probe to export vectors of signals. |
gnuradio.blocks.message_debug | Debug block for the message passing system. |
gnuradio.blocks.message_strobe | Send message at defined interval. |
gnuradio.blocks.message_strobe_random | Send message at defined interval. |
gnuradio.blocks.tag_debug | Bit bucket that prints out any tag received. |
gnuradio.blocks.tags_strobe | Send tags at defined interval. |
gnuradio.blocks.vector_sink_b | unsigned char sink that writes to a vector |
gnuradio.blocks.vector_sink_c | gr_complex sink that writes to a vector |
gnuradio.blocks.vector_sink_f | float sink that writes to a vector |
gnuradio.blocks.vector_sink_i | int sink that writes to a vector |
gnuradio.blocks.vector_sink_s | short sink that writes to a vector |
gnuradio.blocks.random_pdu | Sends a random PDU at intervals. |
gnuradio.dtv.atsc_deinterleaver | ATSC deinterleave RS encoded ATSC data ( atsc_mpeg_packet_rs_encoded > atsc_mpeg_packet_rs_encoded) |
gnuradio.dtv.atsc_depad | ATSC depad mpeg ts packets from 256 byte atsc_mpeg_packet to 188 byte char |
gnuradio.dtv.atsc_derandomizer | ATSC “dewhiten” incoming mpeg transport stream packets |
gnuradio.dtv.atsc_equalizer | ATSC Receiver Equalizer. |
gnuradio.dtv.atsc_field_sync_mux | <+description of block+> |
gnuradio.dtv.atsc_fpll | ATSC Receiver FPLL. |
gnuradio.dtv.atsc_fs_checker | ATSC Receiver FS_CHECKER. |
gnuradio.dtv.atsc_interleaver | <+description of block+> |
gnuradio.dtv.atsc_pad | <+description of block+> |
gnuradio.dtv.atsc_randomizer | <+description of block+> |
gnuradio.dtv.atsc_rs_decoder | ATSC Receiver Reed-Solomon Decoder. |
gnuradio.dtv.atsc_rs_encoder | <+description of block+> |
gnuradio.dtv.atsc_sync | ATSC Receiver SYNC. |
gnuradio.dtv.atsc_trellis_encoder | <+description of block+> |
gnuradio.dtv.atsc_viterbi_decoder | ATSC Viterbi Decoder. |
gnuradio.dtv.dvb_bbheader_bb | Formats MPEG-2 Transport Stream packets into FEC baseband frames and adds a 10-byte header. |
gnuradio.dtv.dvb_bbscrambler_bb | Scrambles FEC baseband frames with a PRBS encoder. |
gnuradio.dtv.dvb_bch_bb | Encodes a BCH ((Bose, Chaudhuri, Hocquenghem) FEC. |
gnuradio.dtv.dvb_ldpc_bb | Encodes a LDPC (Low-Density Parity-Check) FEC. |
gnuradio.dtv.dvbs2_interleaver_bb | Bit interleaves DVB-S2 FEC baseband frames. |
gnuradio.dtv.dvbs2_modulator_bc | Modulates DVB-S2 frames. |
gnuradio.dtv.dvbs2_physical_cc | Signals DVB-S2 physical layer frames. |
gnuradio.dtv.dvbt2_cellinterleaver_cc | Cell and time interleaves QPSK/QAM modulated cells. |
gnuradio.dtv.dvbt2_framemapper_cc | Maps T2 frames. |
gnuradio.dtv.dvbt2_freqinterleaver_cc | Frequency interleaves a T2 frame. |
gnuradio.dtv.dvbt2_interleaver_bb | Bit interleaves DVB-T2 FEC baseband frames. |
gnuradio.dtv.dvbt2_miso_cc | Splits the stream for MISO (Multiple Input Single Output). |
gnuradio.dtv.dvbt2_modulator_bc | Modulates DVB-T2 cells. |
gnuradio.dtv.dvbt2_p1insertion_cc | Inserts a P1 symbol. |
gnuradio.dtv.dvbt2_paprtr_cc | Peak to Average Power Ratio (PAPR) reduction. |
gnuradio.dtv.dvbt2_pilotgenerator_cc | Adds pilots to T2 frames. |
gnuradio.dtv.dvbt_bit_inner_interleaver | Bit Inner interleaver. |
gnuradio.dtv.dvbt_convolutional_interleaver | Convolutional interleaver. |
gnuradio.dtv.dvbt_energy_dispersal | Energy dispersal. |
gnuradio.dtv.dvbt_inner_coder | Inner coder with Puncturing. |
gnuradio.dtv.dvbt_map | DVB-T mapper. |
gnuradio.dtv.dvbt_reed_solomon_enc | Reed Solomon encoder |
gnuradio.dtv.dvbt_reference_signals | Reference signals generator. |
gnuradio.dtv.dvbt_symbol_inner_interleaver | Symbol interleaver. |
gnuradio.digital.cma_equalizer_cc | Implements constant modulus adaptive filter on complex stream. |
gnuradio.digital.lms_dd_equalizer_cc | Least-Mean-Square Decision Directed Equalizer (complex in/out) |
gnuradio.digital.kurtotic_equalizer_cc | Implements a kurtosis-based adaptive equalizer on complex stream. |
gnuradio.fec.async_decoder | Creates the decoder block for use in GNU Radio flowgraphs from a given FEC API object derived from the generic_decoder class. |
gnuradio.fec.async_encoder | Creates the encoder block for use in GNU Radio flowgraphs with async message from a given FEC API object derived from the generic_encoder class. |
gnuradio.fec.ber_bf | BER block in FECAPI. |
gnuradio.fec.conv_bit_corr_bb | Correlate block in FECAPI. |
gnuradio.fec.decode_ccsds_27_fb | A rate 1/2, k=7 convolutional decoder for the CCSDS standard. |
gnuradio.fec.decoder | General FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph. |
gnuradio.fec.depuncture_bb | Depuncture a stream of samples. |
gnuradio.fec.encode_ccsds_27_bb | A rate 1/2, k=7 convolutional encoder for the CCSDS standard. |
gnuradio.fec.encoder | Creates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class. |
gnuradio.fec.generic_decoder | Parent class for FECAPI objects. |
gnuradio.fec.generic_encoder | Proxy of C++ gr::fec::generic_encoder class |
gnuradio.fec.puncture_bb | Puncture a stream of unpacked bits. |
gnuradio.fec.puncture_ff | Puncture a stream of floats. |
gnuradio.fec.tagged_decoder | General FEC decoding block that takes in a decoder variable object (derived from gr::fec::general_decoder) for use in a flowgraph. |
gnuradio.fec.tagged_encoder | Creates the encoder block for use in GNU Radio flowgraphs from a given FECAPI object derived from the generic_encoder class. |
gnuradio.fcd.source_c | Funcube Dongle source block. |
gnuradio.blocks.file_descriptor_sink | Write stream to file descriptor. |
gnuradio.blocks.file_descriptor_source | Read stream from file descriptor. |
gnuradio.blocks.file_meta_sink | Write stream to file with meta-data headers. |
gnuradio.blocks.file_meta_source | Reads stream from file with meta-data headers. |
gnuradio.blocks.file_sink | Write stream to file. |
gnuradio.blocks.file_source | Read stream from file. |
gnuradio.blocks.tagged_file_sink | A file sink that uses tags to save files. |
gnuradio.filter.dc_blocker_cc | a computationally efficient controllable DC blocker |
gnuradio.filter.dc_blocker_ff | a computationally efficient controllable DC blocker |
gnuradio.filter.fft_filter_ccc | Fast FFT filter with gr_complex input, gr_complex output and gr_complex taps. |
gnuradio.filter.fft_filter_ccf | Fast FFT filter with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.fft_filter_fff | Fast FFT filter with float input, float output and float taps. |
gnuradio.filter.filter_delay_fc | Filter-Delay Combination Block. |
gnuradio.filter.filterbank_vcvcf | Filterbank with vector of gr_complex input, vector of gr_complex output and float taps. |
gnuradio.filter.fir_filter_ccc | FIR filter with gr_complex input, gr_complex output, and gr_complex taps. |
gnuradio.filter.fir_filter_ccf | FIR filter with gr_complex input, gr_complex output, and float taps. |
gnuradio.filter.fir_filter_fcc | FIR filter with float input, gr_complex output, and gr_complex taps. |
gnuradio.filter.fir_filter_fff | FIR filter with float input, float output, and float taps. |
gnuradio.filter.fir_filter_fsf | FIR filter with float input, short output, and float taps. |
gnuradio.filter.fir_filter_scc | FIR filter with short input, gr_complex output, and gr_complex taps. |
gnuradio.filter.fractional_interpolator_cc | Interpolating MMSE filter with complex input, complex output. |
gnuradio.filter.fractional_interpolator_ff | Interpolating MMSE filter with float input, float output. |
gnuradio.filter.fractional_resampler_cc | resampling MMSE filter with complex input, complex output |
gnuradio.filter.fractional_resampler_ff | Resampling MMSE filter with float input, float output. |
gnuradio.filter.freq_xlating_fir_filter_ccc | FIR filter combined with frequency translation with gr_complex input, gr_complex output and gr_complex taps. |
gnuradio.filter.freq_xlating_fir_filter_ccf | FIR filter combined with frequency translation with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.freq_xlating_fir_filter_fcc | FIR filter combined with frequency translation with float input, gr_complex output and gr_complex taps. |
gnuradio.filter.freq_xlating_fir_filter_fcf | FIR filter combined with frequency translation with float input, gr_complex output and float taps. |
gnuradio.filter.freq_xlating_fir_filter_scc | FIR filter combined with frequency translation with short input, gr_complex output and gr_complex taps. |
gnuradio.filter.freq_xlating_fir_filter_scf | FIR filter combined with frequency translation with short input, gr_complex output and float taps. |
gnuradio.filter.hilbert_fc | Hilbert transformer. |
gnuradio.filter.iir_filter_ccc | IIR filter with complex input, complex output, and complex taps. |
gnuradio.filter.iir_filter_ccd | IIR filter with complex input, complex output, and double taps. |
gnuradio.filter.iir_filter_ccf | IIR filter with complex input, complex output, and float taps. |
gnuradio.filter.iir_filter_ccz | IIR filter with complex input, complex output, and complex (double) taps. |
gnuradio.filter.iir_filter_ffd | IIR filter with float input, float output and double taps. |
gnuradio.filter.interp_fir_filter_ccc | Interpolating FIR filter with gr_complex input, gr_complex output and gr_complex taps. |
gnuradio.filter.interp_fir_filter_ccf | Interpolating FIR filter with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.interp_fir_filter_fcc | Interpolating FIR filter with float input, gr_complex output and gr_complex taps. |
gnuradio.filter.interp_fir_filter_fff | Interpolating FIR filter with float input, float output and float taps. |
gnuradio.filter.interp_fir_filter_fsf | Interpolating FIR filter with float input, short output and float taps. |
gnuradio.filter.interp_fir_filter_scc | Interpolating FIR filter with short input, gr_complex output and gr_complex taps. |
gnuradio.filter.pfb_arb_resampler_ccc | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and gr_complex taps. |
gnuradio.filter.pfb_arb_resampler_ccf | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.pfb_arb_resampler_fff | Polyphase filterbank arbitrary resampler with float input, float output and float taps. |
gnuradio.filter.pfb_channelizer_ccf | Polyphase filterbank channelizer with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.pfb_decimator_ccf | Polyphase filterbank bandpass decimator with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.pfb_interpolator_ccf | Polyphase filterbank interpolator with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.pfb_synthesizer_ccf | Polyphase synthesis filterbank with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.rational_resampler_base_ccc | Rational Resampling Polyphase FIR filter with gr_complex input, gr_complex output and gr_complex taps. |
gnuradio.filter.rational_resampler_base_ccf | Rational Resampling Polyphase FIR filter with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.rational_resampler_base_fcc | Rational Resampling Polyphase FIR filter with float input, gr_complex output and gr_complex taps. |
gnuradio.filter.rational_resampler_base_fff | Rational Resampling Polyphase FIR filter with float input, float output and float taps. |
gnuradio.filter.rational_resampler_base_fsf | Rational Resampling Polyphase FIR filter with float input, short output and float taps. |
gnuradio.filter.rational_resampler_base_scc | Rational Resampling Polyphase FIR filter with short input, gr_complex output and gr_complex taps. |
gnuradio.filter.single_pole_iir_filter_cc | single pole IIR filter with complex input, complex output |
gnuradio.filter.single_pole_iir_filter_ff | single pole IIR filter with float input, float output |
gnuradio.fft.fft_vcc | Compute forward or reverse FFT. |
gnuradio.fft.fft_vfc | Compute forward or reverse FFT. |
gnuradio.fft.goertzel_fc | Goertzel single-bin DFT calculation. |
gnuradio.qtgui.ber_sink_b | Constructor Specific Documentation: |
gnuradio.qtgui.const_sink_c | A graphical sink to display the IQ constellation of multiple signals. |
gnuradio.qtgui.freq_sink_c | A graphical sink to display multiple signals in frequency. |
gnuradio.qtgui.freq_sink_f | A graphical sink to display multiple signals in frequency. |
gnuradio.qtgui.histogram_sink_f | A graphical sink to display a histogram. |
gnuradio.qtgui.number_sink | A graphical sink to display numerical values of input streams. |
gnuradio.qtgui.sink_c | A graphical sink to display freq, spec, time, and const plots. |
gnuradio.qtgui.sink_f | A graphical sink to display freq, spec, and time. |
gnuradio.qtgui.time_raster_sink_b | A graphical sink to display multiple signals on a time_raster plot. |
gnuradio.qtgui.time_raster_sink_f | A graphical sink to display multiple signals on a time_raster plot. |
gnuradio.qtgui.time_sink_c | A graphical sink to display multiple signals in time. |
gnuradio.qtgui.time_sink_f | A graphical sink to display multiple signals in time. |
gnuradio.qtgui.vector_sink_f | A graphical sink to display multiple vector-based signals. |
gnuradio.qtgui.waterfall_sink_c | A graphical sink to display multiple signals on a waterfall (spectrogram) plot. |
gnuradio.qtgui.waterfall_sink_f | A graphical sink to display multiple signals on a waterfall (spectrogram) plot. |
gnuradio.wxgui.histo_sink_f | Histogram module. |
gnuradio.wxgui.oscope_sink_f | Building block for python oscilloscope module. |
gnuradio.analog.agc2_cc | high performance Automatic Gain Control class with attack and decay rates. |
gnuradio.analog.agc2_ff | high performance Automatic Gain Control class with attack and decay rates. |
gnuradio.analog.agc3_cc | high performance Automatic Gain Control class with attack and decay rates. |
gnuradio.analog.agc_cc | high performance Automatic Gain Control class |
gnuradio.analog.agc_ff | high performance Automatic Gain Control class |
gnuradio.analog.ctcss_squelch_ff | gate or zero output if CTCSS tone not present |
gnuradio.analog.feedforward_agc_cc | Non-causal AGC which computes required gain based on max absolute value over nsamples. |
gnuradio.blocks.moving_average_cc | output is the moving sum of the last N samples, scaled by the scale factor |
gnuradio.blocks.moving_average_ff | output is the moving sum of the last N samples, scaled by the scale factor |
gnuradio.blocks.moving_average_ii | output is the moving sum of the last N samples, scaled by the scale factor |
gnuradio.blocks.moving_average_ss | output is the moving sum of the last N samples, scaled by the scale factor |
gnuradio.blocks.mute_cc | output = input or zero if muted. |
gnuradio.blocks.mute_ff | output = input or zero if muted. |
gnuradio.blocks.mute_ii | output = input or zero if muted. |
gnuradio.blocks.mute_ss | output = input or zero if muted. |
gnuradio.analog.pwr_squelch_cc | gate or zero output when input power below threshold |
gnuradio.analog.pwr_squelch_ff | gate or zero output when input power below threshold |
gnuradio.analog.rail_ff | clips input values to min, max |
gnuradio.blocks.sample_and_hold_bb | sample and hold circuit |
gnuradio.blocks.sample_and_hold_ff | sample and hold circuit |
gnuradio.blocks.sample_and_hold_ii | sample and hold circuit |
gnuradio.blocks.sample_and_hold_ss | sample and hold circuit |
gnuradio.analog.simple_squelch_cc | simple squelch block based on average signal power and threshold in dB. |
gnuradio.blocks.threshold_ff | Output a 1 or zero based on a threshold value. |
gnuradio.blocks.abs_ff | output[m] = abs(input[m]) for all M streams. |
gnuradio.blocks.abs_ii | output[m] = abs(input[m]) for all M streams. |
gnuradio.blocks.abs_ss | output[m] = abs(input[m]) for all M streams. |
gnuradio.blocks.add_cc | output = sum(input[0], input[1], ..., input[M-1]) |
gnuradio.blocks.add_ff | output = sum (input_0, input_1, ...) |
gnuradio.blocks.add_ii | output = sum(input[0], input[1], ..., input[M-1]) |
gnuradio.blocks.add_ss | output = sum(input[0], input[1], ..., input[M-1]) |
gnuradio.blocks.add_const_bb | output = input + constant |
gnuradio.blocks.add_const_cc | output = input + constant |
gnuradio.blocks.add_const_ff | output = input + constant |
gnuradio.blocks.add_const_ii | output = input + constant |
gnuradio.blocks.add_const_ss | output = input + constant |
gnuradio.blocks.add_const_vbb | output[m] = input[m] + constant vector for all M streams. |
gnuradio.blocks.add_const_vcc | output[m] = input[m] + constant vector for all M streams. |
gnuradio.blocks.add_const_vff | output[m] = input[m] + constant vector for all M streams. |
gnuradio.blocks.add_const_vii | output[m] = input[m] + constant vector for all M streams. |
gnuradio.blocks.add_const_vss | output[m] = input[m] + constant vector for all M streams. |
gnuradio.blocks.argmax_fs | Compares vectors from multiple streams and determines the index in the vector and stream number where the maximum value occurred. |
gnuradio.blocks.argmax_is | Compares vectors from multiple streams and determines the index in the vector and stream number where the maximum value occurred. |
gnuradio.blocks.argmax_ss | Compares vectors from multiple streams and determines the index in the vector and stream number where the maximum value occurred. |
gnuradio.blocks.conjugate_cc | output = complex conjugate of input |
gnuradio.blocks.divide_cc | output = input[0] / input[1] / ... / input[M-1] |
gnuradio.blocks.divide_ff | output = input[0] / input[1] / ... / input[M-1] |
gnuradio.blocks.divide_ii | output = input[0] / input[1] / ... / input[M-1] |
gnuradio.blocks.divide_ss | output = input[0] / input[1] / ... / input[M-1] |
gnuradio.blocks.integrate_cc | Integrate successive samples and decimate. |
gnuradio.blocks.integrate_ff | Integrate successive samples and decimate. |
gnuradio.blocks.integrate_ii | Integrate successive samples and decimate. |
gnuradio.blocks.integrate_ss | Integrate successive samples and decimate. |
gnuradio.blocks.nlog10_ff | output = n*log10(input) + k |
gnuradio.blocks.max_ff | Compares vectors from multiple streams and determines the maximum value from each vector over all streams. |
gnuradio.blocks.max_ii | Compares vectors from multiple streams and determines the maximum value from each vector over all streams. |
gnuradio.blocks.max_ss | Compares vectors from multiple streams and determines the maximum value from each vector over all streams. |
gnuradio.blocks.min_ff | Compares vectors from multiple streams and determines the minimum value from each vector over all streams. |
gnuradio.blocks.min_ii | Compares vectors from multiple streams and determines the minimum value from each vector over all streams. |
gnuradio.blocks.min_ss | Compares vectors from multiple streams and determines the minimum value from each vector over all streams. |
gnuradio.blocks.multiply_cc | output = prod (input_0, input_1, ...) |
gnuradio.blocks.multiply_ff | output = prod (input_0, input_1, ...) |
gnuradio.blocks.multiply_ii | output = prod (input_0, input_1, ...) |
gnuradio.blocks.multiply_ss | output = prod (input_0, input_1, ...) |
gnuradio.blocks.multiply_matrix_ff | Matrix multiplexer/multiplier: y(k) = A * x(k) |
gnuradio.blocks.multiply_conjugate_cc | Multiplies stream 0 by the complex conjugate of stream 1. |
gnuradio.blocks.multiply_const_cc | output = input * complex constant |
gnuradio.blocks.multiply_const_ff | output = input * real constant |
gnuradio.blocks.multiply_const_ii | output = input * constant |
gnuradio.blocks.multiply_const_ss | output = input * constant |
gnuradio.blocks.multiply_const_vcc | output = input * constant vector (element-wise) |
gnuradio.blocks.multiply_const_vff | output = input * constant vector (element-wise) |
gnuradio.blocks.multiply_const_vii | output = input * constant vector (element-wise) |
gnuradio.blocks.multiply_const_vss | output = input * constant vector (element-wise) |
gnuradio.blocks.rms_cf | RMS average power. |
gnuradio.blocks.rms_ff | RMS average power. |
gnuradio.blocks.rotator_cc | Complex rotator. |
gnuradio.blocks.sub_cc | output = input_0 - input_1 - ...) |
gnuradio.blocks.sub_ff | output = input_0 - input_1 - ...) |
gnuradio.blocks.sub_ii | output = input_0 - input_1 - ...) |
gnuradio.blocks.sub_ss | output = input_0 - input_1 - ...) |
gnuradio.blocks.transcendental | A block that performs various transcendental math operations. |
Measurement Tool Blocks ———————-_
gnuradio.digital.mpsk_snr_est_cc | A block for computing SNR of a signal. |
gnuradio.digital.probe_mpsk_snr_est_c | A probe for computing SNR of a PSK signal. |
gnuradio.digital.probe_density_b | This block maintains a running average of the input stream and makes it available as an accessor function. |
gnuradio.blocks.probe_rate | throughput measurement |
gnuradio.blocks.probe_signal_b | Sink that allows a sample to be grabbed from Python. |
gnuradio.blocks.probe_signal_c | Sink that allows a sample to be grabbed from Python. |
gnuradio.blocks.probe_signal_f | Sink that allows a sample to be grabbed from Python. |
gnuradio.blocks.probe_signal_i | Sink that allows a sample to be grabbed from Python. |
gnuradio.blocks.probe_signal_s | Sink that allows a sample to be grabbed from Python. |
gnuradio.blocks.probe_signal_vb | Sink that allows a vector of samples to be grabbed from Python. |
gnuradio.blocks.probe_signal_vc | Sink that allows a vector of samples to be grabbed from Python. |
gnuradio.blocks.probe_signal_vf | Sink that allows a vector of samples to be grabbed from Python. |
gnuradio.blocks.probe_signal_vi | Sink that allows a vector of samples to be grabbed from Python. |
gnuradio.blocks.probe_signal_vs | Sink that allows a vector of samples to be grabbed from Python. |
gnuradio.blocks.message_burst_source | make(size_t itemsize, msg_queue_sptr msgq) -> message_burst_source_sptr |
gnuradio.blocks.message_debug | Debug block for the message passing system. |
gnuradio.blocks.message_sink | make(size_t itemsize, msg_queue_sptr msgq, bool dont_block, std::string const & lengthtagname) -> message_sink_sptr |
gnuradio.blocks.message_source | make(size_t itemsize, msg_queue_sptr msgq) -> message_source_sptr |
gnuradio.blocks.message_strobe | Send message at defined interval. |
gnuradio.blocks.message_strobe_random | Send message at defined interval. |
gnuradio.blocks.pdu_filter | Propagates only pdus containing k=>v in meta. |
gnuradio.blocks.pdu_remove | remove key k in pdu’s meta field and pass on |
gnuradio.blocks.pdu_set | Set k=>v in pdu’s meta field and pass on. |
gnuradio.blocks.pdu_to_tagged_stream | Turns received PDUs into a tagged stream of items. |
gnuradio.blocks.tagged_stream_multiply_length | Allows scaling of a tagged stream length tag. |
gnuradio.blocks.tagged_stream_to_pdu | Turns received stream data and tags into PDUs and sends them through a message port. |
gnuradio.blocks.copy | output[i] = input[i] |
gnuradio.blocks.delay | delay the input by a certain number of samples |
gnuradio.blocks.head | copies the first N items to the output then signals done |
gnuradio.blocks.nop | Does nothing. |
gnuradio.blocks.null_sink | Bit bucket. |
gnuradio.blocks.null_source | A source of zeros used mainly for testing. |
gnuradio.blocks.skiphead | skips the first N items, from then on copies items to the output |
gnuradio.blocks.throttle | throttle flow of samples such that the average rate does not exceed samples_per_sec. |
gnuradio.blocks.vector_source_b | Source that streams unsigned char items based on the input vector. |
gnuradio.blocks.vector_source_c | Source that streams gr_complex items based on the input vector. |
gnuradio.blocks.vector_source_f | Source that streams float items based on the input vector. |
gnuradio.blocks.vector_source_i | Source that streams int items based on the input vector. |
gnuradio.blocks.vector_source_s | Source that streams short items based on the input vector. |
gnuradio.analog.am_demod_cf | Generalized AM demodulation block with audio filtering. |
gnuradio.analog.cpm | Return the taps for an interpolating FIR filter (gr::filter::interp_fir_filter_fff). |
gnuradio.analog.cpfsk_bc | Perform continuous phase 2-level frequency shift keying modulation on an input stream of unpacked bits. |
gnuradio.analog.frequency_modulator_fc | Frequency modulator block. |
gnuradio.analog.fm_demod_cf | Generalized FM demodulation block with deemphasis and audio filtering. |
gnuradio.analog.demod_20k0f3e_cf | NBFM demodulation block, 20 KHz channels |
gnuradio.analog.demod_200kf3e_cf | WFM demodulation block, mono. |
gnuradio.analog.fm_deemph | FM Deemphasis IIR filter. |
gnuradio.analog.fm_preemph | FM Preemphasis IIR filter. |
gnuradio.analog.nbfm_rx | |
gnuradio.analog.nbfm_tx | |
gnuradio.analog.phase_modulator_fc | Phase modulator block. |
gnuradio.analog.quadrature_demod_cf | quadrature demodulator: complex in, float out |
gnuradio.analog.wfm_rcv_fmdet | |
gnuradio.analog.wfm_rcv_pll | |
gnuradio.analog.wfm_rcv | |
gnuradio.analog.wfm_tx |
gnuradio.blocks.socket_pdu | Creates socket interface and translates traffic to PDUs. |
gnuradio.blocks.udp_sink | Write stream to an UDP socket. |
gnuradio.blocks.udp_source | Read stream from an UDP socket. |
gnuradio.noaa.hrpt_decoder | NOAA HRPT Decoder. |
gnuradio.noaa.hrpt_deframer | NOAA HRPT Deframer. |
gnuradio.noaa.hrpt_pll_cf | NOAA HRPT PLL. |
gnuradio.digital.ofdm_carrier_allocator_cvc | Create frequency domain OFDM symbols from complex values, add pilots. |
gnuradio.digital.ofdm_chanest_vcvc | Estimate channel and coarse frequency offset for OFDM from preambles |
gnuradio.digital.ofdm_cyclic_prefixer | Adds a cyclic prefix and performs pulse shaping on OFDM symbols. |
gnuradio.digital.ofdm_equalizer_base | Proxy of C++ gr::digital::ofdm_equalizer_base class |
gnuradio.digital.ofdm_equalizer_simpledfe | Constructor Specific Documentation: |
gnuradio.digital.ofdm_equalizer_static | Constructor Specific Documentation: |
gnuradio.digital.ofdm_frame_acquisition | take a vector of complex constellation points in from an FFT and performs a correlation and equalization. |
gnuradio.digital.ofdm_frame_equalizer_vcvc | OFDM frame equalizer. |
gnuradio.digital.ofdm_frame_sink | Takes an OFDM symbol in, demaps it into bits of 0’s and 1’s, packs them into packets, and sends to to a message queue sink. |
gnuradio.digital.ofdm_insert_preamble | insert “pre-modulated” preamble symbols before each payload. |
gnuradio.digital.ofdm_sampler | does the rest of the OFDM stuff |
gnuradio.digital.ofdm_serializer_vcc | make(ofdm_carrier_allocator_cvc_sptr allocator, std::string const & packet_len_tag_key=””, |
gnuradio.digital.ofdm_sync_sc_cfb | Schmidl & Cox synchronisation for OFDM. |
gnuradio.digital.crc32_async_bb | Byte-stream CRC block for async messages. |
gnuradio.digital.crc32_bb | Byte-stream CRC block. |
gnuradio.digital.correlate_access_code_bb | Examine input for specified access code, one bit at a time. |
gnuradio.digital.correlate_access_code_bb_ts | Examine input for specified access code, one bit at a time. |
gnuradio.digital.correlate_access_code_ff_ts | Examine input for specified access code, one bit at a time. |
gnuradio.digital.correlate_access_code_tag_bb | Examine input for specified access code, one bit at a time. |
gnuradio.digital.framer_sink_1 | Given a stream of bits and access_code flags, assemble packets. |
gnuradio.digital.hdlc_deframer_bp | HDLC deframer which takes in unpacked bits, and outputs PDU binary blobs. |
gnuradio.digital.hdlc_framer_pb | HDLC framer which takes in PMT binary blobs and outputs HDLC frames as unpacked bits, with CRC and bit stuffing added. |
gnuradio.digital.header_payload_demux | Header/Payload demuxer. |
gnuradio.digital.packet_header_default | Default header formatter for digital packet transmission. |
gnuradio.digital.packet_headergenerator_bb | make(long header_len, std::string const & len_tag_key=”packet_len”) -> packet_headergenerator_bb_sptr |
gnuradio.digital.packet_sink | process received bits looking for packet sync, header, and process bits into packet |
gnuradio.digital.simple_correlator | inverse of simple_framer (more or less) |
gnuradio.digital.simple_framer | add sync field, seq number and command field to payload |
gnuradio.pager.flex_deinterleave | flex deinterleave description |
gnuradio.pager.flex_frame | flex_frame. |
gnuradio.pager.flex_parse | flex parse description |
gnuradio.pager.flex_sync | flex sync description |
gnuradio.pager.slicer_fb | slicer description |
gnuradio.blocks.burst_tagger | Sets a burst on/off tag based on the value of the trigger input. |
gnuradio.blocks.peak_detector2_fb | Detect the peak of a signal. |
gnuradio.blocks.peak_detector_fb | Detect the peak of a signal. |
gnuradio.blocks.peak_detector_ib | Detect the peak of a signal. |
gnuradio.blocks.peak_detector_sb | Detect the peak of a signal. |
gnuradio.blocks.plateau_detector_fb | Detects a plateau and marks the middle. |
gnuradio.filter.fractional_resampler_cc | resampling MMSE filter with complex input, complex output |
gnuradio.filter.fractional_resampler_ff | Resampling MMSE filter with float input, float output. |
gnuradio.filter.pfb.arb_resampler_ccf | Convenience wrapper for the polyphase filterbank arbitrary resampler. |
gnuradio.filter.pfb.arb_resampler_fff | Convenience wrapper for the polyphase filterbank arbitrary resampler. |
gnuradio.filter.pfb.arb_resampler_ccc | Convenience wrapper for the polyphase filterbank arbitrary resampler. |
gnuradio.filter.pfb_arb_resampler_ccc | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and gr_complex taps. |
gnuradio.filter.pfb_arb_resampler_ccf | Polyphase filterbank arbitrary resampler with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.pfb_arb_resampler_fff | Polyphase filterbank arbitrary resampler with float input, float output and float taps. |
gnuradio.filter.rational_resampler_fff | |
gnuradio.filter.rational_resampler_ccf | |
gnuradio.filter.rational_resampler_ccc | |
gnuradio.filter.rational_resampler_base_ccc | Rational Resampling Polyphase FIR filter with gr_complex input, gr_complex output and gr_complex taps. |
gnuradio.filter.rational_resampler_base_ccf | Rational Resampling Polyphase FIR filter with gr_complex input, gr_complex output and float taps. |
gnuradio.filter.rational_resampler_base_fcc | Rational Resampling Polyphase FIR filter with float input, gr_complex output and gr_complex taps. |
gnuradio.filter.rational_resampler_base_fff | Rational Resampling Polyphase FIR filter with float input, float output and float taps. |
gnuradio.filter.rational_resampler_base_fsf | Rational Resampling Polyphase FIR filter with float input, short output and float taps. |
gnuradio.filter.rational_resampler_base_scc | Rational Resampling Polyphase FIR filter with short input, gr_complex output and gr_complex taps. |
gnuradio.blocks.deinterleave | deinterleave an input block of samples into N outputs. |
gnuradio.blocks.endian_swap | Convert stream of items into thier byte swapped version. |
gnuradio.blocks.keep_m_in_n | decimate a stream, keeping items out of every . |
gnuradio.blocks.keep_one_in_n | decimate a stream, keeping one item out of every . |
gnuradio.blocks.patterned_interleaver | Interleave items based on the provided vector . |
gnuradio.blocks.regenerate_bb | Detect the peak of a signal and repeat every period samples. |
gnuradio.blocks.repeat | repeat each input times |
gnuradio.blocks.stream_mux | Stream muxing block to multiplex many streams into one with a specified format. |
gnuradio.blocks.stream_to_streams | convert a stream of items into a N streams of items |
gnuradio.blocks.stream_to_tagged_stream | Converts a regular stream into a tagged stream. |
gnuradio.blocks.stream_to_vector | convert a stream of items into a stream of gnuradio/blocks containing nitems_per_block |
gnuradio.blocks.streams_to_stream | Convert N streams of 1 item into a 1 stream of N items. |
gnuradio.blocks.streams_to_vector | convert N streams of items to 1 stream of vector length N |
gnuradio.blocks.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. |
gnuradio.blocks.tagged_stream_mux | Combines tagged streams. |
gnuradio.blocks.vector_insert_b | source of unsigned char’s that gets its data from a vector |
gnuradio.blocks.vector_insert_c | source of gr_complex’s that gets its data from a vector |
gnuradio.blocks.vector_insert_f | source of float’s that gets its data from a vector |
gnuradio.blocks.vector_insert_i | source of int’s that gets its data from a vector |
gnuradio.blocks.vector_insert_s | source of short’s that gets its data from a vector |
gnuradio.blocks.vector_to_stream | convert a stream of gnuradio/blocks of nitems_per_block items into a stream of items |
gnuradio.blocks.vector_to_streams | Convert 1 stream of vectors of length N to N streams of items. |
gnuradio.blocks.stream_to_tagged_stream | Converts a regular stream into a tagged stream. |
gnuradio.blocks.tag_gate | Control tag propagation. |
gnuradio.blocks.tagged_stream_align | Align a stream to a tagged stream item. |
gnuradio.blocks.tagged_stream_multiply_length | Allows scaling of a tagged stream length tag. |
gnuradio.blocks.tagged_stream_mux | Combines tagged streams. |
gnuradio.digital.binary_slicer_fb | Slice float binary symbol producing 1 bit output. |
gnuradio.digital.chunks_to_symbols_bc | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default) |
gnuradio.digital.chunks_to_symbols_bf | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default) |
gnuradio.digital.chunks_to_symbols_ic | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default) |
gnuradio.digital.chunks_to_symbols_if | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default) |
gnuradio.digital.chunks_to_symbols_sc | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default) |
gnuradio.digital.chunks_to_symbols_sf | Map a stream of unpacked symbol indexes to stream of float or complex constellation points in D dimensions (D = 1 by default) |
gnuradio.digital.constellation_decoder_cb | Constellation Decoder. |
gnuradio.digital.constellation_soft_decoder_cf | Constellation Decoder. |
gnuradio.digital.diff_decoder_bb | Differential encoder: y[0] = (x[0] - x[-1]) % M. |
gnuradio.digital.diff_encoder_bb | Differential decoder: y[0] = (x[0] + y[-1]) % M. |
gnuradio.digital.diff_phasor_cc | Differential decoding based on phase change. |
gnuradio.digital.map_bb | output[i] = map[input[i]] |
gnuradio.digital.clock_recovery_mm_cc | Mueller and M?ller (M&M) based clock recovery block with complex input, complex output. |
gnuradio.digital.clock_recovery_mm_ff | Mueller and M?ller (M&M) based clock recovery block with float input, float output. |
gnuradio.digital.correlate_and_sync_cc | Correlate to a preamble and send time/phase sync info. |
gnuradio.digital.corr_est_cc | Correlate stream with a pre-defined sequence and estimate peak. |
gnuradio.digital.costas_loop_cc | A Costas loop carrier recovery module. |
gnuradio.digital.fll_band_edge_cc | Frequency Lock Loop using band-edge filters. |
gnuradio.digital.mpsk_receiver_cc | This block takes care of receiving M-PSK modulated signals through phase, frequency, and symbol synchronization. |
gnuradio.digital.msk_timing_recovery_cc | MSK/GMSK timing recovery |
gnuradio.analog.pll_carriertracking_cc | Implements a PLL which locks to the input frequency and outputs the input signal mixed with that carrier. |
gnuradio.analog.pll_freqdet_cf | Implements a PLL which locks to the input frequency and outputs an estimate of that frequency. |
gnuradio.analog.pll_refout_cc | Implements a PLL which locks to the input frequency and outputs a carrier. |
gnuradio.digital.pn_correlator_cc | PN code sequential search correlator. |
gnuradio.digital.pfb_clock_sync_ccf | Timing synchronizer using polyphase filterbanks. |
gnuradio.digital.pfb_clock_sync_fff | Timing synchronizer using polyphase filterbanks. |
gnuradio.trellis.constellation_metrics_cf | Evaluate metrics for use by the Viterbi algorithm. |
gnuradio.trellis.encoder_bb | make(fsm FSM, int ST, int K) -> encoder_bb_sptr |
gnuradio.trellis.encoder_bi | make(fsm FSM, int ST, int K) -> encoder_bi_sptr |
gnuradio.trellis.encoder_bs | make(fsm FSM, int ST, int K) -> encoder_bs_sptr |
gnuradio.trellis.encoder_ii | make(fsm FSM, int ST, int K) -> encoder_ii_sptr |
gnuradio.trellis.encoder_si | make(fsm FSM, int ST, int K) -> encoder_si_sptr |
gnuradio.trellis.encoder_ss | make(fsm FSM, int ST, int K) -> encoder_ss_sptr |
gnuradio.trellis.metrics_c | Evaluate metrics for use by the Viterbi algorithm. |
gnuradio.trellis.metrics_f | Evaluate metrics for use by the Viterbi algorithm. |
gnuradio.trellis.metrics_i | Evaluate metrics for use by the Viterbi algorithm. |
gnuradio.trellis.metrics_s | Evaluate metrics for use by the Viterbi algorithm. |
gnuradio.trellis.pccc_decoder_b | Constructor Specific Documentation: |
gnuradio.trellis.pccc_decoder_combined_cb | Constructor Specific Documentation: |
gnuradio.trellis.pccc_decoder_combined_ci | Constructor Specific Documentation: |
gnuradio.trellis.pccc_decoder_combined_cs | Constructor Specific Documentation: |
gnuradio.trellis.pccc_decoder_combined_fb | Constructor Specific Documentation: |
gnuradio.trellis.pccc_decoder_combined_fi | Constructor Specific Documentation: |
gnuradio.trellis.pccc_decoder_combined_fs | Constructor Specific Documentation: |
gnuradio.trellis.pccc_decoder_i | Constructor Specific Documentation: |
gnuradio.trellis.pccc_decoder_s | Constructor Specific Documentation: |
gnuradio.trellis.pccc_encoder_bb | PCCC encoder. |
gnuradio.trellis.pccc_encoder_bi | PCCC encoder. |
gnuradio.trellis.pccc_encoder_bs | PCCC encoder. |
gnuradio.trellis.pccc_encoder_ii | PCCC encoder. |
gnuradio.trellis.pccc_encoder_si | PCCC encoder. |
gnuradio.trellis.pccc_encoder_ss | PCCC encoder. |
gnuradio.trellis.permutation | Permutation. |
gnuradio.trellis.sccc_decoder_b | Constructor Specific Documentation: |
gnuradio.trellis.sccc_decoder_combined_cb | Constructor Specific Documentation: |
gnuradio.trellis.sccc_decoder_combined_ci | Constructor Specific Documentation: |
gnuradio.trellis.sccc_decoder_combined_cs | Constructor Specific Documentation: |
gnuradio.trellis.sccc_decoder_combined_fb | Constructor Specific Documentation: |
gnuradio.trellis.sccc_decoder_combined_fi | Constructor Specific Documentation: |
gnuradio.trellis.sccc_decoder_combined_fs | Constructor Specific Documentation: |
gnuradio.trellis.sccc_decoder_i | Constructor Specific Documentation: |
gnuradio.trellis.sccc_decoder_s | Constructor Specific Documentation: |
gnuradio.trellis.sccc_encoder_bb | SCCC encoder. |
gnuradio.trellis.sccc_encoder_bi | SCCC encoder. |
gnuradio.trellis.sccc_encoder_bs | SCCC encoder. |
gnuradio.trellis.sccc_encoder_ii | SCCC encoder. |
gnuradio.trellis.sccc_encoder_si | SCCC encoder. |
gnuradio.trellis.sccc_encoder_ss | SCCC encoder. |
gnuradio.trellis.siso_combined_f | Constructor Specific Documentation: |
gnuradio.trellis.siso_f | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_b | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_combined_cb | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_combined_ci | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_combined_cs | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_combined_fb | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_combined_fi | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_combined_fs | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_combined_ib | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_combined_ii | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_combined_is | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_combined_sb | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_combined_si | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_combined_ss | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_i | Constructor Specific Documentation: |
gnuradio.trellis.viterbi_s | Constructor Specific Documentation: |
gnuradio.blocks.char_to_float | Convert stream of chars to a stream of float. |
gnuradio.blocks.char_to_short | Convert stream of chars to a stream of shorts. |
gnuradio.blocks.complex_to_arg | complex in, arg (arctan) out (float) |
gnuradio.blocks.complex_to_float | Convert a stream of gr_complex to 1 or 2 streams of float. |
gnuradio.blocks.complex_to_imag | Produces the imaginary part (as a float0 of a complex stream. |
gnuradio.blocks.complex_to_interleaved_short | Convert stream of complex to a stream of interleaved shorts. |
gnuradio.blocks.complex_to_mag | complex in, magnitude out (float) |
gnuradio.blocks.complex_to_mag_squared | complex in, magnitude squared out (float) |
gnuradio.blocks.complex_to_real | Produces the real part (as a float0 of a complex stream. |
gnuradio.blocks.float_to_char | Convert stream of floats to a stream of char. |
gnuradio.blocks.float_to_complex | one or two floats in, complex out |
gnuradio.blocks.float_to_int | Convert stream of floats to a stream of ints. |
gnuradio.blocks.float_to_short | Convert stream of floats to a stream of shorts. |
gnuradio.blocks.float_to_uchar | Convert stream of floats to a stream of unsigned chars. |
gnuradio.blocks.int_to_float | Convert stream of ints to a stream of floats. |
gnuradio.blocks.interleaved_char_to_complex | Convert stream of interleaved chars to a stream of complex. |
gnuradio.blocks.interleaved_short_to_complex | Convert stream of interleaved shorts to a stream of complex. |
gnuradio.blocks.short_to_char | Convert stream of shorts to a stream of chars. |
gnuradio.blocks.short_to_float | Convert stream of shorts to a stream of floats. |
gnuradio.blocks.uchar_to_float | Convert stream of unsigned chars to a stream of floats. |
gnuradio.video_sdl.sink_s | video sink using SDL |
gnuradio.video_sdl.sink_uc | video sink using SDL |
gnuradio.analog.fastnoise_source_c gnuradio.analog.fastnoise_source_f gnuradio.analog.fastnoise_source_i gnuradio.analog.fastnoise_source_s gnuradio.analog.noise_source_c gnuradio.analog.noise_source_f gnuradio.analog.noise_source_i gnuradio.analog.noise_source_s gnuradio.digital.glfsr_source_b gnuradio.digital.glfsr_source_f gnuradio.analog.sig_source_c gnuradio.analog.sig_source_f gnuradio.analog.sig_source_i gnuradio.analog.sig_source_s
gnuradio.zeromq.pub_msg_sink | Sink the contents of a msg port to a ZMQ PUB socket. |
gnuradio.zeromq.pub_sink | Sink the contents of a stream to a ZMQ PUB socket. |
gnuradio.zeromq.pull_msg_source | Receive messages on ZMQ PULL socket and output async messages. |
gnuradio.zeromq.pull_source | Receive messages on ZMQ PULL socket and source stream. |
gnuradio.zeromq.push_msg_sink | Sink the contents of a msg port to a ZMQ PUSH socket. |
gnuradio.zeromq.push_sink | Sink the contents of a stream to a ZMQ PUSH socket. |
gnuradio.zeromq.rep_msg_sink | Sink the contents of a msg port to a ZMQ REP socket. |
gnuradio.zeromq.rep_sink | Sink the contents of a stream to a ZMQ REP socket. |
gnuradio.zeromq.req_msg_source | Receive messages on ZMQ REQ socket output async messages. |
gnuradio.zeromq.req_source | Receive messages on ZMQ REQ socket and source stream. |
gnuradio.zeromq.sub_msg_source | Receive messages on ZMQ SUB socket and output async messages. |
gnuradio.zeromq.sub_source | Receive messages on ZMQ SUB socket and source stream. |
gnuradio.analog.cpm | Return the taps for an interpolating FIR filter (gr::filter::interp_fir_filter_fff). |
gnuradio.analog.squelch_base_cc | basic squelch block; to be subclassed for other squelches. |
gnuradio.analog.squelch_base_ff | basic squelch block; to be subclassed for other squelches. |
gnuradio.analog.cpm | Return the taps for an interpolating FIR filter (gr::filter::interp_fir_filter_fff). |
gnuradio.analog.squelch_base_cc | basic squelch block; to be subclassed for other squelches. |
gnuradio.analog.squelch_base_ff | basic squelch block; to be subclassed for other squelches. |
gnuradio.analog.am_demod_cf | Generalized AM demodulation block with audio filtering. |
gnuradio.analog.demod_10k0a3e_cf | AM demodulation block, 10 KHz channel. |
gnuradio.analog.fm_demod_cf | Generalized FM demodulation block with deemphasis and audio filtering. |
gnuradio.analog.demod_20k0f3e_cf | NBFM demodulation block, 20 KHz channels |
gnuradio.analog.demod_200kf3e_cf | WFM demodulation block, mono. |
gnuradio.analog.fm_deemph | FM Deemphasis IIR filter. |
gnuradio.analog.fm_preemph | FM Preemphasis IIR filter. |
gnuradio.analog.nbfm_rx | |
gnuradio.analog.nbfm_tx | |
gnuradio.analog.ctcss_gen_f | |
gnuradio.analog.standard_squelch | |
gnuradio.analog.wfm_rcv_fmdet | |
gnuradio.analog.wfm_rcv_pll | |
gnuradio.analog.wfm_rcv | |
gnuradio.analog.wfm_tx |
gnuradio.fft.window | Proxy of C++ gr::fft::window class |
gnuradio.filter.filterbank.analysis_filterbank | Uniformly modulated polyphase DFT filter bank: analysis |
gnuradio.filter.filterbank.synthesis_filterbank | Uniformly modulated polyphase DFT filter bank: synthesis |
gnuradio.filter.firdes | Finite Impulse Response (FIR) filter design functions. |
gnuradio.filter.pm_remez | Parks-McClellan FIR filter design using Remez algorithm. |
gnuradio.filter.synthesis_filterbank | Uniformly modulated polyphase DFT filter bank: synthesis |
gnuradio.filter.analysis_filterbank | Uniformly modulated polyphase DFT filter bank: analysis |
gnuradio.filter.freq_xlating_fft_filter_ccc | |
gnuradio.filter.optfir.low_pass | Builds a low pass filter. |
gnuradio.filter.optfir.band_pass | Builds a band pass filter. |
gnuradio.filter.optfir.complex_band_pass | Builds a band pass filter with complex taps by making an LPF and |
gnuradio.filter.optfir.band_reject | Builds a band reject filter |
gnuradio.filter.optfir.stopband_atten_to_dev | Convert a stopband attenuation in dB to an absolute value |
gnuradio.filter.optfir.passband_ripple_to_dev | Convert passband ripple spec expressed in dB to an absolute value |
gnuradio.filter.optfir.remezord | FIR order estimator (lowpass, highpass, bandpass, mulitiband). |
gnuradio.filter.optfir.lporder | FIR lowpass filter length estimator. |
gnuradio.filter.optfir.bporder | FIR bandpass filter length estimator. |
gnuradio.filter.pfb.channelizer_ccf | Make a Polyphase Filter channelizer (complex in, complex out, floating-point taps) |
gnuradio.filter.pfb.interpolator_ccf | Make a Polyphase Filter interpolator (complex in, complex out, floating-point taps) |
gnuradio.filter.pfb.decimator_ccf | Make a Polyphase Filter decimator (complex in, complex out, floating-point taps) |
gnuradio.filter.pfb.arb_resampler_ccf | Convenience wrapper for the polyphase filterbank arbitrary resampler. |
gnuradio.filter.pfb.arb_resampler_fff | Convenience wrapper for the polyphase filterbank arbitrary resampler. |
gnuradio.filter.pfb.arb_resampler_ccc | Convenience wrapper for the polyphase filterbank arbitrary resampler. |
gnuradio.filter.pfb.channelizer_hier_ccf | Make a Polyphase Filter channelizer (complex in, complex out, floating-point taps) |
gnuradio.filter.rational_resampler_fff | |
gnuradio.filter.rational_resampler_ccf | |
gnuradio.filter.rational_resampler_ccc |
gnuradio.trellis.fsm | Finite State Machine Specification class. |
gnuradio.trellis.interleaver | INTERLEAVER class. |
gnuradio.uhd.usrp_block | Base class for USRP blocks. |
gnuradio.vocoder.codec2 | Proxy of C++ gr::vocoder::codec2 class |
gnuradio.vocoder.cvsd_encode_fb | This is a wrapper for the CVSD encoder that performs interpolation and filtering necessary to work with the vocoding. |
gnuradio.vocoder.cvsd_decode_bf | This is a wrapper for the CVSD decoder that performs decimation and filtering necessary to work with the vocoding. |
gnuradio.wxgui.oscope_sink_x | Abstract class for python oscilloscope module. |
gnuradio.wxgui.histo_sink_f | Histogram module. |