sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftargetB/translations/zh_CN/userspace-api/media/dvb/fe_property_parametersmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetB/translations/zh_TW/userspace-api/media/dvb/fe_property_parametersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetB/translations/it_IT/userspace-api/media/dvb/fe_property_parametersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetB/translations/ja_JP/userspace-api/media/dvb/fe_property_parametersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetB/translations/ko_KR/userspace-api/media/dvb/fe_property_parametersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetB/translations/pt_BR/userspace-api/media/dvb/fe_property_parametersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftargetB/translations/sp_SP/userspace-api/media/dvb/fe_property_parametersmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-laterh]h8SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhh\/var/lib/git/docbuild/linux/Documentation/userspace-api/media/dvb/fe_property_parameters.rsthKubhtarget)}(h.. _fe_property_parameters:h]h}(h]h ]h"]h$]h&]refidfe-property-parametersuh1hhKhhhhhhubhsection)}(hhh](htitle)}(hDigital TV property parametersh]hDigital TV property parameters}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhhhKubh paragraph)}(hXThere are several different Digital TV parameters that can be used by :ref:`FE_SET_PROPERTY and FE_GET_PROPERTY ioctls`. This section describes each of them. Please notice, however, that only a subset of them are needed to setup a frontend.h](hFThere are several different Digital TV parameters that can be used by }(hhhhhNhNubh)}(hB:ref:`FE_SET_PROPERTY and FE_GET_PROPERTY ioctls`h]hinline)}(hhh]h*FE_SET_PROPERTY and FE_GET_PROPERTY ioctls}(hhhhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1hhhubah}(h]h ]h"]h$]h&]refdoc.userspace-api/media/dvb/fe_property_parameters refdomainjreftyperef refexplicitrefwarn reftargetfe_get_propertyuh1hhhhK hhubhy. This section describes each of them. Please notice, however, that only a subset of them are needed to setup a frontend.}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hhhhubh)}(h.. _DTV-UNDEFINED:h]h}(h]h ]h"]h$]h&]hԌ dtv-undefineduh1hhKhhhhhhubh)}(hhh](h)}(h DTV_UNDEFINEDh]h DTV_UNDEFINED}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj/hhhhhKubh)}(hLUsed internally. A GET/SET operation for it won't change or return anything.h]hNUsed internally. A GET/SET operation for it won’t change or return anything.}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj/hhubh)}(h .. _DTV-TUNE:h]h}(h]h ]h"]h$]h&]hԌdtv-tuneuh1hhKhj/hhhhubeh}(h](j.id1eh ]h"]( dtv_undefined dtv-undefinedeh$]h&]uh1hhhhhhhhKexpect_referenced_by_name}j_j$sexpect_referenced_by_id}j.j$subh)}(hhh](h)}(hDTV_TUNEh]hDTV_TUNE}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhjfhhhhhKubh)}(hInterpret the cache of data, build either a traditional frontend tunerequest so we can pass validation in the ``FE_SET_FRONTEND`` ioctl.h](hnInterpret the cache of data, build either a traditional frontend tunerequest so we can pass validation in the }(hjwhhhNhNubhliteral)}(h``FE_SET_FRONTEND``h]hFE_SET_FRONTEND}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjwubh ioctl.}(hjwhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjfhhubh)}(h.. _DTV-CLEAR:h]h}(h]h ]h"]h$]h&]hԌ dtv-clearuh1hhK!hjfhhhhubeh}(h](jXid2eh ]h"](dtv_tunedtv-tuneeh$]h&]uh1hhhhhhhhKjb}jjNsjd}jXjNsubh)}(hhh](h)}(h DTV_CLEARh]h DTV_CLEAR}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK$ubh)}(hSReset a cache of data specific to the frontend here. This does not effect hardware.h]hSReset a cache of data specific to the frontend here. This does not effect hardware.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjhhubh)}(h.. _DTV-FREQUENCY:h]h}(h]h ]h"]h$]h&]hԌ dtv-frequencyuh1hhK*hjhhhhubeh}(h](jid3eh ]h"]( dtv_clear dtv-cleareh$]h&]uh1hhhhhhhhK$jb}jjsjd}jjsubh)}(hhh](h)}(h DTV_FREQUENCYh]h DTV_FREQUENCY}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK-ubh)}(h0Frequency of the digital TV transponder/channel.h]h0Frequency of the digital TV transponder/channel.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK/hjhhubhnote)}(hX#. For satellite delivery systems, the frequency is in kHz. #. For cable and terrestrial delivery systems, the frequency is in Hz. #. On most delivery systems, the frequency is the center frequency of the transponder/channel. The exception is for ISDB-T, where the main carrier has a 1/7 offset from the center. #. For ISDB-T, the channels are usually transmitted with an offset of about 143kHz. E.g. a valid frequency could be 474,143 kHz. The stepping is bound to the bandwidth of the channel which is typically 6MHz. #. In ISDB-Tsb, the channel consists of only one or three segments the frequency step is 429kHz, 3*429 respectively.h]henumerated_list)}(hhh](h list_item)}(h9For satellite delivery systems, the frequency is in kHz. h]h)}(h8For satellite delivery systems, the frequency is in kHz.h]h8For satellite delivery systems, the frequency is in kHz.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hDFor cable and terrestrial delivery systems, the frequency is in Hz. h]h)}(hCFor cable and terrestrial delivery systems, the frequency is in Hz.h]hCFor cable and terrestrial delivery systems, the frequency is in Hz.}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hj(ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hOn most delivery systems, the frequency is the center frequency of the transponder/channel. The exception is for ISDB-T, where the main carrier has a 1/7 offset from the center. h]h)}(hOn most delivery systems, the frequency is the center frequency of the transponder/channel. The exception is for ISDB-T, where the main carrier has a 1/7 offset from the center.h]hOn most delivery systems, the frequency is the center frequency of the transponder/channel. The exception is for ISDB-T, where the main carrier has a 1/7 offset from the center.}(hjDhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hj@ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hFor ISDB-T, the channels are usually transmitted with an offset of about 143kHz. E.g. a valid frequency could be 474,143 kHz. The stepping is bound to the bandwidth of the channel which is typically 6MHz. h]h)}(hFor ISDB-T, the channels are usually transmitted with an offset of about 143kHz. E.g. a valid frequency could be 474,143 kHz. The stepping is bound to the bandwidth of the channel which is typically 6MHz.h]hFor ISDB-T, the channels are usually transmitted with an offset of about 143kHz. E.g. a valid frequency could be 474,143 kHz. The stepping is bound to the bandwidth of the channel which is typically 6MHz.}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKubah}(h]h ]h"]h$]h&]uh1j<hj#ubhtbody)}(hhh](jB)}(hhh](jG)}(hhh]h)}(hATSC (version 1)h]hATSC (version 1)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h8-VSB and 16-VSB.h]h8-VSB and 16-VSB.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hDMTBh]hDMTB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h+4-QAM, 16-QAM, 32-QAM, 64-QAM and 4-QAM-NR.h]h+4-QAM, 16-QAM, 32-QAM, 64-QAM and 4-QAM-NR.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hDVB-C Annex A/Ch]hDVB-C Annex A/C}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h#16-QAM, 32-QAM, 64-QAM and 256-QAM.h]h#16-QAM, 32-QAM, 64-QAM and 256-QAM.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhjubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(h DVB-C Annex Bh]h DVB-C Annex B}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hj/ubah}(h]h ]h"]h$]h&]uh1jFhj,ubjG)}(hhh]h)}(h64-QAM.h]h64-QAM.}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hjFubah}(h]h ]h"]h$]h&]uh1jFhj,ubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hDVB-C2h]hDVB-C2}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hjfubah}(h]h ]h"]h$]h&]uh1jFhjcubjG)}(hhh]h)}(h5QPSK, 16-QAM, 64-QAM, 256-QAM, 1024-QAM and 4096-QAM.h]h5QPSK, 16-QAM, 64-QAM, 256-QAM, 1024-QAM and 4096-QAM.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hj}ubah}(h]h ]h"]h$]h&]uh1jFhjcubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hDVB-Th]hDVB-T}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hQPSK, 16-QAM and 64-QAM.h]hQPSK, 16-QAM and 64-QAM.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hjubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hDVB-T2h]hDVB-T2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h!QPSK, 16-QAM, 64-QAM and 256-QAM.h]h!QPSK, 16-QAM, 64-QAM and 256-QAM.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hjubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hDVB-Sh]hDVB-S}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hj ubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h&No need to set. It supports only QPSK.h]h&No need to set. It supports only QPSK.}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hj"ubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hDVB-S2h]hDVB-S2}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK`hjBubah}(h]h ]h"]h$]h&]uh1jFhj?ubjG)}(hhh]h)}(h!QPSK, 8-PSK, 16-APSK and 32-APSK.h]h!QPSK, 8-PSK, 16-APSK and 32-APSK.}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK`hjYubah}(h]h ]h"]h$]h&]uh1jFhj?ubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hDVB-S2Xh]hDVB-S2X}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahjyubah}(h]h ]h"]h$]h&]uh1jFhjvubjG)}(hhh]h)}(h68-APSK-L, 16-APSK-L, 32-APSK-L, 64-APSK and 64-APSK-L.h]h68-APSK-L, 16-APSK-L, 32-APSK-L, 64-APSK and 64-APSK-L.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKahjubah}(h]h ]h"]h$]h&]uh1jFhjvubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hISDB-Th]hISDB-T}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKbhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hQPSK, DQPSK, 16-QAM and 64-QAM.h]hQPSK, DQPSK, 16-QAM and 64-QAM.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKbhjubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hISDB-Sh]hISDB-S}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKchjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h8-PSK, QPSK and BPSK.h]h8-PSK, QPSK and BPSK.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKchjubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1jhj#ubeh}(h]h ]h"]h$]h&]colsKuh1j!hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hXAs DVB-S2X specifies extensions to the DVB-S2 standard, the same delivery system enum value is used (SYS_DVBS2). Please notice that some of the above modulation types may not be defined currently at the Kernel. The reason is simple: no driver needed such definition yet.h](h)}(hpAs DVB-S2X specifies extensions to the DVB-S2 standard, the same delivery system enum value is used (SYS_DVBS2).h]hpAs DVB-S2X specifies extensions to the DVB-S2 standard, the same delivery system enum value is used (SYS_DVBS2).}(hj2hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhj.ubh)}(hPlease notice that some of the above modulation types may not be defined currently at the Kernel. The reason is simple: no driver needed such definition yet.h]hPlease notice that some of the above modulation types may not be defined currently at the Kernel. The reason is simple: no driver needed such definition yet.}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKkhj.ubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubh)}(h.. _DTV-BANDWIDTH-HZ:h]h}(h]h ]h"]h$]h&]hԌdtv-bandwidth-hzuh1hhKphjhhhhubeh}(h](jid5eh ]h"](dtv_modulationdtv-modulationeh$]h&]uh1hhhhhhhhKHjb}jejsjd}jjsubh)}(hhh](h)}(hDTV_BANDWIDTH_HZh]hDTV_BANDWIDTH_HZ}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjjhhhhhKsubh)}(h!Bandwidth for the channel, in HZ.h]h!Bandwidth for the channel, in HZ.}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKuhjjhhubh)}(h4Should be set only for terrestrial delivery systems.h]h4Should be set only for terrestrial delivery systems.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKwhjjhhubh)}(h_Possible values: ``1712000``, ``5000000``, ``6000000``, ``7000000``, ``8000000``, ``10000000``.h](hPossible values: }(hjhhhNhNubj)}(h ``1712000``h]h1712000}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, }(hjhhhNhNubj)}(h ``5000000``h]h5000000}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, }hjsbj)}(h ``6000000``h]h6000000}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, }hjsbj)}(h ``7000000``h]h7000000}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, }(hjhhhNhNubj)}(h ``8000000``h]h8000000}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, }hjsbj)}(h ``10000000``h]h10000000}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKyhjjhhubj)}(hhh]j")}(hhh](j')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hjubj')}(hhh]h}(h]h ]h"]h$]h&]colwidthK7uh1j&hjubj=)}(hhh]jB)}(hhh](jG)}(hhh]h)}(hTerrestrial Standardh]hTerrestrial Standard}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK}hj1ubah}(h]h ]h"]h$]h&]uh1jFhj.ubjG)}(hhh]h)}(hPossible values for bandwidthh]hPossible values for bandwidth}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK}hjHubah}(h]h ]h"]h$]h&]uh1jFhj.ubeh}(h]h ]h"]h$]h&]uh1jAhj+ubah}(h]h ]h"]h$]h&]uh1j<hjubj)}(hhh](jB)}(hhh](jG)}(hhh]h)}(hATSC (version 1)h]hATSC (version 1)}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjqubah}(h]h ]h"]h$]h&]uh1jFhjnubjG)}(hhh]h)}(h"No need to set. It is always 6MHz.h]h"No need to set. It is always 6MHz.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jFhjnubeh}(h]h ]h"]h$]h&]uh1jAhjkubjB)}(hhh](jG)}(hhh]h)}(hDMTBh]hDMTB}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h"No need to set. It is always 8MHz.h]h"No need to set. It is always 8MHz.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjkubjB)}(hhh](jG)}(hhh]h)}(hDVB-Th]hDVB-T}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h6MHz, 7MHz and 8MHz.h]h6MHz, 7MHz and 8MHz.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjkubjB)}(hhh](jG)}(hhh]h)}(hDVB-T2h]hDVB-T2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h+1.172 MHz, 5MHz, 6MHz, 7MHz, 8MHz and 10MHzh]h+1.172 MHz, 5MHz, 6MHz, 7MHz, 8MHz and 10MHz}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj-ubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjkubjB)}(hhh](jG)}(hhh]h)}(hISDB-Th]hISDB-T}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjMubah}(h]h ]h"]h$]h&]uh1jFhjJubjG)}(hhh]h)}(h95MHz, 6MHz, 7MHz and 8MHz, although most places use 6MHz.h]h95MHz, 6MHz, 7MHz and 8MHz, although most places use 6MHz.}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjdubah}(h]h ]h"]h$]h&]uh1jFhjJubeh}(h]h ]h"]h$]h&]uh1jAhjkubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1j!hjubah}(h]h ]h"]h$]h&]uh1jhjjhhhhhNubj)}(hX#. For ISDB-Tsb, the bandwidth can vary depending on the number of connected segments. It can be easily derived from other parameters (DTV_ISDBT_SB_SEGMENT_IDX, DTV_ISDBT_SB_SEGMENT_COUNT). #. On Satellite and Cable delivery systems, the bandwidth depends on the symbol rate. The kernel will silently ignore any :ref:`DTV-BANDWIDTH-HZ` setting and overwrites it with bandwidth estimation. Such bandwidth estimation takes into account the symbol rate set with :ref:`DTV-SYMBOL-RATE`, and the rolloff factor, with is fixed for DVB-C and DVB-S. For DVB-S2, the rolloff should also be set via :ref:`DTV-ROLLOFF`.h]j )}(hhh](j)}(hFor ISDB-Tsb, the bandwidth can vary depending on the number of connected segments. It can be easily derived from other parameters (DTV_ISDBT_SB_SEGMENT_IDX, DTV_ISDBT_SB_SEGMENT_COUNT). h](h)}(hSFor ISDB-Tsb, the bandwidth can vary depending on the number of connected segments.h]hSFor ISDB-Tsb, the bandwidth can vary depending on the number of connected segments.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hfIt can be easily derived from other parameters (DTV_ISDBT_SB_SEGMENT_IDX, DTV_ISDBT_SB_SEGMENT_COUNT).h]hfIt can be easily derived from other parameters (DTV_ISDBT_SB_SEGMENT_IDX, DTV_ISDBT_SB_SEGMENT_COUNT).}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hXOn Satellite and Cable delivery systems, the bandwidth depends on the symbol rate. The kernel will silently ignore any :ref:`DTV-BANDWIDTH-HZ` setting and overwrites it with bandwidth estimation. Such bandwidth estimation takes into account the symbol rate set with :ref:`DTV-SYMBOL-RATE`, and the rolloff factor, with is fixed for DVB-C and DVB-S. For DVB-S2, the rolloff should also be set via :ref:`DTV-ROLLOFF`.h](h)}(hOn Satellite and Cable delivery systems, the bandwidth depends on the symbol rate. The kernel will silently ignore any :ref:`DTV-BANDWIDTH-HZ` setting and overwrites it with bandwidth estimation.h](hwOn Satellite and Cable delivery systems, the bandwidth depends on the symbol rate. The kernel will silently ignore any }(hjhhhNhNubh)}(h:ref:`DTV-BANDWIDTH-HZ`h]h)}(hjh]hDTV-BANDWIDTH-HZ}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnjdtv-bandwidth-hzuh1hhhhKhjubh5 setting and overwrites it with bandwidth estimation.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hSuch bandwidth estimation takes into account the symbol rate set with :ref:`DTV-SYMBOL-RATE`, and the rolloff factor, with is fixed for DVB-C and DVB-S.h](hFSuch bandwidth estimation takes into account the symbol rate set with }(hjhhhNhNubh)}(h:ref:`DTV-SYMBOL-RATE`h]h)}(hj h]hDTV-SYMBOL-RATE}(hj hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]refdocj refdomainj reftyperef refexplicitrefwarnjdtv-symbol-rateuh1hhhhKhjubh<, and the rolloff factor, with is fixed for DVB-C and DVB-S.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hBFor DVB-S2, the rolloff should also be set via :ref:`DTV-ROLLOFF`.h](h/For DVB-S2, the rolloff should also be set via }(hj) hhhNhNubh)}(h:ref:`DTV-ROLLOFF`h]h)}(hj3 h]h DTV-ROLLOFF}(hj5 hhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1hhj1 ubah}(h]h ]h"]h$]h&]refdocj refdomainj? reftyperef refexplicitrefwarnj dtv-rolloffuh1hhhhKhj) ubh.}(hj) hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]jjjhjjuh1j hjubah}(h]h ]h"]h$]h&]uh1jhjjhhhNhNubh)}(h.. _DTV-INVERSION:h]h}(h]h ]h"]h$]h&]hԌ dtv-inversionuh1hhKhjjhhhhubeh}(h](j^id6eh ]h"](dtv_bandwidth_hzdtv-bandwidth-hzeh$]h&]uh1hhhhhhhhKsjb}j~ jTsjd}j^jTsubh)}(hhh](h)}(h DTV_INVERSIONh]h DTV_INVERSION}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhKubh)}(h>Specifies if the frontend should do spectral inversion or not.h]h>Specifies if the frontend should do spectral inversion or not.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(hEThe acceptable values are defined by :c:type:`fe_spectral_inversion`.h](h%The acceptable values are defined by }(hj hhhNhNubh)}(h:c:type:`fe_spectral_inversion`h]j)}(hj h]hfe_spectral_inversion}(hj hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjfe_spectral_inversionuh1hhhhKhj ubh.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(h.. _DTV-DISEQC-MASTER:h]h}(h]h ]h"]h$]h&]hԌdtv-diseqc-masteruh1hhKhj hhhhubeh}(h](jw id7eh ]h"]( dtv_inversion dtv-inversioneh$]h&]uh1hhhhhhhhKjb}j jm sjd}jw jm subh)}(hhh](h)}(hDTV_DISEQC_MASTERh]hDTV_DISEQC_MASTER}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhKubh)}(hCurrently not implemented.h]hCurrently not implemented.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(h.. _DTV-SYMBOL-RATE:h]h}(h]h ]h"]h$]h&]hԌdtv-symbol-rateuh1hhKhj hhhhubeh}(h](j id8eh ]h"](dtv_diseqc_masterdtv-diseqc-mastereh$]h&]uh1hhhhhhhhKjb}j j sjd}j j subh)}(hhh](h)}(hDTV_SYMBOL_RATEh]hDTV_SYMBOL_RATE}(hj! hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhKubh)}(h-Used on cable and satellite delivery systems.h]h-Used on cable and satellite delivery systems.}(hj/ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(h2Digital TV symbol rate, in bauds (symbols/second).h]h2Digital TV symbol rate, in bauds (symbols/second).}(hj= hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(h.. _DTV-INNER-FEC:h]h}(h]h ]h"]h$]h&]hԌ dtv-inner-fecuh1hhKhj hhhhubeh}(h](j id9eh ]h"](dtv_symbol_ratedtv-symbol-rateeh$]h&]uh1hhhhhhhhKjb}j\ j sjd}j j subh)}(hhh](h)}(h DTV_INNER_FECh]h DTV_INNER_FEC}(hjd hhhNhNubah}(h]h ]h"]h$]h&]uh1hhja hhhhhKubh)}(h-Used on cable and satellite delivery systems.h]h-Used on cable and satellite delivery systems.}(hjr hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhja hhubh)}(hThe acceptable values are defined by :c:type:`fe_sec_voltage`.h](h%The acceptable values are defined by }(hj hhhNhNubh)}(h:c:type:`fe_sec_voltage`h]j)}(hj h]hfe_sec_voltage}(hj hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjfe_sec_voltageuh1hhhhKhj ubh.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(h .. _DTV-TONE:h]h}(h]h ]h"]h$]h&]hԌdtv-toneuh1hhKhj hhhhubeh}(h](j id11eh ]h"]( dtv_voltage dtv-voltageeh$]h&]uh1hhhhhhhhKjb}j6 j sjd}j j subh)}(hhh](h)}(hDTV_TONEh]hDTV_TONE}(hj> hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj; hhhhhKubh)}(hCurrently not used.h]hCurrently not used.}(hjL hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj; hhubh)}(h.. _DTV-PILOT:h]h}(h]h ]h"]h$]h&]hԌ dtv-pilotuh1hhKhj; hhhhubeh}(h](j/ id12eh ]h"](dtv_tonedtv-toneeh$]h&]uh1hhhhhhhhKjb}jk j% sjd}j/ j% subh)}(hhh](h)}(h DTV_PILOTh]h DTV_PILOT}(hjs hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjp hhhhhKubh)}(hUsed on DVB-S2.h]hUsed on DVB-S2.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjp hhubh)}(hSets DVB-S2 pilot.h]hSets DVB-S2 pilot.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjp hhubh)}(h8The acceptable values are defined by :c:type:`fe_pilot`.h](h%The acceptable values are defined by }(hj hhhNhNubh)}(h:c:type:`fe_pilot`h]j)}(hj h]hfe_pilot}(hj hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjfe_pilotuh1hhhhKhj ubh.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjp hhubh)}(h.. _DTV-ROLLOFF:h]h}(h]h ]h"]h$]h&]hԌ dtv-rolloffuh1hhKhjp hhhhubeh}(h](jd id13eh ]h"]( dtv_pilot dtv-piloteh$]h&]uh1hhhhhhhhKjb}j jZ sjd}jd jZ subh)}(hhh](h)}(h DTV_ROLLOFFh]h DTV_ROLLOFF}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhKubh)}(hUsed on DVB-S2.h]hUsed on DVB-S2.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(hSets DVB-S2 rolloff.h]hSets DVB-S2 rolloff.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(h:The acceptable values are defined by :c:type:`fe_rolloff`.h](h%The acceptable values are defined by }(hj hhhNhNubh)}(h:c:type:`fe_rolloff`h]j)}(hj h]h fe_rolloff}(hj hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnj fe_rolloffuh1hhhhKhj ubh.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(h.. _DTV-DISEQC-SLAVE-REPLY:h]h}(h]h ]h"]h$]h&]hԌdtv-diseqc-slave-replyuh1hhKhj hhhhubeh}(h](j id14eh ]h"]( dtv_rolloff dtv-rolloffeh$]h&]uh1hhhhhhhhKjb}jS j sjd}j j subh)}(hhh](h)}(hDTV_DISEQC_SLAVE_REPLYh]hDTV_DISEQC_SLAVE_REPLY}(hj[ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjX hhhhhKubh)}(hCurrently not implemented.h]hCurrently not implemented.}(hji hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjX hhubh)}(h.. _DTV-FE-CAPABILITY-COUNT:h]h}(h]h ]h"]h$]h&]hԌdtv-fe-capability-countuh1hhKhjX hhhhubeh}(h](jL id15eh ]h"](dtv_diseqc_slave_replydtv-diseqc-slave-replyeh$]h&]uh1hhhhhhhhKjb}j jB sjd}jL jB subh)}(hhh](h)}(hDTV_FE_CAPABILITY_COUNTh]hDTV_FE_CAPABILITY_COUNT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhKubh)}(hCurrently not implemented.h]hCurrently not implemented.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj hhubh)}(h.. _DTV-FE-CAPABILITY:h]h}(h]h ]h"]h$]h&]hԌdtv-fe-capabilityuh1hhMhj hhhhubeh}(h](j id16eh ]h"](dtv_fe_capability_countdtv-fe-capability-counteh$]h&]uh1hhhhhhhhKjb}j jw sjd}j jw subh)}(hhh](h)}(hDTV_FE_CAPABILITYh]hDTV_FE_CAPABILITY}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhMubh)}(hCurrently not implemented.h]hCurrently not implemented.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj hhubh)}(h.. _DTV-DELIVERY-SYSTEM:h]h}(h]h ]h"]h$]h&]hԌdtv-delivery-systemuh1hhM hj hhhhubeh}(h](j id17eh ]h"](dtv_fe_capabilitydtv-fe-capabilityeh$]h&]uh1hhhhhhhhMjb}j j sjd}j j subh)}(hhh](h)}(hDTV_DELIVERY_SYSTEMh]hDTV_DELIVERY_SYSTEM}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhM ubh)}(h*Specifies the type of the delivery system.h]h*Specifies the type of the delivery system.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj hhubh)}(hBThe acceptable values are defined by :c:type:`fe_delivery_system`.h](h%The acceptable values are defined by }(hj hhhNhNubh)}(h:c:type:`fe_delivery_system`h]j)}(hj h]hfe_delivery_system}(hj" hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjfe_delivery_systemuh1hhhhMhj ubh.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj hhubh)}(h .. _DTV-ISDBT-PARTIAL-RECEPTION:h]h}(h]h ]h"]h$]h&]hԌdtv-isdbt-partial-receptionuh1hhMhj hhhhubeh}(h](j id18eh ]h"](dtv_delivery_systemdtv-delivery-systemeh$]h&]uh1hhhhhhhhM jb}jX j sjd}j j subh)}(hhh](h)}(hDTV_ISDBT_PARTIAL_RECEPTIONh]hDTV_ISDBT_PARTIAL_RECEPTION}(hj` hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj] hhhhhMubh)}(hUsed only on ISDB.h]hUsed only on ISDB.}(hjn hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj] hhubh)}(h}If ``DTV_ISDBT_SOUND_BROADCASTING`` is '0' this bit field represents whether the channel is in partial reception mode or not.h](hIf }(hj| hhhNhNubj)}(h ``DTV_ISDBT_SOUND_BROADCASTING``h]hDTV_ISDBT_SOUND_BROADCASTING}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj| ubh^ is ‘0’ this bit field represents whether the channel is in partial reception mode or not.}(hj| hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj] hhubh)}(h}If '1' ``DTV_ISDBT_LAYERA_*`` values are assigned to the center segment and ``DTV_ISDBT_LAYERA_SEGMENT_COUNT`` has to be '1'.h](h If ‘1’ }(hj hhhNhNubj)}(h``DTV_ISDBT_LAYERA_*``h]hDTV_ISDBT_LAYERA_*}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh/ values are assigned to the center segment and }(hj hhhNhNubj)}(h"``DTV_ISDBT_LAYERA_SEGMENT_COUNT``h]hDTV_ISDBT_LAYERA_SEGMENT_COUNT}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh has to be ‘1’.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj] hhubh)}(hIf in addition ``DTV_ISDBT_SOUND_BROADCASTING`` is '1' ``DTV_ISDBT_PARTIAL_RECEPTION`` represents whether this ISDB-Tsb channel is consisting of one segment and layer or three segments and two layers.h](hIf in addition }(hj hhhNhNubj)}(h ``DTV_ISDBT_SOUND_BROADCASTING``h]hDTV_ISDBT_SOUND_BROADCASTING}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubh is ‘1’ }(hj hhhNhNubj)}(h``DTV_ISDBT_PARTIAL_RECEPTION``h]hDTV_ISDBT_PARTIAL_RECEPTION}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj ubhr represents whether this ISDB-Tsb channel is consisting of one segment and layer or three segments and two layers.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM hj] hhubh)}(h Possible values: 0, 1, -1 (AUTO)h]h Possible values: 0, 1, -1 (AUTO)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM$hj] hhubh)}(h!.. _DTV-ISDBT-SOUND-BROADCASTING:h]h}(h]h ]h"]h$]h&]hԌdtv-isdbt-sound-broadcastinguh1hhM'hj] hhhhubeh}(h](jQ id19eh ]h"](dtv_isdbt_partial_receptiondtv-isdbt-partial-receptioneh$]h&]uh1hhhhhhhhMjb}jjG sjd}jQ jG subh)}(hhh](h)}(hDTV_ISDBT_SOUND_BROADCASTINGh]hDTV_ISDBT_SOUND_BROADCASTING}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj$hhhhhM*ubh)}(hUsed only on ISDB.h]hUsed only on ISDB.}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hj$hhubh)}(hThis field represents whether the other DTV_ISDBT_*-parameters are referring to an ISDB-T and an ISDB-Tsb channel. (See also ``DTV_ISDBT_PARTIAL_RECEPTION``).h](h}This field represents whether the other DTV_ISDBT_*-parameters are referring to an ISDB-T and an ISDB-Tsb channel. (See also }(hjChhhNhNubj)}(h``DTV_ISDBT_PARTIAL_RECEPTION``h]hDTV_ISDBT_PARTIAL_RECEPTION}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjCubh).}(hjChhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM.hj$hhubh)}(h Possible values: 0, 1, -1 (AUTO)h]h Possible values: 0, 1, -1 (AUTO)}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM2hj$hhubh)}(h.. _DTV-ISDBT-SB-SUBCHANNEL-ID:h]h}(h]h ]h"]h$]h&]hԌdtv-isdbt-sb-subchannel-iduh1hhM5hj$hhhhubeh}(h](jid20eh ]h"](dtv_isdbt_sound_broadcastingdtv-isdbt-sound-broadcastingeh$]h&]uh1hhhhhhhhM*jb}jjsjd}jjsubh)}(hhh](h)}(hDTV_ISDBT_SB_SUBCHANNEL_IDh]hDTV_ISDBT_SB_SUBCHANNEL_ID}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhM8ubh)}(hUsed only on ISDB.h]hUsed only on ISDB.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hjhhubh)}(hCThis field only applies if ``DTV_ISDBT_SOUND_BROADCASTING`` is '1'.h](hThis field only applies if }(hjhhhNhNubj)}(h ``DTV_ISDBT_SOUND_BROADCASTING``h]hDTV_ISDBT_SOUND_BROADCASTING}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh is ‘1’.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM<hjhhubh)}(h(Note of the author: This might not be the correct description of the ``SUBCHANNEL-ID`` in all details, but it is my understanding of the technical background needed to program a device)h](hF(Note of the author: This might not be the correct description of the }(hjhhhNhNubj)}(h``SUBCHANNEL-ID``h]h SUBCHANNEL-ID}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhc in all details, but it is my understanding of the technical background needed to program a device)}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM>hjhhubh)}(hX An ISDB-Tsb channel (1 or 3 segments) can be broadcasted alone or in a set of connected ISDB-Tsb channels. In this set of channels every channel can be received independently. The number of connected ISDB-Tsb segment can vary, e.g. depending on the frequency spectrum bandwidth available.h]hX An ISDB-Tsb channel (1 or 3 segments) can be broadcasted alone or in a set of connected ISDB-Tsb channels. In this set of channels every channel can be received independently. The number of connected ISDB-Tsb segment can vary, e.g. depending on the frequency spectrum bandwidth available.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhjhhubh)}(hXExample: Assume 8 ISDB-Tsb connected segments are broadcasted. The broadcaster has several possibilities to put those channels in the air: Assuming a normal 13-segment ISDB-T spectrum he can align the 8 segments from position 1-8 to 5-13 or anything in between.h]hXExample: Assume 8 ISDB-Tsb connected segments are broadcasted. The broadcaster has several possibilities to put those channels in the air: Assuming a normal 13-segment ISDB-T spectrum he can align the 8 segments from position 1-8 to 5-13 or anything in between.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhjhhubh)}(hThe underlying layer of segments are sub-channels: each segment is consisting of several sub-channels with a predefined IDs. A sub-channel is used to help the demodulator to synchronize on the channel.h]hThe underlying layer of segments are sub-channels: each segment is consisting of several sub-channels with a predefined IDs. A sub-channel is used to help the demodulator to synchronize on the channel.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhjhhubh)}(hAn ISDB-T channel is always centered over all sub-channels. As for the example above, in ISDB-Tsb it is no longer as simple as that.h]hAn ISDB-T channel is always centered over all sub-channels. As for the example above, in ISDB-Tsb it is no longer as simple as that.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhjhhubh)}(hq``The DTV_ISDBT_SB_SUBCHANNEL_ID`` parameter is used to give the sub-channel ID of the segment to be demodulated.h](j)}(h"``The DTV_ISDBT_SB_SUBCHANNEL_ID``h]hThe DTV_ISDBT_SB_SUBCHANNEL_ID}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhO parameter is used to give the sub-channel ID of the segment to be demodulated.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMThjhhubh)}(h#Possible values: 0 .. 41, -1 (AUTO)h]h#Possible values: 0 .. 41, -1 (AUTO)}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhjhhubh)}(h.. _DTV-ISDBT-SB-SEGMENT-IDX:h]h}(h]h ]h"]h$]h&]hԌdtv-isdbt-sb-segment-idxuh1hhMZhjhhhhubeh}(h](j{id21eh ]h"](dtv_isdbt_sb_subchannel_iddtv-isdbt-sb-subchannel-ideh$]h&]uh1hhhhhhhhM8jb}jYjqsjd}j{jqsubh)}(hhh](h)}(hDTV_ISDBT_SB_SEGMENT_IDXh]hDTV_ISDBT_SB_SEGMENT_IDX}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1hhj^hhhhhM]ubh)}(hUsed only on ISDB.h]hUsed only on ISDB.}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hj^hhubh)}(hCThis field only applies if ``DTV_ISDBT_SOUND_BROADCASTING`` is '1'.h](hThis field only applies if }(hj}hhhNhNubj)}(h ``DTV_ISDBT_SOUND_BROADCASTING``h]hDTV_ISDBT_SOUND_BROADCASTING}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj}ubh is ‘1’.}(hj}hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMahj^hhubh)}(h``DTV_ISDBT_SB_SEGMENT_IDX`` gives the index of the segment to be demodulated for an ISDB-Tsb channel where several of them are transmitted in the connected manner.h](j)}(h``DTV_ISDBT_SB_SEGMENT_IDX``h]hDTV_ISDBT_SB_SEGMENT_IDX}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh gives the index of the segment to be demodulated for an ISDB-Tsb channel where several of them are transmitted in the connected manner.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMchj^hhubh)}(h8Possible values: 0 .. ``DTV_ISDBT_SB_SEGMENT_COUNT`` - 1h](hPossible values: 0 .. }(hjhhhNhNubj)}(h``DTV_ISDBT_SB_SEGMENT_COUNT``h]hDTV_ISDBT_SB_SEGMENT_COUNT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh - 1}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMghj^hhubh)}(hENote: This value cannot be determined by an automatic channel search.h]hENote: This value cannot be determined by an automatic channel search.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMihj^hhubh)}(h.. _DTV-ISDBT-SB-SEGMENT-COUNT:h]h}(h]h ]h"]h$]h&]hԌdtv-isdbt-sb-segment-countuh1hhMlhj^hhhhubeh}(h](jRid22eh ]h"](dtv_isdbt_sb_segment_idxdtv-isdbt-sb-segment-idxeh$]h&]uh1hhhhhhhhM]jb}jjHsjd}jRjHsubh)}(hhh](h)}(hDTV_ISDBT_SB_SEGMENT_COUNTh]hDTV_ISDBT_SB_SEGMENT_COUNT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhMoubh)}(hUsed only on ISDB.h]hUsed only on ISDB.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMqhjhhubh)}(hCThis field only applies if ``DTV_ISDBT_SOUND_BROADCASTING`` is '1'.h](hThis field only applies if }(hjhhhNhNubj)}(h ``DTV_ISDBT_SOUND_BROADCASTING``h]hDTV_ISDBT_SOUND_BROADCASTING}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh is ‘1’.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMshjhhubh)}(hT``DTV_ISDBT_SB_SEGMENT_COUNT`` gives the total count of connected ISDB-Tsb channels.h](j)}(h``DTV_ISDBT_SB_SEGMENT_COUNT``h]hDTV_ISDBT_SB_SEGMENT_COUNT}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj<ubh6 gives the total count of connected ISDB-Tsb channels.}(hj<hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMuhjhhubh)}(hPossible values: 1 .. 13h]hPossible values: 1 .. 13}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMxhjhhubh)}(hENote: This value cannot be determined by an automatic channel search.h]hENote: This value cannot be determined by an automatic channel search.}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMzhjhhubh)}(h.. _isdb-hierq-layers:h]h}(h]h ]h"]h$]h&]hԌisdb-hierq-layersuh1hhM}hjhhhhubeh}(h](jid23eh ]h"](dtv_isdbt_sb_segment_countdtv-isdbt-sb-segment-counteh$]h&]uh1hhhhhhhhMojb}jjsjd}jjsubh)}(hhh](h)}(hDTV-ISDBT-LAYER[A-C] parametersh]hDTV-ISDBT-LAYER[A-C] parameters}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhMubh)}(hUsed only on ISDB.h]hUsed only on ISDB.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(hISDB-T channels can be coded hierarchically. As opposed to DVB-T in ISDB-T hierarchical layers can be decoded simultaneously. For that reason a ISDB-T demodulator has 3 Viterbi and 3 Reed-Solomon decoders.h]hISDB-T channels can be coded hierarchically. As opposed to DVB-T in ISDB-T hierarchical layers can be decoded simultaneously. For that reason a ISDB-T demodulator has 3 Viterbi and 3 Reed-Solomon decoders.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(hISDB-T has 3 hierarchical layers which each can use a part of the available segments. The total number of segments over all layers has to 13 in ISDB-T.h]hISDB-T has 3 hierarchical layers which each can use a part of the available segments. The total number of segments over all layers has to 13 in ISDB-T.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(h2There are 3 parameter sets, for Layers A, B and C.h]h2There are 3 parameter sets, for Layers A, B and C.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(h.. _DTV-ISDBT-LAYER-ENABLED:h]h}(h]h ]h"]h$]h&]hԌdtv-isdbt-layer-enableduh1hhMhjhhhhubh)}(hhh](h)}(hDTV_ISDBT_LAYER_ENABLEDh]hDTV_ISDBT_LAYER_ENABLED}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhMubh)}(hUsed only on ISDB.h]hUsed only on ISDB.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(hHierarchical reception in ISDB-T is achieved by enabling or disabling layers in the decoding process. Setting all bits of ``DTV_ISDBT_LAYER_ENABLED`` to '1' forces all layers (if applicable) to be demodulated. This is the default.h](hzHierarchical reception in ISDB-T is achieved by enabling or disabling layers in the decoding process. Setting all bits of }(hjhhhNhNubj)}(h``DTV_ISDBT_LAYER_ENABLED``h]hDTV_ISDBT_LAYER_ENABLED}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhU to ‘1’ forces all layers (if applicable) to be demodulated. This is the default.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(hIf the channel is in the partial reception mode (``DTV_ISDBT_PARTIAL_RECEPTION`` = 1) the central segment can be decoded independently of the other 12 segments. In that mode layer A has to have a ``SEGMENT_COUNT`` of 1.h](h1If the channel is in the partial reception mode (}(hjhhhNhNubj)}(h``DTV_ISDBT_PARTIAL_RECEPTION``h]hDTV_ISDBT_PARTIAL_RECEPTION}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubht = 1) the central segment can be decoded independently of the other 12 segments. In that mode layer A has to have a }(hjhhhNhNubj)}(h``SEGMENT_COUNT``h]h SEGMENT_COUNT}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh of 1.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(hIn ISDB-Tsb only layer A is used, it can be 1 or 3 in ISDB-Tsb according to ``DTV_ISDBT_PARTIAL_RECEPTION``. ``SEGMENT_COUNT`` must be filled accordingly.h](hLIn ISDB-Tsb only layer A is used, it can be 1 or 3 in ISDB-Tsb according to }(hjOhhhNhNubj)}(h``DTV_ISDBT_PARTIAL_RECEPTION``h]hDTV_ISDBT_PARTIAL_RECEPTION}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjOubh. }(hjOhhhNhNubj)}(h``SEGMENT_COUNT``h]h SEGMENT_COUNT}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1jhjOubh must be filled accordingly.}(hjOhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(hROnly the values of the first 3 bits are used. Other bits will be silently ignored:h]hROnly the values of the first 3 bits are used. Other bits will be silently ignored:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(h2``DTV_ISDBT_LAYER_ENABLED`` bit 0: layer A enabledh](j)}(h``DTV_ISDBT_LAYER_ENABLED``h]hDTV_ISDBT_LAYER_ENABLED}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh bit 0: layer A enabled}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(h2``DTV_ISDBT_LAYER_ENABLED`` bit 1: layer B enabledh](j)}(h``DTV_ISDBT_LAYER_ENABLED``h]hDTV_ISDBT_LAYER_ENABLED}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh bit 1: layer B enabled}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(h2``DTV_ISDBT_LAYER_ENABLED`` bit 2: layer C enabledh](j)}(h``DTV_ISDBT_LAYER_ENABLED``h]hDTV_ISDBT_LAYER_ENABLED}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh bit 2: layer C enabled}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(h-``DTV_ISDBT_LAYER_ENABLED`` bits 3-31: unusedh](j)}(h``DTV_ISDBT_LAYER_ENABLED``h]hDTV_ISDBT_LAYER_ENABLED}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh bits 3-31: unused}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(h.. _DTV-ISDBT-LAYER-FEC:h]h}(h]h ]h"]h$]h&]hԌdtv-isdbt-layer-fecuh1hhMhjhhhhubeh}(h](jid24eh ]h"](dtv_isdbt_layer_enableddtv-isdbt-layer-enabledeh$]h&]uh1hhjhhhhhMjb}jjsjd}jjsubh)}(hhh](h)}(hDTV_ISDBT_LAYER[A-C]_FECh]hDTV_ISDBT_LAYER[A-C]_FEC}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhMubh)}(hUsed only on ISDB.h]hUsed only on ISDB.}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(hhThe Forward Error Correction mechanism used by a given ISDB Layer, as defined by :c:type:`fe_code_rate`.h](hQThe Forward Error Correction mechanism used by a given ISDB Layer, as defined by }(hj4hhhNhNubh)}(h:c:type:`fe_code_rate`h]j)}(hj>h]h fe_code_rate}(hj@hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhj<ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnj fe_code_rateuh1hhhhMhj4ubh.}(hj4hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(hbPossible values are: ``FEC_AUTO``, ``FEC_1_2``, ``FEC_2_3``, ``FEC_3_4``, ``FEC_5_6``, ``FEC_7_8``h](hPossible values are: }(hjehhhNhNubj)}(h ``FEC_AUTO``h]hFEC_AUTO}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjeubh, }(hjehhhNhNubj)}(h ``FEC_1_2``h]hFEC_1_2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjeubh, }hjesbj)}(h ``FEC_2_3``h]hFEC_2_3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjeubh, }hjesbj)}(h ``FEC_3_4``h]hFEC_3_4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjeubh, }(hjehhhNhNubj)}(h ``FEC_5_6``h]hFEC_5_6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjeubh, }hjesbj)}(h ``FEC_7_8``h]hFEC_7_8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjeubeh}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(h.. _DTV-ISDBT-LAYER-MODULATION:h]h}(h]h ]h"]h$]h&]hԌdtv-isdbt-layer-modulationuh1hhMhjhhhhubeh}(h](dtv-isdbt-layer-a-c-fecj eh ]h"](dtv_isdbt_layer[a-c]_fecdtv-isdbt-layer-feceh$]h&]uh1hhjhhhhhMjb}jjsjd}j jsubh)}(hhh](h)}(hDTV_ISDBT_LAYER[A-C]_MODULATIONh]hDTV_ISDBT_LAYER[A-C]_MODULATION}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhMubh)}(hUsed only on ISDB.h]hUsed only on ISDB.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(hQThe modulation used by a given ISDB Layer, as defined by :c:type:`fe_modulation`.h](h9The modulation used by a given ISDB Layer, as defined by }(hjhhhNhNubh)}(h:c:type:`fe_modulation`h]j)}(hjh]h fe_modulation}(hjhhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnj fe_modulationuh1hhhhMhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(hNPossible values are: ``QAM_AUTO``, ``QPSK``, ``QAM_16``, ``QAM_64``, ``DQPSK``h](hPossible values are: }(hjAhhhNhNubj)}(h ``QAM_AUTO``h]hQAM_AUTO}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubh, }(hjAhhhNhNubj)}(h``QPSK``h]hQPSK}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubh, }hjAsbj)}(h ``QAM_16``h]hQAM_16}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubh, }hjAsbj)}(h ``QAM_64``h]hQAM_64}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubh, }hjAsbj)}(h ``DQPSK``h]hDQPSK}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjAubeh}(h]h ]h"]h$]h&]uh1hhhhMhjhhubj)}(h#. If layer C is ``DQPSK``, then layer B has to be ``DQPSK``. #. If layer B is ``DQPSK`` and ``DTV_ISDBT_PARTIAL_RECEPTION``\ = 0, then layer has to be ``DQPSK``.h]j )}(hhh](j)}(h;If layer C is ``DQPSK``, then layer B has to be ``DQPSK``. h]h)}(h:If layer C is ``DQPSK``, then layer B has to be ``DQPSK``.h](hIf layer C is }(hjhhhNhNubj)}(h ``DQPSK``h]hDQPSK}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, then layer B has to be }(hjhhhNhNubj)}(h ``DQPSK``h]hDQPSK}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(haIf layer B is ``DQPSK`` and ``DTV_ISDBT_PARTIAL_RECEPTION``\ = 0, then layer has to be ``DQPSK``.h]h)}(haIf layer B is ``DQPSK`` and ``DTV_ISDBT_PARTIAL_RECEPTION``\ = 0, then layer has to be ``DQPSK``.h](hIf layer B is }(hjhhhNhNubj)}(h ``DQPSK``h]hDQPSK}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh and }(hjhhhNhNubj)}(h``DTV_ISDBT_PARTIAL_RECEPTION``h]hDTV_ISDBT_PARTIAL_RECEPTION}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh = 0, then layer has to be }(hjhhhNhNubj)}(h ``DQPSK``h]hDQPSK}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]jjjhjjuh1j hjubah}(h]h ]h"]h$]h&]uh1jhjhhhNhNubh)}(h".. _DTV-ISDBT-LAYER-SEGMENT-COUNT:h]h}(h]h ]h"]h$]h&]hԌdtv-isdbt-layer-segment-countuh1hhMhjhhhhubeh}(h](dtv-isdbt-layer-a-c-modulationjeh ]h"](dtv_isdbt_layer[a-c]_modulationdtv-isdbt-layer-modulationeh$]h&]uh1hhjhhhhhMjb}jSjsjd}jjsubh)}(hhh](h)}(h"DTV_ISDBT_LAYER[A-C]_SEGMENT_COUNTh]h"DTV_ISDBT_LAYER[A-C]_SEGMENT_COUNT}(hj[hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjXhhhhhMubh)}(hUsed only on ISDB.h]hUsed only on ISDB.}(hjihhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjXhhubh)}(hHPossible values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, -1 (AUTO)h]hHPossible values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, -1 (AUTO)}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjXhhubh)}(h{Note: Truth table for ``DTV_ISDBT_SOUND_BROADCASTING`` and ``DTV_ISDBT_PARTIAL_RECEPTION`` and ``LAYER[A-C]_SEGMENT_COUNT``h](hNote: Truth table for }(hjhhhNhNubj)}(h ``DTV_ISDBT_SOUND_BROADCASTING``h]hDTV_ISDBT_SOUND_BROADCASTING}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh and }(hjhhhNhNubj)}(h``DTV_ISDBT_PARTIAL_RECEPTION``h]hDTV_ISDBT_PARTIAL_RECEPTION}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh and }(hjhhhNhNubj)}(h``LAYER[A-C]_SEGMENT_COUNT``h]hLAYER[A-C]_SEGMENT_COUNT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhMhjXhhubh)}(h.. _isdbt-layer_seg-cnt-table:h]h}(h]h ]h"]h$]h&]hԌisdbt-layer-seg-cnt-tableuh1hhMhjXhhhhubj)}(hhh](h)}(h)Truth table for ISDB-T Sound Broadcastingh]h)Truth table for ISDB-T Sound Broadcasting}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubj")}(hhh](j')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hjubj')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hjubj')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hjubj')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hjubj')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hjubj')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hjubj=)}(hhh]jB)}(hhh](jG)}(hhh]h)}(hPartial Receptionh]hPartial Reception}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jFhj#ubjG)}(hhh]h)}(hSound Broadcastingh]hSound Broadcasting}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=ubah}(h]h ]h"]h$]h&]uh1jFhj#ubjG)}(hhh]h)}(h Layer A widthh]h Layer A width}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjTubah}(h]h ]h"]h$]h&]uh1jFhj#ubjG)}(hhh]h)}(h Layer B widthh]h Layer B width}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjkubah}(h]h ]h"]h$]h&]uh1jFhj#ubjG)}(hhh]h)}(h Layer C widthh]h Layer C width}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jFhj#ubjG)}(hhh]h)}(h total widthh]h total width}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jFhj#ubeh}(h]h ]h"]h$]h&]uh1jAhj ubah}(h]h ]h"]h$]h&]uh1j<hjubj)}(hhh](jB)}(hhh](jG)}(hhh]h)}(h0h]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hjh]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h1 .. 13h]h1 .. 13}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h1 .. 13h]h1 .. 13}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h1 .. 13h]h1 .. 13}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h13h]h13}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj4ubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(h1h]h1}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjTubah}(h]h ]h"]h$]h&]uh1jFhjQubjG)}(hhh]h)}(hjh]h0}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjkubah}(h]h ]h"]h$]h&]uh1jFhjQubjG)}(hhh]h)}(hjYh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jFhjQubjG)}(hhh]h)}(h1 .. 13h]h1 .. 13}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jFhjQubjG)}(hhh]h)}(h1 .. 13h]h1 .. 13}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jFhjQubjG)}(hhh]h)}(h13h]h13}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjubah}(h]h ]h"]h$]h&]uh1jFhjQubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hjh]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hjYh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hjYh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hjh]h0}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'ubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hjh]h0}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj=ubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hjYh]h1}(hjVhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjSubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hjYh]h1}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjrubah}(h]h ]h"]h$]h&]uh1jFhjoubjG)}(hhh]h)}(hjYh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM!hjubah}(h]h ]h"]h$]h&]uh1jFhjoubjG)}(hhh]h)}(hjYh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM#hjubah}(h]h ]h"]h$]h&]uh1jFhjoubjG)}(hhh]h)}(h2h]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM%hjubah}(h]h ]h"]h$]h&]uh1jFhjoubjG)}(hhh]h)}(hjh]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM'hjubah}(h]h ]h"]h$]h&]uh1jFhjoubjG)}(hhh]h)}(h13h]h13}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM)hjubah}(h]h ]h"]h$]h&]uh1jFhjoubeh}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1j!hjubeh}(h](id52jeh ]h"]isdbt-layer_seg-cnt-tableah$]h&]uh1jhjXhhhNhNjb}jjsjd}jjsubh)}(h&.. _DTV-ISDBT-LAYER-TIME-INTERLEAVING:h]h}(h]h ]h"]h$]h&]hԌ!dtv-isdbt-layer-time-interleavinguh1hhM-hjXhhhhubeh}(h](!dtv-isdbt-layer-a-c-segment-countjLeh ]h"]("dtv_isdbt_layer[a-c]_segment_countdtv-isdbt-layer-segment-counteh$]h&]uh1hhjhhhhhMjb}j&jBsjd}jLjBsubh)}(hhh](h)}(h&DTV_ISDBT_LAYER[A-C]_TIME_INTERLEAVINGh]h&DTV_ISDBT_LAYER[A-C]_TIME_INTERLEAVING}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj+hhhhhM0ubh)}(hUsed only on ISDB.h]hUsed only on ISDB.}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM2hj+hhubh)}(h#Valid values: 0, 1, 2, 4, -1 (AUTO)h]h#Valid values: 0, 1, 2, 4, -1 (AUTO)}(hjJhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM4hj+hhubh)}(hCwhen DTV_ISDBT_SOUND_BROADCASTING is active, value 8 is also valid.h]hCwhen DTV_ISDBT_SOUND_BROADCASTING is active, value 8 is also valid.}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hj+hhubh)}(hNote: The real time interleaving length depends on the mode (fft-size). The values here are referring to what can be found in the TMCC-structure, as shown in the table below.h]hNote: The real time interleaving length depends on the mode (fft-size). The values here are referring to what can be found in the TMCC-structure, as shown in the table below.}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hj+hhubhindex)}(hhh]h}(h]h ]h"]h$]h&]entries](single'isdbt_layer_interleaving_table (C type) c.isdbt_layer_interleaving_tablehNtauh1jthj+hhhNhNubhdesc)}(hhh](hdesc_signature)}(hisdbt_layer_interleaving_tableh]hdesc_signature_line)}(h#type isdbt_layer_interleaving_tableh](hdesc_sig_keyword)}(htypeh]htype}(hjhhhNhNubah}(h]h ]kah"]h$]h&]uh1jhjhhhhhM=ubhdesc_sig_space)}(h h]h }(hjhhhNhNubah}(h]h ]wah"]h$]h&]uh1jhjhhhhhM=ubh desc_name)}(hisdbt_layer_interleaving_tableh]h desc_sig_name)}(hjh]hisdbt_layer_interleaving_table}(hjhhhNhNubah}(h]h ]nah"]h$]h&]uh1jhjubah}(h]h ](sig-namedescnameeh"]h$]h&]hhuh1jhjhhhhhM=ubeh}(h]h ]h"]h$]h&]hhƌ add_permalinkuh1jsphinx_line_type declaratorhjhhhhhM=ubah}(h]jah ](sig sig-objecteh"]h$]h&] is_multiline _toc_parts) _toc_namehuh1jhhhM=hjhhubh desc_content)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjhhhhhM=ubeh}(h]h ](jtypeeh"]h$]h&]domainjobjtypejdesctypejnoindex noindexentrynocontentsentryuh1jhhhj+hNhNubj)}(hhh](h)}(hISDB-T time interleaving modesh]hISDB-T time interleaving modes}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hjubj")}(hhh](j')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hjubj')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hjubj')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hjubj')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hjubj=)}(hhh]jB)}(hhh](jG)}(hhh]h)}(h*``DTV_ISDBT_LAYER[A-C]_TIME_INTERLEAVING``h]j)}(hjIh]h&DTV_ISDBT_LAYER[A-C]_TIME_INTERLEAVING}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjGubah}(h]h ]h"]h$]h&]uh1hhhhMFhjDubah}(h]h ]h"]h$]h&]uh1jFhjAubjG)}(hhh]h)}(hMode 1 (2K FFT)h]hMode 1 (2K FFT)}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhjdubah}(h]h ]h"]h$]h&]uh1jFhjAubjG)}(hhh]h)}(hMode 2 (4K FFT)h]hMode 2 (4K FFT)}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhj{ubah}(h]h ]h"]h$]h&]uh1jFhjAubjG)}(hhh]h)}(hMode 3 (8K FFT)h]hMode 3 (8K FFT)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMLhjubah}(h]h ]h"]h$]h&]uh1jFhjAubeh}(h]h ]h"]h$]h&]uh1jAhj>ubah}(h]h ]h"]h$]h&]uh1j<hjubj)}(hhh](jB)}(hhh](jG)}(hhh]h)}(hjh]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hjh]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hjh]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hjh]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhjubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hjYh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h4h]h4}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM\hj2ubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hjh]h2}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM^hjIubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hjYh]h1}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM`hj_ubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hjh]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMdhj~ubah}(h]h ]h"]h$]h&]uh1jFhj{ubjG)}(hhh]h)}(h8h]h8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMfhjubah}(h]h ]h"]h$]h&]uh1jFhj{ubjG)}(hhh]h)}(hj7h]h4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhhjubah}(h]h ]h"]h$]h&]uh1jFhj{ubjG)}(hhh]h)}(hjh]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMjhjubah}(h]h ]h"]h$]h&]uh1jFhj{ubeh}(h]h ]h"]h$]h&]uh1jAhjubjB)}(hhh](jG)}(hhh]h)}(hj7h]h4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMnhjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(h16h]h16}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMphjubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hjh]h8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMrhj ubah}(h]h ]h"]h$]h&]uh1jFhjubjG)}(hhh]h)}(hj7h]h4}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMthj#ubah}(h]h ]h"]h$]h&]uh1jFhjubeh}(h]h ]h"]h$]h&]uh1jAhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1j!hjubeh}(h]id53ah ]h"]h$]h&]uh1jhj+hhhNhNubh)}(h.. _DTV-ATSCMH-FIC-VER:h]h}(h]h ]h"]h$]h&]hԌdtv-atscmh-fic-veruh1hhMxhj+hhhhubeh}(h](%dtv-isdbt-layer-a-c-time-interleavingjeh ]h"](&dtv_isdbt_layer[a-c]_time_interleaving!dtv-isdbt-layer-time-interleavingeh$]h&]uh1hhjhhhhhM0jb}jdjsjd}jjsubh)}(hhh](h)}(hDTV_ATSCMH_FIC_VERh]hDTV_ATSCMH_FIC_VER}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjihhhhhM{ubh)}(hUsed only on ATSC-MH.h]hUsed only on ATSC-MH.}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM}hjihhubh)}(hDVersion number of the FIC (Fast Information Channel) signaling data.h]hDVersion number of the FIC (Fast Information Channel) signaling data.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjihhubh)}(hXFIC is used for relaying information to allow rapid service acquisition by the receiver.h]hXFIC is used for relaying information to allow rapid service acquisition by the receiver.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjihhubh)}(h(Possible values: 0, 1, 2, 3, ..., 30, 31h]h(Possible values: 0, 1, 2, 3, ..., 30, 31}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjihhubh)}(h.. _DTV-ATSCMH-PARADE-ID:h]h}(h]h ]h"]h$]h&]hԌdtv-atscmh-parade-iduh1hhMhjihhhhubeh}(h](j]id25eh ]h"](dtv_atscmh_fic_verdtv-atscmh-fic-vereh$]h&]uh1hhjhhhhhM{jb}jjSsjd}j]jSsubh)}(hhh](h)}(hDTV_ATSCMH_PARADE_IDh]hDTV_ATSCMH_PARADE_ID}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhMubh)}(hUsed only on ATSC-MH.h]hUsed only on ATSC-MH.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(hParade identification numberh]hParade identification number}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(hRA parade is a collection of up to eight MH groups, conveying one or two ensembles.h]hRA parade is a collection of up to eight MH groups, conveying one or two ensembles.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(h*Possible values: 0, 1, 2, 3, ..., 126, 127h]h*Possible values: 0, 1, 2, 3, ..., 126, 127}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(h.. _DTV-ATSCMH-NOG:h]h}(h]h ]h"]h$]h&]hԌdtv-atscmh-noguh1hhMhjhhhhubeh}(h](jid26eh ]h"](dtv_atscmh_parade_iddtv-atscmh-parade-ideh$]h&]uh1hhjhhhhhMjb}j"jsjd}jjsubh)}(hhh](h)}(hDTV_ATSCMH_NOGh]hDTV_ATSCMH_NOG}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj'hhhhhMubh)}(hUsed only on ATSC-MH.h]hUsed only on ATSC-MH.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj'hhubh)}(hjsjd}jjsubh)}(hhh](h)}(hDTV_ATSCMH_SCCC_BLOCK_MODEh]hDTV_ATSCMH_SCCC_BLOCK_MODE}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjChhhhhMubh)}(hUsed only on ATSC-MH.h]hUsed only on ATSC-MH.}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjChhubh)}(h2Series Concatenated Convolutional Code Block Mode.h]h2Series Concatenated Convolutional Code Block Mode.}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjChhubh)}(hFThe acceptable values are defined by :c:type:`atscmh_sccc_block_mode`.h](h%The acceptable values are defined by }(hjphhhNhNubh)}(h :c:type:`atscmh_sccc_block_mode`h]j)}(hjzh]hatscmh_sccc_block_mode}(hj|hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhjxubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjjjatscmh_sccc_block_modeuh1hhhhMhjpubh.}(hjphhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjChhubh)}(h .. _DTV-ATSCMH-SCCC-CODE-MODE-A:h]h}(h]h ]h"]h$]h&]hԌdtv-atscmh-sccc-code-mode-auh1hhMhjChhhhubeh}(h](j7id35eh ]h"](dtv_atscmh_sccc_block_modedtv-atscmh-sccc-block-modeeh$]h&]uh1hhjhhhhhMjb}jj-sjd}j7j-subh)}(hhh](h)}(hDTV_ATSCMH_SCCC_CODE_MODE_Ah]hDTV_ATSCMH_SCCC_CODE_MODE_A}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhMubh)}(hUsed only on ATSC-MH.h]hUsed only on ATSC-MH.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjhhubh)}(h,Series Concatenated Convolutional Code Rate.h]h,Series Concatenated Convolutional Code Rate.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hjhhubh)}(hEThe acceptable values are defined by :c:type:`atscmh_sccc_code_mode`.h](h%The acceptable values are defined by }(hjhhhNhNubh)}(h:c:type:`atscmh_sccc_code_mode`h]j)}(hjh]hatscmh_sccc_code_mode}(hjhhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjjjatscmh_sccc_code_modeuh1hhhhM hjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM hjhhubh)}(h .. _DTV-ATSCMH-SCCC-CODE-MODE-B:h]h}(h]h ]h"]h$]h&]hԌdtv-atscmh-sccc-code-mode-buh1hhMhjhhhhubeh}(h](jid36eh ]h"](dtv_atscmh_sccc_code_mode_adtv-atscmh-sccc-code-mode-aeh$]h&]uh1hhjhhhhhMjb}j& jsjd}jjsubh)}(hhh](h)}(hDTV_ATSCMH_SCCC_CODE_MODE_Bh]hDTV_ATSCMH_SCCC_CODE_MODE_B}(hj. hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj+ hhhhhMubh)}(hUsed only on ATSC-MH.h]hUsed only on ATSC-MH.}(hj< hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+ hhubh)}(h,Series Concatenated Convolutional Code Rate.h]h,Series Concatenated Convolutional Code Rate.}(hjJ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj+ hhubh)}(hSPossible values are the same as documented on enum :c:type:`atscmh_sccc_code_mode`.h](h3Possible values are the same as documented on enum }(hjX hhhNhNubh)}(h:c:type:`atscmh_sccc_code_mode`h]j)}(hjb h]hatscmh_sccc_code_mode}(hjd hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhj` ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjjjatscmh_sccc_code_modeuh1hhhhMhjX ubh.}(hjX hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhj+ hhubh)}(h .. _DTV-ATSCMH-SCCC-CODE-MODE-C:h]h}(h]h ]h"]h$]h&]hԌdtv-atscmh-sccc-code-mode-cuh1hhMhj+ hhhhubeh}(h](j id37eh ]h"](dtv_atscmh_sccc_code_mode_bdtv-atscmh-sccc-code-mode-beh$]h&]uh1hhjhhhhhMjb}j j sjd}j j subh)}(hhh](h)}(hDTV_ATSCMH_SCCC_CODE_MODE_Ch]hDTV_ATSCMH_SCCC_CODE_MODE_C}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj hhhhhMubh)}(hUsed only on ATSC-MH.h]hUsed only on ATSC-MH.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM hj hhubh)}(h,Series Concatenated Convolutional Code Rate.h]h,Series Concatenated Convolutional Code Rate.}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM"hj hhubh)}(hSPossible values are the same as documented on enum :c:type:`atscmh_sccc_code_mode`.h](h3Possible values are the same as documented on enum }(hj hhhNhNubh)}(h:c:type:`atscmh_sccc_code_mode`h]j)}(hj h]hatscmh_sccc_code_mode}(hj hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhj ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjjjatscmh_sccc_code_modeuh1hhhhM$hj ubh.}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM$hj hhubh)}(h .. _DTV-ATSCMH-SCCC-CODE-MODE-D:h]h}(h]h ]h"]h$]h&]hԌdtv-atscmh-sccc-code-mode-duh1hhM(hj hhhhubeh}(h](j id38eh ]h"](dtv_atscmh_sccc_code_mode_cdtv-atscmh-sccc-code-mode-ceh$]h&]uh1hhjhhhhhMjb}j!j sjd}j j subh)}(hhh](h)}(hDTV_ATSCMH_SCCC_CODE_MODE_Dh]hDTV_ATSCMH_SCCC_CODE_MODE_D}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj!hhhhhM+ubh)}(hUsed only on ATSC-MH.h]hUsed only on ATSC-MH.}(hj$!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM-hj!hhubh)}(h,Series Concatenated Convolutional Code Rate.h]h,Series Concatenated Convolutional Code Rate.}(hj2!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/hj!hhubh)}(hSPossible values are the same as documented on enum :c:type:`atscmh_sccc_code_mode`.h](h3Possible values are the same as documented on enum }(hj@!hhhNhNubh)}(h:c:type:`atscmh_sccc_code_mode`h]j)}(hjJ!h]hatscmh_sccc_code_mode}(hjL!hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhjH!ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjjjatscmh_sccc_code_modeuh1hhhhM1hj@!ubh.}(hj@!hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM1hj!hhubh)}(h.. _DTV-API-VERSION:h]h}(h]h ]h"]h$]h&]hԌdtv-api-versionuh1hhM5hj!hhhhubeh}(h](j!id39eh ]h"](dtv_atscmh_sccc_code_mode_ddtv-atscmh-sccc-code-mode-deh$]h&]uh1hhjhhhhhM+jb}j!j sjd}j!j subeh}(h](dtv-isdbt-layer-a-c-parametersj~eh ]h"](dtv-isdbt-layer[a-c] parametersisdb-hierq-layerseh$]h&]uh1hhhhhhhhMjb}j!jtsjd}j~jtsubh)}(hhh](h)}(hDTV_API_VERSIONh]hDTV_API_VERSION}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj!hhhhhM8ubh)}(h5Returns the major/minor version of the Digital TV APIh]h5Returns the major/minor version of the Digital TV API}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hj!hhubh)}(h.. _DTV-CODE-RATE-HP:h]h}(h]h ]h"]h$]h&]hԌdtv-code-rate-hpuh1hhM=hj!hhhhubeh}(h](j{!id40eh ]h"](dtv_api_versiondtv-api-versioneh$]h&]uh1hhhhhhhhM8jb}j!jq!sjd}j{!jq!subh)}(hhh](h)}(hDTV_CODE_RATE_HPh]hDTV_CODE_RATE_HP}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj!hhhhhM@ubh)}(h"Used on terrestrial transmissions.h]h"Used on terrestrial transmissions.}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhj!hhubh)}(h@The acceptable values are defined by :c:type:`fe_transmit_mode`.h](h%The acceptable values are defined by }(hj!hhhNhNubh)}(h:c:type:`fe_transmit_mode`h]j)}(hj!h]hfe_transmit_mode}(hj!hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhj!ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjjjfe_transmit_modeuh1hhhhMDhj!ubh.}(hj!hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMDhj!hhubh)}(h.. _DTV-CODE-RATE-LP:h]h}(h]h ]h"]h$]h&]hԌdtv-code-rate-lpuh1hhMGhj!hhhhubeh}(h](j!id41eh ]h"](dtv_code_rate_hpdtv-code-rate-hpeh$]h&]uh1hhhhhhhhM@jb}j("j!sjd}j!j!subh)}(hhh](h)}(hDTV_CODE_RATE_LPh]hDTV_CODE_RATE_LP}(hj0"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj-"hhhhhMJubh)}(h"Used on terrestrial transmissions.h]h"Used on terrestrial transmissions.}(hj>"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMLhj-"hhubh)}(h@The acceptable values are defined by :c:type:`fe_transmit_mode`.h](h%The acceptable values are defined by }(hjL"hhhNhNubh)}(h:c:type:`fe_transmit_mode`h]j)}(hjV"h]hfe_transmit_mode}(hjX"hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhjT"ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjjjfe_transmit_modeuh1hhhhMNhjL"ubh.}(hjL"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMNhj-"hhubh)}(h.. _DTV-GUARD-INTERVAL:h]h}(h]h ]h"]h$]h&]hԌdtv-guard-intervaluh1hhMQhj-"hhhhubeh}(h](j!"id42eh ]h"](dtv_code_rate_lpdtv-code-rate-lpeh$]h&]uh1hhhhhhhhMJjb}j"j"sjd}j!"j"subh)}(hhh](h)}(hDTV_GUARD_INTERVALh]hDTV_GUARD_INTERVAL}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj"hhhhhMTubh)}(hAThe acceptable values are defined by :c:type:`fe_guard_interval`.h](h%The acceptable values are defined by }(hj"hhhNhNubh)}(h:c:type:`fe_guard_interval`h]j)}(hj"h]hfe_guard_interval}(hj"hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhj"ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjjjfe_guard_intervaluh1hhhhMVhj"ubh.}(hj"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMVhj"hhubj)}(hX#. If ``DTV_GUARD_INTERVAL`` is set the ``GUARD_INTERVAL_AUTO`` the hardware will try to find the correct guard interval (if capable) and will use TMCC to fill in the missing parameters. #. Interval ``GUARD_INTERVAL_1_64`` is used only for DVB-C2. #. Interval ``GUARD_INTERVAL_1_128`` is used for both DVB-C2 and DVB_T2. #. Intervals ``GUARD_INTERVAL_19_128`` and ``GUARD_INTERVAL_19_256`` are used only for DVB-T2. #. Intervals ``GUARD_INTERVAL_PN420``, ``GUARD_INTERVAL_PN595`` and ``GUARD_INTERVAL_PN945`` are used only for DMTB at the present. On such standard, only those intervals and ``GUARD_INTERVAL_AUTO`` are valid.h]j )}(hhh](j)}(hIf ``DTV_GUARD_INTERVAL`` is set the ``GUARD_INTERVAL_AUTO`` the hardware will try to find the correct guard interval (if capable) and will use TMCC to fill in the missing parameters.h]h)}(hIf ``DTV_GUARD_INTERVAL`` is set the ``GUARD_INTERVAL_AUTO`` the hardware will try to find the correct guard interval (if capable) and will use TMCC to fill in the missing parameters.h](hIf }(hj"hhhNhNubj)}(h``DTV_GUARD_INTERVAL``h]hDTV_GUARD_INTERVAL}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"ubh is set the }(hj"hhhNhNubj)}(h``GUARD_INTERVAL_AUTO``h]hGUARD_INTERVAL_AUTO}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj"ubh{ the hardware will try to find the correct guard interval (if capable) and will use TMCC to fill in the missing parameters.}(hj"hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMZhj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(h9Interval ``GUARD_INTERVAL_1_64`` is used only for DVB-C2.h]h)}(hj#h](h Interval }(hj#hhhNhNubj)}(h``GUARD_INTERVAL_1_64``h]hGUARD_INTERVAL_1_64}(hj##hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#ubh is used only for DVB-C2.}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM]hj#ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hEInterval ``GUARD_INTERVAL_1_128`` is used for both DVB-C2 and DVB_T2.h]h)}(hjC#h](h Interval }(hjE#hhhNhNubj)}(h``GUARD_INTERVAL_1_128``h]hGUARD_INTERVAL_1_128}(hjL#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjE#ubh$ is used for both DVB-C2 and DVB_T2.}(hjE#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM^hjA#ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(h[Intervals ``GUARD_INTERVAL_19_128`` and ``GUARD_INTERVAL_19_256`` are used only for DVB-T2.h]h)}(h[Intervals ``GUARD_INTERVAL_19_128`` and ``GUARD_INTERVAL_19_256`` are used only for DVB-T2.h](h Intervals }(hjn#hhhNhNubj)}(h``GUARD_INTERVAL_19_128``h]hGUARD_INTERVAL_19_128}(hjv#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjn#ubh and }(hjn#hhhNhNubj)}(h``GUARD_INTERVAL_19_256``h]hGUARD_INTERVAL_19_256}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjn#ubh are used only for DVB-T2.}(hjn#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhM_hjj#ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hIntervals ``GUARD_INTERVAL_PN420``, ``GUARD_INTERVAL_PN595`` and ``GUARD_INTERVAL_PN945`` are used only for DMTB at the present. On such standard, only those intervals and ``GUARD_INTERVAL_AUTO`` are valid.h]h)}(hIntervals ``GUARD_INTERVAL_PN420``, ``GUARD_INTERVAL_PN595`` and ``GUARD_INTERVAL_PN945`` are used only for DMTB at the present. On such standard, only those intervals and ``GUARD_INTERVAL_AUTO`` are valid.h](h Intervals }(hj#hhhNhNubj)}(h``GUARD_INTERVAL_PN420``h]hGUARD_INTERVAL_PN420}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#ubh, }(hj#hhhNhNubj)}(h``GUARD_INTERVAL_PN595``h]hGUARD_INTERVAL_PN595}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#ubh and }(hj#hhhNhNubj)}(h``GUARD_INTERVAL_PN945``h]hGUARD_INTERVAL_PN945}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#ubhS are used only for DMTB at the present. On such standard, only those intervals and }(hj#hhhNhNubj)}(h``GUARD_INTERVAL_AUTO``h]hGUARD_INTERVAL_AUTO}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj#ubh are valid.}(hj#hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMahj#ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]jjjhjjuh1j hj"ubah}(h]h ]h"]h$]h&]uh1jhj"hhhNhNubh)}(h.. _DTV-TRANSMISSION-MODE:h]h}(h]h ]h"]h$]h&]hԌdtv-transmission-modeuh1hhMfhj"hhhhubeh}(h](j"id43eh ]h"](dtv_guard_intervaldtv-guard-intervaleh$]h&]uh1hhhhhhhhMTjb}j#$j}"sjd}j"j}"subh)}(hhh](h)}(hDTV_TRANSMISSION_MODEh]hDTV_TRANSMISSION_MODE}(hj+$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj($hhhhhMiubh)}(h@Used only on OFTM-based standards, e. g. DVB-T/T2, ISDB-T, DTMB.h]h@Used only on OFTM-based standards, e. g. DVB-T/T2, ISDB-T, DTMB.}(hj9$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMlhj($hhubh)}(heSpecifies the FFT size (with corresponds to the approximate number of carriers) used by the standard.h]heSpecifies the FFT size (with corresponds to the approximate number of carriers) used by the standard.}(hjG$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMnhj($hhubh)}(h@The acceptable values are defined by :c:type:`fe_transmit_mode`.h](h%The acceptable values are defined by }(hjU$hhhNhNubh)}(h:c:type:`fe_transmit_mode`h]j)}(hj_$h]hfe_transmit_mode}(hja$hhhNhNubah}(h]h ](jjc-typeeh"]h$]h&]uh1jhj]$ubah}(h]h ]h"]h$]h&]refdocj refdomainjreftypetype refexplicitrefwarnjjjfe_transmit_modeuh1hhhhMqhjU$ubh.}(hjU$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMqhj($hhubj)}(hX9#. ISDB-T supports three carrier/symbol-size: 8K, 4K, 2K. It is called **mode** on such standard, and are numbered from 1 to 3: ==== ======== ======================== Mode FFT size Transmission mode ==== ======== ======================== 1 2K ``TRANSMISSION_MODE_2K`` 2 4K ``TRANSMISSION_MODE_4K`` 3 8K ``TRANSMISSION_MODE_8K`` ==== ======== ======================== #. If ``DTV_TRANSMISSION_MODE`` is set the ``TRANSMISSION_MODE_AUTO`` the hardware will try to find the correct FFT-size (if capable) and will use TMCC to fill in the missing parameters. #. DVB-T specifies 2K and 8K as valid sizes. #. DVB-T2 specifies 1K, 2K, 4K, 8K, 16K and 32K. #. DTMB specifies C1 and C3780.h]j )}(hhh](j)}(hXISDB-T supports three carrier/symbol-size: 8K, 4K, 2K. It is called **mode** on such standard, and are numbered from 1 to 3: ==== ======== ======================== Mode FFT size Transmission mode ==== ======== ======================== 1 2K ``TRANSMISSION_MODE_2K`` 2 4K ``TRANSMISSION_MODE_4K`` 3 8K ``TRANSMISSION_MODE_8K`` ==== ======== ======================== h](h)}(h|ISDB-T supports three carrier/symbol-size: 8K, 4K, 2K. It is called **mode** on such standard, and are numbered from 1 to 3:h](hDISDB-T supports three carrier/symbol-size: 8K, 4K, 2K. It is called }(hj$hhhNhNubhstrong)}(h**mode**h]hmode}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1j$hj$ubh0 on such standard, and are numbered from 1 to 3:}(hj$hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMuhj$ubj)}(hhh]j")}(hhh](j')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hj$ubj')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hj$ubj')}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j&hj$ubj=)}(hhh]jB)}(hhh](jG)}(hhh]h)}(hModeh]hMode}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMyhj$ubah}(h]h ]h"]h$]h&]uh1jFhj$ubjG)}(hhh]h)}(hFFT sizeh]hFFT size}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMyhj$ubah}(h]h ]h"]h$]h&]uh1jFhj$ubjG)}(hhh]h)}(hTransmission modeh]hTransmission mode}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMyhj %ubah}(h]h ]h"]h$]h&]uh1jFhj$ubeh}(h]h ]h"]h$]h&]uh1jAhj$ubah}(h]h ]h"]h$]h&]uh1j<hj$ubj)}(hhh](jB)}(hhh](jG)}(hhh]h)}(hjYh]h1}(hj7%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM{hj4%ubah}(h]h ]h"]h$]h&]uh1jFhj1%ubjG)}(hhh]h)}(h2Kh]h2K}(hjM%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM{hjJ%ubah}(h]h ]h"]h$]h&]uh1jFhj1%ubjG)}(hhh]h)}(h``TRANSMISSION_MODE_2K``h]j)}(hjf%h]hTRANSMISSION_MODE_2K}(hjh%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjd%ubah}(h]h ]h"]h$]h&]uh1hhhhM{hja%ubah}(h]h ]h"]h$]h&]uh1jFhj1%ubeh}(h]h ]h"]h$]h&]uh1jAhj.%ubjB)}(hhh](jG)}(hhh]h)}(hjh]h2}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM|hj%ubah}(h]h ]h"]h$]h&]uh1jFhj%ubjG)}(hhh]h)}(h4Kh]h4K}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM|hj%ubah}(h]h ]h"]h$]h&]uh1jFhj%ubjG)}(hhh]h)}(h``TRANSMISSION_MODE_4K``h]j)}(hj%h]hTRANSMISSION_MODE_4K}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj%ubah}(h]h ]h"]h$]h&]uh1hhhhM|hj%ubah}(h]h ]h"]h$]h&]uh1jFhj%ubeh}(h]h ]h"]h$]h&]uh1jAhj.%ubjB)}(hhh](jG)}(hhh]h)}(h3h]h3}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM}hj%ubah}(h]h ]h"]h$]h&]uh1jFhj%ubjG)}(hhh]h)}(h8Kh]h8K}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM}hj%ubah}(h]h ]h"]h$]h&]uh1jFhj%ubjG)}(hhh]h)}(h``TRANSMISSION_MODE_8K``h]j)}(hj&h]hTRANSMISSION_MODE_8K}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubah}(h]h ]h"]h$]h&]uh1hhhhM}hj&ubah}(h]h ]h"]h$]h&]uh1jFhj%ubeh}(h]h ]h"]h$]h&]uh1jAhj.%ubeh}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]colsKuh1j!hj$ubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]uh1jhj$ubj)}(hIf ``DTV_TRANSMISSION_MODE`` is set the ``TRANSMISSION_MODE_AUTO`` the hardware will try to find the correct FFT-size (if capable) and will use TMCC to fill in the missing parameters. h]h)}(hIf ``DTV_TRANSMISSION_MODE`` is set the ``TRANSMISSION_MODE_AUTO`` the hardware will try to find the correct FFT-size (if capable) and will use TMCC to fill in the missing parameters.h](hIf }(hjQ&hhhNhNubj)}(h``DTV_TRANSMISSION_MODE``h]hDTV_TRANSMISSION_MODE}(hjY&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjQ&ubh is set the }(hjQ&hhhNhNubj)}(h``TRANSMISSION_MODE_AUTO``h]hTRANSMISSION_MODE_AUTO}(hjk&hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjQ&ubhu the hardware will try to find the correct FFT-size (if capable) and will use TMCC to fill in the missing parameters.}(hjQ&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhMhjM&ubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(h*DVB-T specifies 2K and 8K as valid sizes. h]h)}(h)DVB-T specifies 2K and 8K as valid sizes.h]h)DVB-T specifies 2K and 8K as valid sizes.}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(h.DVB-T2 specifies 1K, 2K, 4K, 8K, 16K and 32K. h]h)}(h-DVB-T2 specifies 1K, 2K, 4K, 8K, 16K and 32K.h]h-DVB-T2 specifies 1K, 2K, 4K, 8K, 16K and 32K.}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(hDTMB specifies C1 and C3780.h]h)}(hj&h]hDTMB specifies C1 and C3780.}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&ubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]jjjhjjuh1j hj$ubah}(h]h ]h"]h$]h&]uh1jhj($hhhNhNubh)}(h.. _DTV-HIERARCHY:h]h}(h]h ]h"]h$]h&]hԌ dtv-hierarchyuh1hhMhj($hhhhubeh}(h](j$id44eh ]h"](dtv_transmission_modedtv-transmission-modeeh$]h&]uh1hhhhhhhhMijb}j&j$sjd}j$j$subh)}(hhh](h)}(h DTV_HIERARCHYh]h DTV_HIERARCHY}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj&hhhhhMubh)}(hUsed only on DVB-T and DVB-T2.h]hUsed only on DVB-T and DVB-T2.}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&hhubh)}(hFrontend hierarchy.h]hFrontend hierarchy.}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj&hhubh)}(hThe valid scrambling sequence index range is from 0 to 262142.h]h>The valid scrambling sequence index range is from 0 to 262142.}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhj])hhubeh}(h](jQ)id51eh ]h"](dtv_scrambling_sequence_indexdtv-scrambling-sequence-indexeh$]h&]uh1hhhhhhhhMjb}j)jG)sjd}jQ)jG)subeh}(h](digital-tv-property-parametersheh ]h"](digital tv property parametersfe_property_parameterseh$]h&]uh1hhhhhhhhKjb}j)hsjd}hhsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjFfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj)error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}(h]haj.]j$ajX]jNaj]jaj]jaj]jaj^]jTajw ]jm aj ]j aj ]j ajU ]jK aj ]j aj/ ]j% ajd ]jZ aj ]j ajL ]jB aj ]jw aj ]j aj ]j ajQ ]jG aj]jaj{]jqajR]jHaj]jaj~]jtaj]jaj ]jaj]jajL]jBaj]jaj]jaj]]jSaj]jaj]jajl]jbaj]jaj]jaj_]jUaj]jajO]jEaj]jaj7]j-aj]jaj ]j aj ]j aj!]j aj{!]jq!aj!]j!aj!"]j"aj"]j}"aj$]j$aj&]j&ajZ']jP'aj']j'aj (]j(ajp(]jf(aj(]j(ajQ)]jG)aunameids}(j)hj)j)j_j.j^j[jjXjjjjjjjjjjjejjdjaj~ j^j} jz j jw j j j j j j j\ j j[ jX j jU j j j6 j j5 j2 jk j/ jj jg j jd j j jS j jR jO j jL j j j j j j j j j j jX j jW jT jjQ jjjjjj~jYj{jXjUjjRjjjjjjj!j~j!j!jjjj jj jjjSjjRjOj&jLj%j"jjjdjjcj`jj]jjj"jj!jjsjjrjojjljjjjjjjfjjejbjj_jjjVjjUjRjjOjjj>jj=j:jj7jjj& jj% j" j j j j j!j j !j !j!j!j!j~!j!j{!j!j!j("j!j'"j$"j"j!"j"j"j#$j"j"$j$j&j$j&j&ja'j&j`'j]'j'jZ'j'j'j(j'j(j (jw(j (jv(js(j(jp(j(j(jX)j(jW)jT)j)jQ)j)j)u nametypes}(j)j)j_j^jjjjjjjejdj~ j} j j j j j\ j[ j j j6 j5 jk jj j j jS jR j j j j j j jX jW jjjjjYjXjjjjj!j!jjjjjSjRj&j%jjdjcjjj"j!jsjrjjjjjfjejjjVjUjjj>j=jjj& j% j j j!j !j!j!j!j!j("j'"j"j"j#$j"$j&j&ja'j`'j'j'j(j(jw(jv(j(j(jX)jW)j)j)uh}(hhj)hj.j/j[j/jXjfjjfjjjjjjjjjjjajj^jjjz jjjw j j j j j j j j j jX j jU ja j ja j j j2 j j/ j; jg j; jd jp j jp j j jO j jL jX j jX j j j j j j j j j j jT j jQ j] jj] jj$j~j$j{jjUjjRj^jj^jjjjj~jj!jjjj jj jjjjjjOjjLjX!8j"jXjjjj+j`j+jjj]jijjijjjjjj'joj'jljxjjxjjjjjjjbjj_jkjjkjjjRjjOj[jj[jjj:jj7jCjjCjjj" jj j+ j j+ j j j !j j!j!j~!j!j{!j!j!j!j!j!j$"j!j!"j-"j"j-"j"j"j$j"j$j($j&j($j&j&j]'j&jZ'jf'j'jf'j'j'j (j'j (j(js(j(jp(j|(j(j|(j(j(jT)j(jQ)j])j)j])j jjNju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j)K5sRparse_messages]transform_messages](hsystem_message)}(hhh]h)}(hhh]hHyperlink target "dtv-isdbt-sb-segment-idx" is not referenced.}hj,sbah}(h]h ]h"]h$]h&]uh1hhj,ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMZuh1j|*ubj}*)}(hhh]h)}(hhh]h@Hyperlink target "dtv-isdbt-sb-segment-count" is not referenced.}hj,sbah}(h]h ]h"]h$]h&]uh1hhj,ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMluh1j|*ubj}*)}(hhh]h)}(hhh]h7Hyperlink target "isdb-hierq-layers" is not referenced.}hj,sbah}(h]h ]h"]h$]h&]uh1hhj,ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineM}uh1j|*ubj}*)}(hhh]h)}(hhh]h=Hyperlink target "dtv-isdbt-layer-enabled" is not referenced.}hj -sbah}(h]h ]h"]h$]h&]uh1hhj -ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h9Hyperlink target "dtv-isdbt-layer-fec" is not referenced.}hj&-sbah}(h]h ]h"]h$]h&]uh1hhj#-ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h@Hyperlink target "dtv-isdbt-layer-modulation" is not referenced.}hj@-sbah}(h]h ]h"]h$]h&]uh1hhj=-ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]hCHyperlink target "dtv-isdbt-layer-segment-count" is not referenced.}hjZ-sbah}(h]h ]h"]h$]h&]uh1hhjW-ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h?Hyperlink target "isdbt-layer-seg-cnt-table" is not referenced.}hjt-sbah}(h]h ]h"]h$]h&]uh1hhjq-ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]hGHyperlink target "dtv-isdbt-layer-time-interleaving" is not referenced.}hj-sbah}(h]h ]h"]h$]h&]uh1hhj-ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineM-uh1j|*ubj}*)}(hhh]h)}(hhh]h8Hyperlink target "dtv-atscmh-fic-ver" is not referenced.}hj-sbah}(h]h ]h"]h$]h&]uh1hhj-ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMxuh1j|*ubj}*)}(hhh]h)}(hhh]h:Hyperlink target "dtv-atscmh-parade-id" is not referenced.}hj-sbah}(h]h ]h"]h$]h&]uh1hhj-ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h4Hyperlink target "dtv-atscmh-nog" is not referenced.}hj-sbah}(h]h ]h"]h$]h&]uh1hhj-ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h5Hyperlink target "dtv-atscmh-tnog" is not referenced.}hj-sbah}(h]h ]h"]h$]h&]uh1hhj-ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h4Hyperlink target "dtv-atscmh-sgn" is not referenced.}hj.sbah}(h]h ]h"]h$]h&]uh1hhj .ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h4Hyperlink target "dtv-atscmh-prc" is not referenced.}hj*.sbah}(h]h ]h"]h$]h&]uh1hhj'.ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h>Hyperlink target "dtv-atscmh-rs-frame-mode" is not referenced.}hjD.sbah}(h]h ]h"]h$]h&]uh1hhjA.ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]hBHyperlink target "dtv-atscmh-rs-frame-ensemble" is not referenced.}hj^.sbah}(h]h ]h"]h$]h&]uh1hhj[.ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]hAHyperlink target "dtv-atscmh-rs-code-mode-pri" is not referenced.}hjx.sbah}(h]h ]h"]h$]h&]uh1hhju.ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]hAHyperlink target "dtv-atscmh-rs-code-mode-sec" is not referenced.}hj.sbah}(h]h ]h"]h$]h&]uh1hhj.ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h@Hyperlink target "dtv-atscmh-sccc-block-mode" is not referenced.}hj.sbah}(h]h ]h"]h$]h&]uh1hhj.ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]hAHyperlink target "dtv-atscmh-sccc-code-mode-a" is not referenced.}hj.sbah}(h]h ]h"]h$]h&]uh1hhj.ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]hAHyperlink target "dtv-atscmh-sccc-code-mode-b" is not referenced.}hj.sbah}(h]h ]h"]h$]h&]uh1hhj.ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]hAHyperlink target "dtv-atscmh-sccc-code-mode-c" is not referenced.}hj.sbah}(h]h ]h"]h$]h&]uh1hhj.ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]hAHyperlink target "dtv-atscmh-sccc-code-mode-d" is not referenced.}hj/sbah}(h]h ]h"]h$]h&]uh1hhj/ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineM(uh1j|*ubj}*)}(hhh]h)}(hhh]h5Hyperlink target "dtv-api-version" is not referenced.}hj./sbah}(h]h ]h"]h$]h&]uh1hhj+/ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineM5uh1j|*ubj}*)}(hhh]h)}(hhh]h6Hyperlink target "dtv-code-rate-hp" is not referenced.}hjH/sbah}(h]h ]h"]h$]h&]uh1hhjE/ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineM=uh1j|*ubj}*)}(hhh]h)}(hhh]h6Hyperlink target "dtv-code-rate-lp" is not referenced.}hjb/sbah}(h]h ]h"]h$]h&]uh1hhj_/ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMGuh1j|*ubj}*)}(hhh]h)}(hhh]h8Hyperlink target "dtv-guard-interval" is not referenced.}hj|/sbah}(h]h ]h"]h$]h&]uh1hhjy/ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMQuh1j|*ubj}*)}(hhh]h)}(hhh]h;Hyperlink target "dtv-transmission-mode" is not referenced.}hj/sbah}(h]h ]h"]h$]h&]uh1hhj/ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMfuh1j|*ubj}*)}(hhh]h)}(hhh]h3Hyperlink target "dtv-hierarchy" is not referenced.}hj/sbah}(h]h ]h"]h$]h&]uh1hhj/ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h3Hyperlink target "dtv-stream-id" is not referenced.}hj/sbah}(h]h ]h"]h$]h&]uh1hhj/ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h=Hyperlink target "dtv-dvbt2-plp-id-legacy" is not referenced.}hj/sbah}(h]h ]h"]h$]h&]uh1hhj/ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h5Hyperlink target "dtv-enum-delsys" is not referenced.}hj/sbah}(h]h ]h"]h$]h&]uh1hhj/ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h6Hyperlink target "dtv-interleaving" is not referenced.}hj0sbah}(h]h ]h"]h$]h&]uh1hhj0ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]h-Hyperlink target "dtv-lna" is not referenced.}hj20sbah}(h]h ]h"]h$]h&]uh1hhj/0ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ubj}*)}(hhh]h)}(hhh]hCHyperlink target "dtv-scrambling-sequence-index" is not referenced.}hjL0sbah}(h]h ]h"]h$]h&]uh1hhjI0ubah}(h]h ]h"]h$]h&]levelKtypej*sourcehnjlineMuh1j|*ube transformerN include_log] decorationNhhub.