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 and TEK are registered trademarks of Tektronix, Inc.
Contacting Tektronix
Tektronix, Inc.
14200 SW Karl Braun Drive
P.O. Box 500
Beaverton, OR 97077
USA
For product information, sales, service, and technical support:
HIn North America, call 1-800-833-9200.
HWorldwide, visit www.tektronix.com to find contacts in your area.
Warranty 9(b)
Tektronix warrants that the media on which this software product is furnished and the encoding of the programs on
the media will be free from defects in materials and workmanship for a period of three (3) months from the date of
shipment. If any such medium or encoding proves defective during the warranty period, Tektronix will provide a
replacement in exchange for the defective medium. Except as to the media on which this software product is
furnished, this software product is provided “as is” without warranty of any kind, either express or implied.
Tektronix does not warrant that the functions contained in this software product will meet Customer’s
requirements or that the operation of the programs 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 WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THE PRODUCT IN LIEU OF ANY
OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
TEKTRONIX’ RESPONSIBILITY TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER’S
PAYMENT IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF
THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT,
SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX
OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
Review the following safety precautions to avoid injury and prevent damage to
this product or any products connected to it.
To avoid potential hazards, use this product only as specified.
Only qualified personnel should perform service procedures.
While using this product, you may need to access other parts of a larger system.
Read the safety sections of the other component manuals for warnings and
cautions related to operating the system.
To Avoid Fire or
Personal Injury
Use Proper Power Cord. Use only the power cord specified for this product and
certified for the country of use.
Connect and Disconnect Properly. Do not connect or disconnect probes or test
leads while they are connected to a voltage source.
Ground the Product. This product is grounded through the grounding conductor
of the power cord. To avoid electric shock, the grounding conductor must be
connected to earth ground. Before making connections to the input or output
terminals of the product, ensure that the product is properly grounded.
Observe All Terminal Ratings. To avoid fire or shock hazard, observe all ratings
and markings on the product. Consult the product manual for further ratings
information before making connections to the product.
Do not apply a potential to any terminal, including the common terminal, that
exceeds the maximum rating of that terminal.
Power Disconnect. The power cord disconnects the product from the power
source. Do not block the power cord; it must remain accessible to the user at all
times.
Do Not Operate Without Covers. Do not operate this product with covers or panels
removed.
Do Not Operate With Suspected Failures. If you suspect there is damage to this
product, have it inspected by qualified service personnel.
Avoid Exposed Circuitry. Do not touch exposed connections and components
when power is present.
Use Proper Fuse. Use only the fuse type and rating specified for this product.
Wear Eye Protection. Wear eye protection if exposure to high-intensity rays or
laser radiation exists.
Do Not Operate in Wet/Damp Conditions.
Version 00e
MTS400 Series Carousel Applications User Manual
vii
General Safety Summary
Do Not Operate in an Explosive Atmosphere.
Keep Product Surfaces Clean and Dry.
Provide Proper Ventilation. Refer to the manual’s installation instructions for
details on installing the product so it has proper ventilation.
Terms in this Manual
These terms may appear in this manual:
WARNING. Warning statements identify conditions or practices that could result
in injury or loss of life.
CAUTION. Caution statements identify conditions or practices that could result in
damage to this product or other property.
viii
Version 00e
MTS400 Series Carousel Applications User Manual
Preface
The MTS400 Series MPEG systems applications are described in three user
manuals. The full list of applications can be found in the MTS400 Series Quick
Start User Manual. This manual describes the carousel related applications. All
applications are available on the following MTS400 Series products:
HMTS415
HMTS430
HMTS4SA
HMTS400P
HMTX100B (where installed)
Table i: Overview of MTS400 Series carousel applications
ApplicationDesktop Icon
Carousel Analyzer - Data analysis showing structure, bit rate, repetition rate,
syntax and semantics of data items.
Carousel Generator - Provides in-depth, off-line generation of MPEG-2, DVB
transport streams containing a range of data broadcast protocols.
Version 00e
MTS400 Series Carousel Applications User Manual
ix
Preface
Related Documentation
Table ii lists the documentation available for your MTS400 Series instrument:
Table ii: MTS400 Series related documentation
TitleTektronix part numberLocation
MTS400 Series Quick Start User Manual
English
Japanese
MTS400 Series Analyzer Application User Manual
(This manual)
MTS400 Series Generator Applications User Manual 077-0204-xx
MTS400 Series Carousel Applications User Manual077-0203-xx
MTS400 Series Programmer Manual077-0206-xx
MTS400 Series Release Notes077-0200-xx
MTS4EA Compressed Video Elementary Stream
Analyzer User Manual
MTS4CC Elementary Stream Compliance Checker
User Manual
MTS400P Quick Start User Manual
English
Japanese
071-2607-xx
071-2608-xx
077-0205-xx
071-1641-xx
071-2075-xx
071-2610-xx
071-2611-xx
+
+
+
+
+
+
+
+
+
+
+
+
Version 00e
x
MTS400 Series Carousel Applications User Manual
Carousel Analyzer
Carousel Analyzer - Getting Started
The Digital Storage Media Command and Control (DSM-CC) protocol was
originally developed to provide a VCR-like control mechanism for program
material delivered in an MPEG2 transport stream. Since then, the standard has
evolved to encompass a wide variety of applications including data broadcasting
and interactive television. DSM-CC forms a core part of a variety of both closed
and open standards such as the DVB MHP (Multimedia Home Platform)
standard for European Interactive Television.
The following DTV standards are supported:
(See page 1−97 for details of all references in this section.)
HISO/IEC 13818-6 Information technology - Generic coding of moving
pictures and associated audio information - Part 6: Extension for Digital
Storage Media Command and Control [MPEG] (Reference [2])
HEN 301 192 Specification for data broadcasting [DVB] (Reference [4])
HARIB STD - B24 Data Coding and Transmission Specification for Digital
Broadcasting (Reference [11])
HMultimedia Home Platform [DVB] (Reference [12])
A bibliography of DTV standards documentation is given in the Reference
section.
The Carousel Analyzer has been developed to meet the specific need to analyze
and display the content and structure of data broadcasts. The tool provides a
variety of ways of looking at a transport stream and its contents including
displaying the bit rate, repetition rates, structure, syntax, and semantics of data
items.
Version 00e
MTS400 Series Carousel Applications User Manual
1−1
Carousel Analyzer - Getting Started
The program view shows the various services in the transport stream and their
associated PIDs and data streams. Object or data (one or two layer) carousels and
U-U or U-N messages such as DSM-CC Download can also be displayed with
options to view associated, sections, carrier modules, or transport packets for
each version as required.
An object carousel in the stream can be viewed by contents as a directory
structure containing the underlying objects such as Java classes, picture, or text
files. If an object is associated with an installed application then a double-click
will launch that program, providing, for example, an easy and quick way to view
the contents of a picture file or read a text file.
The structure of the U-N download messages can be viewed showing the
relationship between DII, modules and blocks. The associated DSI and DII
messages contained in the U-N-Download tables can also be viewed in interpreted or hex fashion; these indicate where to find and view the BIOPs that
contain a required object in the stream.
The timing relationships between the various components can also be easily
shown because the bit rates or the repetition rates of blocks, modules, objects,
U-N messages or SI tables can be shown together in a single graphical display.
1−2
Version 00e
MTS400 Series Carousel Applications User Manual
Data Broadcasting Overview
Data Broadcasting allows data to be transmitted in asimilar way to the way in
which video and audio services are delivered to end users. Object and Data
Carousels are intended for the periodic transmission of information in a transport
stream. DVB Data Carousels contain modules of data of unspecified content.
ARIB Data Carousels and Object Carousels contain identifiable data objects, for
example, JPEG files, text files, and application software. Multimedia Home
Platform (MHP) is also supported because the Application Information Table
(AIT) and Object Carousels (as specified in the MHP standard) can be viewed.
The diagram below shows how information carried by data and object carousels
is subdivided and ultimately carried by the transport stream.
Carousel Analyzer - Getting Started
Object Carousel:
BIOP Messages
Download Data
Carousel:
Modules and
Blocks
DSM−CC Sections
Transport Packets
BIOP 1BIOP 2BIOP 3BIOP 4
Module 1
Block 1Block 2Block 3Block 4Block 5
Section 1Section 2Section 3Section 4Section 5
Headers are
shown shaded.
BIOP messages contain a message header, a message sub-header and the
message body which contains data. The message body may contain complete
data objects.
BIOP messages are broadcast in Modules. A Module is formed from one or more
concatenated, complete BIOP messages.
Each Module is fragmented into one or more Download Data Blocks which are
in turn transmitted in corresponding DSM-CC Sections.
Sections are transmitted in packets in the Transport Stream.
The Carousel Analyzer enables each layer of the protocol stack to be analyzed
and inspected. The following sections provide an overview of how the Carousel
Analyzer can be used to locate messages and packets of interest.
Version 00e
MTS400 Series Carousel Applications User Manual
1−3
Carousel Analyzer - Getting Started
Starting the Program
The program can be started by selecting Start > Programs > Tektronix
MTS400 > Analyzers > Carousel Analyzer or by double clicking on the
Carousel Analyzer shortcut on the desktop.
Menu bar
Toolbars
Workspace
Transport
packet bar
Status bar
Initial Appearance
When the program has started and is ready for use, it will open the Main
window, as shown in Figure 1−1:
Figure 1−1: Main window - Intial appearance
Elements of the main window can be hidden during a session, but will be
restored at start-up.
The Menu Bar contains all options available to the application; disabled options
are visible but grayed out. The Toolbars provide shortcuts to the more important
menu options; similarly, disabled buttons are visible but grayed out. The
Transport Packet Bar provides controls to locate and jump to transport packets.
The Status Bar shows stream information and the cursor message field.
1−4
DTV standard
Version 00e
MTS400 Series Carousel Applications User Manual
Carousel Analyzer - Getting Started
Initial Menu Options
The Carousel Analyzer presents different menus and options depending upon
whether or not a stream is open for analysis. The menu options available when
no stream is open are as follows:
File Menu Options. Table 1−1 lists the options in the initial File menu.
Table 1−1: File menu options
OptionFunction
Open...Opens an MPEG transport stream for analysis. The program
opens the file selection dialogue allowing the user to choose
the required file.
Print Setup...Opens a dialog for selecting which printer and associated
options to use.
1 <<filename>>
2 <<filename>>
3 <<filename>>
4 <<filename>>
ExitFinishes running the program.
A list of the four most recently analyzed files. If the program
has recently been installed, the list may be empty or hold less
than four files.
Selecting a filename opens that file for analysis.
Stream Interpretation
View Menu Options. Table 1−2 lists the options in the initial View menu.
Table 1−2: View menu options
OptionFunction
Toolbars >Submenu shows or hides the toolbar.
Transport Packet BarShows or hides the Transport Packet Bar.
Status BarShows or hides the status bar.
Analysis Menu Options. Table 1−3 lists the options in the initial Analysis menu.
Table 1−3: Analysis menu options
OptionFunction
Set Interpretation >Select the Digital TV standard to be used for stream analysis.
Settings...Displays a dialog for selecting scripts to be used during
analysis.
The DTV standard to be used for analysis must be selected before any streams
are opened.
Version 00e
MTS400 Series Carousel Applications User Manual
1−5
Carousel Analyzer - Getting Started
Select the required standard from the submenu.
Script Selection And
Manipulation
Scripts are available to the Carousel Analyzer to enable structures to be analyzed
successfully.
If any script is not selected or enabled, the stream will not fail to be analyzed,
but any data normally interpreted by that script would be ignored.
Scripts can only be selected and enabled when no files are open. The option is
not available when a file is open.
Handling Script Files. To open the Analysis Settings dialog box, select Settings
from the Analysis menu.
1−6
Version 00e
MTS400 Series Carousel Applications User Manual
The dialog box shown below is displayed:
Carousel Analyzer - Getting Started
In the Analysis Settings dialog, the left window shows a tree structure of the test
protocols available. The right window shows the scripts currently allocated to the
test protocol; in the example, the listed scripts are associated with the DVB Section protocol. The right window also contains the controls needed to
manipulate the scripts.
Note that across the standards, the scripts are not hierarchical; that is, each DTV
standard must be self-contained in terms of the scripts that it uses.
The currently available script files are listed in the Reference section
(page 1−97).
The following paragraphs describe the available script manipulation activities.
The activities are applied to the currently selected test protocol.
Version 00e
MTS400 Series Carousel Applications User Manual
1−7
Carousel Analyzer - Getting Started
Adding a Script file.
1. With the required test protocol highlighted, select the Add New Script button
2. If the script path/name is known, enter it into the blank field.
(Shortcut key: Insert).
If the script name is unknown, use the browse button at the right side of the
blank field to display a standard Windows file Open dialog box.
3. The new script file name will be added at the bottom of the script list. Note
that script files are parsed in the order that they are listed, because the file
may require moving up in the list – see Moving Script files in the List below.
Removing a Script File.
1. Highlight the file to be deleted and select the Delete Script button (Shortcut
key: Delete).
1−8
Version 00e
MTS400 Series Carousel Applications User Manual
Carousel Analyzer - Getting Started
Moving Script Files in the List Script files are parsed in the order that they are
listed; the file may require moving up in the list
1. Highlight the file to be moved and select either the Move Up or Move Down
button (Shortcut keys:
or down one place for each press of the button.
Alt-Y and Alt-B respectively). The file will move up
Syntax Checking Options
A number of options are available from the Analysis Settings dialog that allow
strict syntax checking to be enabled and disabled.
If any option is not enabled, the relevant syntax will not fail to be checked, but
will be interpreted more loosely.
Syntax Checking Options can only be selected and enabled when no files are
open. The option is not available when a file is open.
Currently, three syntax checking options are available:
Strict private data length/Message length checking. Object: U-U Object Carousel
Disabling this option allows the privateDataLength field where it exists in the
DSI to be set to zero. The application will calculate it when required, using the
total message length and the position of the private data in the message.
(See reference [2], sections 2 and 7.3.6.)
Strict association tag checking. Object: U-U Object Carousel
The association tag field in the stream_identifier_descriptor is an 8-bit value,
while the same field in an object carousel is a 16-bit value. When comparing
these two values, the MSB of the 16-bit value should be zero. Disabling this
option allows it to take other values.
(See reference [4], 9.3 paragraph 3 and [6], paragraph 4.7.7.3.)
Version 00e
MTS400 Series Carousel Applications User Manual
1−9
Carousel Analyzer - Getting Started
Strict CRC/Checksum checking. Object: DSM-CC Section
section_syntax_indicator and private_indicator fields should be the complement
of each other to determine whether a CRC or checksum is in use. Disabling this
option allows them to be the same and allows the application to work out which
method should be applied.
(See reference [2], section 9.2.2 paragraphs 3 and 4.)
Enabling a Syntax Checking Option. To open the Analysis Settings dialog box
select Settings... from the Analysis menu.
Select the Options tab. The dialog shown below is displayed:
In the Analysis Settings dialog box, the left window shows a tree structure of the
test protocols available. The right window shows the options currently allocated
to the test protocol; note that currently, options are only applicable to DSM-CC
Sections and U-U Object Carousels. Available options are applicable to all
standards, for example, an option set in the DVB DSM-CC Section will be
applied in the MPEG and ARIB protocols.
1−10
Version 00e
MTS400 Series Carousel Applications User Manual
Carousel Analyzer - Getting Started
Opening a Stream File
Any Transport Stream file can be opened for browsing by the Carousel Analyzer.
However, only those streams containing Data and/or Carousel Objects will
provide meaningful results. Tektronix Transport Stream Compliance Analyzer
should be used for normal stream analysis. Only one file can be opened at a time.
To open a file, select File > Open. If the required file is in the list of recently
analyzed files, then it can be opened from the list to save using the open file
dialog box.
Alternatively, use the Ctrl+O keyboard shortcut.
There is a shortcut button available on the Toolbar for opening a file, which uses
the standard file open symbol:
As the file opens, a progress bar is displayed; analysis may require more than
one pass through the transport stream file. The current pass number is shown in
the title line. After the first pass, a second progress bar (new resolved links)
shows the number of unresolved links at each pass.
Version 00e
MTS400 Series Carousel Applications User Manual
1−11
Carousel Analyzer - Getting Started
Analysis can be halted at any time by selecting the Stop button in the dialog
box; the stream is still opened, but only the elements that have been analyzed so
far will be displayed.
By default, the Services window and the Log window open as soon as a stream
file opens. Further windows can be opened by using the View Menu or the
Toolbar. Note that although the options on the View menu remain the same, they
are enabled or disabled according to which protocol element is highlighted at the
time.
1−12
Version 00e
MTS400 Series Carousel Applications User Manual
Menus and Controls
The following pages contain descriptions of the menu options, toolbar controls,
status bars, and methods for managing the workspace.
Menu Options
The following pages describe all of the menu options. Since many of the options
are context sensitive, they will be available only when their function is appropriate for the selected window or display element. When a menu option is not
available, the option is grayed out.
File Menu Options. Table 1−4 shows the options available in the File menu.
Table 1−4: File menu options
CommandFunction
Open...Open an MPEG transport stream for analysis. The program
opens the file selection dialogue box allowing the user to
choose the required file.
CloseCloses the current file.
Save As...Saves the file to a new file name.
PrintOpens the Print dialog.
Print PreviewOpens the Print Preview dialog.
Print Setup...Opens the Print Setup dialog.
ExitCloses any file that is open and terminates execution of the
program.
Edit Menu Options. Table 1−5 shows the options available in the Edit menu.
Table 1−5: Edit menu options
CommandFunction
ApplicationsOpens the Application Management dialog.
Go To NextJumps to next occurrence of the structure being viewed. The
Packet field in the Transport Packet bar will reflect the change
of packet.
Version 00e
MTS400 Series Carousel Applications User Manual
1−13
Carousel Analyzer - Menus and Controls
View Menu Options. Table 1−6 shows the options available in the View menu.
NOTE. An active (depressed) button next to an option indicates that the window
or toolbar is currently visible; an inactive button means that it is hidden.
Table 1−6: View menu options
CommandFunction
Toolbars >Submenu shows or hides the toolbar.
Transport Packet BarShows or hides the Transport Packet Bar.
Status BarShows or hides the Status Bar.
The remaining options in this menu open and close the associated window. The
options and windows are described elsewhere in this section.
HProgram/Services, U-N Download, Object Carousels, Data Carousels, PIDs
and Log.
HBIOP Message, U-N Message, Section, Transport Packet, Transport Packet
List, Hex Dump, Timing, Carrier and Resources.
HRepitition and Bitrate.
1−14
Version 00e
MTS400 Series Carousel Applications User Manual
Loading...
+ 190 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.