Telestream shall pay for the return of the product to Customer if the shipment is to a location within the country in which the Telestream service center is located. Customer shall be responsible for paying all shipping charges, duties, taxes, and any other charges for products returned to any other locations.
Page 3
ACCEPTANCE OF THE AGREEMENT TERMS. IF THESE TERMS ARE NOT ACCEPTABLE, THE UNUSED PROGRAM AND ANY ACCOMPANYING DOCUMENTATION SHOULD BE RETURNED PROMPTLY TO TELESTREAM FOR A FULL REFUND OF THE LICENSE FEE PAID. (FOR INFORMATION REGARDING THE RETURN OF PROGRAMS ENCODED OR INCORPORATED WITHIN EQUIPMENT, CONTACT THE NEAREST TELESTREAM SALES OFFICE.)
Page 4
Title to the Program and all copies thereof, but not the media on which the Program or copies may reside, shall be and remain with Telestream or others for whom Telestream has obtained a respective licensing right. Customer shall pay when due all property...
Page 5
GPL v2.0. The ptp4l source code has been modified for use on the SPG9000, so a copy of the modified source code will be made available upon request in accordance with the GPL v2.0 license. Visit www.telestream.net/telestream-...
Indicators ............................83 Status Information ......................... 88 Reference and Time Sources ..............110 Theory of Operation ........................110 Reference and Time Sources ....................115 Network Time Protocol ......................122 Genlock Reference ........................125 GNSS Receiver Settings ......................128 SPG9000 User Manual...
Page 7
IP Streams ............................211 System Maintenance .................. 229 Power Supply Monitoring and Replacement ..............229 Licensed Features ........................235 Upgrade Instrument Firmware ....................238 Service Report ..........................243 System Oscillator Calibration ....................244 Security Considerations ......................245 SPG9000 User Manual...
Measurement, Control, and Laboratory Use - Part 1: General Requirements. Environmental Perchlorate Materials: this product contains one or more type CR lithium batteries. According to the state of California, CR lithium batteries are classified as perchlorate materials and require special handling. www.dtsc.ca.gov/hazardouswaste/perchlorate for additional information. SPG9000 User Manual...
Page 9
SLOVENIA, SPAIN, SWEDEN, UNITED KINGDOM, ICELAND, LIECHTENSTEIN, NORWAY, SWITZERLAND Declaration of Conformity Marking by the “CE” symbol indicates compliance with the Essential Requirements of the EMC Directive of the European Union 2014/30/EU This equipment meets the following conformance standards: SPG9000 User Manual...
To avoid release of such substances into the environment and to reduce the use of natural resources, we SPG9000 User Manual...
Page 11
RoHS 3 Directives 2011/65/EU and EU 2015/863. Korea Compliance Statement 사 용 자 안 내 문 이기기는 업무용 환경에서 사용할 목적으로 적합성평가를 받은 기기로서 가정 용 환경에서 사용하는 경우 전파간섭의 우려가 있습니다 . SPG9000 User Manual...
Product is Designed to be Used by Trained Personnel Only Only qualified personnel who are aware of the hazards involved should remove the cover for repair, maintenance, or adjustment. Before use, always check the product with a known source to be sure it is operating correctly. SPG9000 User Manual...
Page 13
Examine the exterior of the product before you use it. Look for cracks or missing pieces. Use Only Specified Replacement Parts Do not operate in wet/damp conditions: Be aware that condensation may occur if a unit is moved from a cold to a warm environment. Do not operate in an explosive atmosphere. SPG9000 User Manual...
Be sure your work area meets applicable ergonomic standards. Consult with an ergonomics professional to avoid stress injuries. Use only the Telestream rackmount hardware specified for this product. Service Safety Summary The Service Safety Summary section contains additional information required to safely perform service on the product.
Use personal protective equipment to prevent shock and arc blast injury where hazardous live conductors are exposed. When incorporating this equipment into a system, the safety of that system is the responsibility of the assembler of the system. SPG9000 User Manual...
Page 16
WARNING: To prevent injury during product installation, use care not to pinch hands or fingers in the rails and slides. SPG9000 User Manual...
Page 17
CAUTION: To prevent static damage to the SFP modules, if you remove the SFP modules from the instrument, always transport the SFP modules in an anti-static bag or container. CAUTION: To prevent damage to the SFP modules, remove the SFP modules before transporting the SPG instrument. SPG9000 User Manual...
Page 18
SFP modules and fiber. CAUTION: We strongly recommend using the timeout function to keep the display backlight at a low level when the front-panel interface is not actively being used, to maximize the life of the display backlight. SPG9000 User Manual...
Preface Preface This manual contains information to help you use the SPG9000 timing and reference system: ● How to operate the instrument using the front-panel controls ● How to configure the instrument for network access and operate the instrument using the web interface ●...
Page 20
Telestream 848 Gold Flat Road, Suite 1 Nevada City, CA. USA 95959 International Website: www.telestream.net Distributor Support See the Telestream website for your regional authorized Telestream distributor. Telestream Technical Email: techwriter@telestream.net Writers If you have comments or suggestions about improving this document, or other Telestream documents—or if...
Base Capabilities These capabilities and hardware are available on all SPG9000 instruments. The SPG9000 has six sync outputs that can be configured with independent output formats (NTSC/PAL black burst and/or HD tri-level sync) and independently adjustable timing offsets. It includes two dedicated audio reference signal outputs: a 48 kHz word clock output and an AES DARS (Digital Audio Reference Signal) output.
NTSC or PAL black output, also with independent time sources and offsets. The SPG9000 can function as a Network Time Protocol (NTP) server, and it can function as an NTP client to set the current time.
Product Description Optional Capabilities two instances, the SPG9000 can operate as a dual leader, providing PTP to two separate networks (such as a primary + backup network pair as used by ST 2022-7); as a dual follower, synchronized to the GM on either the primary or backup network; or as a follower on one network and a leader on another, bridging the two separate PTP domains.
The SPG9000 is typically installed in a standard 19-inch equipment rack. The rack mount kit consists of a pair of slides that are attached to the SPG9000 and a pair of rails that are attached to the rack. This section describes how to install the slides and rails.
Page 25
SCREW, MACHINE; 8-32 X 0.5, FLH, 100 DEG, STL, ZN PL, PHIL (SAE) SCREW, MACHINE; 8-32 X 0.375, PNH, STL, ZN PL, PHIL (SAE) SCREW, MACHINE; M4X10MM L, FLH, STL, ZN PL, PHIL (metric) SCREW, MACHINE; M4 X 8MM L,PNH, STL, ZN PL, PHIL (metric) SPG9000 User Manual...
WASHER Installation Instructions This section provides instructions: ● Installing the slides onto the SPG9000 if they are not already installed ● Installing the rails into a standard 19-inch equipment rack ● Installing the instrument into the rails in the rack...
Install Slides Screw Selection For the slides installation, this kit provides two sets of screws (metric and SAE), but the SPG9000 only needs the 3 metric screws. Procedure Attach the slides to the instrument: Note: The slides might already be installed on your instrument. If they are, skip this procedure and go to Installing the Rails.
Instrument Installation Rackmount Installation The example shows how to attach the slide levers for the SPG9000 instrument. 5. Rotate the instrument to face the left side and repeat this procedure to install the left slide. WARNING: To reduce the risk of injury and equipment damage, make sure that levers are properly installed.
Page 29
4. Tighten the screws still loose when you assembled the rails, apply 28 inch-lbs of torque, to fix the front to rear flange spacing of the rail assembly. 5. Repeat this procedure to mount the left rail assembly. SPG9000 User Manual...
Page 30
2. Push the instrument into the rack until it stops. CAUTION: To prevent damage to the instrument and rackmount, do not force the instrument into the rack if it does not slide smoothly. The rails assembly might need to be adjusted to resolve the problem. SPG9000 User Manual...
Page 31
2. Gently pull the instrument out until you can reach the levers on the inside slides. 3. Tilt both lever handles upward at the same time to clear the stops. 4. Pull the instrument past the stops and out of the rack. SPG9000 User Manual...
With option SPG9000-SPW, a single power supply module is installed. With option SPG9000-DPW, a second, hot-swappable, redundant (backup) power supply module is also installed. When two power supply modules are installed in the instrument, one is configured to be the primary supply and the other is configured to be the backup supply.
Connect the power cable to the instrument first and then connect it to the AC power source. Connecting the power cable causes the instrument to power on. If there is a backup power supply (option SPG9000-DPW), connect the second power cable to the instrument and then connect it to the AC power source.
A breakout cable is available for this connector with XLR connectors for the four LTC outputs and BNC connectors for the GPI input (1 only) and outputs (1-2 only). It can be ordered as option SPG9000-XLR at the same time as the base SPG9000 purchase or as SPG9000-ACC-XLR, a standalone accessory purchased later.
Page 35
Network Time Protocol. GNSS ANT Connector With option SPG9000-GNSS, the GNSS antenna connector (SMA female) allows you to synchronize the instrument timing to one or more GNSS (Global Navigation Satellite Systems). The integrated receiver supports the global GPS (United States), GLONASS (Russia), BeiDou (China), and Galileo (European Union) systems, and the regional QZSS (Japan) system.
Page 36
Reference. PTP 1-2 Ports With option SPG9000-PTP, the PTP 1 and PTP 2 ports are enabled. Each port corre- sponds to an independent PTP instance. Two SFP+ slots are provided for use with SFP modules that can operate at 10 Gbps or 1 Gbps line speed depending on the SFP type.
Page 37
1 Gbps line rate. IP 1-2 Ports With option SPG9000-IP, the IP 1 and IP 2 ports are enabled for generation of ST 2110 IP streams of video, audio, and data test signals. Two SFP28 slots are provided for use with SFP modules that can operate at 25 Gbps or 10 Gbps line speed depending on the SFP type.
Instrument Installation SFP Module Installation SFP Module Installation This section explains how to install and remove an SFP module from an SPG9000. Install SFP Module 1. Remove the protective plug from the SFP connector. 2. Insert the SFP module into the PTP connector on the rear-panel of the instrument as shown.
This is especially important on the long-reach, single-mode SFP modules and fiber. GNSS Antenna Installation If your instrument has option SPG9000-GNSS enabled, you need to connect a GNSS antenna and check the main oscillator calibration before you put the instrument into service.
It is also possible to get reflected signals that come by a longer path than expected, which can degrade timing accuracy and stability. When evaluating a site, it is important to monitor it over several days and with a variety of weather conditions present. SPG9000 User Manual...
Page 41
A booster amplifier can be added if more length is needed, as shown in the optional block in the signal path system. The booster amplifier should be closer to the antenna than to the SPG9000. If a 20 dB amplifier is added, then 20 dB more cable loss can be accommodated. This equates to another 150 ft of small coaxial cable, or 360 ft of large coaxial.
This section describes the basic operation of the SPG9000. This includes descriptions of the front panel of the SPG9000 and how to move through the on-screen menus. There are also details of how to use the web interface: how to log in, information in the tabs, and how to understand the available information.
Menu System The SPG9000 front-panel interface is organized as a set of menus. Each of the front- panel menu buttons is associated with one of the menu lists. For example, press the REF button to open the REFERENCE menu list. The top line of the display shows the name of...
Page 44
OUTPUT LEVEL. The list of submenus is circular, meaning you can go directly from the first submenu (in this example MODE) to the last submenu (in this example OUTPUT LEVEL) by pressing the button, or from the last submenu to the first by pressing the button. SPG9000 User Manual...
Adjustment menus are marked by a plus-minus sign on the right, as shown in the example. Use these menus to make immediate adjustments to the configuration parameters. ● Press to increase the parameter by the smallest increment available (for example, µs 0.0185 SPG9000 User Manual...
To exit edit mode and cancel the editing changes, press BACK. Multiple-Page Menus Multiple-page menus are used to display read-only status information, not for making configuration changes. These menus are marked by a pair of arrows, facing opposite directions, as shown in the example. SPG9000 User Manual...
The sample table shows the submenus for the SYSTEM menu and the submenu FRONT PANEL. SYSTEM : PRESET : INFO : NETWORK : FRONT PANEL : TIMEOUT DISP BACKLIGHT BEEPER WEB : GENERAL PURPOSE INTERFACE : POWER SUPPLY : FIRMWARE UPGRADE CALIBRATE OVEN DIAGNOSTICS SPG9000 User Manual...
Note: The management port can only be configured using the front-panel user interface. Front-Panel Menu for NETWORK To use the front panel of the SPG9000 for this process, press SYSTEM and then select the NETWORK option. See Menu Operations for details of using the front-panel menus.
Page 49
CALIBRATE OVEN DIAGNOSTICS Configuration Settings for NETWORK The NETWORK settings are used to configure all the Ethernet ports for the SPG9000, including the management interface, the PTP ports, and the IP ports. MGMT The MGMT submenu includes all the configuration settings for the management network interface.
Page 50
This is a read-only menu that displays the physical (MAC) address of the management port. The first three octets of a MAC address indicate an Organizationally Unique Identifier (OUI), to help identify equipment on the network. The OUI for Telestream is 00-90-56, so the MAC addresses always begin with these three octets.
The factory default hostname is “spg9000-s000000” where the last six digits represent the numeric portion of the device's serial number. The serial number is on a sticker on the left side of the SPG9000 and appears on a label on the packaging box. DOMAIN NAME Enter the domain name portion of the FQDN.
The default URL is: http://hostname where hostname is replaced with a fully qualified domain name of the SPG9000, or: http://ip_address where ip_address is replaced with the IP address of the management network interface.
Page 53
Note: The web interface requires that JavaScript be enabled. Web Interface for User Login and Access Control When the web interface URL first opens, there is a login page. The SPG9000 has two built-in user accounts for web interface access: “admin” and “operator.” These accounts are case sensitive and cannot be renamed.
View or update the API key for authentication of HTTP API messages. See HTTP API. Elements of Web User Interface The web interface for the SPG9000 is a single-page application that dynamically updates based on current configuration and system state. The top banner (with a blue SPG9000 User Manual...
Page 55
System Status and Monitoring Power Supply Monitoring Replacement. Reference Select to configure the current reference source (genlock input, GNSS signal, PTP follower, or internal) and to configure the GNSS receiver (option SPG9000-GNSS required). See Reference and Time Sources. SPG9000 User Manual...
Page 56
Reference and Time Sources. Select to configure the two PTP instances associated with the two SFP ports, labeled PTP 1 and PTP 2. This tab is not present unless the SPG9000-PTP option is licensed. See Operation. Black Select to review and configure the six analog sync signal outputs. These are labeled BLACK 1 through BLACK 6.
User Manual Select to open the PDF file of this User Manual document. The file is stored on the instrument, so it can be viewed even when the SPG9000 is not connected to the public Internet via the management network.
Web User Interface Most browsers show the site status and protocols. For example, with plain HTTP, the Chrome browser indicates the SPG9000 web interface is “Not secure”: Configure Web Server To install new SSL certificate files and switch to HTTPS, 1.
JavaScript Object Notation (JSON) text. This API style is commonly referred to as a REST (Representational State Transfer) API. Strictly speaking, the SPG9000 API is not RESTful, but the message formats are familiar to developers with REST API experience.
Page 60
URL: http://spg9000/api/v1.0/system/status where spg9000 is the hostname or the IP address of the system. The prefix /api/v1.0 is required for every endpoint. Note: If the SPG9000 web server has been configured to use HTTPS with an SSL...
Page 61
System Operation Application Programming Interfaces API Documentation Documentation for the HTTP API is available in the SPG9000 web interface. In the top banner, select API Documentation. A new browser window appears for the documentation page. The complete set of available messages is organized into categories on the...
Page 62
IS-04 Discovery and Registration ● IS-05 Device Connection Management Per the NMOS model, the SPG9000 registers as a node with a single device. This device contains 18 senders, each corresponding to an IP stream configured for one or both IP ports.
Page 63
● 6 data senders When the SPG9000 node is registered, it can be used as the source for ST 2110 IP streams. Typically you use an external NMOS connection manager application to make the connections from senders to receivers. If the connection manager is used to specify the desired multicast destination address and UDP port numbers, it will “patch”...
Page 64
System Operation Application Programming Interfaces Note: If the web server of the SPG9000 is configured to use HTTPS with port 443, the NMOS API will continue to use HTTP with port 80. See Secure Web Interface. Discovery Select the method for the SPG9000 node to discover the registry server.
Page 65
Normal but significant conditions Informational Informational messages Debug Debug-level messages Most messages logged by the SPG9000 use the Informational, Notice, Warning, or Error severity levels. Web Interface for System Logging 1. In the SPG9000 web interface, select the System tab.
UTC, even if a time zone and daylight saving time offset have been configured. ● The third field is the hostname of the SPG9000, “spg9000-s012345” in this example. The syslog messages originating from the PTP processes use a modified hostname with an ending of “-2”...
Page 67
The SPG9000 supports its own Management Information Base (MIB) and the System group of objects from SNMPv2 MIB defined in RFC 3418. The objects in SPG9000-MIB are read-only objects that mirror the state of the indicators on the front-panel and web interface banner.
Page 68
PWR 2 indicators referenceSource Current reference source, primary or secondary The SPG9000 uses SNMP version 3 (SNMPv3) because it includes higher security than previous versions, with stronger authentication and data encryption for privacy. The user-based security model (USM) is used for authentication and privacy. It has a single pre-defined username of “snmpv3user”...
Trap notification messages. Download SPG9000 MIB File Click on the link to download a copy of the “SPG9000.mib” file from your browser. This file can be imported into SNMP management applications so that they can use the names of SPG9000-specific objects instead of using their numeric Object Identifier (OID) values.
Username Displays the pre-defined username, “snmpv3user”. The credentials for this user are saved on the SPG9000 and can be updated by changing the authentication values. The same username and credentials are configured on the external network management system, and the SPG9000 will only respond to requests when snmpv3user is authenticated successfully.
See LTC/GPI Connector. This connector can be used to connect the SPG9000 to the ECO9000 changeover unit so the two outputs can be used to signal the changeover. Input and output signals are active low, with these characteristics:...
Page 72
System Operation General Purpose Interface Front-Panel Menu for General Purpose Interface To use the front-panel menu of the SPG9000 for this process, press SYSTEM and then select the GENERAL PURPOSE INTERFACE option. See Menu Operations for details of using the front-panel menus.
Counter. Reacquire Position (GNSS): the GNSS receiver is reset to reacquire its position. This is useful if the SPG9000 has just moved to a new location, such as on a mobile broadcast or production vehicle. See Position. Jam Sync: a jam sync is immediately performed for drop-frame time code outputs.
PTP 1 or PTP 2 port has changed state from active leader to passive. This event can be used to signal the changeover unit that the SPG9000 is no longer the grandmaster, so the backup SPG9000 is the source for both the synchronization outputs and PTP.
Page 75
Web Interface for Presets In the SPG9000 web interface, select the System tab and then select Preset. Front-Panel Menu for PRESET To use the front panel of the SPG9000 for this process, press SYSTEM and then select the PRESET option. See Menu Operations for details of using the front-panel menus.
Recall this preset to reset the configuration since the last time the system was restarted or since this preset was updated. This is useful for applications when the SPG9000 is frequently powered off and on again, such as between different locations for a mobile broadcast truck.
Page 77
Preset File actions. Configuration Settings Not Saved in Presets Several parameters are saved in non-volatile memory of the SPG9000 so they are restored when the instrument is powered off and on again, but they are not saved in...
● System font selection for text video overlays File Management The SPG9000 has non-volatile internal storage for several types of user-created and system-created files: Presets: Text files (JSON format) that include complete configuration settings for the instrument, or a subset of configuration settings for selected parameters. See Presets.
Page 79
SPG9000 software, not just the space for user files. Therefore, approximately 6-7 GB of space will be shown as “Used” for a SPG9000 system that has no saved user files. Below the memory usage gauge are a set of tabs that correspond to each type of file.
1. Select Choose File to open a file selection dialog box from your web browser. Select a file from your local computer and select Open. 2. On the SPG9000 web interface, the selected filename will be displayed to the right of the button. Select Upload to complete the process.
System Operation Fonts Note: The SPG9000-PTP license must be enabled to capture packets for the PTP 1 and PTP 2 interfaces, and the SPG9000-IP license must be enabled to capture packets for the IP 1 and IP 2 interfaces. The SPG9000 does not forward all Ethernet packets to the internal CPU. Notably, high- bandwidth ST 2110 traffic is filtered by hardware because these packets do not need to be processed by the system.
Page 82
Widely used characters, such as uppercase and lowercase Latin letters (with or without accent marks), Arabic numerals, punctuation marks and other symbols are available in every font. SPG9000 User Manual...
System Status and Monitoring The SPG9000 has multiple features for monitoring the status of the instrument and its reference signals. The front panel has colored LED indicators for quickly checking several status items, and a set of menus accessed from the STATUS button for more detailed information.
Page 84
Solid red Solid green Unlocked or Holdover 1. Option SPG9000-GNSS must be licensed to select GNSS Signal as the reference source. 2. Option SPG9000-PTP must be licensed to select PTP Follower as the reference source. Time The INPUT indicator (located under the TIME button) shows the status of the main time- of-day (MTOD) source.
The system is not locked to a PTP leader. 1. Option SPG9000-GNSS must be licensed to select GNSS Signal as the time and reference source 2. Option SPG9000-PTP must be licensed to select PTP Follower as the time and reference source The X-REF indicator (also located under the TIME button) is for future use.
Page 86
These two indicators show the status of the two power supply modules. Note: If the SPG9000 was purchased with option SPG9000-SPW, only one power supply module is installed in the instrument. If it was purchased with option SPG9000- DPW, two power supply modules are installed in the instrument. A second or replacement power supply can be added at any time by purchasing option SPG9000- ACC-DPW.
Page 87
TWH. See Tempera- repair. The other supply ture-Weighted Hours. becomes active. ● The active supply fan has If the status of the stopped. inactive supply is also faulted (red), remove that power supply module for repair first. SPG9000 User Manual...
STATUS menu. Web Interface for Status On the SPG9000 web interface, click the Status tab. The web page Status contents are organized into several main sections: Reference includes information about the status of the primary and secondary reference sources, the genlock input signal, and the GNSS receiver status.
Page 89
System Status and Monitoring Status Information Front-Panel Menu for STATUS To use the front panel of the SPG9000 for this process, press STATUS. See Menu Opera- tions for details of using the front-panel menus. The table shows the submenus for the STATUS menu.
PTP Follower The colored indicator shows the health of the primary source. Green indicates that the SPG9000 is able to lock to the source, and red indicates that the SPG9000 is not able to lock to the source. If the primary source is GNSS Signal, a secondary source can be configured. In this mode, if the primary source is active, "(Active)"...
"(Active)" or "(Auto)" will be displayed after the source type. The colored indicator shows the health of the secondary source. Green indicates that the SPG9000 is able to lock to the source, and red indicates that the SPG9000 is not able to lock to the source.
Page 92
Yellow The system is receiving satellite data to determine which Satellites signals to use. Unlocked The system is unable to lock to the GNSS signal because there is no signal or the signal quality is too low. SPG9000 User Manual...
Page 93
The PTP instance is disabled, initializing, or faulty (possibly because the link is down). 1. Option SPG9000-GNSS must be licensed to select GNSS Signal as the time and reference source 2. Option SPG9000-PTP must be licensed to select PTP Follower as the time and reference source...
Connect the second connector to the genlock reference input of another device or add a 75 Ω terminator. GNSS Status Displays the status of the received GNSS signal. The possible values and what they mean are listed in the table. SPG9000 User Manual...
System Status and Monitoring Status Information Note: Option SPG9000-GNSS must be licensed for the GNSS status items to appear on the web interface. GNSS Status Value Description Locked Strong The GNSS signal has data from 8 or more satellites with a carrier-to-noise ratio (C/N) of 40 dB or better.
Click to open a panel on the web interface that provides details information about the received GNSS data. The position data of the GNSS antenna is shown along with a table with data of every satellite that is currently in view. SPG9000 User Manual...
Page 97
Displays the position in degrees of the GNSS antenna, which might be located at a distance from the GNSS receiver inside the SPG9000. The latitude value is a positive number (0 to 90) for the northern hemisphere and a negative number (−90 to 0) for the southern hemisphere.
Satellite data is usually used unless the vehicle is low in the sky (close to the horizon) or its C/N value is low. Time Status The Time section on the Status tab contains information about the current time-of-day source, local offsets, time code inputs, and the program time counter. SPG9000 User Manual...
ST 309 data is missing, only the HH:MM:SS digits are displayed. LTC Input Displays the received Linear Time Code (LTC) value. LTC 1 must be set to Input mode for the time code to be available. If the date and time zone information is encoded SPG9000 User Manual...
The PTP 1 and PTP 2 sections on the Status tab contain information about the PTP instances corresponding to the two networks ports labeled PTP 1 and PTP 2 respec- tively. Note: Option SPG9000-PTP must be licensed for the PTP status items to appear on the web interface. Main PTP Status The PTP status sections include some common items that are always visible as in the example, and a details section that depends on the mode and state of the PTP instance.
Page 101
At that point, the instance transitions from Passive to Active. Uncalibrated UNCALIBRATED Temporary state while the PTP instance is making clock adjustments so it can lock to the GM. The instance should transition to the Tracking state when calibration is complete. SPG9000 User Manual...
Page 102
Displays the domain number for the PTP instance. Details of Leader PTP Status The PTP status sections display some information only when the PTP Mode is set to Leader. Click Show Details to see the information. The button changes to Hide Details. SPG9000 User Manual...
Page 103
Algorithm (BMCA) calculations. A lower number indicates a higher priority. If the dynamic priority feature is active, the current priority, base priority and offset will be displayed as "98 (100-2)," for example. See Dynamic Priority for details. SPG9000 User Manual...
MAC address of 00-90-56-01-10-01 (as viewed in the Network Settings section of the System tab, see Address) corresponds to a clock identity of 00:90:56:FF:FE:01:10:01. Note: The first 3 bytes (00:90:56) of the clock identity values used by the SPG9000 correspond to the Organizationally Unique Identifier (OUI) of Telestream, LLC. Clock Class Displays the clock class attribute of this leader instance, according to Table 4 of IEEE 1588-2019.
Page 105
Click Show Details to see the information. The button changes to Hide Details. Profile Displays the PTP profile in use for this instance: SMPTE ST 2059-2, AES67, or IEEE 1588- 2019 Default Communication Model Displays the communication model in use by the profile: SPG9000 User Manual...
Page 106
Follower Delay and Follower-Leader Delay measurements. Typically, these delay values are a few microseconds or less. Leader-Follower Delay Displays the current Leader-Follower Delay measurement, computed from the timestamps used with Sync and Follow_Up messages. The leader-follower delay is − t . See the messages example illustration. SPG9000 User Manual...
Page 107
Displays the instantaneous and average message rates for Sync messages received from all active leaders. Delay_Req Rate Displays the instantaneous and average message rates for Delay_Req messages received from visible followers. Delay_Resp Rate Displays the instantaneous and average message rates for Delay_Resp messages received from all leaders. SPG9000 User Manual...
Status Information If any values are displayed with a Warning or Error indicator, as in the example, the user might need to contact Telestream Technical Support. Note: The error indicator is displayed when operating with two power supplies but only one supply is connected to the power source. Connect the second supply to the power source to clear the error condition.
The SPG9000 functions by synchronizing its internal clock to a stable frequency source and an accurate time-of-day source. Its outputs are in turn synchronized to that internal clock, ensuring that all devices locked to the SPG9000 are all synchronized with each other.
Afterward, in normal operation, there could be a disruption to the external reference, such as GNSS signal loss. In this case the SPG9000 goes into holdover mode and uses its internal clock to maintain the timing based on the signal history just before signal loss.
Note: The SPG9000-PTP option must be licensed for this reference source to be available. Secondary Reference When the primary reference source of the SPG9000 is configured for the GNSS signal, a secondary reference source may also be configured. This provides additional resiliency SPG9000 User Manual...
Page 113
CW signal. Time-of-Day Sources The SPG9000 maintains a main time-of-day (MTOD) value that represents the current TAI time. An accurate time-of-day source is necessary for epoch-based synchronization as described above. The MTOD can be modified by various offsets when creating time code outputs.
The system uses the date and time information decoded from the received GNSS signal. This time-of-day source is automatically selected and is the only option when the reference source is set to GNSS Signal. Note: The SPG9000-GNSS option must be licensed for this reference source to be available. SPG9000 User Manual...
Web Interface for Reference On the SPG9000 web interface, click the Reference tab. Front-Panel Menu for REFERENCE To use the front panel of the SPG9000 for this process, press REF. See Menu Operations for details of using the front-panel menus.
Only available if PRIMARY SOURCE is GNSS Signal or PTP Follower GNSS RCVR : Requires SPG9000-GNSS license to be enabled Configuration Overview Setting the reference and time-of-day sources to the configuration is a multistep process for each of the four reference sources: Set GNSS Signal Source 1.
Input mode. See LTC 1 Mode. 5. On the SPG9000 web interface, click the Time tab. 6. In Primary Reference, select one of VITC Input, LTC Input, or Internal. 7. Configure the time code input settings if applicable. See...
Page 118
PTP Follower The GNSS Signal option is only available if the SPG9000-GNSS license is enabled. The PTP Follower option is only available if the SPG9000-PTP license is enabled, and at least one PTP instance is configured as a follower. See Configuration Settings for PTP Instances.
Page 119
This causes a synchronization shock to the system. Fast Slew: Adjusts the system clock to match the external reference at a rate 25 times faster than the Stay Legal rate, but does not jam and cause synchronization shock. SPG9000 User Manual...
Page 120
Signal, PTP Follower, Genlock Input), the Primary Source in Time of Day will have different options with different options following. Front-Panel Menu for TIME OF DAY To use the front panel of the SPG9000 for this process, press TIME and then select the TIME OF DAY option. See Menu Operations for details of using the front-panel menus.
Page 121
Synchronize Now button. A total of ten attempts to synchronize are made. After ten attempts, no further attempts are made to synchronize regardless if synchronization occurred or failed. A stable signal of at least 100 consecutive frames is needed. SPG9000 User Manual...
Network Time Protocol The SPG9000 can function as a Network Time Protocol (NTP) server, to distribute time to client devices on the same network as the management interface. The SPG9000 can also function as an NTP client to initialize the internal time and date from a remote NTP server.
Reference and Time Sources Network Time Protocol Front-Panel Menu for NTP To use the front panel of the SPG9000 for this process, press TIME and then select the NTP option. See Menu Operations for details of using the front-panel menus. The table shows the menus for NTP.
SPG9000 is a stratum 2 device, and so on. When the SPG9000 does not have a GNSS or PTP time source, it cannot claim to be a stratum 1 server. When the time-of-day source is Internal, or is a time code input (LTC or VITC), the SPG9000 uses stratum 12 for its NTP messages.
Input. The sample shows a Genlock Input section with additional configuration settings. Front-Panel Menu for GENLOCK To use the front panel of the SPG9000 for this process, press REF and then select the GENLOCK option. See Menu Operations for details of using the front-panel menus. The table shows the menus for GENLOCK.
Page 126
PAL Burst: Sets the expected input format as PAL black burst (625 lines at 50 interlaced fields per second). HD Tri-Level: Sets the expected input format as a tri-level sync signal. The SPG9000 supports genlock using one of several different tri-level formats:...
Click Lock Now to force the genlock. Genlock Timing The Genlock Timing settings adjust the timing offset of the SPG9000 clock relative to the input signal. The selections are only available when the reference source is set to Genlock Input.
Web Interface for GNSS Receiver On the SPG9000 web interface, click the Reference tab. Front-Panel Menu for GNSS RCVR To use the front panel of the SPG9000 for this process, press REFERENCE and then select the GNSS RCVR option. See Menu Operations for details of using the front-panel menus.
Page 129
The additional configuration of the GNSS receiver helps the SPG9000 find and track the satellite and satellite signal. GNSS Constellation Selects the satellite constellation to track. The SPG9000 can receive data from up to four different global navigation satellite systems and one regional system: GNSS...
Selects the mode in which the GNSS receiver calculates time and position information: Fixed: An averaged position is stored in flash memory, and only the time is calculated each second. This provides greater stability of the time information and SPG9000 User Manual...
Page 131
For example, if the threshold is set to Locked Warning, a notification occurs if the GNSS Status is in any of the unlocked states (from No Signal to Acquiring Position). If the threshold is set to Locked Strong, a notification occurs if the GNSS Status is any other state. SPG9000 User Manual...
Web Interface for Jam Sync On the SPG9000 web interface, click the Reference tab. Front-Panel Menu for JAM SYNC To use the front panel of the SPG9000 for this process, press TIME and then select JAM SYNC. See Menu Operations for details of using the front-panel menus.
(winter time) in autumn. On the SPG9000, a daylight saving time offset is used (along with the time zone offset) to compute the local time that can be used in time code outputs.
Page 134
Web Interface for Daylight Saving Time On the SPG9000 web interface, click the Time tab. Front-Panel Menu for DST SCHEDULE To use the front panel of the SPG9000 for this process, press TIME and then select the DST SCHEDULE option. See Menu Operations for details of using the front-panel menus.
Note: In European countries that observe daylight saving time, the local clocks change simultaneously at 01:00 UTC, which can be 01:00, 02:00, or 03:00 local time. Be sure to use local time when setting the DST start and end times on the SPG9000. Recurring End Enter the relative date and local time of day for daylight saving time to end.
24 hours. The user can choose a time such as 04:00 in the local time zone, when there are few viewers. In some installations the GNSS signal is not available, such as when the SPG9000 is used in a mobile production truck that does not have clear access to the sky. In these situations, the current leap second offset between UTC and TAI time must be configured differently.
Page 137
When the time-of-day source is Internal, LTC Input, or VITC Input, you can configure the offset between UTC and TAI time. Front-Panel Menu for LEAP SECOND To use the front panel of the SPG9000 for this process, press TIME and then select the LEAP SECOND option. See Menu Operations for details of using the front-panel menus.
Page 138
Query Web Press to update the UTC to TAI offset value from a trusted server hosted by the International Earth Rotation and Reference Systems Service (IERS). SPG9000 User Manual...
Web Interface for Program Time On the SPG9000 web interface, click the Time tab. Front-Panel Menu for PROGRAM TIME To use the front panel of the SPG9000 for this process, press TIME and then select the PROGRAM TIME option. See Menu Operations for details of using the front-panel menus.
See Syslog General Purpose Interface. Alarm Time Enter the required program time counter value (in the format HH:MM:SS) to trigger the alarm. SPG9000 User Manual...
SPG9000 outputs (black burst, time code, etc.) are synchronized to PTP time. Note: The SPG9000-PTP license must be enabled for the PTP ports to be operational. Theory of Operation PTP operates by exchanges of IP messages between leaders and followers. Through these messages the time of the grandmaster clock is distributed to all other instances so they are all synchronized and share the same time.
Page 142
Follow_Up message is not required; this is called one-step operation. A leader instance on the SPG9000 uses two-step operation and sends both Sync and Follow_Up messages. A follower instance on the SPG9000 can operate with either one- step or two-step leaders.
Page 143
IEEE 1588-2019 also defines three other PTP message types (Pdelay_Req, Pdelay_Resp, and Pdelay_Resp_Follow_Up) that are used for the peer-to-peer delay mechanism. These are not used by the SPG9000; it only utilizes the end-to-end delay mechanism. Domains A PTP domain is a set of PTP instances that are synchronized to the grandmaster of the domain.
Page 144
GNSS signal may not be available in some vehicles. The SPG9000 in one vehicle can be set to Ordinary Clock mode and locked to a grandmaster in another vehicle that does have a GNSS time source. If that GM is dropped from the network, the Ordinary Clock can become the new leader and assume the GM role for the domain.
Page 145
Specific values are listed in Table 4 of IEEE 1588-2019. For example, the SPG9000 uses class 6 when it is locked to a GNSS signal and class 7 when it is in holdover mode after GNSS signal loss. A lower Clock Class number is better for BMCA purposes, so in this example an SPG9000 that is locked to GNSS is better than an SPG9000 currently in holdover mode.
Page 146
6 to 7 as the SPG9000 went into holdover mode. The BMCA would choose the backup SPG9000 to be the new active leader because its Clock Class is still 6. This is all expected and desired behavior.
Page 147
PTP Operation Theory of Operation Upon GNSS signal loss on the primary SPG9000, its Clock Class changes and the backup assumes the active leader role. Since the primary leader is no longer active, its Priority 2 resets to the base value.
Page 148
PTP Operation Theory of Operation Communication Models PTP can operate over several types of networks. The SPG9000 only uses Internet Protocol version 4 (IPv4) for message transport. PTP messages are carried by User Datagram Protocol (UDP) packets using port 319 for event messages (Sync and Delay_Req) and port 320 for general messages (Announce, Follow_Up, Delay_Resp, Management, and Signaling).
Page 149
A PTP profile is a set of features, constraints, and parameter values that are used for a PTP instance. Profiles are published by various organizations to suit the needs for their specific applications. The SPG9000 supports three profiles: SPG9000 User Manual...
Page 150
Each profile includes a set of mandatory, optional, and prohibited PTP features; default values and permissible ranges for several PTP attributes and parameters; and other profile-specific behavior. For the SPG9000 PTP instances, the profile-specific differences are: ● The SMPTE profile includes support for the SM TLV in Management messages. The grandmaster sends a Management message once per second and whenever its locking status changes.
Page 151
Daily Jam Sync. On the SPG9000, a PTP instance configured as a leader with the ST 2059-2 profile sends Management messages with the SM TLV once every second. These messages can be sent as multicast messages for the multicast or mixed communication models, or as unicast messages to each follower for the unicast model.
System tab of the web interface or the SYSTEM NETWORK menu of the front-panel menu. Web Interface for Network Settings On the web interface, click the System tab and then click Network Settings. SPG9000 User Manual...
Page 153
PTP Operation PTP Configuration Front-Panel Menu for NETWORK To use the front panel of the SPG9000 for this process, press SYSTEM and then select the NETWORK option. See Menu Operations for details of using the front-panel menus. The table shows the NETWORK menu, and submenus for PTP 1 and PTP 2.
If an SFP module is detected, the status indicates the interface speed and the laser wavelength, if applicable. For example, this can help identify mismatches between short-reach (850 nm) and long-reach (1310 nm) transceivers on the SPG9000 side and the switch side of the link.
PTP Operation PTP Configuration identity of 00:90:56:FF:FE:01:10:01. This makes it easier to identify SPG9000 units in the PTP network. The OUI for Tektronix is 08-00-11, so earlier SPG8000A units (Tektronix manufacture) use a clock identity starting with 08:00:11:FF:FE and recent SPG8000A units (Telestream manufacture) use a clock identity starting with 00:90:56:FF:FE.
In a PTP network using boundary clocks, it is easy to set up each point-to-point link from the switch to the SPG9000 on a narrow subnet, such as using a 30-bit subnet mask. This should make it easy to define different address ranges for the two PTP ports.
Page 157
The menus available for a PTP instance depend on the selected Mode, Profile, and Communication Model as noted. For example, the menus available for a Follower Only instance using the mixed multicast/unicast model are: The menus available for a Leader Only instance using the SMPTE profile are: SPG9000 User Manual...
Page 158
PTP Operation PTP Configuration Front-Panel Menu for PTP Instances To use the front panel of the SPG9000 for this process, press PTP repeatedly to alternate between the two instance submenus and then press ENTER for the selected instance. Menu Operations for details of using the front-panel menus.
Page 159
When the BMCA selects this instance, it assumes the Active leader role. But unlike a Leader Only instance that assumes a passive role when the BMCA selects another leader, an Ordinary Clock assumes a follower role and tracks the active leader. SPG9000 User Manual...
Page 160
PTP Operation PTP Configuration Note: Do not configure both PTP instances of the same SPG9000 to use Ordinary Clock mode with a reference source of PTP Follower. This might lead to a “loop” whereby the instrument is synchronized to itself, which is an unstable configuration.
Only mode. Priority values of 0-255 may be entered, but values of 128-255 are used for devices that will not become active leaders. Dynamic Priority Select the Priority 1 or Priority 2 to enable Dynamic Priority mode for this PTP instance or select Off to disable Dynamic Priority mode. See Dynamic Priority. SPG9000 User Manual...
Page 162
+99.999 µs, with 0.001 µs (1 ns) resolution. A positive value means the leader-to- follower propagation time is longer than the follower-to-leader propagation time, and a negative value means the opposite. This menu is not available for Leader Only mode. SPG9000 User Manual...
Enter the IP addresses of up to 8 potential leaders. Use a value of 0.0.0.0 for entries that are not used. See Unicast for more about the Unicast Discovery List. These menus are only available for the unicast communication model and the Follower Only or Ordinary Clock modes. SPG9000 User Manual...
Color Frame ID Flag Select whether color frame identification should be enabled or disabled for the time code outputs of the follower. The color frame flag appears in the LTC and VITC code words, according to ST 12-1. SPG9000 User Manual...
Word Clock and Digital Audio Reference Signal (DARS). Black Outputs The SPG9000 includes six outputs labeled BLACK 1 to BLACK 6, which can be configured for a variety of analog synchronization signal formats. Web Interface for Black On the web interface, click the Black tab for the configuration menus for the six outputs.
Page 166
Front-Panel Menu for BLACK To use the front panel of the SPG9000 for this process, press BLACK repeatedly to select from the six output submenus and the two HD TRI-LEVEL SYNC RATE submenus. See Menu Operations for details of using the front-panel menus.
Page 167
The set of available HD tri-level sync formats depends on the selection in the Black Output HD Tri-Level Frame Rates menu. Either the set of non-integer rates or the set of integer rates is available for each of Black 1-3 and Black 4-6. SPG9000 User Manual...
Page 168
Configuration Settings for Timing The Timing settings adjust the timing offset of the output signal relative to the internal frame reset. See Epoch-Based Synchronization to understand how frame resets are synchronized with respect to the reference source. SPG9000 User Manual...
Page 170
Local (No DST): Use the main time-of-day and the time zone offset, but exclude any daylight saving time offset to compute the local time. UTC: Use Coordinated Universal Time instead of a local time. Program Time: Use the program time counter instead of a time-of-day value. See Program Time Counter. SPG9000 User Manual...
Enter the required line numbers in the vertical interval and check the boxes to enable the lines. The SPG9000 can insert the VITC data into one or two different lines in the vertical interval. One line is always enabled; to disable VITC altogether, select Disabled from the Source menu.
Front-Panel Menu for BLACK. Linear Time Code Input and Outputs The SPG9000 has four sets of pins on the rear-panel LTC/GPI connector for LTC input and outputs. These can be configured as one input and three outputs, or as four outputs.
Page 173
Front-Panel Menu for LTC To use the front panel of the SPG9000 for this process, press LTC repeatedly to select from the four output submenus. See Menu Operations for details of using the front- panel menus.
Page 174
30 fps: Select non-drop frame time code, with frames counted from 00 to 29 for every second, at a frame rate of 30 fps. 30 fps drop-frame: Select drop-frame time code at a frame rate of 29.97 fps. SPG9000 User Manual...
On the web interface, click the Audio tab, and then click Reference Outputs. Front-Panel Menu for Audio Reference Outputs To use the front panel of the SPG9000 for this process, press AUDIO and then select the REFERENCE option. See Menu Operations for details of using the front-panel menus.
Note: The delay value has no effect when the Frame Sync parameter is set to Free Run. Word Clock Level Set the signal level voltage for the Word Clock output to either ±1 V, when AC-coupled, or to 0–5 V, when DC-coupled. SPG9000 User Manual...
The SPG9000-IP license must be enabled for test signal generation using the IP interfaces. The SPG9000 uses a set of video sources and audio sources to define the test signal content, and a set of output interfaces for the test signal transport. In general, a specific source may be sent to multiple outputs.
Page 179
4:4:4 4:4:4 YCbCr 4:4:4 4:2:2 YCbCr Note: The IP outputs only support 4:2:2 YCbCr 10-bit progressive and interlaced formats at all frame rates and 4:4:4 RGB and YCbCr 12-bit progressive and interlaced formats up to 30 fps. SPG9000 User Manual...
Page 180
Click a Video Source header to open that section and see the submenus for that source. Select the header for Format, Test Signal, Time Code, Overlay, or Timing to open those subsections. Note: The Time Code and Overlay subsections are only available for video sources 1-4. SPG9000 User Manual...
Page 181
Test Signal Generation Video Sources Front-Panel Menu for VIDEO To use the front panel of the SPG9000 for this process, press VIDEO repeatedly to select from the source submenus. See Menu Operations for details of using the front-panel menus. The table shows the submenus for the VIDEO 1 menu.
Page 182
For 3G-SDI formats, “3G-A” indicates Level A mapping and “3G-B” indicates Level B mapping. If the source is used with an IP video stream, the estimated bit rate (including L2 overhead) is also displayed. SPG9000 User Manual...
Start to set the format with the first format parameter (image size) and continue in order. Select the Source needed (1-4 or 1-8), then select Format. Image Size Select the size of the active video region as width-by-height (W×H). The SPG9000 supports these image sizes: Standard Definition High Definition, 2K Ultra High Definition, 4K 720×486...
Page 184
SDR: Standard Dynamic Range HDR HLG: High Dynamic Range, Hybrid Log-Gamma HDR PQ: High Dynamic Range, Perceptual Quantization Unspecified Standard definition (720×486 and 720×576) and 720-line high-definition formats only use SDR. The 2K XYZ formats use unspecified transfer characteristics. SPG9000 User Manual...
Image File: Select a TIFF image file that has been uploaded to the instrument. Note: The Image File option is not available for video sources 5 and 6. Test Pattern Parameters The SPG9000 includes a large set of predefined test patterns, grouped into eight categories. To select a specific test pattern: 1.
Page 186
YCbCr, HD (750- and 1080-line formats) uses Rec.709 coefficients, and UHD (2160-line formats) uses Rec.2020 coefficients. Rec. 2020 is also used for 1080-line HD/2K formats when using HDR transfer characteristics. The SPG9000 generates the correct color values depending on the image size and transfer characteristics of the selected format.
Page 187
219-1 HD pattern is intended for 16×9 aspect ratio displays, with SMPTE RP 219-1 SD Color Bars additional elements as compared to EG1 bars. The SPG9000 SMPTE RP 219-2 UHD Color Bars implementation includes −I and +Q sections, but unlike the similar sections in EG1 bars, they have additional luminance to stay within RGB gamut.
Page 188
BT.709 color bars on the bottom left and right. EBU 3305 Color Bars with Motion Color bars based on EBU Tech 3305. This document specifies the pattern definition for SD formats only, but the SPG9000 pattern has been extended to include HD/2K and UHD/4K image sizes.
Page 189
Flat field patterns are full-frame images of a single color. They are used to verify uniform luminance and chromaticity levels for the entire span of the displayed image. For YCbCr formats, the SPG9000 uses Rec.601 colorimetry for SD image sizes, Rec.709 colorimetry for 720-line and 1080-line HD image sizes, and Rec.2020 colorimetry for 2160-line UHD image sizes.
Page 190
(1.5G formats only) Y channel pattern with packet frequencies of 15, 18, 21, 24, 27, and 30 MHz. Multiburst 15–30 MHz (4:4:4 and fast-progressive 3G formats only) Three channel pattern with packet frequencies of 15, 18, 21, 24, 27, and 30 MHz. SPG9000 User Manual...
Page 191
110 mV, 200 mV, 450 mV, and 700 mV (100% white) in the analog domain. The -2% patch of the pluge section is clipped to 0% black for XYZ formats. SPG9000 User Manual...
Page 192
0% to 50%, then 5% steps from 55% to 100%. The left side of the scale has a higher resolution section with steps of 0%, 3%, 6%, and 10% and the right side has a similar section with steps of 90%, 91%, 92%, and 95%. SPG9000 User Manual...
Page 193
For example, the yellow pulse in the upper half is 100% red plus 100% green, resulting in yellow on a black background. At the same horizontal location in the lower half, a pulse of −100% blue added to the white background also results in a yellow line. SPG9000 User Manual...
Page 194
RP 198 defines a polarity control word, in which one bit of the first sample in the first active video line is alternated on successive frames. This method has been proven to be ineffective in some cases, so the SPG9000 uses a 10-bit counter for the polarity control word.
Page 195
PLL Test, Half-Length Full-field pattern of the half-length, phase-locked loop test signal, repeats a 10-bit word of 218h. The scrambler output pattern uses 10 consecutive 1s or 0s followed by 10 consecutive bits at the other level. SPG9000 User Manual...
Page 196
SPG9000 before it can be selected. The SPG9000 supports the Tag Image File Format (TIFF) for image files. There are several encoding options for TIFF files; the SPG9000 supports the RGB color space at 8- bit or 16-bit resolution per channel.
IP output will simultaneously be muted on all channels for the same duration that the video is blanked. The resulting “flash/pop” effect can be used to measure the audio-video delay using a Telestream waveform monitor such as the PRISM or WFM/WVR series.
Page 198
(NDF) time code is sometimes used in editing and post-production, typically when also using the Program Time source. Overlay The video generator of the SPG9000 can add optional overlays to the active test signal. If the background test signal changes, the overlays remain unchanged. SPG9000 User Manual...
Page 199
The ID Text overlay displays a static string of one or more lines of text, which is useful for identification of the channel or the signal source, for example. The text is composed from Unicode characters so that most written languages can be represented. See Fonts. SPG9000 User Manual...
If the frame rate is higher than 30 fps, “.0” or “.1” will be appended to the frames digits to indicate the first or second frame in the frame pair. SPG9000 User Manual...
Page 201
The logo overlay displays a full-color picture file (PNG format) such as a network or company logo. The logo image can include a transparency (alpha) channel so that the background is visible around curved edges, for example. To use a logo image, the file must first be uploaded to the SPG9000. See File Management.
Page 202
Timing The Timing settings adjust the timing offset of the output signal relative to the internal frame reset. See Epoch-Based Synchronization to understand how frame resets are synchronized with respect to the reference source. SPG9000 User Manual...
Audio Sources The SPG9000 has 32 audio tone sources that can be independently configured. Each audio tone source is described by its amplitude, frequency, and identification. Changing the configuration settings for an audio source affect all outputs that use that specific source.
Page 204
Test Signal Generation Audio Sources Front-Panel Menu for AUDIO To use the front panel of the SPG9000 for this process, select AUDIO and then select TONES. See Menu Operations for details of using the front-panel menus. The table shows the submenus for the SOURCE 1 menu.
SDI Outputs The SPG9000 has four serial digital interface (SDI) outputs, labeled SDI 1 to SDI 4 on the back panel of the instrument. Each output is used with an independent video source, so any supported combination of video formats and test signal content can be used on the four outputs simultaneously.
Page 206
Video, Embedded Audio, and Ancillary Time Code. Front-Panel Menu for SDI To use the front panel of the SPG9000 for this process, press SDI repeatedly to select from the four output submenus. See Menu Operations for details of using the front- panel menus.
Page 207
The Video section is used to configure the SDI-specific options for the video output signal. See Configuration Settings for Video Sources to change the format, test signal, or timing. Source Displays the video source number and its user-defined label used for the output. SPG9000 User Manual...
Page 208
For the 1280×720 image size with 4:4:4 sampling, only Level A is defined. Image Size Scan Type Frame Rate Sampling Color Space Bit Depth 1920×1080 Progressive 60/59.94/50 4:2:2 YCbCr 30/29.97/25/24/23.98 4:4:4 4:2:2 YCbCr SPG9000 User Manual...
For these formats, only groups 1 and 2 are used. Enable Select this checkbox to enable the respective group. Ancillary data packets with the corresponding DID value are inserted into the SDI signal as shown in the table: SPG9000 User Manual...
Page 210
The ancillary time code (ATC) section is used to configure the insertion of ATC packets in the SDI output signal. ATC is described in the SMPTE ST 12-2. The SPG9000 supports the ATC_LTC and ATC_VITC payload types, which identify the carriage of linear time code (LTC) and vertical interval time code (VITC) code words respectively.
IP Streams The SPG9000 has two SFP ports, labeled IP 1 and IP 2 on the back panel of the instrument. When SFP28 (25 Gbps) or SFP+ (10 Gbps) modules are installed, the SPG9000 can generate multiple ST 2110 streams simultaneously, each on one or both interfaces.
Page 212
IP Streams On the web interface, click the System tab and then click Network Settings. Front-Panel Menu for Network To use the front panel of the SPG9000 for this process, press SYSTEM and then select the NETWORK option. See Menu Operations for details of using the front-panel menus.
Page 213
RS-FEC Check this box to enable Reed-Solomon Forward Error Correction (RS-FEC) for the link. The SPG9000 uses the IEEE 803.3by Clause 108 standard for 25 Gigabit Ethernet. If a 10 Gbps SFP+ module is installed, this option is not available.
Page 214
This is a read-only value of the physical address of the network interface. The first three octets of a MAC address indicate an Organizationally Unique Identifier (OUI), to help identify equipment on the network. The OUI for Telestream is 00-90-56, so the MAC addresses always begin with these three octets.
IP address(es) This makes it easy to view the configuration of all video streams together, in a table-like format. Click on a header to open that section to see the menus for that video stream. SPG9000 User Manual...
IP address(es) This makes it easy to view the configuration of all audio streams together, in a table-like format. Click on a header to open that section to see the menus for that audio stream. SPG9000 User Manual...
IP address(es) This makes it easy to view the configuration of all data (time code) streams together, in a table-like format. Click on a header to open that section to see the menus for that data stream. SPG9000 User Manual...
Page 218
When a section is opened, the parameters for the data stream can be configured. Front-Panel Menu for IP Streams To use the front panel of the SPG9000 for this process, press SYSTEM and then select the NETWORK option. See Menu Operations for details of using the front-panel menus.
Page 219
SOURCE PORT DEST PORT IP 2 : Same menu and submenus as IP 1 AUDIO N : Same menu and submenus for streams 1 to 6 DATA STREAMS : TIME CODE 1 : (ENABLE) LABEL TYPE SOURCE OFFSET SPG9000 User Manual...
Page 220
Every IP stream has a Session Description Protocol (SDP) object that can be viewed from the web interface and copied to external ST 2110 connection management systems. Transport Parameters The Transport Parameters include the source and destination information for the stream. SPG9000 User Manual...
See NMOS Services. The source IP address cannot be updated via NMOS, and can only be changed by SPG9000 network interface settings. Video Streams The Stream sections are used to configure the video-specific options for each ST 2110- 20 video stream.
UDP size limit of 1460 octets. Block Packing Mode uses a video payload size of 1260 octets, which is an integer multiple of 180-octet “blocks”. General Packing Mode is slightly more efficient, and will have a lower bandwidth estimate for the stream. SPG9000 User Manual...
Page 223
Session Description Protocol. Number of Channels Select the number of channels for the stream. The SPG9000 supports 1, 2, 4, 6, 8, or 16 channels per each audio stream. Channel Order The channel order is a string that appears in the Session Description Protocol (SDP) object for the audio stream, to signal how the set of channels in the stream should be interpreted by the receiver.
Page 224
IP outputs that use that source. Packet Time Select the packet time for audio sample data. The SPG9000 supports packet times of 1 ms or 125 µs. For 48 kHz sampling, a packet time of 1 ms corresponds to 48 audio samples per channel per RTP packet, and an IP packet rate of 1000 packets per second.
Page 225
Data Streams The Stream sections are used to configure the data-specific options for each ST 2110-40 data stream. The SPG9000 supports ancillary time code (ATC) in IP data streams. Stream Select to enable the stream. At least one port also needs to be enabled for packets to be transmitted.
SDI ancillary data space. This requires a partial video format configuration for the data stream. Frame Height Select the number of lines of the associated video format. The number of active lines and total lines (including vertical blanking) are both shown for each option. SPG9000 User Manual...
Page 227
Any subsequent changes to the stream parameters or the video, audio, or data sources will cause the SDP object to be updated immediately. The SDP object can be viewed from the web interface. Within each Stream configuration section, click the View SDP button to open the panel. SPG9000 User Manual...
Page 228
Press Export to File to open a dialog to save the file to a location on your computer. Note: The SDP objects can also be read programmatically using the /ip/video/ {stream}/transportfile, /ip/audio/{stream}/transportfile and /ip/time-code/{stream}/ transportfile endpoints in the application programming interface. See HTTP API. SPG9000 User Manual...
Power Supply Monitoring and Replacement This section describes how the SPG9000 operates with one or two power supply modules, how to check the status of the power supplies, and how to replace a power supply module if necessary.
Page 230
See Presets. Web Interface for Power Supplies To use the web interface of the SPG9000 to select a preferred power supply: 1. On the web interface, click Status. 2. In the System section, select the Preferred Power Supply option.
Page 231
System Maintenance Power Supply Monitoring and Replacement Front-Panel Menu for POWER SUPPLY To use the front panel of the SPG9000 for this process, press SYSTEM and then select the POWER SUPPLY option. See Menu Operations for details of using the front-panel menus.
2. In the System section at the bottom of the page, click Show Details. The information for the power supplies status appears. A table shows the voltage measurement, usage data (active, standby, and temperature-weighted hours) and the load test history. SPG9000 User Manual...
Page 233
PWR 1 and PWR 2 indicators. 1. Remove the power cable from the power supply module that you are removing or replacing. SPG9000 User Manual...
Page 234
We recommend you configure the supply with the most TWH to be used as the primary preferred supply. This allows for the newer supply to be preserved so it can provide the best possible backup if the primary supply fails. SPG9000 User Manual...
Licensed Features Licensed Features The SPG9000 has several features that are available when the corresponding license is enabled. Licenses are preinstalled on the system if they are purchased at the same time as the base unit. Licenses can also be added at any later time by purchasing them as upgrades.
Page 236
The Software Serial Number is a set of 20 digits and letters such as SG7J- U6E8-2S4F-UQRJ-6CL2. 1. In the SPG9000 web page, select the System tab and then select System Information. 2. Under the Licensed Options table, select Update Licenses. The Update Licenses panel opens.
Page 237
7. Paste the activation code into the text box and select Submit. Your browser prompts you to save a file named “TelestreamLicense.” If the SPG9000 is not on a network connected to the Internet, you will have to transfer this file to a computer that is connected to the SPG9000.
The license file is checked and a summary of its contents is displayed in the last text box on the web page, as in the sample: If the Host ID matches the SPG9000 and the set of licenses is correct, the Apply Licenses button becomes available.
Page 239
Press SYSTEM and then select the INFO option. See Menu Operations for details of using the front-panel menus. The table shows the submenus for the INFO menu. SYSTEM : PRESET : INFO : VERSIONS LICENSED OPTIONS HOST ID SERIAL NUMBER NETWORK : FRONT PANEL : SPG9000 User Manual...
Page 240
FIRMWARE UPGRADE CALIBRATE OVEN DIAGNOSTICS Upgrade Firmware from Front Panel The SPG9000 firmware can be upgraded by copying the new firmware package to a USB memory device and installing it from the front-panel USB port. SYSTEM : PRESET : INFO :...
Page 241
System Maintenance Upgrade Instrument Firmware 5. Rename the .deb file to spg9000.deb. If the file does not have this specific title, the instrument cannot find it. 6. Insert a USB memory device into a USB port in the computer containing the latest instrument firmware.
Page 242
2. In the Software & Downloads section, select Signal and Synchronization Generators. 3. Select the current firmware release for the SPG9000. A .zip file is downloaded to the local drive. 4. Open the .zip file and extract the firmware file.
Note: The upgrade process may take approximately 10-25 minutes to complete. The SPG9000 may reboot several times during the process. Do not remove power until the process has completed. Service Report You may have questions about SPG9000 configuration or operation, or you may have issues that require technical support.
After that a yearly calibration is typically adequate to maintain good frequency accuracy when in internal mode. When option SPG9000-GNSS or option SPG9000-PTP is installed, you might be able to improve the accuracy slightly after installation because the instrument is at the normal temperature for your specific installation site.
Systems, Software & Services, Annex B (Media Appliance Security Requirement). However, several recommendations require user action. Users and Passwords The SPG9000 has user logins for web interface access, a passkey for API usage, and a remote login user for technical support. Web Interface The web interface uses a rudimentary form of role-based access control (RBAC) via two dedicated users.
Remote Login The SPG9000 has one Linux user account that can only be used by Telestream support staff. The login name and password are never shared with end users. This support account has a password that is unique for that system only. If the password is inadvertently shared or cracked, that password will only work for a single SPG9000 unit.
System Maintenance Security Considerations Network Port Usage The management interface for the SPG9000 uses several network ports for normal operation. It uses a firewall to block packets received for all other network ports. Port Number Transport Protocol Application Usage Login shell for technical support...
Page 248
Link Layer Discovery Protocol, used to advertise device and port information to the neighboring switch port On the media ports, all received ST 2110 (RTP over UDP) packets are discarded by a hardware filter even before the software firewall. SPG9000 User Manual...
Need help?
Do you have a question about the SPG9000 and is the answer not in the manual?
Questions and answers