MPEG Test System
MTS 210 Options 1A, 1G, and AG
MTS215 Deferred-Time Applications
071-0078-00
This document supports software version 2.2
Copyright T ektronix, Inc. All rights reserved. Licensed software products are owned by Tektronix or its suppliers and
are protected by United States copyright laws and international treaty provisions.
Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the
Rights in T echnical Data and Computer Software clause at DFARS 252.227-7013, or subparagraphs (c)(1) and (2) of the
Commercial Computer Software – Restricted Rights clause at F AR 52.227-19, as applicable.
T ektronix 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.
Microsoft, MS, MS-DOS, Windows, Windows NT, and Win 32 are registered trademarks of Microsoft Corporation.
HASP is a registered trademark of Aladdin Knowledge System Ltd.
Matra is a trademark of Matra Communication
Printed in the U.S.A.
T ektronix, Inc., P.O. Box 1000, Wilsonville, OR 97070–1000
TEKTRONIX and TEK are registered trademarks of T ektronix, Inc.
WARRANTY
T ektronix warrants that this product will be free from defects in materials and workmanship for a period of one (1) year
from the date of shipment. If any such product proves defective during this warranty period, T ektronix, 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 T ektronix, with shipping charges prepaid.
T ektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the
T ektronix service center is located. Customer shall be responsible for paying all shipping charges, duties, taxes, and any
other charges for products returned to any other locations.
This warranty shall not apply to any defect, failure or damage caused by improper use or improper or inadequate
maintenance and care. T ektronix shall not be obligated to furnish service under this warranty a) to repair damage resulting
from attempts by personnel other than T ektronix representatives to install, repair or service the product; b) to repair
damage resulting from improper use or connection to incompatible equipment; or c) 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 WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THIS PRODUCT IN LIEU OF ANY
OTHER WARRANTIES, EXPRESSED 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 CUST OMER 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.
Figure 2–83: Transport stream creation is complete2–60. . . . . . . . . . . . . .
Figure 2–84: The hierarchy with programs 2 and 3 added2–61. . . . . . . . .
Figure 2–85: Elementary streams added to program 22–62. . . . . . . . . . . .
Figure 2–86: The rate gauge shows an overflowed multiplex2–62. . . . . . .
Figure 2–87: The dynamic view of the complex.cfg configuration file2–63
Figure 2–88: The Program Parameters dialog box for program 22–64. . .
Figure 2–89: The dynamic view after you delay programs 2 and 32–64. .
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. To 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
Tektronix MPEG Test System User Manual
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.
xiii
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
T erms 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.
T erms 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:
xiv
Certifications and
Compliances
DANGER
High Voltage
Protective Ground
(Earth) T erminal
ATTENTION
Refer to Manual
Double
Insulated
Refer to the specifications section for a listing of certifications and compliances
that apply to this product.
Tektronix MPEG Test System User Manual
Preface
This document applies to the deferred-time analysis and generation software and
hardware of the Tektronix MTS 210 and MTS 215 MPEG Test Systems.
NOTE. The MTS 215 and the MTS210 option AG include all applications
discussed in this user manual. The MTS 210 option 1A includes all applications
except the Multiplexer. The MTS 210 option 1G includes all applications except
the deferred-time Analyzer. You can upgrade an option 1A or 1G Test System to
either an MTS 210 option AG or an MTS215; see your Tektronix representative
for more information.
For information about the additional MTS 215 real-time analysis hardware and
software, refer to the MTS200 Series Real-Time Analyzer User Manual,
Tektronix part number 071-0076-0X, that is provided with the MTS 215.
For information about the Windows NT Workstation operating system, refer to
the Microsoft documentation that accompanied your test system.
For information about the Compaq Proliant server, refer to the Compaq
documentation that accompanied your test system.
For the latest information about Tektronix MPEG Test System features and bugs,
refer to the MTS 200 Series Read This First document, Tektronix part number
071-0079-0X, that accompanied your test system.
Tektronix MPEG Test System User Manual
xv
Preface
Contacting Tektronix
Product
Support
Service
Support
For other
information
To write usTektronix, Inc.
For application-oriented questions about a Tektronix measurement product, call toll free in North America:
1-800-TEK-WIDE (1-800-835-9433 ext. 2400)
6:00 a.m. – 5:00 p.m. Pacific time
Or contact us by e-mail:
tm_app_supp@tek.com
For product support outside of North America, contact your
local Tektronix distributor or sales office.
Contact your local Tektronix distributor or sales office. Or visit
our web site for a listing of worldwide service locations.
http://www.tek.com
In North America:
1-800-TEK-WIDE (1-800-835-9433)
An operator will direct your call.
P.O. Box 1000
Wilsonville, OR 97070-1000
xvi
Tektronix MPEG Test System User Manual
Product Description
This section describes the capabilities and components of the Tektronix MPEG
Test System. options AG, 1A, and 1G. These features are shared by the MTS 215
MPEG Test System.
Overview
The MTS 210 hardware and software make it possible to create, generate,
acquire, and analyze MPEG-2 transport streams and DVB multiplexes. The
MTS 210 option AG and MTS215 include the following applications:
The MTS 210 option 1A is intended for transport stream analysis and does not
include the Multiplexer application.
The MTS 210 option 1G is intended for transport stream generation and does not
include the Deferred-time Analyzer application.
All MTS 210 and MTS215 Test Systems contain the Data Store system which
can acquire and output transport streams at rates from 1 Mbit/s to 55 Mbit/s.
Given the standard 18 Gbytes of Data Store disk capacity, the MTS 210 can store
over 40 minutes of transport stream data at 55 Mbits/s. You can also use
end-to-start looping to continuously (and indefinitely) acquire or output up to
18 Gbytes of transport stream. Data Store I/O can be through a variety of
hardware connections, including TTL serial, ECL parallel, ECL serial, G.703,
and RS-422.
Tektronix MPEG Test System User Manual
1–1
Product Description
Applications
The five Tektronix MPEG Test System applications are the Analyzer, the
Multiplexer, the PSI and SI Table Editor, the Channel Coder/Decoder, and
Packet Jitter.
Analyzer
With the Deferred-time Analyzer, you can analyze transport stream data
(acquired by the Data Store System) with the Analyzer application. The Analyzer
provides several graphical views of MPEG and DVB transport stream; the views
give access to each field—and each bit, if you wish, in the transport packets,
PES packets, and the various PSI and SI tables.
Hierarchic View . The hierarchic view provides a diagram of the data components
carried by the transport stream. Icons are used to identify the PAT (Program
Association Table), NIT (Network Information Table), PMT (Program Map
Table), PES (Packetized Elementary Stream), packets, and the three types of
elementary streams (video, audio, and data). Additional icons indicate the PID
(Packet Identification) number for each data component.
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 may be accessed. Search for errors in this view.
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 form 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.
1–2
Multiplexer
The Multiplexer provides the means to develop a limitless variety of MPEG
transport stream files, using the elementary streams provided.
Transport streams are produced by the software in non-real time, typically 10 to
100 times the play time of the resulting file. A hierarchy display, similar to the
Analyzer, displays the structure of the transport stream.
Up to 20 programs, with 10 elementary streams each, may be included in one
transport stream file.
Elementary stream files containing both stationary test signals and motion
sequences are provided on the Bit Stream CD ROM. With the MTS 210
Multiplexer and Table Editor applications, you can create a variety of transport
stream files that contain one or more of the provided test signals and motion
sequences.
Tektronix MPEG Test System User Manual
Product Description
PSI and SI Table Editor
Channel Coder
Data necessary for the DVB IRD (Digital Video Broadcasting Integrated
Receiver Decoder) to automatically configure itself is available in the MPEG2
Program Specific Information (PSI). Digital Video Broadcasting Specific
Information (DVB-SI) adds information that enables DVB IRDs to automatically
tune to a particular service and allows services to be grouped into categories with
relevant schedule information.
The PSI and SI Table Editor allows the user to enter and change the data in the
SI and PSI tables to fit requirements.
The European Digital Broadcasting Project (DVB) has specified a baseline
system for satellite broadcasting. The Channel Coding portion of the specification has the following coding flow:
QPSK Modulator
This application provides the defined channel coding for the transport stream file
and also provides the decoding to return the coded file to a standard transport
stream file.
In addition to creating error-free transport streams, the MTS210 can also create
transport stream files with known errors.
The Packet Jitter application allows you to create transport stream files with
simulated timing errors that affect the clocks derived from the transport file. This
allows you to test the robustness of decoders under various conditions.
Tektronix MPEG Test System User Manual
1–3
Product Description
1–4
Tektronix MPEG Test System User Manual
Accessories
The following accessories are standard with the MTS 210. All items except the
monitor are shipped in the box that contains the server.
Tektronix 17 inch monitor and monitor cable. (the monitor power cord is
shipped in the MTS 210 accessories package.)
Compaq server with the Data Store system installed (referred to as the
MTS 210 server).
Keyboard and mouse
Software enable key (HASP; installed on the server parallel port).
MTS 210 MPEG Test System User Manual (this document)
MTS200 Series Read This First, part number 071-0079-0X
Compaq documentation and back-up copies of the Compaq software
Windows NT software and documentation package.
Emergency repair disk.
MTS 210 Installation Software CD ROM, provided for reinstalling the
MTS 210 software in case it becomes corrupted.
A CD ROM containing MPEG-2 Elementary Streams
Two power cords: one each for the MTS 210 server and the monitor.
Six SMB to BNC adaptors: three with 50 W cables and three with 75 W
cables.
One shielded 9–pin cable (use this cable to meet EMI requirements).
One shielded 25–pin cable (use this cable to meet EMI requirements).
Tektronix MPEG Test System User Manual
1–5
Accessories
1–6
Tektronix MPEG Test System User Manual
Installation
Tektronix MPEG Test System installation involves selecting an installation site,
installing the server pedestal and door, and connecting all necessary cabling.
Once all items are unpacked, system assembly should require just a few minutes.
Save the shipping carton and all the inserts for use if reshipment of the MTS 210
server becomes necessary. Repackaging instructions are in Appendix F.
CAUTION. To avoid damage to the MTS 210 during shipping, retain the original
shipping carton. Shipping the MTS 210 in any other packaging may void the
warranty.
Assembling the Test System
Before you begin to assemble the test system, please make sure that you have
selected an appropriate location.
Choose a sturdy, level site that includes dedicated and properly grounded
circuits, air conditioning equipment, and static electricity protection.
Provide a minimum of three inches (7.6 cm) clearance at the front and back
of the computer for proper ventilation.
Make sure that no heavy electrical equipment will be located nearby.
Once a good site has been identified, begin assembling the MTS 210 using the
procedure given below. (Figure 1–1 illustrates the rear panel of the test sytem.)
WARNING. Be careful lifting and moving the MTS 210 server. It is heavy.
1. Install the pedestal on the MTS 210 server.
a. Carefully set the server on its top.
b. Align the post on the pedestal with the slots in the server case.
c. Slide the pedestal into the slots until the retaining clip on the pedestal
snaps into place on the server base.
d. Carefully turn the server over to set it upright on the pedestal.
2. Install the door on the front of the server.
a. Line up the hinge pins of the two hinges on the right side of the server
door with the hinge pin holes in the server chassis.
Tektronix MPEG Test System User Manual
1–7
Installation
b. Lower the hinge pins into the hinge pin holes and close the door.
3. Connect the keyboard to the keyboard port on the rear panel of the MTS 210
server.
4. Connect the mouse to the mouse port on the rear panel of the server.
5. Verify the software key (HASP) is attached to the parallel port on the rear
panel of the MTS 210 server. See Figures 1–1 and 1–2. (It should already be
connected.)
NOTE. If you need to use the parallel port for another function, connect that
cable through the HASP.
6. If the MTS 210 is being connected to a network, connect it now. Two types
of ethernet ports are provided: an AUI port and an RJ45 port. See
Figure 1–1. The ethernet ports do not require termination.
7. Connect the monitor cable to the monitor and to the rear of the MTS 210
server at the video port in expansion slot six. Do not use the built-in video
connector.
8. Connect the power cord to the monitor and to a power source.
9. Connect the power cord to the MTS 210 server and to a power source.
NOTE. Although the MTS 210 is based on a standard computer configuration, do
not use the MTS 210 for any other purpose or install boards not provided or
recommended by Tektronix. These actions may cause your system to operate in
an unexpected manner. However, you may connect it to an appropriate network.
1–8
Tektronix MPEG Test System User Manual
Parallel port
(where HASP
is installed)
Mouse port
Serial ports
Keyboard port
Installation
Data Store I/O
Video
port
Supplying Power
SCSI
connector
AUI Ethernet
port
RJ45-Ethernet
port
Figure 1–1: The rear panel of the MTS210 server
The MTS 210 server and monitor are designed to operate from a single-phase
power source having one of its current-carrying conductors at or near earth
ground (the neutral conductor). Systems that have both current-carrying
conductors live with respect to ground, such as phase-to-phase or multiphase
systems, are not recommenced as power sources. A protective ground connection, by way of the grounding conductor, in the power cord is essential for safe
operation.
WARNING. This equipment is designed for connection to a earth-grounded AC
outlet. The grounding plug is an important safety feature. To avoid risk of
electrical shock or damage to your equipment, do not disable this feature.
Mains V oltage Range. The MTS 210 server (the ProLiant 2500) operates on power
mains from 100 VAC to 230 VAC.
Tektronix MPEG Test System User Manual
1–9
Installation
The monitor operates on either 115 VAC or 230 VAC source also without having
to set a voltage selection switch.
Mains Frequency . The ProLiant server and the monitor both operate on either
50 Hz or 60 Hz line frequencies.
CAUTION. To prevent damage to the server, you should protect the instrument
from power fluctuations and temporary interruptions with a regulating
uninterruptable power supply (UPS). This device protects the hardware from
damage caused by power surges and voltage spikes. In addition, it keeps the
system in operation during power failure.
Power Cord Options. The server and monitor are delivered from the factory with a
power cord for 60 Hz/117 VAC North American operation unless one of the
power cord options was ordered. Table 1–1 shows the power cord options.
T able 1–1: Power cord identification
Plug ConfigurationNormal UsageOption Number
North America
125 V/15A Plug
NEMA 5-15P
Europe
230 V
United Kingdom
230 V
Australia
230 V
Switzerland
230 V
Standard
A1
A2
A3
A5
1–10
Tektronix MPEG Test System User Manual
Installation
Software Enable Key
The MPEG Test System software is enabled by the software enable key (the
HASP; see Figure 1–2), which is installed on the parallel port and is transparent
to parallel port applications, such as printing. The HASP must be in place on the
ProLiant parallel port for the MTS 210 to operate. Do not lose the HASP. The
software enabler (HASP) should remain with the MTS 210 at all times. If the
entire instrument is returned for service, ship the HASP with the server.
CAUTION. Do not lose the HASP (software enable key). The MTS210 will not
operate without it being installed on the parallel port. The software enabler key
(HASP) also is required by the Tektronix Service Center if the ProLiant server is
returned for repair.
Figure 1–2: MTS210 HASP
Tektronix MPEG Test System User Manual
1–11
Installation
MTS210 I/O
The MTS 210 rear panel input/output connectors (I/O) are located in two EISA
slots on the ProLiant server rear panel. Specification of the I/O ports are in
Appendix A, Specifications. Figure 1–3 shows the arrangement of the I/O
connectors. A detailed description of each of the connectors follows the
illustration.
ECL parallel/serial
I/O port
ECL control port
TTL 50 serial
port (Clk I/O)
TTL 50 serial
port (Data I/O)
External clock
input (Clk In)
10 Mbit serial
port (RS-422
levels I/O port)
G.703 input
G.703 output
(34.368 Mbits/s)
G.703 output
(8.448 Mbits/s)
1–12
ECL Control Port
Figure 1–3: The MTS210 signal I/O ports
The bidirectional differential control port adds flexibility to the ECL Parallel and
Serial Ports. Adding the three control signals provides two more operating
modes. (Using this port is optional.) The ECL control port pinout is shown in
Table 1–2.
The ECL Parallel/Serial I/O port receives and transmits MPEG-2 transport
streams at ECL levels. It is a differential, bidirectional port that operates
independently or in conjunction with the ECL Control Port. The port transmits
or receives either parallel or serial data depending on settings made in the Data
Store Administrator application.
Operating Modes. When the ECL Parallel/Serial I/O port is used independently of
the ECL Control Port there are three operating modes:
Slave acquisition. Captures input signals using the clock signal on the ECL
Parallel/Serial I/O port as the timing source.
Master generation. Outputs signals using the MTS 210 internal clock.
Master generation with external clock. Outputs signals using a timing signal
applied to the external clock input (Clk In).
When the ECL Parallel/Serial I/O port is used in conjunction with the control
port, there are three additional operating modes:
Master acquisition. Captures input signals using control signals from the
ECL Control Port to drive the signal source.
Master acquisition with external clock. As above, but uses a timing signal
applied to the external clock input (Clk In) as the clock source.
Slave generation. Outputs signals using the ECL control port inputs as the
timing source.
Tektronix MPEG Test System User Manual
1–13
Installation
4
5
4
6
5
6
6
9
9
4
5
NOTE. Master — The unit provides the clock for data transmission.
Slave — The unit does not generate the data clock. The unit returns the clock
provided by an external source.
Parallel Pinout. The parallel data pinout of the ECL Parallel/Serial I/O port is
shown in Table 1–3.
T able 1–3: ECL parallel data pinout
ECL parallel portPinFunctionPinFunction
1DCLK14DCLK
1
2
3
7
8
10
11
12
13
2ground15ground
1
3DATA 716DA TA 7
1
4DATA 617DA TA 6
16
17
5DATA 518DA TA 5
18
6DATA 419DA TA 4
1
7DATA 320DA TA 3
20
8DATA 221DA TA 2
21
21
9DATA 122DA TA 1
22
23
10DATA 023DATA 0
2
11DV ALID24DVALID
2
12PSYNC25PSYNC
13shield
Asserted Low differential signal.
Serial Pinout. The serial data pinout of the ECL Parallel/Serial I/O port is shown
in Table 1–4.
1–14
Tektronix MPEG Test System User Manual
T able 1–4: ECL serial data pinout
4
5
4
6
5
6
6
9
9
5
ECL serial portPinFunction
1DCLK
1
2
3
7
8
10
11
12
13
2ground
1
3 - 9Not Managed
1
10DATA 0
16
17
11DVALID
18
12PSYNC
1
13shield
20
14DCLK
21
21
15ground
22
23
16 – 22Not Managed
24
23DATA 0
2
24DVALID
25PSYNC
Installation
G.703 Output
(8.448 and 34.368 Mbit/s)
and G.703 Input
Asserted Low differential signal.
This serial interface complies with the electrical characteristics of ITU-T
Recommendation G.703 (HDB3 code) for 8.448 Mbit/s and 34.368 Mbit/s.
There are two modes of operation:
Acquisition. Locks to incoming signal and is self clocking.
Generation (internal clock source). Uses an internal clock source.
This interface uses three Data Store circuit board mounted SMB connectors. One
connector is a dedicated input for both bit rates. The other two connectors are
dedicated outputs, one for the 34.368 Mbit/s output and the other for the
8.443 Mbit/s output. To reduce spurious emissions, only the output currently
being used should be connected.
NOTE. Do not leave an SMB-to-BNC adaptor cable on an unused G.703 output.
Doing so will cause the MTS 210 to exceed EMC emission requirements.
Tektronix MPEG Test System User Manual
1–15
Installation
5
9
10 Mbit Serial Port
(RS-422 Levels I/O Port)
The 10 Mbit Serial port can transmit and receive MPEG transport signals. It has
bidirectional clocks and data pairs. The maximum operating frequency is
10 Mbit/sec. It uses RS-422 voltage levels, with line-to-line input termination of
110 W. The pinout is shown in Table 1–5.
T able 1–5: 10 Mbit serial port pinout
10 Mbit serial portPinFunction
1DATA IN
2CLK IN
1
2
2
3
4
Asserted Low differential signal.
3DATA OUT
6
4CLK OUT
7
5ground
8
6DATA IN
7CLK IN
8DATA OUT
9CLK OUT
The 10 Mbit Serial port uses the following signals:
Clock Input
Data In and Data Out. These are MPEG serial bit streams.
Clock In and Clock Out. These are continuous data transmission clocks.
You can choose from three modes of operation:
Acquisition. Captures an input signal using external timing reference.
Internal generation. Generates an output signal using the Tektronix MPEG
Test System internal clock as the timing reference.
External generation. Generates an output signal using the Clock input as the
timing reference.
The Clk In connector provides optional timing input for the ECL Serial, ECL
Parallel, TTL and 10 Mbit Serial outputs. Its maximum operating frequency is
45 MHz.
1–16
Tektronix MPEG Test System User Manual
Installation
TTL 50 Serial Port
(Data & Clock I/O)
The TTL 50 W Serial Port receives and transmits at TTL levels. It consists of
clock and data inputs with dedicated connectors. The Data signal is a serial bit
stream, and the Clock signal is a continuous data transmission clock. The
maximum operating frequency is 45 Mbits/s.
There are three modes of operation:
Acquire. Captures an input signal.
Internal Generation. Generates a signal that is locked to the internal clock.
External Generation. Generates a signal locked to an external reference (the
Clock Input).
Cables and Mating Connectors for Data Store Inputs/Outputs
The test system is supplied with adapters for connecting the Data Store SMB
connectors to standard BNC connectors. It may be necessary to acquire or
assemble other signal connecting cables and adapters in order to install the test
system in your facility.
The maximum usable cable length for the various ports on the MTS 210 are a
function of data rate, cable type, and ambient environment. See Table 1–6. Low
data rates can stand longer cable lengths than high data rates. Low-loss coaxial
cable and low-capacitance properly pair-twisted cable can support longer
transmission paths than miniature coaxial cable or ribbon cable. Excess RF noise
can induce noise in the cable which will reduce the usable length.
The only ports designed as a transmission system are the G.703 I/Os. The others
are basically short-range interconnects. Note that most ports must control cable
delay matching, to maintain clock to data timing margin, or data integrity will
suffer.
T able 1–6: Estimated maximum cable lengths
PortRate, Mbits/sMaximum lengthCable typeComments
G.7038.448275 metersBelden 82814 dB atten at
G.70334.368125 metersBelden 82814 dB atten at
10 MBit
(RS422)
10 MBit
(RS422)
Tektronix MPEG Test System User Manual
1100 meters24 AWG
unshielded
twisted pair
1015 meters24 AWG
unshielded
twisted pair
4.224 MHz
17.18 MHz
Ref. ANSI/TIA/
EIA-422-B-1994
Ref. ANSI/TIA/
EIA-422-B-1994
1–17
Installation
T able 1–6: Estimated maximum cable lengths (cont.)
PortCommentsCable typeMaximum lengthRate, Mbits/s
TTL1050 metersRG58 typeCalculated Value
TTL5025 metersRG58 typeCalculated Value
Adapters
ECL
Parallel
ECL Serial455 metersBelden 8112Calculated Value
150 metersBelden 8112Calculated Value
The test system comes with six SMB-to-BNC adapter cables. Three of the
adapters are 75 W to match the impedance of the G.703 inputs and outputs. The
other three adapters are 50 W for use with the TTL Serial Port (Clock and Data)
and Clock Inputs.
Do not leave an SMB-to-BNC adapter cable on an unused G.703 output. Doing
so will cause the test system to exceed EMC emission requirements.
1–18
Tektronix MPEG Test System User Manual
First Time Operation
Once you have installed the Compaq Proliant server, the Tektronix MPEG Test
System is ready to operate. Slide the power switch cover plate to the right as
shown in and press the power switch.
Power switch
Slide power switch
cover plate
The MTS 210 then goes through the Windows NT initialization process, which
can take up to two minutes. (For more information on the Windows NT
initialization process, please see the Windows NT documentation.) Under normal
circumstances no action is required until the Begin Logon window appears;
when it does, press
the Logon Information dialog box.
Logging In
To logon to the MTS 210, enter “MTS100” in the User name box, leave the
password blank, and then press
factory). This is the login account you should use for most of your work.
Tektronix MPEG Test System User Manual
CTRL+ALT+DELETE (all three keys simultaneously) to open
RETURN (these are the default values set at the
1–19
First Time Operation
The Initial Window
There are two other logins and passwords available. The first is “guest” with no
password. This level has only limited access to files and applications. The
second is “administrator” with “MPEG2” as the password. This user has
administrator privileges. You must use this login when performing any software
upgrades.
CAUTION. The administrator user has all the privileges of an administrator. If
you are connected to a network, you may have more privileges than you realize
within the network. It is recommended that you do not perform normal operations while logged in as administrator.
You can change the passwords if necessary; refer to the Windows NT documentation for instructions. If you change any password, be sure to create a new
emergency repair disk. (See page C–1.)
Once you have logged in, you will have access to the Tektronix MPEG Test
System program group.
Additional Support
1–20
This manual explains how to use the Tektronix MTS 210 applications. Refer to
the MTS200 Series Real-Time Analyzer User Manual, Tektronix part number
071-0076-00, for information about the MTS 215 Real-Time Analylzer
application.
Additional support for the MTS 210 can be obtained from the Tektronix support
number. The support number is available from North America. Call 1-800-TEK
WIDE (1-800-835-9433) and ask for MPEG Test System support.
Tektronix MPEG Test System User Manual
Operating Basics
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
There are eight applications provided with the MTS 210. Their names and
functions are given in Table 2–1.
NOTE. The Analyzer application is not included with option 1G. The Multiplexer
application is not included with option 1A. The Real-Time Analyzer application,
included with the MTS 215, is discussed in the MTS200 Series Real-TimeAnalyzer User Manual.
T able 2–1: MTS 210 applications
IconApplication NameFunction
Analyzer
БББББББББ
(MPEG2 System Analyzer application)
Data Store Control
БББББББББ
(Data Store Administrator)
БББББББББ
DVB Channel Coding and Decoding
(Coder/Decoder application)
БББББББББ
Multiplexer
(MPEG2 Transport Multiplex Generator)
БББББББББ
БББББББББ
Packet Jitter
БББББББББ
Table Editor
БББББББББ
(Edit Table application)
Analyze transport stream files and packe-
ББББББББББ
tized elementary streams.
Manage the Data Store Disks. It also
ББББББББББ
controls acquisition and generation of
ББББББББББ
MPEG-2 transport streams.
Code and decode transport stream files to
DVB specifications.
ББББББББББ
Create transport stream files from PSI and
SI table files, elementary stream files, and
ББББББББББ
data files. Not included with the MTS210
ББББББББББ
option 1A.
Add jitter to the PCR data in the transport
stream file.
ББББББББББ
Create and edit PMT, NIT, SDT, BAT, and
ББББББББББ
EIT files.
Error InjectorInsert or correct errors in transport stream
packets.
Set CarbSet parameters of the Data Store system.
Running the Software
Start any of the applications by clicking its name in the Tektronix MPEG Test
System submenu. The HASPR (parallel port software key) must be installed for
any of the applications to operate. If the Data Store board is not installed, the
Tektronix MPEG Test System User Manual
2–1
Operating Basics
Data Store Control will not initialize correctly and you will receive an error
message.
NOTE. This manual is written assuming a basic level of familiarity with the
Windows 95 or the Windows NT 4.0 operating system. If you are not comfortable
with either operating system, review the Windows NT documentation.
Tutorials and Reference Sections
Tutorials and reference information are provided to help familiarize you with the
six software applications in the MTS 210. The first of three tutorials begins on
page 2–7. The Reference section begins on page 3–1.
The tutorials step you through both analyzing transport stream files and creating
(multiplexing) MPEG2 transport streams files and transport streams. They are
presented in a step-by-step manner and designed so that you can follow along
using your own MTS 210. The files required for these exercises are shipped with
the MTS 210.
The Reference section explains all of the commands available from each of the
six applications that are part of the MTS 210 package. The explanations are
given in the following order: Menu Bar commands, Command Buttons, and
finally commands that can only be accessed through “mouse-clicks”.
Acquiring Elementary Bit Stream Files
The standard configuration of the Tektronix MPEG Test System contains several
video and audio elementary stream files and a sample transport stream file.
These files contain pictures, common industry test signals, and sample signals in
MPEG-2 format. They may be used for the following tutorials and for constructing your own transport streams.
There are two sources of additional elementary stream files: a CD ROM (part
number 063-1914-0x) that is supplied with the instrument and the Tektronix
FTP site.
2–2
Tektronix MPEG Test System User Manual
Operating Basics
CD ROM
To use files from the CD ROM, either copy the files to the appropriate directories on the MTS 210 system disk (drive C) or leave the CD ROM in drive D.
Audio Files. The CD ROM contains the following audio files in the Audio
directory:
The file names indicate the elementary stream bit rate. The file 15kz–256.mp2,
for example, contains a 15 kHz audio tone at 0.256 Mbits/s.
Video Files. The CD ROM contains the following video files. The Video\525
directory contains streams with 525-line video; the Video\625 directory contains
streams with 625-line video. Both directories contain all listed files.
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. The CD ROM also contains the following files in the Examples
directory:
The MPEG Test System
FTP Site
10khz.mp2
1khz.mp2
Demo_060.mp2
Sample.trp
Demo_015.mp2
A second way to access these same signals (and any new bit streams that may
become available), is 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/
Otherwise, 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 subdirectories of
/tv/test/streams/Element. Each directory contains a Readme.txt file that describes
the contents of the directory.
If you have no access to FTP, please contact Tektronix at 1-800-TEK-WIDE and
ask for MPEG Test System support. An engineer will be glad to help you get the
data. If you have Internet access but are having trouble accessing the site, contact
your system administrator for assistance.
The following script illustrates the procedure for connecting to the MPEG Test
System FTP site. Your entries are indicated with bold face type.
% ftp ftp.tek.com
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– T E K T R O N I X F T P A R C H I V E
230– /
230–
230 Guest login ok, access restrictions apply.
ftp> cd /tv/test/streams/Element
2–4
Tektronix MPEG Test System User Manual
Operating Basics
250 CWD command successful.
ftp> get README.TXT
The data included in this distribution, on the FTP site, is available to the user 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.
Tektronix MPEG Test System User Manual
2–5
Operating Basics
2–6
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
This section is intended to introduce you to the features and capabilities of the
MPEG-2 System Analyzer. This “guided tour” uses step-by-step procedures and
a standard MTS 210 sample transport stream file so you can follow along with
your own system.
NOTE. To help you follow along with your own MTS 210, all steps that require
your action are numbered.
Terms
Wherever possible, this manual uses terminology consistent with Microsoft
WindowsT and MPEG-2 standards. Refer to the Windows documentation
(included with the Tektronix MPEG Test System) for definitions and explanations of Windows terminology. Refer to the Glossary at the back of this manual
for definitions of terms unique to MPEG or the test system; refer to the Index,
also at the back of this manual, to locate other mentions of any subject.
Getting Help
As you follow the procedures in this section, remember that additional information about almost every aspect of MPEG-2/DVB bit streams and analyzer
operation is available from three convenient sources:
HThe Reference section of this manual. Using the Analyzer begins on
page 3–1.
HThe Analyzer Help menu
HThe MPEG-2 Help utility, which contains applicable MPEG-2 standards in
Windows Help format.
Figure 2–1: Starting the MPEG-2 Help utility
Tektronix MPEG Test System User Manual
2–7
Tutorial: Analyze a Signal
Starting the Analyzer Application
Start the Analyzer by clicking on the Analyzer name in the Tektronix MPEG
Test System submenu.
Figure 2–2: Starting the Analyzer
Upper toolbar
Lower toolbar
The Analyzer starts with the Tektronix/Matra background in the application
window. Note the location of the features named in Figure 2–3.
Menu bar
Status bar
2–8
Figure 2–3: The Analyzer application window
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
Menu Bar
There are seven main analyzer menus:
File. File menu commands control the analyzer/disk interface and printing.
Edit. Use Edit menu commands to move among items (transport packets,
elementary stream packets, PSI or SI DVB table sections) of the type displayed
in the selected document window.
Selection. Use Selection menu commands to control extractions from a transport
stream file.
Analysis. Analysis menu commands provide access the stream analysis functions.
Options. Use Options menu commands to select analyzer configuration options.
Window. Use Window menu commands to manage the various open document
windows.
Help. The Help menu provides access to various forms of help.
Upper Toolbar
Figure 2–4 shows the functions available from the upper toolbar.
OpenSave AsHierarchic ViewAdd View
Figure 2–4: Command buttons on the upper toolbar
To display a reminder of the button function in the status bar (at the bottom of
the application window) at any time, position the mouse cursor over the
command button.
Tektronix MPEG Test System User Manual
2–9
Tutorial: Analyze a Signal
Lower Toolbar
Figure 2–5 shows the functions available from the lower toolbar. These
commands duplicate those in the Edit menu; they are available only when the
active window contains one of a possible series of items.
PreviousGo ToNextLast Number of items Find next error
First
Figure 2–5: Command buttons on the lower toolbar
Again, position the cursor over a command button as shown in Figure 2–6 to
display a button function reminder in the status bar.
Figure 2–6: Using the status bar
Opening an Existing Transport Stream File
Your MTS 210 has the sample transport stream file SAMPLE.TRP to assist in
following the tutorial.
1. From the File menu, choose Open. This brings up the Open dialog box as
shown in Figure 2–7.
Figure 2–7: The Open dialog box
2–10
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
2. Select Stream from the list of File Types.
3. Select SAMPLE.TRP from the file name list.
4. Choose OK. Figure 2–8 shows the resulting document window. This is the
hierarchic view of the multiplex encoded in the sample transport stream.
NOTE. The Analyzer cannot generate a hierarchic view if the stream does not
contain 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. 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.
Figure 2–8: The hierarchic view of the SAMPLE.TRP stream
The Hierarchic View
The hierarchic view allows you to select an icon that represents a particular
element in the stream and make a more detailed analysis. When selected, an icon
displays in reverse video. After selection, all the extraction and analysis
functions are available through the toolbars and menus.
Table 2–2 identifies the icons used in the hierarchic view.
Tektronix MPEG Test System User Manual
2–11
Tutorial: Analyze a Signal
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
T able 2–2: Icons used in the hierarchic view
IconElement Type
Multiplex transport packets. This icon represents all (188- and 204-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 (flat car, boxcar,
ББББББББББББББББББББ
or hopper for example) and 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 PID0 transport
packets.
ББББББББББББББББББББ
PMT (Program Map Table) sections.
ББББББББББББББББББББ
ББББББББББББББББББББ
NIT (Network Information Table) Provides access to SI Tables through the PSI/SI
ББББББББББББББББББББ
command from the Selection menu. Also used for Private sections.
ББББББББББББББББББББ
When the DVB option (in the Options menu) is selected, this icon can also represent
ББББББББББББББББББББ
SDT, BAT, EIT, and TDT sections.
Packetized Elementary Stream (PES). This icon represents all packets that, together,
contain a given elementary stream. Individual PES packets are assembled from the
ББББББББББББББББББББ
payloads of several transport packets.
ББББББББББББББББББББ
Video elementary stream
ББББББББББББББББББББ
Audio elementary stream
ББББББББББББББББББББ
ББББББББББББББББББББ
Data elementary stream
ББББББББББББББББББББ
ББББББББББББББББББББ
ECM (Entitlement Control Message) sections
2–12
EMM (Entitlement Management Message) sections
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
Icon 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. Figure 2–9 shows the shortcut menus for the common icons.
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.
NOTE. In all cases, 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 but
elementary stream icons, this will open an “interpreted view” of the packet or
section. Please continue with this tutorial to learn more about interpreted views.
Figure 2–9: Hierarchic view shortcut menus
Additional Information from the TS Icon
1. Click on the TS icon with the right mouse button and hold the button down
to open the TS shortcut menu, as shown in Figure 2–10.
Figure 2–10: The TS icon shortcut menu
2. Highlight Transport Packets and release the button. This opens an interpreted
view of the first complete transport packet in the stream, as shown in
Figure 2–11.
Tektronix MPEG Test System User Manual
2–13
Tutorial: Analyze a Signal
Item data
Header fields
Packet (item)
contents
Figure 2–11: The interpreted view of the first transport packet
NOTE. You can also open the same interpreted view simply by double-clicking on
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 quickly scroll among the
transport packets. Notice that the Item number changes as you scroll through
the transport packets.
PreviousGo ToNextLast Number of items Find next error
First
Figure 2–12: Command buttons on the lower toolbar
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. Many
interpreted views do not indicate the total number of items when the view is
first opened; click on either the Number of Items or the Last command
button to add the information to the item data.
2–14
Since this is an analysis program, you should be looking for errors in the stream.
2. Find the next 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, the interpreted view automatically displays the transport packet that contains the error.
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
3. Double-click on any packet field name for more information about the field,
as shown in Figure 2–13.
Figure 2–13: Double-click for an explanation of the field
Now see what it has to say about the value of the PID.
4. Click anywhere in the interpreted view outside of the PID message box to
dismiss the message. Then double-click on the PID value (0), to display help
information about the value, as shown in Figure 2–14. In this case, the
message reminds you that PID 0 always identifies the PAT.
Figure 2–14: Help information for the packet field value
Sometimes you can learn more by looking at field values displayed in hexadecimal base. Now change the display to show hexadecimal values.
5. Choose Base from the Options menu, select the Hexadecimal option button
in the Base dialog box, and click OK. Or simply press the F2 function key to
Tektronix MPEG Test System User Manual
2–15
Tutorial: Analyze a Signal
toggle field values (and values in the hierarchic view) between decimal and
hexadecimal base.
Figure 2–15: Press F2 to toggle numeric base
The Hexadecimal View
The hexadecimal view shows all bytes that make up the current item. An
MPEG-2 transport packet consists of 188 or 204 bytes.
1. To open a hexadecimal view, first click the Add View command button—on
the upper toolbar—to open the View Type submenu, as shown in Figure 2–16.
Figure 2–16: The View Type submenu
2. Choose Hexadecimal from the submenu. This produces the hexadecimal
dump shown in Figure 2–17.
2–16
Figure 2–17: Hexadecimal view of a transport packet
Notice that the first few bytes appear in blue characters on the MTS 210
display to indicate that they are required header information for the type of
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
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 item three of SAMPLE.TRP). These gray bytes
are optional or variable header information. The remaining bytes, displayed
with black characters, are the payload or data bytes.
3. Close both transport packet windows (interpreted and hexadecimal views) so
you are ready to look at a PID map of the sample transport stream.
PID Map
The PID map can help you quickly locate 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 reveal the shortcut menu, as shown in Figure 2–18.
Figure 2–18: The TS icon shortcut menu
2. Choose PID Map from the menu. This creates the window shown in
Figure 2–19.
Figure 2–19: The PID map of SAMPLE.TRP packets 1 to 100
Tektronix MPEG Test System User Manual
2–17
Tutorial: Analyze a Signal
The PID map represents every transport packet in the stream with its PID
(for uniformity, every PID is listed in a four digit field). In the map, each
unique PID is color-coded according to the type of element it identifies. For
example, the PIDs of packets that contain PAT sections are displayed in light
green characters. The black numbers down the left side of the window
indicate the packet number of the first packet of every row. Notice that the
first PAT section is in packet one.
Multiplex Allocation
3. Click the Next command button (you remember: the one with the “
"” on it)
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 so you are ready to look at Multiplex Allocation in the
sample transport stream.
You can use the Multiplex Allocation view to discover what fraction of the
transport stream multiplex is used by each PID.
1. Once again, click on the hierarchic view TS icon with the right mouse button
to open the shortcut menu. This time, choose Multiplex Allocation to create
the window shown in Figure 2–20.
2–18
Figure 2–20: The Multiplex Allocation document window
The multiplex allocation pie chart is useful in determining which PIDs are
present in the transport stream and in confirming that each PID is using the
expected amount of the multiplex.
NOTE. PID 8191 is the stuffing PID; it is not shown in the hierarchic view.
Tektronix MPEG Test System User Manual
2. Close the multiplex allocation window so you are ready to look at the
transport packets of a particular PID with a minimum of clutter.
Additional Information from 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 function key F2, if necessary, to display hierarchic view values in
decimal base.
2. Double-click on the PID 21 transport packet icon, as shown in Figure 2–21.
Tutorial: Analyze a Signal
Figure 2–21: Double-click on the PID 21 icon
The analyzer opens a window similar to Figure 2–22.
Figure 2–22: Interpreted view of the first PID 21 transport packet
Tektronix MPEG Test System User Manual
2–19
Tutorial: Analyze a Signal
You can search for errors and get additional information about the fields and
field values just as you did with the transport packet at the TS level. The
difference is that now you are looking at only the packets of PID 21, which
contain PMT sections describing program one.
3. Click the Last command button in the lower toolbar to go to the last PID 21
packet in the transport stream (if you have forgotten which button to use,
move the cursor slowly over all buttons in the lower toolbar while watching
the messages in the status bar, immediately below). Notice—by looking at
the item data near the top of the window as shown in Figure 2–23—that
there are only 14 transport packets of the 9300 in the SAMPLE.TRP stream
that are identified with PID 21.
Item data
Figure 2–23: The last PID 21 packet in SAMPLE.TRP
By the way, the item position is the number of the first byte in the packet relative
to the beginning (byte 0) of the transport stream file. In other words, there are
1625260 bytes in the file (and stream) before this 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 on the Add View button as shown in Figure 2–24.
Figure 2–24: The View Type submenu
2. Select Binary from the View Type submenu. The analyzer opens a window
similar to Figure 2–25.
Notice that the first eight-bit byte, which corresponds to the sync byte (see
the interpreted view in Figure 2–22), is 01000111. Not surprisingly, this is
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. Sure enough,
00000 00010101 equals 21 decimal.
2–20
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
Figure 2–25: The binary view of PID 21 item 14
3. Close the PID 21 interpreted and binary view windows before you proceed.
Additional Information from the PAT Icon
The PAT icon represents PAT (Program Association Table) sections. PAT
sections are always contained in PID 0 transport packets.
1. Click on the hierarchic view PAT icon with the right mouse button. Hold the
button down to reveal the shortcut menu, as shown in Figure 2–26.
Figure 2–26: The PAT icon shortcut menu
2. Choose Section from the shortcut menu to open an interpreted view of the
PAT (Program Association Table). The window resembles Figure 2–27.
NOTE. You can also open the same interpreted view simply by double-clicking on
the PAT icon.
Tektronix MPEG Test System User Manual
2–21
Tutorial: Analyze a Signal
Item data
Header fields
Program 0
information
Program 1
information
Section CRC
Figure 2–27: The P AT section interpreted view
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 before you proceed.
The analyzer automatically calculates and checks the CRC of the first PAT
section when opening a transport stream file. Select the second PAT shortcut
menu command, Check CRC, to calculate the CRC (cyclic redundancy code) of
every PAT section in the stream and compare it to the number coded into the
section’s CRC field.
4. Click on the PAT icon with the right mouse button and hold the button down
to show the PAT shortcut menu. Highlight the Check CRC command and
release the button. If no erroneous CRCs are found, the analyzer creates the
dialog box shown in Figure 2–28.
2–22
Figure 2–28: The CRC Analysis dialog box
5. Click OK to close the dialog box and then close the PAT interpreted view to
continue with the tutorial.
Tektronix MPEG Test System User Manual
Additional Information from the PMT Icon
The PMT (Program Map Table) icon, like all others in the hierarchic view, has
its own shortcut menu. As with most other icons, you can double-click on the
PMT icon to open an interpreted view of PMT sections.
Tutorial: Analyze a Signal
Section
1. Click on the PMT icon with the right mouse button and hold the button
down to take a look at the PMT shortcut menu, as shown in Figure 2–29.
Figure 2–29: The PMT shortcut menu
2. Choose Section from the menu or release the right mouse button and
double-click with the left button to open an interpreted view similar to
Figure 2–30.
Figure 2–30: The PMT interpreted view
Tektronix MPEG Test System User Manual
2–23
Tutorial: Analyze a Signal
Syntax Analysis
Perform a Syntax Analysis on this PMT section.
1. From the Analysis menu choose Syntaxic, as shown in Figure 2–31.
Figure 2–31: Choosing Syntaxic from the Analysis menu
Syntax analysis checks all PMT sections in the stream for errors and variations
from the standard. It searches for errors that are within the PMT itself and
relative to the other tables (NIT and SDT for example). The example does not
have any PMT syntax errors, as shown in Figure 2–32.
2–24
Figure 2–32: The Syntax Analysis message window
2. Click OK to close the Syntax Analysis message window.
Now, the fact that no syntax errors were found in any of the PMT sections does
not guarantee that there are no such errors in the entire stream. Let’s widen the
search.
3. Click anywhere on the hierarchic view window to select it. (Or minimize the
PMT interpreted view window; the remaining, hierarchic view window is
then automatically selected.)
4. Once again, choose Syntaxic from the Analysis menu. This time, the
analyzer searches the entire stream for errors. If it finds any (and it does in
SAMPLE.TRP), it opens a window similar to Figure 2–33.
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
Figure 2–33: A message window listing syntax errors
Each line in the message window represents one syntax error. You can doubleclick on a line to open an interpreted view of the item that contains the error.
Notice that in this case all errors are in one PES packet. Let’s wait until the
discussion of the PES icon to talk about these errors.
5. Close the syntax error message window before you proceed.
Check CRC
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 again.
2. Choose Check CRC from the Analysis menu, as shown in Figure 2–34.
Figure 2–34: Choosing Check CRC from the Analysis menu
If CRC errors are found, the analyzer lists the errors in a window similar to
Figure 2–33. Because SAMPLE.TRP contains no CRC errors, however, the
analyzer displays the message window shown in Figure 2–35.
Tektronix MPEG Test System User Manual
2–25
Tutorial: Analyze a Signal
Figure 2–35: CRCs in all sections are correct
3. Click OK (or press Enter) to dismiss the CRC analysis message window and
close the interpreted view window before proceeding.
PCR Analysis
PCR (Program Clock Reference) analysis allows you to see a graphical
representation of the PCRs versus time.
1. Click on the PMT icon with the right mouse button and hold the button
down to open the PMT shortcut menu, as shown in Figure 2–36.
Figure 2–36: The PMT shortcut menu
2. Choose PCR Analysis from the menu to open a PCR diagram window
similar to Figure 2–37. This diagram shows the first ten clocks in the
program.
2–26
Figure 2–37: The PCR analysis display
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
3. Double-click on the third clock icon. This brings up the PCR value window
as shown in Figure 2–38.
Figure 2–38: Double-click on the clock icon to list clock values
You can also display the values of all of ten diagrammed PCRs at once.
4. Click the Add View command button in the upper toolbar.
5. Choose PCR Values from the View type submenu, as shown in Figure 2–39.
The analyzer creates a window, similar to Figure 2–40, that lists the values
for all ten PCRs in the diagram.
Figure 2–39: The PCR View Type submenu
Tektronix MPEG Test System User Manual
2–27
Tutorial: Analyze a Signal
Figure 2–40: The PCR values display
You can navigate among the program PCRs with the command buttons on the
lower toolbar.
6. Click the Next command button to show the values of the next ten PCRs
(numbers 11 through 20) in the stream.
T-STD Analysis
7. Select the PCR diagram window again—the window title says: PCR of
SAMPLE.TRP (PID 50, Program 1):1—and notice that the diagram also
shows PCRs 11 through 20.
8. Close all windows except the hierarchic view before continuing with the
tutorial.
T-STD analysis checks the selected program against the (transport stream system
target) decoder model that is defined in the MPEG-2 standard.
1. Select the Options menu and make sure that Visual TSTD and LTW is
selected as shown in Figure 2–41.
Figure 2–41: Visual TSTD and LTW selected
2. Choose T-STD Analysis from the PMT shortcut menu, as shown in
Figure 2–42.
2–28
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
Figure 2–42: Choosing T-STD Analysis from the shortcut menu
Because visual mode is selected, the analyzer opens a Buffering Simulation
window similar to Figure 2–43. 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 decoding and change color from blue to yellow to red as buffer
overflow approaches and occurs. Notice that the simulation is not real-time and
may take several minutes. If you have the time, do watch to see what happens, as
SAMPLE.TRP will cause buffer overflows and have errors to report when the
simulation in done.
Figure 2–43: The T-STD Buffering Simulation window
3. If you don’t have the time to let the simulation finish on its own, click the
Abort button in the lower-right of the simulation window. The simulation
pauses and you can choose to resume analysis or close the window.
Buffer overflows occur near the end of SAMPLE.TRP, and the analyzer opens
the window shown in Figure 2–44. Each line of text in the window represents
one error. As the analyzer discovers additional errors, it adds them to the bottom
of the list. At the end of analysis, all activity in the Buffer Simulation window
stops.
Tektronix MPEG Test System User Manual
2–29
Tutorial: Analyze a Signal
Figure 2–44: The T-STD error list
4. Close all windows except the hierarchic view before continuing with the
tutorial.
Additional Information from 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. Click on the PID 50 PES icon with the right mouse button and hold the
button down to take a look at the PES shortcut menu, as shown in Figure 2–45.
Figure 2–45: The drop-down menu for the PES icon
2. Choose PES Packets from the menu (or release the right mouse button and
double-click with the left button) to open an interpreted view similar to
Figure 2–46.
Notice that the item data (near the top of the window) now includes a Time:
entry. This is the time that the first byte of the packet appears in the transport
stream, relative to the beginning of the stream. The time is included in all
interpreted views that you open after performing an analysis that involve a
multiplex rate calculation. Both the PCR analysis and the T-STD analysis,
performed while looking at the PMT icon, involve a “mux rate” calculation.
2–30
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
Figure 2–46: The PES packet interpreted view
This interpreted view offers all of the same options as were given in the previous
discussions. Remember the syntax errors the analyzer reported when you
performed a “Syntaxic” analysis of the entire stream? They are in a PID 50 PES
packet.
3. 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 automatically jumps to
the transport packet containing the error. There are several errors in the last
PID 50 PES packet in SAMPLE.TRP, as shown in Figure 2–47. The errors
are highlighted in red on the MTS 210 display.
Figure 2–47: The PES Packet with the errors circled
You can find out more about any error by double-clicking on the field name and
its value.
Tektronix MPEG Test System User Manual
2–31
Tutorial: Analyze a Signal
4. Double-click on the “packet start code prefix” box, as shown in Figure 2–48,
to learn more about the field.
Figure 2–48: Double-click for information about the field
5. Read about the field and then click on the field box once to dismiss the
message window.
PTS/DTS
6. Double-click on the field, as shown in Figure 2–49, to reveal the value
help/error message.
Figure 2–49: Double-click for information for the field value
7. Close the interpreted view window.
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. Through this display, you can check that all of the time stamps
“make sense” (PTS must be later than DTS, and both must be after the
associated data arrives) and check for the existence of B fields, which have no
DTS.
1. Click on the PID 50 PES icon with the right mouse button and hold the
button down to open the PES packet shortcut menu, as shown in
Figure 2–50.
2–32
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
Figure 2–50: The PID 50 PES 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, as
shown in Figure 2–51.
Figure 2–51: The PTS/DTS diagram
NOTE. The diagram in Figure 2–51 reveals some errors in the SAMPLE.TRP
PID 50 elementary stream:
Three of the arrival times do not coincide with the start of the associated
access unit.
Two of the PTS/DTS events involve more than one access unit.
Both of these errors suggest problems in the encoding process. See Figure 2–52
for an example of a diagram from a correctly encoded stream.
Tektronix MPEG Test System User Manual
2–33
Tutorial: Analyze a Signal
Figure 2–52: PTS/DTS diagram from a correctly encoded stream
Table 2–3 lists and explains the icons used in the PTS/DTS diagram.
T able 2–3: PTS/DTS graphic view icons
IconRepresentsDouble-click for
PCR (program clock reference)V alue
Location in transport stream (TS packet number)
Arrival time of the PTS/DTSValue
Time since the previous PTS/DTS arrived
Location in elementary stream (PES packet number)
DTS (decode time stamp)V alue
Location in elementary stream (PES packet number)
PTS (presentation time stamp)V alue
Location in elementary stream (PES packet number)
AU (access unit)Begin time
End time
Size in bytes
Type of frame (intra, predicted, or bidirection)
Reference time
The example timing diagram illustrates several features of a correctly encoded
MPEG-2 video stream:
2–34
Access units arrive one after another, as you can see from the left (“early”)
side of the diagram.
The order of access unit decoding and presentation is visible in the right
(later) portion of the diagram.
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
Intra (I) and predicted (P) pictures must be decoded before presentation and
therefore have both DTS and PTS. B (bidirection) frames are decoded and
presented at the same time and therefore have only presentation time stamps.
B frames use information in an associated P frame; the P frame must be
decoded before the B frame(s), but is presented after. In the example, then,
the order of frame decoding is IPBB, but the order of presentation is IBBP.
As the Table 2–3 heading indicates, you can get more information about the
various objects in the diagram by double-clicking on the icon.
3. Double-click on the first arrival icon to reveal its values, as shown in
Figure 2–53.
Figure 2–53: Information about the first arrival time
4. Click within the PTS/DTS diagram window, but outside of the Arrived value
window, to dismiss the value window.
5. Double-click on the first AU icon, as shown in Figure 2–54, to learn more
about the access unit.
Tektronix MPEG Test System User Manual
2–35
Tutorial: Analyze a Signal
Figure 2–54: Information about the first access unit
Viewing PSI/SI Data
Just as you did with interpreted views, you can navigate among the time stamps
of an elementary stream with the lower toolbar command buttons (and the
equivalent commands in the Edit menu).
6. If you wish, experiment using the lower toolbar command buttons to move
among all the time stamps in the elementary stream (or at least the part of the
stream that was saved in SAMPLE.TRP).
7. When you are ready, close all windows but the hierarchic view of
SAMPLE.TRP and continue with the tutorial.
1. If possible, open a DVB (Digital Video Broadcast) transport stream file. If
you do not have such a file available, continue with the original file,
SAMPLE.TRP.
2. Select the Options menu and choose DVB if it isn’t already check-marked
(✓), as shown in Figure 2–55.
2–36
Figure 2–55: The check mark indicates that DVB is selected
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
3. Select the hierarchic view, if necessary, and then choose PSI/SI from the
Selection menu. The dialog box shown in Figure 2–56 appears.
Figure 2–56: The PSI/SI Selection dialog box
NOTE. Annuler is the Cancel button for this dialog box.
4. Click NIT as shown in Figure 2–56.
5. Click OK to open an interpreted view of the first NIT section in the stream
as shown in Figure 2–57. The exact appearance of the view will depend on
the configuration of your particular DVB stream.
NOTE. You can also open this view by double-clicking on the NIT icon or by
selecting Section from the icon shortcut menu.
Figure 2–57: The NIT section interpreted view
Tektronix MPEG Test System User Manual
2–37
Tutorial: Analyze a Signal
6. Double-click on a descriptor field, if the NIT contains them, as shown in
Figure 2–58. The resulting descriptor message box contains an ASCII
decode of the network information associated with the transport stream.
Figure 2–58: Double-click for an ASCII decode of the descriptor
Automatic Analysis
You can use the same technique to view descriptor information in any DVB table
in the stream.
7. Close the NIT section window.
In the course of this tutorial, you have used the MPEG-2 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 error.
The following procedure assumes that you still have the hierarchic view of
SAMPLE.TRP open on your MTS 210 display. If you closed that window to
view a DVB stream in the last section of this tutorial, open SAMPLE.TRP again
before you continue.
1. Choose Automatic analysis from the Options menu. The dialog box shown
in Figure 2–59 appears.
2–38
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
Figure 2–59: The automatic analysis Options dialog box
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 MTS 210, 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,
click on the Dynamic check-box to de-select Dynamic analysis.
NOTE. The MPEG-2 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. Choose OK to confirm the selections and close the dialog box.
4. Choose Automatic from the Analysis menu. The window shown in
Figure 2–60 appears. This Automatic analysis window contains a table that
shows the progress and results of the various tests. As the analysis sequence
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 corresponding Result cell, depending on the results of the analysis.
If you wish to end the analysis at any time, click Abort after current task, at
the bottom of the window.
Tektronix MPEG Test System User Manual
2–39
Tutorial: Analyze a Signal
Figure 2–60: The automatic analysis window
5. When all analyses are complete, the Automatic analysis window provides
access to detailed information about each detected error. For a list of the
syntax errors in SAMPLE.TRP, for example, double-click in the Syntaxic
Result cell, as shown in Figure 2–61. A window that lists the errors appears
in the Analyzer application window; the window listing the syntax errors in
SAMPLE.TRP is similar to Figure 2–62.
2–40
Figure 2–61: Double-click for error details
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
Figure 2–62: The list of syntax errors found in SAMPLE.TRP
Double-clicking on a listed syntax, PCR, PTS/DTS, or semantic error leads to
even more information about the error.
6. Double-click on a syntax error, as shown in Figure 2–62, to open a window
resembling Figure 2–63. This window contains an interpreted view of the
section (in this case, a PES packet) that contains the error. Red characters (on
the PC monitor) indicate syntax errors.
Figure 2–63: Interpreted view of a PES packet with syntax errors
Tektronix MPEG Test System User Manual
2–41
Tutorial: Analyze a Signal
This is a good opportunity to review some of the techniques you can use to learn
more from an interpreted view.
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
F2 key to toggle the value between decimal base and hexadecimal base.
the
Double-click on a field name for more information about the field.
Double-click on a data field name to add a byte-by-byte hexadecimal view of
the interpreted view.
2–42
Tektronix MPEG Test System User Manual
Tutorial: Analyze a Signal
Double-click on the field value/size to reveal additional information about
the value and error, if any.
7. Return to step 5 and double-click in the remaining “Error” results cells. 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 System Analyzer. Exit the application by choosing Exit from the File menu.
Tektronix MPEG Test System User Manual
2–43
Tutorial: Analyze a Signal
2–44
Tektronix MPEG Test System User Manual
Tutorial: Creating an MPEG-2 Transport Stream
This section explains how to create an MPEG-2 transport stream. First, you will
make a simple transport stream file, then a significantly more complex one.
Finally, this section gives a brief introduction of how to send the signal that you
created out one of the ports on the MTS 210 rear panel as an actual transport
stream. There is an optional tutorial following this one that explains how to build
a transport stream file that contains DVB (Digital Video Broadcast) information.
This section steps you through the Multiplexer, Edit Table, and Disk Manager
applications. These procedures are “step-by-step,” so you can follow along with
your own instrument. You will use files provided with the MTS 210.
NOTE. To aid in following along with your own MTS 210, all steps requiring
action are numbered.
Terms
Start the Multiplexer
There are two specific terms used in this section that are not interchangeable:
transport stream and transport stream file.
A transport stream is the signal that comes out (or in) one of the connectors on
the rear panel of the MTS 210.
A transport stream file is a file on a disk. When the MTS 210 sends this file out
one of the rear-panel connectors (properly timed), it becomes a transport stream.
Click on the Multiplexer name in the Tektronix MPEG Test System submenu.
This starts the Multiplexer application as shown in Figure 2–64.
Tektronix MPEG Test System User Manual
2–45
Tutorial: Creating an MPEG-2 Transport Stream
Title bar
Menu bar
Tool bar
Status bar
Figure 2–64: The Multiplexer application window
Making a Simple Transport Stream File
1. Choose New from the File menu or the New command button from the tool
bar. This results in the New configuration file box shown in Figure 2–65.
2–46
Figure 2–65: The New configuration file dialog box
Tektronix MPEG Test System User Manual
Tutorial: Creating an MPEG-2 Transport Stream
Notice that you are not going to make a transport stream file right away, but
rather a configuration file. Since transport stream files can be huge, they are not
generated immediately. Instead, configuration files (*.cfg) are created first. These
contain all of the information required to make the transport stream. (For more
information on how they work, please see File Conventions, beginning on
page 3–59.)
2. Enter the name “simple” in the File Name text box (the *.cfg extension is
added automatically).
3. Choose OK. The Multiplexer application now displays the default configura-
tion file. (See Figure 2–66.)
Rate gauge
Duration gauge
Multiplex window
Figure 2–66: The default configuration in the application window
The Multiplex application window has three parts: the Duration gauge, the Rate
gauge, and the Multiplex window.
The Duration gauge gives the status of the multiplex operation. The gauge sits at
0% until you tell the application to create the transport stream file. Since this
process often takes some time, the Duration gauge tells what percentage of the
operation is complete.
Tektronix MPEG Test System User Manual
2–47
Tutorial: Creating an MPEG-2 Transport Stream
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
The Rate gauge shows the percentage of the available transport stream currently
used. Above the rate gauge bar the target multiplex rate. Below the rate gauge is
the amount currently in use, the actual rate. The actual rate is calculated with the
following formula:
Rate = PSI rate + SI rate + Video rate + Audio rate + Data rate
Below the actual rate is the time period when the highest multiplex rate occurs.
The Multiplex window displays the current configuration file in hierarchic form.
Several icons appear in the Multiplex window to represent specific elements of
the transport stream multiplex. Table 2–4 explains these icons.
T able 2–4: The icons in the multiplexer hierarchic view
IconMeaning
Multiplex — the main icon for the configuration file.
БББББББББББББББББББ
Required.
Program Specific Information (PSI) — contains the data that allows the
БББББББББББББББББББ
demultiplexing of the programs by decoders.
БББББББББББББББББББ
Required.
БББББББББББББББББББ
Program Association Table (PAT) — This is the main PSI table. It links the
program numbers and the Program Map Table (PMT) PID.
БББББББББББББББББББ
Every transport stream must have a PAT that is always PID0. This table is
БББББББББББББББББББ
required to identify the PID numbers for the table(s) defining each program.
БББББББББББББББББББ
Required.
Program Map Table (PMT) — Specifies the PID values and describes the
БББББББББББББББББББ
program components.
БББББББББББББББББББ
There is a PMT for every program in the transport stream. The table states the
БББББББББББББББББББ
PID for each elementary stream associated with a specific program. There are
БББББББББББББББББББ
no specific PID values for PMT s, however certain transmission systems (such
as Grand Alliance and DVB) require specific values.
БББББББББББББББББББ
БББББББББББББББББББ
Required.
Service Information (SI) — provides information on services and events carried
by different multiplexes or even on other networks. It has up to four tables below
БББББББББББББББББББ
it: NIT, BAT, SDT, and EIT.
БББББББББББББББББББ
Required if using DVB.
БББББББББББББББББББ
Network Information Table (NIT) — provides information about the physical
network.
БББББББББББББББББББ
Required. It is found under PSI if not in DVB mode and under SI if in DVB
БББББББББББББББББББ
mode.
БББББББББББББББББББ
2–48
Tektronix MPEG Test System User Manual
Tutorial: Creating an MPEG-2 Transport Stream
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
Á
T able 2–4: The icons in the multiplexer hierarchic view (Cont.)
IconMeaning
Bouquet Association Table (BAT) — provides information regarding bouquets (a
БББББББББББББББББББ
collection of services marketed as a single entity).
БББББББББББББББББББ
Optional (for DVB).
Service Description Table (SDT) — contains data describing the services in the
БББББББББББББББББББ
system, for example, names of services, the service provider, etc.
БББББББББББББББББББ
Optional (for DVB).
Event Information Table (EIT) — contains data concerning events and programs
БББББББББББББББББББ
(a concatenation of one or more events under the control of a broadcaster),
БББББББББББББББББББ
such as event name, start time, duration, etc.
БББББББББББББББББББ
Optional (for DVB).
Program
БББББББББББББББББББ
Required — Each transport stream is required to have at least one program with
БББББББББББББББББББ
one elementary stream.
Add Elementary Streams
Video Elementary Stream
БББББББББББББББББББ
Optional (must be at least one elementary stream in the program).
БББББББББББББББББББ
Audio Elementary Stream
БББББББББББББББББББ
Optional (must be at least one elementary stream in the program).
БББББББББББББББББББ
Data Elementary Stream
БББББББББББББББББББ
Optional (must be at least one elementary stream in the program).
БББББББББББББББББББ
The simplest transport stream possible would have one program with one
elementary stream in it. In this example, you will put two elementary streams in
one program.
Add an elementary stream to program 1.
1. Select the program 1 icon.
2. Click the Add (+) command from the tool bar (or choose the Add command
from the Edit menu). This opens the dialog box shown in Figure 2–67.
Tektronix MPEG Test System User Manual
2–49
Tutorial: Creating an MPEG-2 Transport Stream
Figure 2–67: The Stream to Add dialog box
3. Select the Video option button and click OK (you will eventually add one
elementary stream of each type). This adds a Video icon to program 1 as
shown in Figure 2–68.
2–50
Figure 2–68: The hierarchy with a video icon added to program 1
4. Repeat this procedure (click the Add button, select a type of stream, and
click OK) twice to add an Audio icon and a Data icon to the hierarchy. The
application window resembles Figure 2–69 when you are done.
Tektronix MPEG Test System User Manual
Tutorial: Creating an MPEG-2 Transport Stream
Figure 2–69: The hierarchy with the audio and data icons added
Next, associate elementary stream files with the video, audio, and data icons.
5. Double-click on the video icon. This opens the Video Stream dialog box
shown in Figure 2–70.
Figure 2–70: The Video Stream dialog box
Tektronix MPEG Test System User Manual
2–51
Tutorial: Creating an MPEG-2 Transport Stream
6. Click the Browse button. This allows you to select a video elementary
stream from existing files throught the Video Stream Selection dialog box.
(See Figure 2–71.)
Figure 2–71: The Video Stream Selection dialog box
7. Select c:\mts100\video\625\MOBL_060.MP2, as shown in Figure 2–71.
8. Click OK.
NOTE. The List Files of Type box in the Video Stream Selection dialog box does
not specify the .mp2 file extension. However, you may not select “just any file”
for use as a video elementary stream file. If you select an unacceptable file, you
will see the message box shown in Figure 2–72.
Figure 2–72: Click OK and select another (.mp2) file
All the information about the video elementary stream file loads automatically
into the Video Stream dialog box, as shown in Figure 2–73.
2–52
Tektronix MPEG Test System User Manual
Tutorial: Creating an MPEG-2 Transport Stream
Figure 2–73: Details of the selected video elementary stream
Only four parameters (Elementary Stream Rate, PES Packet Size, Elementary
Stream Initial Delay, and Offset DTS) are editable. If you would like more
information on these fields, please refer to Selecting a Video Stream, beginning
on page 3–91 of this manual.
9. Click OK to accept the settings and close the dialog box. The lower portion
of the Multiplexer application window now resembles Figure 2–74. Notice
that mobl_060.mp2 is now associated with the video icon. Note too, that the
Multiplex Rate gauge is beginning to fill.
Tektronix MPEG Test System User Manual
2–53
Tutorial: Creating an MPEG-2 Transport Stream
Figure 2–74: The display after a video file is associated
Now associate an Audio elementary stream file with the Audio icon.
10. Double-click on the audio icon. This opens the Audio Stream dialog box
shown in Figure 2–75.
2–54
Figure 2–75: The Audio Stream dialog box
Tektronix MPEG Test System User Manual
Tutorial: Creating an MPEG-2 Transport Stream
11. Click the Browse button to open the Audio Stream Selection dialog box
shown in Figure 2–76.
Figure 2–76: The Audio Stream Selection dialog box
12. Select c:\mts100\audio\10KHZ.MP2.
13. Choose OK. This returns you to the Audio Stream dialog box with all the
information about the 10KHZ.MP2 file entered, as shown in Figure 2–77.
Figure 2–77: Details of the selected audio elementary stream
Tektronix MPEG Test System User Manual
2–55
Tutorial: Creating an MPEG-2 Transport Stream
Just like the Video Stream dialog box, the Audio Stream dialog box allows you
to edit only the parameters near the bottom of the dialog box. (Learn more about
these parameters under Selecting an Audio Stream, on page 3–93 of this manual.)
The default parameters are acceptable for the current application.
14. Click OK to select the settings and close the dialog box. This returns you to
the hierarchic display of the configuration file as shown in Figure 2–78.
Figure 2–78: The display after an audio file is associated
Notice that 10KHZ.MP2 is now associated with the Audio Icon and the
Multiplexer Rate gauge is now a little closer to full with the addition of the audio
stream.
You would follow a similar procedure to associate a file with the Data icon.
15. Double-click on the Data icon to open the Data Stream dialog box as shown
in Figure 2–79.
2–56
Tektronix MPEG Test System User Manual
Tutorial: Creating an MPEG-2 Transport Stream
Figure 2–79: The Data Stream dialog box
Notice that this dialog box does not have as much information in it as the Video
Stream and Audio Stream dialog boxes. This is because it does not require
elementary streams — a file of any type is acceptable.
16. Click Cancel to close this dialog box without entering a file.
17. Select the Data icon again. This time you will delete it.
18. Choose either the Delete (–) command button from the tool bar or Delete
from the Edit menu and click Yes when the dialog box shown in Figure 2–80
appears. The hierarchy now resembles Figure 2–81.
Figure 2–80: Click Yes to delete the data stream icon
Tektronix MPEG Test System User Manual
2–57
Tutorial: Creating an MPEG-2 Transport Stream
Figure 2–81: The hierarchy with the Data icon deleted
19. Choose Save from the File menu to save the configuration file.
2–58
Tektronix MPEG Test System User Manual
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.