Tektronix MTS415 User Manual
Tektronix MTS415 User Manual

Tektronix MTS415 User Manual

Mts400 series
Hide thumbs Also See for MTS415:
Table of Contents

Advertisement

Quick Links

xx
MTS400 Series
Generator Applications
ZZZ
User Manual
*P077020400*
077-0204-00

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MTS415 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Tektronix MTS415

  • Page 1 MTS400 Series Generator Applications User Manual *P077020400* 077-0204-00...
  • Page 3 MTS400 Series Generator Applications User Manual www.tektronix.com 077-0204-00...
  • Page 4 Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions. Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material.
  • Page 5 Tektronix, with shipping charges prepaid. Tektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the Tektronix service center is located. Customer shall be responsible for paying all shipping charges, duties, taxes, and any other charges for products returned to any other locations.
  • Page 7: Table Of Contents

    Table of Contents General Safety Summary ..................Preface ......................Documentation ....................Multiplexer - Getting Started..................H.264 ES Input Characteristics................Starting the Program................... Scripts ......................Opening a Stream ..................... Closing Files ....................Menus and Controls ....................Menu Options ....................Toolbar ......................Status Bar ......................
  • Page 8 Table of Contents Stopping the Multiplex Engine................Exporting the Multiplex Configuration File ............. Make Seamless....................Enabling the Seamless Option................Seamless Settings ................... Reference ......................Abbreviations ....................Transport Stream Editor ..................Starting the Program..................Options....................... Opening a File....................Menus and Controls ..................... Toolbar .......................
  • Page 9 Table of Contents Make Seamless Wizard ..................Starting the Wizard ..................Selecting an Input File ..................Select a Program to Make Seamless ..............Selecting a Multiplex Output File................. Transport Stream Cutter ..................Starting the Wizard ..................Cutting a File ....................Script Pad - Getting Started ..................
  • Page 10 Table of Contents List of Figures Figure 1: Expert mode .................... Figure 2: Standard mode..................Figure 3: Optional status bar ................... Figure 4: IP status bar................... Figure 5: Example of the hierarchical display..............Figure 6: PCR Inaccuracy dialog box ................. Figure 7: Clock dialog box for Option Interface .............
  • Page 11 Table of Contents List of Tables Table i: Overview of the applications ................Table 1: PTS/DTS Timestamp Updations ............... Table 2: File menu options ..................Table 3: View menu options..................Table 4: Script management..................Table 5: File menu options ..................Table 6: Edit menu options ..................
  • Page 12: Table 2: File Menu Options

    Table of Contents Table 38: File menu options..................Table 39: Edit menu options ................... Table 40: View menu options .................. Table 41: Window menu options ................Table 42: Script menu options ................. Table 43: Help menu options................... MTS400 Series Generators User Manual...
  • Page 13: General Safety Summary

    General Safety Summary General Safety Summary Review the following safety precautions to avoid injury and prevent damage to this product or any products connected to it. To avoid potential hazards, use this product only as specified. Only qualified personnel should perform service procedures. While using this product, you may need to access other parts of a larger system.
  • Page 14 General Safety Summary Do Not Operate in Wet/Damp Conditions. 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.
  • Page 15: Preface

    Preface Preface The MTS400 Series MPEG systems are described in three user manuals. The applications are available on the following MTS400 Series products: MTS415 MTS430 MTS400P MTX100B (where installed) Table i: Overview of the applications Application Desktop icon MTS400 Series analyzer application Transport Stream Compliance Analyzer (TSCA) - Real-time transport stream analysis with user-selectable MPEG-2, DVB, ATSC and ISDB conformance tests.
  • Page 16 PCR inaccuracies. MPEG Plyer- Records and plays MPEG-2 streams. (The MTX100B/RTX100B/RTX130B players are described in: MTX100B Quick Start User Manual, Tektronix part number 071-2593-xx and RTX100B Quick Start User Manual, Tektronix part number 071-2595-xx) Make Seamless Wizard - Guides the user through the process of creating an MPEG-2 file for use by Stream Player in continuously looped operation.
  • Page 17: Documentation

    Preface Documentation The following related documentation for the instrument is available: Item Purpose Location MTS400 Series Quick Start User Manual Describes how to install and get (071-2607-xx English, 071-2608-xx started using the test systems. Japanese) MTS400 Series Analyzer Applications User Describes the operation of the Manual (077-0205-xx) following analyzer applications:...
  • Page 18 Preface MTS400 Series Generators User Manual...
  • Page 19: Multiplexer - Getting Started

    Multiplexer - Getting Started The Tektronix Multiplexer provides off-line multiplexing of ATSC, MPEG-2, DVB, and ISDB transport streams. Transport streams (TS), Elementary Streams (ES), Packetized Elementary Streams (PES), and Packet Identifiers (PID) can be selected, manipulated and recombined to form customized, synthesized transport streams. Program Specific Information (PSI), Service Information (SI), and Program and System Information Protocol (PSIP) are often referred to as simply SI in this section.
  • Page 20 Multiplexer - Getting Started The functions provided include: Wizards for common tasks, such as populating streams with Program Specific Information/Service Information/Program and System Information Protocol (PSI/SI/PSIP), and programs. Table contents that are displayed in and edited from structure diagrams (tree diagrams).
  • Page 21 Multiplexer - Getting Started MTS400 Series Generators User Manual...
  • Page 22: H.264 Es Input Characteristics

    Multiplexer - Getting Started H.264 ES Input Characteristics The H.264 elementary streams used by the Multiplexer should comply with ISO/IEC-14496-10/2005 Rec. H.264. The transport stream generated by the Multiplexer should comply with ISO/IEC-13818-1/2000/AMD_3/2004. SEI (Supplemental Enhancement Information) stream support The multiplexer detects a H.264 stream as an SEI stream if the following conditions are met: VUI (Video Usability Information) packet contains the coded bit rate.
  • Page 23: Starting The Program

    Auto detection The stream bit rate is calculated as follows. Starting the Program The program can be started by selecting the Tektronix Multiplexer option from the Start > Programs menu or by double-clicking on the Tektronix Multiplexer shortcut on the desktop.
  • Page 24 Multiplexer - Getting Started Initial Appearance Once the program has started and is ready for use, it will open a Main Window that looks like the following figure: Use the View menu to select a standard that will be used to interpret transport streams, and then open a transport stream file or import a multiplex configuration file.
  • Page 25: Scripts

    Multiplexer - Getting Started Table 2: File menu options (cont.) Command Function Export As Currently disabled 1 <filename> A list of the four most recently used files. If the program has recently been installed the 2 <filename> list may be empty or hold less than four files. 3 <filename>...
  • Page 26 Multiplexer - Getting Started Note that a script file will not be used for analysis until: It is present in the Scripts text box in the current analysis mode. It is successfully enabled by closing the Stream Interpretation dialog box using the OK button.
  • Page 27 Multiplexer - Getting Started The top half of the dialog box is concerned with selecting scripts. The Scripts text box lists the scripts currently selected. The area adjacent to the text box is dedicated to Expert mode controls. Selecting Scripts The selection area of the Stream Interpretation dialog box is best viewed and used from left to right.
  • Page 28 The Data Standards section offers a choice of data-specific scripts. NOTE. The scripts listed by default reside in the default installation directory (tektronix\scripts). Other directory locations can be specified in Expert Mode. All selections will be retained between sessions. Checking Syntax Scripts are syntactically analyzed when the OK button is selected.
  • Page 29: Table 4: Script Management

    (tektronix\scripts). This button can be used to set a different default directory. Note that all scripts supplied by Tektronix in the default installation are installed in a single directory; as long as this directory is designated as the default directory, they will work satisfactorily.
  • Page 30: Opening A Stream

    Multiplexer - Getting Started Opening a Stream When opening a multiplexing, you can, open an existing stream or to open a previously prepared multiplex configuration file. When a preparing a stream to be multiplexed, you can: Create a new null stream (using File > New) Open an existing stream Import a multiplexer configuration file Opening an MPEG Stream...
  • Page 31 Multiplexer - Getting Started Opening Multiplex Any file holding a recorded or synthesized sample of a stream, which conforms to the relevant standards, can be opened. Many nonconformant streams can be Configuration Files opened provided that the PAT, PMT, and MGT tables correctly specify all the other tables and their PIDs.
  • Page 32 Multiplexer - Getting Started NOTE. Multiplexer reads the name and location of the MPEG file from the multiplex configuration file and then opens it automatically. The previously stored changes in the configuration file are applied to the display. Note that the import dialog box offers a choice of file types: *.muxml, *.mux and *.*.
  • Page 33 Multiplexer - Getting Started menu or using a toolbar button. The source file is used as reference data by Multiplexer and the output written to a different file. The following illustration gives an overview of the Multiplex process. Open/Import Any file holding a recorded or synthesized sample of a stream that conforms to the relevant standards can be opened.
  • Page 34: Closing Files

    Multiplexer - Getting Started Closing Files To close the files, select File > Close. This will close both the MPEG file and any multiplex configuration file that is open. A shortcut button is also available on the Toolbar for closing a file, which has a standard file close symbol.
  • Page 35: Menus And Controls

    Menus and Controls Menus and Controls This section describes the various menu options, toolbar controls, status bar, icons, and user interface. 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 display or window element.
  • Page 36: Table 7: View Menu Options

    Menus and Controls Edit Menu Options The following table lists the options available in the Edit menu. Table 6: Edit menu options Command Function Adds a table/section/loop to the currently selected item in the Navigator or Section View. Modify Edits the information in the currently selected field or item.
  • Page 37: Table 8: Options Menu Options

    Menus and Controls Table 7: View menu options (cont.) Command Function Component Duration Displays a graphical comparison of the stream component durations. Available Bit rate Displays a graphical view of the bit rate in the stream. Properties Opens a properties dialog box for editing the currently selected item in the Transport Navigator window.
  • Page 38: Table 9: Multiplex Menu Options

    Menus and Controls Multiplex Menu Options The following table lists the options available in the Multiplex menu. Table 9: Multiplex menu options Command Function Start Starts the Multiplex Engine, to synthesize a new transport stream file. Stop Aborts multiplexing. The output file is closed and contains all of the data synthesized up to the point where the multiplex engine stopped.
  • Page 39: Toolbar

    Menus and Controls Table 10: Window menu options (cont.) Command Function Arrange Icons Aligns icons of any minimized windows at the bottom of the program’s main window. 1 <window title> Makes the named window active, putting it on top of any window that had been hiding all or part of it.
  • Page 40: User Interface

    Menus and Controls Standard Interpretation. Indicates the selected standard with which the file is processed: MPEG-2, ATSC, DVB, or ISDB. TS Rate & Duration. Shows the transport stream rate and the duration at that rate. A default rate is displayed during initial analysis. User Mode.
  • Page 41: Table 12: Icons

    Menus and Controls NOTE. The Menu Bar contains the complete selection of options available in the Multiplexer. Shortcuts to options are available through the toolbar and context-sensitive shortcut menus. Icons Icons are used throughout the Multiplexer user interface to help you to identify components and make visual links with toolbar shortcuts and menu options.
  • Page 42 Menus and Controls Table 12: Icons (cont.) Icon Description Icon Description Export As Transport Stream icon Export Transport Elementary Wizard Stream Export Unknown Payload Export Video stream Section Data Import View Event Log Section Data Modify View Component Duration View Component Bit rate Open...
  • Page 43 Menus and Controls Pasting a Selection from the Clipboard. More than one instance of Multiplexer can run concurrently on a machine. A selection (table type, section, or PID) can be pasted from the clipboard into any open transport stream file. The contents of the clipboard are not affected by the paste operation, so the section can be pasted to many files and more than once to the same file.
  • Page 44 Menus and Controls Manipulation in Program View. The following manipulations are available in the Program view: When using the Navigator Program view, a program can be copied or dragged. The program can be dropped only on the transport stream node of the Program view.
  • Page 45: Wizards

    Wizards Wizards In the Navigator Programs view, wizards provide you with a step-by-step approach to building streams to be multiplexed by offering defaults for PSI/SI and the opportunity to include user-selected programs. The standard previously selected in the Interpretation dialog box will dictate which PSI/SI components are offered. There are two major wizards: the Transport Wizard and the Program Wizard.
  • Page 46 Wizards Creating a New Transport The following steps show the screens used in the creation of a DVB stream. Stream NOTE. When the Transport Wizard is used to populate a new stream, if the defaults in the various dialog boxes are retained, then the resulting stream will conform to the selected standard.
  • Page 47 Wizards The Transport Stream Settings dialog box allows you to set up the transport stream identity (part of the PAT section) and version. Adjustments can also be made to the PAT timing, if required, by selecting the PAT button.PAT timing - see Editing PSI/SI Table Properties.
  • Page 48 Wizards 6. Select the check box next to each table to add the table name. The table name is added to the graphical representation on the left and the associated buttons are also enabled. You can modify the settings of the table such as, timing. For NIT, TOT, and TDT Timing information, see Editing PSI/SI Table Properties.(See page 81.) NIT Settings...
  • Page 49: Program Wizard

    Wizards NOTE. If a Delivery System other than Undefined is selected, an additional settings dialog box becomes available, specific to the Delivery System chosen. 9. Select Next to move to the Transport Wizard Complete dialog box. This dialog box allows you to review the changes made by the wizard before confirming the process.
  • Page 50 Wizards Adding a Program to a To add a program to the transport stream, follow these steps: Transport Stream NOTE. When the Program Wizard is used to add programs to a stream, if the defaults in the various dialogs are retained, the resulting stream will conform to the DVB standard.
  • Page 51 Wizards Service Description Dialog The Service Description dialog box allows you to identify the Service Provider to be associated with a program. 3. By default, the Add Service Description check box is clear. When it is enabled, a Service Provider Name and a Service Name must be entered and a Service Type selected from the drop-down list.
  • Page 52 Wizards Program Content Dialog This dialog box allows you to compile a list of elementary streams to be associated with the program in the final multiplex. 5. Select Add to display the Add Program Stream dialog box. This dialog box allows you to identify elementary streams to be included in the new multiplex.
  • Page 53 Wizards The dialog box consists of three tabbed pages that specify the source of the stream, its timing within the multiplex, and whether it should be carrying a PCR PID. 6. Select a Stream Type from the drop-down list. This will be the Stream Type allocated to the stream in the new multiplex.
  • Page 54 Wizards If you select MPEG-2 video, the bit rate is detected automatically and displayed in the Bit rate field. If you select H.264 video with SEI messages, the bit rate is detected automatically and displayed in the Bit rate field. If you select H.264 video without SEI messages, the bit rate is not detected automatically.
  • Page 55 Wizards Enter Bit rate for H.264 non-SEI streams. You can assign the bit rate in the following ways: If you know the actual bit rate of the ES, enter the value in the Bit rate field. Select the frame rate from Frame rate box and click Accept. The entered bit rate will be displayed in the Bit rate field of the Source tab.
  • Page 56 Wizards You can detect the bit rate by setting the scan value in the Scan settings dialog box. Select the options accordingly to scan the entire source file, bytes of the source file, or percentage of the source file. Timing Tab. The Timing tab of the Add Program dialog box is used to specify the portion of the new multiplex that the selected stream will use.
  • Page 57 Wizards 12. Complete the fields as required. The default settings assume that the stream is to be carried throughout the new multiplex, looping if necessary. PCR Tab. The PCR tab of the Add Program dialog box is used to specify whether PCR information should be carried with the selected elementary stream or in a separate associated PID.
  • Page 58 Wizards This completes the addition of one or more program streams. 17. Select Next to move to the Event Information dialog box. For more details about the fields on these tabs, refer to Adding an Unreferenced Elementary Stream. (See page 86.) Event Information Dialog The Event Information dialog box allows you to add the Present and the Following event information.
  • Page 59 Wizards Present/Following timing - For more information on Present/Following timing, see Editing PSI/SI Table Properties. (See page 81.). 20. Use the Settings buttons to open the Present/Following Events dialog box. 21. In the Present/Following Events dialog box, click Add. The Event dialog box appears.
  • Page 60 Wizards 22. Click OK. 23. In the Event Information dialog box, click Next to move to the Program Complete dialog box. Program Complete Dialog The Program Complete dialog box provides you with a summary of the created Transport Structure. 24. To confirm and implement the Transport Structure, select the Finish button. Note that the proposed structure is created in the Navigator views.
  • Page 61: Views

    Views Views Multiplexer contains a number of views, which are displayed in the working area of the user interface. All of the views can be manipulated using conventional Windows techniques. The Navigator and Error Log views can be docked against the edges of the UI or floated independently of the Multiplexer window.
  • Page 62 Views It is recommended that manipulation of programs and elementary streams should take place from the Program view. MTS400 Series Generators User Manual...
  • Page 63 Views Tables View The Tables view displays a high-level structure of the Program and System Information Protocol (PSIP), Service Information (SI), and Program Specific Information (PSI) tables. More detailed payload information can be examined and edited, for a selected section of a table, using the Section View. Any PSI/SI information that the program cannot confidently analyze, will be shown in the PIDs view.
  • Page 64 Views PIDs View The PIDs view displays the PIDs contained in the stream. The PIDs are displayed in ascending numerical order. PSI/SI table types are identified in the section nodes of System Information nodes. Elementary stream PIDs are identified by source and type where possible. MTS400 Series Generators User Manual...
  • Page 65: Section View

    Views Section View The Section View displays the contents of the currently selected section in any of the Navigator views. The Section view is dynamic in that it will be instantly refreshed if a new section is highlighted in the Navigator view. If no section is selected, the Section view will be blank.
  • Page 66 Views Syntax of a Section The following diagram shows a section from a Master Guide Table (MGT). The syntax specified for an MGT in the ATSC standard A65 is: master_guide_table_section () { table_id section_syntax_indicator private_indicator zero section_length table_id_extension reserved version_number current_next_indicator section_number last_section_number...
  • Page 67 Views for (i=0;i<tables_defined;i++) { table_type reserved table_type_PID reserved table_type_version_number number_bytes reserved table_type_descriptors_length for (k=0;k<N;k++) descriptor() reserved descriptor tag descriptors_length for (I = 0;I< N;I++) descriptor() CRC_32 The terms used in this manual to describe the components, represented by nodes, in the structure diagram are: Container.
  • Page 68 Views Syntax of a Multiple String The ATSC standard A65 defines a data structure called the Multiple String Structure. An instance of this structure may contain zero or more strings and each Structure string may contain zero or more segments. The syntax specified for a Multiple String Structure in A65 is: multiple_string_structure () { number_strings...
  • Page 69 Views Using the notation of container, loop, and field nodes, the Section View represents the Multiple String Structure in the same way as any other data structure. For example: an Extended Text Table (ETT) carries its extended_text_message in a Multiple String Structure. The default view of a section of an ETT in the Section View looks like this: Section View displays a node for the extended_text_message (with as much as possible of the first segment) from the first string.
  • Page 70 Views The contents of each segment loop define what compression and character set are used, followed by the actual text. The text is held in the compressed_string field. Expert and Standard The Multiplexer has two modes of operation for conformance checking when editing table contents.
  • Page 71 Views An adjacent check mark indicates the mode selected. The mode is also indicated on the Status Bar. In the Section View a padlock symbol is displayed adjacent to all of the fields that cannot be edited in the current mode. For example, the following screens show the same tables in Standard and Expert mode.
  • Page 72: Figure 1: Expert Mode

    Views Figure 1: Expert mode NOTE. The current_next_indicator in both Standard and Expert mode cannot be edited. This is because the field is affected solely by the Section Properties concerned with Version Timing. (See page 82.) The selected mode is also reflected in the Wizards that are used to create of multiplexes.
  • Page 73: Figure 2: Standard Mode

    Views Figure 2: Standard mode NOTE. The Section View may need to be closed and reopened to update the padlock icons. MTS400 Series Generators User Manual...
  • Page 74: Structure Diagram Manipulation

    Views Structure Diagram Manipulation A tree diagram, with the "root node" or highest level component at the top represents the Transport Structure. A square box indicates components that contain more information beneath them in the structure. Clicking on the box does not select that node. It only shows or hides the next level of detail under that node.
  • Page 75: Event Log

    Views Event Log Messages about significant events are written to the Event Log from the time a file is first opened. You can open the Eent Log for viewing at any time during or after the initial analysis. When the initial analysis is done, the mean transport rate, bit rate for each PEES PID, and a Demultiplex complete message are written in the Event Log.
  • Page 76: Examine Transport Stream Window

    Views Examine Transport Stream Window The Examine Transport Stream (Examine TS) window (File > Examine TS) performs two main functions within the Multiplexer: It allows you to take an overview of a transport stream before subjecting it to full analysis. It allows tables and programs to be dragged and dropped from the examined stream to the file that is currently open in Multiplexer.
  • Page 77 Views File Summary These fields provide a brief summary of the analyzed file. Filename: The file name of the examined stream. Interpretation: The interpretation applied to the stream. This is the same as that selected in the Multiplexer application through the View menu: MPEG-2, DVB, ATSC, or ISDB.
  • Page 78: Si Filtering

    Views SI Filtering Table elements can be excluded from the Navigator Tables view using the Display Filter available through Options > Display Filter. The following dialog box is displayed: MTS400 Series Generators User Manual...
  • Page 79 Views Selecting a Table for Example: Before filtering, the stream tree may be as shown below: Filtering In the Filter SI Display dialog box, table identities are listed in the Table Id drop-down menu. All sections of a table can be excluded by enabling the Exclude all table sections check box.
  • Page 80 Views To preview the result of filtering, click the Apply button. Note that all references to the PMT tables is removed as shown below: To exclude a range of sections, enable the section by selecting from the Table ID drop-down list and entering the required range. Note that section names shown in the dialog box change according to which table is selected.
  • Page 81 Views To preview the result of filtering, click the Apply button. For example, the following settings will result in the display as shown: NOTE. Minimum and maximum values may be entered in either decimal (12345) or hexadecimal (0xA12B) format. The parameters for each table must be set individually. Overall settings can be applied individually by selecting the Apply button when a setting is made or as a whole by making all of the settings and selecting the OK button.
  • Page 82: Component Views

    Views To preview the result of filtering, select the Apply button. All settings can be cleared by selecting the Clear All button. Note that filter settings remain in force for as long as the current multiplex is active. The settings are lost when the Multiplexer is closed unless they have been previously saved.
  • Page 83 Views Component Bit rate The Component Bit rate view provides a graphical comparison of the stream components. Open the Component Bit rate view either by selecting View > Component Bit rate from the Menu Bar or by using the toolbar button. Each component includes the following information: Program name, PID, Description and the Bit rate in numerical and graphical form.
  • Page 84 Views Component Duration The Component Duration view provides a graphical view of the timing and duration of each program/component within the current stream. Adjustments can be made to the duration of each component. Open the Component Duration view by selecting either View > Component Duration from the Menu Bar or by using the toolbar button.
  • Page 85 Views The Stream limits bar represents the full extent of the stream. The Display limits bar (dark portion) indicates the portion of the stream that is currently displayed in the body of the view. The Display limits fields indicate the extents of the Display limits bar and the current Pointer position.
  • Page 86 Views Component start and stop times changed in the Component Duration view are automatically updated in the SI/PSI tables. Available Bit rate The Available Bit rate view displays in graphical form the available bit rate for the duration of the multiplex. The bit rate is calculated using the MGB2 measure (Ref: ETSI TR 101 290).
  • Page 87 Views Common Features Columns in the Component views can be sorted and rearranged to suit your preferences. Column management in the two Component views is similar. Field Selection. You can select the fields to be displayed in each Component view. The Header bar indicates which fields are currently displayed.
  • Page 88 Views Column Repositioning. You can reposition Columns cas required. Click and drag the column to the required position. Column Width. You can resize Columns as required. Place the cursor over the dividing line between two columns; it will change to the resizing cursor. Click and drag the column to the required width.
  • Page 89: Common Menu Options

    Views Common Menu Options The specifications for components of the various views can be manipulated by options from the Edit menu, View Menu, and Toolbar. A shortcut menu also provides the Add, Modify, Delete, Import, Export and Properties options. Place the mouse pointer over the component to change and click the right mouse button to open the menu.
  • Page 90: Editing In The Navigator Views

    Editing in the Navigator Views Editing in the Navigator Views Multiplexer provides a variety of ways of building and modifying transport streams for multiplexing. In addition to the Menu Bar options and Toolbar shortcuts built into the Multiplexer, many of the operations can be carried out using familiar drag and drop Windows techniques.
  • Page 91: Programs

    Editing in the Navigator Views Edit the Bit rate and the Duration as required, then click the OK button. Programs The introduction of the Navigator Programs view has provided a more program-centered means of manipulating SI/PSI. Whole programs can be added to the multiplex and the application will update the associated tables, including the PAT and PMT.
  • Page 92 Editing in the Navigator Views Adding a New Program With the Transport Stream ID field highlighted in the Navigator Programs view, selecting the Add option either from the shortcut menu (PAT highlighted in Navigator Programs view) or the Menu Bar (Edit > Add) will open the Program Wizard.
  • Page 93: Tables

    Editing in the Navigator Views Tables Adding a New PSI/SI Table Methods available: Highlight the PSI/SI Tables level in the Navigator Tables view and select Add from the shortcut menu. Drag and drop (copy only) from the Examine TS window (Tables view) to the Navigator Tables view.
  • Page 94 Editing in the Navigator Views NOTE. A PAT table cannot be added when ISDB interpretation with Single segment extension is selected. 2. Select the required table type and click OK. Pressing Cancel will abandon the operation without adding a new table. Only the table types that are not currently specified for the stream are listed.
  • Page 95 Editing in the Navigator Views Copying a PSI/SI Table Methods available: Drag and drop (copy only) from the Examine TS window (Tables view) to the Navigator Tables view. Drag and drop (copy/move) from another instance of Multiplexer to the Navigator Tables view. Tables can be copied (or moved) from existing multiplexes, using either of the available methods.
  • Page 96: Sections

    Editing in the Navigator Views Sections Adding a New Section to a Methods available: PSI/SI Table Highlight the parent table level in the Navigator Tables view and select Add from the shortcut menu. Drag and drop (copy only) from the Examine TS window (Tables view) to the Navigator Tables view.
  • Page 97 Editing in the Navigator Views Pressing Cancel will abandon the Add operation without adding a new section. The version/section of a table is created with a new version or section number. The rules used by Multiplexer for numbering are: For tables that the selected standard dictates should always have a section number of 0, the version number is increased by one.
  • Page 98 Editing in the Navigator Views For any table type that allows a section_syntax_indicator, the Add multiple sections check box in the Generate subtable part of the dialog box is enabled. Additionally, the One section per segment check box will only be enabled for the EIT schedule table type.
  • Page 99 Editing in the Navigator Views Editing PSI/SI Table Table and Section Properties are edited by selecting and highlighting one of the versions/sections within the transport structure and selecting the Properties Properties option from the shortcut menu. This opens a dialog box with four tabs, one for each property. Depending on the type of table, properties can be applied to a specific version or section of the table.
  • Page 100 Editing in the Navigator Views Edit the value and select Apply to make the changes and update the other properties (tabs) without having to close this dialog box. Multiplexer checks the new PID number against the selected standards and warns of any nonconformance.
  • Page 101 Editing in the Navigator Views Start Time Specifies the time at which sections of this version will start to appear in the transport stream. Signalled As Current Time Controls the time when the sections with this version will have the current_next_field set to 1. By default when these sections start to appear in the transport stream, the current_next_field of the section set to 0.
  • Page 102 Editing in the Navigator Views Below the Cycle Time, the dialog box displays subtable specific information from the currently selected standard. Edit the values and select OK to change the Cycle Times. Select Apply to make the changes and update the other properties (tabs) without having to close this dialog box.
  • Page 103 Editing in the Navigator Views Deleting a Section Highlight a section in a table in the Navigator Tables view and select Delete from the shortcut menu. To delete more than one section, select and delete each one in turn. When the last section is deleted from a table, the table is automatically deleted from the structure.
  • Page 104: Es Pids

    Editing in the Navigator Views Importing a Section In the Navigator Tables view, select the PSI/SI Table node. From the shortcut menu, select Import Section Data. In the PID tab of the Import Section Data dialog box, identify the PID that is to carry the information. Similarly, in the Source tab, identify the file that holds the section data to be imported.
  • Page 105 Editing in the Navigator Views This opens the Add Stream dialog box; the Source tab is displayed by default. Defining the PID Source. In the Add Stream dialog box, select the Source tab, to select and define the PID source. MTS400 Series Generators User Manual...
  • Page 106 Editing in the Navigator Views File name Enter the file name of the stream to be multiplexed. If the file name is unknown, select Browse to open a standard file browser dialog and locate the file required. The names of files being copied to the multiplex will be automatically filled in.
  • Page 107 Editing in the Navigator Views Extra DTS offset When multiplexing ES or PES streams, the Multiplexer will derive an offset between the PCR and the decoded timestamp (DTS) of the first access unit (video picture / audio frame). You can override this offset and make it larger (positive number) or smaller (negative number).
  • Page 108 Editing in the Navigator Views Defining the Stream Timing. In the Add Stream dialog box, select the Timing tab. This tab will allow timing parameters for the selected source stream to be defined. NOTE. To achieve compatibility between MUX and MTS4EA, the start time is set to the following default values: PAT is 0.000, PMT is 0.001, and ES is 0.002.
  • Page 109 Editing in the Navigator Views Defining the PCR Placement. In the Add Stream dialog box, select the PCR tab to PCR define the placement. PCR for Elementary Streams. (Includes File Type: Transport Packets.) PCRs are placed in the packets at the specified interval, starting with the specified initial value.
  • Page 110 Editing in the Navigator Views Specifying the PID Number Enter the PID number. A new value can be entered using either decimal or hexadecimal notation. Values are assumed to be decimal unless preceded with 0x. The dialog box is not case sensitive and values may include zeros after the prefix and before any significant digits.
  • Page 111 Editing in the Navigator Views 1. In the Navigator Programs view, select an Elementary Streams node to which the elementary stream is to be added. 2. From the shortcut menu, select Add. The Add Program Stream dialog box is displayed. The dialog box tabs allows the input elementary stream to be selected and specified.
  • Page 112 Editing in the Navigator Views Exporting Elementary The Export Elementary Stream option allows the nonpacketized elementary stream data to be extracted from an elementary stream and saved to a binary file. Streams Note that this data will not include the transport packet or the PES packet headers. In the Navigator Programs view, highlight the elementary stream whose payload is to be exported.
  • Page 113: Dsm-Cc

    Editing in the Navigator Views DSM-CC Adding an Unreferenced Methods available: DSM-CC Section Select the ES PIDs node in the Navigator Tables view and select Add from the shortcut menu. Drag and drop (copy only) from the Examine TS window (Tables view) to the Navigator Tables view.
  • Page 114 Editing in the Navigator Views Adding DSM-CC Sections Methods available: to the Program Structure Select an Elementary Stream in the Navigator Programs view and select Add from the shortcut menu. Drag and drop (copy only) from the Examine TS window (Programs view) to the Navigator Programs view.
  • Page 115 Editing in the Navigator Views Export a DSM-CC Section DSM-CC data can be exported in the form of a binary file. Select the required DSM-CC section in the Navigator Tables view. From the shortcut menu, select Export Section Data. Name the file to be created and choose a location.
  • Page 116: Editing In Section View

    Editing in Section View Editing in Section View Use the Section View window to modify the contents of a version/section. This includes version, section, and table-specific data that the Navigator Tables view displays. If the Section View window it is not already open, select View > Section View.
  • Page 117 Editing in Section View The magnifying glass icon indicates the selected component. If Standard Mode is selected, the magnifying glass selection cannot be placed on a field that is locked. To select and edit locked fields, first select the Expert Mode option from the Multiplex menu.
  • Page 118 Editing in Section View In this example, a dialog box is displayed in which the Program Number and Program Map PID can be accepted or respecified. Other table loops may not display any dialog box, but immediately create a new element with default contents.
  • Page 119 Editing in Section View Enter the required value and select OK to continue. Multiplexer may open a simple context-sensitive dialog box offering advice and/or asking for more information or confirmation. An error message is displayed if the number that was typed in requires more bits than are allocated to the field.
  • Page 120 Editing in Section View Compressed String. The Modify dialog box displays the name of the field, which is always a compressed string, and the contents of the selected string segment. Text can be entered, deleted, selected, copied to and pasted from the Windows clipboard.
  • Page 121 Editing in Section View View Value As: You can choose between viewing the text as an ASCII character string or a hexadecimal sequence. Most text strings have a maximum length, specified by the governing standards, which this dialog box will enforce. Edit the text and select OK to continue. Select Cancel to abandon the edits and leave the original text unchanged.
  • Page 122: Multiplexing Transport Streams

    Multiplexing Transport Streams Multiplexing Transport Streams The Multiplex Engine in the Multiplexer synthesizes a new transport stream and writes it to an MPEG file. The contents of the new stream are multiplexed according to the specification currently held in memory, which is shown in the Navigator and Section views.
  • Page 123: Errors And Reporting

    Multiplexing Transport Streams Errors and Reporting The right pane of the status bar indicates progress as the Multiplex Engine synthesizes the new transport stream. Any errors are recorded in the Event Log, which can be opened at any time before, after and during processing. Here is an example where a table cannot be multiplexed into the new stream at the specified rate.
  • Page 124: Stopping The Multiplex Engine

    Multiplexing Transport Streams Stopping the Multiplex Engine The Multiplex Engine can be stopped at any time while it is running. This will abandon processing and close the file. The file will contain all of the packets synthesized up to the time the engine was stopped. To stop the Multiplex Engine, select Multiplex >...
  • Page 125 Multiplexing Transport Streams Export As File > Export As exports a file with a user-specified name. Multiplexer opens a standard file browser dialog box to select an existing file or specify a new file. If you are creating a new file, specify the name of the exported file and select where it will be saved.
  • Page 126: Make Seamless

    Make Seamless Make Seamless When you loop a transport stream to simulate continuous playout, errors can be generated at the loop point caused by discontinuities in timing information. The Seamless option provides the opportunity of creating seamless MPEG-2 files. The option can be set up and enabled so that all multiplex operations result in seamless output or none.
  • Page 127 Make Seamless Priority Program First program in PAT has priority If this setting is enabled, the first program specified in the PAT will be given priority in the make seamless process. If the setting is disabled, the priority program can be specified in the Priority Program. The number can be deduced by inspecting the results of the transport stream analysis.
  • Page 128: Reference

    Reference Reference Abbreviations Application Information Table ASCII American Standard Code for Information Interchange ATSC Advanced Television Systems Committee Conditional Access Table (MPEG Carrier Definition Table CVCT Cable Virtual Channel Table (ATSC) DSM-CC Digital Storage Media - Command and Control Decoding Time Stamp Event Information Table (DVB/ATSC) Elementary Stream Extended Text Table (ATSC)
  • Page 129 Reference T-STD Transport Stream System Target Decoder TVCT Terrestrial Virtual Channel Table (ATSC) Universal Coordinated Time Virtual Channel Table (ATSC) Video Usability Information (H.264) Extensible Markup Language MTS400 Series Generators User Manual...
  • Page 130 Reference MTS400 Series Generators User Manual...
  • Page 131: Transport Stream Editor

    Transport Stream Editor The Transport Stream Editor can be used to edit the contents of transport stream packets contained in a file. It displays the complete contents of each packet in hexadecimal and provides an interpreted view of the packet header information. Packet headers can be edited from both the header interpretation and hexadecimal displays.
  • Page 132: Starting The Program

    Transport Stream Editor Starting the Program The program may be started by selecting the Tektronix TS Editor option from the Start > Programs menu or by double-clicking the Tektronix TS Editor shortcut on the desktop. MTS400 Series Generators User Manual...
  • Page 133: Options

    Transport Stream Editor Initial Appearance Once the program has started and is ready for use, it will open a Main Window that looks like this: Options The Transport Stream Editor has a set of options relating to general use and opening files.
  • Page 134 Transport Stream Editor Opening File Specifies how the program will interpret the packet size of the stream. The options are mutually exclusive and are as follows: Always edit copy When opening a file Editor always makes a copy, without asking. Always edit original, don’t make copy Uses the original files without making a copy or asking for confirmation.
  • Page 135: Opening A File

    Transport Stream Editor Opening a File Any stream that is held in a file can be edited with the Transport Stream Editor. Opening a File from the To edit a file, select the Open from the File menu. If the required file is in the list of recently edited files, it may be selected from the list to save using the Menus and Toolbar Open file dialog box.
  • Page 136 Transport Stream Editor Copying File before Editing TS Editor writes all edits to the file immediately. To avoid accidental changes to prime data, the application can make a copy of the file and edit that copy. By default, once a file has been selected for opening, you are prompted to decide whether to edit the original or make a copy.
  • Page 137 Transport Stream Editor When the Edit a copy option is selected, the dialog box suggests a suitable filename, which you can edit. To look for a different directory or filename, select the Browse button. This will open a standard file browser window, like this: MTS400 Series Generators User Manual...
  • Page 138: Menus And Controls

    Menus and Controls Menus and Controls The following pages contain descriptions of the different menu options, toolbar controls, status bar, and slider bar. Toolbar The Toolbar provides a set of convenient shortcuts for the more frequently used menu options. The available commands are: Opens a file.
  • Page 139: Slider Bar

    Menus and Controls When no file is open, the File Size, Packets, and Packet Size fields are all set to zero or null: Slider Bar The contents of any transport stream packet in the currently open file can be selected using the Slider bar. Packets are numbered according to their position in the file, with the first packet being 0 (zero).
  • Page 140 Menus and Controls PID Filter Slider Packet Number MTS400 Series Generators User Manual...
  • Page 141: Menu Options

    Menus and Controls It is normal to edit a copy of a transport stream. Transport Stream Analyzer uses the same packet numbering as Editor. So the packet number can be used to find and view a packet in Analyzer, and then edit the copy of the same packet in Editor. The Slider Bar can be dragged from the edge of the main window into a floating pallet.
  • Page 142: Table 16: Edit Menu Options

    Menus and Controls Edit Menu Options The following table lists the Edit menu options. Table 16: Edit menu options Command Function Undo Undoes the last edit, restoring the previous value. Selecting undo again undoes the previous change. Redo Reinstates the previously undone change. Copy Copies the bytes that are currently selected in the Hexadecimal Editor from the packet to...
  • Page 143: Table 18: Tools Menu Options

    Menus and Controls Tools Menu Options The following table lists the Tools menu options. Table 18: Tools menu options Command Function Remap PIDs… Starts the tool to Remap packets from one or more PIDS to different PIDs. PCR Recalculation… Opens a Wizard to Recalculate the Program Clock References (PCR) carried in one or more PIDS.
  • Page 144: Hex Editor

    Hex Editor Hex Editor The Hex Editor displays and provides editing facilities for the contents of the current packet in both hexadecimal representation and ASCII characters. Color Coding Color coding is used to show the "footprint" of various header fields, in both the hexadecimal and ASCII views.
  • Page 145: Selecting & Editing

    Hex Editor If transport private data is present it is shown in green: NOTE. It is possible to define a transport private data area that is not contained within the adaptation field area specified by the adaptation field length. Selecting & Editing One or more bytes can be selected using either the hexadecimal or ASCII view.
  • Page 146 Hex Editor Block of Bytes A block of bytes can be selected for operations such as copying to the clipboard or filling with the same value. Click on the first required byte and hold down the left mouse button. Then drag the mouse pointer to the last byte to be selected and release the left mouse button.
  • Page 147 Hex Editor TS Editor keeps a list of recent changes. Each Undo command backs out the most recent change from the list. That change is moved to the Redo list in case it needs to be reinstated. As each change is undone the cursor moves to the appropriate field (in the Hex or Header Editors) and restores the previous value.
  • Page 148: Header Editor

    Header Editor Header Editor The Header Editor has three tabs. These show and allow editing of the basic header, adaptation field, and the adaptation field extension contents. The Hex editor is immediately updated to show the new values when changes are made in the Header Editor.
  • Page 149 Header Editor = 1 or true Click in the box to toggle the state of a flag. The Continuity Count field displays the value of the four bit Continuity Count field in decimal. To avoid any typing errors, the drop-down list allows selection of a different value. The Transport Scrambling Control displays the two bit Transport Scrambling Control field as a binary bit pattern, with a text description.
  • Page 150: Adaptation Field Tab

    Header Editor Adaptation Field Tab The Adaptation Field Tab interprets the contents of the Adaptation field (shown in blue text in the Hex Editor) if one is present in the packet. To be able to edit an Adaptation Field, the Adaptation Field Control value in the Header Information Tab must indicate that an adaptation field is present.
  • Page 151 Header Editor The OPCR field displays the state of the binary OPCR Flag in check boxes: = 0 or false = 1 or true. When the flag is true, the OPCR Value is shown and can be edited in decimal notation.
  • Page 152: Adaptation Field Extension Tab

    Header Editor = 1, Adaptation Field Extension present. The Adaptation Field Extension Tab will show and enable editing of the information contained in the Adaptation Field Extension. Adaptation Field Extension Tab The Adaptation Field Extension Tab interprets the contents of the Adaptation Field Extension if one is present in the packet.
  • Page 153 Header Editor = 1 or true When the flag is true, the Rate is shown and can be edited in decimal notation. Displays the state of the Seamless Splice Flag: = 0 or false = 1 or true When the DTS Next AU value is shown and it can be edited in decimal notation. The 4 bit Splice Type is shown as a bit pattern.
  • Page 154: Pid Remapping

    PID Remapping PID Remapping NOTE. The packets of one or more PIDS may be remapped (moved to different PIDs). Only the PID in the packet headers is changed. Any packet payload contents, such as SI and PSI tables are unaffected. So remapping can break the references from tables to PIDs, or be used as an investigation to correct broken references.
  • Page 155 PID Remapping Now select the Edit.. button, which opens the PID Entry dialog box. (Alternatively, double-click on the required entry in the list.) Type in the value for the new PID to map to and select OK. Repeat this process for each PID that is to be remapped. The Restore button will change the value of the selected Map to PID back to that of the Current PID without having to open the PID Entry dialog.
  • Page 156 PID Remapping The hourglass mouse pointer is displayed while the program performs the remapping. On completion, the dialog box closes and control is returned to the main window. MTS400 Series Generators User Manual...
  • Page 157: Pcr Recalculation

    PCR Recalculation PCR Recalculation The Program Clock References to one or all Programs can be changed. The rate can be changed and/or any one of six types of jitter added. Uses of PCR Recalculation include: Recalculating the rate at the correct value, without adding jitter, on a recording of a faulty stream can be used to remove suspected PCR problems.
  • Page 158 PCR Recalculation MTS400 Series Generators User Manual...
  • Page 159 PCR Recalculation By default, the wizard will display this Introduction first. MTS400 Series Generators User Manual...
  • Page 160 PCR Recalculation It may be disabled for future recalculations by selecting the check box option at the bottom of the introductory text. Selecting the Next button moves on to the Select Program page. The wizard has to analyze the file to extract the relevant Program Information, which may take a while.
  • Page 161 PCR Recalculation To recalculate the PCR rate for all the programs, check the All programs? option. Otherwise, select one of the programs from the list. Then select Next to move on to the Select New Rate page. The Back button moves back to the Introductory Page. Keeping the rate as New Playout = Current Playout and selecting Jitter Function of <none>, will recalculate the PCR based on the current rate.
  • Page 162 PCR Recalculation A new playout rate can be specified and/or a Jitter Function can be applied to the rate. There are seven Jitter Functions available including <none>. The available functions are: Each of the jitter functions is described in more detail at the end of this subsection. If a Jitter Function is required, choose one of the six functions from the drop-down list, otherwise leave it set to <none>.
  • Page 163 PCR Recalculation Specify the required parameters and select Next to move on to the Summary page. Use the Back button to return to the Select New rate page. The Summary page displays a short list of the specified PCR rate changes. NOTE.
  • Page 164: Jitter Functions

    PCR Recalculation Use the Back button to return to the previous pages to make any changes. The program may take a while to perform the recalculations. The Summary page will stay on screen and the Hourglass mouse pointer be displayed while the wizard is processing.
  • Page 165 PCR Recalculation Impulse The Impulse Jitter function adds a positive or negative value to a single PCR. Max Amplitude Specifies the size of the impulse in nano-seconds. Type a minus sign in front of the value for a negative impulse. Interval Specifies the time taken from the start of the file at which the Impulse is to be applied.
  • Page 166 PCR Recalculation Max Amplitude Specifies the size of the offset in nano-seconds. Place a minus sign in front of the value for a negative offset. Interval Specifies the time taken from the start of the file of the first PCR to which the offset is to be applied.
  • Page 167 PCR Recalculation Max Amplitude Specifies the amplitude of the square wave in nanoseconds. Period Specifies the period of the square wave in milliseconds. Random The PCR jitter applies offsets of a uniform random distribution to the ideal values of the PCRs. Each offset will be within the range of ± the specified amplitude. Max Amplitude Specifies the maximum amplitude of the jitter, relative to the ideal value, that can be...
  • Page 168 PCR Recalculation Gaussian The offsets are applied to the ideal PCR values following a Gaussian distribution according to the specified standard deviation. Standard Deviation Specifies the standard deviation to be used by the jitter function in deriving the offset for each PCR, relative to the ideal PCR value.
  • Page 169: Mpeg Player - Getting Started

    This section describes the default MPEG Player installed in all MTS400 Series system. The MTX100B/RTX100B/RTX130B players are described in: MTX100B Quick Start User Manual (Tektronix part number 071-2593-xx) and RTX100B Series Quick Start User Manual (Tektronix part number 071-2595-xx), The MPEG Recorder & Player generates and captures MPEG-2 transport streams that are compliant with ATSC, DVB, and ARIB standards.
  • Page 170: Display Elements

    MPEG Player - Getting Started Display Elements There are two types of display screens to operate the MPEG Player; the Play screen and the Record screen. The Play screen is used to output the selected stream. The Record screen is used to record the input stream. When you select File > Record, the screen switches to the Record screen.
  • Page 171 MPEG Player - Getting Started Refer to Toolbar Buttons for detailed information about the function of each toolbar button. (See page 215.) Hierarchy Display Each icon in the hierarchy display represents an element of the stream. The hierarchy text contains a description of the associated icon. Refer to Hierarchical Display for detailed information about the hierarchy icons.
  • Page 172 MPEG Player - Getting Started One of each set of icons is displayed, depending on the selections and status. The icons and their meanings are as follows: The hard disk is being used for the output source or record target. The RAM is being used for the output source or record target.
  • Page 173 MPEG Player - Getting Started The captured stream is being processed on the hard disk. The captured stream is being saved from the RAM to the hard disk. In the Play screen, this box displays the elapsed time of the Elapsed Time current stream data output.
  • Page 174: Figure 3: Optional Status Bar

    MPEG Player - Getting Started Figure 3: Optional status bar Figure 4: IP status bar From left to right, the Status bar shows the following information: Standard In the Play screen, this indicator shows the standard used to display the selected stream (MPEG2, ARIB, DVB, ATSC, S-TMCC, M-TMCC, or Non-TS).
  • Page 175: Hierarchical Display

    MPEG Player - Getting Started Remote Connection Status The remote connection status icons appear when a TCP/IP connection for remote control is established. The right icon shows the status of the TCP/IP connection Icons (this icon is always displayed when the TCP/IP connection is established), and the left icon shows the lock status of the front-panel buttons and mouse input.
  • Page 176: Figure 5: Example Of The Hierarchical Display

    MPEG Player - Getting Started Figure 5: Example of the hierarchical display The ‘+’ symbol displayed to the left of some icons indicates that the item includes lower-level transport stream components that are not displayed. The symbol changes to ‘–’ when the lower level components are displayed. To expand the hierarchy, click on the ‘+’...
  • Page 177: Table 20: Icons Used For Mpeg-2, Arib, Dvb, And Atsc Formats

    MPEG Player - Getting Started Table 20: Icons used for MPEG-2, ARIB, DVB, and ATSC formats Icon Element type ISDB-T Broadcast transport stream that is defined ARIB STD-B31. S-TMCC Transport stream into which TMCC information is inserted into 8 bytes in its Reed-Solomon area (16 bytes).
  • Page 178 MPEG Player - Getting Started Table 20: Icons used for MPEG-2, ARIB, DVB, and ATSC formats (cont.) Icon Element type Audio elementary stream One or more transport packets with a PID value specified by the elementary_PID in the PMT and a stream_type value of 0x03, 0x04, or 0x11.
  • Page 179 MPEG Player - Getting Started Table 20: Icons used for MPEG-2, ARIB, DVB, and ATSC formats (cont.) Icon Element type Digital Storage Media Command and Control (DSM-CC) One or more transport packets with a PID value specified by the elementary_PID in the PMT and a stream_type value of 0x08.
  • Page 180: Table 21: Icons Specific To Dvb Format

    MPEG Player - Getting Started The following table describes icons that are specific to transport streams using DVB format. Table 21: Icons specific to DVB format Icon Element type Service Description Table (SDT) One or more transport packets with a PID value of 0x0011 and a table_id value of 0x42.
  • Page 181: Table 22: Icons Specific To Arib Format

    MPEG Player - Getting Started The following table describes icons that are specific to transport streams using ARIB format. Table 22: Icons specific to ARIB format Icon Element type Service Description Table (SDT) One or more transport packets with a PID value of 0x0011 and a table_id value of 0x42.
  • Page 182 MPEG Player - Getting Started Table 22: Icons specific to ARIB format (cont.) Icon Element type Local event Information Table (LIT) One or more transport packets with a PID value of 0x0020 and a table_id value of 0xD0. One or more transport packets with a PID value specified by the elementary_PID in the PMT and a table_id value of 0xD0 when a stream type value is 0x05.
  • Page 183: Table 23: Icons Specific To Atsc Format

    MPEG Player - Getting Started Table 22: Icons specific to ARIB format (cont.) Icon Element type Time and Data Table (TDT) One or more transport packets with a PID value of 0x0014 and a table_id value of 0x72. Time Offset Table (TOT) One or more transport packets with a PID value of 0x0014 and a table_id value of 0x73.
  • Page 184: Table 24: Icon Text

    MPEG Player - Getting Started Table 23: Icons specific to ATSC format (cont.) Icon Element type Channel Extended Text Table (CETT) One or more transport packets with a PID value of 0x1FFB and a table_id value of 0xC8. Event Extended Text Table (EETT) One or more transport packets with a PID value of 0x1FFB and a table_id value of 0xC9.
  • Page 185 MPEG Player - Getting Started Table 24: Icon text (cont.) Component Text Transport Stream (TS) Icon "xxx.trp": Shows the file name of the transport stream. Packets: Shows the total number of packets in the transport stream. When this icon is used with the S-TMCC or M-TMCC icon, the following text information is displayed: TSID: Shows the ID number for the transport...
  • Page 186 MPEG Player - Getting Started Table 24: Icon text (cont.) Component Text AUDIO_AAC and AUDIO_AC3 Icons PID: Shows the PID value of the audio elementary stream. StrmTyp: Shows the type of the audio elementary stream (0X0F or 0x81). Data Stream (DATA) Icon PID: Shows the PID value of the data stream.
  • Page 187: Figure 6: Pcr Inaccuracy Dialog Box

    MPEG Player - Getting Started Table 24: Icon text (cont.) Component Text TVCT, CVCT, RRT, EIT, CETT, and EETT PID: Shows the PID value of the TVCT, Icons CVCT, RRT, EIT, CETT, or EETT. TblID: Shows the table_id value of the TVCT, CVCT, RRT, EIT, CETT, or EETT.
  • Page 188 MPEG Player - Getting Started Table 25: PCR Inaccuracy dialog box parameters (cont.) Parameter Description Amplitude Sets the amplitude of the waveform used to add jitter. You can set the value from 0/27 MHz to 135000000/27 MHz (0 s to 5 s). Pulse Width Sets the pulse width of the waveform used to add jitter.
  • Page 189: Menus And Controls

    Menus and Controls Menus and Controls This section describes the function of each selection available in the menus. This section is divided into the following subsections: Menus in the Play Screen describes all of the menu commands and their features available in the Play screen. Menus in the Record Screen describes all of the menu commands and their features available in the Record screen.
  • Page 190: Table 27: View Menu Commands (Play Screen)

    Menus and Controls View Menu The View menu contains commands that control the display of the Toolbar and the Status bar. The following table describes the commands available in the View menu. Table 27: View menu commands (Play screen) Command Description Toolbar Shows or hides the toolbar in the Play...
  • Page 191 Menus and Controls Table 28: Play menu commands (Play screen) (cont.) Command Description Sync Sets the format of the PSYNC signal output from the SPI IN/OUT connector. You can select TS Packet, SF, or Non-TS. For TS Packet, a single pulse signal is output at the start point of each packet.
  • Page 192: Figure 7: Clock Dialog Box For Option Interface

    Menus and Controls Clock Dialog Box. When you select the Clock... command from the Play menu, the Clock dialog box is displayed. Figure 7: Clock dialog box for Option Interface Figure 8: Clock dialog box for IP interface Clock Source: Sets the clock that will be used as the reference for the stream output.
  • Page 193 Menus and Controls Internal uses the internal clock of the MPEG Player as the clock reference. Ext Ref allows you to input a signal on the Reference Clock Input connector for use as the clock reference. When you select the button to the right of the ExtRef box, the External Reference dialog box is displayed.
  • Page 194 Menus and Controls When you use the Ext P Clk or Ext S Clk mode, set the clock rate to the same value as the input clock signal. Also, when you use the Ext S Clk mode, you cannot set the value more than 32 Mbps. IP Data Rate: Sets the clock rate for the IP packet (See Figure 8.).
  • Page 195: Figure 9: Default Clock Dialog Box

    Menus and Controls Default Rate: Displays the default clock rate and packet size and then changes the values. When you select this button, the following Default Clock dialog box appears. Figure 9: Default Clock Dialog box Default Data Rate: Changes the default clock rate when the selected stream file was downloaded.
  • Page 196 Menus and Controls Set Non-TS Sync Dialog Box. When you select Play > Sync > Non-TS, the Set Non-TS Sync dialog box is displayed. Psync Enable: Sets the status of the PSYNC signal output from the SPI IN/OUT connector. Interval: Sets the output period of the PSYNC signal in the range of 16 to 255 bytes.
  • Page 197: Figure 10: Pcr Initial Value Dialog Box

    Menus and Controls PCR Initial Value Dialog Box. When you select the PCR Initial Value... from the Play menu, the PCR Initial Value dialog box is displayed. Figure 10: PCR Initial Value dialog box Base Value: Sets the initial value for the program_clock_reference_base value.
  • Page 198: Figure 11: Start/Stop Position Dialog Box

    Menus and Controls Start/Stop Position Dialog Box. When you select the Start/Stop... from the Play menu, the Start/Stop Position dialog box is displayed. Figure 11: Start/Stop Position dialog box Start: Sets the start position of the stream by time (h:m:s) or the number of packets (the number of super frames for an M-TMCC file, or the number of bytes for a Non-TS file).
  • Page 199 Menus and Controls number of OFDM frames between the start packet and stop packet is not an even number, the packet in the last OFDM frame becomes the stop packet. You can set the start, stop, and initial positions by using either the slider or the text boxes.
  • Page 200: Figure 12: Timer Play/Record Dialog Box

    Menus and Controls Timer Play/Record Dialog Box. When you select the Timer Play... command from the Play menu, the Timer Play/Record dialog box is displayed. Figure 12: Timer Play/Record dialog box Start at: Sets the date and time when the stream output or record starts. When you press the OK button after setting the date and time, the current date and time and the set date and time are displayed.
  • Page 201: Figure 13: Others Dialog Box

    Menus and Controls Others Dialog Box. When you select the Other command from the Play menu, the Others dialog box is displayed. Figure 13: Others dialog box Standard: Sets the standard used on the hierarchy-display screen. You can select ARIB, ATSC, DVB, or MPEG2. For a transport stream (ARIB, ATSC, DVB, or MPEG2), the standard is set to the previous setting as a default.
  • Page 202: Figure 14: Tdt/Tot Dialog Box

    Menus and Controls Data Table), TOT (Time Offset Table), or STT (System Time Table) in the selected stream. Figure 14: TDT/TOT dialog box The button is disabled when MPEG2 is selected in the Standard list box. Original: Uses the original (default) value that is already defined in the selected stream.
  • Page 203: Figure 15: Isdb/P-Ts Dialog Box

    Menus and Controls ISDB/P-TS: When you select this button, the following ISDB/P-TS dialog box appears. Figure 15: ISDB/P-TS dialog box Data Rate Auto Convert (Play Mode): Sets whether to set the clock rate automatically when the ISDB-Tsb file is loaded. When this option is enabled, the clock rate is automatically set to (2048/1701) x 27 MHz and the elementary stream rate becomes constant, regardless of the Fixed ES Rate setting.
  • Page 204: Figure 16: Select Update Item Dialog Box

    Menus and Controls Update: When you select this button, the following Select Update Item dialog box appears. Use this dialog box to select which parameters in a stream are updated when looped. Figure 16: Select Update Item dialog box Continuity Counter: Sets whether to update continuity_counter. PCR/PTS/DTS: Sets whether to update PCR (Program Clock Reference), PTS (Presentation Time Stamp), and DTS (Decoding Time-Stamp).
  • Page 205: Table 29: Spi/Asi/310M Menu Commands (Play Screen)

    Menus and Controls PCR/PTS/DTS becomes enabled and Update Method is set to Software. In addition, the Fixed ES Rate option in the Clock dialog box becomes disabled. Reed Solomon (ISDB-T only): Sets whether to update Reed-Solomon codes in an ISDB-T transport stream. Select the OK button to enable all setting changes.
  • Page 206: Figure 17: Ip Configuration For Ipv4

    Menus and Controls NOTE. When you switch from SPI/ASI/310M interface to IP interface, the Recommended settings dialog box appears. This dialog box has an Auto Configure button to configure all the settings automatically in the IP mode. Configuration. When you select Configuration from the IP menu, the IP Playout Configuration dialog box is displayed as shown in the following figure.
  • Page 207: Figure 18: Ip Configuration For Ipv6

    Menus and Controls Figure 18: IP Configuration for IPv6 MTS400 Series Generators User Manual...
  • Page 208 Menus and Controls Configuration name: Allows you to enter or select a configuration name from the drop-down list. This list can store up to ten configuration names. The default value is blank. IP Version: Allows you to choose the IP version (IPv4 or IPv6) from the drop-down list.
  • Page 209: Figure 19: Advanced Protocol Settings Dialog Box For Ipv4

    Menus and Controls Enable VLAN: Enables the VLAN layer that is present between the Ethernet layer and IP layer. You will have to enter the VLAN ID to allow the identification of 4096 VLANs that is basically used by the 802.1Q standard. Advanced Protocol Settings: Click Advanced Protocol Settings to view or customize the protocol settings of active protocols in the current configuration.
  • Page 210 Menus and Controls The Header Name and Default Value are read only options. The protocol headers displayed will be limited to headers common to all packets. You can customize the Current Value of the headers which can be specified at packet creation.
  • Page 211: Figure 21: Stream Replication Settings For Ipv4

    Menus and Controls number in the Increment Value column. All attributes except for MACs and IP addresses will accept an integer. Figure 21: Stream Replication Settings for IPv4 Figure 22: Stream Replication Settings for IPv6 MTS400 Series Generators User Manual...
  • Page 212 Menus and Controls You can click Reset to Defaults to reset the increment values to default values. Whenever the stream replication is active, an icon is displayed in the status bar during the play. Allow TS Fragmentation: Controls the fragmentation of the transport stream packets.
  • Page 213 Menus and Controls Store Settings: Stores or updates the entire configuration settings including the Advanced Protocol Settings. All these settings will be listed out in the Configuration Name drop-down list. Delete Settings: Deletes the selected configuration setting that is displayed in the Configuration Name drop-down list and selects the next configuration in the list.
  • Page 214 Menus and Controls Jitter: Inserts jitter during IP playout. Lower Jitter Mode: When Lower Jitter Mode is enabled, the Statistics and the Error Generation options are disabled in the IP menu. Jitter Distribution: There are four types of Jitter Distribution namely Fixed, Laplacian, Gaussian, and Sinusoidal.
  • Page 215: Figure 23: Error Insertion Dialog Box

    Menus and Controls Error Insertion. When you select Error Insertion from the IP menu, the Error Insertion dialog box is displayed as shown in the following figure. This dialog box allows you to insert errors during playout. For Non-TS playout, Error Insertion is limited to packet drop and checksum errors.
  • Page 216 Menus and Controls Error Generation. When you select Error Generation from the IP menu, the Error Generation dialog box is displayed as shown in the following figure. This dialog box allows you to insert errors manually. Generate Packet Loss: Drops an IP packet during the IP playout. The number of packets dropped will be equal to the number of times you click the button.
  • Page 217 Menus and Controls Statistics. When you select Statistics from the IP menu, the Statistics dialog box is displayed. The player displays the current and historic statistics of IP parameters, TS parameters, and Errors. These will be retained until the start of next play or until a new file is opened.
  • Page 218 Menus and Controls Historic: Displays the minimum, maximum, and average values of parameters (IP, TS) for the current play. When stream replication is enabled, the History tab signifies that the statistics displayed is per flow. IP Parameters: The current bit rate, percentage variation of this current bit rate from the nominal (set) bit rate, and the jitter value are displayed.
  • Page 219 Menus and Controls the Statistics screen displays the actual packet size (188 bytes) with the four time-stamped bytes. Other Settings. When you select Other Settings from the IP menu, the Other Settings dialog box is displayed. The Others Settings dialog box allows you to set the priority of the player process and the transmitter thread.
  • Page 220: Figure 24: Windows Firewall/Internet Connection Sharing (Ics)

    Menus and Controls Settings for Playout Performance. Perform the following steps to set the options of Administrative tools for improved performance during the Playout: 1. Click Control Panel > Administrative Tools > Services in Classic view. 2. Select Windows Firewall/Internet Connection Sharing (ICS) to open the dialog box.
  • Page 221: Figure 25: Automatic Updates Properties

    Menus and Controls 3. Select Automatic Updates to open the dialog box. Stop the service and select Disabled from the Startup type list to disable the startup. Figure 25: Automatic Updates Properties MTS400 Series Generators User Manual...
  • Page 222: Figure 26: Iis Admin Properties

    Menus and Controls 4. Select IIS admin to open the dialog box. Stop the service and select Disabled from the Startup type list to disable the startup. Figure 26: IIS Admin Properties MTS400 Series Generators User Manual...
  • Page 223: Figure 27: Java Control Panel

    Menus and Controls Settings for Java Update Perform the following steps to disable automatic Java updates: 1. Click Control Panel > Java. 2. Select the Update tab and clear the Check for Updates Automatically check box. Figure 27: Java Control Panel A Java warning message is displayed.
  • Page 224: Figure 29: Registry Editor

    Menus and Controls Settings for VLAN. Perform the following steps to set the options for VLAN: 1. Click Start > Run and type regedit. Press OK to display the Registry Editor Window. 2. Browse to HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\ Control\Class\{4D36E972–E325–11CE-BFC1–08002BE10318}\00XX where XX is the instance of the network adapter that you need to see tags on.
  • Page 225: Figure 30: Edit Dword Value

    Menus and Controls 4. Double-click the DWORD Value to open the Edit DWORD Value dialog box. Set the Value data to 1 and click OK. Figure 30: Edit DWORD Value NOTE. Restart the MPEG application to view the changes. Utility Menu The following table describes the commands in the Utility menu.
  • Page 226: Figure 31: Communication Dialog Box

    Menus and Controls Communication Dialog Box. When you select the Communication command from the Utility menu, the Communication dialog box is displayed. Figure 31: Communication dialog box Port Number: Sets the port number needed to remotely control the MPEG Player over an Ethernet network. You can set a value from 1024 to 65535. Terminator Tx: Selects the terminator that is used when the MPEG Player sends information to a controller.
  • Page 227: Menus In The Record Screen

    Menus and Controls About Dialog Box. When you select the About... command from the Utility menu, the About dialog box is displayed. This dialog box shows the version of the MPEG Player application and hardware version of the main and installed interface modules - your versions may differ. Menus in the Record Screen This subsection describes the menus available in the Record screen.
  • Page 228: Table 32: File Menu Commands (Record Screen)

    Menus and Controls File Menu The File menu in the Record screen contains commands for setting the save mode and for saving and loading a preset file. Table 32: File menu commands (Record screen) Component Text Save Specifies the file name used when you save a stream data.
  • Page 229: Table 33: Record Menu Commands

    Menus and Controls Table 33: Record menu commands Command Description Source Sets the interface used to input a stream data. You can select SPI (DVB SPI connector) or SPI/ASI/310M (ASI/SMPTE In BNC connector). Target… Sets the record size, trigger position, and target source to record the input stream.
  • Page 230 Menus and Controls Target Dialog Box. When you select the Target command from the Record menu, the Target dialog box is displayed. Target: Sets the record target - RAM or hard disk. Record Size: Sets the recording time (h:m:s) or file size (MB) to record the input stream.
  • Page 231 Menus and Controls Trigger Position: Sets the trigger position used to record the input stream. You can set the trigger position by a time (h:m:s) or file size (MB). Continuous Recording: Sets whether to enable Continuous Recording. With Continuous Recording, you can record multiple stream files continuously on the hard disk.
  • Page 232 Menus and Controls Others Dialog Box. When you select the Other... command from the Record menu, the Others dialog box is displayed. Standard: Sets the standard used to display the input stream. You can select ARIB, ATSC, DVB, or MPEG2. Numeric: Sets the base value used to describe the component information in the hierarchy display.
  • Page 233: Toolbar Buttons

    Menus and Controls SPI/ASI/310M Interface Table 34: SPI/ASI/310M menu command (Record screen) Menu - Record Command Description Input Port Selects either DVB/SPI In (SPI) or ASI/SMPTE In (BNC ) connector for recording input. BNC Port Selects either ASI or 310M (SMPTE 310) as BNC input. Utility Menu The Utility menu contains commands for displaying the system information such as software and hardware versions.
  • Page 234 Menus and Controls Table 35: Toolbar button descriptions (cont.) Icon Name Function Stop Stops the stream output or stream record. Equivalent to the STOP button on the front panel. Clock Opens the Clock dialog box. Equivalent to the Clock command in the Play menu.
  • Page 235: Reference

    Reference Reference This section contains information about the following MPEG Player features: Outputting streams Adding jitter to PCRs Using Preset files Using the Continuous Recording Feature Remote control Interface Card (SPI/ASI/310M Option) Refer to the MTS400 Technical Reference Manual for detailed specifications of the interface card connectors.
  • Page 236: Adding Jitter To Pcrs

    Reference Adding Jitter to PCRs The MPEG Player provides the capability to add jitter to PCRs (Program Clock References). Adding jitter to PCRs allows you to simulate transmission delay variations and to test the robustness of decoders under various conditions. The jitter function adds jitter to the program_clock_reference_base value and the program_clock_reference_extension value in the adaptation field of transport stream packets.
  • Page 237 Reference 3. After you have set the parameters, press the Apply button to enable the jitter function. Note that the PCR icon in the hierarchy display changes. To disable the jitter function, open the PCR Inaccuracy dialog box and select the Undo button.
  • Page 238: Using Preset Files

    Reference Using Preset Files You can save the instrument settings that you defined as a preset file, so that you can later restore those settings. The preset files are stored in XML format for your convenience. Contents of the Preset File Preset files can be created for the Play and the Record screens.
  • Page 239: Using The Continuous Recording Feature

    Reference Using the Continuous Recording Feature The Continuous Recording feature allows you to record multiple stream files continuously on the hard disk. Continuous Recording has the following features: Record multiple stream files continuously on the hard disk Variable file size operation The time stamp information of the first trigger event in a file is recorded as the updated date property of the file Can be used in disk recording mode...
  • Page 240: Performing Continuous Recording

    Reference If a trigger event occurs while the pretrigger area is filled with data, the pretrigger area becomes smaller than the specified size. However, the posttrigger area keeps the specified size. In this case, the size of the File A is smaller than the specified size. If the second trigger event occurs while the posttrigger area is filled with data, the second trigger event is ignored.
  • Page 241 Reference 4. In the dialog box, select the Continuous Recording check box. 5. To the right of the check box, set the number of files to be continuously recorded. After the specified number of files are created, stream capture stops automatically.
  • Page 242: Remote Commands

    Reference After the stream capture stops, recording of the captured streams starts. The file counter value decreases every time recording of each file is complete. The recording starts from the last captured file. If you press the STOP button while the captured streams are recording, the recording process terminates to the file currently being recorded.
  • Page 243: Make Seamless Wizard

    Make Seamless Wizard This wizard guides you through the process of creating an MPEG-2 file for use by Stream Player in continuously looped operation. The wizard is largely self-explanatory. The notes in this section of the manual provide a slightly more detailed explanation of the wizard and the necessary user responses.
  • Page 244 Make Seamless Wizard Progress and Information The Progress and Information log displays messages during the operation of the wizard. Three types of message can be displayed: INFO General processing information. WARNING Messages which may mean that the output stream will contain errors. ERROR Messages indicating catastrophic information which will cause the wizard to disable the...
  • Page 245: Selecting An Input File

    Make Seamless Wizard Selecting an Input File The first action is to identify the input or source transport stream. Enter the filename in the File: field. The browse button (…) can be used to open a standard Windows Open dialog box and locate files. NOTE.
  • Page 246 Make Seamless Wizard If a suitably configured script is selected and enabled before a stream is analyzed, custom data will be analyzed when the stream is opened. If the script is not selected or enabled, the stream will not fail to be analyzed, but any custom data will either be ignored or reported as an error in the stream configuration.
  • Page 247 Make Seamless Wizard There is, in effect, one Script File list associated with each mode; script files can be listed in one or more Script file lists. Script files are designated as MPEG, DVB or ATSC when they are added to the Script File list. Each mode will display only those script files associated with that mode.
  • Page 248: Select A Program To Make Seamless

    Make Seamless Wizard Each press of the button will move the file up or down one place in the list until it reaches the top or the bottom. Viewing a Script File. Script files can be viewed and edited in a text editor (provided that the scp extension has been associated correctly in Windows Explorer).
  • Page 249 Make Seamless Wizard Start packet: This value determines from where the primary program is to be analyzed. Indicates the offset from the original transport stream start point to start looking for a loop start point. Number of Packets: Initially, this value is set to the total number of packets in the transport stream.
  • Page 250 Make Seamless Wizard Select Next. Once again the progress bar will indicate progress. While the stream is being analyzed, selecting the Abort button will stop the process and allow the program to be reselected (Note that the Abort button, which replaces the Cancel button, is only displayed during processing).
  • Page 251: Selecting A Multiplex Output File

    Make Seamless Wizard Selecting a Multiplex Output File When a file has been analyzed and found suitable for making seamless, an output file must be named. A new filename can be typed or an existing file selected using the Browse button (…), in which case confirmation of the replacement will be required.
  • Page 252 Make Seamless Wizard The output file will contain a program which when played out and looped with the Continuous Time Stamping option enabled will demonstrate minimal picture disturbances at the loop point. MTS400 Series Generators User Manual...
  • Page 253: Transport Stream Cutter

    Transport Stream Cutter The Transport Stream Cutter is a wizard that creates a new file from a slice of an existing file. It is run from the Windows desktop. There are four pages including the optional introduction page: MTS400 Series Generators User Manual...
  • Page 254 Transport Stream Cutter MTS400 Series Generators User Manual...
  • Page 255: Starting The Wizard

    Transport Stream Cutter Starting the Wizard The wizard may be started by selecting the Tektronix TS Cutter option from the Tektronix Utilities submenu of the Start > Programs menu. Alternatively, double-click on the Tektronix TS Cutter shortcut on the desktop.
  • Page 256 Transport Stream Cutter Step 1. Specify the name and location of the source file to copy a slice from: Select the Browse... button to open a standard file browser window to look for and choose the required file. Then select the Next button to move on to Step 2.
  • Page 257 Transport Stream Cutter Step 3. Specify the name and location for the new file. Select Finish to create the file and copy the required slice of data. Select Back to go back to change the source file, starting packet and number of packets. The wizard now creates the new file and copies the selected data to the destination file specified.
  • Page 258 Transport Stream Cutter When the blue progress indicator reaches the right side the dialog box disappears and the file is ready to use. MTS400 Series Generators User Manual...
  • Page 259: Script Pad - Getting Started

    Script Pad - Getting Started ScriptPad is supplied with a number of Tektronix products to enable users to create and modify System Information (SI) scripts. The rationale underlying SI Scripting is described elsewhere in this document; this section simply provides a guide to using ScriptPad.
  • Page 260: Initial Appearance

    Script Pad - Getting Started Initial Appearance When the program has started and is ready for use, the main window is displayed, as shown below: The Toolbar (row of buttons above the dark gray area of the empty window) may be hidden from view, moved to a separate window, either side or the bottom of the main window.
  • Page 261: Script File Appearance

    Script Pad - Getting Started Table 36: File options (cont.) Option Function 1 <filename> A list of the four most recently analyzed files. If the program has recently been installed; 2 <filename> the list may be empty or hold less than four 3 <filename>...
  • Page 262 Script Pad - Getting Started Alternatively, use the Ctrl+O keyboard shortcut. There is also a shortcut button available on the Toolbar for opening a file, which has the standard file open symbol. On opening, the script file is displayed in the working area. MTS400 Series Generators User Manual...
  • Page 263 Script Pad - Getting Started Viewing and editing can start immediately. Note that multiple script files can be open simultaneously. MTS400 Series Generators User Manual...
  • Page 264: Menu And Controls

    Menu and Controls Menu and Controls The following pages contain descriptions of the menu options, toolbar controls, and status bar. Menu Bar Different menus and options are presented before and after file opening and depending upon whether the file window or the message window is active. The Menu Bar offers all of the options available currently.
  • Page 265: Table 39: Edit Menu Options

    Menu and Controls Edit Menu Options The following table lists the Edit menu options. Table 39: Edit menu options Option Function Delete the currently highlighted text and move it to the clipboard. Copy Copy the currently highlighted text to the clipboard.
  • Page 266: Toolbar

    Menu and Controls Script Menu Options The following table lists the Script menu options. Table 42: Script menu options Option Function Parse Parses the script file to check for syntax errors. Script Message Log Opens the parser message window. Help Menu Options The following table lists the Help menu options.
  • Page 267: Status Bar

    Menu and Controls Allows text currently held on the clipboard (having been previously cut or copied from elsewhere) to be pasted to the cursor location. Allows the active script to be printed. Opens the About ScriptPad dialog. Parses the currently active script for syntax errors.
  • Page 268: Script File Editing And Encryption

    Script File Editing and Encryption Script File Editing and Encryption Because script files are saved as ASCII files, editing follows normal text editing customs. However, ScriptPad does provide extra features to enhance and verify the process. Keyword Color-Coding When the Auto Syntax Highlights option in the View menu is enabled, keywords are automatically color-coded as they are typed.
  • Page 269 Script File Editing and Encryption is associated with the .scp and .scx suffixes used for unencrypted and encrypted scripts respectively during the installation process. The script encryption process employs a robust, 128 bit symmetric-key algorithm based on the Feistel block cipher, which is similar to that used in the dongle encryption scheme.
  • Page 270 Script File Editing and Encryption MTS400 Series Generators User Manual...
  • Page 271 Index LDT icon, 164 Loading a preset file, 220 Adaptation field control, 132 EETT icon, 169 Lower jitter mode, 196 Adaptation Field Error (ADFERR) EIT icon, 162 icon, 168 Elementary Stream Analyzer, ix Adaptation field length, 132 Entitlement Control Message Adding jitter to PCRs (MTG300 (ECM) icon, 168 M-TMCC icon, 159...
  • Page 272 Index Standard mode, 52 Transport structure Store settings, 195 modifications, 15 Reed solomon, 113 Stream timing, 90 TSDT icon, 159 Remap PIDs, 125 Subtable timing, 83 TTS settings, 187 RST icon, 162 System time, 184 TTS utility, x TVCT icon, 169 S-TMCC icon, 159 TDT icon, 162 Safety Summary, vii...

This manual is also suitable for:

Mts400pMts430Mtx100b

Table of Contents