3 ###################################################
4 ##Block Tree for platform gnuradio python.
5 ###################################################
8 <name></name> <!-- Blank for Root Name -->
11 <block>const_source_x</block>
12 <block>gr_sig_source_x</block>
13 <block>gr_noise_source_x</block>
14 <block>gr_vector_source_x</block>
15 <block>random_source_x</block>
16 <block>gr_glfsr_source_x</block>
17 <block>gr_null_source</block>
18 <block>gr_file_source</block>
19 <block>blks2_tcp_source</block>
20 <block>gr_udp_source</block>
21 <block>audio_source</block>
22 <block>gr_wavfile_source</block>
23 <block>gr_message_source</block>
24 <block>pad_source</block>
25 <block>virtual_source</block>
29 <block>blks2_variable_sink_x</block>
30 <block>gr_vector_sink_x</block>
31 <block>gr_null_sink</block>
32 <block>gr_file_sink</block>
33 <block>blks2_tcp_sink</block>
34 <block>gr_udp_sink</block>
35 <block>audio_sink</block>
36 <block>gr_wavfile_sink</block>
37 <block>gr_message_sink</block>
38 <block>pad_sink</block>
39 <block>virtual_sink</block>
42 <name>Graphical Sinks</name>
43 <block>wxgui_numbersink2</block>
44 <block>wxgui_scopesink2</block>
45 <block>wxgui_fftsink2</block>
46 <block>wxgui_constellationsink2</block>
47 <block>wxgui_waterfallsink2</block>
48 <block>wxgui_histosink2</block>
49 <block>wxgui_termsink</block>
52 <name>Operators</name>
53 <block>gr_add_xx</block>
54 <block>gr_sub_xx</block>
55 <block>gr_multiply_xx</block>
56 <block>gr_divide_xx</block>
57 <block>gr_nlog10_ff</block>
59 <block>gr_add_const_vxx</block>
60 <block>gr_multiply_const_vxx</block>
62 <block>gr_not_xx</block>
63 <block>gr_and_xx</block>
64 <block>gr_or_xx</block>
65 <block>gr_xor_xx</block>
67 <block>gr_max_xx</block>
68 <block>gr_argmax_xx</block>
69 <block>gr_rms_xx</block>
70 <block>gr_integrate_xx</block>
72 <block>gr_conjugate_cc</block>
74 <block>gr_fft_vxx</block>
75 <block>blks2_logpwrfft_x</block>
78 <name>Type Conversions</name>
79 <block>gr_complex_to_arg</block>
80 <block>gr_complex_to_mag</block>
81 <block>gr_complex_to_mag_squared</block>
82 <block>gr_complex_to_real</block>
83 <block>gr_complex_to_imag</block>
85 <block>gr_complex_to_float</block>
86 <block>gr_float_to_complex</block>
88 <block>gr_float_to_short</block>
89 <block>gr_short_to_float</block>
91 <block>gr_float_to_char</block>
92 <block>gr_char_to_float</block>
94 <block>gr_float_to_uchar</block>
95 <block>gr_uchar_to_float</block>
97 <block>gr_complex_to_interleaved_short</block>
98 <block>gr_interleaved_short_to_complex</block>
101 <name>Stream Conversions</name>
102 <block>gr_interleave</block>
103 <block>gr_deinterleave</block>
105 <block>gr_streams_to_stream</block>
106 <block>gr_stream_to_streams</block>
108 <block>gr_streams_to_vector</block>
109 <block>gr_vector_to_streams</block>
111 <block>gr_stream_to_vector</block>
112 <block>gr_vector_to_stream</block>
114 <block>blks2_stream_to_vector_decimator</block>
116 <block>gr_stream_mux</block>
119 <name>Misc Conversions</name>
120 <block>gr_unpacked_to_packed_xx</block>
121 <block>gr_packed_to_unpacked_xx</block>
122 <block>gr_unpack_k_bits_bb</block>
123 <block>gr_binary_slicer_fb</block>
124 <block>gr_chunks_to_symbols_xx</block>
125 <block>gr_map_bb</block>
128 <name>Synchronizers</name>
129 <block>gr_clock_recovery_mm_xx</block>
130 <block>gr_pfb_clock_sync_xxx</block>
132 <block>gr_costas_loop_cc</block>
133 <block>gr_dd_mpsk_sync_cc</block>
134 <block>gr_mpsk_sync_cc</block>
135 <block>gr_mpsk_receiver_cc</block>
137 <block>gr_pll_carriertracking_cc</block>
138 <block>gr_pll_freqdet_cf</block>
139 <block>gr_pll_refout_cc</block>
141 <block>gr_fll_band_edge_cc</block>
143 <block>gr_correlate_access_code_bb</block>
144 <block>gr_pn_correlator_cc</block>
145 <block>gr_simple_correlator</block>
146 <block>gr_simple_framer</block>
148 <block>blks2_packet_decoder</block>
149 <block>blks2_packet_encoder</block>
152 <name>Level Controls</name>
153 <block>gr_dpll_bb</block>
154 <block>gr_peak_detector_xb</block>
155 <block>gr_peak_detector2_fb</block>
156 <block>gr_sample_and_hold_xx</block>
158 <block>gr_agc_xx</block>
159 <block>gr_agc2_xx</block>
160 <block>gr_feedforward_agc_cc</block>
162 <block>gr_mute_xx</block>
163 <block>gr_simple_squelch_cc</block>
164 <block>blks2_standard_squelch</block>
165 <block>gr_pwr_squelch_xx</block>
166 <block>gr_threshold_ff</block>
170 <!-- FIR convenience filters -->
171 <block>low_pass_filter</block>
172 <block>high_pass_filter</block>
173 <block>band_pass_filter</block>
174 <block>band_reject_filter</block>
175 <block>root_raised_cosine_filter</block>
176 <!-- Filters that take taps as arguments -->
177 <block>gr_fir_filter_xxx</block>
178 <block>gr_interp_fir_filter_xxx</block>
179 <block>gr_fft_filter_xxx</block>
180 <block>gr_freq_xlating_fir_filter_xxx</block>
181 <block>gr_iir_filter_ffd</block>
182 <block>gr_filter_delay_fc</block>
183 <block>gr_channel_model</block>
184 <!-- Filter banks -->
185 <block>blks2_synthesis_filterbank</block>
186 <block>blks2_analysis_filterbank</block>
187 <!-- Polyphase filters -->
188 <block>blks2_pfb_arb_resampler_ccf</block>
189 <!-- Other filters -->
190 <block>gr_single_pole_iir_filter_xx</block>
191 <block>gr_hilbert_fc</block>
192 <block>gr_goertzel_fc</block>
193 <block>gr_cma_equalizer_cc</block>
194 <block>gr_rational_resampler_base_xxx</block>
195 <block>blks2_rational_resampler_xxx</block>
196 <block>gr_fractional_interpolator_xx</block>
197 <block>gr_keep_one_in_n</block>
198 <block>gr_moving_average_xx</block>
199 <block>gr_iqcomp_cc</block>
202 <name>Modulators</name>
203 <block>gr_vco_f</block>
204 <block>gr_frequency_modulator_fc</block>
205 <block>gr_phase_modulator_fc</block>
206 <block>gr_quadrature_demod_cf</block>
207 <block>gr_cpfsk_bc</block>
209 <block>gr_diff_phasor_cc</block>
210 <block>gr_constellation_decoder_cb</block>
212 <block>gr_diff_encoder_bb</block>
213 <block>gr_diff_decoder_bb</block>
215 <block>blks2_wfm_tx</block>
216 <block>blks2_wfm_rcv</block>
217 <block>blks2_wfm_rcv_pll</block>
219 <block>blks2_nbfm_tx</block>
220 <block>blks2_nbfm_rx</block>
222 <block>blks2_am_demod_cf</block>
223 <block>blks2_fm_demod_cf</block>
224 <block>blks2_fm_deemph</block>
225 <block>blks2_fm_preemph</block>
227 <block>blks2_dxpsk_mod</block>
228 <block>blks2_dxpsk_demod</block>
230 <block>blks2_dxpsk2_mod</block>
231 <block>blks2_dxpsk2_demod</block>
233 <block>blks2_gmsk_mod</block>
234 <block>blks2_gmsk_demod</block>
236 <block>blks2_qamx_mod</block>
237 <block>blks2_qamx_demod</block>
239 <block>blks2_ofdm_mod</block>
240 <block>blks2_ofdm_demod</block>
243 <name>Error Correction</name>
246 <block>trellis_encoder_xx</block>
247 <block>trellis_metrics_x</block>
248 <block>trellis_permutation</block>
249 <block>trellis_siso_combined_f</block>
250 <block>trellis_siso_f</block>
251 <block>trellis_viterbi_combined_xx</block>
252 <block>trellis_viterbi_x</block>
255 <block>gr_encode_ccsds_27_bb</block>
256 <block>gr_decode_ccsds_27_fb</block>
259 <name>Line Coding</name>
260 <block>gr_scrambler_bb</block>
261 <block>gr_descrambler_bb</block>
262 <block>gr_additive_scrambler_bb</block>
265 <name>Vocoders</name>
266 <block>blks2_cvsd_encode</block>
267 <block>blks2_cvsd_decode</block>
271 <block>gr_probe_avg_mag_sqrd_x</block>
272 <block>gr_probe_density_b</block>
273 <block>gr_probe_mpsk_snr_c</block>
274 <block>probe_function</block>
278 <block>usrp_simple_source_x</block>
279 <block>usrp_simple_sink_x</block>
280 <block>usrp_dual_source_x</block>
281 <block>usrp_dual_sink_x</block>
282 <block>usrp2_source_xxxx</block>
283 <block>usrp2_sink_xxxx</block>
286 <name>Variables</name>
287 <block>variable</block>
288 <block>variable_slider</block>
289 <block>variable_chooser</block>
290 <block>variable_check_box</block>
291 <block>variable_text_box</block>
292 <block>variable_static_text</block>
293 <block>variable_config</block>
294 <block>parameter</block>
299 <block>import</block>
301 <block>gr_throttle</block>
302 <block>gr_delay</block>
303 <block>gr_repeat</block>
305 <block>blks2_selector</block>
306 <block>blks2_valve</block>
307 <block>blks2_error_rate</block>
309 <block>gr_head</block>
310 <block>gr_skiphead</block>
312 <block>gr_kludge_copy</block>
313 <block>gr_copy</block>
314 <block>gr_nop</block>
316 <block>xmlrpc_server</block>
317 <block>xmlrpc_client</block>
319 <block>notebook</block>