frontend-property-terrestrial-systems.rst 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294
  1. .. -*- coding: utf-8; mode: rst -*-
  2. .. _frontend-property-terrestrial-systems:
  3. ***********************************************
  4. Properties used on terrestrial delivery systems
  5. ***********************************************
  6. .. _dvbt-params:
  7. DVB-T delivery system
  8. =====================
  9. The following parameters are valid for DVB-T:
  10. - :ref:`DTV_API_VERSION <DTV-API-VERSION>`
  11. - :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
  12. - :ref:`DTV_TUNE <DTV-TUNE>`
  13. - :ref:`DTV_CLEAR <DTV-CLEAR>`
  14. - :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
  15. - :ref:`DTV_MODULATION <DTV-MODULATION>`
  16. - :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>`
  17. - :ref:`DTV_INVERSION <DTV-INVERSION>`
  18. - :ref:`DTV_CODE_RATE_HP <DTV-CODE-RATE-HP>`
  19. - :ref:`DTV_CODE_RATE_LP <DTV-CODE-RATE-LP>`
  20. - :ref:`DTV_GUARD_INTERVAL <DTV-GUARD-INTERVAL>`
  21. - :ref:`DTV_TRANSMISSION_MODE <DTV-TRANSMISSION-MODE>`
  22. - :ref:`DTV_HIERARCHY <DTV-HIERARCHY>`
  23. - :ref:`DTV_LNA <DTV-LNA>`
  24. In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
  25. are also valid.
  26. .. _dvbt2-params:
  27. DVB-T2 delivery system
  28. ======================
  29. DVB-T2 support is currently in the early stages of development, so
  30. expect that this section maygrow and become more detailed with time.
  31. The following parameters are valid for DVB-T2:
  32. - :ref:`DTV_API_VERSION <DTV-API-VERSION>`
  33. - :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
  34. - :ref:`DTV_TUNE <DTV-TUNE>`
  35. - :ref:`DTV_CLEAR <DTV-CLEAR>`
  36. - :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
  37. - :ref:`DTV_MODULATION <DTV-MODULATION>`
  38. - :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>`
  39. - :ref:`DTV_INVERSION <DTV-INVERSION>`
  40. - :ref:`DTV_CODE_RATE_HP <DTV-CODE-RATE-HP>`
  41. - :ref:`DTV_CODE_RATE_LP <DTV-CODE-RATE-LP>`
  42. - :ref:`DTV_GUARD_INTERVAL <DTV-GUARD-INTERVAL>`
  43. - :ref:`DTV_TRANSMISSION_MODE <DTV-TRANSMISSION-MODE>`
  44. - :ref:`DTV_HIERARCHY <DTV-HIERARCHY>`
  45. - :ref:`DTV_STREAM_ID <DTV-STREAM-ID>`
  46. - :ref:`DTV_LNA <DTV-LNA>`
  47. In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
  48. are also valid.
  49. .. _isdbt:
  50. ISDB-T delivery system
  51. ======================
  52. This ISDB-T/ISDB-Tsb API extension should reflect all information needed
  53. to tune any ISDB-T/ISDB-Tsb hardware. Of course it is possible that some
  54. very sophisticated devices won't need certain parameters to tune.
  55. The information given here should help application writers to know how
  56. to handle ISDB-T and ISDB-Tsb hardware using the Linux DVB-API.
  57. The details given here about ISDB-T and ISDB-Tsb are just enough to
  58. basically show the dependencies between the needed parameter values, but
  59. surely some information is left out. For more detailed information see
  60. the following documents:
  61. ARIB STD-B31 - "Transmission System for Digital Terrestrial Television
  62. Broadcasting" and
  63. ARIB TR-B14 - "Operational Guidelines for Digital Terrestrial Television
  64. Broadcasting".
  65. In order to understand the ISDB specific parameters, one has to have
  66. some knowledge the channel structure in ISDB-T and ISDB-Tsb. I.e. it has
  67. to be known to the reader that an ISDB-T channel consists of 13
  68. segments, that it can have up to 3 layer sharing those segments, and
  69. things like that.
  70. The following parameters are valid for ISDB-T:
  71. - :ref:`DTV_API_VERSION <DTV-API-VERSION>`
  72. - :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
  73. - :ref:`DTV_TUNE <DTV-TUNE>`
  74. - :ref:`DTV_CLEAR <DTV-CLEAR>`
  75. - :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
  76. - :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>`
  77. - :ref:`DTV_INVERSION <DTV-INVERSION>`
  78. - :ref:`DTV_GUARD_INTERVAL <DTV-GUARD-INTERVAL>`
  79. - :ref:`DTV_TRANSMISSION_MODE <DTV-TRANSMISSION-MODE>`
  80. - :ref:`DTV_ISDBT_LAYER_ENABLED <DTV-ISDBT-LAYER-ENABLED>`
  81. - :ref:`DTV_ISDBT_PARTIAL_RECEPTION <DTV-ISDBT-PARTIAL-RECEPTION>`
  82. - :ref:`DTV_ISDBT_SOUND_BROADCASTING <DTV-ISDBT-SOUND-BROADCASTING>`
  83. - :ref:`DTV_ISDBT_SB_SUBCHANNEL_ID <DTV-ISDBT-SB-SUBCHANNEL-ID>`
  84. - :ref:`DTV_ISDBT_SB_SEGMENT_IDX <DTV-ISDBT-SB-SEGMENT-IDX>`
  85. - :ref:`DTV_ISDBT_SB_SEGMENT_COUNT <DTV-ISDBT-SB-SEGMENT-COUNT>`
  86. - :ref:`DTV_ISDBT_LAYERA_FEC <DTV-ISDBT-LAYER-FEC>`
  87. - :ref:`DTV_ISDBT_LAYERA_MODULATION <DTV-ISDBT-LAYER-MODULATION>`
  88. - :ref:`DTV_ISDBT_LAYERA_SEGMENT_COUNT <DTV-ISDBT-LAYER-SEGMENT-COUNT>`
  89. - :ref:`DTV_ISDBT_LAYERA_TIME_INTERLEAVING <DTV-ISDBT-LAYER-TIME-INTERLEAVING>`
  90. - :ref:`DTV_ISDBT_LAYERB_FEC <DTV-ISDBT-LAYER-FEC>`
  91. - :ref:`DTV_ISDBT_LAYERB_MODULATION <DTV-ISDBT-LAYER-MODULATION>`
  92. - :ref:`DTV_ISDBT_LAYERB_SEGMENT_COUNT <DTV-ISDBT-LAYER-SEGMENT-COUNT>`
  93. - :ref:`DTV_ISDBT_LAYERB_TIME_INTERLEAVING <DTV-ISDBT-LAYER-TIME-INTERLEAVING>`
  94. - :ref:`DTV_ISDBT_LAYERC_FEC <DTV-ISDBT-LAYER-FEC>`
  95. - :ref:`DTV_ISDBT_LAYERC_MODULATION <DTV-ISDBT-LAYER-MODULATION>`
  96. - :ref:`DTV_ISDBT_LAYERC_SEGMENT_COUNT <DTV-ISDBT-LAYER-SEGMENT-COUNT>`
  97. - :ref:`DTV_ISDBT_LAYERC_TIME_INTERLEAVING <DTV-ISDBT-LAYER-TIME-INTERLEAVING>`
  98. In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
  99. are also valid.
  100. .. _atsc-params:
  101. ATSC delivery system
  102. ====================
  103. The following parameters are valid for ATSC:
  104. - :ref:`DTV_API_VERSION <DTV-API-VERSION>`
  105. - :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
  106. - :ref:`DTV_TUNE <DTV-TUNE>`
  107. - :ref:`DTV_CLEAR <DTV-CLEAR>`
  108. - :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
  109. - :ref:`DTV_MODULATION <DTV-MODULATION>`
  110. - :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>`
  111. In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
  112. are also valid.
  113. .. _atscmh-params:
  114. ATSC-MH delivery system
  115. =======================
  116. The following parameters are valid for ATSC-MH:
  117. - :ref:`DTV_API_VERSION <DTV-API-VERSION>`
  118. - :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
  119. - :ref:`DTV_TUNE <DTV-TUNE>`
  120. - :ref:`DTV_CLEAR <DTV-CLEAR>`
  121. - :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
  122. - :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>`
  123. - :ref:`DTV_ATSCMH_FIC_VER <DTV-ATSCMH-FIC-VER>`
  124. - :ref:`DTV_ATSCMH_PARADE_ID <DTV-ATSCMH-PARADE-ID>`
  125. - :ref:`DTV_ATSCMH_NOG <DTV-ATSCMH-NOG>`
  126. - :ref:`DTV_ATSCMH_TNOG <DTV-ATSCMH-TNOG>`
  127. - :ref:`DTV_ATSCMH_SGN <DTV-ATSCMH-SGN>`
  128. - :ref:`DTV_ATSCMH_PRC <DTV-ATSCMH-PRC>`
  129. - :ref:`DTV_ATSCMH_RS_FRAME_MODE <DTV-ATSCMH-RS-FRAME-MODE>`
  130. - :ref:`DTV_ATSCMH_RS_FRAME_ENSEMBLE <DTV-ATSCMH-RS-FRAME-ENSEMBLE>`
  131. - :ref:`DTV_ATSCMH_RS_CODE_MODE_PRI <DTV-ATSCMH-RS-CODE-MODE-PRI>`
  132. - :ref:`DTV_ATSCMH_RS_CODE_MODE_SEC <DTV-ATSCMH-RS-CODE-MODE-SEC>`
  133. - :ref:`DTV_ATSCMH_SCCC_BLOCK_MODE <DTV-ATSCMH-SCCC-BLOCK-MODE>`
  134. - :ref:`DTV_ATSCMH_SCCC_CODE_MODE_A <DTV-ATSCMH-SCCC-CODE-MODE-A>`
  135. - :ref:`DTV_ATSCMH_SCCC_CODE_MODE_B <DTV-ATSCMH-SCCC-CODE-MODE-B>`
  136. - :ref:`DTV_ATSCMH_SCCC_CODE_MODE_C <DTV-ATSCMH-SCCC-CODE-MODE-C>`
  137. - :ref:`DTV_ATSCMH_SCCC_CODE_MODE_D <DTV-ATSCMH-SCCC-CODE-MODE-D>`
  138. In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
  139. are also valid.
  140. .. _dtmb-params:
  141. DTMB delivery system
  142. ====================
  143. The following parameters are valid for DTMB:
  144. - :ref:`DTV_API_VERSION <DTV-API-VERSION>`
  145. - :ref:`DTV_DELIVERY_SYSTEM <DTV-DELIVERY-SYSTEM>`
  146. - :ref:`DTV_TUNE <DTV-TUNE>`
  147. - :ref:`DTV_CLEAR <DTV-CLEAR>`
  148. - :ref:`DTV_FREQUENCY <DTV-FREQUENCY>`
  149. - :ref:`DTV_MODULATION <DTV-MODULATION>`
  150. - :ref:`DTV_BANDWIDTH_HZ <DTV-BANDWIDTH-HZ>`
  151. - :ref:`DTV_INVERSION <DTV-INVERSION>`
  152. - :ref:`DTV_INNER_FEC <DTV-INNER-FEC>`
  153. - :ref:`DTV_GUARD_INTERVAL <DTV-GUARD-INTERVAL>`
  154. - :ref:`DTV_TRANSMISSION_MODE <DTV-TRANSMISSION-MODE>`
  155. - :ref:`DTV_INTERLEAVING <DTV-INTERLEAVING>`
  156. - :ref:`DTV_LNA <DTV-LNA>`
  157. In addition, the :ref:`DTV QoS statistics <frontend-stat-properties>`
  158. are also valid.