Linux 4.11-rc6
[linux/fpc-iii.git] / Documentation / media / uapi / dvb / frontend-property-terrestrial-systems.rst
blobdbc717cad9eebad5f237d1b30c8db850059849b1
1 .. -*- coding: utf-8; mode: rst -*-
3 .. _frontend-property-terrestrial-systems:
5 ***********************************************
6 Properties used on terrestrial delivery systems
7 ***********************************************
10 .. _dvbt-params:
12 DVB-T delivery system
13 =====================
15 The following parameters are valid for DVB-T:
17 -  :ref:`DTV_API_VERSION <DTV-API-VERSION>`
19 -  :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
21 -  :ref:`DTV_TUNE <DTV-TUNE>`
23 -  :ref:`DTV_CLEAR <DTV-CLEAR>`
25 -  :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
27 -  :ref:`DTV_MODULATION <DTV-MODULATION>`
29 -  :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>`
31 -  :ref:`DTV_INVERSION <DTV-INVERSION>`
33 -  :ref:`DTV_CODE_RATE_HP <DTV-CODE-RATE-HP>`
35 -  :ref:`DTV_CODE_RATE_LP <DTV-CODE-RATE-LP>`
37 -  :ref:`DTV_GUARD_INTERVAL <DTV-GUARD-INTERVAL>`
39 -  :ref:`DTV_TRANSMISSION_MODE <DTV-TRANSMISSION-MODE>`
41 -  :ref:`DTV_HIERARCHY <DTV-HIERARCHY>`
43 -  :ref:`DTV_LNA <DTV-LNA>`
45 In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
46 are also valid.
49 .. _dvbt2-params:
51 DVB-T2 delivery system
52 ======================
54 DVB-T2 support is currently in the early stages of development, so
55 expect that this section maygrow and become more detailed with time.
57 The following parameters are valid for DVB-T2:
59 -  :ref:`DTV_API_VERSION <DTV-API-VERSION>`
61 -  :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
63 -  :ref:`DTV_TUNE <DTV-TUNE>`
65 -  :ref:`DTV_CLEAR <DTV-CLEAR>`
67 -  :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
69 -  :ref:`DTV_MODULATION <DTV-MODULATION>`
71 -  :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>`
73 -  :ref:`DTV_INVERSION <DTV-INVERSION>`
75 -  :ref:`DTV_CODE_RATE_HP <DTV-CODE-RATE-HP>`
77 -  :ref:`DTV_CODE_RATE_LP <DTV-CODE-RATE-LP>`
79 -  :ref:`DTV_GUARD_INTERVAL <DTV-GUARD-INTERVAL>`
81 -  :ref:`DTV_TRANSMISSION_MODE <DTV-TRANSMISSION-MODE>`
83 -  :ref:`DTV_HIERARCHY <DTV-HIERARCHY>`
85 -  :ref:`DTV_STREAM_ID <DTV-STREAM-ID>`
87 -  :ref:`DTV_LNA <DTV-LNA>`
89 In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
90 are also valid.
93 .. _isdbt:
95 ISDB-T delivery system
96 ======================
98 This ISDB-T/ISDB-Tsb API extension should reflect all information needed
99 to tune any ISDB-T/ISDB-Tsb hardware. Of course it is possible that some
100 very sophisticated devices won't need certain parameters to tune.
102 The information given here should help application writers to know how
103 to handle ISDB-T and ISDB-Tsb hardware using the Linux DVB-API.
105 The details given here about ISDB-T and ISDB-Tsb are just enough to
106 basically show the dependencies between the needed parameter values, but
107 surely some information is left out. For more detailed information see
108 the following documents:
110 ARIB STD-B31 - "Transmission System for Digital Terrestrial Television
111 Broadcasting" and
113 ARIB TR-B14 - "Operational Guidelines for Digital Terrestrial Television
114 Broadcasting".
116 In order to understand the ISDB specific parameters, one has to have
117 some knowledge the channel structure in ISDB-T and ISDB-Tsb. I.e. it has
118 to be known to the reader that an ISDB-T channel consists of 13
119 segments, that it can have up to 3 layer sharing those segments, and
120 things like that.
122 The following parameters are valid for ISDB-T:
124 -  :ref:`DTV_API_VERSION <DTV-API-VERSION>`
126 -  :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
128 -  :ref:`DTV_TUNE <DTV-TUNE>`
130 -  :ref:`DTV_CLEAR <DTV-CLEAR>`
132 -  :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
134 -  :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>`
136 -  :ref:`DTV_INVERSION <DTV-INVERSION>`
138 -  :ref:`DTV_GUARD_INTERVAL <DTV-GUARD-INTERVAL>`
140 -  :ref:`DTV_TRANSMISSION_MODE <DTV-TRANSMISSION-MODE>`
142 -  :ref:`DTV_ISDBT_LAYER_ENABLED <DTV-ISDBT-LAYER-ENABLED>`
144 -  :ref:`DTV_ISDBT_PARTIAL_RECEPTION <DTV-ISDBT-PARTIAL-RECEPTION>`
146 -  :ref:`DTV_ISDBT_SOUND_BROADCASTING <DTV-ISDBT-SOUND-BROADCASTING>`
148 -  :ref:`DTV_ISDBT_SB_SUBCHANNEL_ID <DTV-ISDBT-SB-SUBCHANNEL-ID>`
150 -  :ref:`DTV_ISDBT_SB_SEGMENT_IDX <DTV-ISDBT-SB-SEGMENT-IDX>`
152 -  :ref:`DTV_ISDBT_SB_SEGMENT_COUNT <DTV-ISDBT-SB-SEGMENT-COUNT>`
154 -  :ref:`DTV_ISDBT_LAYERA_FEC <DTV-ISDBT-LAYER-FEC>`
156 -  :ref:`DTV_ISDBT_LAYERA_MODULATION <DTV-ISDBT-LAYER-MODULATION>`
158 -  :ref:`DTV_ISDBT_LAYERA_SEGMENT_COUNT <DTV-ISDBT-LAYER-SEGMENT-COUNT>`
160 -  :ref:`DTV_ISDBT_LAYERA_TIME_INTERLEAVING <DTV-ISDBT-LAYER-TIME-INTERLEAVING>`
162 -  :ref:`DTV_ISDBT_LAYERB_FEC <DTV-ISDBT-LAYER-FEC>`
164 -  :ref:`DTV_ISDBT_LAYERB_MODULATION <DTV-ISDBT-LAYER-MODULATION>`
166 -  :ref:`DTV_ISDBT_LAYERB_SEGMENT_COUNT <DTV-ISDBT-LAYER-SEGMENT-COUNT>`
168 -  :ref:`DTV_ISDBT_LAYERB_TIME_INTERLEAVING <DTV-ISDBT-LAYER-TIME-INTERLEAVING>`
170 -  :ref:`DTV_ISDBT_LAYERC_FEC <DTV-ISDBT-LAYER-FEC>`
172 -  :ref:`DTV_ISDBT_LAYERC_MODULATION <DTV-ISDBT-LAYER-MODULATION>`
174 -  :ref:`DTV_ISDBT_LAYERC_SEGMENT_COUNT <DTV-ISDBT-LAYER-SEGMENT-COUNT>`
176 -  :ref:`DTV_ISDBT_LAYERC_TIME_INTERLEAVING <DTV-ISDBT-LAYER-TIME-INTERLEAVING>`
178 In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
179 are also valid.
182 .. _atsc-params:
184 ATSC delivery system
185 ====================
187 The following parameters are valid for ATSC:
189 -  :ref:`DTV_API_VERSION <DTV-API-VERSION>`
191 -  :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
193 -  :ref:`DTV_TUNE <DTV-TUNE>`
195 -  :ref:`DTV_CLEAR <DTV-CLEAR>`
197 -  :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
199 -  :ref:`DTV_MODULATION <DTV-MODULATION>`
201 -  :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>`
203 In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
204 are also valid.
207 .. _atscmh-params:
209 ATSC-MH delivery system
210 =======================
212 The following parameters are valid for ATSC-MH:
214 -  :ref:`DTV_API_VERSION <DTV-API-VERSION>`
216 -  :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
218 -  :ref:`DTV_TUNE <DTV-TUNE>`
220 -  :ref:`DTV_CLEAR <DTV-CLEAR>`
222 -  :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
224 -  :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>`
226 -  :ref:`DTV_ATSCMH_FIC_VER <DTV-ATSCMH-FIC-VER>`
228 -  :ref:`DTV_ATSCMH_PARADE_ID <DTV-ATSCMH-PARADE-ID>`
230 -  :ref:`DTV_ATSCMH_NOG <DTV-ATSCMH-NOG>`
232 -  :ref:`DTV_ATSCMH_TNOG <DTV-ATSCMH-TNOG>`
234 -  :ref:`DTV_ATSCMH_SGN <DTV-ATSCMH-SGN>`
236 -  :ref:`DTV_ATSCMH_PRC <DTV-ATSCMH-PRC>`
238 -  :ref:`DTV_ATSCMH_RS_FRAME_MODE <DTV-ATSCMH-RS-FRAME-MODE>`
240 -  :ref:`DTV_ATSCMH_RS_FRAME_ENSEMBLE <DTV-ATSCMH-RS-FRAME-ENSEMBLE>`
242 -  :ref:`DTV_ATSCMH_RS_CODE_MODE_PRI <DTV-ATSCMH-RS-CODE-MODE-PRI>`
244 -  :ref:`DTV_ATSCMH_RS_CODE_MODE_SEC <DTV-ATSCMH-RS-CODE-MODE-SEC>`
246 -  :ref:`DTV_ATSCMH_SCCC_BLOCK_MODE <DTV-ATSCMH-SCCC-BLOCK-MODE>`
248 -  :ref:`DTV_ATSCMH_SCCC_CODE_MODE_A <DTV-ATSCMH-SCCC-CODE-MODE-A>`
250 -  :ref:`DTV_ATSCMH_SCCC_CODE_MODE_B <DTV-ATSCMH-SCCC-CODE-MODE-B>`
252 -  :ref:`DTV_ATSCMH_SCCC_CODE_MODE_C <DTV-ATSCMH-SCCC-CODE-MODE-C>`
254 -  :ref:`DTV_ATSCMH_SCCC_CODE_MODE_D <DTV-ATSCMH-SCCC-CODE-MODE-D>`
256 In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
257 are also valid.
260 .. _dtmb-params:
262 DTMB delivery system
263 ====================
265 The following parameters are valid for DTMB:
267 -  :ref:`DTV_API_VERSION <DTV-API-VERSION>`
269 -  :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
271 -  :ref:`DTV_TUNE <DTV-TUNE>`
273 -  :ref:`DTV_CLEAR <DTV-CLEAR>`
275 -  :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
277 -  :ref:`DTV_MODULATION <DTV-MODULATION>`
279 -  :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>`
281 -  :ref:`DTV_INVERSION <DTV-INVERSION>`
283 -  :ref:`DTV_INNER_FEC <DTV-INNER-FEC>`
285 -  :ref:`DTV_GUARD_INTERVAL <DTV-GUARD-INTERVAL>`
287 -  :ref:`DTV_TRANSMISSION_MODE <DTV-TRANSMISSION-MODE>`
289 -  :ref:`DTV_INTERLEAVING <DTV-INTERLEAVING>`
291 -  :ref:`DTV_LNA <DTV-LNA>`
293 In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
294 are also valid.