Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20220615 IEEE BMSB 2022 @ Bilbao, Spain

20220615 IEEE BMSB 2022 @ Bilbao, Spain

Nationwide Integrated 24/7 Monitoring System for ATSC 3.0 Single Frequency Broadcast Networks

Sungho Jeon, Seongman Min, Dawoon Chung, Doowon Kim, Sung-Ik Park and Byung-Ho Lee

The 17th IEEE International Symposium on Broadband Multimedia Systems and Broadcasting 2022 @ Bilbao, Spain

PARALLEL SESSIONS 2B - FIELD TRIALS

920fb304ed073fcc8f19edca69d6c7f4?s=128

Sungho Jeon
PRO

June 15, 2022
Tweet

More Decks by Sungho Jeon

Other Decks in Technology

Transcript

  1. Nationwide Integrated 24/7 Monitoring System for ATSC 3.0 Single Frequency

    Broadcast Networks Sungho Jeon, Seongman Min, Dawoon Chung, Doowon Kim, Sung-Ik Park, and Byung-Ho Lee June 15, 2022 (Parallel Session 2B) Field Trials Korean BroadcastingSystem | Department of MediaTransmission The 17th IEEE International Symposium on Broadband Multimedia Systems and Broadcasting 2022 @ Bilbao, Spain
  2. ATSC 1.0 T-DMB ATSC 3.0 Mobile(SD) Multi-channel Datacasting High-definition TV

    Second-generation terrestrial broadcasting system First-generation terrestrial broadcasting system + → 1TV Simulcast 2TV Simulcast Visual 2FM EWS Emergency Warning Service TPEG Traffic information 9-3 Visual 1Radio 9-1 KBS1 UHD 9-2 KBS disaster-focused channel IBB Interactive Service Visual 2FM KBS NEWS24 Ultra HD + Interactive Mobile HD/MMS/Datacasting AEAT Emergency Alert Service By deploying only one ATSC 3.0 system, various services are available DATA 7-1 KBS2 UHD AEAT Emergency Alert Service DATA
  3. 700MHz frequency band 470–698MHz DTV frequency band KBS2, EBS KBS1,

    MBC, 지역민방 Seoul Daejeon Jeonju Gwangju Cheongju Busan Ulsan (2020.12.) UHD broadcasting network expansion in progress according to new Korean government policy plan ATSC 1.0 DTV switch-off 2020 2019 2021 2027 2023 2022 UHD innovation service (multi-channel/mobile/interactive) start 2017 World's first ATSC 3.0 terrestrial UHD broadcasting started 2017.05. 2017.12. 2017.12. 2017.12. 2017.12. Daegu 2017.12. 2022.12. 2022.12. Jeju 2022.02. Continuous expansion of service area
  4. A/78:2007 ATSC Recommended Practice: Transport Stream Verification

  5. TR 101 290 Measurement Guidelines for DVB Systems PCR monitoring

    A/78a ATSC Recommended Practice: Transport Stream Verification Priority of faults Priority 1 : TS sync loss, Sync byte error Priority 2 : Transport error, CRC error Priority 3 : NIT error TOA (transport stream off-air) POA (program off-air) CM (component missing) QOS (quality of service) TNC (technically nonconformant) Key Monitoring Indicator by the First-Generation Terrestrial Broadcasting Standard
  6. Terrestrial broadcasting system structure as defined in the ITU Handbook

    Note that with the advent of advanced 2nd generation transmission and modulations systems an additional block is to introduced between service multiplex and transport, the so-called Gateway. 1st Generation Terrestrial Broadcasting System Exciter Exciter 2nd Generation Terrestrial Broadcasting System ITU-R Rec. BT.1877 ITU-R Rec. BT.1306
  7. Master Control Room IP Broadband Microwave ATSC 3.0 Transmitter STLTP

    /RTP/UDP/IP STLTP /RTP/UDP/IP RF Broadcast Gateway Target equipment L2/L3 Switch Exciter ATSC 3.0 UHDTV Major monitoring items ✓ PTP SYNC Error ✓ BGW output stability Related standard A/324 A/322 ✓ Switchport Shutdown TTAK.KO-07.0154 PTP/UDP/IP ✓ RF MUTE (off-air) ✓ GPS SYNC error ✓ SFN Golden Rules . Packet Sequence Error (Packet Drop) . Network Delay exceeding tolerance range . Frequency Stability GPS SFN Transmitters ATSC 3.0 Transmitter ATSC 3.0 Transmitter ATSC 3.0 Standard Document and Key Monitoring Indicators at Each Analysis Point
  8. BGW (A) BGW (B) IP-C/O L2/L3 Switch (A) L2/L3 Switch

    (B) Exciter (A) Exciter (B) TACU ATSC 3.0 Television Master control room Broadband IP Network (Point A) STLTP Microwave L2/L3 Switch (A) L2/L3 Switch (B) Remote device synchronized by PTP RF On-air (Point A) STLTP (Point B) RF Remote device synchronized by GPS PTP GPS Transmission site Central server collecting data JSON over VPN JSON over VPN ATSC 3.0 measuring Points A(STLTP), and B(RF) and corresponding inputs to the monitoring device
  9. Front Panel Rear I/O ✓ STLTP Monitoring • Network Delay

    • Maximum Network Delay • Packet Sequence Remote device synchronized by GPS or PTP ✓ RF Monitoring • RSSI • SNR • MER ✓ GPS Monitoring Front Panel Rear I/O GPS PTP
  10. Remote device synchronized by PTP Remote device synchronized by GPS

    Remote monitoring devices installed at each point on the dashboard
  11. {"pushkey":"","status":{"rf":{},"dstp":[{"plp_id":0, "plp_bitrate":1166832,"lls_bitrate":18512,"lls_bsid" :1041},{"plp_id":1,"plp_bitrate":16577184,"lls_bitra te":18512,"lls_bsid":1041}],"service":[],"recovery": [],"error":[],"event":[],"device":{"device_ip":"192. 168.104.122","rf_status":99,"total_bitrate":18410410 ,"error_state":0,"utc_dt":"2020-11-11 01:36:03.175","net_input_status":1,"timesync_state": 1,"leap_second":37,"local_dt":"2020-11-11 10:36:03.175","power_alarm":1},"stltp":{"stl_fec_sta

    te":"4x8","stltp_ip":"239.255.9.30","txid_seed":"1", "network_delay_min":"4.8","stltp_port":5000,"network _delay_now":"9.2","max_net_delay":"599.8","packet_dr op_count":0,"wakeup_bit":"00","stltp_bitrate":184104 10,"l1d_bsid":1041,"l1d_version":1,"network_delay_ma x":"23.0","stl_fec_repair_count":0,"txid_injection_l vl":"21.0","txid_group":0}}} Remote monitoring device transmits measurement values in JSON format every second DB Server WEB Server ✓ Data collection and system integration ✓ Analysis of collected monitoring data Example of JSON specification for collecting data from central data collection server configuration and remote monitoring device
  12. JSON Format for Exchanging STLTP and RF Measurement JSON Format

    for STLTP Measurement JSON Format for RF Measurement
  13. ✓ MND ≥ actual network delay + transmitter processing delay:

    RF OK ✓ MND < actual network delay + transmitter processing delay: RF Mute Transmitter #2 Processing Delay Buffer at Exciter Network Delay Transmitter #1 Processing Delay Buffer at Exciter Network Delay Network 1 Network 2 Transmitter 1 Transmitter 2 Packet Release Time Bootstrap Emission Time • • • Packet 3 Packet 2 Packet 1 Packet N BGW Signaling ATSC 3.0 BGW 2018 Scheduler / Studio to Transmitter Link 5 January 2018 Table 8.3 Timing and Management Stream Packet Payload Syntax No. of Bits Format Timing & Management_Packet (TMP) () { Structure_Data () { length 16 uimsbf version_major 4 uimsbf version_minor 4 uimsbf maj_log_rep_cnt_pre 4 uimsbf maj_log_rep_cnt_tim 4 uimsbf bootstrap_major 4 uimsbf bootstrap_minor 4 uimsbf min_time_to_next 5 uimsbf system_bandwidth 2 uimsbf bsr_coefficient 7 uimsbf preamble_structure 8 uimsbf ea_wakeup 2 bslbf num_emission_tim 6 uimsbf num_xmtrs_in_group 6 uimsbf xmtr_group_num 7 uimsbf maj_log_override 3 bslbf num_miso_filt_codes 2 bslbf tx_carrier_offset 2 tcimsbf reserved 6 for (i=0; i<6; i++) ‘1’ } Bootstrap_Timing_Data () { for (i=0; i<=num_emission_tim; i++) seconds 32 uimsbf nanoseconds 32 uimsbf } } Per_Transmitter_Data () { Exciter Singaling ATSC 3.0 Exciter • • • Frame 3 Frame 2 Frame 1 Frame N ATSC S32-230r72 Revision o 9.3 Syntax and Semantics for L1-Detail D The syntax and field semantics of the L1 following subsections. The names of sign Table 9.8 L1-De Syntax L1_Detail_signaling() { L1D_version L1D_num_rf for (L1D_rf_id=1 .. L1D_num_rf) { L1D_bonded_bsid reserved } if (L1B_time_info_flag != 00) { L1D_time_sec L1D_time_msec if (L1B_time_info_flag != 01) { L1D_time_usec if (L1B_time_info_flag != 10) { L1D_time_nsec } } } for (i=0 .. L1B_num_subframes) { if (i > 0) { Maximum Network Delay (MND) (Point A: STLTP) network_delay_now network delay now = Device System Time() – Packet Release Time() where Device_System_Time() is the current time acquired by the remote device in synchronization with GPS or PTP. = Bootstrap_Timing_Data() – Packet_Release_Time()
  14. (Point A: STLTP) packet_drop_count By checking whether the sequence number

    in RTP Header are continuous, with the missing packet number, we can quickly check whether the Packet Drop has been occurred. Cycle from 0 to 65535
  15. network_delay_now (a) Dashboard #1: Real-time network topology monitoring representing STLTP

    condition IP representing RF condition Dashboard displaying data collected every second by a central server
  16. (Point A) STLTP network_delay_now (Point A) STLTP packet_drop_count stl_fec_repair_count (Point

    B) RSSI-MER x: rf_rssi, y: rf_mer (b) Dashboard #2: Graphs visualizing real-time data from multiple remote devices Dashboard displaying data collected every second by a central server
  17. 17 As a result of long-term observation, it is normal

    if it is maintained within the ‘average ±2ms’ (a) Before normalization to average value of each remote monitoring device (b) After normalization to average value of each remote monitoring device Average +2ms -2ms Absolute Network Delay value increases as it goes through Network Switch (i.e., as Hop increases).
  18. 18 Q&A Thank you!

  19. Backup Slides 19

  20. IBC KBS KBS Transmitter #3 Transmitter #3 Transmitter #1 GPS

    ATSC3.0 Exciter GPS ATSC3.0 Exciter GPS Broadcast Gateway PTP ✓ SFN requires all devices to “use (synchronize) the same clock” based on GPS signal or PTP time. ✓ All transmitters must parse the Timing Packet and Preamble Packet among the input signals and set the transmitter to the same value. = Transmitter must be set by using STL Interface Transmission parameters are not set in individual transmitters ∴ All transmission parameter settings are ONLY on Broadcast Gateway! GPS ATSC3.0 Exciter SFN Condition #2 Same Time SFN Condition #1 Same Data SFN Condition #3 Same Frequency * PTP = IEEE1588v2 PTP(Precision Time Protocol) ATSC 3.0 Single Frequency Network
  21. Terrestrial UHD smartphone direct reception demonstration and seminar KBS 9-2

  22. ATSC 3.0 Direct reception ATSC 3.0 & 5G device 5G

    broadband Broadcast reception 5G reception Broadcast reception Shaded area cut off (tunnel/underground) 5G reception Supporting seamless viewing (2) MobileDNS-based BC(ATSC 3.0)-BB(5G/WiFi) automatic channel switching (1) Closed caption-based AI avatar sign language automatic creation (3) MMTP-based seamless region-specific spot advertisement automatic switching technology 태풍영향권 시청자 태풍영향권 외 시청자 시청시각 Timeline Covid-19 action Typhoon Status typhoon warning 9-2 MMS Disaster-focused Channel A disaster-focused channel for Koreans that anyone can watch anytime, anywhere Direct reception (fixed) Direct reception (mobile) 5G/WiFi Communication ATSC 3.0 transmitter CDN서버 9-2 Mobile DNS ② BC-BB automatic channel switching | developed by KBS Media Technology Research Center ATSC 3.0 Encoder MSW Master Switcher 3G-SDI HD-SDI STLTP UDP/IP ① Automatic creation of avatar sign language based on AI | 2022 national project KBS MMS MCR @ Yoido, Seoul Verification & validation test at Jeju island UHDTV Advancement of public service for Find missing children Advancement of IBB service for Disaster information (3) Locally customized spot transmission technology | KBS-SKT (Cast.era) MoU cooperation Sinclair MarkOne smartphone with the world's first ATSC 3.0 receiver chip