Tektronix MTS415, MTS400P, MTX100B, MTS430, MTS4SA User Manual

User Manual
11
011001111011
11
010100101101
001
1110110111
010101101010
MTS400 Series MPEG Test Sytems
Analyzer Applications
077-0205-00
*P077020500*
077020500
User Manual
MTS400 Series MPEG Test Systems
Analyzer Applications
077-0205-00
This document applies to firmware version 1.7 and above.
www.tektronix.com
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions.
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this public ation supercedes that in all previously published material . Specifications and price change privi leges reserved.
TEKTRONIX, TEK, CaptureVu, and FlexVuPlus are registered trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc. 14200 SW Karl Braun Drive P.O. Box 500 Beaverton, OR 97077 USA
For product information, sales, service , and technical support:
H In North America, call 1-800-833-9200.
H Worldwide, visit www.tektronix.com to find contacts in your area.
Warranty 9(b)
Tektronix warrants that the media on which this software product is furnished and the encoding of the programs on the media will be free from defects in materials and workmanship for a period of three (3) months from the date of shipment. If any such medium or encoding proves defective during the warranty period, Tektronix will provide a replacement in exchange for the defective medium. Except as to the media on which this software product is furnished, this software product is provided “as is” without warranty of any kind, either express or implied. Tektronix does not warrant that the functions contained in this software product will meet Customer’s requirements or that the operation of the programs wil l be uninterrupted or error-free.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period. If Tektronix is unable to provide a replacement that is free from defects in materials and workmanship within a reasonable time thereafter, Customer may terminate the license for this software product and return this software product and any associated materials for credit or refund.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THE PRODUCT IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER’S PAYMENT IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.

Table of Contents

General Safety Summary xi..........................................
Preface xiii...................................................
Related Documentation xiv...........................................
Transport Stream Compliance Analyzer
Transport Stream Compliance Analyzer - Getting Started 1--1........
TSCA Features 1--2..................................................
File Analysis and Real-Time Modes 1--3.................................
Technical Background 1--3............................................
User Interface 1--4...................................................
CaptureVu Feature 1--5...............................................
Triggered Recording 1--6..............................................
Starting the TSCA Software 1--7........................................
Interface Card Overview 1--15..........................................
Setting Up the IP Interface 1--18.........................................
Real-Time Interface Presets 1--30........................................
Starting Analysis 1-- 31.................................................
Setting the Stream Content Font 1--32....................................
Understanding the TSCA Window 1--37...........................
TSCA Top Level Displays 1 --38.........................................
TSCA Window Components 1--39.......................................
Error Status LEDs 1--43................................................
Context Menus 1--44..................................................
Using the Program View 1--45....................................
Program Navigation - Transport Stream Node 1--47.........................
Program Navigation - Program Nodes 1--53................................
Program Navigation - Elementary Stream Node 1--55........................
Using the Tests View 1--59.......................................
Tests Navigation - All Tests 1--63........................................
Test Navigation - Test Nodes 1--64.......................................
Test Navigation - PID Nodes 1-- 65.......................................
Using the Tables View 1--67......................................
Table Summary Pane 1--68.............................................
Tables Detail View - Section View 1--69...................................
Tables Detail View - SI Repetition Graphs 1--71............................
Export SI/PSI as XML 1--71............................................
Using the PID View 1--73........................................
PIDView-AllPIDs 1--74..............................................
PID View - Detail View (All PID and PID Group) 1--75......................
PID View - Detail View (PIDs) 1--76.....................................
Using the Packets View 1--79.....................................
Packet Navigation Bar 1--80............................................
Packet Navigation - Filter Nodes 1--81....................................
Packet Detail View 1 --82...............................................
Version 00e
MTS400 Series Analyzer Applications User Manual
i
Table of Contents
Using the Interface View 1--85....................................
Detail View Tabs 1--86................................................
Readings and Controls 1--86............................................
RF Interface Views 1--88...............................................
IP Video Gigabit Ethernet Interface 1--99..................................
GbE Video over IP Interface 1--108.......................................
Common User Interface Concepts 1--109............................
Windows Management 1--110............................................
Icons 1--112..........................................................
Graph Management 1--115..............................................
Timing Graphs 1--121..................................................
Bit Rate Graphs 1--123.................................................
PIT Graph 1--123......................................................
Thumbnail Views 1--124................................................
Parameter Edit 1--126..................................................
Event Log 1--129......................................................
Bit Rates 1--132.......................................................
EPG View 1--137......................................................
MPE Views 1--141.....................................................
CaptureVu Feature 1--142...............................................
Triggered Recording 1--146..............................................
Menu Bar and Options 1--150............................................
Configuration 1--152...................................................
Script Files 1--158.....................................................
Task Examples 1--163............................................
Which Tests Have Failed in an Analyzed Stream? 1--164......................
How Many PIDs Are There in a Stream?
How Many PIDs Are Referenced?
How Many Are Unreferenced? 1--167..................................
What Tests Have Been Applied to a Program PID? 1--168.....................
Establish the Stream Type of a PID 1--169..................................
How Many Programs Are There in the Stream? 1--170........................
What Are the Contents of the Programs?
And What PIDs Are They On? 1--172..................................
What is the Bit Rate of Each PID in a Program? 1--173........................
What is the Latest Version Number
of the Program Association Table (PAT) in the SI? 1--176..................
Examine a Transport Packet 1--177........................................
SI/PSI Nodes 1--179..............................................
Packetized Elementary Stream Analyzer
Getting Started 2--1............................................
Starting the Program 2--2..............................................
Options 2--5........................................................
Opening a File 2--8..................................................
Menus and Controls 2--11.......................................
Toolbar 2--11........................................................
Status Bar 2--13......................................................
Slider Bar 2--14......................................................
Menus and Options 2--17...............................................
ii
Version 00e
MTS400 Series Analyzer Applications User Manual
T-STD Buffer Analyzer
Table of Contents
Packet Hex View 2--21..........................................
Packet Header 2--22...................................................
Event Log 2--25................................................
Packet Selection 2--25.................................................
Packet Header Interpretation 2--29................................
Program Structure 2--33.........................................
The Diagram 2--34....................................................
Selecting a Packet Type 2-- 35...........................................
PTS/DTS Timing Analysis 2--37..................................
Access Unit Selection 2--40.............................................
Scrolling the View 2--40...............................................
Video Streams 2-- 41...................................................
Audio Streams 2--43..................................................
AC-3 Audio Streams 2--45.............................................
AAC Audio Streams 2--46..............................................
Getting Started 3--1............................................
Suitable Streams 3--1.................................................
Table Handling 3--2..................................................
Starting the Program 3--2..............................................
Settings 3--5........................................................
Opening an MPEG File 3--9...........................................
Opening a BMR File 3--10.............................................
Window Layout 3--11.................................................
Initial Processing of MPEG Files 3--11....................................
Initial Processing of BMR Files 3--12.....................................
Menus and Controls 3--13.......................................
Toolbar 3--13........................................................
Status Bar 3--15......................................................
Menu Options 3--16...................................................
Stream List 3--21...............................................
Selecting Streams 3--23................................................
Processing Streams 3--23...............................................
Event and Message Logs 3--27....................................
Global Event Log 3--27................................................
PID Event Log 3--28..................................................
Trace 3--28..........................................................
Results Graphs 3--35............................................
Common Features 3--35................................................
Elementary Buffer Graph 3--46..........................................
Multiplex or Main Buffer Graph 3--46....................................
Transport Buffer Graph 3--47...........................................
Version 00e
MTS400 Series Analyzer Applications User Manual
iii
Table of Contents
Elementary Stream Analyzer
Elementary Stream Analyzer 4--1................................
Starting the ES Analyzer 4--2..........................................
OpeninganMPEGStream 4--3.........................................
Understanding the Main Window and Icons 4--5...........................
Tree View and Navigation 4--8.........................................
Header, Extension and Hex Displays 4--10.................................
Error Testing Methods and Outputs 4--15..........................
Run Through Stream Test Mode 4--16....................................
Error Filtering 4--17...................................................
Status Bar 4--23......................................................
Regression Testing and Error Log Files 4--24...............................
Reports and Field Selection 4--27........................................
Demultiplexing Transport Streams to PES or Elementary Output Files 4--30......
Working with Transport and PES Streams 4--31....................
Using Packet View 4--31...............................................
Understanding PES 4--32...............................................
Working with Video Streams 4--35................................
Viewing the Sequence Header 4--36......................................
Viewing the GOP and Picture Header 4--37................................
Displaying the Slice and Macroblock 4--42................................
Analyzing Picture Quality 4--44.........................................
Using the Video Viewer for Picture Analysis 4--57..........................
Working with Audio Streams 4--61................................
Understanding MPEG Audio Streams 4--61................................
Audio Player 4--62....................................................
Understanding Dolby Digital (AC-3) Audio Streams 4--68....................
Working with Program Streams 4--71..............................
Viewing Pack and System Headers 4 --72..................................
Viewing the Program Stream Map 4--73...................................
Working with Teletext 4--75......................................
VBI (Enhanced Teletext Support) 4--76...................................
Advanced Audio Compression 4--79...............................
ADIF Stream Forms 4--81..............................................
ADTS Stream Forms 4--89.............................................
Closed Caption Analysis 4--91....................................
Enabling Closed Caption Analysis 4-- 91...................................
Selecting Closed Caption Analysis Standard 4 --92...........................
CC-EIA608 Support 4--93..............................................
CC-EIA708 Support 4--94..............................................
Dumping Closed Caption Statistics 4--98..................................
DVB Subtitle Stream Analysis 4--101...............................
DVB Subtitle Data Tab 4--103............................................
Page View Tab 4--106..................................................
Index
iv
Version 00e
MTS400 Series Analyzer Applications User Manual

List of Figures

Table of Contents
Figure 1--1: TSCA Program view - Deferred analysis 1--1............
Figure 1--2: TSCA Start-up - Offline File Analysis 1--7..............
Figure 1--3: TSCA Start-up - Real-Time Analysis 1--8...............
Figure 1--4: Stream Interpretation dialog box 1--9..................
Figure 1--5: TSCA Open File Analysis (Offline) dialog box 1--11.......
Figure 1--6: TSCA Real-time Interface dialog box 1--14...............
Figure 1--7: Open Transport Stream dialog box 1--16.................
Figure 1--8: Firmware update 1--17................................
Figure 1--9: GbE Configure Interface dialog box 1--19................
Figure 1--10: Single subscription mode 1--23........................
Figure 1--11: Multicast subscription mode 1--24.....................
Figure 1--12: Setting up the IP interface 1--27.......................
Figure 1--13: UDP flow selection dialog box 1--29....................
Figure 1--14: TSCA window showing analysis progress 1--31..........
Figure 1--15: Selecting a display font from the
Configuration dialog box 1--33................................
Figure 1--16: FlexVuPlus Window 1--37............................
Figure 1--17: Analyzer window 1--38...............................
Figure 1--18: Analyzer window - no file 1--42........................
Figure 1--19: Context menu (example) 1--44.........................
Figure 1--20: Program view 1--45..................................
Figure 1--21: Program view nodes 1--46............................
Figure 1--22: Historical Multiplex Graph 1--50......................
Figure 1--23: Event log 1--51......................................
Figure 1--24: PCR Graphs view 1--57..............................
Figure 1--25: Tests Navigation view 1--59...........................
Figure 1--26: Test view nodes 1--60................................
Figure 1--27: Test filtering buttons 1--62............................
Figure 1--28: Test Failures screen 1--63.............................
Figure 1--29: Tables view 1--67....................................
Figure 1--30: Tables view - Programs (example) 1--68.................
Figure 1--31: Section payload 1--70................................
Figure 1--32: PID Summary view 1--75.............................
Figure 1--33: PID Information view 1--76...........................
Figure 1--34: Packet view - ISDB detail -IIP 1--83....................
Version 00e
MTS400 Series Analyzer Applications User Manual
v
Table of Contents
Figure 1--35: Interface View - Example 1--85........................
Figure 1--36: Interface View - RF - QAM (Annex B) 1--88.............
Figure 1--37: Interface View - RF - COFDM 1--91....................
Figure 1--38: Interface View - RF - 8VSB 1--94......................
Figure 1--39: Interface View - RF - QPSK/8PSK 1--96................
Figure 1--40: Interface view - IP Video 1--99........................
Figure 1--41: IP Traffic view (tear-off view) 1--100....................
Figure 1--42: IP Video interface Readings view (tear-off view) 1--102.....
Figure 1--43: IP Video interface - Diagnostics 1--105...................
Figure 1--44: IP Video interface graphs (tear-off view) 1--106...........
Figure 1--45: GbE interface - IP Graphs 1--108.......................
Figure 1--46: Window size adjustments 1--111........................
Figure 1--47: Timing graphs 1--116.................................
Figure 1--48: Graph toolbar 1--117.................................
Figure 1--49: Graph context menu 1--118............................
Figure 1--50: Out of range indicator 1--120..........................
Figure 1--51: Bit rate graph 1--123.................................
Figure 1--52: Thumbnail view - Thumbnail view 1--124................
Figure 1--53: Now Playing - Summary view 1--125....................
Figure 1--54: Now Playing - Detail view 1--125........................
Figure 1--55: Test parameters 1--126................................
Figure 1--56: PID test parameters 1--127............................
Figure 1--57: Parameter value - default icon 1--128....................
Figure 1--58: Event log - color coding 1--130.........................
Figure 1--59: Event log - context menu - color 1--131..................
Figure 1--60: Event log - color dialog boxes 1--131....................
Figure 1--61: Bit Rate display selection 1--132........................
Figure 1--62: Bar chart 1--133.....................................
Figure 1--63: Pie chart 1--136......................................
Figure 1--64: EPG Summary view 1--138............................
Figure 1--65: EPG nodes 1--139....................................
Figure 1--66: MPE view 1--141.....................................
Figure 1--67: Record Settings dialog box 1--146.......................
Figure 1--68: Record Settings dialog box - Armed state 1--149...........
Figure 1--69: Configuration - Test Parameters 1--152..................
Figure 1--70: PCR parameters - Filter settings 1--153..................
Figure 1--71: Configuration - PCR Filters 1--154......................
Figure 1--72: Configuration - Preferences 1--155......................
Version 00e
vi
MTS400 Series Analyzer Applications User Manual
Table of Contents
Figure 1--73: Configuration - Preferences - Font 1--157................
Figure 1--74: Configuration - Preferences - Decode 1--157..............
Figure 1--75: Stream Interpretation dialog box 1--159.................
Figure 1--76: Failed tests - example 1--164...........................
Figure 1--77: Program count 1--171.................................
Figure 1--78: PID count 1--172.....................................
Figure 1--79: Program PID bit rate - bar chart 1--173.................
Figure 1--80: Program PID bit rate - pie chart 1--174..................
Figure 1--81: Bit rate graph 1--175.................................
Figure 1--82: Table Identity and Version (summary view) 1--176.........
Figure 1--83: Table Identity and Version (section view) 1 -- 177...........
Figure 1--84: Primary SI/PSI nodes (DVB example) 1--181.............
Figure 4--1: ADIF header Information 4--81.........................
Figure 4--2: ADIF raw data Information 4--82.......................
Figure 4--3: Single channel element Information 4--83................
Figure 4--4: Coupling pair element information 4--83.................
Figure 4--5: Coupling channel element information 4--84..............
Figure 4--6: Low frequency element channel information 4--84.........
Figure 4--7: Data stream element information 4--85..................
Figure 4--8: Program configuration element information 4--85.........
Figure 4--9: Fill element information 4--86..........................
Figure 4--10: ADIF channels (non-standard) information 4--87.........
Figure 4--11: ADIF channels (standard) information 4--88.............
Figure 4--12: ADTS header information 4--89.......................
Version 00e
MTS400 Series Analyzer Applications User Manual
vii
Table of Contents

List of Tables

Table i: Overview of MTS400 Series analyzer applications xiii.......
Table ii: MTS400 Series related documentation xiv................
T able 1--1: MTS400 Series IP interface comparisons 1--18............
Table 1 --2: Toolbar icons 1--39...................................
Table 1--3: Program view tabs 1--46...............................
Table 1 --4: IP Traffic view column descriptions 1--100................
Table 1 --5: IP Video interface readings 1--103.......................
T able 1--6: Object identification icons 1--112........................
Table 1--7: Interface management icons 1--113.......................
Table 1--8: Quick link icons 1--114.................................
Table 1 --9: Timing measurement graphs 1--121......................
Table 1--10: Analysis menu options 1--150...........................
Table 1 --11: View menu options 1--150..............................
Table 1--12: Navigation menu options 1--150.........................
Table 1 --13: Settings menu options 1--151...........................
Table 1 --14: CaptureVu menu options 1--151........................
Table 1--15: Record menu options 1--151............................
Table 1--16: Help menu options 1-- 151..............................
Table 1--17: PCR settling times 1--155..............................
Table 1--18: Bit rate views 1--173..................................
Table 1 --19: MPEG SI/PSI 1--182..................................
Table 1 --20: DVB SI/PSI 1--182....................................
Table 1 --21: ATSC SI/PSI 1-- 183...................................
Table 1 --22: ISDB-S SI/PSI nodes 1--184............................
Table 1 --23: ISDB-T and -TB SI/PSI nodes 1--185....................
viii
Table 2--1: File menu options 2--3................................
Table 2--2: View menu options 2--4...............................
Table 2 --3: Settings menu options 2--4............................
Table 2 --4: Options menu options 2-- 4............................
Table 2--5: File menu options 2--17................................
Table 2--6: Ed it menu options 2--17...............................
Table 2--7: View menu options 2--18...............................
Table 2 --8: Options menu options 2--18............................
Table 2 --9: Window menu options 2--18............................
Version 00e
MTS400 Series Analyzer Applications User Manual
Table of Contents
Table 2--10: Help menu options 2--19..............................
Table 3--1: File menu options 3--4................................
Table 3--2: View menu options 3--4...............................
Table 3--3: File menu options 3--16................................
Table 3--4: Edit menu options 3--16...............................
Table 3--5: View menu options 3--16...............................
Table 3 --6: Options menu options 3--17............................
Table 3 --7: Process menu options 3--17.............................
Table 3 --8: Trace menu options 3--17..............................
Table 3 --9: Window menu options 3--18............................
Table 3--10: Help menu options 3--19..............................
Table 4--1: Tool Bar icons 4-- 6...................................
Table 4--2: Navigation icons 4--8.................................
Table 4--3: Header icons 4--10....................................
T able 4--4: Hex Headers Display 4--13.............................
Version 00e
MTS400 Series Analyzer Applications User Manual
ix
Table of Contents
Version 00e
x
MTS400 Series Analyzer Applications User Manual

General Safety Summary

Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it.
To avoid potential hazards, use this product only as specified.
Only qualified personnel should perform service procedures.
While using this product, you may need to access other parts of a larger system. Read the safety sections of the other component manuals for warnings and cautions related to operating the system.
ToAvoidFireor
Personal Injury
Use Proper Power Cord. Use only the power cord specified for this product and certified for the country of use.
Connect and Disconnect Properly. Do not connect or disconnect probes or test leads while they are connected to a voltage source.
Ground the Product. This product is grounded through the grounding conductor of the power cord. To avoid electric shock, the grounding conductor must be connected to earth ground. Before making connections to the input or output terminals of the product, ensure that the product is properly grounded.
Observe All Terminal Ratings. To avoid fire or shock hazard, observe all ratings and markings on the product. Consult the product manual for further ratings information before making connections to the product.
Do not apply a potential to any terminal, including the common terminal, that exceeds the maximum rating of that terminal.
Power Disconnect. The power cord disconnects the product from the power source. Do not block the power cord; it must remain accessible to the user at all times.
Do Not Operate Without Covers. Do not operate this product with covers or panels removed.
Do Not Operate With Suspected Failures. If you suspect there is damage to this product, have it inspected by qualified service personnel.
Avoid Exposed Circuitry. Do not touch exposed connections and components when power is present.
Use Proper Fuse. Use only the fuse type and rating specified for this product.
Wear Eye Protection. Wear eye protection if exposure to high-intensity rays or
laser radiation exists.
Do Not Operate in Wet/Damp Conditions.
Version 00e
MTS400 Series Analyzer Applications User Manual
xi
General Safety Summary
Do Not Operate in an Explosive Atmosphere.
Keep Product Surfaces Clean and Dry.
Provide Proper Ventilation. Refer to the manual’s installation instructions for
details on installing the product so it has proper ventilation.
Terms in this Manual
These terms may appear in this manual:
WARNING. Warning statements identify conditions or practices that could result in injury or loss of life.
CAUTION. Caution statements identify conditions or practices that could result in damage to this product or other property.
xii
Version 00e
MTS400 Series Analyzer Applications User Manual

Preface

Table i: Overview of MTS400 Series analyzer applications
The MTS400 Series MPEG systems applications are described in three user manuals. The full list of applications can be found in the MTS400 Series Quick Start User Manual. This manual describes the analysis related applications. All applications are available on the following MTS400 Series products:
H MTS415
H MTS430
H MTS4SA
H MTS400P
H MTX100B (where installed)
Application
Transport Stream Compliance Analyzer (TSCA) Real-time and deferred transport stream analysis with user-selectable MPEG-2, DVB, ATSC and ISDB conformance tests. Shows transport structure, header contents, hexadecimal packet contents, PCR timing /transport rate graphs and error message logs.
Packetized Elementary Stream (PES) Analyzer PES analysis with selectable test options. Shows PES program structure, header contents, packet contents, PTS/DTS timing graphs and analysis reports.
Transport Stream – System Target Decoder (T-STD) Buffer Analyzer Analyzes program streams modeling their behavior in, and their conformance to, the MPEG-2 T-STD Buffer Model. Includes a trace facility.
Elementary Stream Analyzer Elementary Stream analysis at video picture and audio level. This includes vector graphs and macroblock picture quality.
Desktop Icon
Version 00e
MTS400 Series Analyzer Applications User Manual
xiii
Preface

Related Documentation

Table ii lists the documentation available for your MTS400 Series instrument:
Table ii: MTS400 Series related documentation
Title Tektronix part number Location
MTS400 Series Quick Start User Manual
English Japanese
MTS400 Series Analyzer Application User Manual (This manual)
MTS400 Series Generator Applications User Manual 077-0204-xx
MTS400 Series Carousel Applications User Manual 077-0203-xx
MTS400 Series Programmer Manual 077-0206-xx
MTS400 Series Release Notes 077-0200-xx
MTS4EA Compressed Video Elementary Stream Analyzer User Manual
MTS4CC Elementary Stream Compliance Checker User Manual
MTS400P Quick Start User Manual
English Japanese
071-2607-xx 071-2608-xx
077-0205-xx
071-1641-xx
071-2075-xx
071-2610-xx 071-2611-xx
+
+
+
+
+
+
+
+
+
+
+
+
xiv
Version 00e
MTS400 Series Analyzer Applications User Manual
Transport Stream
Compliance Analyzer

Transport Stream Compliance Analyzer - Getting Started

The MTS400 Series MPEG Transport Stream Compliance Analyzer (TSCA) enables you to monitor and interpret the contents of real-time, previously recorded, or synthesized transport streams using the latest MPEG, DVB, ATSC, and ISDB standards.
The TSCA is specifically designed to enable you to quickly locate and identify problems within a transport stream using a minimum number of clicks. By quickly identifying the problem areas, the TSCA software helps you save time during the development and test of equipment, networks, and services. You can configure the TSCA software to display stream information in user-selected fonts. This feature enables you to view stream information in your local language or to use custom fonts.
The TSCA software will run stand-alone on computers with Microsoft Win­dows 2000 or Windows XP operating systems.
Figure 1- 1: TSCA Program view - Defer red analysis
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 1
TSCA - Getting Started

TSCA Features

H Industry’s fastest analysis engine enables reduced analysis time, rapid
development, evaluation, deployment, and diagnostics of next generation
DTV and IPTV systems and services
H Support for a wide range of DTV standards, including MPEG, DVB, ATSC,
ISDB, and ISDB-TB (Brazil). Specific service information (SI) for terres-
trial, cable, and satellite, plus regional variations of these standards are also
supported
H A range of interfaces and analysis capabilities provide the necessary
connectivity to diagnose problems anywhere in the network environment,
whether that is in transmission links (RF or IP layer) or content processing
(TS layer)
H Connection to both IP version 4 and 6 networks, including those using
IGMP and MLD multicast protocols respectively
(IP version 6 is only available with the IP Video Gigabit Ethernet interface)
H Constant and variable bit rate stream analysis (CBR and VBR)
H CaptureVu technology captures and analyzes system events in real time and
deferred time to debug the intermittent and complex problems that traditional
analyzers miss
H Innovative program-centric user interface brings expert power to the novice
user
1- 2
Version 00e
MTS400 Series Analyzer Applications User Manual

File Analysis and Real-Time Modes

The TSCA can be run in offline (or deferred) File Analysis or Real-Time Analysis mode.
The offline File Analysis mode is available on any recommended platform (including the your own PC). In offline File Analysis mode, a static stream can be analyzed and displayed; the content can then be inspected at leisure.
The Real-time Analysis mode, with which a live stream can be analyzed, is available when the TSCA is installed on a Tektronix MTS400 Series instrument or an MTX100B with an Option 7 interface card. Real-time streams can be paused for detailed offline analysis and then when the issue has been found, real-time analysis can be resumed. Real-time monitoring of Video over IP (internet protocol) is also available as a standalone application on a your own PC.

Technical Background

TSCA - Getting Started
The analyzer has a client-server architecture. Every time the analyzer opens, it starts two processes: tsca.exe, which is the client, and MpegCore.exe, which is the MPEG analysis engine. Additionally, when the analyzer opens for the first time, another single process, CoreManager.exe, is started. CoreManager.exe forms an intermediary between TSCA clients and MPEG cores.
The tsca.exe, MpegCore.exe, and CoreManager.exe processes use SNMP (Simple Network Management Protocol) and HTTP (Hypertext T ransfer Protocol) to communicate. The port numbers used for communication are read from a configuration file, CoreInfo.xml. In a default installation, the path to the file is c:\program files\tektronix\mpeg\mts400\apps\tsca\xml\. The default port range is 15700-15800. You can change these values if they conflict with other applications.
On the MTS400 platform, another process, mint.exe, runs from system startup. This process controls shared access to the MTS400 Series hardware by the analyzer and player .
You must have local administrator rights to be able to use IP analysis. If you need to change your rights, please consult your system administrator.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 3
TSCA - Getting Started

User Interface

The TSCA software displays two primary views selected using tabs: FlexVuPlus and Analysis.
Using the FlexVuPlus window, you can assemble up to four views that you select from the Analysis window. This allows you to customize the view by selecting the views that are most relevant to the analysis task. The FlexVuPlus window is described in detail in the MTS400 Series Quick Start User Manual.
The Analysis window uses a single main program summary window with different context sensitive views contained within tabbed frames. This provides the maximum amount of useful information, while keeping the screen from appearing cluttered. From the main window, you can access the following views: Program, T ests, Tables,PID, Packets, and Interface.
Program View
Tests View
The Program view provides a fast overview of the transport stream contents in terms of program content, bit rate use by each program, and TR 101 290 test results. Red, amber, and green LEDs highlight errors associated with each program, or element of a program, within the transport stream. Red LEDs indicate that there are current errors in the stream, amber LEDs indicate that errors have occurred but are now clear, and green LEDs indicate that no errors have been detected.
Errors that are detected at lower levels in the program stream hierarchy propagate up to the highest level. This allows you to monitor all of the programs in the stream at a high level and then quickly go to lower levels as necessary to locate a problem.
The Tests view enables you to isolate errors to the specific tests that have been applied to the transport stream. The error log is automatically filtered by the selected test, and can also be filtered by Packet Identifier (PID). In addition to the standard first, second, and third priority tests included in TR 101 290 standard, tests are available for Program Clock Reference (PCR) jitter and program/PID bit rate. A variability test enables you to test the changes in the bit rate of a specific PID, and there are many tests that are specific to ISDB-T and ISDB-S streams.
1- 4
SI/PSI (Tables) View
The SI/PSI (Tables) view displays the service information tables that have occurred in the analyzed stream that comply with the selected digital video standard. This includes MPEG-specific program information, DVB service information, and ATSC, ISDB program, and system protocol information. The tables are grouped together by function and hyperlinks enable you to quickly access related information within other tables.
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
PID View
Packets View
The PID view displays information about all of the PIDs found in the transport stream. When you select the transport stream, the associated summary view provides a PID-oriented overview of the transport stream, displaying the relative data rates of all of the PIDs contained within the stream. The information can be displayed as either a bar chart or as a pie chart. Pop-up menus enable fast limit selection and links.
Each PID is associated with a number of tests. When one or more tests fail, each failed test will be listed under the relevant PID. Select a specific PID to display a summary of all the associated tests. Select a specific test to display the Event Log and Parameters for only that test.
The Packets view displays information about all of the packets found in the transport stream grouped according to content. These groups include PID value, SFN mega-initialization packets (MIPs) (DVB only), and ISDB-T and ISDB-TB information packets (IIPs). When you select a specific PID or MIP, only packets carrying that particular PID or MIP are displayed. A section view is also available. Deferred analysis of PCAP files allows you to see the ethernet packets.
The Packets view is not available in real-time mode. However, you can examine packets in a real-time stream by using the CaptureVu feature.
Interface View

CaptureVu Feature

The Interface view provides a central location for information related to the RF and IP interface cards (where installed).
H Test results
H Graphical representation of specific RF and IP readings
H RF and IP readings and control settings
The graphical views display a selection of graphs of instantaneous measurements and measurement trends. Also available are an Event Log and a Parameter view.
The Interface tab is displayed only when an interface is installed.
The CaptureVu feature captures a snapshot of system events in real and deferred time, and allows you to debug the intermittent and complex problems that traditional analyzers miss. You can initiate CaptureVu either manually or automatically by associating a CaptureVu Breakpoint with any test event. When a breakpoint is detected, either manual or automatic, the stream is paused and an in-depth deferred time analysis can be performed on stored data. This powerful debug mode enables fast debugging of troublesome intermittent problems.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 5
TSCA - Getting Started

Triggered Recording

During real-time analysis, stream information can only be held for a finite time ­eventually it will be overwritten by more up-to-date information. Triggered recording allows a portion of a stream to be recorded and subsequently analyzed in detail.
The following trigger sources and conditions apply:
H Any test event
H External input; (TTL) edge specifiable
H Date and time
H Recorded file size can be specified
H Pretrigger buffer size can be specified as a percentage of the overall file size
range from 0 - 100%
1- 6
Version 00e
MTS400 Series Analyzer Applications User Manual

Starting the TSCA Software

The TSCA can analyze transport streams in either real-time or file analysis mode.
TSCA - Getting Started
Opening the TSCA
From the Windows Desktop, select Start > Programs > Tektronix MTS400 > Analyzers > TS Compliance Analyzer.
The TSCA is opened, initially overlaid with either the Open File Analysis or the Select Real-time Interface dialog box, see Figures 1--2 and 1--3 respectively: the application opens the dialog box that was last opened.
Figure 1- 2: TSCA Start-up - Offline File Analysis
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 7
TSCA - Getting Started
Figure 1- 3: TSCA Start-up - Real-Time Analysis
The opening dialog boxes allow you to:
H Select the interpretation standard to be used for analysis (See page 1--9).
You should always set the stream interpretation standard before starting
analysis.
and
H Identify a stream file for off-line analysis (See page 1--10).
Files can be selected either directly from the disk drive or using shortcuts
that you have defined.
or
H Identify an input (IP, RF, ASI, SMPTE, or DVB Parallel) receiving a stream
and start real-time analysis (See page 1--14).
1- 8
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
Interpreting a Stream
You can set up the stream interpretation standard in the following way:
1. C lick Change in the opening dialog box to open the Standard dialog box.
NOTE. The TSCA software analyzes streams in strict accordance with the standards defined by the digital television authorities: DVB (Digital Video Broadcasting), ATSC (Advanced Television Systems Committee), and ISDB (Integrated Services Digital Broadcasting).
The TSCA software uses preloaded scripts that establish the expected content and syntax of the analyzed stream. The analyzer is supplied with a comprehen­sive range of scripts, which, in different combinations, can interpret the full range of digital television standards.
2. Select the Base Standards and then (if available) select the Region.The analysis scripts that will be used are displayed in the Script Files pane.
Figure 1- 4: Stream Interpretation dialog box
3. Select OK.
4. The stream interpretation is now set. Select OK to close the Standard dialog
box and return to the opening dialog box.
(For details of the Stream Interpretation management, see Script Files on page 1--158.)
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 9
TSCA - Getting Started
NOTE. The selected stream interpretation standard is not implemented until stream analysis is started. If the Open Transport Stream dialog box is closed without starting analysis, the stream interpretation settings are lost; they revert to the settings that were in effect when the application was last closed.
Off-Line File Analysis
Perform the following steps to start analyzing a transport stream file:
1. In the Open File Analysis dialog box, browse to a transport stream file.
If necessary, select a file type from the Files of type drop-down list. Currently, two types are available: MPEG Transport Stream files and PCAP files.
H MPEG transport stream files contain interlinked tables and coded
identifiers, which separate the programs and the elementary streams within the programs.
H PCAP files contain raw packets of network data. A PCAP may contain
more than one session. You will need to select a session using the Browse dialog box.
2. When you select a stream, the stream name appears in the File Name field at the bottom of the window.
1- 10
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
Figure 1- 5: TSCA Open File Analysis (Offline) dialog box
3. Calculating the Stream Bit Rate: To analyze a transport stream correctly, you
must do one of the following:
H Calculate the bit rate from PCRs (Program Clock Reference) carried in
the stream
NOTE. When the TSCA software analyzes a transport stream, it compares the bit rate of the stream to the expected rate. Errors are reported based on the expected rate of the stream. To analyze a stream correctly, it is necessary to know the original bit rate of the stream or to calculate the bit rate from PCRs (Program Clock Reference) carried in the stream. PCRs are generated as a stable clock reference and are added to the stream during its genera­tion. During analysis, the PCRs are extracted and synchronized with a local clock reference.
H Know the original bit rate and enter it manually
H Use timestamps included with the stream
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 11
TSCA - Getting Started
4. After you select the desired stream, select one of the following methods for calculating the rate of the transport stream:
H Prescan first nnn PCRs. The TSCA software calculates the rate of the
stream by prescanning the stream for embedded PCRs. The entry box lists the number of PCRs that the TSCA software recommends are necessary to determine the stream rate. You can use the entry box to enter a different number.
H Prescan all PCRs in a file. The TSCA software calculates the rate of the
stream by prescanning the stream for all of the embedded PCRs.
H Manually set nnnn Mbps. The TSCA software uses the absolute value
(in Mbps) that you enter as the expected stream rate.
NOTE. Timestamps, which may be added when the stream is generated, will be used, if present, and if either of the Use Timestamps check boxes are enabled. Using timestamps will override the PCR options (Prescan PCRs and Scan entire file). The manual bit rate setting will override both PCRs and timestamps.
5. If the TSCA software cannot calculate the bit rate from the embedded PCR s , or timestamps, a message box is displayed. You must enter an estimated bit rate before the TSCA software can analyze the stream.
1- 12
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
6. If the CaptureVu feature is to be used, the whole file can be captured or analysis can be paused either by a previously set CaptureVu breakpoint or at a specific packet.
7. To pause analysis at a specific packet, enable Pause Analysis at Packet Index and enter a packet number.
With a file selected and the transport rate calculation set up, you can start the analysis (see page 1--31).
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 13
TSCA - Getting Started
Real Time Analysis
Perform the following steps to start analyzing a transport stream received through an IP or a hardware (RF) interface.
1. F rom the toolbar, select Real-time. In the Select Real-time Interface, select an interface from the drop-down list.
Only installed interfaces will be shown in the drop-down list. For stand­alone installations, only the IP interface is available.
1- 14
Figure 1- 6: TSCA Real-time Interface dialog box
Real-time analysis will not be available if the appropriate software key permis­sions are not found. A warning message is displayed when real-time analysis is not available.
Make any necessary interface settings. Either select and apply a preset (a predefined set of interface settings) or modify the individual interface settings. During analysis, the interface selected will be shown in the status bar. See page 1--18 for details of settings up an IP interface.
Version 00e
MTS400 Series Analyzer Applications User Manual

Interface Card Overview

TSCA - Getting Started
This section describes the configuration and interpretation of results of the RF and IP Video interface cards that you can install in MTS400 Series MPEG test systems. The cards all use a common interface protocol for data handling and firmware upgrading.
The interface settings described are as follows:
H QAM (Quadrature Amplitude Modulation) (Annex B II) (See page 1--88)
H COFDM (Coded Orthogonal Frequency Division Multiplexing)
(See page 1--91)
H QPSK/8PSK (Phase Shift Keying) (See page 1--96)
H 8VSB (Vestigial Side Band) (See page 1--94)
H IP Video Gigabit Ethernet (See page 1--99)
(Refer to the MTS400 Series Specification and Performance Verification T echnical Reference, 077-0207-xx for the interface technical specifications.)
Only one of these interface cards can be installed in the MTS400. All RF interface measurements and graphs include a constellation diagram with MER rings, EVM, SNR, and BER measurements. The installed interface can be used simultaneously with an GbE interface and NIC input. All interfaces have dual-level warning and failure alarms, and graphs for long term trend monitor­ing.
The input card screen and configuration of the card will depend on which interface card is installed. (See the following pages.)
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 15
TSCA - Getting Started
Interface Card Set Up
The interface card configuration is set up when analysis is started using the Open Transport Stream dialog box. The settings can subsequently be changed during analysis from the Interface View.
When real-time analysis is selected and an interface is selected from the Interfaces drop-down list. The Firmware Version and the current Interface Settings of the card are displayed.
1- 16
Figure 1- 7: Open Transport Str eam dialog box
If the firmware version is incorrect, the Update Firmware button is enabled, and you will not be able to proceed with the setup and analysis until the firmware is updated (see page 1--17).
1. In the Open Transport Stream dialog box, select Real-time Analysis.
2. Select the interface from the Interfaces drop-down list.
3. Enter the interface settings required; see page 1--88 for descriptions of the
settings for each interface card.
4. Select OK to start the analysis.
The name of the selected interface is displayed in the TSCA status bar.
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
Interface Card Firmware
Update
If the interface card firmware needs to be updated, a message will be displayed when real-time analysis is selected. The Update Firmware button will also be enabled.
Update the interface card firmware as follows:
1. Select Update Firmware.
2. In the Update Firmware dialog box, select Start.
Figure 1- 8: Firmware update
3. The dialog box will display progress of the update. The box will close when the update is complete.
CAUTION. Removing power from the MTS400 while the firmware upgrade is in progress can cause fatal corruption of the firmware files.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 17
TSCA - Getting Started

Setting Up the IP Interface

Two Ethernet interfaces are standard on the network interface cards installed in MTS400 Series systems; one 10/100 Base-T and one 10/100/1000 Base-T GigE.
Two high performance Gigabit Ethernet interfaces can be acquired as options; only one can be installed at a time.
Table 1--1 lists important comparisons between the IP interfaces.
Table 1- 1: MTS400 Series IP interface comparisons
IP video Gigabit Ethernet
GigE video over IP interface:
Feature
Bitrate 1 Gbps (maximum) 1 Gbps (maximum) 1Mbps (total)
Interface type 1000 Base-T, -SX, -LX, -ZX 10/100/1000 Base-T;
Number of ports (SFP - small format pluggable)
Supported IP version Version 4 Version 4 and 6 Version 4
Communications protocols IGMP v2 & v3 IGMP v2 & v3 and MLD v2 IGMP v2 & v3
Sessions (maximum) 1 500 1
Variable bit rate (VBR) Yes Yes Yes
PIT histograms and instanta­neous PIT measurements
PIT measurement (average) Yes Yes Yes
MDI Yes Yes No
IP packet inspection view Yes - linked for error log No Yes - linked for error log
Recording TS and PCAP
PCR_OJ, _DR, _FO Yes Yes - selected session only No
PCR_AC Yes Yes - selected session only Yes
TR 101 290 Yes Yes - selected session only Yes
(GbE Interface)
4 x optical or electrical SFP 1 x optical SFP;
Yes Yes No
(single session only)
interface:
(IP Video Interface)
1000 Base-T, -SX, -LX, -ZX
1 x RJ45
TS TS
Network interface card (NIC) MTS415/MTS430/MTS4SA
10/100 Base-T 10/100/1000 Base-T GigE
2 x RJ45
1- 18
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
IP Video Interface Setup
In the Select Real-time Interface dialog box with GigE selected in the Interfaces drop-down menu, the current settings for the selected configuration are shown.
Figure 1- 9: GbE Configure Interface dialog box
The following configuration settings are available for the IP Video interface card (see Figure 1--9):
Preset Name
Interface Card
The name allocated to a preset interface configuration setup.
These settings deal with the physical and network settings.
Configuration
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 19
TSCA - Getting Started
H Connection Type: Select the line speed and type of the physical connection
from the drop-down list: Force 10 (Copper), Force 100 (Copper), Force 1000 (Copper), Force 1000 (Optical), Force 1000 (Optical Rx), Auto 10/100/1000 (Copper), and Auto 1000 (Optical).
The term Force means that the IP Video interface card will not negotiate a line speed; the linked device will have to be set in the specified forced speed mode for this to work. For the Auto 10/100/1000 (Copper) mode, the IP Video interface card will attempt to negotiate with the linked device for the fastest available speed denoted by the number following the word Auto.
NOTE. The GbE interface card does not support hubs under any speed setting; connecting to a hub can cause undesired effects.
Two types of interface are available on the IP Video interface card: copper and optical. The copper interface supports speed settings at 10 Mbps, 100 Mbps, and 1000 Mbps. The optical interface supports 1000 Mbps only.
The Force 1000 (Optical Rx) mode is a special mode that can work in conjunction with a network splitter. In this mode, the receive laser needs to be connected into a valid optical link between two other devices using an optical splitter. This enables the IP Video interface card to monitor the communication between other devices.
H MAC Address: Enter the MAC address of the IP Video interface card, for
example, 01-0a-02-0b-03-0c-04. The card is set with a unique MAC address in the factory; do not change this. The MAC address of your instrument can be found on a label affixed to the cover of the instrument.
H Network Interaction: Select the way that the instrument interacts with the
connected network: Passive is equivalent to listening, where no interaction with the network is required. If you require interaction with the network to receive traffic, such as identifying specific sources or pinging other instrument, select Active. Selecting IPv4 and/or IPv6 in active mode will depend on your intended data sources.
The following selections are available:
H Passive (IPv4 and IPv6) - If you select this option, IPv6 Addressing
fields are not used.
H Active IPv4 only - If you select this option, complete only the IPv4
Address field.
1- 20
H Active IPv6 only - If you select this option, complete only the IPv6
Addressing fields.
H Active (IPv4 and IPv6) - If you select this option, complete all of the
IPv4 Address and IPv6 Addressing fields.
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
H IPv4 Address: Enter the IP address of the IP Video interface card. This
address will be allocated by your network administrator. The null value is
0.0.0.0.
IPv4 addresses are normally written as four octets in decimal separated by periods, for example, 192.0.2.235.
H IPv6 Addressing: If you have selected the active IPv6 network administra-
tion, use this field to select the means by which the IP address of the instrument can be discovered by the network.
H Stateless only - The interface card will use its MAC address and an
address prefix used in periodic advertisement messages generated by the local router to automatically calculate an IPv6 address (RFC 4862).
H Manual - Enter an address that has been assigned by your network
administrator in the IPv6 Address field.
H DHCPv6 (Dynamic Host Configuration Protocol version 6) - The
interface card will attempt to contact a DHCPv6 server on the network, which will supply an IPv6 address for the card (RFC 3315).
If you selected manual IPv6 addressing, enter the address in the IPv6 Address field.
IPv6 addresses are normally written as eight groups of four hexadecimal digits, where each group is separated by a colon (:). For example, 2001:0db8:85a3:0000:0000:8a2e:0370:7334. To shorten the writing and presentation of addresses, several simplifications to the notation are permitted. Your network administrator will be able to advise you.
A Link Local address is automatically assigned to allow your instrument to communicate with the nearest network router or switch.
H ASI Output: Set the output format:
H As Received - The IP data is supplied in bursts as they are received
directly to the ASI output port. The data can then be looped to the processor card for analysis.
H Smoothed - The incoming IP data is buffered in an attempt to smooth the
bit rate before supplying it to the ASI output port.
H VBR to CBR (Variable bit rate to Constant bit rate) - The incoming IP
data is received at a varying bit rate. Null packets are inserted into the stream to achieve a constant bit rate output. The result can be recorded and played back with the timing preserved.
H VBR Detection: Enhances VBR detection.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 21
TSCA - Getting Started
Session Selection Criteria
These settings target which stream is sent for analysis. Typically these settings are extracted from from the session that is selected in the IP traffic screen. Not all fields need be completed; just enough to uniquely identify a session.
H VLAN Selection: (Virtual Local Area Network) A logical grouping of two
or more network nodes, which are not necessarily on the same physical network segment, but which share the same network number. With the VLAN Selection turned on, if the packet carrying the transport stream contains a VLAN identity, the system will attempt to extract the transport stream from the first IP stream that fits the current control settings.
H Tag: The desired VLAN ID in hex number format.
NOTE. There may be more than one network session on the monitored networks. Using the following MAC, IP, and Port selections, a single session can be identified. If all selections are set to Off, no stream will be received.
H MAC Selection: Select the MAC Selection filter: None, Source, Destina-
tion, or All. When a value other than None is selected, the system will extract the transport stream from the first IP stream that fits the Source and/or Destination settings.
H Source: Enter the source MAC address to filter.
H Destination: Enter the destination MAC address to filter.
Example MAC address: 01-0a-02-0b-03-0c-04.
H IP Selection:
H Source: Enter the source IP address to filter.
H Destination: Enter the destination IP address to filter.
Example IP address: 128.181.39.3.
H Port Selection:
H Source: Enter the source port address to filter.
H Destination: Enter the destination port address to filter.
Input port number in integers between 0 and 65535.
H Protocol: Select the session protocol: Don’t Care, UDP (User Datagram
Protocol), or RTP (Real time Transport Protocol).
1- 22
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
Multicast Configuration
Multicasting allows you to subscribe to and monitor single or multiple streams on the network. To configure the use of multicasting, click the Configure Multicast button on the Configure Interface dialog box. The content and layout of the Configure Multicast dialog box will depend on the multicast subscription mode selected. The subscription mode also affects the layout of the IP Tables tab of the interface analysis view. The three modes are Off, Single, and Multicast Database:
H Subscription Mode - Off. No subscription information will be used for the
current preset.
H Subscription Mode - Single. The single subscription mode allows you to
enter a single subscription for the current preset. The subscription’s multicast address and optional source address is displayed along with an Edit button. Clicking the edit button will display the Edit Current Subscription dialog.
H Subscription Mode - Multicast Database. The multicast subscription mode
allows entry and management of multiple subscriptions. The subscriptions are displayed in the form of a table - the Multicast Database. This allows you to add, remove, join and leave multicasts as well as import and export subscriptions. This database is common to all presets but each preset can choose whether to use it for GigE traffic or use Single or Off.
In all modes the IP Traffic table will be displayed showing all the traffic that is visible to the network card.
Figure 1- 10: Single subscription mode
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 23
TSCA - Getting Started
Selecting the single subscription option, displays the Edit Current Subscription edit button. Use the settings in the Edit Current Subscription dialog box to identify the multicast protocol to be used, IGMP (IPv4) (Internet Group Management Protocol) or MLD (IPv6) (Multicast Listener Discovery), and the specific multicast source address required.
Use the Set Supported Protocols button to select the multicast protocol version that is to be supported. The version labeled as auto-fallback allows the card to automatically switch to the version actually detected on the network.
Subscription Mode - Multicast. The multicast subscription mode displays all of the multicast subscriptions that are currently added to the multicast database and allows you to add, remove, join and leave multicasts.
1- 24
Figure 1- 11: Multicast subscription mode
If the multicast database subscription mode is selected, two tables are displayed: Multicast Database and IP Traffic.
The multicast database lists the sources of traffic sessions that are available on the network.
The IP traffic table lists the sessions available from the sources that have been joined.
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
Edit Current Subscription
The Edit Current Subscription dialog box allows you to edit the subscription that is used in Single Subscription mode. The parameters for a subscription are its multicast protocol (IGMP or MLD), its multicast address, and its optional source specific address if you are using Source Specific Mode. To automatically join the subscription upon closure of the dialog box, enable the Join this multicast checkbox. Also accessible on this dialog box is the Set Supported Protocols button, which allows you to change the supported protocol version for either MLD or IGMP. Usually these can be left at the default setting, but there may be times when you want to force the use of a particular version.
Multicast Database Table. The Multicast Database Table displays the contents of the multicast database stored in the MTM400A. The entries in the database are color-coded according to the state of the subscription; the states are as follows:
Not Joined No request to join this subscription has been sent, or a Leave
request has been sent for a previously joined subscription.
Processing The Join or Leave request is currently being sent to the network.
Join Requested A Join request has been sent out on the network but no matching
traffic has been detected.
Joined Traffic matching the subscription has been detected on the network.
A session will only cause a match if the destination IP address is the same as the subscription’s multicast address. If the subscription also specifies a Source Specific address, this must match the session’s source IP address.
The Actions button on the right of the Multicast Database table, lists all the available actions. These include joining, leaving, subscription management, and setting the supported protocols. It is also possible to populate the database automatically according to the detected traffic using the Mimic Current S essions option; this will not overwrite the current subscriptions but will add to them. Additionally, the context menu for the table includes the option to copy the table or selected row contents in CSV format to the clipboard. Double-clicking a row in the table is equivalent to clicking its Join/Leave button. Double-clicking on the empty space at the bottom of the table will open the Add Subscription dialog box.
The current Network Interaction setting is displayed above the table. This setting dictates whether the network card will send outgoing traffic, for example, IGMP Join messages. Consequently if IPv4 (or IPv6) is set to passive, no IGMP (or MLD) or Ping messages will be sent by the interface card, and actions that would produce outgoing traffic will be disabled on the context menus.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 25
TSCA - Getting Started
In Multicast Database mode, editing an existing subscription is not supported. The Add Current Subscription dialog box must be used to create a new subscription; this can then be edited. The Add dialog box is identical in contents to the Edit Current Subscription dialog box.
IP Traffic Table. This table shows the sessions or “flows” detected by the network card. The number of sessions and the total bitrate are displayed above the table. The currently selected session being routed for deeper analysis is shown highlighted (and is marked in the Active column, if visible). Additionally, the context menu for the traffic table includes the option to copy the table or row contents in CSV format to the clipboard.
Double clicking on a row in the table is the equivalent of selecting that session for deeper analysis. Double clicking on the empty space at the bottom of the table will open the Add/Update Session Alias dialog box. Note that selecting a session will automatically set the Session Selection Criteria parameters on the Configure Interface dialog box.
Aliases. To better distinguish the sessions in the traffic table, it is possible to create a list of “aliases”, which are names up to 32 characters in length. An alias will be assigned to a session if it matches the specified destination address, the optional destination port, and the optional source address. Aliases will be displayed in the Session Alias column. For adding multiple aliases, it is recommended to download the Session Aliases list for manual editing in a text or XML editor. This list can then be uploaded to overwrite the previous list.
1- 26
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
GigE Video over IP
Interface Setup
In the Select Real-time Interface dialog box with IP selected in the Interfaces drop-down menu, the current settings for the selected configuration are shown.
Figure 1- 12: Setting up the IP interface
The following configuration settings are available:
Preset Name
The name allocated to a preset interface configuration setup.
Device Settings
H IP Device Name: Select the input device from the drop-down list.
H Passive Mode: Select true (passive mode) or false (active mode).
In passive mode, the device monitors traffic on the network. In active mode, traffic is requested from a specified source.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 27
TSCA - Getting Started
H IP Address: (Active mode only) Enter the IP address of the device.
If necessary, obtain the subnet mask and gateway addresses from your network administrator.
Stream Settings
Creating a New IP
Configuration
The Source Address, Destination Address and Port, and Use RTP settings are automatically filled when a traffic flow is selected in the Browse for UDP flow dialog box.
In active mode
H IGMP Protocol Version: (Active mode only) Select the required IGMP
protocol.
H IGMP SSM Mode: (Active mode only) Select the required source-specific
multicast mode.
In the Select Real-time Interface dialog box, select the plus button to duplicate the existing configuration.
A default configuration name is allocated and displayed in the Presets Name field. You can enter a more meaningful name. New values can be entered as required. This name and the settings associated with it will remain available for recall.
Alternatively, the streams available can be viewed and a new one selected.
Select Browse for the Browse for UDP flow dialog box to be displayed (see Figure 1--13).
1- 28
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
Figure 1- 13: UDP flow selection dialog box
The names of any installed network devices in the instrument are displayed in the Browse Device field. Select the required network device from the drop-down list. The traffic that is present on the selected interface is displayed in the bottom half of the dialog box. A summary of the detected UDP flows is displayed in the table header. The bit rates given are UDP bit rates, not transport stream bit rates.
The settings (Source and Destination addresses) can be set up in two ways:
H In the Open Transport Stream, Real-time Analysis, Selected Configuration
area, you can enter data into the Stream Settings fields.
Multicast sessions can be identified by entering the appropriate address in the IP Destination Address field.
H In the Browse for UDP Flow dialog box, highlight a session in the current
traffic area; the values are entered automatically in the Selected Configura­tion, Stream Settings fields. Traffic carrying transport streams will have a check mark in the Has TS column.
The TSCA should detect whether traffic is transmitted over UDP or RTP; this will be indicated in the Transport column. The Use RTP check box will be updated to match the protocol indicated for the selected session; this setting can be overridden by selecting or clearing the Use RTP setting if it is believed that the indicated protocol is incorrect.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 29
TSCA - Getting Started
When the settings are correct, select OK to confirm the configuration. The dialog box closes and the new configuration is immediately available in the Select Real-time Interface dialog box.

Real-Time Interface Presets

You can save individual real-time interface configurations as presets; they can be recalled when required. Up to 128 configurations can be specified.
The Select Real-time Interface dialog box shows the settings associated with the currently selected configuration.
Different settings can be entered on this screen; the new settings will be used when OK is selected. The new settings can also be saved as a new configuration for future use if required.
1- 30
Version 00e
MTS400 Series Analyzer Applications User Manual

Starting Analysis

TSCA - Getting Started
To start the analysis, follow these steps:
1. After you have selected the file for analysis or set up the real-time interface, click OK to continue.
The TSCA software starts analyzing the selected stream. During deferred analysis, a progress bar is displayed. The TSCA starts reporting analysis results (see Figure 1--14).
Figure 1- 14: TSCA window showing analysis progress
2. When sufficient data has been gathered and the display has stabilized, you can start using the TSCA to view the analysis.
3. To restart analysis of a stream, select Analysis > Restart Analysis.
4. To analyze another stream, open the Open File Analysis dialog box or to
select another real-time interface, open the Select Real-time Interface dialog box.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 31
TSCA - Getting Started

Setting the Stream Content Font

You can configure the TSCA software to display stream content information in a user-defined font style or language, such as Japanese or Chinese.
NOTE. How the TSCA displays the text strings carried in the stream itself is dictated by the TSCA font setting and by the interpretation standard that is used during the analysis.
How the TSCA displays entries in the Event Log is dictated by the TSCA font setting and fonts that used by a your local computer. For example, if the default language of the TSCA computer is Japanese, the event log will be displayed in Japanese characters. You must choose a suitable font for the characters to display correctly.
Selecting the Display Font
Perform the following steps to set the font that will be used by the TSCA software to display stream content. You can configure the TSCA software to display stream content using any font that is installed on your computer.
1. S elect Settings > C onfiguration to open the Configuration dialog box.
2. Select Preferences > Font in the configuration navigation tree to display the
Font pane. See Figure 1--15.
3. The dialog box lists the default font that is used by your computer for the Log Entries and Stream Content displays on the TSCA UI. Use the Font Name and Font Size drop-down boxes to select a desired font style and size.
4. C lick OK to accept and save any changes.
1- 32
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
Installing Asian Language
Fonts
Figure 1- 15: Selecting a display font from the Configuration dialog box
Computers that are using local versions of MS Windows 2000 (such as Japanese or Chinese), or MS Windows XP, should have the Asian language fonts already installed on their systems.
If your computer or MPEG test system does not have Asian fonts installed, perform the following steps to install the Asian fonts:
1. Insert the MS Windows OS CD-ROM, which was supplied with your computer or MPEG test system, into the CD-ROM drive.
2. Locate the LangPack directory on the CD-ROM. This directory contains a number of *.inf files for various languages. For example, you may want to install japanese.inf and tchinese.inf, for Japanese and Traditional Chinese language fonts.
3. To install new fonts, right click on each desired font file in the LangPack directory and select Install.
4. The new fonts you installed should now appear as possible font selections in the Configuration dialog box. You must select the new font in the Configura­tion dialog box before the new font will be used to display stream content.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 33
TSCA - Getting Started
Loading a Custom
Extension Font
The ARIB specifications for the ISDB standards use private extensions to the standard Unicode character set [0xE000-0xF8FF]. These extensions allow you to add additional characters and nonstandard proprietary characters to an existing font. The extension sets are provided as TrueType Extension files (*.tte). Any extension sets should be installed using the Private Character Editor, supplied as part of the standard MS Windows installation.
To install a font extension set on your computer:
1. Open the MS Windows Private Character Editor.
a. Select Run from the Start menu.
b. Enter eudcedit in the Run dialog box and click OK.
2. After the Private Character Editor opens, close the Select Code dialog box.
3. Select Font Linksfrom the File menu.
4. In the Font Links dialog box, select Link with Selected Fonts.
NOTE. If you select Link with All Fonts, the following actions will overwrite any existing font extension sets.
5. In the Select Fonts box, find and highlight the font to which you are adding the extension. This font should be the one you selected in the TSCA font preferences dialog box.
6. After you select the font to which you are adding the extension, click Save As.
7. In the Modify Private Character Filename dialog box, browse to the TrueType extension file that you are adding (*.tte) and click Save.
8. In the Font Links dialog box, click OK.
9. Close the Private Character Editor window.
10. To verify that the font extension has been successfully installed, open the
Character Map application.
a. Select Run from the Start menu.
b. Enter charmap in the R un dialog box and click OK.
11. Browse through the font list for the name of the font to which you added the
extension. The term “Private Characters” should follow the font name. When you select the font name in the list, you can view the extended character set.
1- 34
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Getting Started
12. Close the Character Map application.
The new font extension you installed should now appear as a font selection in the Configuration dialog box. You must select the new font in the Configuration dialog box before the new font will be used to display stream content.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 35
TSCA - Getting Started
1- 36
Version 00e
MTS400 Series Analyzer Applications User Manual

Understanding the TSCA Window

On start up, you can immediately open and analyze a transport stream (see Start­ing the TSCA Software on page 1--7).
Figure 1- 16: FlexVuPlus Window
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 37
TSCA - Understanding the TSCA Window
The analyzer window will be displayed when the Analyzer tab is selected. See Figure 1--17.
Menu bar
Toolbar
Top level tabs
Summary tabs
Detail tabs
Navigation view
Detail views/panes
Status bar
Figure 1- 17: Analyzer window

TSCA Top Level Displays

The TSCA has two top level tabs: FlexVuPlus and Analysis.
The FlexVuPlus display enables the TSCA to perform like a 4-in-1 monitor on a single incoming stream. The display allows you to select up to four concurrent views of a monitored stream and provides the ability to configure each of the four views independently. Setting up and configuring the FlexVuPlus display is described in the MTS400 Series Quick Start User Manual.
The remainder of this section describes elements in the Analyzer window.
1- 38
Version 00e
MTS400 Series Analyzer Applications User Manual

TSCA Window Components

The TSCA window contains the following components:
TSCA - Understanding the TSCA Window
Menu Bar
Toolbar
The Menu Bar provides access to a selection of system options using drop-down menus (see Menu Bar and Options, page 1--150).
The buttons displayed on the toolbar provide shortcuts to often-used menu options. Additional buttons displayed during real-time analysis are shown in Table 1--2:
Table 1- 2: Toolbar icons
Deferred and Real-time Analysis
Opens the Open Transport Stream dialog box.
Restarts analysis.
User actions are recorded during a session. The forward and back buttons allow you to step through the actions in order to review or repeat them.
Opens the Preferences dialog box from which you can set your preferences.
CaptureVu
Real-time analysis
Version 00e
MTS400 Series Analyzer Applications User Manual
View CaptureVu status.
Resume file analysis.
Stop and capture analysis.
View record setting.
Arm record feature.
Start recording.
Stop recording.
1- 39
TSCA - Understanding the TSCA Window
Progress Bar
Navigation View
Detail View/Panes(s)
The progress bar indicates the progress of processing during deferred analysis of a stream.
To stop the analysis process, click the Stop button on the toolbar.
The left side pane in the main window is the navigation view and provides the main analysis information for the transport stream in a number of forms: Programs, Tests, SI/PSI, PID, Packets and Interface. V iews are selected using the tabs at the top of the pane. The background of each view is color-coded to aid identification.
The right side pane in the main window is the detail view and provides details related to the selection made in the current navigation view. The overall view may be subdivided into one or more panes; you can access individual views in multiple pane views using tabs.
Status Bar
The status bar, when not hidden, is displayed at the bottom of the main window and shows a summary of stream statistics.
The fields, from left to right, are as follows:
TS Availability Indicates either that the stream bit rate has fallen below
the minimum value or that synchronization has been lost (see also Sync below). The minimum stream bit rate is set using the “Min stream bit rate for processing” parameter, see Parameter Edit, page 1--126.
Sync Shows the status of the MPEG sync loss test. Loss of
sync during analysis of a stream may mean that analysis of the complete stream was not possible.
Bit rate Total bit rate of the transport stream.
The packet value (188 or 204) is set using the Prefer­ences feature (see page 1--152).
1- 40
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Understanding the TSCA Window
Packet Size Packets in a stream can be either 188 or 204 bytes long.
This is detected automatically.
Stream Interpretation, Base Standard
This is the set of tests that is being used to analyze the stream.
Stream Interpretation, Region
This subset of tests modifies the base standard; it may add tests or modify existing ones.
Physical Interface The current interface for real-time analysis.
Partial Reception Availability
(Available only for ISDB-T streams.) This icon indicates the presence of partial reception data in the stream. The colors indicate the status as follows:
Gray: Partial reception availability is unknown.
Green: Partial reception data is available.
Gray + red cross:
Processing Throttle Indicator
This icon consists of three adjacent LED indicators which show the status of the TSCA processing engine. The left indicator shows the “strained” status (whether throttling is being applied to cut down on the informa­tion being processed). The central indicator shows the “overwhelmed” status (whether the processing engine is able to cope with the amount of information in the stream even after throttling). The right indicator shows the status of the processing of SI tables even after throt­tling. The colors indicate the status as follows (the gen­eral color coding scheme is described in Error Status LEDs, see page 1--43):
Green: OK
Amber: Processing was strained/overwhelmed, but
Partial reception data is not available.
is currently OK
Version 00e
MTS400 Series Analyzer Applications User Manual
Red: Processing is currently strained/over-
whelmed
1- 41
TSCA - Understanding the TSCA Window
White: Processor state is unknown
Gray: Test disabled
Analyzer Window - No
Stream Available
System Log Status
If you choose not to select and analyze a stream, the screen will appear as shown in Figure 1--18. The analysis structure is present, but with no stream content.
Shows the status of the system log, which records system-wide events, for example, scripting errors. The color of the LED (in the body of the icon) indicates the most serious event state in the log. When the top surface of the icon is gray, it indicates that all entries in the log have been viewed. Double-click the icon to view the log.
Gray: The log is empty
Amber: There are entries in the log, but none since
the log was last viewed
Red: There are new entries in the log
1- 42
Figure 1- 18: Analyzer window - no file
Version 00e
MTS400 Series Analyzer Applications User Manual

Error Status LEDs

TSCA - Understanding the TSCA Window
Error status LEDs are used throughout the TSCA interface to represent the status of the tests applied to associated items, such as programs, tests, and PIDs. Colors used are as follows:
(Red) Error; test failed
(Yellow) Transient error (error not currently being detected but has been seen since last reset)
(Green) No error; test passed
(Dark Blue) Warning (Interface tab only)
(Light Blue) Transient warning (warning not current, but has been detected since last reset) (Interface tab only)
(Gray): Test disabled
(White) Test not applicable or unknown state
(Red) PID referenced but not found in the stream
(Green) PID referenced but not found in the stream. Applicable test disabled.
When an LED represents a parent node in a tree (for example, a program node is the parent of elementary stream nodes), the color represents the worst case of all of its tests and the worst case of all of the tests represented by its child nodes.
Similarly, when an LED representing a parent node in a tree is disabled or enabled, all subsidiary (or child) nodes are also disabled or enabled to reflect the state of the parent node. When an LED representing a parent node is reset, all the child nodes are also reset.
NOTE. The color scheme described here is used throughout the TSCA interface, for example, the bit rate bars in the navigation views.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 43
TSCA - Understanding the TSCA Window
Test Management Context
Menu Options

Context Menus

Tests can be disabled and enabled as required using the context menu associated with the LED icon. However, it is important to note that the extent of the action depends on the hierarchical level of the icon chosen. For example, choosing Disable from a program node context menu will disable all tests in the program group.
NOTE. In offline file analysis, if any disabled events are reenabled at the end of analysis, the LEDs will become green. You will have to restart the analysis if you want to see the status of the test when the test is enabled.
Context menus provide an important way of navigating around the TSCA application. They are available on most displayed objects, for example, program tree nodes. These menus provide options relevant to the selected object. For example, after failure, all tests associated with a node can be reset, by selecting the context menu option Reset All Tests. The context menu options provide both actions (for example, enable and disable a function) and quick links to associated objects in other views.
Navigation view tabs
Nodes
Context menu (title bar)
Context menu options
Figure 1- 19: Context menu (example)
To view context menus, right-click an object. The menus are associated with node types (for example, a PID node). Node types can be displayed in more than one view; for example, PID nodes are displayed in the Program view and the PID view. All context menus have a title bar that indicates the selected node.
1- 44
Version 00e
MTS400 Series Analyzer Applications User Manual

Using the Program View

The Program view is displayed when the Program tab is selected in the navigation tabbed pane. The navigation view initially displays the top node of the program tree, which represents the analyzed transport stream from a program perspective.
Figure 1- 20: Program view
The detail view shows details of the node highlighted in the navigation view.
With the tree expanded, the navigation view shows the makeup of the stream as shown in Figure 1--20; the stream display consists of the nodes shown in Figure 1--21.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 45
TSCA - Using the Program View
Transport stream node
Program node
Elementary stream node
Figure 1- 21: Program view nodes
Table 1--3 shows which information is available for each node.
Table 1- 3: Program view tabs
Summary / Tabs / Node
Transport Stream
Program n n -- -- n n -- n n
Elementary Stream
Summary
n n n n n -- -- n --
-- -- -- -- n n n n n
Now Playing
IP Graphs
MPE Sessions
Associated
Tests
Graph ­Bit Rate
Graph ­Timing
Event Log
Parameters
In DVB analysis mode, the MPE tab is always present. However, the MPE view will be populated only when MPE data is present in the stream (see page 1--141).
Pressing the F3 key on the keyboard (or selecting Go to the next red LED in current tree from one of the shortcut menus) will highlight the next red LED in the current view. Only the lowest level nodes will be considered and highlighted in the search since the parent nodes simply reflect the state of the lowest level nodes.
1- 46
Version 00e
MTS400 Series Analyzer Applications User Manual

Program Navigation - Transport Stream Node

The transport stream node represents the entire transport stream in terms of the programs that it contains. The adjacent LED icon represents the status of the entire transport stream; any status error in the stream will be represented by this LED. When this node is selected, the detail view displays the transport stream summary.
The associated detail view provides a program-orientated overview of the transport stream, allowing you to see the relative data rates of all of the programs contained within the transport. A summary of the overall stream is also displayed. The information can be displayed as either a bar chart or as a pie chart.
TSCA - Using the Program View
ThedatarateofaprogramisthecumulativedatarateofallthePIDsthatare associated with that particular program, including PCR and ECM PIDs.
NOTE. Components can be shared between programs, so the overall data rate of all of the programs may appear to be greater than the total data rate of the transport stream as shown in the status bar.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 47
TSCA - Using the Program View
Bar Chart
You can display the transport stream bar chart by selecting the bar chart icon.
Each program identified in the stream is allocated one row of the table. Related information includes the overall program status (icon), the program name, program number, and the maximum, minimum and average bit rates.
In addition to the basic display, you can associate a maximum and minimum threshold value with each program in the bar chart (see page 1--132). For deferred analysis, where these values are set after analysis, the stream must be reanalyzed for the new values to be applied. In real-time analysis, the new values will take effect immediately. The color of the bit rate bar indicates that the program has stayed within the bit rate limits (green) or exceeded the limits (red).
1- 48
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Using the Program View
Pie Chart
You can display the transport stream pie chart by selecting the pie chart icon.
The pie chart view is divided into two panes. The left pane shows the pie chart, and the legend on the right provides a list of the component programs. Each program is color-coded. The overall program status (icon), the program name and number, and the bit rate are als provided. The values given in the pie chart labels are bit rates expressed as percentages of the overall bit rate. The Null PID is shown in this view.
The color of the bit rate labels (and the bit rate values in the legend) reflects the status of the bit rate measurement, for example, green indicates that the program has stayed within the bit rate limits, and red indicates that the bit rate has exceeded the limits.
Click and hold one of the pie chart segments to temporarily display an informa­tion label. Double-click anywhere in the pie chart to toggle the display of all of the segment labels.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 49
TSCA - Using the Program View
Historical Multiplex Graph
The historical multiplex view is divided into two panes. The left pane shows the historical multiplex graph, and the legend on the right provides a list of the component programs. Each program is color-coded. Related information given includes the overall program status, the program name and number.
1- 50
Test Status Panes
Figure 1- 22: Historical Multiplex Graph
The Time Period drop-down list allows you to select a range of X-axis time periods.
The lower view pane allows you to see a summary of the states of all the associated tests as well as the event log for the entire transport stream (an unfiltered event log). The test tabs that are available will depend on the interpretation standard thqat you choose. For example, with the DVB interpreta­tion standard, the available tabs are TR 101 209 and Other. Other interpretation standards will generate different tabs and different sets of tests (see SI/PSI Nodes, page 1--179). When any test in the transport stream has failed (and has not been reset), you can identify which individual tests have failed by observing the red LEDs.
You can use the shortcut menus to reset and disable tests, to set alarms, CaptureVu Breakpoints and record flags, and to jump to associated tests.
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Using the Program View
Event Log
The Event Log (Figure 1--23) displays the log entries for the whole transport stream. In deferred mode, the packet generating the error report can be inspected by highlighting the error and selecting Go to packet from the shortcut menu. Similarly, in real-time analysis mode, and where an event concerns a PID carrying a PCR, you can use the shortcut menu to jump to the relevant PCR graph. Deferred PCAP file analysis enables a shortcut that allows Ethernet packets to be viewed.
Figure 1- 23: Event log
Three buttons are available in the Error Log toolbar:
/ Pin log / Log is pinned
Export log
X Clear log
The buttons are described in detail in Event Log, page 1--129.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 51
TSCA - Using the Program View
IP Graphs
The IP graphs, where available, are as follows:
H Packet Interarrival Time (PIT):
Shows the mean interarrival time of IP packets.
H PIT histogram:
Shows the distribution of packet arrival intervals. The X axis contains accumulators where interval times are collected. The Y axis corresponds to number of intervals that collect in each accumulator.
H Ethernet flow rate:
Bit rate of the Ethernet flow being analyzed.
H Delay factor:
A measurement that characterizes IP packet cumulative jitter and delay. (Delay factor is the amount of buffer, in milliseconds, that would be required to subtract IP packet arrival deviations from the rate determined by the media payload.)
H Media loss rate:
Media packets lost per second.
The available graphs vary, depending on which IP interface options being used. Unavailable graph names will be grayed out in the selection menu.
1- 52
NOTE. Graph management and timing graphs are described in more detail in the Common User Interface Concepts section of this manual (see page 1--109).
Version 00e
MTS400 Series Analyzer Applications User Manual

Program Navigation - Program Nodes

Each of the program nodes in the transport stream represents a single program referenced within the stream. When a program node is selected in the navigation view, the detail pane displays the details of the program. The LED adjacent to the program node represents the status of its child nodes (elementary streams) and the related tests.
TSCA - Using the Program View
The program detail view provides you with an overview of the selected program, allowing you to see the relative data rates and stream types of all of the PIDs that are associated with the program (including PCR and ECM PIDs). If the program contains an MPEG2 or H.264 video stream, it is decoded to produce a thumbnail picture of the content; this is updated during real time analysis. Similarly, where EPG information is associated with the program, a summary (Now and Next program) is displayed. PID content is indicated using icons, which are described on page 1--112. Bar chart and pie chart views are available.
PID related information is available under the Summary tab.
The Thumbnails tab displays thumbnails and details of the streams for each of the programs (where available). (See also Thumbnail Views, page 1--124).
The Program Tests tab shows tests related to the program. Similarly, the Bit rate Graphs tab displays the program bit rate in graph form.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 53
TSCA - Using the Program View
Many tests have associated parameters; these parameters are set by the selected standard, but you can modify the settings. See Parameter Edit, page 1--126.
The Event Log shows the errors for the highlighted test. When no tests are selected, the event log will show the events related to all tests associated with the elementary stream selected in the program tree.
VLC Media Player
The VLC Media Player is a portable multimedia player for various audio and video formats. The player allows program content displayed in the TSCA thumbnails to be played in a larger window. The media player is automatically accessed from the TSCA when you choose to view or listen to the video and audio content of program streams.
NOTE. The VLC Media Player is not installed as part of the MTS400 Series system. Installation of the player is described in the MTS400 Series Quick Start User Manual (Tektronix part number: 071-2607-xx). You can find full documentation of VLC on the Videolan Web site, http://www.videolan.org.
To start the media player, click the start button (below the thumbnail) in the Program Summary view.
1- 54
The VLC Media Player opens and the selected program content (video and/or audio) plays. To close the player, click the stop button (below the thumbnail).
NOTE. The VLC Media Player may open “behind”the TSCA window. Use the Windows controls to bring it forward.
NOTE. If the VLC Media Player is installed on the MTX100B / RTX100B / MTX130B instrument, the audio feature in the media player must be disabled.
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Using the Program View
Elementary Stream
Analysis
The elementary streams in the selected program can be examined in more detail using the MTS4CC Elementary Stream Compliance Checker or the MTS4EA Elementary Stream Analyzer. Select the ES icon below each thumbnail picture.

Program Navigation - Elementary Stream Node

Each of the elementary stream nodes in the program tree represents a single elementary stream referenced by the parent program. When this node is selected, the view pane displays the Elementary Stream summary view.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 55
TSCA - Using the Program View
When you hold the cursor over the elementary stream node, a tooltip provides the stream type and description.
An LED associated with each elementary stream node indicates the status of the tests relating to the elementary stream.
When the selected elementary stream PID contains timing information, PCR trend analysis views are also available, allowing you to display graphs of PCR accuracy and PCR interval data. When the transport stream contains timestamped data, the PCR overall jitter, PCR frequency offset, PCR arrival time, and PCR drift rate graphs are also available.
NOTE. Graph management and timing graphs are described in more detail in the Common User Interface Concepts section of this manual (see page 1--109).
1- 56
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Using the Program View
Figure 1- 24: PCR Graphs view
The Associated Tests tab shows tests related to the elementary stream node.
Many tests have associated parameters; these parameters are set by the selected standard, but you can modify the settings. See Parameter Edit, page 1--126.
Similarly, the Event Log shows the errors for the highlighted test. When no tests are selected, the event log will show the events related to all tests associated with the elementary stream that is selected in the program tree.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 57
TSCA - Using the Program View
1- 58
Version 00e
MTS400 Series Analyzer Applications User Manual

Using the Tests View

The Tests view displays test information that is relevant to the transport stream being analyzed. The view is displayed when the Tests tab is selected in the Navigation tabbed pane (see Figure 1--25).
Figure 1- 25: Tests Navigation view
The view displays a test tree, which represents all the tests that have been applied to the analyzed transport stream. Figure 1--26 shows the nodes available in the navigation view.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 59
TSCA - Using the Tests View
All Tests Group Priority
Tes t
Associated PIDs
Subset
Group “Other”
Figure 1- 26: Test view nodes
1- 60
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Using the Tests View
Test Structure
The test tree structure represents all of the tests that can be applied to a transport stream complying with a particular digital video standard: MPEG, DVB, ATSC, and ISDB. The standard must be selected before beginning analysis. The test tree contains nodes for each test that the analyzer can implement.
An example of a tree structure for a selected standard is the TR 101 290 group of tests for DVB transport streams (shown in Figure 1--26). The Group node is split into priority groups: First Priority, Second Priority, and Third Priority. Each of these priority groups contains a number of individual tests.
Test grouping differs between digital video standards. However, all of the currently implemented standards contain a subset of the relevant TR 101 290 tests. Note that in standards other than DVB, the tests are not numbered.
Where relevant, PIDs will be associated with a test in the test tree when the test has either been disabled, or when it has failed.
The LED associated with each node indicates the status of the node and its child node tests (see Error Status LEDs on page 1--43). Total entries in the Event Log for each group of tests and for each test are are indicated in parenthesis; resetting a group of tests or a test restarts the count in parenthesis.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 61
TSCA - Using the Tests View
Test Filtering
Interpreting the display of tests can be made easier using the three filter buttons at the top of the Tests navigation view.
Gray White Green
Figure 1- 27: Test filtering buttons
When a button is selected, it hides a category of tests in the test tree display, as follows:
H Gray - hides disabled tests
H White - hides tests with unknown or not applicable status
H Green - hides tests with OK status
1- 62
Version 00e
MTS400 Series Analyzer Applications User Manual

Tests Navigation - All Tests

The detail view when the All Tests node is selected is shown in Figure 1--25 on page 1--59. In addition to a summary of all tests, the event log shows the most recent 10000 events that have occurred during analysis of the stream.
Test Failures View
TSCA - Using the Tests View
Figure 1- 28: Test Failures screen
The Test Failures view provides an overview of the tests that have failed during stream analysis. The view is divided into two panes. The left panes shows those tests that have failed in the last second. The right pane shows those tests that have failed, not including those that have failed in the last second, and are displayed on the left side.
If a test fails, it will be displayed on the left side. When it no longer fails, it will be removed from the left side and listed on the right side as a test that has previously failed. If the test fails again, it will be removed from the left side and redisplayed on the right side until it no longer fails.
Additionally, tests that have been listed (in either pane) in the last second are displayed at the top of the list and shaded.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 63
TSCA - Using the Tests View

Test Navigation - Test Nodes

When you select a test node, the Associated PIDs pane displays a summary of all of the PIDs and an event log listing all events that are associated with the test. Where parameters are applicable to the test, you can modify them under the Parameters tab.
1- 64
Version 00e
MTS400 Series Analyzer Applications User Manual

Test Navigation - PID Nodes

Where tests have failed, the PIDs affected are listed under the test node in the Tests navigation view. Selecting a PID will display the Event Log in the detail view.
TSCA - Using the Tests View
NOTE. The screenshot also shows the Edit Parameters dialog box, which is available from the PID node context menu; see also page 1--126.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 65
TSCA - Using the Tests View
1- 66
Version 00e
MTS400 Series Analyzer Applications User Manual

Using the Tables View

The Tables view (SI/PSI tab) displays service information in tree form, as in the other navigation views. The tree represents the service information tables that have occurred in the analyzed stream and which comply with the selected digital video standard. This includes MPEG program specific information, DVB service information, ATSC and ISDB program information, and system information protocol. The tree contains nodes for each table that is found; tables/nodes are grouped together by functionality. Figure 1--29 shows an example of the Table navigation view with DVB stream interpretation selected.
Figure 1- 29: Tables view
Every node within the service information tree has a corresponding summary view. Nodes that represent tables will also provide you with access to the table structure and hex data (see Tables Detail View - Section View on page 1--69), and graphical displays of data rates and interval data (see Tables Detail View - SI Repetition Graphs on page 1--71).
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 67
TSCA - Using the Tables View

Table Summary Pane

Some of the nodes that represent less common tables or table groups may not have specific summary views available in the analyzer. In these cases, a generic summary view is used.
The table summary view provides a summary of the table related information for the analyzed transport stream. There is a table summary view for every node of the service information. The content is dictated by the selected node.
All summary views for nodes that represent an individual table or subtable will display the table identity and version number of the table from which the information is extracted. Where relevant, links (underlined text) are provided to associated objects, for example, in the programs summary (Figure 1--30), links are provided to the individual program summary views. Similarly, arrow icons provide links to the electronic program guide (EPG) tables. Where the section is carried on a PID, a link is also provided to the PID view.
Figure 1--30 shows an example of the summary pane with the PMT PIDs node selected in the navigation view.
1- 68
Figure 1- 30: Tables view - Programs (example)
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Using the Tables View
EPG Views
A specific departure from the Table Summary view described previously is the EPG view that is displayed when a section of the EPG table is highlighted. For a description of the general presentation of the EPG view, see page 1--137.

T ables Detail View - Section View

The detailed section view is available when the selected node in the service information tree represents a table or subtable in the transport stream. During real-time analysis, the view is continually updated.
The subtable identity, version, and section are displayed at the top of the table pane.
NOTE. In deferred mode, where two or more subtables, versions or sections are found in the stream, the relevant field is active, and an alternative selection can be made from the drop-down list.
In real-time mode, only the latest version and section can be viewed.
The table pane shows all fields that make up a section (for example, PMT). The fields are arranged in a hierarchical order. The presence of subordinate fields is
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 69
TSCA - Using the Tables View
indicated using { } bracket symbols adjacent to the container field. The container can be expanded or collapsed by clicking the + or – icon.
Below the table pane, the data source is displayed. The data pane shows the data bytes (in both hexadecimal number format and ASCII character format) for the selected table, version, and section. When a node is selected in the table pane, the bytes that make up the selected node (including the subordinate nodes) are highlighted in the hexadecimal data pane (refer to Figure 1--31).
1- 70
Figure 1- 31: Section payload
If the section is corrupt or empty, the hexadecimal view background is red instead of blue.
The pause button in the detail window title bar allows real time section data to be paused (or frozen), so that it can be examined in detail. The play button resumes the real time display of section data.
Version 00e
MTS400 Series Analyzer Applications User Manual

Tables Detail View - SI Repetition Graphs

The section graph view is available when the selected node in the service information tree represents a table or subtable in the transport stream. You can view graphs of the following data:
H Section repetition interval:
This graph displays the interval between two sections of a table on a particular PID.
H Subtable intersection gap:
This graph displays the interval between sections in a particular subtable.
H Subtable repetition interval:
This graph displays the time between receiving one complete subtable and receiving the next complete subtable.
NOTE. Not all of the above graph types are relevant to all table types.
TSCA - Using the Tables View

Export SI/PSI as XML

Graph Management is described in more detail in the Common User Interface Concepts section of this manual (see page 1--109).
The export control in the top left corner of the SI/PSI navigation pane opens the Export SI/PSI as XML dialog box. Enter an output file name (and path) and select the required options.
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 71
TSCA - Using the Tables View
1- 72
Version 00e
MTS400 Series Analyzer Applications User Manual

Using the PID View

The PID view displays information about all of the PIDs found in the transport stream being analyzed. The navigation view contains the PID tree structure representing all of the PIDs that have occurred within the transport stream.
In DVB analysis mode, the MPE tab is always present. However, the MPE view will only be populated when MPE data is present in the stream (see page 1--141).
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 73
TSCA - Using the PID View

PID View - All PIDs

In the navigation view, PIDs are grouped under the following subordinate nodes:
H Reserved PIDs
H Referenced PIDs
H Unreferenced PIDs
H SI/PSI PIDs
H User PIDs
H Obsolete PIDs (deferred analysis only)
The number of PIDs in each group is shown adjacent to the node. The root node label shows the total number of PIDs found and the Network Name.
When highlighted, the All PIDs node displays in the detail pane all of the PIDs that are found in the analyzed stream.
Each of these subordinate nodes contains PIDs belonging to that group. PIDs are allocated during analysis, and the number of PIDs is identified for each node. You can also allocate PID numbers to the User PID node, although User P IDs may not necessarily have been found in the stream. This feature allows you to compare the properties of one or more PIDs more easily.
The associated summary view provides a PID-oriented overview of the transport stream, allowing you to see the relative data rates of all of the PIDs contained within the transport stream. The information can be displayed as either a bar chart, or as a pie chart. Columns in the summary views can be sorted in ascending or descending order by clicking on the column header. PID related information is available under the PID Information tab.
Each PID is associated with a number of tests. If one or more tests fail, they will be listed under the relevant PID node in the navigation view. Selecting the PID node will display a summary, in the detail view, of all associated tests that have been found. Selecting a specific test in the Associated Tests pane will display the Event Log and Parameters for only that test.
1- 74
Version 00e
MTS400 Series Analyzer Applications User Manual

PID View - Detail View (All PID and PID Group)

The All PID and PID Group detail view provides you with a PID-oriented overview of the transport stream. This view is displayed when any of the main nodes is selected in the navigation pane: All PIDs, Referenced PIDs, Unrefer­enced PIDs, or User PIDs.
The view shows the relative data rates of all of the PIDs contained within the selected node. You can display the information in either a bar chart or a pie format. The associated test states are shown in all views.
TSCA - Using the PID View
Figure 1- 32: PID Summary view
The PID Information view (see Figure 1--33) provides PID related information, for example, PID type stream type, scrambled status and the presence of PCRs. Layer information is also shown when analyzing ISDB streams. The icons provide an indication of the PID content (see Icons, page 1--112).
Where a PID carries video or audio, thumbnails are displayed under the Now Playing tab.
In deferred mode (or during CaptureVu analysis), you can view the packets carrying a PID by highlighting the PID, and selecting the Go To Packets view
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 75
TSCA - Using the PID View
from the shortcut menu. The packet will be added to the PIDs list (in the Packets view).
Figure 1- 33: PID Information view

PID View - Detail View (PIDs)

The individual PID detail view provides you with information about the selected PID. This view will be visible when you select an individual PID node in the PID tree. If a PID has failed a test, one or more test nodes are displayed as child nodes of the PID.
The combination and detail of the views vary depending on the selected PID type and node.
During deferred or captured analysis, the packets carrying the PID can be examined in more detail by highlighting a PID, and selecting the Go to Packets view from the shortcut menu.
1- 76
Version 00e
MTS400 Series Analyzer Applications User Manual
TSCA - Using the PID View
Ordinary PID Selected
PCR PID Selected
When a PID does not contain PCRs, the main view in the PID pane is the Associated Tests view. This view lists the tests associated with the selected PID. The status of the individual tests is indicated with LED icons. Also available are Bit rate Graphs, which show the bit rate of the selected PID in graphical form.
Also on the Associated Tests tab is an event log and a parameters pane. The event log shows all PID related events. If a test is selected in the PID pane, only the events associated with that test on that PID are shown. Similarly, when a test is selected, the Parameters pane shows the parameters associated with that test (when applicable).
When the selected PID contains PCR information, PCR inaccuracy and PCR interval data graphs will be displayed in addition to a bit rate graph. When the transport stream contains time stamped data, the PCR overall jitter, the PCR frequency offset, and the PCR drift rate graphs will also be available. For real-time IP analysis, the Packet Interval Timing (PIT) graph is also available (see page 1--123).
A Presentation Time Stamp (PTS) graph may also be available on PIDs carrying audio and video information. And a PTS-PCR graph showing the variation between the PTS and PCR values; this can help detect buffering issues.
(See also Graph Management,page1--115andTiming Graphs, page 1--121.)
Version 00e
MTS400 Series Analyzer Applications User Manual
1- 77
TSCA - Using the PID View
1- 78
Version 00e
MTS400 Series Analyzer Applications User Manual
Loading...