This presentation shows how ST 2110 streams can be locked and how much jitter and wander they have. By showing the videos and experimental results of our implementation as an example, you can understand how ST 2059-based PTP technology synchronizes and reproduces stable video clocks
File Type:
pdf
Categories:
PTP and Sync
Presenters :
Koji Oyama - M3L
Year :
2019
dlp_document_download :
AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 1 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 C U R A T E D B Y Jitter, Wander, and Time Lock of ST 2110 Video Streams Koji Oyama Director, Business Development M3L Inc. I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 2 Introduction AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 2 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Who I am •Koji Oyama •Working for Business Development over 10+ yrs , Used to be an LSI design engineer for 10 yrs •M3L Inc. (株式会社メディアリンクスエルエスアイラボ ) http://www.m3l.co.jp/en/ •Found : April 1997 •President : Kenji Fukuda •Office : Kawasaki, Japan •Employees : 10 •SMPTE and VSF member ‒Independent IP -Core Design Company IP Core: Reusable logic design blocks ( See Wiki ) •Mission: Speedy & High Quality, Vision: Pursue ideal IP cores ‒Value: 15+ years Experience with Professional Video Over IP technology IP : Internet Protocol ( See Wiki ), Professional Video Over IP ( See Wiki ) 3 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 This Presentation Helps You •know what happens inside your ST 2110 and ST 2059 function cores •understand your ST 2110 and ST 2059 features, characteristics, and performance •know what the difference between SDI and ST 2110 + ST 2059 IP - based technology 4 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 3 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 You can know them w/videos and numbers 1. Jitter / Wander What happens ? Receiver Receiver Connect 5 2. Time Lock Sender ST 2110 ST 2059 Receiver Recovering Clock Parameters ST 2110 ST 2059 What happens ? Recovering Clock I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 SDI and ST 2110 + ST 2059 • Timing Jitter Requirement 3G -SDI/12G -SDI: < 2UI UI := minimum time interval between condition changes of a data transmission signal UI = 0.333 ns / baud @ 3Gb/s (3G -SDI) UI = 0.083 ns /baud @ 12Gb/s (12G -SDI) • Lock -time Requirement 5 sec @1 uS PTP offset SDI -based Network IP -based Network Low Latency ↓↑ tradeoff Buffer Size (overflow/underflow) 6 • Shorter distance because of coax cables • Peer to peer connection • Longer distance because of optical cables • n to n connection AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 4 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Evaluation Environment Example 10G/25G L2/L3 SW Mellanox SN2010 SG / PTP Grandmaster LEADER LT4610 SFP+ /SFP28 M3L 2110 Ingress Core Xilinx FPGA M3L 2059 Slave Core SFP+ /SFP28 Xilinx FPGA M3L 2110 Egress Core M3L 2059 Slave Core FPGA Eva Board Xilinx KCU116 FPGA Eva Board Xilinx KCU116 Embrionix 3G-SDI SFP Module 10GbE 10/25 GbE 3G-SDI(1080/59.94p) / 12G -SDI(2160/59.94p) BB Analysis / Monitor Phabrix Qx12G 3G-SDI / 12G -SDI 10/25 GbE 10/25 GbE 10G/25G L2/L3 SW Arista Networks 7280SE -68 / 7280SR2A 7 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Advance Information •So that you don’t get confused •The jitter and wander I mention are NOT PTP jitter and wander ‒But timing jitter and phase shift of a reproduced video and SDI signals •These jitter and wander depend on each implementation ‒Numbers in this presentation are just an example of our implementation ‒ST 2110 and ST 2059 standards have no numbers regarding jitter, wander, and lock time •Such numbers may be criteria for network system reliability 8 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 5 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 9 Jitter / Wander I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 What Jitter and Wander are •What’s Jitter? ‒the short -term (<1sec) variations of the significant instants of a digital signal from their ideal positions in time •What’s Wander? ‒the long -term (>=1sec) variations of the significant instants of a digital signal from their ideal positions in time Quoted from http://users.rcn.com/wpacino/jitwtutr/jitwtutr.htm 10 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 6 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 What is ST 2059 PTP synchronization for? •To achieve less data buffering Low Latency ‒Reasonable adjustment by feedback control Some jitter and wander are good to prevent resonance Basically, lower jitter and wander, better quality of reproduction on a receiver 11 GM/Sender clock Receiver reproduced clock ST 2059 (PTPv2) time difference Jitter / wander Quoted from http://users.rcn.com/wpacino/jitwtutr/jitwtutr.htm I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Video: 4K/UHD ST -2110 over 25GbE transmission 12 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 7 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Timing Jitter for 12G -SDI over 25GbE 14 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Timing Jitter for 3G -SDI over 10GbE 15 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 8 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Timing Jitter Comparison 16 12G -SDI over 25GbE 3G -SDI over 10GbE I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Wander for 12G -SDI over 25GbE 17 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 9 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Wander for 3G -SDI over 10GbE 18 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Wander Comparison 19 3G -SDI over 10GbE 12G -SDI over 10GbE AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 10 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Jitter and Wander Results •Too few PTP interval could make jitter and wander worse •The default value of PTP interval 2^ -3 (8Hz) in ST 2059 would be good ‒Most venders would adjust the default value to be optimal •It has 15 -sec period of phase shift btw sending SDI and received SDI signal 20 target frequency Correction (PTP transaction) PTP interval PTP interval Changes (Jitter/Wander) I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 21 Time Lock AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 11 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Lock -time Evaluation Scenarios 10G/25G L2/L3 SW Mellanox SN2010 SG / PTP Grandmaster LEADER LT4610 SFP28 / SFP+ M3L 2110 Ingress Core Xilinx FPGA M3L 2059 Slave Core SFP28 / SFP+ Xilinx FPGA M3L 2110 Egress Core M3L 2059 Slave Core FPGA Eva Board Xilinx KCU116 FPGA Eva Board Xilinx KCU116 Embrionix 12G -SDI SFP Module 10GbE 10G/25GbE 12G -SDI(2160/59.94p) 3G-SDI(1080/59.94p) BB Analysis / Monitor Phabrix Qx12G 12G -SDI / 3G -SDI 10G/25GbE 10G/25GbE Arista 7280SE -68 (10G) Mellanox SN2010 (25G) Media Node (Receiver) Connection Scenario A GM Lost & Reconnection Scenario B 22 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Video: Lock -time Scenario A example Fiber Cable Connected Video Out (Ether PHY Linked) Start PTP Locking PTP Locked Jitter Stable 23 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 12 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Lock -time for 12G -SDI over 25GbE w/8Hz PTP PTP -is-locked does not mean that jitter of video/audio clock is stable PTP offset = slave clock time – master clock time = Receiver current time – GM time 24 PTP Locked Jitter Stable Start PTP Locking 4.5s 12.0s 3.9 4.9s Ether PHY Linked Fiber Connected Phase Shift (Wander) I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Scenario A Comparison: 25GbE vs 10GbE 25 4.5s 12.0s 7.0s 11.5s 3.9s 4.9s 22.9s •Similar results •except for Ether - PHY -Linked and Start -PTP - Locking •It depends on switches PTP Locked Jitter Stable Start PTP Locking Ether PHY Linked Fiber Connected AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 13 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Scenario A Comparison: PTP Sync Interval •Less PTP sync interval needs longer PTP lock and jitter stable time 26 7.0s 11.5s 23.0s 26.0s 22.9s 21.5s PTP Locked Jitter Stable Start PTP Locking Ether PHY Linked Fiber Connected I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Video: Lock -time Scenario B example #1 GM Lost GM Reconnected Start PTP Locking PTP Relocked Jitter Stable 27 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 14 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Lock -time Scenario B result #1 28 No Error -0.333uS/ -49pixels PTP Relocked Jitter Stable Start PTP Locking GM Reconnected GM Lost 4s 5s I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Video: Lock -time Scenario B example #2 GM Lost GM Reconnected Start PTP Locking PTP Relocked Jitter Stable 29 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 15 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Lock -time Scenario B result #2 30 10.0s 0.496uS/73pixels Jitter Errors PTP Locked Jitter Stable Start PTP Locking GM Reconnected GM Lost 2s 4s I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 PTP Locked Lock -time Scenario B result #3 Jitter Errors PTP Errors 1.035uS/153pixels 13.5s 31 3s 4s Jitter Stable Start PTP Locking GM Reconnected GM Lost 2 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 16 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Time Lock Results •Scenario A: New Media -Node Connection: ‒PTP -is-locked does not mean that jitter of video/audio clock is stable ‒Jitter -stable times for 10GbE and 25GbE are similar ‒Less PTP sync interval needs longer PTP -lock and Jitter -stable time •Scenario B: GM -lost & Reconnection: ‒There are 3 types of recovery for GM -lost & Reconnection 1. Recover without an error 2. Reconnect with jitter errors 3. Reconnect with PTP and jitter errors 32 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Conclusion •You saw some examples for jitter/wander and time lock •You understood more of ST 2110 and ST 2059 features •I highly recommend measuring the actual number of your own products because it depends of their implementations •Kn owing the actual number of signal qualities will be better knowledge for controlling the reliability of your IP -based networks •Hope this presentation helps your work 33 AIMS IP Showcase IBC 2019 September 2019 Curated by Video Services Forum vsf.tv 17 I P S H O W C A S E T H E AT R E AT I B C 2 0 1 9 : 1 3 –1 7 S E P T 2 0 1 9 Thank you Thank you to our Media Partners Koji Oyama, M3L Inc. oyama@m3l.co.jp +81 -90 -1127 -2023 34 Visit 10.D31
Downloads:
8