Timing and Synchronization in Broadcasting Video
Timing and Synchronization in Broadcasting Video
1. Introduction
Digitization of video signals has been common practice in broadcast video for many years. Early digital video was
commonly encoded on a 10-bit parallel bus, but as higher processing speeds became practical, a serial form of the
digitized video signal called the Serial Digital Interface (SDI) was developed and standardized. Serialization of the
digital video stream greatly facilitates its distribution within a professional broadcast studio.
Video Server
Sync
(Mass Storage)
On-site
(Genlock)
Video Cameras
SDI SDI
Video
Switching/
Processing
SDI
Transmission
Facility
SDI
SDI
Distribution Video
Amplifier SDI SDI Router
Frame
Synchronizer
SDI SDI
Remote
Professional Video Server Video Camera
Monitor (Storage)
In a studio with multiple cameras, it is important that video signals coming from multiple sources are frame aligned
or synchronized to allow seamless switching between video sources. For this reason, a synchronization signal is
often distributed to all video sources using a master synchronization generator as shown in Figure 1. This allows
video switching equipment to select between multiple sources without having to buffer and re-synchronize all of its
input video signals. In this application note, we will take a closer look at the various components that make up a
broadcast video system and how each of the components play a role in the synchronization chain.
Y 10
A/D
YCbCr Cable
CCD R Driver
Sensors Linear 10 10
G Pb
A/D Mux
SD-SDI 1
& Matrix
Serializer SD-SDI
B
Processing (Genlocked)
Pr 10 x10
A/D PLL
Sync
Input Master Sync Generator
Figure 2. SD-SDI Professional Video Camera Supporting SMPTE 259M and 344M
Because of the higher resolution of an HD video signal, multiplexing of the YCbCr data is carried over two 10-bit
buses instead of one. This is shown in Figure 3. The resulting 20-bit video stream is serialized using a 1.485 Gb/s
HD-SDI link (SMPTE 292M) for 720p and 1080i video formats, and over two 1.485 Gb/s HD-SDI links (SMPTE
372M Dual Link SDI) or one 3G-SDI 2.97 Gb/s (SMPTE 424M/425M) link for support of the higher resolution 1080p
video format. 3G-SDI has since replaced Dual Link SDI because it can be distributed over a a single cable.
"Appendix A—Common SDI Standards" on page 17 provides a list of relevant SD and HD-SDI standards used in
the video broadcasting industry.
2 Rev. 0.1
AN377
720x480i 4:3 NTSC 30/ 13.5 6.75 27 10-bit 270 Mb/s 259M-C SD-SDI
1.001
720x576i 4:3 PAL 25 13.5 6.75 27 10-bit 270 Mb/s 259M-C SD-SDI
960x720p 16:9 HDTV 60 74.25 37.125 74.25 20-bit 1.485 Gb/s 292M HD-SDI
1280x720p 16:9 HDTV 60/ 74.25/ 37.125/ 74.25/ 20-bit 1.485/1.001 292M HD-SDI
1.001 1.001 1.001 1.001 Gb/s
1280x720p 16:9 HDTV 50 74.25 37.125 74.25 20-bit 1.485 Gb/s 292M HD-SDI
1920x1080i 16:9 HDTV 30 74.25 37.125 74.25 20-bit 1.485 Gb/s 292M HD-SDI
1920x1080i 16:9 HDTV 30/ 74.25/ 37.125/ 74.25/ 20-bit 1.485/1.001 292M HD-SDI
1.001 1.001 1.001 1.001 Gb/s
1920x1080i 16:9 HDTV 25 74.25 37.125 74.25 20-bit 1.485 Gb/s 292M HD-SDI
1920x1080p 16:9 HDTV 60 148.5 74.25 148.5 2x 10-bit 2.97 Gb/s 372M Dual Link SDI
1x 20-bit 424M/425M 3G-SDI
1920x1080p 16:9 HDTV 60/ 148.5/ 74.25/ 148.5/ 2x 10-bit 2.97/1.001 372M Dual Link SDI
1.001 1.001 1.001 1.001 1x 20-bit Gb/s 424M/425M 3G-SDI
1920x1080p 16:9 HDTV 50 148.5 74.25 148.5 2x 10-bit 2.97 Gb/s 372M Dual Link SDI
1x 20-bit 424M/425M 3G-SDI
Notes:
1. In North America, the dominant broadcast HDTV standards are 720p60 and 1080i/30. In Europe, 720p50 and 1080i/25
have been adopted.
2. Non-integer frame rates were introduced when color was incorporated into the NTSC monochrome signal in the early
1950s. This new frame rate is obtained by dividing the even frame rate by 1.001.
Rev. 0.1 3
AN377
Y 10
A/D Y HD-SDI (720p/1080i)
10
R 1.485 Gb/s
G Linear Pb 10 HD-SDI 1.485/1.001 Gb/s
A/D Mux 10 CbCr 1
Matrix Serializer
B 3G-SDI (1080p)
Pr 10 X20 2.97 Gb/s
A/D PLL
2.97/1.001 Gb/s
Sampling 2
clock
Tim ing
HSYNC
Generator 74.25 MHz or 74.25/1.001 MHz (HD-SDI)
148.5 MHz or 148.5/1.001 MHz (3G-SDI)
Sampling 2
Timing clock
HSYNC
Generator
148.5 MHz or 148.5/1.001 MHz
Figure 3. Multiplexing HD Video (SMPTE 292M HD-SDI, 424M 3G-SDI, 372M Dual Link SDI)
4 Rev. 0.1
AN377
Sync Timing
Separator Generator
Start of
HSYNC
A sync separator removes the unwanted portions of the composite video signal and leaves the timing portion of the
signal, which can be locked to by a timing generator. The horizontal sync pulse (HSYNC) is commonly used as a
timing reference since it occurs as a repetitive and accurate rate. The timing generator locks to the HSYNC signal,
filters jitter, and generates the video sampling clock. A list of common HSYNC rates and sample rates is shown in
Table 2.
Table 2. Common Video Formats and their HSYNC and Sampling Rates
HSYNC Sample
Video NTSC/ Frame Rate Pixels
Aspect Ratio Line Rate Clock
Format PAL/HDTV (Hz) per line
(kHz) (MHz)
30/ 15.75/
720x480i 4:3 NTSC 858 13.5
1.001 1.001
30/ 15.75/
960x480i 16:9 NTSC 1144 18
1.001 1.001
60/ 31.5/
720x480p 4:3 NTSC 858 27
1.001 1.001
720x576i 4:3 PAL 25 864 15.625 13.5
31.5/
960x480p 16:9 NTSC 60/1.001 1144 36
1.001
960x576i 16:9 PAL 25 1152 15.625 18
960x576p 16:9 PAL 50 1152 31.25 36
720x576p 4:3 PAL 50 1152 31.25 27
1280x720p 16:9 HDTV 60 1650 45 74.25
60/ 45/ 74.25/
1280x720p 16:9 HDTV 1650
1.001 1.001 1.001
1280x720p 16:9 HDTV 50 1980 37.5 74.25
1280x720p 16:9 HDTV 30 3300 22.5 74.25
30/ 22.5/ 74.25/
1280x720p 16:9 HDTV 3300
1.001 1.001 1.001
Rev. 0.1 5
AN377
Table 2. Common Video Formats and their HSYNC and Sampling Rates
HSYNC Sample
Video NTSC/ Frame Rate Pixels
Aspect Ratio Line Rate Clock
Format PAL/HDTV (Hz) per line
(kHz) (MHz)
1280x720p 16:9 HDTV 25 3960 18.75 74.25
1280x720p 16:9 HDTV 24 4125 18 74.25
24/ 18/ 74.25/
1280x720p 16:9 HDTV 4125
1.001 1.001 1.001
1920x1080i 16:9 HDTV 30 2200 33.75 74.25
30/ 33.75/ 74.25/
1920x1080i 16:9 HDTV 2200
1.001 1.001 1.001
1920x1080i 16:9 HDTV 25 2640 28.125 74.25
1920x1080p 16:9 HDTV 60 2200 67.5 148.5
60/ 67.5/ 148.5/
1920x1080p 16:9 HDTV 2200
1.001 1.001 1.001
1920x1080p 16:9 HDTV 50 2640 56.25 148.5
1920x1080p 16:9 HDTV 30 2200 33.75 74.25
30/ 33.75/ 74.25/
1920x1080p 16:9 HDTV 2200
1.001 1.001 1.001
1920x1080p 16:9 HDTV 25 2640 28.125 74.25
1920x1080p 16:9 HDTV 24 2750 27 74.25
24/ 27/ 74.25/
1920x1080p 16:9 HDTV 2750
1.001 1.001 1.001
6 Rev. 0.1
AN377
XO/ Video
VCXO XO
HVF
Processor/
Cable Cable
SDI In Equalizer Buffer SDI Out
SDI YCbCr Driver
(Async) YCbCr (Genlocked)
SDI De-Serializer SDI
Reclocker Serializer
pclk
Clk Clk
Recovered New
In Out
Clock Synchronous
Clock
HSYNC
Sync Timing
Separator Generator
Frame
Synchronizer
Remote
Video Camera Sync
Master Sync Generator
Input
The SDI re-clocker helps remove alignment jitter from the SDI data stream using phase-locked loop circuitry, which
usually requires an external reference from a crystal oscillator (XO) or voltage controlled oscillator (VCXO). Cable
drivers are used to buffer the video signal to multiple sources.
Cable
Driver
SD/HD-SDI
XO/
VCXO Cable
Cable Driver
Equalizer SD/HD-SDI
SDI
SD/HD-SDI Reclocker Cable
Driver
SD/HD-SDI
Cable
Driver
Distribution SD/HD-SDI
Amplifier
Distribution amplifiers use a cable equalizer to compensate for the inherent low pass characteristics of coaxial
cables that carry the SDI video signals. The cable equalizer effectively extends the reach of the SDI cables to over
140 meters for HD signals and 300 meters for SD signals. More than one distribution amplifier can be used in the
signal path to further extend its reach, but they should be used sparingly to maintain the best possible signal
integrity. One of the issues with using long cables and multiple distribution amplifiers is jitter accumulation in the
video signal.
Rev. 0.1 7
AN377
4.3. Professional Video Monitor
At some point along the video path, we need to monitor its signal. Because of the multiple video formats available
today, professional monitors used in broadcast studios usually accept SD and HD signals in both analog and digital
formats. Before we can view a digital video signal, we need to reconstruct the video frames that we worked so hard
to digitize and serialize. A block diagram of a professional video monitor is shown in Figure 7.
Similar to the frame synchronizer, the SDI signal needs to be equalized, reclocked, and de-serialized. An image
processor re-organizes and scales the digital video component signal (YCbCr) to fit the particular display (CRT,
LCD, or Plasma). Analog signals such as component YPbPr or RGB are usually digitized and processed similar to
its digital counterpart before reaching the display.
Since the monitor is situated at the end of the video path, there is usually no need for re-synchronization of the
video signal. The de-serializer recovers a clock and synchronization signals (HVF) from the serial datastream and
passes them on to the image processor so that it knows how to “frame” the video pictures. The processor itself
usually requires a clock of its own to run its processing engine, but this clock is typically asynchronous or unrelated
to the video clock that it is processing.
XO/
VCXO
YCbCr
Cable
Equalizer XO
Image
Processor CRT/LCD/Plasma
Display
RGB
ADCs
YPbPr
Professional
Monitor
8 Rev. 0.1
AN377
Video
XO/ Processor/
VCXO XO
Buffer
Cable
SD/HD-SDI Equalizer YCbCr
SDI SDI
Reclocker De-Serializer Cable
Pclk, hvf YCbCr Driver
SD/HD-SDI
SDI
Serializer
SD/HD-SDI YCbCr
SDI SDI
Reclocker De-Serializer
Cable
Pclk, hvf
Equalizer
XO/
VCXO
HSYNC
Sync Timing
Separator Generator Production
Video Switcher
Sync
Master Sync Generator
Input
XO/ Cable
VCXO Driver
Cable SDI
Equalizer Reclocker SD/HD-SDI
SD/HD-SDI
XO/ Cable
Cable VCXO Driver
SDI
Equalizer
Reclocker SD/HD-SDI
SD/HD-SDI
Cable
Equalizer
XO/ Cable
SD/HD-SDI VCXO Driver
SDI
Reclocker SD/HD-SDI
Video Router
Rev. 0.1 9
AN377
Mass Storage
XO
XO/ Im age
VCXO Processor
Cable
Cable & Driver
YCbCr
Equalizer YCbCr Memory SD/HD-SDI
SD/HD-SDI SDI SDI SDI
Management
Reclocker De-Serializer Serializer
Pclk, hvf
Sync
Master Sync Generator
Input
XO
XO/
VCXO YCbCr
Cable
Cable Video SD/HD/
SD/HD/ Driver
Equalizer pclk Processor YCbCr 3G-SDI
3G-SDI SDI SDI SDI
Reclocker De-Serializer H Scaling & Serializer
V Aspect Ratio
F Conversion
HSYNC
Sync Timing
Separator Generator
Video Format
Converter
Sync
Master Sync Generator
Input
10 Rev. 0.1
AN377
5. Jitter Requirements for Video Clocks
As the video signal travels through the interconnecting wires and the components that make up the video network,
the digitized signal will accumulate jitter. If jitter becomes excessive, the video signal will deteriorate to the point
where it is no longer usable or recoverable. For this reason, jitter reduction circuitry is included at several points
throughout the video path to maintain signal integrity.
The process of recovering video from the SDI signal requires extracting both the data and a sampling clock from
the datastream. This is known as clock and data recovery (CDR). Since the clock is recovered from the SDI
datastream itself, it will track its jitter but only within the loop bandwidth of the phase-locked loop (PLL) based CDR
circuitry. Jitter that occurs above this loop bandwidth will not be tracked; it will be filtered. Although recovering a
jitter filtered clock sounds like a good idea, it can cause decoding errors if there is still excessive jitter present on
the data. For this reason, SMPTE has specified limits on the jitter content of SDI signals.
SMPTE defines two types of jitter: timing jitter and alignment jitter. Timing jitter covers the entire jitter frequency
spectrum starting at 10 Hz. Alignment jitter focuses on the jitter frequency spectrum that CDR circuits cannot track.
Therefore, alignment jitter has a much more powerful impact on system performance and as a result has tighter
limits. Figures 12 and 13 provide a summary of the jitter bandpass and jitter limits for both SD-SDI and HD-SDI.
Bandpass Bandpass
Serial Lower Upper Lower Upper
SMPTE Limit Limit Limit
Data Limit
Standards (f4) (f3) (f4)
Rate (f1)
259M-C 270 Mb/s 10 Hz >27 MHz 1 kHz >27 MHz
0 dB
Timing Jitter
Bandpass -20 dB/
decade
Alignment Jitter 0 dB
Bandpass
-20 dB/
decade
f1 f3 f4
Rev. 0.1 11
AN377
Bandpass Bandpass
Jitter Limit Jitter Limit
Serial Lower Upper pk-pk Lower Upper pk-pk
SMPTE Limit Limit Limit
Data Limit (A1) (A2)
Standards (f4) (f3) (f4)
Rate (f1)
259M-C 270 Mb/s 10 Hz >27 MHz 1.0 UI 3.70 ns 1 kHz >27 MHz 0.2 UI 740 ps
259M-D 360 Mb/s 10 Hz >36 MHz 1.0 UI 2.78 ns 1 kHz >36 MHz 0.2 UI 555 ps
344M 540 Mb/s 10 Hz >54 MHz 1.0 UI 1.85 ns 1 kHz >54 MHz 0.2 UI 370 ps
292M 1.485 Gb/s 10 Hz >148 MHz 1.0 UI 673 ps 100 kHz >148 MHz 0.2 UI 134 ps
424M 2.97 Gb/s 10 Hz >297 MHz 2.0 UI 673 ps 100 kHz >297 MHz 0.2 UI 67 ps
Timing Jitter
A1
-20 dB/
Sinusoidal decade
Input Jitter
Amplitude
Alignment Jitter
A2
f1 f2 f3 f4
Jitter Frequency
12 Rev. 0.1
AN377
6.1. Asynchronous Clocks
As explained in Section 4, some of the timing references required in video components are asynchronous. A good
example of this is with devices like the SDI Re-Clocker, which usually requires an external crystal oscillator (XO) as
a reference clock for its internal clock and data recovery (CDR) circuitry. Depending on SDI data rate, this clock
reference could be any of the clock rates shown in Figure 14. The traditional approach to generating these clock
frequencies has been to use multiple discrete XOs and a mux for selection. The Si534 Quad Frequency Crystal
Oscillator simplifies this process by generating up to four different clock frequencies from a single industry standard
5 x 7 mm package. Frequency selection pins (FSel) are used to determine the frequency of the output clock. Other
devices in the Si53x family support single and dual frequency options.
74.25 MHz
74.25 MHz
or
Figure 14. Simplifying Clock Generation and Selection Using the Si534
Video processors and FPGAs often need several asynchronous clocks to operate their digital functions. As shown
in Figure 15, the Si5338 I2C Programmable Any-Rate, Any-Output Quad Clock Generator synthesizes four
simultaneous and independent clock rates from a low cost crystal (XTAL).* This device is ideally suited for
replacing discrete clock oscillators, and since it is fully programmable, it can generate all the frequencies needed to
accommodate multiple video rates and processor speeds.
*Note: The Si5338 can also synchronize to an external timing reference instead of an XTAL
148.5 148.5
MHz MHz
1.001 1.001
Figure 15. Simplifying Clock Generation of Multiple Clocks Using the Si5338
Rev. 0.1 13
AN377
6.2. Frequency Controlled Clocks
For applications that need a synchronous clock, the Si554 Quad Frequency Voltage Controlled Crystal Oscillator
(VCXO) provides the same frequency selectability as the Si534 XOs, but adds a voltage control input. This allows
designers to implement their own FPGA-based phase-locked loop solutions to support multiple video data rates
using a single VCXO. A typical application of this is shown in Figure 16.
74.25 MHz
FPGA
Control 74.25
MHz
Voltage 1.001
Si554
Fin PD DSP DAC
148.5 MHz
148.5
MHz
FSel 1.001
/N
An alternative implementation of an FPGA-based PLL using a digitally controlled crystal oscillator (DCXO) is also
shown in Figure 17. In this case, the FPGA controls the output frequency digitally using an Si570 Any-Rate I2C
Programmable XO/VCXO instead of an analog control voltage. This eliminates the need for the digital-to-analog
conversion process that inherently contributes to added output jitter.
148.5 MHz
148.5
/N MHz
1.001
14 Rev. 0.1
AN377
Video
XO/
Processor/ XO
VCXO
Buffer
Cable
SD/HD-SDI Equalizer YCbCr
SDI SDI
Reclocker De-Serializer Cable
Pclk, hvf YCbCr Driver
SD/HD-SDI
SDI
Serializer
SD/HD-SDI YCbCr
SDI SDI
Reclocker De-Serializer
Cable
Pclk, hvf
Equalizer
XO/
VCXO
HSYNC
Sync
Separator
Production
Video Switcher
Sync
Master Sync Generator
Input
7. Conclusion
We have seen that synchronization plays a critical role in the broadcast studio. Not only is it necessary within the
video signal itself so that the receiver knows how to frame the pictures that it receives, but it is also necessary at
the physical level to ensure proper serialization and de-serialization of the video signal. The oscillators and phase-
locked loops that make synchronization possible in these video systems need to provide multiple frequencies to
support today’s variety of standard definition and high definition resolutions. Not only is flexible frequency
conversion important, but controlling jitter with properly placed jitter filters is critical in successful recovery of the
video signal as it propagates through the video equipment within a studio.
Because of its long history of providing ultra low jitter and highly configurable frequency oscillators and phase-
locked loops, Silicon Laboratories provides the perfect solution for bridging the frequency gap between today’s
multiple video standards.
Rev. 0.1 15
AN377
8. References
1. “Video Demystified - A Handbook For The Digital Engineer”, 5th edition, Keith Jack, ISBN: 978-0-7506-8395-1
2. “Basic Television And Video Systems”, 5th edition, Bernard Grob, ISBN: 0-07-024933-4
3. “How Video Works - From Analog to High Definition”, 2nd edition, Marcus Weise, DIana Weynand, ISBN: 978-
0-240-80933-5
4. “A Guide to Standard and High-Definition Digital Video Measurements - Primer”, Tektronix
5. “Understanding Jitter Measurements for Serial Digital Signals - A Tektronix Video Primer”, Tektronix
6. “Timing and Synchronization in a Multi-Standard Multi-Format Facility”, Application Note, Tektronix
7. “Glossary - Video Terms and Acronyms”, Tektronix
8. “Setting Up a Genlocked Studio”, Application Note, Tektronix
9. SMPTE RP 184-2004, “Specification of Jitter in Bit-Serial Digital Systems”
10. SMPTE 259M-2008, “SDTV Digital Signal/Data - Serial Digital Interface”
11. SMPTE 292-2008, “1.5 Gb/s Signal/Data Serial Interface”
12. SMPTE 344M-2000, “540 MB/s Serial Digital Interface”
13. SMPTE 347M-2001, “540 Mb/s Serial Digital Interface - Source Image Format Mapping”
14. SMPTE 372M-2002, “Dual Link 292M Interface for 1920x1080 Picture Raster”
15. SMPTE 424M-2006, “3 Gb/s Signal/Data Serial Interface”
16. SMPTE 425M-2008, “3 Gb/s Signal/Data Serial Interface - Source Image Format Mapping”
16 Rev. 0.1
AN377
A PPENDIX A— C OMMON S D I S TANDARDS
Rev. 0.1 17
ClockBuilder Pro
One-click access to Timing tools,
documentation, software, source
code libraries & more. Available for
Windows and iOS (CBGo only).
www.silabs.com/CBPro
Disclaimer
Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers
using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific
device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories
reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy
or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply
or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products must not be used within any Life Support System without the specific
written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected
to result in significant personal injury or death. Silicon Laboratories products are generally not intended for military applications. Silicon Laboratories products shall under no
circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons.
Trademark Information
Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs and the Silicon Labs logo, CMEMS®, EFM, EFM32, EFR, Energy Micro, Energy Micro logo and combinations
thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem ®, Precision32®, ProSLIC®, SiPHY®,
USBXpress® and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of
ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders.
http://www.silabs.com