Tektronix MTS200 MPEG User Manual

User Manual
MTS200 MPEG Test System MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
071-0532-01
This document applies to MPEG Test System version 4.0 software and above.
www.tektronix.com
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013, or subparagra phs (c)(1) and (2) of the Commercial Computer Software -- Restricted Rights clause at FAR 52.227-19, as applicable.
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes that in all previously published material. Specifications and price change privileges reserved.
Tektronix, Inc., P.O. Box 500, Beaverton, OR 97077
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.

Hardware Warranty

Tektronix warrants that the products that it manufactures and sells will be free from defects in materials and workmanship for a period of one (1) year from the date of shipment. If a product proves defective during this warranty period, Tektronix, at its option, either will repair the defective product without charge for parts and labor, or will provide a replacement in exchange for the defective product.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the warranty period and make suitable arrangements for the performance of service. Customer shall be responsible for packaging and shipping the defective product to the service center designated by Tektronix, with shipping charges prepaid. Tektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the Tektronix service center is locat ed. Customer shall be responsible for paying all shipping charges, duties, taxes, and any other charges for products returned to any other locations.
This warranty shall not apply to any defect, failure or damage caused by improper use or improper or inadequate maintenance and care. Tektronix shall not be obligated to furnish service under this warranty a) to repair damage resulting from attempts by personnel other than Tektronix representatives to install, repair or service the product; b) to repair damage resulting from improper use or connection to incompatible equipment; c) to repair any damage or malfunction caused by the use of non-Tektronix supplies; or d) to service a product that has been modified or integrated with other products when the effect of such modification or integration increases the time or difficulty of servicing the product.
THIS W ARRANTY IS GIVEN BY TEKTRONIX IN LIEU OF ANY OTHER W ARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS 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.

Software Warranty

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 a 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 will 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 W ARRANTY IS GIVEN BY TEKTRONIX IN LIEU OF ANY OTHER W ARRANTIES, 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 CUSTOMERSPAYMENTIS 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

Getting Started
List of Tables iii.............................................
General Safety Summary v...................................
Injury Precautions v............................................
Product Damage Precautions v...................................
Symbols and Terms vi...........................................
Certifications and Compliances vi.................................
Preface vii...................................................
Manual Structure vii................................................
Symbols and Terms viii..............................................
Related Documents viii...............................................
Related Applications ix.............................................
Software Version xi.................................................
Contacting Tektronix xii.............................................
Requirements 1--1...................................................
Logging On 1--2.....................................................
Installing Software 1--3...............................................
Entering the License Password 1--6......................................
Running the Software 1--7.............................................
Software Repair 1--8.................................................
Operating Basics
Reference
Deferred-Time Analysis 2--1...........................................
Acquiring Transport Stream and Elementary Stream Files 2-- 3................
Tutorial: Analyzing a Transport Stream 2--7.......................
Getting Help 2-- 7....................................................
Starting the Analyzer Application 2-- 8...................................
The Application Window 2--8..........................................
Opening an Existing Transport Stream File 2-- 11............................
The Hierarchic View 2--12..............................................
Exploring the TS Icon 2--15............................................
Exploring the Transport Packet Icon 2--22.................................
Exploring the PAT Icon 2--24...........................................
Exploring the PMT Icon 2--26...........................................
Exploring the PES Packet Icon 2--32.....................................
Viewing PSI/SI Data 2--38..............................................
Automatic Analysis 2-- 40..............................................
Quitting the Analyzer 2-- 44.............................................
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer 3--1...........
Overview 3-- 1.......................................................
The Application Window 3--3..........................................
The Escape Key 3-- 13.................................................
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
i
Table of Contents
Opening a File 3--14..................................................
The Hierarchic View 3--15..............................................
The Interpreted View 3--23.............................................
Hexadecimal and Binary Views 3--27.....................................
Multiplex Analyses 3-- 29...............................................
Check CRC 3--31.....................................................
Syntactic Analysis 3--33...............................................
Consistency Check 3--34...............................................
PSI/SI/ISDB-S/PSIP Rate Analysis 3--37..................................
Timing Analyses 3-- 38.................................................
Semantic Analysis 3--45...............................................
Mega-frame (MIP) Analysis 3--46........................................
Dynamic Analyses 3--47...............................................
Automatic Analysis 3-- 54..............................................
Filters 3--56.........................................................
Extracting and Saving Stream Elements 3-- 65..............................
The Options Menu 3--68...............................................
Message Window 3--72................................................
Option CA 3--77...............................................
Activating Option CA 3--77.............................................
Unscrambling with the MPEG-2 System Analyzer 3-- 78......................
EMM Analysis 3--82..................................................
DVB Channel Coding and Decoding 3--95..........................
Starting the Application 3--96...........................................
Menu Commands 3--97................................................
Coding Types 3--107...................................................
TMCC Deferred-Time Client Reference 3--111.......................
Using the TMCC Deferred-Time Client Display Elements 3-- 112................
Using the TMCC Deferred-Time Client 3-- 118..............................
TMCC Probe Descriptions 3--128.........................................
Appendices
Glossary Index
ii
Appendix A: What to Do if an Application Locks Up A-- 1...........
Appendix B: Software Repair B--1................................
Creating and Using an Emergency Repair Disk B-- 1........................
Installing Microsoft Windows NT Service Pack 6a B--3......................
Reinstalling the MTS200 Software B-- 4..................................
Uninstalling Software B-- 4.........................................
Installing Software B--5...........................................
Entering the General License Password B--8...........................
Appendix C: Analyzer Tests C--1.................................
Compliance at the Transport Stream Level C--1............................
Compliance at the PES Packet Level C--6.................................
Compliance at the PSI level C-- 8........................................
Compliance for the Descriptors C--12.....................................
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

List of Tables

Table of Contents
Table i: Tektronix MPEG Test System version 4.0 applications ix...
Table ii: MTS200 MPEG Test System (V4.0) supported applications xi
Table 2--1: Icons used in the hierarchic view 2--13...................
Table 2--2: PTS/DTS graphic view icons 2--35......................
Table 3--1: File menu commands 3--4.............................
Table 3--2: Edit menu commands 3--4............................
Table 3--3: Selection menu commands 3--5........................
Table 3--4: Filters submenu commands 3--6.......................
Table 3--5: Analysis menu commands 3--7.........................
T able 3--6: Multiplex Characteristics submenu commands 3--8.......
Table 3--7: Dynamic submenu commands 3--8.....................
Table 3--8: EMM submenu commands 3--8........................
Table 3--9: PC2 dialog menu commands 3--9......................
Table 3--10: Options menu commands 3--10........................
Table 3--11: ATSC PSIP submenu commands 3--10..................
Table 3--12: Add view menu commands 3--11.......................
Table 3--13: Help menu commands 3--12...........................
Table 3--14: Upper toolbar commands 3--12........................
Table 3--15: Lower toolbar commands 3--13........................
Table 3--16: File type definitions 3--15..............................
Table 3--17: Icons used in the PSI hierarchic view 3--17..............
Table 3--18: Special hierarchic view symbols 3--19...................
Table 3--19: Icons used in the SI hierarchic view 3--19................
Table 3--20: Icons used in the PSIP hierarchic view 3--21.............
Table 3--21: SI consistency error abbreviations 3--35.................
Table 3--22: PSIP consistency error abb reviations 3--35..............
Table 3--23: Information in the PSI/SI/PSIP rate table 3--37..........
Table 3--24: PTS/DTS graphic view icons 3--42.....................
Table 3--25: Analyzer default settings 3-- 71.........................
Table 3--26: MTS200 analysis and element icons 3--73...............
Table 3--27: Message wind ow keyboard commands 3--74.............
Table 3--28: Message window popup menus 3--74...................
Table 3--29: Expected input file types 3--95.........................
Table 3--30: DVB Channel Coding and Decoding menu commands 3--97
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
iii
Table of Contents
Table 3--31: Functions of the TMCC Deferred-Time Client
toolbar buttons 3 --113........................................
T able 3--32: Color for each TMCC Deferred-Time Client
modulation mode 3--114......................................
Table 3--33: TMCC data syntax 3--115..............................
Table 3--34: Syntax view LED icons and error conditions 3--116........
Table 3--35: Functions of the TMCC Configuration Client
Toolbar buttons 3--126.......................................
T able C--1: Compliance for the Transport Packet Header C--1........
Table C--2: Compliance for the Adaptation Field (AF) C--3...........
Table C--3: Compliance for the PES packet header C--6.............
TableC--4:ComplianceforthePATsections C--8...................
TableC--5:ComplianceforthePMTsections C--9..................
TableC--6:CompliancefortheCATsection C--10...................
TableC--7:CompliancefortheNITsections C--11...................
TableC--8:Compliancefortheprivatesections C--11................
Table C--9: Compliance for all descriptors C--12.....................
T able C--10: Video stream descriptor C--12.........................
T able C--11: Audio stream descriptor C--13.........................
Table C--12: Hierarchy descriptor C--13............................
Table C--13: Registration descriptor C--14..........................
Table C--14: Data stream alignment descriptor C--14.................
Table C--15: Target background grid descriptor C--14................
Table C--16: Video window descriptor C--15........................
Table C--17: CA descriptor C--15.................................
Table C--18: ISO 639 language descriptor C--15.....................
T able C--19: System clock descriptor C--16.........................
Table C--20: Multiplex buffer utilization descriptor C--16.............
Table C--21: Copyright descriptor C--16............................
Table C--22: Maximum b itrate descriptor C--17.....................
Table C--23: Private data indicator descriptor C--17..................
Table C--24: Smoothing buffer descriptor C--17.....................
Table C--25: STD descriptor C--17................................
Table C--26: IBP descriptor C--18.................................
iv
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

General Safety Summary

Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it.
Only qualified personnel should perform service procedures.
While using this product, you may need to access other parts of the system. Read the General Safety Summary in other system manuals for warnings and cautions related to operating the system.

Injury Precautions

Use Proper Power Cord. To avoid fire hazard, use only the power cord specified for this product.
Avoid Electric Overload. To avoid electric shock or fire hazard, do not apply a voltage to a terminal that is outside the range specified for that terminal.
Avoid Overvoltage. To avoid electric shock or fire hazard, do not apply potential to any terminal, including the common terminal, that varies from ground by more than the maximum rating for that terminal.
Avoid Electric Shock. To avoid injury or loss of life, 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.
Do Not Operate Without Covers. To avoid electric shock or fire hazard, do not operate this product with covers or panels removed.
Use Proper Fuse. T o avoid fire hazard, use only the fuse type and rating specified for this product.
Do Not Operate in Wet/Damp Conditions. To avoid electric shock, do not operate this product in wet or damp conditions.
Do Not Operate in an Explosive Atmosphere. To avoid injury or fire hazard, do not operate this product in an explosive atmosphere.
Product Damage
Precautions
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Use Proper Power Source. Do not operate this product from a power source that applies more than the voltage specified.
Provide Proper Ventilation. To prevent product overheating, provide proper ventilation.
v
General Safety Summary
Do Not Operate With Suspected Failures. If you suspect there is damage to this product, have it inspected by qualified service personnel.

Symbols and Terms

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.
Terms on the Product. These terms may appear on the product:
DANGER indicates an injury hazard immediately accessible as you read the marking.
WARNING indicates an injury hazard not immediately accessible as you read the marking.
CAUTION indicates a hazard to property including the product.
Symbols on the Product. The following symbols may appear on the product:
DANGER
High Voltage
Certifications and
Compliances
Refer to the specifications section for a listing of certifications and compliances that apply to this product.
vi
Protective Ground
(Earth) Terminal
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
ATTENTION
Refer to Manual
Double
Insulated

Preface

Manual Structure

This manual documents the MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer, Option CA (conditional access), and DVB Channel Coding and Decoding software applications.
If you purchased an MTS200 test system and are looking for information about hardware or software installation, first-time operation, or specifications, refer to the MTS200 MPEG Test System Hardware and Software Installation Technical Reference, Tektronix part number 071-0261-XX.
For the latest information about MTS200 software features and known problems, refer to the MPEG Test System Software Version 4.0 Read This First document, Tektronix part number 071-0537-XX, that accompanied your test system, software product, or upgrade.
This manual is divided into the following sections:
Getting Started. The Getting Started section contains all the information you need to get the MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer up and running.
Operating Basics. The Operating Basics section contains a tutorial that new users should use to familiarize themselves with the system analyzer. Experienced users can also consult the tutorial for detailed instructions for unfamiliar tasks.
Reference. The Reference section contains in-depth descriptions of the analyzer capabilities, the software interface, and configuration options. This section also contains information on how to use the conditional access and DVB channel coding and decoding software.
Appendix A: What to Do if an Application Locks Up. Appendix A describes how to recover if the test system locks up.
Appendix B: Software Repair. Appendix B contains information you might need to reinstall application files.
Appendix C: Analyzer Tests. Appendix C contains bitstream tests for some versions of MTS200 software.
Glossary. Consult the glossary when you encounter an unfamiliar term.
Index. The Index is an alphabetical listing of the topics covered in this manual.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
vii
Preface

Symbols and Terms

Related Documents

Wherever possible, this manual uses symbols and terminology consistent with Microsoft WindowsT and MPEG-2 standards. Refer to the Windows documen- tation (included with the test system) for definitions and explanations of Windows terminology. Refer to the Glossary at the rear of this manual for definitions unique to MPEG or the MTS200 test system.
For information about the MPEG-2 standard, click the MPEG-2 help icon in the Tektronix MPEG Test System program group
window.
For additional information about using MTS200 software to monitor, analyze, and generate MPEG-2, DVB, and A TSC data streams, refer to the following manuals:
H The MTS200 Series Real-Time Analysis User Manual, Tektronix part number
071-0076-XX, contains information about using the real-time MPEG-2 System Analyzer application.
H The MTS200 Series Stream Creation Applications User Manual, Tektronix
part number 071-0534-XX, contains information about using the MPEG-2 DVB/ATSC Transport Stream Multiplexer, DVB Table Editor, ATSC Table Editor, DVB Channel Coding and Decoding, Jitter Adder, Error Injector, and OpenMux (real-time multiplexer) applications.
H The MTS200 Series Program Stream Analyzer User Manual, Tektronix part
number 071-0384-XX, contains information about using the deferred-time Program Stream Analyzer application.
H The MTS200 Series Dolby Digital Audio Stream Analyzer User Manual,
Tektronix part number 071-0535-XX, contains information about using the deferred-time AC-3 Audio Stream Analyzer application.
H The MTS200 Series Audio Stream Analyzer User Manual, Tektronix part
number 071-0192-XX, contains information about using the deferred-time MPEG Audio Stream Analyzer application.
H The MTS200 Series Video Stream Analyzer User Manual, Tektronix part
number 071-0249-XX, contains information about using the deferred-time MPEG Video Stream Analyzer application.
viii
H The MTS200 Series Data Store Administrator User Manual, Tektronix part
number 071-0536-XX, contains information about using the Data Store (CARB) system that is part of the MTS 210 and MTS 215 test systems.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

Related Applications

The applications that appear in version 4.0 Tektronix MPEG Test System program group and Start menu depend on the system configuration and its installed options. Table i summarizes all test system applications available in release 4.0.
Table i: Tektronix MPEG Test System version 4.0 applications
Icon Application title Function User document
Expert Client Continuously monitor an input bitstream for
compliance with the MPEG-2, DVB-SI, ISDB-S/ARIB, and ATSC PSIP digital television standards.
Configuration Client Set, remove, and configure probes for MPEG-2,
DVB, ATSC, and ISDB-S/ARIB inputs.
Private Syntax Interpreter Create table definitions used by the Real-Time
Analyzer to interpret private syntax sections.
MTS200 MPEG Test System Real-Time Analyzer User Manual 071-0076-xx
Preface
Data Store Administrator Manage the data store (CARB) disks and control
acquisition/generation of MPEG-2 transport streams.
MPEG-2 DVB/ATSC System Analyzer
TMCC Deferred-Time Client
DVB Channel Coding and Decoding
Program Stream Analyzer Analyze MPEG program stream files. MTS200 MPEG Test System Series
MPEG Video Stream Analyzer
Analyze transport streams and packetized elementary streams saved to system disk or data store (CARB) files.
Analyze ISDB-S/ARIB (TMCC) transport stream files saved to the system disk or data store (CARB) files.
Code and decode transport stream files to DVB specifications.
Analyze MPEG-1 and MPEG-2 video elementary streams files or streams extracted from the MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer or Program Stream Analyzer.
MTS200 MPEG Test System MPEG Test System Data Store Administrator User Manual 071-0536-xx
MTS200 MPEG Test System MPEG-2 DVB/ATSC System Analyzer User Manual 071-0532-xx
MTS200 MPEG Test System Stream Creation Applications User Manual 071-0534-xx
(Information repeated in both manuals)
Program Stream Analyzer User Manual 071-0384-xx
MPEG Test System Video Stream Analyzer User Manual 071-0249-xx
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
ix
Preface
Table i: Tektronix MPEG Test System version 4.0 applications (Cont.)
Icon User documentFunctionApplication title
MPEG Audio Stream Analyzer
Dolby Digital Audio Stream Analyzer
Analyze MPEG-1 and MPEG-2 audio elementary streams files or streams extracted from the MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer or Program Stream Analyzer.
Analyze Dolby Digital (AC-3) audio elementary stream files or streams extracted from the MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer.
MPEG Test System Audio Stream Analyzer User Manual 071-0192-xx
MTS200 MPEG Test System Dolby Digital Audio Stream Analyzer User Manual 071-0535-xx
MPEG-2 DVB/ATSC/ARIB Transport Stream Multi­plexer
DVB Table Editor Create and edit PSI and DVB SAI table files for
ATSC Table Editor Create and edit PSI ad ATSC PSIP table files for
ARIB Table Editor Create and edit PSI and ARIB table files.
TMCC Combiner Create transport stream files with TMCC
Jitter Adder Add jitter to PCR data in MPEG-2 transport
Error Injector Insert or correct errors in transport stream
Create transport stream files from PSI/SI/PSIP table files, elementary stream files, and data files.
use with the transport stream multiplexer.
use with the transport stream multiplexer.
information in the first eight bytes of the 16-byte Reed-Solomon area of 204-byte transport stream packets.
stream files.
packets.
MTS200 MPEG Test System Stream Creation Applications User Manual 071-0534-xx
Real-Time Multiplexer Configure the real-time multiplexer application to
remultiplex system and or elementary streams for immediate output.
Open Mux Server Remultiplex various MPEG inputs (system,
MPEG-2, DVB, ATSC, and elementary streams) into a valid transport stream for immedi ate output. The user interface for this application is the Real-Time Multiplexer.
Tektronix Software Protection
x
Enter or reenter the general password to enable licensed applications.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
MTS200 MPEG Test System Stream Creation Applications User Manual 071-0534-xx
Read This First, MTS200 MPEG Test System Software V4.0 071-0537-xx
Table i: Tektronix MPEG Test System version 4.0 applications (Cont.)
Icon User documentFunctionApplication title
MPEG2_Part1 (ISO/IEC 13818-1)
The international MPEG-2 system standard in Windows Help format.
Preface
none
Uninstall MTS Remove MPEG Test System software from the

Software Version

All MTS200 MPEG Test System
system disk.
User Manuals
Table ii lists the MTS200 MPEG Test System application version numbers supported by this manual. To verify an application version number, select Help in the application menu bar; then select About from the Help menu.
Table ii: MTS200 MPEG Test System (V4.0) supported applications
MPEG-2 DVB/ATSC System Analyzer V4.00 and above
DVB Channel Coding and Decoding V1.0 and above
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
xi
Preface

Contacting Tektronix

Phone 1-800-833-9200*
Address Tektronix, Inc.
Department or name (if known) 14200 SW Karl Braun Drive P.O. Box 500 Beaverton, OR 97077 USA
Web site www.tektronix.com
Sales support 1-800-833-9200, select option 1*
Service support 1-800-833-9200, select option 2*
Technical support Email: techsupport@tektronix.com
1-800-833-9200, select option 3* 1-503-627-2400
6:00 a.m. -- 5:00 p.m. Paci fic time
* This phone number is toll free in North America. After office hours, please leave a
voice mail message. Outside North America, contact a Tektronix sales office or distributor; see the Tektronix web site for a list of offices.
xii
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Getting Started

Getting Started

Requirements

With the MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer you can test transport streams for compliance with MPEG-2, DVB, and ATSC television standards.
The information in this section explains how to install software and run the analyzer for the first time.
You can install the MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer on either a Tektronix MTS200 MPEG Test System or a personal computer with the following minimum requirements:
H 150 MHz Intel Pentium processor
H 32 MB RAM
H 140 Mbytes free disk space (for MTS software) plus adequate space for
transport stream test files

Software Key

H CD ROM drive (for software installation)
H Windows NT 4.0 operating system (Service Pack 6)
H 1024 x 768 pixel video monitor with 256 available colors
If you are installing the analyzer software on an Tektronix MTS200 MPEG Test System, refer to the MPEG Test System Technical Reference (included with the test system) for complete installation instructions.
You must install the software key (included with the software) on the computer parallel port before you can start the system analyzer.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
1- 1
Getting Started

Logging On

To use the parallel port with the software key installed, attach any ancillary cables directly to the software key. The software key will not interfere with parallel port communications.
NOTE. To run the MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer, the software key must be installed on the computer parallel port. Do not remove or misplace the software key.
To run the MPEG-2 DVB/A TSC/ISDB-S/ARIB System Analyzer software on your personal computer or MTS200 Series test system, use the appropriate logon procedure.
Tektronix MTS200 MPEG
Test System

Personal Computer

To run the MPEG-2 DVB/A TSC/ISDB-S/ARIB System Analyzer on an Tektronix MTS200 MPEG Test System, use the following procedure to log on.
1. Switch the computer power on to begin Windows NT initialization. Initialization can take up to two minutes. Under normal circumstances, no action is required until the Begin Logon window appears.
2. When the Begin Logon window appears, simultaneously press the CTRL + ALT + Delete keys to open the Logon Information dialog box.
You should not need to log on to Windows NT if you are using the default auto-logon feature (with Administrator and MPEG2 as the user name and password). However, if this behavior has been changed, complete the log on procedure by performing step 3.
3. Enter your user name and password in the User name and Password text boxes, and press ENTER.
You can run the MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer on a personal computer that has no MTS200 Series system hardware.
1. Switch the computer power on to begin Windows NT initialization. Initialization can take up to two minutes. Under normal circumstances, no action is required until the Begin Logon window appears.
1- 2
2. When the Begin Logon window appears, simultaneously press the CTRL + ALT + Delete keys to open the Logon Information dialog box.
3. Enter your user name, password, and domain. Press ENTER.These
parameters must be previously set up by your NT administrator.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Getting Started

Changing Passwords

Installing Software

You can change passwords at this time. Refer to the Windows NT online help for instructions. If you change passwords, be sure to create a new emergency repair disk as explained in Appendix B: Software Repair.
NOTE. If you do not have the Java run--time environment installed on your system, or if the environment is incorrect for this software, run the executable file located in the jre directory on the Application CD.
Also, you need to ensure that your Windows system is upgraded with Service Pack 6. Instructions for installing Microsoft Windows NT Service Pack 6 are located in Appendix B: Software Repair.
Perform the following steps to install the System Analyzer software on your personal computer.
1. Install the software key as described in Software Key on page 1 --1.
2. Log on to Windows NT as Administrator.
3. Right-click the My Computer icon on your desktop, and then select Explore from the resulting submenu. In the Exploring window, select the
icon that represents the disk drive onto which you will install the software (usually drive C:).
4. Check the status bar at the bottom of the Exploring window to verify that the target disk has at least 140 Mbytes of free space. You cannot install the software on a disk with less than 140 Mbytes of free space.
Free space
5. Place the MPEG Test System Version 4.0 Installation Software CD ROM into the CD ROM drive.
6. Click the Windows NT Start button and select Run... from the submenu.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
1- 3
Getting Started
7. Enter d:\Setup.exe in the resulting Run window as depicted in the following illustration. In this example, d is the drive letter for the CD ROM drive; use the drive letter that is correct for your computer.
8. Click OK to start the software installation.
9. In a few seconds, the installation screen appears.
10. Read the Copyright and Setup text and click Next to proceed to the Choose
Destination Directory window.
11. The default destination folder is C:\MTS200. Click Next to accept the default folder.
NOTE. It is strongly recommended that you use the default destination folder.
12. The Setup Type window opens. Select MTS Software Only, and then click Next.
1- 4
13. The Select Program Folder window opens. Click Next to accept the default folder name (Tektronix MPEG Test System) and continue.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Getting Started
14. Review the Destination Directory, System Product, and Start Menu Folder selections in the Selection Summary window. If the selections are incorrect, click Back and change the information as needed. Once the information is correct, click Next to proceed with the installation.
The setup program begins installing the software and related files. The activity and progress gauges appear at first to show that the installation is progressing. Installation proceeds without your input (and sometimes with no apparent activity) for approximately 3 minutes, depending on your computer.
15. During a normal setup, the computer displays two empty program group windows after it copies the program files to your disk drive. After the windows appear, a message reminds you to verify that the software key is installed.
16. Verify that the software key is installed on the parallel (printer) port as described in Software Key on page 1--1; then click OK.
17. The Setup Complete window opens; click Finish to continue.
18. A Notepad window opens to display the Readme file. Scan the text for
important information, and then select Exit from the File menu to close the window.
19. Another Setup Complete window opens. Accept Yes, I want to restart my computer now.
20. Remove the test system software installation disk from the CD ROM drive and click Finish to complete the setup and reboot the system.
21. When prompted, log on as any user. The Windows NT initialization process can take up to two minutes to complete.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
1- 5
Getting Started

Entering the License Password

Perform the remaining steps to enter the general password that corresponds to the attached software key. Doing so enables the applications that are included with your MTS200 MPEG Test System product.
1. Double-click the License Manager icon to start the application. The Tektronix Software Protection window appears.
2. Consult the password document supplied with your software and identify the general password.
3. Enter the three 6-character hexadecimal numbers of the password in the corresponding Tektronix Software Protection window entry fields (lowercase characters are acceptable).
4. Click OK. A License message window appears.
5. If the password is correct, click OK to acknowledge the message. If you
made an error entering the password, click OK andreturntostep3.
Restart the computer (again) to complete the MPEG-2 DVB/ATSC/ISDB­S/ARIB System Analyzer software installation.
1- 6
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

Running the Software

Getting Started
Locate the Tektronix MPEG Test System icon on the Windows NT desktop. If it is not already open, double-click the folder icon to open the program group window.
The Tektronix MPEG Test System program group window appears as shown below. Double-click on the Deferred-Time Analyzer icon to start the analyzer.
Exiting MTS200 Series
Applications
To exit an MTS200 Series application, select Exit from the application File menu or click the close box in the upper-right corner of the application window. The current configuration is preserved and used the next time you start the application.
Close button
In the default configuration, application information and error messages (up to 2048 KB) are automatically saved in the Windows NT Event Viewer. No additional information is saved.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
1- 7
Getting Started
Shutting Down the
Computer
To avoid loss of data and possible problems during subsequent Windows NT initialization, always shut down Windows NT before switching the computer power off. To shut down Windows NT, select Shut Down from the Start menu.
In the Shut Down Windows dialog box, select Shut down the computer? and then click Yes . After a few seconds, the Shutdown Computer window appears with the message It is now safe to turn off your computer. You can now power off the computer.
CAUTION. Do not switch computer power off before the message It is now safe to turn off your computer appears. Doing so may result in lost data and difficulty in
restarting Windows NT.

Software Repair

If you experience operating problems following the installation of application software or if the system becomes corrupt, refer to Reinstalling the MTS200 Series Software in Appendix B.
1- 8
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Operating Basics

Operating Basics

Deferred -Time Analysis

This section describes the features and identifies the components of the MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer. This section also contains a tutorial to introduce you to the operation and capabilities of the analyzer. The files required for this exercise are included with the application. When you complete the tutorial, you are encouraged to analyze your own input streams and experiment with the configurations and options.
If you need additional information on any topic while reading this section, refer to the Reference section beginning on page 3--1.
The MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer uses several graphical views to present transport stream data. These views give access to each field, and each bit if you wish, within the transport packets, PES packets, and the various PSI, SI, and PSIP tables.
Hierarchic View. The Hierarchic View is a diagram of the data components carried by the transport stream. This view graphically depicts the MPEG transport stream file by using icons to show the interrelationship of its components. These icons identify each PAT (Program Association Table), NIT (Network Information Table), PMT (Program Map Table), and PES (Packetized Elementary Stream) packet, and three types of elementary stream (video, audio, and data). Additional icons indicate the PID (Packet Identification) number for each data component.
For additional information on this view, refer to The Hierarchic View, beginning on page 3--15.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 1
Operating Basics
Interpreted View. The interpreted view shows every field in the selected transport packet, table section, or PES (packetized elementary stream) packet. Any packet in the file can be accessed. You can search for errors in this view.
The interpreted view shown below is of one 188-byte transport packet in the SAMPLE.TRP binary stream; this view can be created by double-clicking on the TS (engine and tender) icon in the Hierarchic view.
For additional information on this view, refer to The Interpreted View, beginning on page 3--23.
Timing Displays. Two types of timing displays are available: PCR (Program Clock Reference) contained in the transport packet headers and PTS/DTS (Presentation/Display Time Stamp) contained in PES packet headers. The PCRs are shown in a graphical format indicating their arrival time. The graphical display of the PTS/DTS shows a time line for each access unit (such as a video frame) indicating data arrival and value of each time stamp.
2- 2
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

Acquiring Transport Stream and Elementary Stream Files

The standard configuration Tektronix MTS200 MPEG Test System includes sample video and audio elementary stream files and a sample transport stream file in the Cfg-trp directory. These files contain pictures, common industry test signals, and sample signals in MPEG-2 format. Use these files as example formats for the tutorials and to construct sample transport streams.
Two additional sources of elementary stream files are available: a CD ROM (Tektronix part number 063-1914-XX) and the Tektronix FTP site.
Operating Basics

Test System CD ROM

To use the files on the CD ROM, either copy the files to the C:\MTS200 directory on the system disk or leave the disk in the CD ROM drive.
Audio Files. The CD ROM contains the following audio files in the Audio directory:
15kz--064.mp2 15kz--128.mp2 15kz--192.mp2 15kz--256.mp2 1kz--064.mp2 1kz--128.mp2 1kz--192.mp2 1kz--256.mp2 400--064.mp2 400--128.mp2 400--192.mp2 400--256.mp2
The file names indicate the elementary stream bit rate. For example, the file 15kz--256.mp2 contains a 15 kHz audio tone at 0.256 Mbits/s.
The following Dolby digital audio files are also available:
4kz--064.mp2 4kz--128.mp2 4kz--192.mp2 4kz--256.mp2 Music064.mp2 Music128.mp2 Music192.mp2 Music256.mp2 Sync--064.mp2 Sync--128.mp2 Sync--192.mp2 Sync--256.mp2
acmod2_0.ac3 acmod3_0.ac3 acmod3_2.ac3
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 3
Operating Basics
Video Files. The CD ROM has a Video directory containing a 525 and a 625 directory. The Video\525 directory contains streams with 525-line video; the Video\625 directory contains streams with 625-line video. The directories contain the following listed files:
100b_015.mp2 100b_060.mp2 100b_120.mp2 Bbc3_015.mp2 Bbc3_060.mp2 Bbc3_120.mp2 Cact_015.mp2 Cact_060.mp2 Cact_120.mp2 Mobl_015.mp2 Mobl_060.mp2 Mobl_120.mp2 Mulb_015.mp2 Mulb_060.mp2
The file names indicate the elementary stream bit rate. The file 100b_060.mp2, for example, contains a video elementary stream with a bit rate of 6.0 Mbits/s.
Examples Directory. The CD ROM also contains the following files in the Examples directory:
10khz.mp2 1khz.mp2 Demo_015.mp2
Mulb_120.mp2 Pulb_015.mp2 Pulb_060.mp2 Pulb_120.mp2 Sync_015.mp2 Sync_060.mp2 Sync_120.mp2 Tens_015.mp2 Tens_060.mp2 Tens_120.mp2 V700_015.mp2 V700_060.mp2 V700_120.mp2
Demo_060.mp2 Sample.trp
MPEG Test System FTP
2- 4
Site
You can access the same signals (and any new bit streams that become available) via anonymous FTP from the Tektronix FTP site, ftp.tek.com. If you have a web browser, point it to the following URL:
FTP://ftp.tek.com/tv/test/streams/Element/
Or, use FTP to contact ftp.tek.com. Log in as anonymous and use your email address as the the password. MPEG files are available in the subdirectories of /tv/test/streams/Element. Each directory contains a Readme.txt file that describes its contents.
The following script illustrates the procedure for connecting to the MPEG Test System FTP site. Your entries are indicated with bold face type. Remember to transfer data in binary mode.
% ftp ftp.tek.com
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Operating Basics
Connected to inet1.tek.com. 220 inet1 FTP server (Version wu-2.4(1) Sun Jan 29 12:29:00 GMT
1995) ready.
Name (ftp.tek.com:user): anonymous
331 Guest login ok, send your complete e-mail address as password.
Password: enter your email address
230-
230-TEKTRONIXFTPARCHIVE
230- /
230-
230 Guest login ok, access restrictions apply.
ftp> cd /tv/test/streams/Element
250 CWD command successful.
ftp> get README.TXT
The data included in this FTP site distribution is available to you on an as-is basis. Tektronix disclaims any and all warranties, whether express, implied, or statuary, including any implied warranties of merchantability or of fitness for a particular purpose.
If you do not have access to FTP , contact Tektronix at 1-800-TEK-WIDE and ask for MPEG Test System support. An engineer will help you acquire the data. If you have Internet access but are having trouble accessing the site, contact your local system administrator.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 5
Operating Basics
2- 6
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

Tutorial: Analyzing a Transport Stream

This tutorial introduces the features and capabilities of the MPEG-2 DVB/ATSC/ ISDB-S/ARIB System Analyzer. Using step-by-step procedures and a standard sample transport stream file, you can follow along with your test system.
NOTE. This tutorial is written assuming a basic level of familiarity with the Windows 95 or Windows NT 4.0 operating system. If you are not comfortable with either operating system, review the Windows NT documentation.

Getting Help

Additional information on MPEG-2 bit streams and analyzer operation is available from the following convenient sources:
H The Reference section of this manual, MPEG-2 DVB/ATSC/ISDB-S/ARIB
System Analyzer, beginning on page 3--1.
H The analyzer Help menu.
H The MPEG-2 Help utility, which contains applicable MPEG-2 standards in
Windows Help format.
Double-click on the MPEG-2 Help icon in the Tektronix MPEG Test System program group window to the start the Help utility.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 7
Tutorial: Analyzing a Transport Stream

Starting the Analyzer Application

Double-click on the Deferred-Time Analyzer icon in the Tektronix MPEG Test System program group window to the start the application and open the application window.

The Application Window

The following illustration notes the important features of the analyzer application window.
Menu bar
Upper toolbar
2- 8
Lower toolbar
Status bar
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream

Menu Bar

The Menu Bar contains the following menus:
H File. Use File menu commands to control the analyzer/disk interface and
printing.
H Edit. Use Edit menu commands to move among items (transport packets,
elementary stream packets, table sections) in the selected document window.
H Selection. Use Selection menu commands to control extractions from a
transport stream file.
H Analysis. Use Analysis menu commands to access the stream analysis
functions.
H Unscrambling. Use the Unscrambling menu command to access the
Unscrambling parameters entry dialog box. Available only if Option CA (conditional access) is enabled.
H PC2 Dialog. Use PC2 Dialog menu commands to send entitlement messages
to the PC2 card reader.
H Options. Use Options menu commands to select analyzer configuration
options.
H Window. Use Window menu commands to manage the various open
document windows.

Upper Toolbar

H Help. Use the Help menu to access various forms of help information.
The upper toolbar contains command button shortcuts for several menu commands. Click on a button to execute a command.
Open Save As Hierarchic View Add View Standard
(toopenafile)
To display an tooltip of a command button function in the status bar (at the bottom of the application window), position the cursor over the command button.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 9
Tutorial: Analyzing a Transport Stream

Lower Toolbar

Status Bar

The lower toolbar contains command button shortcuts for the Edit menu commands. Click a button to execute a command. The buttons are available only when the active window contains an open file.
First
Previous
Go To
Next
Last
Number of items
Find next error
To display an explanation of a menu selection in the status bar, position the cursor over the menu selection.
2- 10
Status bar
message
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

Opening an Existing Transport Stream File

Open the sample transport stream file Sample.trp.
NOTE. You must specify the measurement standard (MPEG-2, DVB, ATSC or ISDB-S/ARIB) before opening a file.
1. Select MPEG-2 from the Options menu.
2. Select Open from the File menu. A standard Windows Open dialog box
appears within the application window.
Tutorial: Analyzing a Transport Stream
3. Select Stream from the Files of type list.
4. Select Cfg-trp from the Look in list.
5. Select Sample.trp.
6. Click Open.
The Hierarchic View of Sample.trp window appears within the application window.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 11
Tutorial: Analyzing a Transport Stream
NOTE. The Analyzer cannot generate a hierarchic view if the stream does not contain a PAT (program association table, PID 0) or PMT (program map table).

The Hierarchic View

The hierarchic view that appears when you first open a file is based on the first versions of the PAT and PMT tables found in the stream. You can use the Next command in the Edit menu or click on the Next command button (in the lower toolbar) to go to the next PSI version, if any, in the stream.
When you open a multiplex file in the application window, a hierarchic view appears. The hierarchic view uses icons to show the interrelationship of stream components and is the starting point for many types of analyses. With the hierarchic view, you can contextually select, display, and analyze specific portions of the transport stream. Table 2--1 describes the System Analyzer hierarchic view icons.
2- 12
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 2- 1: Icons used in the hierarchic view
Icon Element type
Multiplex transport packets. This icon represents all (188/204/208-byte) transport packets that make up the stream. If you visualize the transport stream as a train, this icon represents every car in the train, regardless of its configuration or what it contains.
Transport packets of a particular PID (Program ID). Other elements (tables, clocks, PES packets) are the “payload” contained within transport packets or are constructed from the payload of several transport packets that have the same PID. The PID number appears under the icon.
In the hierarchic view, the icon to the right of this icon represents the payload of packets with this PID.
Transport Packets that contain independent PCR clocks. The PID appears under the icon.
PAT (Program association table) sections. Always contained in PID 0 transport packets.
Tutorial: Analyzing a Transport Stream
CAT (Conditional access table). The CAT table allows you to associate one or more conditional access systems with the transport stream.
PMT (Program map table) sections.
NIT (Network information table). Provides access to service information tabl es through the PSI/SI/PSIP commands from the Selection menu. Also used for Private sections.
When the DVB option is selected in the Options menu, this icon can represent SDT, BAT, EIT, TDT, TOT, and TSDT sections, plus DIT and SIT sections. When the PSIP option is selected in the Options menu, this icon can represent MGT, EIT, ETT, T/CVCT, RRT, and STT secti ons. The table type is listed below the icon.
When the ISDB-S/ARIB option is selected in the Options Menu, this icon can represent EIT, SDT, DIT, SIT, TSDT, TDT, TOT, BIT, DCT, DLT and SDTT sections.
PES (Packetized elementary stream). This icon represents all packets that, together, contain a given elementary stream. Individual PES packets are assembled from the payloads of several transport packets.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 13
Tutorial: Analyzing a Transport Stream
Table 2- 1: Icons used in the hierarchic view (Cont.)
Icon Element type
MPEG video elementary stream.
Digicipher II video elementary stream.
MPEG audio elementary stream.
Dolby digital (AC-3) audio elementary stream.
AAC (Advanced Audio Coding) audio elementary stream.
Data elementary stream.
MIP (Mega-frame initialization packet). The MIP defi nes the start of the mega-frame and the transmission characteristics of the DVB-T (terrestrial DVB) transport stream.
DSM CC (Digital storage media command and control).
ECM (Entitlement control message) sections.
EMM (Entitlement management message) sections.
2- 14
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
Shortcut Menus. Each type of hierarchic view icon has a context-specific shortcut menu that allows quick access to the functions available specifically for the chosen element. Display this menu by clicking the right mouse button on the icon. Hold the mouse button down, highlight the desired command, and release the button to select the command.

Exploring the TS Icon

NOTE. You can select the first command on the shortcut menu (or the only command in one-item menus) by double-clicking on the icon. For all except elementary stream icons, this will open an Interpreted View of the packet or section.
1. ClickontheTS icon with the right mouse button and hold the button down to open the TS shortcut menu.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 15
Tutorial: Analyzing a Transport Stream
2. Highlight Transport Packets and release the button. This opens an interpreted view of the first complete transport packet in the stream.
Item data
Header fields
Packet (item)
contents
NOTE. You can also open the same interpreted view by double-clicking the TS icon.

The Interpreted View

The interpreted view shows the structure of the transport packet and provides access to all the information contained in the packet header and payload. The transport packet display shows one transport packet at a time.
1. Use the command buttons on the lower toolbar to scroll through the transport packets; notice that the Item number changes as you scroll.
First
Previous
Go To
Next
Last
Number of items
Find next error
The transport stream in Sample.trp consists of 9300 transport packets, as indicated by the item number (Item 1/9300) at the top of the display. If an interpreted view does not show this information when the view is first opened, click on the Number of Items or the Last command button to add the information to the item data.
2- 16
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
2. Find the next packet syntax error in the stream by clicking the Next error button. The program will search forward in the stream until it either finds an error or reaches the end of the file. If it finds an error, it displays the inter­preted view of the transport packet that contains the error. Because there are no syntax errors in any Sample.trp transport packets, the Analyzer displays the No Error Found message.
3. You can learn about specific packet fields by double-clicking on the rectangle that identifies the field. Double-click the PID rectangle now.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 17
Tutorial: Analyzing a Transport Stream
4. Click anywhere in the interpreted view outside the field name message box to dismiss the message. Then double-click on PID value 0, to display help information about this value. In this case, the message reminds you that PID 0 always identifies the PAT.
5. Sometimes you can learn more by looking at field values displayed in hexadecimal base. Use one of the following methods to display hexadecimal values:
H Select Base from the Options menu; click the Hexadecimal option
button in the Base dialog box; click OK to proceed.

The Hexadecimal View

H Press the F2 function key to toggle field values (and values in the
hierarchic view) between decimal and hexadecimal base.
Decimal Hexadecimal
The hexadecimal view shows all bytes that make up the current item. An MPEG-2 transport packet contains either 188, 204, or 208 bytes.
1. To open a hexadecimal view, click the Add View command buttonon the upper toolbar. The View Type submenu opens.
2- 18
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
2. Select Hexadecimal from the submenu. This produces a hexadecimal view of the current transport packet.
The first few bytes appear in blue characters on the display to indicate that they are required header information for the type of item. A transport packet has four required bytes. The blue, required bytes may be followed by several bytes shown in gray (for an example, use the command buttons to go to transport packet three of Sample.trp). The gray bytes are optional or variable header information. The remaining bytes, displayed with black characters, are the payload or data bytes. When viewing 204 byte length packets, the last 16 bytes are shown in Red.

PID Map

3. Close both transport packet windows (interpreted and hexadecimal views). You are ready to look at a PID map of the sample transport stream.
The PID map can help you find the stream location and exact packet (item) number of a particular table section.
1. Click on the hierarchic view TS icon with the right mouse button. Hold the button down to open the shortcut menu.
2. Select PID Map from the menu.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 19
Tutorial: Analyzing a Transport Stream
The PID map represents every transport packet in the stream with its PID (for uniformity, every PID is listed in a four-digit field). The black numbers down the left side of the window indicate the packet number of the first packet of every row. In the map, each unique PID is color-coded according to the type of element it identifies. For example, light green characters signify PIDs of packets that contain PAT sections. The first PAT section is in packet one.
3. Click the Next command button (
") repeatedly until you see the next light
green PID. The second PAT section in Sample.trp is in packet 334.
4. Close the PID map. You are ready to look at the Multiplex Allocation in a sample transport stream.
2- 20
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream

Multiplex Allocation

You can use the Multiplex Allocation view to see what portion of the transport stream multiplex is used by each PID.
1. Click on the hierarchic view TS icon with the right mouse button to open the shortcut menu. Select Multiplex Allocation to open the Multiplex Alloca­tion for the Sample.trp window.
You may find the multiplex allocation pie chart useful for determining which PIDs are present in the transport stream and for confirming that each PID uses the expected amount of the multiplex.
NOTE. PID 8191 is the stuffing PID; it is not shown in the hierarchic view.
2. Close the multiplex allocation window. You are ready to look at the transport packets of a particular PID with a minimum of clutter.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 21
Tutorial: Analyzing a Transport Stream

Exploring the Transport Packet Icon

The transport packet (rail car) icon represents transport stream packets that are identified with a particular PID. Other elements (such as table sections or PES packets) are the payload contained within these transport packets; the elements may be fully contained within one packet or constructed from the payload of several packets with the same PID. The PID number appears under the transport packet icon. In the hierarchic view, the icon immediately to the right of a transport packet icon represents the payload.
1. Press the F2 function key (if necessary) to display hierarchic view values in decimal base.
2. Double-click on the PID 21 transport packet icon.
The analyzer opens the TS - Sample.trp -> PID 21 window.
You can search for errors and get additional information about the fields and field values as you did with the transport packet at the TS level. The difference is you are now looking at only PID 21 packets, which contain the PMT sections that describe program one.
2- 22
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
3. Click the Last command button in the lower toolbar to go to the last PID 21 packet in the transport stream. There are only 14 PID 21 transport packets in the Sample.trp stream.
Item data
The item Position is the number of the first byte in the packet relative to the beginning (byte 0) of the transport stream file; there are 1625072 bytes in the file (and stream) before the last PID 21 packet.
As with the TS interpreted view, you can open a hexadecimal view of the packet through the Add View command button. Another way to look at the packets is in a binary view.
1. Click the Add View button.
2. Select Binary from the View Type submenu. The analyzer opens a window
titled TS - Sample.trp -> PID 21.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 23
Tutorial: Analyzing a Transport Stream
The first eight-bit byte, which corresponds to the sync byte (see the interpreted view on page 2--22), is 01000111; the binary equivalent of 71 decimal and 0x47 hex. The next three bits correspond to the following three packet fields, and the 13 bits after that (to the end of the third byte) correspond to the PID 00000 00010101 (which equals 21 decimal).
3. Close the PID 21 interpreted and binary view windows.

Exploring the PAT Icon

The PAT shortcut menu has two commands: Section and Check CRC.

Section

Item data
Header fields
Program 0
information
Program 1
information
Section CRC
P AT (Program Association Table) icons represent PAT sections, which are always contained in PID 0 transport packets. Use the following procedure to open an interpreted view of a PMT section.
1. Click on the hierarchic view PAT icon with the right mouse button. Hold the button down to open the shortcut menu.
2. Select Section from the shortcut menu to open an interpreted view of the PAT.
2- 24
NOTE. You can open the same interpreted view by double-clicking on the PAT icon.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
You can do all the same things at the PAT section level that you can at the transport packet level. You can search for errors, get information on the fields and field values, and scroll among the PAT sections contained in the stream.
3. Close this window.

Check CRC

The Analyzer automatically calculates and checks the CRC (cyclic redundancy code) of the first PAT section when opening a transport stream file. To check the CRC of every PAT section in the stream and compare it to the number coded into the section’s CRC field, do the following:
1. ClickonthePAT icon with the right mouse button and hold the button down to show the PAT shortcut menu.
2. Highlight the Check CRC command and release the button. Because there are no CRC errors in the Sample.trp PAT sections, the Analyzer displays the following dialog box:
3. Click OK to close the dialog box.
4. The Message for... window also opened during the analysis. Dismiss this
window and click No to close the Closing of the error message view dialog box. The purpose of the Message for... window is explained later.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 25
Tutorial: Analyzing a Transport Stream

Exploring the PMT Icon

The MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer can perform several types of analyses on PMT (Program Map Table) sections.

Section

Use the following procedure to open an interpreted view of a PMT section.
1. Double-click the on PMT icon to open an interpreted view of the first PMT section in the stream.
2- 26

Syntax Analysis

Syntax analysis checks all PMT sections in the stream for errors and variations from the standard. It searches for errors within the PMT itself and relative to the other tables (NIT and SDT for example).
1. From the Analysis menu select Syntactic.
The example does not have any PMT syntax errors.
2. Click OK to close the Syntax Analysis for... window.
3. Dismiss the Message for... window and click No to close the Closing of the
error message view dialog box.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
The fact that the analyzer found no syntax errors in any of the PMT sections does not guarantee there are no such errors in the entire stream. To widen the search do the following:
a. Click anywhere on the hierarchic view window or minimize the PMT
interpreted view; the remaining, hierarchic view window is then automatically selected.
b. Select Syntactic from the Analysis menu. This time, the analyzer
searches the entire stream for errors and opens a Message for... window.
The Message for... window reports errors, warnings, and information about analyses performed in Hierarchic and Interpreted View windows.
c. Select the Message for... window and type * on the numeric keypad to
expand the window. Note that all errors in this case are in one PES packet.
NOTE. For more information on the message window and error reporting, refer to Message Window on page 3--72.
4. Close the Message for... window.
During the Syntax analysis you may have noticed a message window similar to the following illustration. For most analyses performed in the hierarchic view, and for Go to searches performed in the interpreted view, pressing the Escape key interrupts the running process. Use this feature to terminate an analysis or search that becomes too lengthy. Click in the active window before executing the keystroke.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 27
Tutorial: Analyzing a Transport Stream

Check CRC

PCR Analysis

You can check the CRCs in all PMT sections through the shortcut menu just as you did with the PAT sections.
You can also check every CRC in the transport stream just like you checked the syntax of all items in the stream:
1. Select the hierarchic view.
2. Select Check CRC from the Analysis menu.
If CRC errors are found, the analyzer lists the errors in the Message for... window. Because Sample.trp contains no CRC errors, the analyzer reports that all CRC are correct.
3. Click OK (or press Enter) to dismiss the CRC Analysis... message window.
4. Close the interpreted view window and the Message for... window.
PCR (Program Clock Reference) analysis allows you to see a graphical representation of the PCRs versus time.
1. ClickonthePMT icon with the right mouse button and hold the button down to open the PMT shortcut menu.
2. Select PCR Analysis from the menu to open a window that diagrams the first ten clocks in the program. (Note: If the Transport Stream Property dialog box opens, click OK to accept the default Mux Rate.)
2- 28
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
3. Double-click on the third clock icon. This opens the PCR value box shown below.
4. Click anywhere in the PCR clock window to dismiss the value box.
5. To display the values of all ten diagrammed PCRs at once, click the Add View command button in the upper toolbar.
6. Select PCR Values from the View type submenu. The analyzer creates a
window that lists the values for all ten PCRs in the diagram.
You can use the command buttons on the lower toolbar to navigate among the program PCRs.
7. Click the Next command button to show the values of the next ten PCRs (numbers 11 through 20) in the stream.
8. Select the original PCR of Sample.trp (PID 50, Program 1) window again. Notice that the diagram now shows PCRs 11 through 20.
9. Close all windows except the hierarchic view.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 29
Tutorial: Analyzing a Transport Stream

T-STD Analysis

T-STD analysis checks the selected program against the transport stream system target decoder model defined in the MPEG-2 standard.
NOTE. The Dynamic Analysis algorithm uses the “Leak method” to transfer video elementary stream data from the main buffer, MBn, to the elementary stream buffer, EBn. Buffer overflow can occur when analyzing streams (such as those created with the MPEG Test System Multiplexer application) that require “VBV delay method” data transfer.
Refer to ISO/IEC 13818-1 for additional information about leak method and VBV delay method buffering.
1. Select the Options menu and verify that Visual TSTD and LTW is check-marked.
2. Right-click the PMT icon and select T-STD Analysis from the shortcut menu.
3. If a Transport Stream Property window opens, click OK to accept the multiplex rate and continue.
Because Visual TSTD and LTW mode is selected, the analyzer opens a T-STD Buffering Simulation window. The window contains dynamic bar graphs of the video, audio, and system buffers; the graphs show how full each buffer is at a given point in the simulation and also change color from blue to yellow to red as buffer overflow approaches and occurs. The simulation is not real-time and may take several minutes.
2- 30
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
4. To terminate the simulation at any time, click the Abort buttoninthe lower-right of the simulation window. The simulation pauses and you can choose to resume analysis or close the window.
5. Buffer overflows occur near the end of the Sample.trp simulation. To access an error report, select the Message for... window and type * on the numeric keypad. You may have to move the buffering simulation window aside to gain access to the Message for... window.
NOTE. For more information about the message window and error reporting, refer to Message Window on page 3--72.
6. Close all windows except the hierarchic view.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 31
Tutorial: Analyzing a Transport Stream

Exploring the PES Packet Icon

The PES (Packetized Elementary Stream) packet icon represents all packets that, together, contain a given elementary stream. Individual PES packets are assembled from the payloads of several transport packets. You can learn more about the PES packets and their PTS/DTS (Presentation and Decode Time Stamps) through this icon.

Interpreted View

1. Double-click the PES icon immediately to the right of the PID 50 transport packet icon to open an interpreted view of the first video PES packet.
The Item data (near the top of the window) includes a Time: entry. This is the time, relative to the beginning of the transport stream, that the first byte of the packet appears in the stream. The time is included in all interpreted views that you open after performing an analysis involving a multiplex rate calculation. Both PCR analysis and T-STD analysis, performed through the PMT icon, involve a multiplex-rate calculation.
2- 32
The current interpreted view offers the same options as the previous syntax analysis of the entire stream within the PID 50 PES packet.
2. Click the Next Error button on the lower toolbar. The program checks each packet in the stream for errors. If it finds an error, it jumps to the transport packet containing the error. There are several errors in the last PID 50 PES packet in Sample.trp. The errors are highlighted in red on the test system display.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
3. You can find out more about an error through the interpreted view. In the upper right corner of the view window, double-click on the packet start
code prefix box to find out more about that field.
4. Read about the field and then click once outside the message window (but
inside the interpreted view) to dismiss the message.
5. Now, double-click on the field value to see the value error message.
6. Close the interpreted view window.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 33
Tutorial: Analyzing a Transport Stream

PTS/DTS

PTS/DTS analysis extracts the presentation and decode time stamps embedded in the elementary stream and shows their relative time positions in a graphical display window. With this display you can verify the logical sequence of all time stamps (the PTS must arrive later than the DTS and both must follow the associated data arrival for example) and check for the existence of B fields, whichhavenoDTS.
1. ClickonthePID 50 PE S icon with the right mouse button and the button down to open the PES packets shortcut menu.
2. Highlight PTS/DTS and release the button. This opens a window containing a diagram of the first four PTS/DTS events in the elementary stream.
2- 34
The preceding illustration reveals some errors in the Sample.trp PID 50 elementary stream:
H Three of the arrival times do not coincide with the start of the associated
access unit.
H Two of the PTS/DTS events involve more than one access unit.
Both of these errors suggest problems in the encoding process. Below is a diagram from a correctly encoded stream.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
Table 2--2 lists and explains the icons used in the PTS/DTS diagram.
Table 2- 2: PTS/DTS graphic view icons
Icon Represents Double-click for
PCR (Program Clock Refer­ence)
Arrival time of the PTS/DTS Arrival time value, time since the previous PTS/DTS
DTS (Decode Time Stamp) Time value of the DTS and location of the packet
PTS (Presentation Time Stamp) Time value of the PTS and location of the packet
AU (Access Unit) Begin time
Beginning of GOP Not applicable
Time value of the PCR and location of the packet within the transport stream (TS packet number)
arrived, and location of the packet (PES packet number) within the elementary stream
within the elementary stream (PES packet number)
within the elementary stream (PES packet number)
End time Size in bytes Type of frame (intra, predicted, or bidirection) Reference time
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 35
Tutorial: Analyzing a Transport Stream
The example timing diagram illustrates several features of a correctly encoded MPEG-2 video stream:
H Access units arrive one after another, as you can see from the left side of the
diagram.
H The order of access unit decoding and presentation is visible in the right
portion of the diagram.
H Intra (I) and predicted (P) pictures must be decoded before presentation and
therefore have both DTS and PTS. Bidirection (B) frames are decoded and presented at the same time and therefore have only presentation time stamps.
H B frames use information in an associated P frame; the P frame must be
decoded before the B frame(s) are decoded, but is presented after the B frame. In the example, the order of frame decoding is IPBB, but the order of presentation is IBBP.
3. Double-click on the first arrival icon to reveal its values.
2- 36
4. Click within the PTS/DTS window, but outside the value window, to dismiss the value window.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
5. Double-click on the first AU icon to learn more about the access unit.
6. You can navigate among the time stamps of an elementary stream with the
lower toolbar command buttons or the equivalent commands in the Edit menu.
7. Experiment using the lower toolbar command buttons to move among all the time stamps in the elementary stream (or at least that portion of the stream saved as Sample.trp).
8. Close all windows including the hierarchic view of Sample.trp.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 37
Tutorial: Analyzing a Transport Stream

Viewing PSI/SI Data

You can access interpreted views of PSI, SI, PSIP or ISDB-S/ARIB tables using the following procedure. The specific menu selection depends on the standard used when you opened the active file: MPEG-2 (PSI), DVB (PSI/SI), ATSC (PSI/PSIP) or ISDB-S/ARIB (PSI/SI/ARIB).
1. Select DVB from the Options menu.
2. Open a DVB (Digital Video Broadcast) transport stream file if you have one
available.
3. Select PSI/SI from the Selection menu. The PSI/SI Selection dialog box appears.
2- 38
4. Select NIT andthenclickOK to open an interpreted view of the first NIT section in the stream. The exact appearance of the view will depend on the configuration of your particular DVB stream.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
NOTE. You can also open this view by double-clicking the NIT hierarchy icon or by selecting Section from the icon shortcut menu.
5. Double-click on a descriptor field, if the NIT contains them. The resulting descriptor message box contains an ASCII decode of the network informa­tion associated with the transport stream.You can use the same technique to view descriptor information in any DVB table in the stream.
6. Close the NIT section window.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 39
Tutorial: Analyzing a Transport Stream

Automatic Analysis

In the course of this tutorial, you have used the MPEG-2 DVB/ATSC/ISDB­S/ARIB System Analyzer to perform several kinds of analysis on various stream elements. The analyzer also has an automatic analysis feature that simplifies evaluation of the entire transport stream, yet still permits detailed analysis of many types of errors.
The following procedure requires that you have the hierarchic view of Sample.trp open on your analyzer display. If you closed that window, open Sample.trp again using MPEG-2 as the standard. Refer to page 2--11 to refamiliarize yourself with this process if necessary.
1. Select Automatic analysis from the Options menu. The Options for automatic analysis dialog box appears.
2- 40
2. By default, automatic analysis includes all the listed tests. Automatic analysis takes several seconds to several minutes, depending on the size and complexity of the file, speed of your system, and the number and type of analyses selected through this dialog box. Dynamic analysis, the last selection in the dialog box, takes much longer than all other tests combined. If you are following this exercise to familiarize yourself with the analyzer, deselect Dynamic analysis.
NOTE. The MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer can conduct three kinds of Dynamic analysis: T-STD (transport stream target decoder), LTW (legal time window), and Smoothing Buffer. Automatic analysis includes only T-STD analysis; the remaining dynamic analyses must be performed manually. Refer to the Reference section of this manual for more information about Dynamic analysis.
3. Select OK to confirm the selections and close the dialog box.
4. Select Automatic from the Analysis menu.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
5. Click OK in the Transport Stream Property window to accept the calculated multiplex rate and continue.
The Automatic analysis for Sample.trp window appears momentarily before being covered by the Message for Sample.trp window. The Automatic analysis for window lists the progress of each test. As the analysis proceeds, cells in the Status column change from blank to Running to Completed. As each test is completed, either OK or Errors (in red) appears in the corre­sponding Result cell. To view the Automatic analysis for... window during analysis, drag the Message for... window to a corner of the application window.
NOTE. To end the Automatic analysis at any time, click Cancel all the Analyses in the bottom-right corner of the Automatic analysis for... window. To abort the current “Running” analysis, click skip current task.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 41
Tutorial: Analyzing a Transport Stream
During the analysis, the Message for... window opens to display progress and keep a record of errors, warnings, and information specific to each test. To fully expand the data in the Message for... window, select the window and type * on the numeric keypad. To learn more about the Message for... window and error reporting, refer to page 3--72.
2- 42
6. Double-click on a listed PCR, PTS/DTS, or semantic error to view addition­al details about an error. Double-clicking a listed syntax error, for example, opens an interpreted view of the item that contains the error. Red characters indicate syntax errors.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Tutorial: Analyzing a Transport Stream
7. Use the following techniques to learn more from an interpreted view:
H Each block in the interpreted view represents a field of data. The field value
(or number of bytes in a data field) appears below the field name. Press the F2 key to toggle the value between decimal base and hexadecimal base.
H Double-click on a field name for more information about the field.
H Double-click on a data field name to add a hexadecimal view of the
interpreted view.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
2- 43
Tutorial: Analyzing a Transport Stream
H Double-click on the field value/size to reveal additional information about
the value and any errors.
8. Return to step 6 and and explore some of the other error messages. The type of display and information available is the same as when the individual analysis is conducted manually (by selecting it from the Analysis menu). Refer to the Reference section for more information about each type of analysis.

Quitting the Analyzer

This completes the tutorial for the MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer. Select Exit from the File menu to quit the application.
2- 44
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Reference

MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

The MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer allows you to analyze MPEG-2 DVB, ATSC and ISDB-S/ARIB binary streams at the following levels:
H Transport stream (TS)
H Packetized Elementary Stream (PES)
H PSI (MPEG Program Specific Information), SI (DVB Service Information),
and PSIP (ATSC Program and System Information Protocol) tables
H ISDB
The analyzer can perform three basic levels of analyses: Syntactic (structural), Semantic (coherence between all components of the multiplex), and Timing (PCR and PTS/DTS clock).
The analyzer demultiplexing function allows you to select and save transport and PES packets and PSI, SI, and PSIP tables. The analyzer is not designed to analyze the audio, video, or data contents of elementary streams, although you can extract and save these component to separate files for use in other applica­tions. If the audio and video analyzer options are installed, you can begin an analysis of these elements with a right mouse click.

Overview

The major functions of the Analyzer application are analysis, filtering, and information extraction (saving streams and stream components).

Analysis

MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
The application can analyze the following aspects of the MPEG transport stream and its embedded objects:
H Multiplex characteristic
H Cyclic redundancy code (CRC)
H Syntax or structure
H Consistency
H PSI/SI/PSIP/ISDB rate
H Program clock reference (PCR)
H Presentation and decoding time stamp (PTS/DTS)
3- 1
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
H Semantics, or coherence among multiplexed components
H Mega-frame (MIP) coherence
H Dynamic T-STD, LTW, and smoothing buffer usage
H Entitlement management message (EMM) selection and diffusion (Option
CA required)
For one-step analysis of most aspects of all levels of the MPEG data stream, you can also perform an Automatic analysis.

Filtering

Saving Streams and
Stream Components
The MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer filters enable finding and viewing transport stream packets, PES packets, and PSI/SI/PSIP table sections that meet up to four criteria of your choosing. You can search for rare, significant, or troublesome stream items on the basis of these characteristics:
H Program ID (PID)
H The presence and value of of up to three selected packet or section fields
H A sequence of up to four bytes
H The presence of the start of an elementary stream access unit
The analyzer gives you the ability to extract information from the binary stream and save it to a file for later use or analysis. This information includes the following:
H Transport packets
H PES packets
H PSI, SI, PSIP, and ISDB-S/ARIB tables
H Elementary streams
3- 2
To save elementary stream data, double-click on the stream icon in the PSI hierarchic view. A Save as dialog box appears with the file type set to match the type of stream. Select the appropriate drive and directory, enter a file name, and click OK.
NOTE. You can also display video and audio elementary streams using the optional Video and Audio Stream Analyzers (if installed on your system).
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

The Application Window

Menu bar

Upper toolbar
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Lower toolbar
Status bar
Menu Bar
All analyzer functions occur within the application window. The menu bar is immediately below the window title and provides access to the various analyzer commands. The upper toolbar, immediately below the menu bar, and the lower toolbar, below the application workspace, provide direct access to commonly used menu commands. The status bar, on the bottom of the window, displays information about the various menu commands and command buttons.
The Menu bar provides access to the main analyzer menus.
File Menu. The File menu controls the analyzer-disk interface. The commands in this menu operate as in all Windows applications. See Opening a File (page 3--14) and Extracting and Saving Stream Elements (page 3--65) for more information on opening various MTS200 file types and saving transport stream data to files.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 3
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 3- 1: File menu commands
Use To
Open Open an existing transport s tream, packet, or PSI/SI/PSIP/ISDB file
Save as Save the current selection to disk
Print Print the current view
Printer setup Change printer settings
Exit Quit the Analyzer application
Edit Menu. Use the Edit menu to navigate among sections of a stream or objects embedded in a stream. These commands duplicate the actions of the command buttons on the lower toolbar.
The buttons are shown below, from left to right: First, Previous, Go to, Next, Last, Number of items, and Next error.
Table 3- 2: Edit menu commands
Use To
3- 4
Next Go to the next item (PAT, transport packet, PES packet, table
section...)
Previous Go back to the previous item
First Go to the first item
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 3- 2: Edit menu commands (Cont.)
Use To
Last Go to the last item
Go to Gotoaselecteditem
Number of items Count and display the number of items
Next error Locate and display the next item that has at least one syntax error
Selection Menu. The Selection menu provides access to several different views of stream data on several different levels.
Table 3- 3: Selection menu commands
Use To
PSI hierarchic Create a new hierarchic view of the transport stream represented by
the selected window.
SI hierarchic Display an SI (DVB) hierarchic view of the transport stream; t his
command is present only when DVB is selected in the Options menu.
PSIP hierarchic Display a PSIP (ATSC) hierarchic v iew of the transport st ream .
Multiplex Display an interpreted view of the transport packets (all PIDs). This
command is equivalent to double-clicking on the TS (engine and tender) icon and is not available when a hierarchic view is selected.
Transport packet Display an interpreted view of the transport packets of a specified PID.
PES packet Display an interpreted view of the PES packets encoded in the
transport packets of a specified PID.
Elementary stream Extract an elementary stream and save it to a file.
PSI/SI or PSI Display an interpreted view of the specified PSI/SI sections; SI only
present when DVB is selected in the Options menu.
PSI/PSIP Display an interpreted view of the specified PSI/PSIP sections.
PSI/SI/ISDB Display an interpreted view of the specified PSI/SI/ISDB sections.
Filters Open the Filters submenu.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 5
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Filters Submenu. The Filters submenu enables extraction of transport stream components or objects that meet user-specified criteria. Refer to Filters, beginning on page 3--56, for a complete explanation.
Table 3- 4: Filters submenu commands
Use To
New Create a new filter
Open Open an existing filter (*.flt) file
Edit Modify a filter
Save Save a filter to disk (*.flt) file
Apply Apply a filter to the stream represented by the selected hierarchic view
Analysis Menu. Use the Analysis menu commands to analyze stream contents and characteristics either automatically (selected analyses one after another) or manually (one analysis at a time).
DVB mode ATSC mode
ISDB-S/ARIB mode
3- 6
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 3- 5: Analysis menu commands
Use To
Multiplex Characteristics
Check CRC Check CRCs of the various tables in the selected PSI hierarchy
Syntactic Check the stream for syntax errors
Consistency Check Check for consistency within the stream
PSI/SI, PS/PSIP, or PSI/SI/ISDB Rate
PCR Check the program clock references in the stream
PTS/DTS Check the time stamps in a sel ected elementary stream
Semantic Check all transport packets for semantic errors
Mega-frame (MIP) Check the fields and syntax and semantic control of the selected
Dynamic Open the Dynamic (analysis) submenu
Automatic Perform an automatic sequence of analyses
EMM Open the EMM submenu
Open the Multiplex Characteristics submenu
(Check CRC begins on page 3--31)
(Syntax Analysis begins on page 3--33)
(Consistency Check begins on page 3--34)
Analyze the rates of the various PSI/SI/PSIP tables within the stream (PSI/SI/ISDB-S/PSIP Rate Analysis begins on page 3--37)
(PCR Analysis begins on page 3--38)
(PTS/DTS Analysis begins on page 3--41)
(Semantic Analysis begins on page 3--45)
mega-frame initialization packets of the DVB stream
(Automatic Analysis begins on page 3--54)
Multiplex Characteristics Submenu. The Multiplex Characteristics submenu provides access to multiplex-related information.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 7
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 3- 6: Multiplex Characteristics submenu commands
Use To
Rate Display the overall multiplex rate as calculated from the first ten PCRs
Multiplex Allocation Display a pie chart of PID allocation in the stream
PID Map Display the sequence of PIDs in the transport stream
Dynamic Submenu. The Dynamic analysis submenu contains selections for dynamic analysis of the MPEG bit stream.
and, if the calculated rate is incorrect, enter the correct value (Multiplex Rate begins on page 3--29)
(Allocation begins on page 3--30)
(PID Map begins on page 3--31)
Table 3- 7: Dynamic submenu commands
Use To
T-STD Conduct a transport stream system target decoder simulation
(T-STD Analysis begins on page 3--48)
LTW Check the effect of LTW (legal time window) offset and piecewise rate
field values (LTW Analysis begins on page 3--52)
Smoothing Buffer Conduct a smoothing buffer simulation
(Smoothing Buffer begins on page 3--54)
EMM Submenu. Use this menu to specify EMM analysis parameters used during processing.
Table 3- 8: EMM submenu commands
Use To
3- 8
EMM selection Specify EMM types and transport packet portion
Diffusion rate Specify EMM PID number
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 3- 8: EMM submenu commands (Cont.)
Use To
Diffusion holes Specify EMM PID number and hole length
Discontinuity Specify EMM PID number and discontinuity type
PC2 dialog Menu. This menu sends Viaccess ECMs and EMMs to a PC2 card. See page 3--77 for additional information. You must install Option CA (Condi­tional Access) software to use this command.
Table 3- 9: PC2 dialog menu commands
Use To
PC2 dialog Send EMM or ECM selection to the PC2 card
Options Menu. Use the Options menu to set various analyzer options and to save and restore program configurations. Refer to The Options Menu, on page 3--68, for more information.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 9
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 3- 10: Options menu commands
Use To
MPEG-2 Specify MPEG-2 as the standard to open a new file
DVB Specify DVB as the standard to open a new file
ATSC PSIP Open the ATSC PSIP submenu
ISDB-S/ARIB Specify ISDB-S/ARIB as the standard to open a file
Visual TSTD and LTW Switch the graphic view of TSTD and LTW dynamic analysis on/off
Unscrambling Switch the Unscrambling option on/off
Output messages in file Switch the output message option on/off
Base Specify the numeric base (decimal or hexadecimal) used in the
Font Specify the text font (typeface and size) used in analyzer views
Directories Configure default directories
Automatic Analysis Configure automatic analysis (specify the analyses to perform)
Interpretation Configure the interpreted view
Save configuration Save the current user configuration to a file
Read configuration Read and apply a previously saved user configuration
Set default configuration
interpreted and hierarchic views
Reset all options to the default settings
ATSC PSIP Submenu. Use this menu to specify ATSC PSIP Standards options.
Table 3- 11: ATSC PSIP submenu commands
Use To
Terrestrial Specify ATSC PSIP Terrestrial as the standard to open a new file
Cable Specify ATSC PSIP Cable as the standard to open a new file
3- 10
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Window menu. Use the Window menu to manage the various analyzer windows.
Command operation is identical to all other Windows applications, with the exception of Add view. Use Add view to create a new window that displays current window data in a different format. A small submenu, like those shown below, appears when you select Add view.
Table 3- 12: Add view menu commands
Use To
(the first choice) Create a duplicate of the selected view
Hexadecimal Create a byte-by-byte, hexadecimal view of the data
Binary Create a bit-by-bit, binary view of the data
(PCR or PTS/DTS) Values
Create a view that lists numeric values related to the clock or time stamp
Help Menu. The Help menu provides standard Windows and application-specific information.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 11
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 3- 13: Help menu commands
Use To
Contents Open a Help window and display the table of c ontents
Using help Provides general information on how to use the Help system
About... Display the application version and copyright

Upper Toolbar

The following table lists the command buttons found on the upper toolbar. Click the appropriate button to select one of these functions:
Table 3- 14: Upper toolbar commands
Icon Name Function
Open Open an existing stream. Equivalent to the
Open command in the File menu.
Save as Save streams and stream elements. Equivalent
to the Save As command in the File menu.
PSI Hierarchy Display the hierarchic structure of the current
PSI. Equivalent to the PSI hierarchic command of the Selection menu.
View Create a new window similar to the current
window. Selecting this icon opens a submenu that offers a choice of window display modes. This selection is similar but not equivalent to the Add view command in the Window menu.
Standard to open new file
Specify the standard to open a new file: MPEG-2, DVB, ATSC PSIP Terrestrial, ATSC PSIP Cable or ISDB-S/ARIB. Selections identical to those found in the Options menu.
3- 12
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

Lower Toolbar

The commands from the lower toolbar are only available if the selected document window contains specific items (stream packets, transport tables, elementary stream packets, PES, or PSI, SI DVB ATSC PSIP and ISDB-S/ARIB table sections). When the document window does not contain any of these items, the command buttons are not available. Click the appropriate command button to implement one of the functions described in table 3--15.
Table 3- 15: Lower toolbar commands
Icon Name Function
Start Accesses the first item. Equivalent to the First command in the Edit
menu
Previous Selects previous item. Equivalent to the Previous command in the Edit
menu
Go To Goes directly to an item. Equivalent to the Go to command in the Edit
menu
Next Selects the next item. Equivalent to the Next command in the Edit
menu
End Goes to the last item. Equivalent to the Last command in the Edit
menu
Number Displays the number of items. Equivalent to the Number of items
command in the Edit menu
Error Finds and displays the next item that contains at least one syntax error.
Equivalent to the Next Error command in the Edit menu

Status Bar

The left side of the Status Bar displays a brief explanation of a menu entry when you position the cursor over a menu selection in the Menu bar. The right side of the Status Bar displays the selected standard (MPEG-2, DVB, ATSC, ISDB-S/ARIB) for the current active window.

The Escape Key

You can terminate most activities performed by the analyzer with the Escape key, which is located in the upper left-hand corner of the keyboard. When you press this key, the current activity will terminate as soon as possible and the analyzer will display the available results. Use this feature to terminate an analysis in the hierarchic view or a Go to search in the interpreted view that becomes too lengthy.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 13
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
If the requested activity can be terminated, a message similar to one shown below appears when you initiate the activity. Select the active window and press the Esc key to terminate the activity.

Opening a File

The MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer can open MPEG-2 transport stream files (*.trp, *.bin, or *.ts file extensions), PES packet files (*.pes extension), and section files (*.si extension).
To open a file, select Open from the File menu, click the in the upper toolbar, or type CTRL+O.
In the Open dialog box, do the following:
1. Select the appropriate drive, directory, and file type. Sample files are in the c:\MTS200\Cfg-trp directory.
2. Select the file to open from the files list.
command button
3- 14
3. Double-click on the file name, click the OK button, or press ENTER.
When you open a transport stream file, a hierarchic view appears in the application window. If you open a transport packet, PES, or section file, an interpreted view appears.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
c

The Hierarchic View

MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 3- 16: File type definitions
File type Definition
Stream Transport stream file consisting of a packet of 188 bytes
Transport Packet
PES Packet PES packet file consisting of packets beginning with 0x000001
PSI/SI/PSIP/ISDB-S/ARIB Section
beginning with 0x47. Theanalyzer performsanautomati synchronization on the first three valid packets.
start code. The analyzer performs an automatic synchroniza­tion on the first valid start code.
Section file beginning with a table as the first byte.
When you open a multiplex file in the application window, a hierarchic view appears. The hierarchic view uses icons to show the interrelationship of stream components and is the starting point for many types of analyses. With the hierarchic view, you can contextually select, display, and analyze specific portions of the transport stream. Some items (and their icons) apply only to DVB, ATSC, or ISDB-/ARIB streams and appear only when DVB, ATSC, or ISDB-/ARIB options are selected from the Options menu
Icon menus. Each icon type in the hierarchic view has a context-specific shortcut menu. These menus allow quick access to the functions specifically available for the chosen element. To display a popup menu, click on the the icon with the right mouse button. Hold the button down, highlight the desired command, and release the button to select the command. You can select the first command on a menu by double-clicking on the icon.
Some example menus are shown below. Menu entries vary by icon type and the standard selected in the Options menu (MPEG-2, DVB, ATSC PSIP, ISDB­S/ARIB).
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 15
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Double-click for an interpreted view. You can double-click on a table icon to display an interpreted view of the table section. For additional information on the interpreted view, refer to The Interpreted View on beginning on page 3--23.
Scrambling Information. If a portion of the stream is scrambled, the base icon incorporates the lock symbol.

PSI Hierarchic View

Transport stream and packetized elementary stream scrambling is identified at the following levels:
The figure below shows the PSI hierarchic view of a simple MPEG-2 transport stream.
When you open a stream, a consistency analysis is performed on the first 3,000 valid transport packets of the file and the results displayed.
3- 16
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
The analyzer can generate a hierarchic view only if the stream contains a PAT (program allocation table, PID 0) or PMT (program map table).
The hierarchic view that appears when you first open a file is based on the first versions of the PAT and PMT tables found in the stream. Use the Next command in the Edit menu, or click on the Next command button (in the lower toolbar), to go to the next PSI version, if any, in the stream.
Stream Elements and Icons. Hierarchic view icons represent the various elements that make up or are embedded in the transport stream.
Table 3- 17: Icons used in the PSI hierarchic view
Icon Element type
Multiplex transport packets. This icon represents all (188/204/208-byte) transport packets that make up the stream.
Transport packets of a particular PID (Program ID). Other elements (tables, clocks, PES packets) are the payload contained within transport packets or are constructed from the payload of several transport packets that have the same PID. The PID number appears under the icon.
Transport Packets that contain independent PCR clocks. The PID appears under the icon.
PAT (Program Association Table) sections. Always contained in PID 0 transport packets.
CAT (Conditional Access Table). The CAT table allows you to associate one or more conditional access systems with the transport stream.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 17
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 3- 17: Icons used in the PSI hierarchic view (Cont.)
Icon Element type
PMT (Program Map Table) sections.
NIT (Network Information Table). Provides access to MPEG-2 PSI, DVB SI, ATSC PSIP, and ISDB-S/ARIB program and service information tables through the PSI/SI/PSIP commands in from Selection menu. Also used for Private Data sections.
PES (Packetized Elementary Stream). This icon represents all packets that, together, contain a given elementary stream. Individual PES packets are assembled from the payloads of several transport packets.
MPEG video elementary stream.
Digicipher II video elementary stream.
MPEG audio elementary stream.
Dolby Digital (AC-3) audio elementary stream. (DVB and ATSC modes only)
AAC (Advanced Audio Coding) audio elementary stream.
DATA (data elementary stream).
MIP (mega-frame initialization packet). Special DVB-T transport packets in PID 21 (0 x 15).
DSM CC (Digital Storage Media Command and Control).
ECM (entitlement control message) sections.
EMM (entitlement management message) sections.
3- 18
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 3- 18: Special hierarchic view symbols
Symbol Significance
The question mark is added to a TS icon when the transport packets have undefined PIDs and are not referenced by any PSI table. (This is permissible in MPEG-2, but may indicate a PSI configuration problem).
The lock symbol, superimposed on an icon, indicates that part of the stream is scrambled. Scrambling on the transport stream level is indicated by a lock on the TS (rail car) icon and the following PES and ES icons; scrambling on the PES level is indicated by a lock only on the PES and ES icons.
A red square (border) surrounding a base icon after a Consistency analysis indicates that the data type, declared in a PSI table, i s not valid.
A red X over a base icon as a result of Consistency analysis indicates that a specific PID, declared in a PSI table, cannot be found in the transport st ream .

SI (DVB) Hierarchic View

If the open transport stream file contains DVB SI tables, you can use the SI hierarchic command in the Selection menu to display an SI hierarchic view.
Stream Elements and Icons. The SI hierarchic view uses the icons described in the table below.
Table 3- 19: Icons used in the SI hierarchic view
Icon Element type
Nit (Network information table) sections.
Sdt (Service description table) sections.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 19
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 3- 19: Icons used in the SI hierarchic view (Cont.)
Icon Element type
S (Service information) sections.
Eit (Event information table) sections.
Bat (Bouquet association table) sections.
Transport stream referenced in NIT and BAT tables.
Event referenced in an EIT table.
TV service referenced in a SDT table.
The PSIP (ATSC)
Hierarchic View
Radio service referenced in a SDT table.
Teletext service referenced in a SDT table.
NOTE.UsetheNext command in the Edit menu, or click on the Next command button (in the lower toolbar), to go to the next SI version, if any, in the stream.
If the open transport stream file contains ATSC PSIP tables, you can use the PSIP hierarchic command in the Selection menu to display a PSIP hierarchic view.
3- 20
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Stream Elements and Icons. The PSIP hierarchic view uses the icons described in Table 3--20.
Table 3- 20: Icons used in the PSIP hierarchic view
Icon Element type
Mgt (Master guide table) sections.
TVct sections.
CVct (Cable virtual channel table) sections.
Eit (Event information table) sections.
Ett (Extended text table) sections.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 21
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Table 3- 20: Icons used in the PSIP hierarchic view (Cont.)
Icon Element type
Transport stream referenced in TVCT and CVCT tables.
Event referenced in EIT and or ETT tables.
Digital TV virtual channels referenced in VCT tables
Analog TV virtual channels referenced in VCT tables.
Radio virtual channels referenced in VCT tables.
Rrt (Rating Region Table) sections.
Stt (System time table) Sections.
Data virtual channels referenced in the VCT table.
Virtual channels referenced in VCT tables but of unknown type or an unreferenced channel.
NOTE.UsetheNext command in the Edit menu, or click on the Next command button in the lower toolbar, to go to the next PSIP version, if any.
3- 22
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

The Interpreted View

MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
The interpreted view provides access to the various fields and syntax and semantic control functions within the transport stream.
To create the interpreted view, double-click on one of the multiplex element icons in the hierarchical view, such as a transport packet, packetized elementary stream, mega-frame initialization packet, or table section. If errors are detected in the interpreted view, erroneous fields (and their values) appear in red.
The interpreted view of a transport stream packet is shown below.

Item Information

The currently interpreted packet or section is called an item.” Information about the items relationship to other items and position in the transport stream appears near the top of the interpreted view window.
Type Item number TimePosition
Item information includes the following:
H The item number is the position of the current item relative to all such items
in the transport stream. The total number of items (9300 in the example) is displayed if you used a command button (in the lower toolbar) to go to the last item or to count the items in the stream. You can also use command buttons to move back and forth among the items and to search for an item with a syntax error . Refer to The Lower Toolbar, on page 3--13, for more information.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 23
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
H The position is that of the first byte in the item relative to the beginning of
the transport stream. The example item is the second 188-byte packet in the stream; it begins with byte 188.
H The time is relative to the beginning of the stream and is displayed after a
multiplex rate calculation. Perform a multiplex rate calculation by selecting it from the Multiplex characteristics submenu of the Analysis menu or by typing CTRL+R. The analyzer also performs the calculation as part of several other analyses, including PCR, PSI/SI rate, PTS/DTS, and Dynamic.

Fields

The interpreted view shows the fields of information and data that make up the section or packet. Each field is represented by a name box and a value rectangle below it. Fields vary in length from one bit to many bytes. The width of each box/rectangle does not indicate the length of the field. You can configure the interpreted view, through the Interpretation command on the Options menu (see page 3--26), to show the length or position (in bits) of each information field. The length or position is indicated below the value rectangles.
The length of data fields, such as the Payload in the above windows,is always shown (in decimal number of bytes) in the value rectangle. Value rectangles of information fields contain the value of the field. To switch information field values (but not data field lengths) between decimal and hexadecimal base, press the F2 key.
3- 24
Double-click on the name box for an explanation of a field.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
Double-click on the value rectangle for additional information about the value.
Double-click on a data field name to add a byte-by-byte hexadecimal view of the interpreted section, table, or packet.
You can also display a hexadecimal view or binary view of any section or packet by selecting the Add view command from the Window menu or by clicking on the Add view command button in the upper toolbar.
Double-click on the descriptor field name in an SI table (NIT, SDT, EIT, or BAT) section for an ASCII decode of the descriptor information.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 25
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

Interpreted V iew Options

You can customize the appearance of the interpreted view through the Interpreta­tion command on the Options menu. The Interpreted view options dialog box, with default selections, is shown below.
The Length and Position settings, explained on page 3--24, apply to all inter­preted views. You can use the remaining controls to determine which fields appear in transport packet, PES packet, or (table) section interpreted views.
3- 26
To configure the options, do the following:
1. Click the option button in the Type field to select the type of interpreted view you want to change.
2. The default display is All fields, including the Reserved field. To hide a field, select it in the Display list box and click the << button.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3. To show just a few fields, click Delete all; this clears the display box, All check box, and Reserved’ field check box. Then select a field name from the List dialog box and click the >> button. Repeat this until all the fields you want to display are listed in the Display box. If you also want to display the Reserved field, select that check box. Click OK. The changes take effect immediately.
4. If you made changes to the displayed fields, ***Warning, display option*** appears at the top of the interpreted view window.
5. To restore the interpreted view to the original configuration, select Inter- pretation from the Options menu, click the appropriate Typ e option button, click either Add all or the All check box; then click OK.
Saving an Interpreted
View
You can store a transport stream or PSI, DVB SI, ATSC PSIP, or ISDB-S/ARIB table.

Hexadecimal and Binary Views

You can add a hexadecimal view of the current interpreted view item by double-clicking on a payload or data bytes name box. However, some items such as table sections do not have these fields. To create a hexadecimal or binary view for any interpreted view item, either click on the Add view command button (in the upper toolbar) or select the Add view command from the Window menu. A submenu, appropriate to the current item, appears as shown:
Select the top submenu command (Transport packet in the example) to add a new interpreted view; select Hexadecimal or Binary to view the bytes or bits that are the basis for the interpreted view.

The Hexadecimal View

MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
The hexadecimal view shows the contents of the current item on a byte-by-byte basis. The first few bytes appear in blue characters on the display to indicate that
3- 27
MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
they are required header information for the type of item. A transport packet has four required bytes; a PES packet has six. The blue, required bytes may be followed by several bytes shown in gray. The gray bytes are optional or variable header information. The remaining bytes, displayed with black characters, are the payload or data bytes.
When displaying a hexadecimal view of transport packets with a 204 byte length, the last 16 bytes are shown in red.
The hexadecimal view window shows the number of the displayed item, just like the interpreted view. When you use the command buttons to move among similar items in the stream, the hexadecimal view changes to display the contents of the current item.
3- 28

The Binary View

The binary view displays the current item on a bit-by-bit basis. The same character color conventions used in the hexadecimal view apply to the binary view. The contents will also change when you use the command buttons to move among items in the stream.
When displaying a binary view of transport packets with a 204 byte length, the last 16 bytes are shown in red.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer

Multiplex Analyses

MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
The Multiplex Characteristics commands provide valuable information about the way programs are multiplexed in the MPEG-2 transport stream. To access these commands, select Multiplex Characteristics from the Analysis menu; then select one of the following entries: Rate, Multiplex Allocation, PID Map.

Multiplex Rate

To calculate the multiplex rate of a transport stream, select the window that contains the hierarchic view and then either select Rate from the Multiplex Characteristics submenu or type CTRL+R. The Transport Stream Property dialog box appears, displaying the multiplex (mux) rate and the number of programs in the stream.
The analyzer calculates the multiplex rate from the first ten PCRs found in the transport stream. Because the sample is small and the precision of the number is high, there can be error in the calculation. To ensure maximum accuracy of analyses that use the multiplex rate to calculate results and detect errors, you can enter the actual multiplex rate (if you know it) in the dialog box.
For example, if the exact multiplex rate of a stream is 10 Mb/s instead of the reported 9,999,999 bits/s, enter 10000000 in the Mux Rate text box before clicking OK. This increases the accuracy of subsequent PCR, PTS/DTS, and Dynamic analyses, which use the multiplex rate in their calculations.
MTS200 MPEG-2 DVB/ATSC/ISDB-S/ARIB System Analyzer
3- 29
Loading...