diff options
Diffstat (limited to 'docs/sphinx/source/index.rst')
-rw-r--r-- | docs/sphinx/source/index.rst | 1563 |
1 files changed, 1436 insertions, 127 deletions
diff --git a/docs/sphinx/source/index.rst b/docs/sphinx/source/index.rst index 3830d58c24..7bba2f8e32 100644 --- a/docs/sphinx/source/index.rst +++ b/docs/sphinx/source/index.rst @@ -1,166 +1,1475 @@ gnuradio ======== +.. toctree:: + :hidden: + + runtime <runtime> + pmt <pmt> + blocks_audio <audio_blocks> + blocks_analog <analog_blocks> + blocks_blocks <blocks_blocks> + blocks_channels <channels_blocks> + blocks_comedi <comedi_blocks> + blocks_digital <digital_blocks> + blocks_dtv <dtv_blocks> + blocks_fcd <fcd_blocks> + blocks_fec <fec_blocks> + blocks_fft <fft_blocks> + blocks_filter <filter_blocks> + blocks_noaa <noaa_blocks> + blocks_pager <pager_blocks> + blocks_qtgui <qtgui_blocks> + blocks_trellis <trellis_blocks> + blocks_uhd <uhd_blocks> + blocks_video_sdl <video_sdl_blocks> + blocks_vocoder <vocoder_blocks> + blocks_wavelet <wavelet_blocks> + blocks_wxgui <wxgui_blocks> + blocks_zeromq <zeromq_blocks> + analog <analog> + channels <channels> + digital <digital> + dtv <dtv> + fec <fec> + fft <fft> + filter <filter> + trellis <trellis> + uhd <uhd> + vocoder <vocoder> + wxgui <wxgui> + .. automodule:: gnuradio +.. automodule:: pmt + +Runtime +------- + +.. autosummary:: + :nosignatures: + + gnuradio.gr.top_block + gnuradio.gr.basic_block + gnuradio.gr.block + gnuradio.gr.sync_block + gnuradio.gr.sync_decimator + gnuradio.gr.sync_interpolator + gnuradio.gr.tagged_stream_block + gnuradio.gr.hier_block2 + gnuradio.gr.high_res_timer_now + gnuradio.gr.high_res_timer_now_perfmon + gnuradio.gr.high_res_timer_epoch + gnuradio.gr.high_res_timer_tps + gnuradio.gr.io_signature + gnuradio.gr.io_signature2 + gnuradio.gr.io_signature3 + gnuradio.gr.io_signaturev + gnuradio.gr.prefix + gnuradio.gr.prefsdir + gnuradio.gr.sysconfdir + gnuradio.gr.version + gnuradio.gr.major_version + gnuradio.gr.api_version + gnuradio.gr.minor_version + gnuradio.gr.prefs + gnuradio.gr.logger + gnuradio.gr.logger_config + gnuradio.gr.logger_get_names + gnuradio.gr.logger_reset_config + gnuradio.gr.tag_t + gnuradio.gr.tag_t_offset_compare + gnuradio.gr.tag_t_offset_compare_key + gnuradio.gr.tag_to_pmt + gnuradio.gr.tag_to_python + gnuradio.gr.tag_utils + gnuradio.gr.sizeof_gr_complex + gnuradio.gr.sizeof_float + gnuradio.gr.sizeof_int + gnuradio.gr.sizeof_short + gnuradio.gr.sizeof_char + gnuradio.gr.sizeof_double + gnuradio.gr.branchless_binary_slicer + gnuradio.gr.binary_slicer + gnuradio.gr.branchless_clip + gnuradio.gr.clip + gnuradio.gr.branchless_quad_0deg_slicer + gnuradio.gr.quad_0deg_slicer + gnuradio.gr.branchless_quad_45deg_slicer + gnuradio.gr.quad_45deg_slicer + gnuradio.gr.feval + gnuradio.gr.feval_cc + gnuradio.gr.feval_dd + gnuradio.gr.feval_ll + gnuradio.gr.feval_p + gnuradio.gr.gateway + -Core Framework +PMT +--- + +.. autosummary:: + :nosignatures: + + pmt.acons + pmt.any_ref + pmt.any_set + pmt.assoc + pmt.assq + pmt.assv + pmt.blob_data + pmt.blob_length + 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 + pmt.cdar + pmt.cddr + pmt.cdr + pmt.cons + pmt.deserialize + pmt.deserialize_str + pmt.dict_add + pmt.dict_delete + pmt.dict_has_key + pmt.dict_items + pmt.dict_keys + pmt.dict_ref + pmt.dict_update + pmt.dict_values + pmt.dump_sizeof + pmt.eq + pmt.equal + pmt.eqv + pmt.f32vector_elements + pmt.f32vector_ref + pmt.f32vector_set + pmt.f64vector_elements + pmt.f64vector_ref + pmt.f64vector_set + pmt.from_bool + pmt.from_complex + pmt.from_double + pmt.from_float + pmt.from_long + pmt.from_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 + pmt.is_any + pmt.is_blob + pmt.is_bool + pmt.is_c32vector + pmt.is_c64vector + pmt.is_complex + pmt.is_dict + pmt.is_eof_object + pmt.is_f32vector + pmt.is_f64vector + pmt.is_false + pmt.is_integer + pmt.is_msg_accepter + pmt.is_null + pmt.is_number + pmt.is_pair + pmt.is_real + pmt.is_s16vector + pmt.is_s32vector + pmt.is_s64vector + pmt.is_s8vector + pmt.is_symbol + pmt.is_true + pmt.is_tuple + pmt.is_u16vector + pmt.is_u32vector + pmt.is_u64vector + pmt.is_u8vector + pmt.is_uint64 + pmt.is_uniform_vector + pmt.is_vector + pmt.length + pmt.list1 + pmt.list2 + pmt.list3 + pmt.list4 + pmt.list5 + pmt.list6 + pmt.list_add + pmt.list_has + pmt.list_rm + pmt.make_any + pmt.make_blob + pmt.make_c32vector + pmt.make_c64vector + pmt.make_dict + pmt.make_f32vector + pmt.make_f64vector + pmt.make_msg_accepter + pmt.make_rectangular + pmt.make_s16vector + pmt.make_s32vector + pmt.make_s64vector + pmt.make_s8vector + pmt.make_tuple + pmt.make_u16vector + pmt.make_u32vector + pmt.make_u64vector + pmt.make_u8vector + pmt.make_vector + pmt.map + pmt.member + pmt.memq + pmt.memv + pmt.msg_accepter_ref + pmt.nth + pmt.nthcdr + pmt.pmt_vector_cdouble + pmt.pmt_vector_cfloat + pmt.pmt_vector_double + pmt.pmt_vector_float + pmt.pmt_vector_int16 + pmt.pmt_vector_int32 + pmt.pmt_vector_int8 + pmt.pmt_vector_uint16 + pmt.pmt_vector_uint32 + pmt.pmt_vector_uint8 + pmt.read + pmt.reverse + pmt.reverse_x + 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 + pmt.serialize_str + pmt.set_car + pmt.set_cdr + pmt.string_to_symbol + pmt.subsetp + pmt.symbol_to_string + pmt.to_bool + pmt.to_complex + pmt.to_double + pmt.to_float + pmt.to_long + pmt.to_pmt + pmt.to_python + pmt.to_tuple + pmt.to_uint64 + pmt.tuple_ref + 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 + pmt.vector_fill + pmt.vector_ref + pmt.vector_set + pmt.write + pmt.write_string + + +Audio Signals +------------- + +.. autosummary:: + :nosignatures: + + gnuradio.audio.sink + gnuradio.audio.source + gnuradio.vocoder.alaw_decode_bs + gnuradio.vocoder.alaw_encode_sb + gnuradio.vocoder.codec2_decode_ps + gnuradio.vocoder.codec2_encode_sp + gnuradio.vocoder.cvsd_decode_bs + gnuradio.vocoder.cvsd_encode_sb + gnuradio.vocoder.g721_decode_bs + gnuradio.vocoder.g721_encode_sb + gnuradio.vocoder.g723_24_decode_bs + gnuradio.vocoder.g723_24_encode_sb + gnuradio.vocoder.g723_40_decode_bs + gnuradio.vocoder.g723_40_encode_sb + gnuradio.vocoder.gsm_fr_decode_ps + gnuradio.vocoder.gsm_fr_encode_sp + gnuradio.vocoder.ulaw_decode_bs + gnuradio.vocoder.ulaw_encode_sb + gnuradio.blocks.wavfile_sink + gnuradio.blocks.wavfile_source + +Boolean Operators +----------------- + +.. autosummary:: + :nosignatures: + + gnuradio.blocks.and_bb + gnuradio.blocks.and_const_bb + gnuradio.blocks.and_const_ii + gnuradio.blocks.and_const_ss + gnuradio.blocks.and_ii + gnuradio.blocks.and_ss + gnuradio.blocks.not_bb + gnuradio.blocks.not_ii + gnuradio.blocks.not_ss + gnuradio.blocks.or_bb + gnuradio.blocks.or_ii + gnuradio.blocks.or_ss + gnuradio.blocks.xor_bb + gnuradio.blocks.xor_ii + gnuradio.blocks.xor_ss + +Byte Operators -------------- .. autosummary:: :nosignatures: - gnuradio.gr - pmt - gnuradio.blocks - gnuradio.analog - gnuradio.digital - gnuradio.audio - gnuradio.channels - gnuradio.comedi - gnuradio.fec - gnuradio.filter - gnuradio.trellis - gnuradio.wavelet - gnuradio.fft - gnuradio.gr_unittest - gnuradio.qtgui - gnuradio.wxgui + gnuradio.blocks.packed_to_unpacked_bb + gnuradio.blocks.packed_to_unpacked_ii + gnuradio.blocks.packed_to_unpacked_ss + gnuradio.blocks.unpacked_to_packed_bb + gnuradio.blocks.unpacked_to_packed_ii + gnuradio.blocks.unpacked_to_packed_ss + gnuradio.blocks.pack_k_bits_bb + gnuradio.blocks.repack_bits_bb + gnuradio.blocks.unpack_k_bits_bb -.. toctree:: - :hidden: +Channelizers +------------ + +.. autosummary:: + :nosignatures: + + gnuradio.filter.freq_xlating_fir_filter_ccc + gnuradio.filter.freq_xlating_fir_filter_ccf + gnuradio.filter.freq_xlating_fir_filter_fcc + gnuradio.filter.freq_xlating_fir_filter_fcf + gnuradio.filter.freq_xlating_fir_filter_scc + gnuradio.filter.freq_xlating_fir_filter_scf + gnuradio.filter.pfb_channelizer_ccf + gnuradio.filter.pfb_decimator_ccf + gnuradio.filter.pfb_interpolator_ccf + gnuradio.filter.pfb_synthesizer_ccf + +Channel Models +-------------- + +.. autosummary:: + :nosignatures: - gnuradio.gr <gr/index> - pmt <pmt/index> - gnuradio.blocks <blocks/index> - gnuradio.analog <analog/index> - gnuradio.digital <digital/index> - gnuradio.audio <audio/index> - gnuradio.channels <channels> - gnuradio.comedi <comedi> - gnuradio.fec <fec> - gnuradio.filter <filter/index> - gnuradio.gr_unittest <gr_unittest/index> - gnuradio.trellis <trellis/index> - gnuradio.wavelet <wavelet> - gnuradio.fft <fft> - gnuradio.qtgui <qtgui/index> - gnuradio.wxgui <wxgui/index> - -Hardware Interfaces + gnuradio.channels.channel_model + gnuradio.channels.channel_model2 + gnuradio.channels.fading_model + gnuradio.channels.selective_fading_model + gnuradio.channels.dynamic_channel_model + gnuradio.channels.cfo_model + gnuradio.channels.sro_model + + +Coding Blocks +------------- + +.. autosummary:: + :nosignatures: + + gnuradio.digital.additive_scrambler_bb + gnuradio.digital.descrambler_bb + gnuradio.digital.scrambler_bb + + +ControlPort Blocks +------------------ + +.. autosummary:: + :nosignatures: + + gnuradio.blocks.ctrlport_probe2_b + gnuradio.blocks.ctrlport_probe2_c + gnuradio.blocks.ctrlport_probe2_f + gnuradio.blocks.ctrlport_probe2_i + gnuradio.blocks.ctrlport_probe2_s + gnuradio.blocks.ctrlport_probe_c + gnuradio.fft.ctrlport_probe_psd + + +Debug Blocks +------------ + +.. autosummary:: + :nosignatures: + + gnuradio.blocks.message_debug + gnuradio.blocks.message_strobe + gnuradio.blocks.message_strobe_random + gnuradio.blocks.tag_debug + gnuradio.blocks.tags_strobe + gnuradio.blocks.vector_sink_b + gnuradio.blocks.vector_sink_c + gnuradio.blocks.vector_sink_f + gnuradio.blocks.vector_sink_i + gnuradio.blocks.vector_sink_s + gnuradio.blocks.random_pdu + + +DTV Blocks +------------ + +.. autosummary:: + :nosignatures: + + gnuradio.dtv.atsc_deinterleaver + gnuradio.dtv.atsc_depad + gnuradio.dtv.atsc_derandomizer + gnuradio.dtv.atsc_equalizer + gnuradio.dtv.atsc_field_sync_mux + gnuradio.dtv.atsc_fpll + gnuradio.dtv.atsc_fs_checker + gnuradio.dtv.atsc_interleaver + gnuradio.dtv.atsc_pad + gnuradio.dtv.atsc_randomizer + gnuradio.dtv.atsc_rs_decoder + gnuradio.dtv.atsc_rs_encoder + gnuradio.dtv.atsc_sync + gnuradio.dtv.atsc_trellis_encoder + gnuradio.dtv.atsc_viterbi_decoder + gnuradio.dtv.dvb_bbheader_bb + gnuradio.dtv.dvb_bbscrambler_bb + gnuradio.dtv.dvb_bch_bb + gnuradio.dtv.dvb_ldpc_bb + gnuradio.dtv.dvbs2_interleaver_bb + gnuradio.dtv.dvbs2_modulator_bc + gnuradio.dtv.dvbs2_physical_cc + gnuradio.dtv.dvbt2_cellinterleaver_cc + gnuradio.dtv.dvbt2_framemapper_cc + gnuradio.dtv.dvbt2_freqinterleaver_cc + gnuradio.dtv.dvbt2_interleaver_bb + gnuradio.dtv.dvbt2_miso_cc + gnuradio.dtv.dvbt2_modulator_bc + gnuradio.dtv.dvbt2_p1insertion_cc + gnuradio.dtv.dvbt2_paprtr_cc + gnuradio.dtv.dvbt2_pilotgenerator_cc + gnuradio.dtv.dvbt_bit_inner_interleaver + gnuradio.dtv.dvbt_convolutional_interleaver + gnuradio.dtv.dvbt_energy_dispersal + gnuradio.dtv.dvbt_inner_coder + gnuradio.dtv.dvbt_map + gnuradio.dtv.dvbt_reed_solomon_enc + gnuradio.dtv.dvbt_reference_signals + gnuradio.dtv.dvbt_symbol_inner_interleaver + + +Equalizer Blocks +---------------- + +.. autosummary:: + :nosignatures: + + gnuradio.digital.cma_equalizer_cc + gnuradio.digital.lms_dd_equalizer_cc + gnuradio.digital.kurtotic_equalizer_cc + +Error Coding Blocks ------------------- .. autosummary:: :nosignatures: - gnuradio.uhd - gnuradio.fcd + gnuradio.fec.async_decoder + gnuradio.fec.async_encoder + gnuradio.fec.ber_bf + gnuradio.fec.conv_bit_corr_bb + gnuradio.fec.decode_ccsds_27_fb + gnuradio.fec.decoder + gnuradio.fec.depuncture_bb + gnuradio.fec.encode_ccsds_27_bb + gnuradio.fec.encoder + gnuradio.fec.generic_decoder + gnuradio.fec.generic_encoder + gnuradio.fec.puncture_bb + gnuradio.fec.puncture_ff + gnuradio.fec.tagged_decoder + gnuradio.fec.tagged_encoder -.. toctree:: - :hidden: - gnuradio.uhd <uhd> - gnuradio.fcd <fcd> +FCD Blocks +---------- + +.. autosummary:: + :nosignatures: + + gnuradio.fcd.source_c + -Utilities ---------- +File Operator Blocks +-------------------- .. autosummary:: :nosignatures: - gnuradio.plot_data - gnuradio.eng_notation - gnuradio.eng_option + gnuradio.blocks.file_descriptor_sink + gnuradio.blocks.file_descriptor_source + gnuradio.blocks.file_meta_sink + gnuradio.blocks.file_meta_source + gnuradio.blocks.file_sink + gnuradio.blocks.file_source + gnuradio.blocks.tagged_file_sink -.. toctree:: - :hidden: - gnuradio.plot_data <plot_data> - gnuradio.eng_notation <eng_notation/index> - gnuradio.eng_option <eng_option/index> +Filter Blocks +------------- + +.. autosummary:: + :nosignatures: + + gnuradio.filter.dc_blocker_cc + gnuradio.filter.dc_blocker_ff + gnuradio.filter.fft_filter_ccc + gnuradio.filter.fft_filter_ccf + gnuradio.filter.fft_filter_fff + gnuradio.filter.filter_delay_fc + gnuradio.filter.filterbank_vcvcf + gnuradio.filter.fir_filter_ccc + gnuradio.filter.fir_filter_ccf + gnuradio.filter.fir_filter_fcc + gnuradio.filter.fir_filter_fff + gnuradio.filter.fir_filter_fsf + gnuradio.filter.fir_filter_scc + gnuradio.filter.fractional_interpolator_cc + gnuradio.filter.fractional_interpolator_ff + gnuradio.filter.fractional_resampler_cc + gnuradio.filter.fractional_resampler_ff + gnuradio.filter.freq_xlating_fir_filter_ccc + gnuradio.filter.freq_xlating_fir_filter_ccf + gnuradio.filter.freq_xlating_fir_filter_fcc + gnuradio.filter.freq_xlating_fir_filter_fcf + gnuradio.filter.freq_xlating_fir_filter_scc + gnuradio.filter.freq_xlating_fir_filter_scf + gnuradio.filter.hilbert_fc + gnuradio.filter.iir_filter_ccc + gnuradio.filter.iir_filter_ccd + gnuradio.filter.iir_filter_ccf + gnuradio.filter.iir_filter_ccz + gnuradio.filter.iir_filter_ffd + gnuradio.filter.interp_fir_filter_ccc + gnuradio.filter.interp_fir_filter_ccf + gnuradio.filter.interp_fir_filter_fcc + gnuradio.filter.interp_fir_filter_fff + gnuradio.filter.interp_fir_filter_fsf + gnuradio.filter.interp_fir_filter_scc + gnuradio.filter.pfb_arb_resampler_ccc + gnuradio.filter.pfb_arb_resampler_ccf + gnuradio.filter.pfb_arb_resampler_fff + gnuradio.filter.pfb_channelizer_ccf + gnuradio.filter.pfb_decimator_ccf + gnuradio.filter.pfb_interpolator_ccf + gnuradio.filter.pfb_synthesizer_ccf + gnuradio.filter.rational_resampler_base_ccc + gnuradio.filter.rational_resampler_base_ccf + gnuradio.filter.rational_resampler_base_fcc + gnuradio.filter.rational_resampler_base_fff + gnuradio.filter.rational_resampler_base_fsf + gnuradio.filter.rational_resampler_base_scc + gnuradio.filter.single_pole_iir_filter_cc + gnuradio.filter.single_pole_iir_filter_ff + -Framework Extensions + +Fourier Analysis +---------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.fft.fft_vcc + gnuradio.fft.fft_vfc + gnuradio.fft.goertzel_fc + + +Impairment Model Blocks +----------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.channels.amp_bal + gnuradio.channels.conj_fs_iqcorr + gnuradio.channels.distortion_2_gen + gnuradio.channels.distortion_3_gen + gnuradio.channels.impairments + gnuradio.channels.iqbal_gen + gnuradio.channels.phase_bal + gnuradio.channels.phase_noise_gen + gnuradio.channels.quantizer + + +Instrumentation Blocks +---------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.qtgui.ber_sink_b + gnuradio.qtgui.const_sink_c + gnuradio.qtgui.freq_sink_c + gnuradio.qtgui.freq_sink_f + gnuradio.qtgui.histogram_sink_f + gnuradio.qtgui.number_sink + gnuradio.qtgui.sink_c + gnuradio.qtgui.sink_f + gnuradio.qtgui.time_raster_sink_b + gnuradio.qtgui.time_raster_sink_f + gnuradio.qtgui.time_sink_c + gnuradio.qtgui.time_sink_f + gnuradio.qtgui.vector_sink_f + gnuradio.qtgui.waterfall_sink_c + gnuradio.qtgui.waterfall_sink_f + gnuradio.wxgui.histo_sink_f + gnuradio.wxgui.oscope_sink_f + + + +Level Control Blocks -------------------- .. autosummary:: :nosignatures: - gnuradio.atsc - gnuradio.noaa - gnuradio.pager - gnuradio.video_sdl - gnuradio.vocoder + gnuradio.analog.agc2_cc + gnuradio.analog.agc2_ff + gnuradio.analog.agc3_cc + gnuradio.analog.agc_cc + gnuradio.analog.agc_ff + gnuradio.analog.ctcss_squelch_ff + gnuradio.analog.feedforward_agc_cc + gnuradio.blocks.moving_average_cc + gnuradio.blocks.moving_average_ff + gnuradio.blocks.moving_average_ii + gnuradio.blocks.moving_average_ss + gnuradio.blocks.mute_cc + gnuradio.blocks.mute_ff + gnuradio.blocks.mute_ii + gnuradio.blocks.mute_ss + gnuradio.analog.pwr_squelch_cc + gnuradio.analog.pwr_squelch_ff + gnuradio.analog.rail_ff + gnuradio.blocks.sample_and_hold_bb + gnuradio.blocks.sample_and_hold_ff + gnuradio.blocks.sample_and_hold_ii + gnuradio.blocks.sample_and_hold_ss + gnuradio.analog.simple_squelch_cc + gnuradio.blocks.threshold_ff -.. toctree:: - :hidden: - gnuradio.atsc <atsc/index> - gnuradio.noaa <noaa> - gnuradio.pager <pager/index> - gnuradio.video_sdl <video_sdl> - gnuradio.vocoder <vocoder/index> +Math Operator Blocks +-------------------- +.. autosummary:: + :nosignatures: -.. Use this to add to the toctree but not displayed -.. It's mostly to get rid of warnings + gnuradio.blocks.abs_ff + gnuradio.blocks.abs_ii + gnuradio.blocks.abs_ss + gnuradio.blocks.add_cc + gnuradio.blocks.add_ff + gnuradio.blocks.add_ii + gnuradio.blocks.add_ss + gnuradio.blocks.add_const_bb + gnuradio.blocks.add_const_cc + gnuradio.blocks.add_const_ff + gnuradio.blocks.add_const_ii + gnuradio.blocks.add_const_ss + gnuradio.blocks.add_const_vbb + gnuradio.blocks.add_const_vcc + gnuradio.blocks.add_const_vff + gnuradio.blocks.add_const_vii + gnuradio.blocks.add_const_vss + gnuradio.blocks.argmax_fs + gnuradio.blocks.argmax_is + gnuradio.blocks.argmax_ss + gnuradio.blocks.conjugate_cc + gnuradio.blocks.divide_cc + gnuradio.blocks.divide_ff + gnuradio.blocks.divide_ii + gnuradio.blocks.divide_ss + gnuradio.blocks.integrate_cc + gnuradio.blocks.integrate_ff + gnuradio.blocks.integrate_ii + gnuradio.blocks.integrate_ss + gnuradio.blocks.nlog10_ff + gnuradio.blocks.max_ff + gnuradio.blocks.max_ii + gnuradio.blocks.max_ss + gnuradio.blocks.min_ff + gnuradio.blocks.min_ii + gnuradio.blocks.min_ss + gnuradio.blocks.multiply_cc + gnuradio.blocks.multiply_ff + gnuradio.blocks.multiply_ii + gnuradio.blocks.multiply_ss + gnuradio.blocks.multiply_matrix_ff + gnuradio.blocks.multiply_conjugate_cc + gnuradio.blocks.multiply_const_cc + gnuradio.blocks.multiply_const_ff + gnuradio.blocks.multiply_const_ii + gnuradio.blocks.multiply_const_ss + gnuradio.blocks.multiply_const_vcc + gnuradio.blocks.multiply_const_vff + gnuradio.blocks.multiply_const_vii + gnuradio.blocks.multiply_const_vss + gnuradio.blocks.rms_cf + gnuradio.blocks.rms_ff + gnuradio.blocks.rotator_cc + gnuradio.blocks.sub_cc + gnuradio.blocks.sub_ff + gnuradio.blocks.sub_ii + gnuradio.blocks.sub_ss + gnuradio.blocks.transcendental -.. toctree:: - :hidden: - runtime_contents <gr/contents> - atsc_blks <atsc/blks> - digital_blocks <digital/blocks> - constellations <digital/constellations> - ofdm <digital/ofdm> - pkt_utils <digital/pkt_utils> - digital_utilities <digital/utilities> - pager_blks <pager/blks> - pyqt_filter <pyqt_filter> - pyqt_plot <pyqt_plot> - trellis_blks <trellis/blks> - trellis_objs <trellis/objs> - vocoder_blks <vocoder/blks> - wxgui_blks <wxgui/blks> - blocks_modulators <blocks/modulators_blk> - blocks_audio <blocks/audio_blk> - blocks_networking <blocks/networking_tools_blk> - blocks_boolean <blocks/boolean_operators_blk> - blocks_peak_detectors <blocks/peak_detectors_blk> - blocks_byte_operators <blocks/byte_operators_blk> - blocks_level_controllers <blocks/level_controllers_blk> - blocks_stream_operators <blocks/stream_operators_blk> - blocks_controlport <blocks/controlport_blk> - blocks_math <blocks/math_operators_blk> - blocks_stream_tag <blocks/stream_tag_tools_blk> - blocks_debug <blocks/debug_tools_blk> - blocks_measurement <blocks/measurement_tools_blk> - blocks_type_converters <blocks/type_converters_blk> - blocks_file <blocks/file_operators_blk> - blocks_message <blocks/message_tools_blk> - blocks_waveform <blocks/waveform_generators_blk> - blocks_misc <blocks/misc_blk> - analog_level_controllers <analog/level_controllers_blk> - analog_peak_detectors <analog/peak_detectors_blk> - analog_measurement <analog/measurement_tools_blk> - analog_synchronizers <analog/synchronizers_blk> - analog_modulators <analog/modulators_blk> - filter_channelizers <filter/channelizers_blk> - filter_resamplers <filter/resamplers_blk> - filter_blocks <filter/filter_blk> - filter_design <filter/filter_design> - pmt_any <pmt/any> - pmt_generalfunctions <pmt/generalfunctions> - pmt_message_accepter <pmt/message_accepter> - pmt_readwrite <pmt/readwrite> - pmt_tuple <pmt/tuple> - pmt_boolean <pmt/boolean> - pmt_misc <pmt/misc> - pmt_real <pmt/real> - pmt_vector <pmt/vector> - pmt_integer <pmt/integer> - pmt_number <pmt/number> - pmt_serialize <pmt/serialize> - pmt_dictionary <pmt/dictionary> - pmt_list <pmt/list> - pmt_pair <pmt/pair> - pmt_symbol <pmt/symbol> +Measurement Tool Blocks +----------------------_ + +.. autosummary:: + :nosignatures: + + gnuradio.digital.mpsk_snr_est_cc + gnuradio.digital.probe_mpsk_snr_est_c + gnuradio.digital.probe_density_b + gnuradio.blocks.probe_rate + gnuradio.blocks.probe_signal_b + gnuradio.blocks.probe_signal_c + gnuradio.blocks.probe_signal_f + gnuradio.blocks.probe_signal_i + gnuradio.blocks.probe_signal_s + gnuradio.blocks.probe_signal_vb + gnuradio.blocks.probe_signal_vc + gnuradio.blocks.probe_signal_vf + gnuradio.blocks.probe_signal_vi + gnuradio.blocks.probe_signal_vs + + +Message Tool Blocks +------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.blocks.message_burst_source + gnuradio.blocks.message_debug + gnuradio.blocks.message_sink + gnuradio.blocks.message_source + gnuradio.blocks.message_strobe + gnuradio.blocks.message_strobe_random + gnuradio.blocks.pdu_filter + gnuradio.blocks.pdu_remove + gnuradio.blocks.pdu_set + gnuradio.blocks.pdu_to_tagged_stream + gnuradio.blocks.tagged_stream_multiply_length + gnuradio.blocks.tagged_stream_to_pdu + + +Misc Blocks +----------- + +.. autosummary:: + :nosignatures: + + gnuradio.blocks.copy + gnuradio.blocks.delay + gnuradio.blocks.head + gnuradio.blocks.nop + gnuradio.blocks.null_sink + gnuradio.blocks.null_source + gnuradio.blocks.skiphead + gnuradio.blocks.throttle + gnuradio.blocks.vector_source_b + gnuradio.blocks.vector_source_c + gnuradio.blocks.vector_source_f + gnuradio.blocks.vector_source_i + gnuradio.blocks.vector_source_s + + +Modulator Blocks +---------------- + +.. autosummary:: + :nosignatures: + + gnuradio.analog.am_demod_cf + gnuradio.analog.cpm + gnuradio.analog.cpfsk_bc + gnuradio.analog.frequency_modulator_fc + gnuradio.analog.fm_demod_cf + gnuradio.analog.demod_20k0f3e_cf + gnuradio.analog.demod_200kf3e_cf + gnuradio.analog.fm_deemph + gnuradio.analog.fm_preemph + gnuradio.analog.nbfm_rx + gnuradio.analog.nbfm_tx + gnuradio.analog.phase_modulator_fc + gnuradio.analog.quadrature_demod_cf + gnuradio.analog.wfm_rcv_fmdet + gnuradio.analog.wfm_rcv_pll + gnuradio.analog.wfm_rcv + gnuradio.analog.wfm_tx + + +Networking Tools Blocks +----------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.blocks.socket_pdu + gnuradio.blocks.udp_sink + gnuradio.blocks.udp_source + + +NOAA Blocks +----------- + +.. autosummary:: + :nosignatures: + + gnuradio.noaa.hrpt_decoder + gnuradio.noaa.hrpt_deframer + gnuradio.noaa.hrpt_pll_cf + + +OFDM Blocks +----------- + +.. autosummary:: + :nosignatures: + + gnuradio.digital.ofdm_carrier_allocator_cvc + gnuradio.digital.ofdm_chanest_vcvc + gnuradio.digital.ofdm_cyclic_prefixer + gnuradio.digital.ofdm_equalizer_base + gnuradio.digital.ofdm_equalizer_simpledfe + gnuradio.digital.ofdm_equalizer_static + gnuradio.digital.ofdm_frame_acquisition + gnuradio.digital.ofdm_frame_equalizer_vcvc + gnuradio.digital.ofdm_frame_sink + gnuradio.digital.ofdm_insert_preamble + gnuradio.digital.ofdm_sampler + gnuradio.digital.ofdm_serializer_vcc + gnuradio.digital.ofdm_sync_sc_cfb + + +Packet Operator Blocks +---------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.digital.crc32_async_bb + gnuradio.digital.crc32_bb + gnuradio.digital.correlate_access_code_bb + gnuradio.digital.correlate_access_code_bb_ts + gnuradio.digital.correlate_access_code_ff_ts + gnuradio.digital.correlate_access_code_tag_bb + gnuradio.digital.framer_sink_1 + gnuradio.digital.hdlc_deframer_bp + gnuradio.digital.hdlc_framer_pb + gnuradio.digital.header_payload_demux + gnuradio.digital.packet_header_default + gnuradio.digital.packet_headergenerator_bb + gnuradio.digital.packet_sink + gnuradio.digital.simple_correlator + gnuradio.digital.simple_framer + + +Pager Blocks +------------ + +.. autosummary:: + :nosignatures: + + gnuradio.pager.flex_deinterleave + gnuradio.pager.flex_frame + gnuradio.pager.flex_parse + gnuradio.pager.flex_sync + gnuradio.pager.slicer_fb + + +Peak Detector Blocks +-------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.blocks.burst_tagger + gnuradio.blocks.peak_detector2_fb + gnuradio.blocks.peak_detector_fb + gnuradio.blocks.peak_detector_ib + gnuradio.blocks.peak_detector_sb + gnuradio.blocks.plateau_detector_fb + + +Resampler Blocks +---------------- + +.. autosummary:: + :nosignatures: + + gnuradio.filter.fractional_resampler_cc + gnuradio.filter.fractional_resampler_ff + gnuradio.filter.pfb.arb_resampler_ccf + gnuradio.filter.pfb.arb_resampler_fff + gnuradio.filter.pfb.arb_resampler_ccc + gnuradio.filter.pfb_arb_resampler_ccc + gnuradio.filter.pfb_arb_resampler_ccf + gnuradio.filter.pfb_arb_resampler_fff + gnuradio.filter.rational_resampler_fff + gnuradio.filter.rational_resampler_ccf + gnuradio.filter.rational_resampler_ccc + gnuradio.filter.rational_resampler_base_ccc + gnuradio.filter.rational_resampler_base_ccf + gnuradio.filter.rational_resampler_base_fcc + gnuradio.filter.rational_resampler_base_fff + gnuradio.filter.rational_resampler_base_fsf + gnuradio.filter.rational_resampler_base_scc + + +Stream Operator Blocks +---------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.blocks.deinterleave + gnuradio.blocks.endian_swap + gnuradio.blocks.keep_m_in_n + gnuradio.blocks.keep_one_in_n + gnuradio.blocks.patterned_interleaver + gnuradio.blocks.regenerate_bb + gnuradio.blocks.repeat + gnuradio.blocks.stream_mux + gnuradio.blocks.stream_to_streams + gnuradio.blocks.stream_to_tagged_stream + gnuradio.blocks.stream_to_vector + gnuradio.blocks.streams_to_stream + gnuradio.blocks.streams_to_vector + gnuradio.blocks.stretch_ff + gnuradio.blocks.tagged_stream_mux + gnuradio.blocks.vector_insert_b + gnuradio.blocks.vector_insert_c + gnuradio.blocks.vector_insert_f + gnuradio.blocks.vector_insert_i + gnuradio.blocks.vector_insert_s + gnuradio.blocks.vector_to_stream + gnuradio.blocks.vector_to_streams + + +Stream Tag Tool Blocks +---------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.blocks.stream_to_tagged_stream + gnuradio.blocks.tag_gate + gnuradio.blocks.tagged_stream_align + gnuradio.blocks.tagged_stream_multiply_length + gnuradio.blocks.tagged_stream_mux + + +Symbol Coding Blocks +-------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.digital.binary_slicer_fb + gnuradio.digital.chunks_to_symbols_bc + gnuradio.digital.chunks_to_symbols_bf + gnuradio.digital.chunks_to_symbols_ic + gnuradio.digital.chunks_to_symbols_if + gnuradio.digital.chunks_to_symbols_sc + gnuradio.digital.chunks_to_symbols_sf + gnuradio.digital.constellation_decoder_cb + gnuradio.digital.constellation_soft_decoder_cf + gnuradio.digital.diff_decoder_bb + gnuradio.digital.diff_encoder_bb + gnuradio.digital.diff_phasor_cc + gnuradio.digital.map_bb + + +Synchronizer Blocks +-------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.digital.clock_recovery_mm_cc + gnuradio.digital.clock_recovery_mm_ff + gnuradio.digital.correlate_and_sync_cc + gnuradio.digital.corr_est_cc + gnuradio.digital.costas_loop_cc + gnuradio.digital.fll_band_edge_cc + gnuradio.digital.mpsk_receiver_cc + gnuradio.digital.msk_timing_recovery_cc + gnuradio.analog.pll_carriertracking_cc + gnuradio.analog.pll_freqdet_cf + gnuradio.analog.pll_refout_cc + gnuradio.digital.pn_correlator_cc + gnuradio.digital.pfb_clock_sync_ccf + gnuradio.digital.pfb_clock_sync_fff + + +Trellis Coding Blocks +--------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.trellis.constellation_metrics_cf + gnuradio.trellis.encoder_bb + gnuradio.trellis.encoder_bi + gnuradio.trellis.encoder_bs + gnuradio.trellis.encoder_ii + gnuradio.trellis.encoder_si + gnuradio.trellis.encoder_ss + gnuradio.trellis.metrics_c + gnuradio.trellis.metrics_f + gnuradio.trellis.metrics_i + gnuradio.trellis.metrics_s + gnuradio.trellis.pccc_decoder_b + gnuradio.trellis.pccc_decoder_combined_cb + gnuradio.trellis.pccc_decoder_combined_ci + gnuradio.trellis.pccc_decoder_combined_cs + gnuradio.trellis.pccc_decoder_combined_fb + gnuradio.trellis.pccc_decoder_combined_fi + gnuradio.trellis.pccc_decoder_combined_fs + gnuradio.trellis.pccc_decoder_i + gnuradio.trellis.pccc_decoder_s + gnuradio.trellis.pccc_encoder_bb + gnuradio.trellis.pccc_encoder_bi + gnuradio.trellis.pccc_encoder_bs + gnuradio.trellis.pccc_encoder_ii + gnuradio.trellis.pccc_encoder_si + gnuradio.trellis.pccc_encoder_ss + gnuradio.trellis.permutation + gnuradio.trellis.sccc_decoder_b + gnuradio.trellis.sccc_decoder_combined_cb + gnuradio.trellis.sccc_decoder_combined_ci + gnuradio.trellis.sccc_decoder_combined_cs + gnuradio.trellis.sccc_decoder_combined_fb + gnuradio.trellis.sccc_decoder_combined_fi + gnuradio.trellis.sccc_decoder_combined_fs + gnuradio.trellis.sccc_decoder_i + gnuradio.trellis.sccc_decoder_s + gnuradio.trellis.sccc_encoder_bb + gnuradio.trellis.sccc_encoder_bi + gnuradio.trellis.sccc_encoder_bs + gnuradio.trellis.sccc_encoder_ii + gnuradio.trellis.sccc_encoder_si + gnuradio.trellis.sccc_encoder_ss + gnuradio.trellis.siso_combined_f + gnuradio.trellis.siso_f + gnuradio.trellis.viterbi_b + gnuradio.trellis.viterbi_combined_cb + gnuradio.trellis.viterbi_combined_ci + gnuradio.trellis.viterbi_combined_cs + gnuradio.trellis.viterbi_combined_fb + gnuradio.trellis.viterbi_combined_fi + gnuradio.trellis.viterbi_combined_fs + gnuradio.trellis.viterbi_combined_ib + gnuradio.trellis.viterbi_combined_ii + gnuradio.trellis.viterbi_combined_is + gnuradio.trellis.viterbi_combined_sb + gnuradio.trellis.viterbi_combined_si + gnuradio.trellis.viterbi_combined_ss + gnuradio.trellis.viterbi_i + gnuradio.trellis.viterbi_s + + + +Type Converter Blocks +--------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.blocks.char_to_float + gnuradio.blocks.char_to_short + gnuradio.blocks.complex_to_arg + gnuradio.blocks.complex_to_float + gnuradio.blocks.complex_to_imag + gnuradio.blocks.complex_to_interleaved_short + gnuradio.blocks.complex_to_mag + gnuradio.blocks.complex_to_mag_squared + gnuradio.blocks.complex_to_real + gnuradio.blocks.float_to_char + gnuradio.blocks.float_to_complex + gnuradio.blocks.float_to_int + gnuradio.blocks.float_to_short + gnuradio.blocks.float_to_uchar + gnuradio.blocks.int_to_float + gnuradio.blocks.interleaved_char_to_complex + gnuradio.blocks.interleaved_short_to_complex + gnuradio.blocks.short_to_char + gnuradio.blocks.short_to_float + gnuradio.blocks.uchar_to_float + + + +UHD Blocks +---------- + +.. autosummary:: + :nosignatures: + + gnuradio.uhd.amsg_source + gnuradio.uhd.usrp_sink + gnuradio.uhd.usrp_source + + +Video Blocks +------------ + +.. autosummary:: + :nosignatures: + + gnuradio.video_sdl.sink_s + gnuradio.video_sdl.sink_uc + + + +Waveform Generator Blocks +------------------------- + + 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 + + +ZeroMQ Interface Blocks +----------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.zeromq.pub_msg_sink + gnuradio.zeromq.pub_sink + gnuradio.zeromq.pull_msg_source + gnuradio.zeromq.pull_source + gnuradio.zeromq.push_msg_sink + gnuradio.zeromq.push_sink + gnuradio.zeromq.rep_msg_sink + gnuradio.zeromq.rep_sink + gnuradio.zeromq.req_msg_source + gnuradio.zeromq.req_source + gnuradio.zeromq.sub_msg_source + gnuradio.zeromq.sub_source + + +Helper Classes: Analog +---------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.analog.cpm + gnuradio.analog.squelch_base_cc + gnuradio.analog.squelch_base_ff + gnuradio.analog.cpm + gnuradio.analog.squelch_base_cc + gnuradio.analog.squelch_base_ff + gnuradio.analog.am_demod_cf + gnuradio.analog.demod_10k0a3e_cf + gnuradio.analog.fm_demod_cf + gnuradio.analog.demod_20k0f3e_cf + gnuradio.analog.demod_200kf3e_cf + gnuradio.analog.fm_deemph + gnuradio.analog.fm_preemph + 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 + + +Helper Classes: Digital +----------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.digital.constellation + gnuradio.digital.lfsr + gnuradio.digital.mpsk_snr_est + gnuradio.digital.simple_framer + gnuradio.digital.crc32 + gnuradio.digital.update_crc32 + gnuradio.digital.bpsk_mod + gnuradio.digital.bpsk_demod + gnuradio.digital.dbpsk_mod + gnuradio.digital.dbpsk_demod + gnuradio.digital.constellation_map_generator + gnuradio.digital.cpm_mod + gnuradio.digital.gen_and_append_crc32 + gnuradio.digital.check_crc32 + gnuradio.digital.generic_mod + gnuradio.digital.generic_demod + gnuradio.digital.gfsk_mod + gnuradio.digital.gfsk_demod + gnuradio.digital.gmsk_mod + gnuradio.digital.gmsk_demod + gnuradio.digital.type_1_mods + gnuradio.digital.add_type_1_mod + gnuradio.digital.type_1_demods + gnuradio.digital.add_type_1_demod + gnuradio.digital.type_1_constellations + gnuradio.digital.add_type_1_constellation + gnuradio.digital.extract_kwargs_from_options + gnuradio.digital.extract_kwargs_from_options_for_class + gnuradio.digital.ofdm_packet_utils.conv_packed_binary_string_to_1_0_string + gnuradio.digital.ofdm_packet_utils.conv_1_0_string_to_packed_binary_string + gnuradio.digital.ofdm_packet_utils.is_1_0_string + gnuradio.digital.ofdm_packet_utils.string_to_hex_list + gnuradio.digital.ofdm_packet_utils.whiten + gnuradio.digital.ofdm_packet_utils.dewhiten + gnuradio.digital.ofdm_packet_utils.make_header + gnuradio.digital.ofdm_packet_utils.make_packet + gnuradio.digital.ofdm_packet_utils.unmake_packet + gnuradio.digital.ofdm_mod + gnuradio.digital.ofdm_demod + gnuradio.digital.ofdm_receiver + gnuradio.digital.ofdm_sync_fixed + gnuradio.digital.ofdm_sync_ml + gnuradio.digital.ofdm_sync_pnac + gnuradio.digital.ofdm_sync_pn + gnuradio.digital.ofdm_tx + gnuradio.digital.ofdm_rx + gnuradio.digital.packet_utils.conv_packed_binary_string_to_1_0_string + gnuradio.digital.packet_utils.conv_1_0_string_to_packed_binary_string + gnuradio.digital.packet_utils.is_1_0_string + gnuradio.digital.packet_utils.string_to_hex_list + gnuradio.digital.packet_utils.whiten + gnuradio.digital.packet_utils.dewhiten + gnuradio.digital.packet_utils.make_header + gnuradio.digital.packet_utils.make_packet + gnuradio.digital.packet_utils.unmake_packet + gnuradio.digital.mod_pkts + gnuradio.digital.demod_pkts + gnuradio.digital.psk_2_0x0 + gnuradio.digital.psk_2_0x1 + gnuradio.digital.sd_psk_2_0x0 + gnuradio.digital.sd_psk_2_0x1 + gnuradio.digital.psk_4_0x0_0_1 + gnuradio.digital.psk_4_0x1_0_1 + gnuradio.digital.psk_4_0x2_0_1 + gnuradio.digital.psk_4_0x3_0_1 + gnuradio.digital.psk_4_0x0_1_0 + gnuradio.digital.psk_4_0x1_1_0 + gnuradio.digital.psk_4_0x2_1_0 + gnuradio.digital.psk_4_0x3_1_0 + gnuradio.digital.sd_psk_4_0x0_0_1 + gnuradio.digital.sd_psk_4_0x1_0_1 + gnuradio.digital.sd_psk_4_0x2_0_1 + gnuradio.digital.sd_psk_4_0x3_0_1 + gnuradio.digital.sd_psk_4_0x0_1_0 + gnuradio.digital.sd_psk_4_0x1_1_0 + gnuradio.digital.sd_psk_4_0x2_1_0 + gnuradio.digital.sd_psk_4_0x3_1_0 + gnuradio.digital.psk_constellation + gnuradio.digital.psk_mod + gnuradio.digital.psk_demod + gnuradio.digital.qam_16_0x0_0_1_2_3 + gnuradio.digital.qam_16_0x1_0_1_2_3 + gnuradio.digital.qam_16_0x2_0_1_2_3 + gnuradio.digital.qam_16_0x3_0_1_2_3 + gnuradio.digital.qam_16_0x0_1_0_2_3 + gnuradio.digital.qam_16_0x1_1_0_2_3 + gnuradio.digital.qam_16_0x2_1_0_2_3 + gnuradio.digital.qam_16_0x3_1_0_2_3 + gnuradio.digital.sd_qam_16_0x0_0_1_2_3 + gnuradio.digital.sd_qam_16_0x1_0_1_2_3 + gnuradio.digital.sd_qam_16_0x2_0_1_2_3 + gnuradio.digital.sd_qam_16_0x3_0_1_2_3 + gnuradio.digital.sd_qam_16_0x0_1_0_2_3 + gnuradio.digital.sd_qam_16_0x1_1_0_2_3 + gnuradio.digital.sd_qam_16_0x2_1_0_2_3 + gnuradio.digital.sd_qam_16_0x3_1_0_2_3 + gnuradio.digital.qam32_holeinside_constellation + gnuradio.digital.make_differential_constellation + gnuradio.digital.make_non_differential_constellation + gnuradio.digital.qam_constellation + gnuradio.digital.qam_mod + gnuradio.digital.qam_demod + gnuradio.digital.qpsk_constellation + gnuradio.digital.qpsk_mod + gnuradio.digital.qpsk_demod + gnuradio.digital.dqpsk_constellation + gnuradio.digital.dqpsk_mod + gnuradio.digital.dqpsk_demod + gnuradio.digital.soft_dec_table_generator + gnuradio.digital.soft_dec_table + gnuradio.digital.calc_soft_dec_from_table + gnuradio.digital.calc_soft_dec + gnuradio.digital.show_table + +Helper Classes: FEC +------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.fec.cc_decoder + gnuradio.fec.cc_encoder + gnuradio.fec.ccsds_encoder + gnuradio.fec.dummy_decoder + gnuradio.fec.dummy_encoder + gnuradio.fec.ldpc_decoder + gnuradio.fec.ldpc_encoder + gnuradio.fec.repetition_decoder + gnuradio.fec.repetition_encoder + gnuradio.fec.tpc_decoder + gnuradio.fec.tpc_encoder + gnuradio.fec.bercurve_generator + gnuradio.fec.bitreverse + gnuradio.fec.bitflip + gnuradio.fec.read_bitlist + gnuradio.fec.read_big_bitlist + gnuradio.fec.generate_symmetries + gnuradio.fec.capillary_threaded_decoder + gnuradio.fec.capillary_threaded_encoder + gnuradio.fec.extended_async_encoder + gnuradio.fec.extended_decoder + gnuradio.fec.extended_encoder + gnuradio.fec.extended_tagged_decoder + gnuradio.fec.extended_tagged_encoder + gnuradio.fec.fec_test + gnuradio.fec.threaded_decoder + gnuradio.fec.threaded_encoder + +Helper Classes: FFT +------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.fft.window + + +Helper Classes: Filter +---------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.filter.filterbank.analysis_filterbank + gnuradio.filter.filterbank.synthesis_filterbank + gnuradio.filter.firdes + gnuradio.filter.pm_remez + gnuradio.filter.synthesis_filterbank + gnuradio.filter.analysis_filterbank + gnuradio.filter.freq_xlating_fft_filter_ccc + gnuradio.filter.optfir.low_pass + gnuradio.filter.optfir.band_pass + gnuradio.filter.optfir.complex_band_pass + gnuradio.filter.optfir.band_reject + gnuradio.filter.optfir.stopband_atten_to_dev + gnuradio.filter.optfir.passband_ripple_to_dev + gnuradio.filter.optfir.remezord + gnuradio.filter.optfir.lporder + gnuradio.filter.optfir.bporder + gnuradio.filter.pfb.channelizer_ccf + gnuradio.filter.pfb.interpolator_ccf + gnuradio.filter.pfb.decimator_ccf + gnuradio.filter.pfb.arb_resampler_ccf + gnuradio.filter.pfb.arb_resampler_fff + gnuradio.filter.pfb.arb_resampler_ccc + gnuradio.filter.pfb.channelizer_hier_ccf + gnuradio.filter.rational_resampler_fff + gnuradio.filter.rational_resampler_ccf + gnuradio.filter.rational_resampler_ccc + + +Helper Classes: Trellis +----------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.trellis.fsm + gnuradio.trellis.interleaver + + +Helper Classes: UHD +------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.uhd.usrp_block + + +Helper Classes: Vocoder +----------------------- + +.. autosummary:: + :nosignatures: + + gnuradio.vocoder.codec2 + gnuradio.vocoder.cvsd_encode_fb + gnuradio.vocoder.cvsd_decode_bf + + +Helper Classes: WXGUI +--------------------- + +.. autosummary:: + :nosignatures: + gnuradio.wxgui.oscope_sink_x + gnuradio.wxgui.histo_sink_f |