Multistandard MPEG Test Systems
Features & Benefits
- MPEG, DVB, ATSC, and Dolby Digital™ Compliance Testing
- Real-Time Analysis of Transport Streams
- Real-Time Multiplexing of Transport Streams
- Online Storage of Captured Transport Streams
- Create and Generate Custom MPEG, DVB, and ATSC Compliant Transport Streams
- Modular Concept - Purchase Only Performance Required Today (Real-Time Analysis, Deferred-Time Analysis, or Generator Capability) - Easily Upgrade in the Future as Your Needs Change
- MPEG Video Compliance Bitstreams for Independent Certification of MPEG Interoperability
- Synchronous Serial Interface Adapter "DVB and ATSC"
- Rack Mount Configuration Available
The MTS200 Series MPEG Test Systems provide innovative solutions to meet the challenges of designing and testing MPEG, DVB, and ATSC systems. The MTS200 Series products are based on an industry-standard computing platform that provides flexible and expandable test capabilities. The MTS200 Series provides three primary capabilities: real-time analysis, deferred-time analysis, and custom transport stream creation and generation.
The MTS200 Series' real-time analysis capabilities enable you to perform extensive protocol analysis in real-time. All tests conform to MPEG, ETR290 recommendations and ATSC standards so you can verify that your designs meet established conformance criteria.
In addition, the MTS200 Series enables you to vary test parameters from established specifications so you can define and test the limits of your design or established system. You have control over the interval of each table, the timing relationship between related tables, as well as PCR interval and precision measurements.
To ease the analysis of test results, the MTS200 Series uses color in its various displays to indicate the status of each element under test within the transport stream. Green indicates that the element under test passes; Red indicates that there is a current error; and Orange indicates that an error has occurred but is no longer present. The Real-Time Analyzer offers message logging that can be viewed either from the master log or on an individual PID basis.
A statistical view (see Figure 1) provides a status-at-a-glance display of the overall bandwidth and efficiency of the transport stream under test. Graphic and dynamic displays show the data rates, percentage of use, and global data information for each program, PID, and the transport stream.
Figure 1 - Typical MTS200 Real-Time Analyzer screen. This screen displays information and analysis results of the MPEG transport stream being monitored.
PCR Analysis with frequency offset and drift information (see Figure 2) are displayed in real-time. The real-time analyzer enables you to use MPEG, DVB, or ATSC limits, or you can define your own. Once the limits have been defined, the system begins testing to that limit. Errors are graphically displayed in red and added to the message log with time of day and date information.
The real-time system also enables you to display multiple PCR views simultaneously to assist in identifying multiplexer or encoder problems.
Figure 2 - PCR analysis view screen.
Histograms for All Timing Graphs
The PCR, PTS/DTS, and section rate analysis displays now include histograms. An example histogram can be seen in Figure 2.
The PID Allocation view (see Figure 3) enables you to view all PIDs associated with either PSI/SI/PSIP or program tables and monitor their rates. High and low limits can be set to alert the user with error messages when these limits have been exceeded. This is especially important when monitoring the output of a statistical multiplexer and trying to identify a program that may be using too much bandwidth.
Figure 3 - PID-Allocation screen.
DVB Measurement Display
DVB ETR290 measurements can be monitored using two display types. The first display type is used strictly for monitoring while the second display type is a detailed view. Both views indicate the three priorities of testing per ETR290 recommendation.
DVB-T for SFN (Single Frequency Network)
Mega-Frame Initialization Packets (MIP), specified in the DVB TS 101 191 document, can be monitored using either the Real-Time or Deferred-Time Analysis programs. MIP's carry information about the type of transmission that will be used to broadcast the transport stream. It is used to synchronize and to configure DVB-T transmitters (SFN adapters) using GPS-based time stamping.
IP Data Monitoring
Due to the increase in demand on accessing Internet services through cable and satellite communications, IP data monitoring has become an important issue. The MTS200 Real-Time Analyzer performs IP monitoring with detailed viewing of SI-DAT 360 (DVB Data Broadcasting) tables, syntactic control of the SI-DAT tables with error reporting, and the ability to monitor data flow of the broadcast session.
Analyses performed are as follows:
- Intra-PSI analysis
- Inter SI/PSI analysis (data broadcast descriptors)
- Consistence of data carousal
- TCP/IP session monitoring
Several new tables are now available within the hierarchical display. Digital Storage Media Command and Control (DSM-CC) from ISO/IEC 13818-6 defines the following types: Multiprotocol encapsulation, U-N messages, and Stream descriptors. SI-DAT defines the following tables: 1-layer Data carousel, Multiprotocol encapsulation, 2-layer Data carousel, Data Piping, and Data Streaming. Figure 4 shows multiple DSM-CC elements along with their IP traffic sessions.
Figure 4 - IP Data Monitoring.
The following parameters are user-definable:
- Hardware - Set the number of synchronization bytes before the system begins testing or synchronization is lost. Set the electrical input and output configuration of the Real-Time Analyzer.
- Analysis - Select the type of testing to be performed (MPEG, DVB, or ATSC). Select individual ETR290 tests. Select individual MPEG-2 programs for analysis.
- Advanced Analysis - Select packet ID and table interdependencies. Configure syntax, timing, and rate requirements.
- View - Enable NT Event logging. Configure message, hierarchical, and graphics displays.
- Data Storage - Configure trigger event, file name and size, and repetition mode.
- Output Filtering - Select MPEG-2 programs and PIDs to be removed from transport stream.
Private Syntax Table Editor
This program allows the user to describe the syntax of a private table. You can then use the table for testing the syntax of the incoming transport stream, validating the private table information.
Intermittent problems are difficult to detect and capture. The MTS215 MPEG Test System addresses this by incorporating a trigger/capture function (see Figure 5) that enables you to specify an error or event to be monitored, start the process, and walk away. When the designated error or event occurs, the system automatically captures the event so that it can be analyzed at a later time. The system can capture a minimum of 35 minutes of data running at 60 Mbps.
Figure 5 - Data Storage Trigger/Capture configuration display.
Simple Network Management Protocol (SNMP)
If you are using the MTS200 Series Real-Time Analyzer in an operational network environment you can take advantage of the SNMP agent that is a part of the real-time system. This will allow you to control or capture analysis results from a remote location.
Deferred Time Analysis
The MTS200 Series' Deferred-Time Analysis capabilities provide four types of displays or views:
- Hierarchical - Displays the structure of the transport stream and identifies all of the components.
- Interpreted - Works as a tutorial on the MPEG structure. Double clicking on any of the fields in the display produces a definition of that field from the MPEG standard.
- Graphical - Uses graphs to show information about PCR (jitter analysis), MUX Allocation (rate analysis), and the PID Map (for viewing "burstiness" of data).
- Numerical - Shows decimal, hex, or binary versions of each display.
Tests performed in deferred-time are listed below and determined by the user-defined measurement environment.
- Syntax - Testing of the system layer (including PES) to ISO/IEC 13818-1.
- Consistency - Between the DVB SI and ATSC PSIP source information tables.
- PSI/SI/PSIP Rates - Frequency.
- PTS/DTS - Timing.
- PCR - Timing.
- Semantic - Value checks.
- Mega-frame analysis for SFN.
- Dynamic - Full T-STD (Transport stream System Target Decoder) including LTW (Legal Time Window) and Buffer Smoothing.
All of these tests can be performed automatically. You also have control of the buffer size in each of the T-STD buffers.
MPEG Audio and Video Stream Analysis (Option ES)
MPEG audio and video elementary stream analysis is also possible with the MTS210 and MTS215 systems. These programs allow you to perform syntax and semantic analysis of both audio and video elementary streams (see Figures 6 and 7).
Figure 6 - MPEG video screen.
Figure 7 - MPEG audio screen.
MPEG Video Stream Analyzer analyzes MPEG1 or MPEG2 video streams at different levels (i.e., [email protected], [email protected], 4:2:2) as well as the decoding of I-pictures. The video analyzer provides multiple levels of analysis:
- Video sequence
- Group of pictures
Both syntactic and semantic (coherence between all components in the stream) analysis are available. An extraction routine allows the user to select and save either the whole stream or a part of the stream.
The MPEG Audio Stream Analyzer analyzes MPEG Audio Layer I and II specification streams. It allows analysis of an MPEG audio stream at different levels as well as the ability to decode them.
The audio analyzer provides the following levels of analysis:
- Audio Header (AH)
- Audio Allocation Table (AAT)
- Scalefactor Table (SCF)
- Scalefactor Selection Information (SCFSI)
- Sample Table (SPL)
- Ancillary Data (AD)
At each of these levels, syntactic, semantic, and CRC analysis can be performed. An extraction routine allows the user to select and save either the whole stream or a part of the stream. The decoded stream can be saved in a WAV file format.
AC-3™ Analysis (Option AC)
The technology on which Dolby Digital sound is based is Dolby AC-3, a proprietary audio coding technique Dolby Laboratories developed for storing and transmitting multiple channels of digital sound more efficiently. The analysis of Dolby AC-3 streams can be performed on MPEG-2 transport streams, program streams, packetized elementary streams (PES), as well as elementary streams. Analysis functions include CRC checking, syntactic analysis, and semantic analysis. Graphs can be plotted for the following fields to observe trends in these values over different sections of the stream:
- Dialog normalization
- Heavy compression
- Dynamic range
The interpreted display shows the actual data along with each parameter field name. Double-clicking on the field name produces a definition of that field as defined by the AC-3 standard. Figure 8 shows the Dolby AC-3 analysis application along with two characteristics views. All or part of an AC-3 stream can be saved on a frame or time basis.
Figure 8 - The Dolby AC-3 analysis application with two Main Characteristics displays.
Custom Transport Stream Generation
The MTS200 Series' generation capabilities allow you to create custom transport streams with complete control over many of the parameters. User-definable parameters include:
- Timing offsets
- Data rates
- PES packet size
- Jitter and channel coding
- DVB SI table information
- ATSC PSIP Table information (Terrestrial or Cable)
These parameters can be easily modified using the included DVB or ATSC Table Editor or Jitter Programs.
Using a "known good" transport stream, you can test performance of the entire system or an individual component under ideal conditions. Because you have control over the user-definable parameters, you can create a custom transport stream with variations to stress performance at or near operational limits. For example, Figures 9a and 9b show custom transport stream creation.
CD-ROMs with elementary streams are included with all MTS200 Series systems having generation capability. The video elementary streams contain both motion sequences and traditional television test patterns. The STRM102 product is included and contains MPEG video elements from the Sarnoff Corporation for independent certification of MPEG interoperability. These "known good" MPEG streams can be used as ideal test signals or they can be used as the basis for creating your own MPEG transport streams.
Figure 9a - Example Custom ATSC Transport Stream with PSIP Tables, High-Level MPEG-2 video, and Dolby AC-3 audio.
Figure 9b - Example custom transport stream with Mega-frame.
Real-Time Multiplexing (Option OM)
The purpose of the Real-Time Multiplexing application is to provide an easy way to multiplex MPEG-2 Transport Streams in real time. The heart of the application is a transport packet multiplexer task that can quickly process many input streams and outputs a valid MPEG-2 stream. The input transport streams can represent a single-program transport stream (SPTS) or multiprogram transport streams (MPTS), elementary streams, private data, PSI tables, DVB-SI tables, or ATSC-PSIP tables.
The main characteristics are as follows:
- Dynamic management of MPEG2 PSI, DVB SI, and ATSC PSIP tables.
- SPTS and MPTS file multiplexing.
- Allocation and dynamic filtering of PIDs.
- Restamping of PCRs.
Figure 10 - Real-Time Multiplexing screen.
I/O for Acquisition and Generation
The MTS200 Series provides rear-panel I/O connectors for external acquisition and generation. The exact connector configuration depends upon the system ordered.
SMPTE 310M and DVB SSI Adapter (Option SS)
The Synchronous Serial Interface (SSI) adapter accepts MPEG-2 transport streams at 19.39 and 38.78 Mbps meeting the SMPTE 310M standard. The SSI adapter will also accept SSI streams that meet the DVB standard over a frequency range of 10 Mbps to 50 Mbps. An automatic detection circuit allows the adapter to act as either an input or output device.
Modular System Design
The MTS200 Series is based on a modular design so you can purchase only the capabilities you need now. Later, you can purchase field upgrades to expand the functionality of your system as your needs change or as new tests and technologies emerge. The MTS200 Series is based on Windows NTTM and runs on a high-end PC platform for maximum flexibility and upgradeability. The MTS200 Series consists of the following systems:
- MTS205 Real-Time Analysis System. Designed for fast, time-critical system analysis.
- MTS210 Deferred-Time Analysis System. Designed for out-of-service (offline) analysis. The MTS210 requires one of the three options: Option 1A provides acquisition and analysis only, option 1G provides custom transport stream generation only, and option AG provides both analysis and transport stream generation capabilities. Other MTS210 options include: 1R, OM, ES, AC, PS, CA, and SS.
- MTS215 MPEG Test System. Combines both the MTS205 and MTS210 capabilities into a single system.
G.703 8.448 and 34.368 Mbps
Standards Conformance - ITU-T G.703, G.823
Connector - 50 ohm SMB
Line Encoding - HDB3
Serial Bit Rate - 8.448 Mbps ±10 ppm. 34.368 Mbps ±20 ppm
Required Receiver Termination - 75 ohm nominal resistive
Connector - 50 ohm SMB male
ECL Parallel, Serial, and Control Ports
Parallel: 25-pin D connector
Serial: 25-pin D connector
Control: 9-pin D connector
Maximum Data Rate - 60 Mbps
Minimum Data Rate - 1 Mbps
Maximum Serial Data Rate - 55 Mbps
Signal Level Amplitude - Differential ECL (compliant with 100K ECL levels)
Required Receiver Termination - 100 ohm line-to-line
10 Mbit Serial (RS-422 Level I/0)
Connector - 9-pin D connector
Maximum Data Rate (typical) - 10 Mbps
50 Ohm TTL I/O
Connectors - Two 50 ohm male SMBs (one for data I/O, one for clock I/O)
Maximum Data Rate - 45 Mbps
Minimum Data Rate - 1 Mbps
Termination (input) - 50 ohm nominal resistive
Clock Port (Input)
Voltage Levels - TTL
Low: <0.8 V
High: >2.0 V
Termination - 50 ohm nominal resistive
Frequency Range - 125 kHz to 45 MHz (typical)
Range (typical) - 125 kHz to 60 MHz
Resolution (typical) - 1 Hz
Jitter Resolution - 0.2 UI peak-to-peak over a 1000 UI delay
Settling Time - 3 seconds after frequency change
Frequency Accuracy (typical) - 10 ppm ± resolution
Parallel Input Port -
Input Data Rate:
Maximum: 60 Mbps
Minimum: 1 Mbps
Signal Amplitude (auto selects ECL, RS-422, or LVDS):
Maximum: 2.0 Vp-p
Minimum: 100 mVp-p
Signal Common-Mode Range: -1.8 V to +2.5 V
Termination: 100 ohm resistive nominal, line-to-line
Timing Reference: Rising edge of clock
Clock-to-Data Timing: Data must be stable ±5 ns of rising clock edge
Parallel Output Port -
Signal Amplitude (software selectable to LVDS or ECL-modified level):
LVDS: 454 mVp-p maximum, 247 mVp-p minimum
ECL (modified): 400 mVp-p nominal
Termination: 100 ohm line-to-line
Signal Common-Mode Range:
LVDS: 1.125 V to 1.375 V
ECL: -1.65 V nominal
ASI Input Port -
Input Bit Rate: 270 Mbps ±100 ppm
Transport Stream Data rate up to 60 Mbps
Maximum: 800 mVp-p
Minimum: 200 mVp-p
Termination: 75 ohm nominal
Return Loss: +17 dB minimum, 27 MHz to 270 MHz
ASI Output Port (output follows the input) -
Output Bit Rate: 270 Mbps ±100 ppm
Signal Amplitude: 880 mV maximum, 500 mV minimum into 75 ohm load
Rise and Fall Times: 1.2 ns maximum (20% to 80%)
Optional Synchronous Serial Interface Adapter
Connector - BNC
Input Bit Rate - 10 Mbps to 50 Mbps
Data Format - Compliant with SMPTE 310M and DVB SSI
Packet Length - 188 or 204 bytes
Connector - BNC
Data Format - Compliant with SMPTE 310M and DVB SSI
Output Bit Rate -
For SMPTE 310M: Settable to 19,392,658 bps for 8 VSB, and 38,785,316 bps for 16 VSB
For DVB: Adjustable between 10 Mbps and 50 Mbps
Connector - 25 Contact Sub-D, female
Input Bit Rate - 10 Mbps to 50 Mbps
Data Format - SPI, but at ECL logic levels
Signal Amplitude -
Differential ECL, Compliant with ECL 100 K levels
Logic high: -0.9 V typical
Logic low: -1.7 V typical
Environmental, EMC, Safety
Operating: +10 °C to +35 °C
Nonoperating: -20 °C to +60 °C
Operating: 20% to 80% (maximum 10% change/hour)
Nonoperating: 5% to 90% noncondensing
Altitude - Operating: To 4,572 m (15,000 ft.)
Electromagnetic Compatibility - CISPR 22A Radiated and Conducted
IEC 801-2 Electrostatic Discharge
IEC 801-3 Radiated RF Immunity
IEC 801-4 Electrical Fast Transients
IEC 801-5 Power-line Surge
CAN/CSA C22.2 No. 950 M89
Source Power -
Voltage Ranges: 100 to 120 V AC or 220 to 240 V AC
Line Frequency: 60 Hz or 50 Hz
Power Consumption (not including monitor) -
Maximum: 240 W
Typical: 160 W
*1 Not including monitor (shipped separately)