Tektronix MPEG Test System User Manual

User Manual
MPEG Test System Audio Stream Analyzer
071-0192-01
This document supports MPEG Test System version 3.0 software
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.
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. Microsoft, MS, MS-DOS, Windows, Windows NT, and Win 32 are registered trademarks of Microsoft Corporation.
WARRANTY
T ektronix warrants that the media on which this software product is furnished and the encoding of the programs on the media will be free from defects in materials and workmanship for a period of three (3) months from the date of shipment. If a medium or encoding proves defective during the warranty period, T ektronix 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. T ektronix 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 T ektronix 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 IN LIEU OF ANY OTHER WARRANTIES, EXPRESS OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. TEKTRONIX’ RESPONSIBILITY TO REPLACE DEFECTIVE MEDIA OR REFUND CUSTOMER’S PAYMENT IS THE SOLE AND EXCLUSIVE REMEDY PROVIDED TO THE CUSTOMER FOR BREACH OF THIS WARRANTY. TEKTRONIX AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT , SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.

Table of Contents

Getting Started

Operating Basics

Preface v. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contacting Tektronix vi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Product Description 1–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interpreted Views 1–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Analyses 1–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Limitations 1–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
First Time Operation 1–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting the MPEG Audio Stream Analyzer 2–1. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functional Overview 2–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Window 2–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
View Windows 2–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MPEG Audio Stream Analyzer Views 2–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main Characteristics View 2–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
First Level View 2–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interpreted Views 2–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Binary and Hexadecimal Views 2–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Channel View 2–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wave Editor View 2–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Views 2–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Basic Operations 2–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opening Audio Stream Files 2–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saving Audio Stream Files 2–15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Analyzing Audio Stream Files 2–17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Decoding Audio Stream Files 2–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Printing Audio Stream Data 2–19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Quitting the MPEG Audio Stream Analyzer 2–20. . . . . . . . . . . . . . . . . . . . . . . .
Menu Selections 2–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MPEG Audio Stream Analyzer User Manual
i
Table of Contents

Reference

Interpreted Views 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interpreted View Displays 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Allocation T able (AAT) 3–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ancillary Data (AD) 3–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Audio Header (AH) 3–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cyclic Redundancy Check (CRC) 3–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Delay Compensation (DC) 3–6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Low Frequency Enhancement Allocation (LFEA) 3–6. . . . . . . . . . . . . . . . . . . .
Low Frequency Enhancement Sample T able (SPL) 3–7. . . . . . . . . . . . . . . . . . .
Low Frequency Scalefactor (LFSCF) 3–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multichannel Allocation T able (AAT) 3–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multichannel Composite Status Information (MCCSI) 3–7. . . . . . . . . . . . . . . .
Multichannel Cyclic Redundancy Check (CRC) 3–8. . . . . . . . . . . . . . . . . . . . .
Multichannel Header (MCH) 3–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multichannel Sample T able (SPL) 3–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multichannel Scalefactor Selection Information (SCFSI) 3–9. . . . . . . . . . . . . .
Multichannel Scalefactor T able (SCF) 3–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multilingual Allocation T able (AAT) 3–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multilingual Sample T able (SPL) 3–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multilingual Scalefactor Selection Information (SCFSI) 3–10. . . . . . . . . . . . . . .
Multilingual Scalefactor T able (SCF) 3–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Predictor Coefficient (PC) 3–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sample T able (SPL) 3–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scalefactor Selection Information (SCFSI) 3–11. . . . . . . . . . . . . . . . . . . . . . . . .
Scalefactor T able (SCF) 3–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmission Channel Allocation (TC) 3–11. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Additional Views 3–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Binary and Hexadecimal Views 3–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Channel View 3–13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wave Editor View 3–16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Analyzing Audio Elementary Streams 3–18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Syntactic Analysis 3–19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Semantic Analysis 3–19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Automatic Analysis 3–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CRC Error Check 3–20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Options Menu Reference 3–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base 3–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Font 3–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interpretation 3–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration Files 3–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wave Editor Configuration 3–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Index

ii
MPEG Audio Stream Analyzer User Manual

List of Tables

Table of Contents
Table i: MTS 200 Series MPEG Test System (V3.0) supported
applications v. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 1–1: MPEG Audio Stream Analyzer interpreted views 1–1. . . . .
Table 2–1: Upper toolbar buttons 2–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 2–2: Edit toolbar buttons 2–4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 2–3: Interpreted view icons 2–9. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 2–4: Channel view icons 2–10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 2–5: Add view options 2–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 2–6: Menu selections 2–21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 3–1: Wave Editor toolbar elements 3–17. . . . . . . . . . . . . . . . . . . . . .
MPEG Audio Stream Analyzer User Manual
iii
Table of Contents
iv
MPEG Audio Stream Analyzer User Manual

Preface

Á
ÁÁÁÁ
Á
Á
Á
Á
This document supports the MPEG Audio Stream Analyzer application. If you purchased an MTS 200 Series test system and are looking for information
about installation, first-time operation, or specifications, refer to the MTS 200
Series Hardware Installation and Specifications Compaq Proliant 1600 Platform Technical Reference, Tektronix part number 071-0261-0X.
For the latest information about MTS200 Series Software features and bugs, refer to the MPEG Test System Software Version 2.5 Read This First document, Tektronix part number 071-0537-0X, that accompanied your test system, software product, or upgrade.
Table i lists the MTS 200 Series MPEG Test System application version numbers supported by this manual. To verify an application version number, select Help in the application menu bar; then select About from the Help menu.
Table i: MTS200 Series MPEG Test System (V3.0) supported applications
Application
MPEG-2 Audio
БББББББ
Stream Analyzer
Supported version
V1.03 and
ÁÁ
above
Applicable document(s)
MPEG T est System Audio Stream Analyzer User Manual
ББББББББББББББББББ
Manual part number
071-0192-01
ÁÁ
MPEG Audio Stream Analyzer User Manual
v
Preface

Contacting Tektronix

Product Support
Service Support
For other information
To write us Tektronix, Inc.
For application-oriented questions about a Tektronix measure­ment 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. You can also call 1-503-627-2400 between 14:00 and 01:00 UTC (GMT).
Contact your local Tektronix distributor or sales office. Or visit our web site for a listing of worldwide service locations.
http://www.tektronix.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
vi
MPEG Audio Stream Analyzer User Manual
Getting Started

Getting Started

Product Description

The MPEG Audio Stream Analyzer analyzes MPEG-1 and MPEG-2 audio layer I and II specification binary streams. You can analyze an MPEG audio stream at different levels for conformance of the bitstream to specifications using the interpreted views and analysis functions enabled by the analyzer application.
Interpreted Views
The analyzer displays MPEG audio stream structures, items, and values in graphical views, called interpreted views, as shown in Table 1–1. Page references indicate where you can find more information about the specific view. See Interpreted Views beginning on page 3–1 for general information on the types of displays used for the interpreted views.
T able 1–1: MPEG Audio Stream Analyzer interpreted views
MPEG-1 structures MPEG-2 structures
Audio Header (page 3–6) Multichannel Header (page 3–8) Error Check (Cyclic Redundancy Check)
(page 3–6) Audio Allocation Table (page 3–5) Multichannel Composite Status Information
Scalefactor Selection Information (page 3–11) Low Frequency Enhancement Allocation
Scalefactor Table (page 3–11) Multichannel Allocation Table (page 3–7) Sample Table (page 3–1 1) Multichannel Scalefactor Selection Information
Ancillary Data (page 3–5) Delay Compensation (page 3–6)
Multichannel Error Check (Cyclic Redundancy Check) (page 3–8)
(page 3–7)
(page 3–6)
(page 3–9)
Predictor Coefficient (page 3–10) Low Frequency Scalefactor (page 3–7) Multichannel Scalefactor Table (page 3–9) Low Frequency Enhancement Sample Table
(page 3–7) Multichannel Sample Table (page 3–9) Multilingual Allocation Table (page 3–10) Multilingual Scalefactor Selection Information
(page 3–10) Multilingual Scalefactor Table (page 3–10) Multilingual Sample Table (page 3–10)
MPEG Audio Stream Analyzer User Manual
1–1
Getting Started
Analyses
Limitations

First Time Operation

For each of the MPEG items listed in Table 1–1, one or more of the following analyses may be available:
H Syntactic Analysis (conformance of the parameters to the MPEG standards) H Semantic Analysis (conformance of the MPEG structure to the standards) H CRC Analysis (adequate transmission performance)
The following list indicates the limitations of the analyzer:
H The analyzer cannot support a variable bitrate or a free bitrate. H In an MPEG Layer III audio bitstream, the audio header is the only
processed syntax.
H The copyright_identification_bit and the copyright_identification_start fields
in the Multi-channel Header are not taken into account.
The MPEG Audio Stream Analyzer is part of a suite of hardware and software components used to create, generate, acquire, and analyze MPEG and DVB transport and program streams. Before you can use the analyzer, ensure that you have entered the correct password for your software configuration. To enable the test system configuration you have purchased, use the procedure for entering the general password described in the MPEG Test System Software MTS2ES, MTS2AN, MTS2CR, and MTS2TS Installation Manual.
1–2
NOTE. If you have already performed the procedure described in the installation manual, you do not need to perform it again.
MPEG Audio Stream Analyzer User Manual
Operating Basics

Operating Basics

This chapter is organized into the following sections:
NOTE. For basic Windows operating techniques such as minimizing windows or using the scroll bars, refer to your Windows documentation.
H Starting the MPEG Audio Stream Analyzer describes how to start the
application.
H Functional Overview describes the application window types and the
application interface elements.
H MPEG Audio Stream Analyzer Views describes each of the views used in the
application and how to access them.
H Basic Operations describes common procedures used to display, analyze,
and decode audio streams.
H Menu Selections provides a table that summarizes the menu selections.

Starting the MPEG Audio Stream Analyzer

Double click the MPEG Audio Stream Analyzer icon in the MPEG Test System program group window.
MPEG Audio Stream Analyzer User Manual
2–1
Operating Basics

Functional Overview

The MPEG Audio Stream Analyzer uses two window types to display audio streams: an application window and secondary windows called view windows.
Application Window
TItle Bar
Menu Bar
Upper T oolbar
The basic application window looks similar to the following illustration.
Status Bar
Edit Toolbar
2–2
The following sections describe the elements of the application window.
Title Bar . The title bar displays the application name and application icon. The window control buttons are standard window controls and allow you to minimize, maximize, and close the application window.
MPEG Audio Stream Analyzer User Manual
Operating Basics
Menu Bar. The menu bar provides access to the commands you use to control the display, analysis, and look of the MPEG Audio Stream Analyzer. A list of menu selections is provided in Menu Selections beginning on page 2–21. Complete descriptions of each menu selection are provided in the Menu Reference section beginning on page 3–21.
Upper T oolbar. The Upper toolbar provides shortcut buttons to five commonly used menu selections. These buttons, and the menu selection they represent, are described in Table 2–1.
T able 2–1: Upper toolbar buttons
Button Name Description
Open Displays the Open dialog box. Selecting this button is the
same as selecting Open from the File menu. See Opening an Audio Stream File beginning on page 2–13.
Save as Displays the Save As dialog box. Selecting this button is the
same as selecting Save As from the File menu. See Saving Audio Stream Files beginning on page 2–15.
First level view Displays the First Level view window for the active audio
stream. Selecting this button is the same as selecting First level view from the Selection menu. See First Level View beginning on page 2–8.
Add view Displays a submenu from which you specify a view to be
displayed. Selecting this button is the same as selecting Add view from the Window menu. See Adding Views beginning on page 2–12.
Main characteristics view
Displays the Main Characteristics window for the active audio stream. Selecting this button is the same as selecting
Main characteristics from the Selection Window. See Main Characteristics View beginning on page 2–7.
Status Bar. The Status bar, located just above the Edit toolbar, provides you with first level help on using the menus. As you highlight a menu item, the status bar briefly describes the selection.
MPEG Audio Stream Analyzer User Manual
2–3
Operating Basics
Edit T oolbar. The Edit toolbar provides shortcut buttons to selections found in the Edit menu. These buttons, described in Table 2–2, allow you to move through the items of the displayed view and view the errors in the audio stream file.
T able 2–2: Edit toolbar buttons
Button Name Description
First Displays the first item in the active view. Selecting this button is
the same as selecting First from the Edit menu.
Previous Displays the previous item in the active view. Selecting this
button is the same as selecting Previous from the Edit menu.
Go to Displays a dialog box that allows you to select the item number
of the active view you want displayed. Selecting this button is the same as selecting Go to from the Edit menu.
Next Displays the next item in the active view. Selecting this button is
the same as selecting Next from the Edit menu.
Last Displays the last item in the active view. Selecting this button is
the same as selecting Last from the Edit menu.
Number of Items Counts the number of items in the element and displays the
number at the top of the Interpreted view. Selecting this button is the same as selecting Number of Items from the Edit menu.
Next error Displays the next item that has an error in the audio stream file.
Selecting this button is the same as selecting Next error from the Edit menu.
2–4
MPEG Audio Stream Analyzer User Manual
Operating Basics
Application
window
View
window
View Windows
View windows are used to display the structures of audio stream files at different levels.
Common View Window Elements. In addition to standard window controls, the title bar of the view windows provides the following information:
H View type. The view type indicates the type of view displayed in the view
window.
NOTE. When the Channel view window is displayed, the view type indicated in the title bar is First Level View. Also, the view type is not listed in the title bar if the audio stream is opened using the Deferred-Time Analyzer.
MPEG Audio Stream Analyzer User Manual
2–5
Operating Basics
H File name. The file name indicates the name of the audio stream file or the
transport stream from which the audio stream was extracted.
NOTE. If the view window is maximized, the view type and file name are displayed in the title bar of the application window.
The top line of the First Level, Channel, and Interpreted view windows provide the following information (refer to the illustration below):
H View type. The view type indicator will be the same as the view type
indicated in the title bar with the following exception: In the Channel view the view type on the first line is Channel and the title bar reads First Level View.
H Frame number. The frame number of the displayed element is relative to the
first synchronized frame. The number of the first synchronized frame is one.
H Position. The position of the displayed element is indicated in bytes (b) and
is relative to the first byte of the first synchronized frame. The position of the first synchronized frame is zero.
H Time. The time stamp of the displayed element is indicated in seconds (s)
and is relative to the first byte of the first synchronized frame. The time of the first synchronized frame is zero.
PositionView type TimeFrame number
The areas of the view windows below the top line are described briefly in the next section, MPEG Audio Stream Analyzer Views, and more thoroughly in the Reference section of this manual.
2–6
MPEG Audio Stream Analyzer User Manual
+ 50 hidden pages