Commit | Line | Data |
---|---|---|
5377d91f MH |
1 | .. -*- coding: utf-8; mode: rst -*- |
2 | ||
3 | .. _fe_property_parameters: | |
4 | ||
5 | ****************************** | |
6 | Digital TV property parameters | |
7 | ****************************** | |
8 | ||
9 | ||
10 | .. _DTV-UNDEFINED: | |
11 | ||
12 | DTV_UNDEFINED | |
13 | ============= | |
14 | ||
15 | Used internally. A GET/SET operation for it won't change or return | |
16 | anything. | |
17 | ||
18 | ||
19 | .. _DTV-TUNE: | |
20 | ||
21 | DTV_TUNE | |
22 | ======== | |
23 | ||
24 | Interpret the cache of data, build either a traditional frontend | |
25 | tunerequest so we can pass validation in the ``FE_SET_FRONTEND`` ioctl. | |
26 | ||
27 | ||
28 | .. _DTV-CLEAR: | |
29 | ||
30 | DTV_CLEAR | |
31 | ========= | |
32 | ||
33 | Reset a cache of data specific to the frontend here. This does not | |
34 | effect hardware. | |
35 | ||
36 | ||
37 | .. _DTV-FREQUENCY: | |
38 | ||
39 | DTV_FREQUENCY | |
40 | ============= | |
41 | ||
5632442d | 42 | Frequency of the digital TV transponder/channel. |
5377d91f | 43 | |
5632442d | 44 | .. note:: |
5377d91f | 45 | |
5632442d | 46 | #. For satellite delivery systems, the frequency is in kHz. |
5377d91f | 47 | |
5632442d MCC |
48 | #. For cable and terrestrial delivery systems, the frequency is in |
49 | Hz. | |
5377d91f | 50 | |
5632442d MCC |
51 | #. On most delivery systems, the frequency is the center frequency |
52 | of the transponder/channel. The exception is for ISDB-T, where | |
53 | the main carrier has a 1/7 offset from the center. | |
54 | ||
55 | #. For ISDB-T, the channels are usually transmitted with an offset of | |
56 | about 143kHz. E.g. a valid frequency could be 474,143 kHz. The | |
57 | stepping is bound to the bandwidth of the channel which is | |
58 | typically 6MHz. | |
59 | ||
60 | #. In ISDB-Tsb, the channel consists of only one or three segments the | |
61 | frequency step is 429kHz, 3*429 respectively. | |
5377d91f MH |
62 | |
63 | ||
64 | .. _DTV-MODULATION: | |
65 | ||
66 | DTV_MODULATION | |
67 | ============== | |
68 | ||
69 | Specifies the frontend modulation type for delivery systems that | |
70 | supports more than one modulation type. The modulation can be one of the | |
836cf1db | 71 | types defined by enum :c:type:`fe_modulation`. |
5377d91f MH |
72 | |
73 | ||
836cf1db | 74 | .. c:type:: fe_modulation |
5377d91f MH |
75 | |
76 | Modulation property | |
77 | ------------------- | |
78 | ||
79 | Most of the digital TV standards currently offers more than one possible | |
80 | modulation (sometimes called as "constellation" on some standards). This | |
81 | enum contains the values used by the Kernel. Please note that not all | |
82 | modulations are supported by a given standard. | |
83 | ||
84 | ||
5377d91f MH |
85 | .. flat-table:: enum fe_modulation |
86 | :header-rows: 1 | |
87 | :stub-columns: 0 | |
88 | ||
89 | ||
90 | - .. row 1 | |
91 | ||
92 | - ID | |
93 | ||
94 | - Description | |
95 | ||
96 | - .. row 2 | |
97 | ||
6aeb3f67 | 98 | - .. _QPSK: |
5377d91f | 99 | |
0579e6e3 | 100 | ``QPSK`` |
5377d91f MH |
101 | |
102 | - QPSK modulation | |
103 | ||
104 | - .. row 3 | |
105 | ||
6aeb3f67 | 106 | - .. _QAM-16: |
5377d91f | 107 | |
0579e6e3 | 108 | ``QAM_16`` |
5377d91f MH |
109 | |
110 | - 16-QAM modulation | |
111 | ||
112 | - .. row 4 | |
113 | ||
6aeb3f67 | 114 | - .. _QAM-32: |
5377d91f | 115 | |
0579e6e3 | 116 | ``QAM_32`` |
5377d91f MH |
117 | |
118 | - 32-QAM modulation | |
119 | ||
120 | - .. row 5 | |
121 | ||
6aeb3f67 | 122 | - .. _QAM-64: |
5377d91f | 123 | |
0579e6e3 | 124 | ``QAM_64`` |
5377d91f MH |
125 | |
126 | - 64-QAM modulation | |
127 | ||
128 | - .. row 6 | |
129 | ||
6aeb3f67 | 130 | - .. _QAM-128: |
5377d91f | 131 | |
0579e6e3 | 132 | ``QAM_128`` |
5377d91f MH |
133 | |
134 | - 128-QAM modulation | |
135 | ||
136 | - .. row 7 | |
137 | ||
6aeb3f67 | 138 | - .. _QAM-256: |
5377d91f | 139 | |
0579e6e3 | 140 | ``QAM_256`` |
5377d91f MH |
141 | |
142 | - 256-QAM modulation | |
143 | ||
144 | - .. row 8 | |
145 | ||
6aeb3f67 | 146 | - .. _QAM-AUTO: |
5377d91f | 147 | |
0579e6e3 | 148 | ``QAM_AUTO`` |
5377d91f MH |
149 | |
150 | - Autodetect QAM modulation | |
151 | ||
152 | - .. row 9 | |
153 | ||
6aeb3f67 | 154 | - .. _VSB-8: |
5377d91f | 155 | |
0579e6e3 | 156 | ``VSB_8`` |
5377d91f MH |
157 | |
158 | - 8-VSB modulation | |
159 | ||
160 | - .. row 10 | |
161 | ||
6aeb3f67 | 162 | - .. _VSB-16: |
5377d91f | 163 | |
0579e6e3 | 164 | ``VSB_16`` |
5377d91f MH |
165 | |
166 | - 16-VSB modulation | |
167 | ||
168 | - .. row 11 | |
169 | ||
6aeb3f67 | 170 | - .. _PSK-8: |
5377d91f | 171 | |
0579e6e3 | 172 | ``PSK_8`` |
5377d91f MH |
173 | |
174 | - 8-PSK modulation | |
175 | ||
176 | - .. row 12 | |
177 | ||
6aeb3f67 | 178 | - .. _APSK-16: |
5377d91f | 179 | |
0579e6e3 | 180 | ``APSK_16`` |
5377d91f MH |
181 | |
182 | - 16-APSK modulation | |
183 | ||
184 | - .. row 13 | |
185 | ||
6aeb3f67 | 186 | - .. _APSK-32: |
5377d91f | 187 | |
0579e6e3 | 188 | ``APSK_32`` |
5377d91f MH |
189 | |
190 | - 32-APSK modulation | |
191 | ||
192 | - .. row 14 | |
193 | ||
6aeb3f67 | 194 | - .. _DQPSK: |
5377d91f | 195 | |
0579e6e3 | 196 | ``DQPSK`` |
5377d91f MH |
197 | |
198 | - DQPSK modulation | |
199 | ||
200 | - .. row 15 | |
201 | ||
6aeb3f67 | 202 | - .. _QAM-4-NR: |
5377d91f | 203 | |
0579e6e3 | 204 | ``QAM_4_NR`` |
5377d91f MH |
205 | |
206 | - 4-QAM-NR modulation | |
207 | ||
208 | ||
209 | ||
210 | .. _DTV-BANDWIDTH-HZ: | |
211 | ||
212 | DTV_BANDWIDTH_HZ | |
213 | ================ | |
214 | ||
215 | Bandwidth for the channel, in HZ. | |
216 | ||
217 | Possible values: ``1712000``, ``5000000``, ``6000000``, ``7000000``, | |
218 | ``8000000``, ``10000000``. | |
219 | ||
fed7b888 MCC |
220 | .. note:: |
221 | ||
222 | #. DVB-T supports 6, 7 and 8MHz. | |
223 | ||
224 | #. DVB-T2 supports 1.172, 5, 6, 7, 8 and 10MHz. | |
5377d91f | 225 | |
fed7b888 MCC |
226 | #. ISDB-T supports 5MHz, 6MHz, 7MHz and 8MHz, although most |
227 | places use 6MHz. | |
5377d91f | 228 | |
fed7b888 MCC |
229 | #. On DVB-C and DVB-S/S2, the bandwidth depends on the symbol rate. |
230 | So, the Kernel will silently ignore setting :ref:`DTV-BANDWIDTH-HZ`. | |
5377d91f | 231 | |
fed7b888 MCC |
232 | #. For DVB-C and DVB-S/S2, the Kernel will return an estimation of the |
233 | bandwidth, calculated from :ref:`DTV-SYMBOL-RATE` and from | |
234 | the rolloff, with is fixed for DVB-C and DVB-S. | |
5377d91f | 235 | |
fed7b888 | 236 | #. For DVB-S2, the bandwidth estimation will use :ref:`DTV-ROLLOFF`. |
5377d91f | 237 | |
fed7b888 MCC |
238 | #. For ISDB-Tsb, it can vary depending on the number of connected |
239 | segments. | |
5377d91f | 240 | |
fed7b888 MCC |
241 | #. Bandwidth in ISDB-Tsb can be easily derived from other parameters |
242 | (DTV_ISDBT_SB_SEGMENT_IDX, DTV_ISDBT_SB_SEGMENT_COUNT). | |
5377d91f MH |
243 | |
244 | ||
245 | .. _DTV-INVERSION: | |
246 | ||
247 | DTV_INVERSION | |
248 | ============= | |
249 | ||
250 | Specifies if the frontend should do spectral inversion or not. | |
251 | ||
836cf1db | 252 | .. c:type:: fe_spectral_inversion |
5377d91f MH |
253 | |
254 | enum fe_modulation: Frontend spectral inversion | |
255 | ----------------------------------------------- | |
256 | ||
257 | This parameter indicates if spectral inversion should be presumed or | |
258 | not. In the automatic setting (``INVERSION_AUTO``) the hardware will try | |
259 | to figure out the correct setting by itself. If the hardware doesn't | |
260 | support, the DVB core will try to lock at the carrier first with | |
261 | inversion off. If it fails, it will try to enable inversion. | |
262 | ||
263 | ||
5377d91f MH |
264 | .. flat-table:: enum fe_modulation |
265 | :header-rows: 1 | |
266 | :stub-columns: 0 | |
267 | ||
268 | ||
269 | - .. row 1 | |
270 | ||
271 | - ID | |
272 | ||
273 | - Description | |
274 | ||
275 | - .. row 2 | |
276 | ||
6aeb3f67 | 277 | - .. _INVERSION-OFF: |
5377d91f | 278 | |
0579e6e3 | 279 | ``INVERSION_OFF`` |
5377d91f MH |
280 | |
281 | - Don't do spectral band inversion. | |
282 | ||
283 | - .. row 3 | |
284 | ||
6aeb3f67 | 285 | - .. _INVERSION-ON: |
5377d91f | 286 | |
0579e6e3 | 287 | ``INVERSION_ON`` |
5377d91f MH |
288 | |
289 | - Do spectral band inversion. | |
290 | ||
291 | - .. row 4 | |
292 | ||
6aeb3f67 | 293 | - .. _INVERSION-AUTO: |
5377d91f | 294 | |
0579e6e3 | 295 | ``INVERSION_AUTO`` |
5377d91f MH |
296 | |
297 | - Autodetect spectral band inversion. | |
298 | ||
299 | ||
300 | ||
301 | .. _DTV-DISEQC-MASTER: | |
302 | ||
303 | DTV_DISEQC_MASTER | |
304 | ================= | |
305 | ||
306 | Currently not implemented. | |
307 | ||
308 | ||
309 | .. _DTV-SYMBOL-RATE: | |
310 | ||
311 | DTV_SYMBOL_RATE | |
312 | =============== | |
313 | ||
314 | Digital TV symbol rate, in bauds (symbols/second). Used on cable | |
315 | standards. | |
316 | ||
317 | ||
318 | .. _DTV-INNER-FEC: | |
319 | ||
320 | DTV_INNER_FEC | |
321 | ============= | |
322 | ||
323 | Used cable/satellite transmissions. The acceptable values are: | |
324 | ||
836cf1db | 325 | .. c:type:: fe_code_rate |
5377d91f MH |
326 | |
327 | enum fe_code_rate: type of the Forward Error Correction. | |
328 | -------------------------------------------------------- | |
329 | ||
5377d91f MH |
330 | .. flat-table:: enum fe_code_rate |
331 | :header-rows: 1 | |
332 | :stub-columns: 0 | |
333 | ||
334 | ||
335 | - .. row 1 | |
336 | ||
337 | - ID | |
338 | ||
339 | - Description | |
340 | ||
341 | - .. row 2 | |
342 | ||
6aeb3f67 | 343 | - .. _FEC-NONE: |
5377d91f | 344 | |
0579e6e3 | 345 | ``FEC_NONE`` |
5377d91f MH |
346 | |
347 | - No Forward Error Correction Code | |
348 | ||
349 | - .. row 3 | |
350 | ||
6aeb3f67 | 351 | - .. _FEC-AUTO: |
5377d91f | 352 | |
0579e6e3 | 353 | ``FEC_AUTO`` |
5377d91f MH |
354 | |
355 | - Autodetect Error Correction Code | |
356 | ||
357 | - .. row 4 | |
358 | ||
6aeb3f67 | 359 | - .. _FEC-1-2: |
5377d91f | 360 | |
0579e6e3 | 361 | ``FEC_1_2`` |
5377d91f MH |
362 | |
363 | - Forward Error Correction Code 1/2 | |
364 | ||
365 | - .. row 5 | |
366 | ||
6aeb3f67 | 367 | - .. _FEC-2-3: |
5377d91f | 368 | |
0579e6e3 | 369 | ``FEC_2_3`` |
5377d91f MH |
370 | |
371 | - Forward Error Correction Code 2/3 | |
372 | ||
373 | - .. row 6 | |
374 | ||
6aeb3f67 | 375 | - .. _FEC-3-4: |
5377d91f | 376 | |
0579e6e3 | 377 | ``FEC_3_4`` |
5377d91f MH |
378 | |
379 | - Forward Error Correction Code 3/4 | |
380 | ||
381 | - .. row 7 | |
382 | ||
6aeb3f67 | 383 | - .. _FEC-4-5: |
5377d91f | 384 | |
0579e6e3 | 385 | ``FEC_4_5`` |
5377d91f MH |
386 | |
387 | - Forward Error Correction Code 4/5 | |
388 | ||
389 | - .. row 8 | |
390 | ||
6aeb3f67 | 391 | - .. _FEC-5-6: |
5377d91f | 392 | |
0579e6e3 | 393 | ``FEC_5_6`` |
5377d91f MH |
394 | |
395 | - Forward Error Correction Code 5/6 | |
396 | ||
397 | - .. row 9 | |
398 | ||
6aeb3f67 | 399 | - .. _FEC-6-7: |
5377d91f | 400 | |
0579e6e3 | 401 | ``FEC_6_7`` |
5377d91f MH |
402 | |
403 | - Forward Error Correction Code 6/7 | |
404 | ||
405 | - .. row 10 | |
406 | ||
6aeb3f67 | 407 | - .. _FEC-7-8: |
5377d91f | 408 | |
0579e6e3 | 409 | ``FEC_7_8`` |
5377d91f MH |
410 | |
411 | - Forward Error Correction Code 7/8 | |
412 | ||
413 | - .. row 11 | |
414 | ||
6aeb3f67 | 415 | - .. _FEC-8-9: |
5377d91f | 416 | |
0579e6e3 | 417 | ``FEC_8_9`` |
5377d91f MH |
418 | |
419 | - Forward Error Correction Code 8/9 | |
420 | ||
421 | - .. row 12 | |
422 | ||
6aeb3f67 | 423 | - .. _FEC-9-10: |
5377d91f | 424 | |
0579e6e3 | 425 | ``FEC_9_10`` |
5377d91f MH |
426 | |
427 | - Forward Error Correction Code 9/10 | |
428 | ||
429 | - .. row 13 | |
430 | ||
6aeb3f67 | 431 | - .. _FEC-2-5: |
5377d91f | 432 | |
0579e6e3 | 433 | ``FEC_2_5`` |
5377d91f MH |
434 | |
435 | - Forward Error Correction Code 2/5 | |
436 | ||
437 | - .. row 14 | |
438 | ||
6aeb3f67 | 439 | - .. _FEC-3-5: |
5377d91f | 440 | |
0579e6e3 | 441 | ``FEC_3_5`` |
5377d91f MH |
442 | |
443 | - Forward Error Correction Code 3/5 | |
444 | ||
445 | ||
446 | ||
447 | .. _DTV-VOLTAGE: | |
448 | ||
449 | DTV_VOLTAGE | |
450 | =========== | |
451 | ||
452 | The voltage is usually used with non-DiSEqC capable LNBs to switch the | |
453 | polarzation (horizontal/vertical). When using DiSEqC epuipment this | |
454 | voltage has to be switched consistently to the DiSEqC commands as | |
455 | described in the DiSEqC spec. | |
456 | ||
457 | ||
836cf1db | 458 | .. c:type:: fe_sec_voltage |
5377d91f MH |
459 | |
460 | .. flat-table:: enum fe_sec_voltage | |
461 | :header-rows: 1 | |
462 | :stub-columns: 0 | |
463 | ||
464 | ||
465 | - .. row 1 | |
466 | ||
467 | - ID | |
468 | ||
469 | - Description | |
470 | ||
471 | - .. row 2 | |
472 | ||
6aeb3f67 | 473 | - .. _SEC-VOLTAGE-13: |
5377d91f | 474 | |
0579e6e3 | 475 | ``SEC_VOLTAGE_13`` |
5377d91f MH |
476 | |
477 | - Set DC voltage level to 13V | |
478 | ||
479 | - .. row 3 | |
480 | ||
6aeb3f67 | 481 | - .. _SEC-VOLTAGE-18: |
5377d91f | 482 | |
0579e6e3 | 483 | ``SEC_VOLTAGE_18`` |
5377d91f MH |
484 | |
485 | - Set DC voltage level to 18V | |
486 | ||
487 | - .. row 4 | |
488 | ||
6aeb3f67 | 489 | - .. _SEC-VOLTAGE-OFF: |
5377d91f | 490 | |
0579e6e3 | 491 | ``SEC_VOLTAGE_OFF`` |
5377d91f MH |
492 | |
493 | - Don't send any voltage to the antenna | |
494 | ||
495 | ||
496 | ||
497 | .. _DTV-TONE: | |
498 | ||
499 | DTV_TONE | |
500 | ======== | |
501 | ||
502 | Currently not used. | |
503 | ||
504 | ||
505 | .. _DTV-PILOT: | |
506 | ||
507 | DTV_PILOT | |
508 | ========= | |
509 | ||
510 | Sets DVB-S2 pilot | |
511 | ||
512 | ||
836cf1db | 513 | .. c:type:: fe_pilot |
5377d91f MH |
514 | |
515 | fe_pilot type | |
516 | ------------- | |
517 | ||
518 | ||
5377d91f MH |
519 | .. flat-table:: enum fe_pilot |
520 | :header-rows: 1 | |
521 | :stub-columns: 0 | |
522 | ||
523 | ||
524 | - .. row 1 | |
525 | ||
526 | - ID | |
527 | ||
528 | - Description | |
529 | ||
530 | - .. row 2 | |
531 | ||
6aeb3f67 | 532 | - .. _PILOT-ON: |
5377d91f | 533 | |
0579e6e3 | 534 | ``PILOT_ON`` |
5377d91f MH |
535 | |
536 | - Pilot tones enabled | |
537 | ||
538 | - .. row 3 | |
539 | ||
6aeb3f67 | 540 | - .. _PILOT-OFF: |
5377d91f | 541 | |
0579e6e3 | 542 | ``PILOT_OFF`` |
5377d91f MH |
543 | |
544 | - Pilot tones disabled | |
545 | ||
546 | - .. row 4 | |
547 | ||
6aeb3f67 | 548 | - .. _PILOT-AUTO: |
5377d91f | 549 | |
0579e6e3 | 550 | ``PILOT_AUTO`` |
5377d91f MH |
551 | |
552 | - Autodetect pilot tones | |
553 | ||
554 | ||
555 | ||
556 | .. _DTV-ROLLOFF: | |
557 | ||
558 | DTV_ROLLOFF | |
559 | =========== | |
560 | ||
561 | Sets DVB-S2 rolloff | |
562 | ||
563 | ||
836cf1db | 564 | .. c:type:: fe_rolloff |
5377d91f MH |
565 | |
566 | fe_rolloff type | |
567 | --------------- | |
568 | ||
569 | ||
5377d91f MH |
570 | .. flat-table:: enum fe_rolloff |
571 | :header-rows: 1 | |
572 | :stub-columns: 0 | |
573 | ||
574 | ||
575 | - .. row 1 | |
576 | ||
577 | - ID | |
578 | ||
579 | - Description | |
580 | ||
581 | - .. row 2 | |
582 | ||
6aeb3f67 | 583 | - .. _ROLLOFF-35: |
5377d91f | 584 | |
0579e6e3 | 585 | ``ROLLOFF_35`` |
5377d91f MH |
586 | |
587 | - Roloff factor: α=35% | |
588 | ||
589 | - .. row 3 | |
590 | ||
6aeb3f67 | 591 | - .. _ROLLOFF-20: |
5377d91f | 592 | |
0579e6e3 | 593 | ``ROLLOFF_20`` |
5377d91f MH |
594 | |
595 | - Roloff factor: α=20% | |
596 | ||
597 | - .. row 4 | |
598 | ||
6aeb3f67 | 599 | - .. _ROLLOFF-25: |
5377d91f | 600 | |
0579e6e3 | 601 | ``ROLLOFF_25`` |
5377d91f MH |
602 | |
603 | - Roloff factor: α=25% | |
604 | ||
605 | - .. row 5 | |
606 | ||
6aeb3f67 | 607 | - .. _ROLLOFF-AUTO: |
5377d91f | 608 | |
0579e6e3 | 609 | ``ROLLOFF_AUTO`` |
5377d91f MH |
610 | |
611 | - Auto-detect the roloff factor. | |
612 | ||
613 | ||
614 | ||
615 | .. _DTV-DISEQC-SLAVE-REPLY: | |
616 | ||
617 | DTV_DISEQC_SLAVE_REPLY | |
618 | ====================== | |
619 | ||
620 | Currently not implemented. | |
621 | ||
622 | ||
623 | .. _DTV-FE-CAPABILITY-COUNT: | |
624 | ||
625 | DTV_FE_CAPABILITY_COUNT | |
626 | ======================= | |
627 | ||
628 | Currently not implemented. | |
629 | ||
630 | ||
631 | .. _DTV-FE-CAPABILITY: | |
632 | ||
633 | DTV_FE_CAPABILITY | |
634 | ================= | |
635 | ||
636 | Currently not implemented. | |
637 | ||
638 | ||
639 | .. _DTV-DELIVERY-SYSTEM: | |
640 | ||
641 | DTV_DELIVERY_SYSTEM | |
642 | =================== | |
643 | ||
644 | Specifies the type of Delivery system | |
645 | ||
646 | ||
836cf1db | 647 | .. c:type:: fe_delivery_system |
5377d91f MH |
648 | |
649 | fe_delivery_system type | |
650 | ----------------------- | |
651 | ||
652 | Possible values: | |
653 | ||
654 | ||
5377d91f MH |
655 | .. flat-table:: enum fe_delivery_system |
656 | :header-rows: 1 | |
657 | :stub-columns: 0 | |
658 | ||
659 | ||
660 | - .. row 1 | |
661 | ||
662 | - ID | |
663 | ||
664 | - Description | |
665 | ||
666 | - .. row 2 | |
667 | ||
6aeb3f67 | 668 | - .. _SYS-UNDEFINED: |
5377d91f | 669 | |
0579e6e3 | 670 | ``SYS_UNDEFINED`` |
5377d91f MH |
671 | |
672 | - Undefined standard. Generally, indicates an error | |
673 | ||
674 | - .. row 3 | |
675 | ||
6aeb3f67 | 676 | - .. _SYS-DVBC-ANNEX-A: |
5377d91f | 677 | |
0579e6e3 | 678 | ``SYS_DVBC_ANNEX_A`` |
5377d91f MH |
679 | |
680 | - Cable TV: DVB-C following ITU-T J.83 Annex A spec | |
681 | ||
682 | - .. row 4 | |
683 | ||
6aeb3f67 | 684 | - .. _SYS-DVBC-ANNEX-B: |
5377d91f | 685 | |
0579e6e3 | 686 | ``SYS_DVBC_ANNEX_B`` |
5377d91f MH |
687 | |
688 | - Cable TV: DVB-C following ITU-T J.83 Annex B spec (ClearQAM) | |
689 | ||
690 | - .. row 5 | |
691 | ||
6aeb3f67 | 692 | - .. _SYS-DVBC-ANNEX-C: |
5377d91f | 693 | |
0579e6e3 | 694 | ``SYS_DVBC_ANNEX_C`` |
5377d91f MH |
695 | |
696 | - Cable TV: DVB-C following ITU-T J.83 Annex C spec | |
697 | ||
698 | - .. row 6 | |
699 | ||
6aeb3f67 | 700 | - .. _SYS-ISDBC: |
5377d91f | 701 | |
0579e6e3 | 702 | ``SYS_ISDBC`` |
5377d91f MH |
703 | |
704 | - Cable TV: ISDB-C (no drivers yet) | |
705 | ||
706 | - .. row 7 | |
707 | ||
6aeb3f67 | 708 | - .. _SYS-DVBT: |
5377d91f | 709 | |
0579e6e3 | 710 | ``SYS_DVBT`` |
5377d91f MH |
711 | |
712 | - Terrestral TV: DVB-T | |
713 | ||
714 | - .. row 8 | |
715 | ||
6aeb3f67 | 716 | - .. _SYS-DVBT2: |
5377d91f | 717 | |
0579e6e3 | 718 | ``SYS_DVBT2`` |
5377d91f MH |
719 | |
720 | - Terrestral TV: DVB-T2 | |
721 | ||
722 | - .. row 9 | |
723 | ||
6aeb3f67 | 724 | - .. _SYS-ISDBT: |
5377d91f | 725 | |
0579e6e3 | 726 | ``SYS_ISDBT`` |
5377d91f MH |
727 | |
728 | - Terrestral TV: ISDB-T | |
729 | ||
730 | - .. row 10 | |
731 | ||
6aeb3f67 | 732 | - .. _SYS-ATSC: |
5377d91f | 733 | |
0579e6e3 | 734 | ``SYS_ATSC`` |
5377d91f MH |
735 | |
736 | - Terrestral TV: ATSC | |
737 | ||
738 | - .. row 11 | |
739 | ||
6aeb3f67 | 740 | - .. _SYS-ATSCMH: |
5377d91f | 741 | |
0579e6e3 | 742 | ``SYS_ATSCMH`` |
5377d91f MH |
743 | |
744 | - Terrestral TV (mobile): ATSC-M/H | |
745 | ||
746 | - .. row 12 | |
747 | ||
6aeb3f67 | 748 | - .. _SYS-DTMB: |
5377d91f | 749 | |
0579e6e3 | 750 | ``SYS_DTMB`` |
5377d91f MH |
751 | |
752 | - Terrestrial TV: DTMB | |
753 | ||
754 | - .. row 13 | |
755 | ||
6aeb3f67 | 756 | - .. _SYS-DVBS: |
5377d91f | 757 | |
0579e6e3 | 758 | ``SYS_DVBS`` |
5377d91f MH |
759 | |
760 | - Satellite TV: DVB-S | |
761 | ||
762 | - .. row 14 | |
763 | ||
6aeb3f67 | 764 | - .. _SYS-DVBS2: |
5377d91f | 765 | |
0579e6e3 | 766 | ``SYS_DVBS2`` |
5377d91f MH |
767 | |
768 | - Satellite TV: DVB-S2 | |
769 | ||
770 | - .. row 15 | |
771 | ||
6aeb3f67 | 772 | - .. _SYS-TURBO: |
5377d91f | 773 | |
0579e6e3 | 774 | ``SYS_TURBO`` |
5377d91f MH |
775 | |
776 | - Satellite TV: DVB-S Turbo | |
777 | ||
778 | - .. row 16 | |
779 | ||
6aeb3f67 | 780 | - .. _SYS-ISDBS: |
5377d91f | 781 | |
0579e6e3 | 782 | ``SYS_ISDBS`` |
5377d91f MH |
783 | |
784 | - Satellite TV: ISDB-S | |
785 | ||
786 | - .. row 17 | |
787 | ||
6aeb3f67 | 788 | - .. _SYS-DAB: |
5377d91f | 789 | |
0579e6e3 | 790 | ``SYS_DAB`` |
5377d91f MH |
791 | |
792 | - Digital audio: DAB (not fully supported) | |
793 | ||
794 | - .. row 18 | |
795 | ||
6aeb3f67 | 796 | - .. _SYS-DSS: |
5377d91f | 797 | |
0579e6e3 | 798 | ``SYS_DSS`` |
5377d91f MH |
799 | |
800 | - Satellite TV:"DSS (not fully supported) | |
801 | ||
802 | - .. row 19 | |
803 | ||
6aeb3f67 | 804 | - .. _SYS-CMMB: |
5377d91f | 805 | |
0579e6e3 | 806 | ``SYS_CMMB`` |
5377d91f MH |
807 | |
808 | - Terrestral TV (mobile):CMMB (not fully supported) | |
809 | ||
810 | - .. row 20 | |
811 | ||
6aeb3f67 | 812 | - .. _SYS-DVBH: |
5377d91f | 813 | |
0579e6e3 | 814 | ``SYS_DVBH`` |
5377d91f MH |
815 | |
816 | - Terrestral TV (mobile): DVB-H (standard deprecated) | |
817 | ||
818 | ||
819 | ||
820 | .. _DTV-ISDBT-PARTIAL-RECEPTION: | |
821 | ||
822 | DTV_ISDBT_PARTIAL_RECEPTION | |
823 | =========================== | |
824 | ||
825 | If ``DTV_ISDBT_SOUND_BROADCASTING`` is '0' this bit-field represents | |
826 | whether the channel is in partial reception mode or not. | |
827 | ||
828 | If '1' ``DTV_ISDBT_LAYERA_*`` values are assigned to the center segment | |
829 | and ``DTV_ISDBT_LAYERA_SEGMENT_COUNT`` has to be '1'. | |
830 | ||
831 | If in addition ``DTV_ISDBT_SOUND_BROADCASTING`` is '1' | |
832 | ``DTV_ISDBT_PARTIAL_RECEPTION`` represents whether this ISDB-Tsb channel | |
833 | is consisting of one segment and layer or three segments and two layers. | |
834 | ||
835 | Possible values: 0, 1, -1 (AUTO) | |
836 | ||
837 | ||
838 | .. _DTV-ISDBT-SOUND-BROADCASTING: | |
839 | ||
840 | DTV_ISDBT_SOUND_BROADCASTING | |
841 | ============================ | |
842 | ||
843 | This field represents whether the other DTV_ISDBT_*-parameters are | |
844 | referring to an ISDB-T and an ISDB-Tsb channel. (See also | |
845 | ``DTV_ISDBT_PARTIAL_RECEPTION``). | |
846 | ||
847 | Possible values: 0, 1, -1 (AUTO) | |
848 | ||
849 | ||
850 | .. _DTV-ISDBT-SB-SUBCHANNEL-ID: | |
851 | ||
852 | DTV_ISDBT_SB_SUBCHANNEL_ID | |
853 | ========================== | |
854 | ||
855 | This field only applies if ``DTV_ISDBT_SOUND_BROADCASTING`` is '1'. | |
856 | ||
857 | (Note of the author: This might not be the correct description of the | |
858 | ``SUBCHANNEL-ID`` in all details, but it is my understanding of the | |
859 | technical background needed to program a device) | |
860 | ||
861 | An ISDB-Tsb channel (1 or 3 segments) can be broadcasted alone or in a | |
862 | set of connected ISDB-Tsb channels. In this set of channels every | |
863 | channel can be received independently. The number of connected ISDB-Tsb | |
864 | segment can vary, e.g. depending on the frequency spectrum bandwidth | |
865 | available. | |
866 | ||
867 | Example: Assume 8 ISDB-Tsb connected segments are broadcasted. The | |
868 | broadcaster has several possibilities to put those channels in the air: | |
869 | Assuming a normal 13-segment ISDB-T spectrum he can align the 8 segments | |
870 | from position 1-8 to 5-13 or anything in between. | |
871 | ||
872 | The underlying layer of segments are subchannels: each segment is | |
873 | consisting of several subchannels with a predefined IDs. A sub-channel | |
874 | is used to help the demodulator to synchronize on the channel. | |
875 | ||
876 | An ISDB-T channel is always centered over all sub-channels. As for the | |
877 | example above, in ISDB-Tsb it is no longer as simple as that. | |
878 | ||
879 | ``The DTV_ISDBT_SB_SUBCHANNEL_ID`` parameter is used to give the | |
880 | sub-channel ID of the segment to be demodulated. | |
881 | ||
882 | Possible values: 0 .. 41, -1 (AUTO) | |
883 | ||
884 | ||
885 | .. _DTV-ISDBT-SB-SEGMENT-IDX: | |
886 | ||
887 | DTV_ISDBT_SB_SEGMENT_IDX | |
888 | ======================== | |
889 | ||
890 | This field only applies if ``DTV_ISDBT_SOUND_BROADCASTING`` is '1'. | |
891 | ||
892 | ``DTV_ISDBT_SB_SEGMENT_IDX`` gives the index of the segment to be | |
893 | demodulated for an ISDB-Tsb channel where several of them are | |
894 | transmitted in the connected manner. | |
895 | ||
896 | Possible values: 0 .. ``DTV_ISDBT_SB_SEGMENT_COUNT`` - 1 | |
897 | ||
898 | Note: This value cannot be determined by an automatic channel search. | |
899 | ||
900 | ||
901 | .. _DTV-ISDBT-SB-SEGMENT-COUNT: | |
902 | ||
903 | DTV_ISDBT_SB_SEGMENT_COUNT | |
904 | ========================== | |
905 | ||
906 | This field only applies if ``DTV_ISDBT_SOUND_BROADCASTING`` is '1'. | |
907 | ||
908 | ``DTV_ISDBT_SB_SEGMENT_COUNT`` gives the total count of connected | |
909 | ISDB-Tsb channels. | |
910 | ||
911 | Possible values: 1 .. 13 | |
912 | ||
913 | Note: This value cannot be determined by an automatic channel search. | |
914 | ||
915 | ||
916 | .. _isdb-hierq-layers: | |
917 | ||
ef990c27 MCC |
918 | DTV-ISDBT-LAYER[A-C] parameters |
919 | =============================== | |
5377d91f MH |
920 | |
921 | ISDB-T channels can be coded hierarchically. As opposed to DVB-T in | |
922 | ISDB-T hierarchical layers can be decoded simultaneously. For that | |
923 | reason a ISDB-T demodulator has 3 Viterbi and 3 Reed-Solomon decoders. | |
924 | ||
925 | ISDB-T has 3 hierarchical layers which each can use a part of the | |
926 | available segments. The total number of segments over all layers has to | |
927 | 13 in ISDB-T. | |
928 | ||
929 | There are 3 parameter sets, for Layers A, B and C. | |
930 | ||
931 | ||
932 | .. _DTV-ISDBT-LAYER-ENABLED: | |
933 | ||
934 | DTV_ISDBT_LAYER_ENABLED | |
935 | ----------------------- | |
936 | ||
937 | Hierarchical reception in ISDB-T is achieved by enabling or disabling | |
938 | layers in the decoding process. Setting all bits of | |
939 | ``DTV_ISDBT_LAYER_ENABLED`` to '1' forces all layers (if applicable) to | |
940 | be demodulated. This is the default. | |
941 | ||
942 | If the channel is in the partial reception mode | |
943 | (``DTV_ISDBT_PARTIAL_RECEPTION`` = 1) the central segment can be decoded | |
944 | independently of the other 12 segments. In that mode layer A has to have | |
945 | a ``SEGMENT_COUNT`` of 1. | |
946 | ||
947 | In ISDB-Tsb only layer A is used, it can be 1 or 3 in ISDB-Tsb according | |
948 | to ``DTV_ISDBT_PARTIAL_RECEPTION``. ``SEGMENT_COUNT`` must be filled | |
949 | accordingly. | |
950 | ||
ef990c27 | 951 | Only the values of the first 3 bits are used. Other bits will be silently ignored: |
5377d91f | 952 | |
ef990c27 | 953 | ``DTV_ISDBT_LAYER_ENABLED`` bit 0: layer A enabled |
5377d91f | 954 | |
ef990c27 | 955 | ``DTV_ISDBT_LAYER_ENABLED`` bit 1: layer B enabled |
5377d91f | 956 | |
ef990c27 | 957 | ``DTV_ISDBT_LAYER_ENABLED`` bit 2: layer C enabled |
5377d91f | 958 | |
ef990c27 | 959 | ``DTV_ISDBT_LAYER_ENABLED`` bits 3-31: unused |
5377d91f MH |
960 | |
961 | ||
962 | .. _DTV-ISDBT-LAYER-FEC: | |
963 | ||
ef990c27 MCC |
964 | DTV_ISDBT_LAYER[A-C]_FEC |
965 | ------------------------ | |
5377d91f MH |
966 | |
967 | Possible values: ``FEC_AUTO``, ``FEC_1_2``, ``FEC_2_3``, ``FEC_3_4``, | |
968 | ``FEC_5_6``, ``FEC_7_8`` | |
969 | ||
970 | ||
971 | .. _DTV-ISDBT-LAYER-MODULATION: | |
972 | ||
ef990c27 MCC |
973 | DTV_ISDBT_LAYER[A-C]_MODULATION |
974 | ------------------------------- | |
5377d91f MH |
975 | |
976 | Possible values: ``QAM_AUTO``, QP\ ``SK, QAM_16``, ``QAM_64``, ``DQPSK`` | |
977 | ||
978 | Note: If layer C is ``DQPSK`` layer B has to be ``DQPSK``. If layer B is | |
979 | ``DQPSK`` and ``DTV_ISDBT_PARTIAL_RECEPTION``\ =0 layer has to be | |
980 | ``DQPSK``. | |
981 | ||
982 | ||
983 | .. _DTV-ISDBT-LAYER-SEGMENT-COUNT: | |
984 | ||
ef990c27 MCC |
985 | DTV_ISDBT_LAYER[A-C]_SEGMENT_COUNT |
986 | ---------------------------------- | |
5377d91f MH |
987 | |
988 | Possible values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, -1 (AUTO) | |
989 | ||
990 | Note: Truth table for ``DTV_ISDBT_SOUND_BROADCASTING`` and | |
ef990c27 | 991 | ``DTV_ISDBT_PARTIAL_RECEPTION`` and ``LAYER[A-C]_SEGMENT_COUNT`` |
5377d91f | 992 | |
5377d91f MH |
993 | .. _isdbt-layer_seg-cnt-table: |
994 | ||
43e4138b | 995 | .. flat-table:: Truth table for ISDB-T Sound Broadcasting |
5377d91f MH |
996 | :header-rows: 0 |
997 | :stub-columns: 0 | |
998 | ||
999 | ||
1000 | - .. row 1 | |
1001 | ||
1002 | - PR | |
1003 | ||
1004 | - SB | |
1005 | ||
1006 | - Layer A width | |
1007 | ||
1008 | - Layer B width | |
1009 | ||
1010 | - Layer C width | |
1011 | ||
1012 | - total width | |
1013 | ||
1014 | - .. row 2 | |
1015 | ||
1016 | - 0 | |
1017 | ||
1018 | - 0 | |
1019 | ||
1020 | - 1 .. 13 | |
1021 | ||
1022 | - 1 .. 13 | |
1023 | ||
1024 | - 1 .. 13 | |
1025 | ||
1026 | - 13 | |
1027 | ||
1028 | - .. row 3 | |
1029 | ||
1030 | - 1 | |
1031 | ||
1032 | - 0 | |
1033 | ||
1034 | - 1 | |
1035 | ||
1036 | - 1 .. 13 | |
1037 | ||
1038 | - 1 .. 13 | |
1039 | ||
1040 | - 13 | |
1041 | ||
1042 | - .. row 4 | |
1043 | ||
1044 | - 0 | |
1045 | ||
1046 | - 1 | |
1047 | ||
1048 | - 1 | |
1049 | ||
1050 | - 0 | |
1051 | ||
1052 | - 0 | |
1053 | ||
1054 | - 1 | |
1055 | ||
1056 | - .. row 5 | |
1057 | ||
1058 | - 1 | |
1059 | ||
1060 | - 1 | |
1061 | ||
1062 | - 1 | |
1063 | ||
1064 | - 2 | |
1065 | ||
1066 | - 0 | |
1067 | ||
1068 | - 13 | |
1069 | ||
1070 | ||
1071 | ||
1072 | .. _DTV-ISDBT-LAYER-TIME-INTERLEAVING: | |
1073 | ||
ef990c27 MCC |
1074 | DTV_ISDBT_LAYER[A-C]_TIME_INTERLEAVING |
1075 | -------------------------------------- | |
5377d91f MH |
1076 | |
1077 | Valid values: 0, 1, 2, 4, -1 (AUTO) | |
1078 | ||
1079 | when DTV_ISDBT_SOUND_BROADCASTING is active, value 8 is also valid. | |
1080 | ||
1081 | Note: The real time interleaving length depends on the mode (fft-size). | |
1082 | The values here are referring to what can be found in the | |
1083 | TMCC-structure, as shown in the table below. | |
1084 | ||
1085 | ||
836cf1db | 1086 | .. c:type:: isdbt_layer_interleaving_table |
5377d91f | 1087 | |
43e4138b | 1088 | .. flat-table:: ISDB-T time interleaving modes |
5377d91f MH |
1089 | :header-rows: 0 |
1090 | :stub-columns: 0 | |
1091 | ||
1092 | ||
1093 | - .. row 1 | |
1094 | ||
ef990c27 | 1095 | - ``DTV_ISDBT_LAYER[A-C]_TIME_INTERLEAVING`` |
5377d91f MH |
1096 | |
1097 | - Mode 1 (2K FFT) | |
1098 | ||
1099 | - Mode 2 (4K FFT) | |
1100 | ||
1101 | - Mode 3 (8K FFT) | |
1102 | ||
1103 | - .. row 2 | |
1104 | ||
1105 | - 0 | |
1106 | ||
1107 | - 0 | |
1108 | ||
1109 | - 0 | |
1110 | ||
1111 | - 0 | |
1112 | ||
1113 | - .. row 3 | |
1114 | ||
1115 | - 1 | |
1116 | ||
1117 | - 4 | |
1118 | ||
1119 | - 2 | |
1120 | ||
1121 | - 1 | |
1122 | ||
1123 | - .. row 4 | |
1124 | ||
1125 | - 2 | |
1126 | ||
1127 | - 8 | |
1128 | ||
1129 | - 4 | |
1130 | ||
1131 | - 2 | |
1132 | ||
1133 | - .. row 5 | |
1134 | ||
1135 | - 4 | |
1136 | ||
1137 | - 16 | |
1138 | ||
1139 | - 8 | |
1140 | ||
1141 | - 4 | |
1142 | ||
1143 | ||
1144 | ||
1145 | .. _DTV-ATSCMH-FIC-VER: | |
1146 | ||
1147 | DTV_ATSCMH_FIC_VER | |
1148 | ------------------ | |
1149 | ||
1150 | Version number of the FIC (Fast Information Channel) signaling data. | |
1151 | ||
1152 | FIC is used for relaying information to allow rapid service acquisition | |
1153 | by the receiver. | |
1154 | ||
1155 | Possible values: 0, 1, 2, 3, ..., 30, 31 | |
1156 | ||
1157 | ||
1158 | .. _DTV-ATSCMH-PARADE-ID: | |
1159 | ||
1160 | DTV_ATSCMH_PARADE_ID | |
1161 | -------------------- | |
1162 | ||
1163 | Parade identification number | |
1164 | ||
1165 | A parade is a collection of up to eight MH groups, conveying one or two | |
1166 | ensembles. | |
1167 | ||
1168 | Possible values: 0, 1, 2, 3, ..., 126, 127 | |
1169 | ||
1170 | ||
1171 | .. _DTV-ATSCMH-NOG: | |
1172 | ||
1173 | DTV_ATSCMH_NOG | |
1174 | -------------- | |
1175 | ||
1176 | Number of MH groups per MH subframe for a designated parade. | |
1177 | ||
1178 | Possible values: 1, 2, 3, 4, 5, 6, 7, 8 | |
1179 | ||
1180 | ||
1181 | .. _DTV-ATSCMH-TNOG: | |
1182 | ||
1183 | DTV_ATSCMH_TNOG | |
1184 | --------------- | |
1185 | ||
1186 | Total number of MH groups including all MH groups belonging to all MH | |
1187 | parades in one MH subframe. | |
1188 | ||
1189 | Possible values: 0, 1, 2, 3, ..., 30, 31 | |
1190 | ||
1191 | ||
1192 | .. _DTV-ATSCMH-SGN: | |
1193 | ||
1194 | DTV_ATSCMH_SGN | |
1195 | -------------- | |
1196 | ||
1197 | Start group number. | |
1198 | ||
1199 | Possible values: 0, 1, 2, 3, ..., 14, 15 | |
1200 | ||
1201 | ||
1202 | .. _DTV-ATSCMH-PRC: | |
1203 | ||
1204 | DTV_ATSCMH_PRC | |
1205 | -------------- | |
1206 | ||
1207 | Parade repetition cycle. | |
1208 | ||
1209 | Possible values: 1, 2, 3, 4, 5, 6, 7, 8 | |
1210 | ||
1211 | ||
1212 | .. _DTV-ATSCMH-RS-FRAME-MODE: | |
1213 | ||
1214 | DTV_ATSCMH_RS_FRAME_MODE | |
1215 | ------------------------ | |
1216 | ||
1217 | Reed Solomon (RS) frame mode. | |
1218 | ||
1219 | Possible values are: | |
1220 | ||
e9012dc3 | 1221 | .. tabularcolumns:: |p{5.0cm}|p{12.5cm}| |
5377d91f | 1222 | |
836cf1db | 1223 | .. c:type:: atscmh_rs_frame_mode |
5377d91f MH |
1224 | |
1225 | .. flat-table:: enum atscmh_rs_frame_mode | |
1226 | :header-rows: 1 | |
1227 | :stub-columns: 0 | |
1228 | ||
1229 | ||
1230 | - .. row 1 | |
1231 | ||
1232 | - ID | |
1233 | ||
1234 | - Description | |
1235 | ||
1236 | - .. row 2 | |
1237 | ||
6aeb3f67 | 1238 | - .. _ATSCMH-RSFRAME-PRI-ONLY: |
5377d91f | 1239 | |
0579e6e3 | 1240 | ``ATSCMH_RSFRAME_PRI_ONLY`` |
5377d91f MH |
1241 | |
1242 | - Single Frame: There is only a primary RS Frame for all Group | |
0579e6e3 | 1243 | Regions. |
5377d91f MH |
1244 | |
1245 | - .. row 3 | |
1246 | ||
6aeb3f67 | 1247 | - .. _ATSCMH-RSFRAME-PRI-SEC: |
5377d91f | 1248 | |
0579e6e3 | 1249 | ``ATSCMH_RSFRAME_PRI_SEC`` |
5377d91f MH |
1250 | |
1251 | - Dual Frame: There are two separate RS Frames: Primary RS Frame for | |
0579e6e3 MCC |
1252 | Group Region A and B and Secondary RS Frame for Group Region C and |
1253 | D. | |
5377d91f MH |
1254 | |
1255 | ||
1256 | ||
1257 | .. _DTV-ATSCMH-RS-FRAME-ENSEMBLE: | |
1258 | ||
1259 | DTV_ATSCMH_RS_FRAME_ENSEMBLE | |
1260 | ---------------------------- | |
1261 | ||
1262 | Reed Solomon(RS) frame ensemble. | |
1263 | ||
1264 | Possible values are: | |
1265 | ||
1266 | ||
836cf1db | 1267 | .. c:type:: atscmh_rs_frame_ensemble |
5377d91f MH |
1268 | |
1269 | .. flat-table:: enum atscmh_rs_frame_ensemble | |
1270 | :header-rows: 1 | |
1271 | :stub-columns: 0 | |
1272 | ||
1273 | ||
1274 | - .. row 1 | |
1275 | ||
1276 | - ID | |
1277 | ||
1278 | - Description | |
1279 | ||
1280 | - .. row 2 | |
1281 | ||
6aeb3f67 | 1282 | - .. _ATSCMH-RSFRAME-ENS-PRI: |
5377d91f | 1283 | |
0579e6e3 | 1284 | ``ATSCMH_RSFRAME_ENS_PRI`` |
5377d91f MH |
1285 | |
1286 | - Primary Ensemble. | |
1287 | ||
1288 | - .. row 3 | |
1289 | ||
6aeb3f67 | 1290 | - .. _ATSCMH-RSFRAME-ENS-SEC: |
5377d91f | 1291 | |
0579e6e3 | 1292 | ``AATSCMH_RSFRAME_PRI_SEC`` |
5377d91f MH |
1293 | |
1294 | - Secondary Ensemble. | |
1295 | ||
1296 | - .. row 4 | |
1297 | ||
6aeb3f67 | 1298 | - .. _ATSCMH-RSFRAME-RES: |
5377d91f | 1299 | |
0579e6e3 | 1300 | ``AATSCMH_RSFRAME_RES`` |
5377d91f MH |
1301 | |
1302 | - Reserved. Shouldn't be used. | |
1303 | ||
1304 | ||
1305 | ||
1306 | .. _DTV-ATSCMH-RS-CODE-MODE-PRI: | |
1307 | ||
1308 | DTV_ATSCMH_RS_CODE_MODE_PRI | |
1309 | --------------------------- | |
1310 | ||
1311 | Reed Solomon (RS) code mode (primary). | |
1312 | ||
1313 | Possible values are: | |
1314 | ||
1315 | ||
836cf1db | 1316 | .. c:type:: atscmh_rs_code_mode |
5377d91f MH |
1317 | |
1318 | .. flat-table:: enum atscmh_rs_code_mode | |
1319 | :header-rows: 1 | |
1320 | :stub-columns: 0 | |
1321 | ||
1322 | ||
1323 | - .. row 1 | |
1324 | ||
1325 | - ID | |
1326 | ||
1327 | - Description | |
1328 | ||
1329 | - .. row 2 | |
1330 | ||
6aeb3f67 | 1331 | - .. _ATSCMH-RSCODE-211-187: |
5377d91f | 1332 | |
0579e6e3 | 1333 | ``ATSCMH_RSCODE_211_187`` |
5377d91f MH |
1334 | |
1335 | - Reed Solomon code (211,187). | |
1336 | ||
1337 | - .. row 3 | |
1338 | ||
6aeb3f67 | 1339 | - .. _ATSCMH-RSCODE-223-187: |
5377d91f | 1340 | |
0579e6e3 | 1341 | ``ATSCMH_RSCODE_223_187`` |
5377d91f MH |
1342 | |
1343 | - Reed Solomon code (223,187). | |
1344 | ||
1345 | - .. row 4 | |
1346 | ||
6aeb3f67 | 1347 | - .. _ATSCMH-RSCODE-235-187: |
5377d91f | 1348 | |
0579e6e3 | 1349 | ``ATSCMH_RSCODE_235_187`` |
5377d91f MH |
1350 | |
1351 | - Reed Solomon code (235,187). | |
1352 | ||
1353 | - .. row 5 | |
1354 | ||
6aeb3f67 | 1355 | - .. _ATSCMH-RSCODE-RES: |
5377d91f | 1356 | |
0579e6e3 | 1357 | ``ATSCMH_RSCODE_RES`` |
5377d91f MH |
1358 | |
1359 | - Reserved. Shouldn't be used. | |
1360 | ||
1361 | ||
1362 | ||
1363 | .. _DTV-ATSCMH-RS-CODE-MODE-SEC: | |
1364 | ||
1365 | DTV_ATSCMH_RS_CODE_MODE_SEC | |
1366 | --------------------------- | |
1367 | ||
1368 | Reed Solomon (RS) code mode (secondary). | |
1369 | ||
1370 | Possible values are the same as documented on enum | |
836cf1db | 1371 | :c:type:`atscmh_rs_code_mode`: |
5377d91f MH |
1372 | |
1373 | ||
1374 | .. _DTV-ATSCMH-SCCC-BLOCK-MODE: | |
1375 | ||
1376 | DTV_ATSCMH_SCCC_BLOCK_MODE | |
1377 | -------------------------- | |
1378 | ||
1379 | Series Concatenated Convolutional Code Block Mode. | |
1380 | ||
1381 | Possible values are: | |
1382 | ||
e9012dc3 | 1383 | .. tabularcolumns:: |p{4.5cm}|p{13.0cm}| |
5377d91f | 1384 | |
836cf1db | 1385 | .. c:type:: atscmh_sccc_block_mode |
5377d91f MH |
1386 | |
1387 | .. flat-table:: enum atscmh_scc_block_mode | |
1388 | :header-rows: 1 | |
1389 | :stub-columns: 0 | |
1390 | ||
1391 | ||
1392 | - .. row 1 | |
1393 | ||
1394 | - ID | |
1395 | ||
1396 | - Description | |
1397 | ||
1398 | - .. row 2 | |
1399 | ||
6aeb3f67 | 1400 | - .. _ATSCMH-SCCC-BLK-SEP: |
5377d91f | 1401 | |
0579e6e3 | 1402 | ``ATSCMH_SCCC_BLK_SEP`` |
5377d91f MH |
1403 | |
1404 | - Separate SCCC: the SCCC outer code mode shall be set independently | |
0579e6e3 | 1405 | for each Group Region (A, B, C, D) |
5377d91f MH |
1406 | |
1407 | - .. row 3 | |
1408 | ||
6aeb3f67 | 1409 | - .. _ATSCMH-SCCC-BLK-COMB: |
5377d91f | 1410 | |
0579e6e3 | 1411 | ``ATSCMH_SCCC_BLK_COMB`` |
5377d91f MH |
1412 | |
1413 | - Combined SCCC: all four Regions shall have the same SCCC outer | |
0579e6e3 | 1414 | code mode. |
5377d91f MH |
1415 | |
1416 | - .. row 4 | |
1417 | ||
6aeb3f67 | 1418 | - .. _ATSCMH-SCCC-BLK-RES: |
5377d91f | 1419 | |
0579e6e3 | 1420 | ``ATSCMH_SCCC_BLK_RES`` |
5377d91f MH |
1421 | |
1422 | - Reserved. Shouldn't be used. | |
1423 | ||
1424 | ||
1425 | ||
1426 | .. _DTV-ATSCMH-SCCC-CODE-MODE-A: | |
1427 | ||
1428 | DTV_ATSCMH_SCCC_CODE_MODE_A | |
1429 | --------------------------- | |
1430 | ||
1431 | Series Concatenated Convolutional Code Rate. | |
1432 | ||
1433 | Possible values are: | |
1434 | ||
1435 | ||
836cf1db | 1436 | .. c:type:: atscmh_sccc_code_mode |
5377d91f MH |
1437 | |
1438 | .. flat-table:: enum atscmh_sccc_code_mode | |
1439 | :header-rows: 1 | |
1440 | :stub-columns: 0 | |
1441 | ||
1442 | ||
1443 | - .. row 1 | |
1444 | ||
1445 | - ID | |
1446 | ||
1447 | - Description | |
1448 | ||
1449 | - .. row 2 | |
1450 | ||
6aeb3f67 | 1451 | - .. _ATSCMH-SCCC-CODE-HLF: |
5377d91f | 1452 | |
0579e6e3 | 1453 | ``ATSCMH_SCCC_CODE_HLF`` |
5377d91f MH |
1454 | |
1455 | - The outer code rate of a SCCC Block is 1/2 rate. | |
1456 | ||
1457 | - .. row 3 | |
1458 | ||
6aeb3f67 | 1459 | - .. _ATSCMH-SCCC-CODE-QTR: |
5377d91f | 1460 | |
0579e6e3 | 1461 | ``ATSCMH_SCCC_CODE_QTR`` |
5377d91f MH |
1462 | |
1463 | - The outer code rate of a SCCC Block is 1/4 rate. | |
1464 | ||
1465 | - .. row 4 | |
1466 | ||
6aeb3f67 | 1467 | - .. _ATSCMH-SCCC-CODE-RES: |
5377d91f | 1468 | |
0579e6e3 | 1469 | ``ATSCMH_SCCC_CODE_RES`` |
5377d91f MH |
1470 | |
1471 | - to be documented. | |
1472 | ||
1473 | ||
1474 | ||
1475 | .. _DTV-ATSCMH-SCCC-CODE-MODE-B: | |
1476 | ||
1477 | DTV_ATSCMH_SCCC_CODE_MODE_B | |
1478 | --------------------------- | |
1479 | ||
1480 | Series Concatenated Convolutional Code Rate. | |
1481 | ||
1482 | Possible values are the same as documented on enum | |
836cf1db | 1483 | :c:type:`atscmh_sccc_code_mode`. |
5377d91f MH |
1484 | |
1485 | ||
1486 | .. _DTV-ATSCMH-SCCC-CODE-MODE-C: | |
1487 | ||
1488 | DTV_ATSCMH_SCCC_CODE_MODE_C | |
1489 | --------------------------- | |
1490 | ||
1491 | Series Concatenated Convolutional Code Rate. | |
1492 | ||
1493 | Possible values are the same as documented on enum | |
836cf1db | 1494 | :c:type:`atscmh_sccc_code_mode`. |
5377d91f MH |
1495 | |
1496 | ||
1497 | .. _DTV-ATSCMH-SCCC-CODE-MODE-D: | |
1498 | ||
1499 | DTV_ATSCMH_SCCC_CODE_MODE_D | |
1500 | --------------------------- | |
1501 | ||
1502 | Series Concatenated Convolutional Code Rate. | |
1503 | ||
1504 | Possible values are the same as documented on enum | |
836cf1db | 1505 | :c:type:`atscmh_sccc_code_mode`. |
5377d91f MH |
1506 | |
1507 | ||
1508 | .. _DTV-API-VERSION: | |
1509 | ||
1510 | DTV_API_VERSION | |
1511 | =============== | |
1512 | ||
1513 | Returns the major/minor version of the DVB API | |
1514 | ||
1515 | ||
1516 | .. _DTV-CODE-RATE-HP: | |
1517 | ||
1518 | DTV_CODE_RATE_HP | |
1519 | ================ | |
1520 | ||
1521 | Used on terrestrial transmissions. The acceptable values are the ones | |
836cf1db | 1522 | described at :c:type:`fe_transmit_mode`. |
5377d91f MH |
1523 | |
1524 | ||
1525 | .. _DTV-CODE-RATE-LP: | |
1526 | ||
1527 | DTV_CODE_RATE_LP | |
1528 | ================ | |
1529 | ||
1530 | Used on terrestrial transmissions. The acceptable values are the ones | |
836cf1db | 1531 | described at :c:type:`fe_transmit_mode`. |
5377d91f MH |
1532 | |
1533 | ||
1534 | .. _DTV-GUARD-INTERVAL: | |
1535 | ||
1536 | DTV_GUARD_INTERVAL | |
1537 | ================== | |
1538 | ||
1539 | Possible values are: | |
1540 | ||
1541 | ||
836cf1db | 1542 | .. c:type:: fe_guard_interval |
5377d91f MH |
1543 | |
1544 | Modulation guard interval | |
1545 | ------------------------- | |
1546 | ||
1547 | ||
5377d91f MH |
1548 | .. flat-table:: enum fe_guard_interval |
1549 | :header-rows: 1 | |
1550 | :stub-columns: 0 | |
1551 | ||
1552 | ||
1553 | - .. row 1 | |
1554 | ||
1555 | - ID | |
1556 | ||
1557 | - Description | |
1558 | ||
1559 | - .. row 2 | |
1560 | ||
6aeb3f67 | 1561 | - .. _GUARD-INTERVAL-AUTO: |
5377d91f | 1562 | |
0579e6e3 | 1563 | ``GUARD_INTERVAL_AUTO`` |
5377d91f MH |
1564 | |
1565 | - Autodetect the guard interval | |
1566 | ||
1567 | - .. row 3 | |
1568 | ||
6aeb3f67 | 1569 | - .. _GUARD-INTERVAL-1-128: |
5377d91f | 1570 | |
0579e6e3 | 1571 | ``GUARD_INTERVAL_1_128`` |
5377d91f MH |
1572 | |
1573 | - Guard interval 1/128 | |
1574 | ||
1575 | - .. row 4 | |
1576 | ||
6aeb3f67 | 1577 | - .. _GUARD-INTERVAL-1-32: |
5377d91f | 1578 | |
0579e6e3 | 1579 | ``GUARD_INTERVAL_1_32`` |
5377d91f MH |
1580 | |
1581 | - Guard interval 1/32 | |
1582 | ||
1583 | - .. row 5 | |
1584 | ||
6aeb3f67 | 1585 | - .. _GUARD-INTERVAL-1-16: |
5377d91f | 1586 | |
0579e6e3 | 1587 | ``GUARD_INTERVAL_1_16`` |
5377d91f MH |
1588 | |
1589 | - Guard interval 1/16 | |
1590 | ||
1591 | - .. row 6 | |
1592 | ||
6aeb3f67 | 1593 | - .. _GUARD-INTERVAL-1-8: |
5377d91f | 1594 | |
0579e6e3 | 1595 | ``GUARD_INTERVAL_1_8`` |
5377d91f MH |
1596 | |
1597 | - Guard interval 1/8 | |
1598 | ||
1599 | - .. row 7 | |
1600 | ||
6aeb3f67 | 1601 | - .. _GUARD-INTERVAL-1-4: |
5377d91f | 1602 | |
0579e6e3 | 1603 | ``GUARD_INTERVAL_1_4`` |
5377d91f MH |
1604 | |
1605 | - Guard interval 1/4 | |
1606 | ||
1607 | - .. row 8 | |
1608 | ||
6aeb3f67 | 1609 | - .. _GUARD-INTERVAL-19-128: |
5377d91f | 1610 | |
0579e6e3 | 1611 | ``GUARD_INTERVAL_19_128`` |
5377d91f MH |
1612 | |
1613 | - Guard interval 19/128 | |
1614 | ||
1615 | - .. row 9 | |
1616 | ||
6aeb3f67 | 1617 | - .. _GUARD-INTERVAL-19-256: |
5377d91f | 1618 | |
0579e6e3 | 1619 | ``GUARD_INTERVAL_19_256`` |
5377d91f MH |
1620 | |
1621 | - Guard interval 19/256 | |
1622 | ||
1623 | - .. row 10 | |
1624 | ||
6aeb3f67 | 1625 | - .. _GUARD-INTERVAL-PN420: |
5377d91f | 1626 | |
0579e6e3 | 1627 | ``GUARD_INTERVAL_PN420`` |
5377d91f MH |
1628 | |
1629 | - PN length 420 (1/4) | |
1630 | ||
1631 | - .. row 11 | |
1632 | ||
6aeb3f67 | 1633 | - .. _GUARD-INTERVAL-PN595: |
5377d91f | 1634 | |
0579e6e3 | 1635 | ``GUARD_INTERVAL_PN595`` |
5377d91f MH |
1636 | |
1637 | - PN length 595 (1/6) | |
1638 | ||
1639 | - .. row 12 | |
1640 | ||
6aeb3f67 | 1641 | - .. _GUARD-INTERVAL-PN945: |
5377d91f | 1642 | |
0579e6e3 | 1643 | ``GUARD_INTERVAL_PN945`` |
5377d91f MH |
1644 | |
1645 | - PN length 945 (1/9) | |
1646 | ||
1647 | ||
1648 | Notes: | |
1649 | ||
1650 | 1) If ``DTV_GUARD_INTERVAL`` is set the ``GUARD_INTERVAL_AUTO`` the | |
1651 | hardware will try to find the correct guard interval (if capable) and | |
1652 | will use TMCC to fill in the missing parameters. | |
1653 | ||
1654 | 2) Intervals 1/128, 19/128 and 19/256 are used only for DVB-T2 at | |
1655 | present | |
1656 | ||
1657 | 3) DTMB specifies PN420, PN595 and PN945. | |
1658 | ||
1659 | ||
1660 | .. _DTV-TRANSMISSION-MODE: | |
1661 | ||
1662 | DTV_TRANSMISSION_MODE | |
1663 | ===================== | |
1664 | ||
1665 | Specifies the number of carriers used by the standard. This is used only | |
1666 | on OFTM-based standards, e. g. DVB-T/T2, ISDB-T, DTMB | |
1667 | ||
1668 | ||
836cf1db | 1669 | .. c:type:: fe_transmit_mode |
5377d91f MH |
1670 | |
1671 | enum fe_transmit_mode: Number of carriers per channel | |
1672 | ----------------------------------------------------- | |
1673 | ||
e9012dc3 | 1674 | .. tabularcolumns:: |p{5.0cm}|p{12.5cm}| |
5377d91f | 1675 | |
5377d91f MH |
1676 | .. flat-table:: enum fe_transmit_mode |
1677 | :header-rows: 1 | |
1678 | :stub-columns: 0 | |
1679 | ||
1680 | ||
1681 | - .. row 1 | |
1682 | ||
1683 | - ID | |
1684 | ||
1685 | - Description | |
1686 | ||
1687 | - .. row 2 | |
1688 | ||
6aeb3f67 | 1689 | - .. _TRANSMISSION-MODE-AUTO: |
5377d91f | 1690 | |
0579e6e3 | 1691 | ``TRANSMISSION_MODE_AUTO`` |
5377d91f MH |
1692 | |
1693 | - Autodetect transmission mode. The hardware will try to find the | |
0579e6e3 | 1694 | correct FFT-size (if capable) to fill in the missing parameters. |
5377d91f MH |
1695 | |
1696 | - .. row 3 | |
1697 | ||
6aeb3f67 | 1698 | - .. _TRANSMISSION-MODE-1K: |
5377d91f | 1699 | |
0579e6e3 | 1700 | ``TRANSMISSION_MODE_1K`` |
5377d91f MH |
1701 | |
1702 | - Transmission mode 1K | |
1703 | ||
1704 | - .. row 4 | |
1705 | ||
6aeb3f67 | 1706 | - .. _TRANSMISSION-MODE-2K: |
5377d91f | 1707 | |
0579e6e3 | 1708 | ``TRANSMISSION_MODE_2K`` |
5377d91f MH |
1709 | |
1710 | - Transmission mode 2K | |
1711 | ||
1712 | - .. row 5 | |
1713 | ||
6aeb3f67 | 1714 | - .. _TRANSMISSION-MODE-8K: |
5377d91f | 1715 | |
0579e6e3 | 1716 | ``TRANSMISSION_MODE_8K`` |
5377d91f MH |
1717 | |
1718 | - Transmission mode 8K | |
1719 | ||
1720 | - .. row 6 | |
1721 | ||
6aeb3f67 | 1722 | - .. _TRANSMISSION-MODE-4K: |
5377d91f | 1723 | |
0579e6e3 | 1724 | ``TRANSMISSION_MODE_4K`` |
5377d91f MH |
1725 | |
1726 | - Transmission mode 4K | |
1727 | ||
1728 | - .. row 7 | |
1729 | ||
6aeb3f67 | 1730 | - .. _TRANSMISSION-MODE-16K: |
5377d91f | 1731 | |
0579e6e3 | 1732 | ``TRANSMISSION_MODE_16K`` |
5377d91f MH |
1733 | |
1734 | - Transmission mode 16K | |
1735 | ||
1736 | - .. row 8 | |
1737 | ||
6aeb3f67 | 1738 | - .. _TRANSMISSION-MODE-32K: |
5377d91f | 1739 | |
0579e6e3 | 1740 | ``TRANSMISSION_MODE_32K`` |
5377d91f MH |
1741 | |
1742 | - Transmission mode 32K | |
1743 | ||
1744 | - .. row 9 | |
1745 | ||
6aeb3f67 | 1746 | - .. _TRANSMISSION-MODE-C1: |
5377d91f | 1747 | |
0579e6e3 | 1748 | ``TRANSMISSION_MODE_C1`` |
5377d91f MH |
1749 | |
1750 | - Single Carrier (C=1) transmission mode (DTMB) | |
1751 | ||
1752 | - .. row 10 | |
1753 | ||
6aeb3f67 | 1754 | - .. _TRANSMISSION-MODE-C3780: |
5377d91f | 1755 | |
0579e6e3 | 1756 | ``TRANSMISSION_MODE_C3780`` |
5377d91f MH |
1757 | |
1758 | - Multi Carrier (C=3780) transmission mode (DTMB) | |
1759 | ||
1760 | ||
1761 | Notes: | |
1762 | ||
1763 | 1) ISDB-T supports three carrier/symbol-size: 8K, 4K, 2K. It is called | |
1764 | 'mode' in the standard: Mode 1 is 2K, mode 2 is 4K, mode 3 is 8K | |
1765 | ||
1766 | 2) If ``DTV_TRANSMISSION_MODE`` is set the ``TRANSMISSION_MODE_AUTO`` | |
1767 | the hardware will try to find the correct FFT-size (if capable) and will | |
1768 | use TMCC to fill in the missing parameters. | |
1769 | ||
1770 | 3) DVB-T specifies 2K and 8K as valid sizes. | |
1771 | ||
1772 | 4) DVB-T2 specifies 1K, 2K, 4K, 8K, 16K and 32K. | |
1773 | ||
1774 | 5) DTMB specifies C1 and C3780. | |
1775 | ||
1776 | ||
1777 | .. _DTV-HIERARCHY: | |
1778 | ||
1779 | DTV_HIERARCHY | |
1780 | ============= | |
1781 | ||
1782 | Frontend hierarchy | |
1783 | ||
1784 | ||
836cf1db | 1785 | .. c:type:: fe_hierarchy |
5377d91f MH |
1786 | |
1787 | Frontend hierarchy | |
1788 | ------------------ | |
1789 | ||
1790 | ||
5377d91f MH |
1791 | .. flat-table:: enum fe_hierarchy |
1792 | :header-rows: 1 | |
1793 | :stub-columns: 0 | |
1794 | ||
1795 | ||
1796 | - .. row 1 | |
1797 | ||
1798 | - ID | |
1799 | ||
1800 | - Description | |
1801 | ||
1802 | - .. row 2 | |
1803 | ||
6aeb3f67 | 1804 | - .. _HIERARCHY-NONE: |
5377d91f | 1805 | |
0579e6e3 | 1806 | ``HIERARCHY_NONE`` |
5377d91f MH |
1807 | |
1808 | - No hierarchy | |
1809 | ||
1810 | - .. row 3 | |
1811 | ||
6aeb3f67 | 1812 | - .. _HIERARCHY-AUTO: |
5377d91f | 1813 | |
0579e6e3 | 1814 | ``HIERARCHY_AUTO`` |
5377d91f MH |
1815 | |
1816 | - Autodetect hierarchy (if supported) | |
1817 | ||
1818 | - .. row 4 | |
1819 | ||
6aeb3f67 | 1820 | - .. _HIERARCHY-1: |
5377d91f | 1821 | |
0579e6e3 | 1822 | ``HIERARCHY_1`` |
5377d91f MH |
1823 | |
1824 | - Hierarchy 1 | |
1825 | ||
1826 | - .. row 5 | |
1827 | ||
6aeb3f67 | 1828 | - .. _HIERARCHY-2: |
5377d91f | 1829 | |
0579e6e3 | 1830 | ``HIERARCHY_2`` |
5377d91f MH |
1831 | |
1832 | - Hierarchy 2 | |
1833 | ||
1834 | - .. row 6 | |
1835 | ||
6aeb3f67 | 1836 | - .. _HIERARCHY-4: |
5377d91f | 1837 | |
0579e6e3 | 1838 | ``HIERARCHY_4`` |
5377d91f MH |
1839 | |
1840 | - Hierarchy 4 | |
1841 | ||
1842 | ||
1843 | ||
1844 | .. _DTV-STREAM-ID: | |
1845 | ||
1846 | DTV_STREAM_ID | |
1847 | ============= | |
1848 | ||
1849 | DVB-S2, DVB-T2 and ISDB-S support the transmission of several streams on | |
1850 | a single transport stream. This property enables the DVB driver to | |
1851 | handle substream filtering, when supported by the hardware. By default, | |
1852 | substream filtering is disabled. | |
1853 | ||
1854 | For DVB-S2 and DVB-T2, the valid substream id range is from 0 to 255. | |
1855 | ||
1856 | For ISDB, the valid substream id range is from 1 to 65535. | |
1857 | ||
1858 | To disable it, you should use the special macro NO_STREAM_ID_FILTER. | |
1859 | ||
1860 | Note: any value outside the id range also disables filtering. | |
1861 | ||
1862 | ||
1863 | .. _DTV-DVBT2-PLP-ID-LEGACY: | |
1864 | ||
1865 | DTV_DVBT2_PLP_ID_LEGACY | |
1866 | ======================= | |
1867 | ||
1868 | Obsolete, replaced with DTV_STREAM_ID. | |
1869 | ||
1870 | ||
1871 | .. _DTV-ENUM-DELSYS: | |
1872 | ||
1873 | DTV_ENUM_DELSYS | |
1874 | =============== | |
1875 | ||
1876 | A Multi standard frontend needs to advertise the delivery systems | |
1877 | provided. Applications need to enumerate the provided delivery systems, | |
1878 | before using any other operation with the frontend. Prior to it's | |
1879 | introduction, FE_GET_INFO was used to determine a frontend type. A | |
1880 | frontend which provides more than a single delivery system, | |
1881 | FE_GET_INFO doesn't help much. Applications which intends to use a | |
1882 | multistandard frontend must enumerate the delivery systems associated | |
1883 | with it, rather than trying to use FE_GET_INFO. In the case of a | |
1884 | legacy frontend, the result is just the same as with FE_GET_INFO, but | |
1885 | in a more structured format | |
1886 | ||
1887 | ||
1888 | .. _DTV-INTERLEAVING: | |
1889 | ||
1890 | DTV_INTERLEAVING | |
1891 | ================ | |
1892 | ||
1893 | Time interleaving to be used. Currently, used only on DTMB. | |
1894 | ||
1895 | ||
836cf1db | 1896 | .. c:type:: fe_interleaving |
5377d91f MH |
1897 | |
1898 | .. flat-table:: enum fe_interleaving | |
1899 | :header-rows: 1 | |
1900 | :stub-columns: 0 | |
1901 | ||
1902 | ||
1903 | - .. row 1 | |
1904 | ||
1905 | - ID | |
1906 | ||
1907 | - Description | |
1908 | ||
1909 | - .. row 2 | |
1910 | ||
6aeb3f67 | 1911 | - .. _INTERLEAVING-NONE: |
5377d91f | 1912 | |
0579e6e3 | 1913 | ``INTERLEAVING_NONE`` |
5377d91f MH |
1914 | |
1915 | - No interleaving. | |
1916 | ||
1917 | - .. row 3 | |
1918 | ||
6aeb3f67 | 1919 | - .. _INTERLEAVING-AUTO: |
5377d91f | 1920 | |
0579e6e3 | 1921 | ``INTERLEAVING_AUTO`` |
5377d91f MH |
1922 | |
1923 | - Auto-detect interleaving. | |
1924 | ||
1925 | - .. row 4 | |
1926 | ||
6aeb3f67 | 1927 | - .. _INTERLEAVING-240: |
5377d91f | 1928 | |
0579e6e3 | 1929 | ``INTERLEAVING_240`` |
5377d91f MH |
1930 | |
1931 | - Interleaving of 240 symbols. | |
1932 | ||
1933 | - .. row 5 | |
1934 | ||
6aeb3f67 | 1935 | - .. _INTERLEAVING-720: |
5377d91f | 1936 | |
0579e6e3 | 1937 | ``INTERLEAVING_720`` |
5377d91f MH |
1938 | |
1939 | - Interleaving of 720 symbols. | |
1940 | ||
1941 | ||
1942 | ||
1943 | .. _DTV-LNA: | |
1944 | ||
1945 | DTV_LNA | |
1946 | ======= | |
1947 | ||
1948 | Low-noise amplifier. | |
1949 | ||
1950 | Hardware might offer controllable LNA which can be set manually using | |
1951 | that parameter. Usually LNA could be found only from terrestrial devices | |
1952 | if at all. | |
1953 | ||
1954 | Possible values: 0, 1, LNA_AUTO | |
1955 | ||
1956 | 0, LNA off | |
1957 | ||
1958 | 1, LNA on | |
1959 | ||
1960 | use the special macro LNA_AUTO to set LNA auto |