summaryrefslogtreecommitdiff
path: root/docs/sphinx/source/gr/index.rst
blob: 9cba4089fd6d78c058e93218a1e5151eff2ae26e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
gnuradio.gr
===========

.. automodule:: gnuradio.gr

Signal Processing Blocks
------------------------

Top Block and Hierarchical Block Base Classes
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. autosummary::
   :nosignatures:
   
   gnuradio.gr.top_block
   gnuradio.gr.hier_block2

Signal Sources
^^^^^^^^^^^^^^

.. autosummary::
   :nosignatures:

   gnuradio.gr.lfsr_32k_source_s
   gnuradio.gr.null_source
   gnuradio.gr.vector_source_b
   gnuradio.gr.vector_source_c
   gnuradio.gr.vector_source_f
   gnuradio.gr.vector_source_i
   gnuradio.gr.vector_source_s
   gnuradio.gr.file_descriptor_source
   gnuradio.gr.file_source
   gnuradio.gr.message_source
   gnuradio.gr.udp_source
   gnuradio.gr.wavfile_source

Signal Sinks
^^^^^^^^^^^^

.. autosummary::
   :nosignatures:

   gnuradio.gr.bin_statistics_f
   gnuradio.gr.check_counting_s
   gnuradio.gr.check_lfsr_32k_s
   gnuradio.gr.null_sink
   gnuradio.gr.probe_signal_f
   gnuradio.gr.vector_sink_b
   gnuradio.gr.vector_sink_c
   gnuradio.gr.vector_sink_f
   gnuradio.gr.vector_sink_i
   gnuradio.gr.vector_sink_s
   gnuradio.gr.file_descriptor_sink
   gnuradio.gr.file_sink
   gnuradio.gr.histo_sink_f
   gnuradio.gr.message_sink
   gnuradio.gr.oscope_sink_f
   gnuradio.gr.udp_sink
   gnuradio.gr.wavfile_sink

Filters
^^^^^^^

.. autosummary::
   :nosignatures:

   gnuradio.gr.fft_filter_ccc
   gnuradio.gr.fft_filter_fff
   gnuradio.gr.filter_delay_fc
   gnuradio.gr.fir_filter_ccc
   gnuradio.gr.fir_filter_ccf
   gnuradio.gr.fir_filter_fcc
   gnuradio.gr.fir_filter_fff
   gnuradio.gr.fir_filter_fsf
   gnuradio.gr.fir_filter_scc
   gnuradio.gr.fractional_interpolator_cc
   gnuradio.gr.fractional_interpolator_ff
   gnuradio.gr.freq_xlating_fir_filter_ccc
   gnuradio.gr.freq_xlating_fir_filter_ccf
   gnuradio.gr.freq_xlating_fir_filter_fcc
   gnuradio.gr.freq_xlating_fir_filter_fcf
   gnuradio.gr.freq_xlating_fir_filter_scc
   gnuradio.gr.freq_xlating_fir_filter_scf
   gnuradio.gr.hilbert_fc
   gnuradio.gr.iir_filter_ffd
   gnuradio.gr.interp_fir_filter_ccc
   gnuradio.gr.interp_fir_filter_ccf
   gnuradio.gr.interp_fir_filter_fcc
   gnuradio.gr.interp_fir_filter_fff
   gnuradio.gr.interp_fir_filter_fsf
   gnuradio.gr.interp_fir_filter_scc
   gnuradio.gr.rational_resampler_base_ccc
   gnuradio.gr.rational_resampler_base_ccf
   gnuradio.gr.rational_resampler_base_fcc
   gnuradio.gr.rational_resampler_base_fff
   gnuradio.gr.rational_resampler_base_fsf
   gnuradio.gr.rational_resampler_base_scc
   gnuradio.gr.single_pole_iir_filter_cc
   gnuradio.gr.single_pole_iir_filter_ff
   gnuradio.gr.moving_average_cc
   gnuradio.gr.moving_average_ff
   gnuradio.gr.moving_average_ii
   gnuradio.gr.moving_average_ss
   gnuradio.gr.pfb_arb_resampler_ccf
   gnuradio.gr.pfb_channelizer_ccf
   gnuradio.gr.pfb_clock_sync_ccf
   gnuradio.gr.pfb_clock_sync_fff
   gnuradio.gr.pfb_decimator_ccf
   gnuradio.gr.pfb_interpolator_ccf


Information Coding and Decoding
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. autosummary::
   :nosignatures:

   gnuradio.gr.fake_channel_encoder_pp
   gnuradio.gr.fake_channel_decoder_pp


Type Conversions
^^^^^^^^^^^^^^^^

.. autosummary::
   :nosignatures:

   gnuradio.gr.complex_to_interleaved_short
   gnuradio.gr.complex_to_float
   gnuradio.gr.complex_to_real
   gnuradio.gr.complex_to_imag
   gnuradio.gr.complex_to_mag
   gnuradio.gr.complex_to_mag_squared
   gnuradio.gr.complex_to_arg

Signal Level Control (AGC)
^^^^^^^^^^^^^^^^^^^^^^^^^^

.. autosummary::
   :nosignatures:

   gnuradio.gr.mute_cc
   gnuradio.gr.mute_ff
   gnuradio.gr.mute_ii
   gnuradio.gr.mute_ss
   gnuradio.gr.peak_detector_fb
   gnuradio.gr.peak_detector_ib
   gnuradio.gr.peak_detector_sb
   gnuradio.gr.sample_and_hold_bb
   gnuradio.gr.sample_and_hold_ff
   gnuradio.gr.sample_and_hold_ii
   gnuradio.gr.sample_and_hold_ss

Fourier Transform
^^^^^^^^^^^^^^^^^

.. autosummary::
   :nosignatures:

   gnuradio.gr.goertzel_fc
   gnuradio.gr.fft_vcc
   gnuradio.gr.fft_vfc

Miscellaneous Blocks
^^^^^^^^^^^^^^^^^^^^

.. autosummary::
   :nosignatures:

   gnuradio.gr.copy
   gnuradio.gr.kludge_copy
   gnuradio.gr.nop
   gnuradio.gr.pa_2x2_phase_combiner
   gnuradio.gr.channel_model

Slicing and Dicing Streams
^^^^^^^^^^^^^^^^^^^^^^^^^^

.. autosummary::
   :nosignatures:

   gnuradio.gr.head
   gnuradio.gr.skiphead

Digital Filter Design
---------------------

.. autosummary::
   :nosignatures:

   gnuradio.gr.firdes
   gnuradio.gr.remez

Miscellaneous
-------------

.. autosummary::
   :nosignatures:

   gnuradio.gr.feval_dd
   gnuradio.gr.feval_cc
   gnuradio.gr.feval_ll
   gnuradio.gr.feval
   gnuradio.gr.prefs
   gnuradio.gr.test
   gnuradio.gr.message
   gnuradio.gr.msg_queue
   gnuradio.gr.enable_realtime_scheduling

Implementation Details
----------------------

.. autosummary::
   :nosignatures:

   gnuradio.gr.block_detail
   gnuradio.gr.buffer
   gnuradio.gr.dispatcher
   gnuradio.gr.single_threaded_scheduler