background image

Make Seamless Wizard

The output

fi

le 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.

234

MTS400 Series Generators User Manual

Summary of Contents for MTS400P Series

Page 1: ...xx MTS400 Series Generator Applications ZZZ User Manual P077020400 077 0204 00...

Page 2: ......

Page 3: ...MTS400 Series Generator Applications ZZZ User Manual xx www tektronix com 077 0204 00...

Page 4: ...and pending Information in this publication supersedes that in all previously published material Specifications and price change privileges reserved TEKTRONIX and TEK are registered trademarks of Tek...

Page 5: ...taxes and any other charges for products returned to any other locations This warranty shall not apply to any defect failure or damage caused by improper use or improper or inadequate maintenance and...

Page 6: ......

Page 7: ...7 Program Wizard 31 Views 43 Navigator Views 43 Section View 47 Structure Diagram Manipulation 56 Event Log 57 Examine Transport Stream Window 58 SI Filtering 60 Component Views 64 Common Menu Options...

Page 8: ...cting Editing 127 Header Editor 130 Header Information Tab 130 Adaptation Field Tab 132 Adaptation Field Extension Tab 134 PID Remapping 136 PCR Recalculation 139 Jitter Functions 146 MPEG Player Gett...

Page 9: ...ting the Wizard 237 Cutting a File 237 Script Pad Getting Started 241 Setting Up 241 Starting the Program 241 Initial Appearance 242 Initial Menu Options 242 Script File Appearance 243 Opening a File...

Page 10: ...og box 185 Figure 16 Select Update Item dialog box 186 Figure 17 IP Configuration for IPv4 188 Figure 18 IP Configuration for IPv6 189 Figure 19 Advanced Protocol Settings dialog box for IPv4 191 Figu...

Page 11: ...options 125 Table 19 Help menu options 125 Table 20 Icons used for MPEG 2 ARIB DVB and ATSC formats 159 Table 21 Icons specific to DVB format 162 Table 22 Icons specific to ARIB format 163 Table 23 Ic...

Page 12: ...38 File menu options 246 Table 39 Edit menu options 247 Table 40 View menu options 247 Table 41 Window menu options 247 Table 42 Script menu options 248 Table 43 Help menu options 248 vi MTS400 Series...

Page 13: ...making connections to the input or output terminals of the product ensure that the product is properly grounded Observe All Terminal Ratings To avoid fire or shock hazard observe all ratings and marki...

Page 14: ...nditions or practices that could result in injury or loss of life CAUTION Caution statements identify conditions or practices that could result in damage to this product or other property Symbols and...

Page 15: ...with user selectable MPEG 2 DVB ATSC and ISDB conformance tests Shows transport structure header contents hexadecimal packet contents PCR timing transport rate graphs and error message logs Packetize...

Page 16: ...X130B 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 u...

Page 17: ...generator applications Multiplexer MPEG Player TS Editor Make Seamless Wizard Transport Stream Cutter and Script Pad MTS400 Series Carousel Applications User Manual 077 0203 xx Optional manual suppor...

Page 18: ...Preface xii MTS400 Series Generators User Manual...

Page 19: ...y 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 S...

Page 20: ...lows private PSI SI tables and descriptors to be defined NOTE Most examples given in this section of the manual are based on DVB SI You should remember that the Multiplexer is equally at home with all...

Page 21: ...Multiplexer Getting Started MTS400 Series Generators User Manual 3...

Page 22: ...Timestamp Generation The following table lists the stream properties of H 264 AVC and generated transport stream characteristics Table 1 PTS DTS Timestamp Updations H 264 AVC stream properties Comment...

Page 23: ...the parameters If the stream does not have VUI parameters 25 fps is taken as the default SEI stream with both buffering period and picture timing present HRD Compliant Coded bit rate will be auto dete...

Page 24: ...ex files Options that are not relevant at this time are inactive grayed out File Menu Options The following table lists the options available in the initial File menu Table 2 File menu options Command...

Page 25: ...object is currently visible Scripts SI scripts are necessary to enable SI table and descriptor data to be analyzed successfully Scripts are used to enable analysis of SI data dictated by the various...

Page 26: ...the current analysis mode It is successfully enabled by closing the Stream Interpretation dialog box using the OK button Handling Scripts To open the Stream Interpretation dialog box with all files cl...

Page 27: ...ripts are listed in the Scripts text box The remaining country specific extensions add extra scripts to the current listing The choice of Regions option dictates the availability of the options in the...

Page 28: ...en opened or the Stream Interpretation dialog box has been closed with no script related error messages issued For an intermediate check of scripts listed in the Scripts text box select the Reload Scr...

Page 29: ...a default directory created during installation tektronix scripts This button can be used to set a different default directory Note that all scripts supplied by Tektronix in the default installation a...

Page 30: ...preview stream See page 58 Some nonconformant streams can be opened although only the conformant parts can be edited usefully Any tables that are carried in a conformant PID and have the correct synt...

Page 31: ...of the analysis from opening the original MPEG file NOTE The multiplex configuration file does not contain a copy of the transport stream instead it refers to the original MPEG file by the full path...

Page 32: ...e progress of analysis Files that are imported require less processing because they were analyzed in the session from which they were exported What to do Next The file can now be manipulated to form a...

Page 33: ...ture Demultiplex As the file is analyzed the Top Levels of the Transport Structure diagram are drawn in the Transport Navigator See page 14 Initial Stream Analysis Transport Structure Modifications Th...

Page 34: ...s also available on the Toolbar for closing a file which has a standard file close symbol If a multiplex configuration file has been edited and the changes not exported the program will ask if the fil...

Page 35: ...current file This option is available as soon as analysis starts If the wrong file is being opened or the wrong options are selected selecting this option will abandon the analysis and close the file...

Page 36: ...eam PID and PES headers and exports the remaining information as a simple data file Export Section Data Extracts and exports section data The created file can be imported as ES using Multiplexer s Add...

Page 37: ...zoom levels of the Available Bit rate and Component Duration views toggle Show Cursor Shows or hides the cursor in the Available Bit rate and Component Duration views Toolbar Shows or hides the Toolba...

Page 38: ...e or a printer Seamless When enabled the program specified in Seamless Settings is processed and made seamless Seamless Settings Opens a dialog box in which the Make seamless parameters are specified...

Page 39: ...bars provide a set of convenient shortcuts for the more frequently used menu options The buttons are context sensitive and are enabled or disabled depending upon the currently highlighted view or the...

Page 40: ...dard The Standard mode prevents changes to certain fields The Expert mode enables editing Processing Status Indicates the progress during initial analysis and multiplexing Processing Progress Indicate...

Page 41: ...inks with toolbar shortcuts and menu options The following table lists all the icons used Table 12 Icons Icon Description Icon Description About Multiplexer Program Add Program Group Audio stream Prog...

Page 42: ...atively a selection can be dragged and dropped using the mouse Cutting a Selection to the Clipboard A selection table type section or PID can be deleted and automatically placed on the Windows clipboa...

Page 43: ...tomatically created If the table is not present in the multiplex configuration it will be created automatically Dragging and Dropping A concept familiar to Windows users is drag and drop in which file...

Page 44: ...ndent information is not copied for example DVB SDT When a conflict occurs with the target new values will be allocated for the Program and PID numbers Elementary streams can also be dragged and dropp...

Page 45: ...you have before the Program Wizard opens For some detailed operations only the appropriate wizard can be opened At their most basic level wizards open in a logical order the property dialog boxes that...

Page 46: ...then the resulting stream will conform to the selected standard 1 To open a new file select File New 2 Select the Program tab in the Navigator view 3 Select and highlight the Transport Structure eleme...

Page 47: ...SI Table Properties See page 81 NOTE You cannot add a PAT with the ISDB interpretation and Single segment extension selected When you click Add the Add a Program wizard is displayed instead of the Tra...

Page 48: ...u 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 7 In the Optional Tables for the Stream dialog...

Page 49: ...ther means clear the Add a Program Wizard check box The Next button label will change to Finish which allows you to exit the wizard and implement all changes When the Transport Wizard has closed note...

Page 50: ...at shown below is displayed The values placed automatically in the three displayed fields will be the next in the sequence of programs In the example screen the stream contains no prior programs there...

Page 51: ...and a Service Type selected from the drop down list If no details are provided the section will still be created but the relevant descriptors will be empty Enabling the Use Single Section check box wi...

Page 52: ...play the Add Program Stream dialog box This dialog box allows you to identify elementary streams to be included in the new multiplex You must specify the PID and Stream Type of the new stream A Compon...

Page 53: ...t type 7 Allocate a PID Number in which the elementary stream is to be carried 8 Enable the Component Tag check box if required Enter a Component Tag number 0 255 in the enabled field Source Tab The S...

Page 54: ...omatically When the selected file type does not match with the selected file name an error message is displayed and you will have to reselect the correct file type The remaining fields on this tab wil...

Page 55: ...rate box and click Accept The entered bit rate will be displayed in the Bit rate field of the Source tab If you want the Multiplexer to auto detect the possible bit rate select the Frame rate and cli...

Page 56: ...dingly 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 multip...

Page 57: ...associated PID disable the Carry PCR check box and enter a PCR PID number 14 If the PCR is to be carried with the stream enable the Carry PCR check box and complete the remaining fields as required Se...

Page 58: ...n Unreferenced Elementary Stream See page 86 Event Information Dialog Box The Event Information dialog box allows you to add the Present and the Following event information 18 If the Event Information...

Page 59: ...ee 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...

Page 60: ...ete 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 i...

Page 61: ...yed Each available view displays a different aspect or level of detail of stream analysis and manipulation Navigator Views The Navigator view contains three subviews or tabs Programs Tables and PIDs P...

Page 62: ...Views It is recommended that manipulation of programs and elementary streams should take place from the Program view 44 MTS400 Series Generators User Manual...

Page 63: ...rvice 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 inform...

Page 64: ...n 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...

Page 65: ...t 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 The lock icon adjacent to certain elements of the table in...

Page 66: ...d 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_indi...

Page 67: ...which specifies the number of loops it contains Loop Describes a data structure composed of a specified set of fields and subordinate loops The structure diagram shows each loop as a node with the fie...

Page 68: ...e strings and each string may contain zero or more segments The syntax specified for a Multiple String Structure in A65 is multiple_string_structure number_strings for i 0 i number_strings i ISO_639_l...

Page 69: ...uch as possible of the first segment from the first string Expanding the node reveals a number_strings field which specifies the number of strings and a container which holds them strings The number_s...

Page 70: ...ormance checking when editing table contents These are selected from the Multiplex menu The checks that affect the Navigator are Standard Mode Prevents changing the PID of a table whose PID number is...

Page 71: ...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 t...

Page 72: ...ties concerned with Version Timing See page 82 The selected mode is also reflected in the Wizards that are used to create of multiplexes Elements that are restricted in the tables in Standard mode wil...

Page 73: ...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 55...

Page 74: ...ox If the box contains a plus sign there is another level in the node that is currently hidden Click the mouse pointer on the box to display the next level of information under the node Components tha...

Page 75: ...ams the bit rate at which the demultiplex or the multiplex is performed is given in the Event Log This is in addition to the stream bit rate derived from the stream itself When synthesizing a new tran...

Page 76: ...n in Multiplexer Menu Bar The Examine TS window menu bar contains only two items File and Edit File Menu The following table lists the items in the File menu Table 13 Examine TS File menu options Comm...

Page 77: ...S window Examine TS Section Copy While examining transport streams it is possible to copy sections to the main multiplex using the standard Windows techniques copy and paste or by dragging and droppin...

Page 78: ...tering 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 60 MTS400 Series Generators...

Page 79: ...he stream tree may be as shown below 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...

Page 80: ...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 th...

Page 81: ...d 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 th...

Page 82: ...x can be saved and subsequently reapplied to the same stream or other streams To save the current filter settings select the Save button and enter a name and location in the Save As dialog box To retr...

Page 83: ...er 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 an...

Page 84: ...utton The following data is displayed for each component of the stream Program Description PID Start and Stop time in numerical and graphical form Length and Bit rate The timing and bit rate elements...

Page 85: ...lect the change The Start Stop and Length values can also be changed graphically by manipulating the bar The cursor shape indicates the action that can be taken The changes are reflected in the associ...

Page 86: ...falls below zero the points will be highlighted in red When editing a multiplex you can add components which cause the bit rate to fall below zero and no warnings will be displayed However if a trans...

Page 87: ...ck on the Header bar a menu is displayed You can select which fields are to be displayed A check mark next to a field name indicates that the field display is currently enabled You can display the ver...

Page 88: ...red width The change will be made to the column to the left of the cursor Double clicking the column divider will automatically resize the column to the left to the optimum size required to view the c...

Page 89: ...mponent to the currently selected item Modify Opens the properties dialog box Delete Deletes the currently selected component Properties Opens a properties dialog box for editing the currently selecte...

Page 90: ...use while dragging the file to the required location The cursor will change according to the background that it is dragged over With Ctrl key held when dropped the file will be copied When dropped the...

Page 91: ...the associated tables including the PAT and PMT Note that the nodes of the tree structure in the Navigator Programs view are context sensitive When dragging and dropping files from either the Examine...

Page 92: ...e Program Wizard See page 31 In the Navigator Programs view the PAT is represented by the Transport Stream ID field Copying Moving a Program Methods available Drag and drop copy only from the Examine...

Page 93: ...nother instance of Multiplexer to the Navigator Tables view Any table that is defined in the selected standards and not already present can be added the transport stream To add a table to the transpor...

Page 94: ...hat are not currently specified for the stream are listed If the required table type is not listed press the Cancel button to close the dialog box without affecting the specification for the stream Th...

Page 95: ...ved from existing multiplexes using either of the available methods If a similar table type is already present in the multiplex the contents of the copied table will be integrated with it Deleting a P...

Page 96: ...move from another instance of Multiplexer to the Navigator Tables view To add a section to a table select the parent table in the Navigator Tables view For example to add a section to the SDT select S...

Page 97: ...r numbering are For tables that the selected standard dictates should always have a section number of 0 the version number is increased by one The new version number is based on the version currently...

Page 98: ...Additions to existing subtables using the same Table Id Regions and Versions will be rejected When multiple EIT Schedule sections are being added the One section per segment check box is enabled When...

Page 99: ...r tabs one for each property Depending on the type of table properties can be applied to a specific version or section of the table Multiplexer allows only operations that make sense in the context of...

Page 100: ...new PID number conflicts with an existing PID an error message is displayed and the change is rejected in this case either choose a different PID number for the table or edit the number of the PID th...

Page 101: ...the transport stream file The default start time for PAT is 0 00 s and for PMT is 0 001 s Edit the values and select OK to change the timings Edit the values and select Apply to make the changes and...

Page 102: ...e section for example TOT and TDT a Section Timing tab is displayed in the Properties dialog box Start Time Specifies the time at which the first appearance of this section will occur Stop Time When e...

Page 103: ...to be exported Similarly highlighting a single section entry for example Program 123 allows only that section to be exported Highlight the required section or Table node in the Navigator Tables view F...

Page 104: ...reams can be multiplexed into the synthesized transport stream Do the following when defining an elementary stream to be added Allocate a PID number Define the source of the elementary stream to be ad...

Page 105: ...s 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 Seri...

Page 106: ...lexed the sections will be encoded on the given PID as SI If the resulting multiplex is subsequently opened in the Multiplexer the sections will be interpreted as SI and displayed under the SI Tables...

Page 107: ...r Only needs to be set for DVB stream Stream identity in the PES header Start each field in a new PES packet Only enabled when File Type MPEG 2 Video is selected When disabled both field pictures maki...

Page 108: ...stop within the host transport stream Note that the overall duration of the host transport stream is defined through the Transport Stream Properties dialog box Loop Select this check box to loop the s...

Page 109: ...Type Transport Stream If the Carry PCR check box is not enabled any PCRs in the packets will be removed If the Carry PCR check box is enabled PCRs will be sent as follows If Preserve PCR Inaccuracy i...

Page 110: ...tabs are satisfactory select OK to accept all changes and close the dialog box Adding Elementary Streams to the Program Structure Methods available Select an Elementary Stream node in the Navigator Pr...

Page 111: ...te the PID that will carry the stream and the stream type entry that will be made in the PMT 3 The functionality of the tabbed dialog boxes is described in the following pages Source See Defining the...

Page 112: ...location Select Save to confirm the action Modifying PES PID Details To modify any of the ES PID parameters highlight the required PID in the Navigator Tables view and select Properties from the shor...

Page 113: ...dow Tables view to the Navigator Tables view Drag and drop copy move from another instance of Multiplexer to the Navigator Tables view Adding an unreferenced DSM CC section is similar to adding an unr...

Page 114: ...86 with the following modifications The main dialog box fields Stream Type and Pid Number dictate the PID that will carry the stream and the stream type entry that will be made in the PMT The Stream...

Page 115: ...ata Name the file to be created and choose a location Select Save to confirm the action Individual DSM CC sections can also be exported using the Navigator Programs view Under any Elementary Streams n...

Page 116: ...therwise the Section View window is blank To open a table version section in Section View select the component in the Navigator Tables view The Section View is updated immediately to show the selected...

Page 117: ...ed To select and edit locked fields first select the Expert Mode option from the Multiplex menu Adding an Element to Loop To add an element to a loop select the parent loop that will contain it and th...

Page 118: ...highlight the element and select Delete from the shortcut menu The element is deleted and the Section View window updated to reflect the changes Modifying the Contents of a Field To edit the contents...

Page 119: ...ys the name of the field It displays the time in both interpreted and raw formats only the interpreted mode can be edited Edit the numbers in any of the fields as required All fields are updated as ea...

Page 120: ...tiplexer checks to ensure that the new string length does not cause the total section length to exceed the maximum specified by the standards If the total section length exceeds the maximum specified...

Page 121: ...d the current value is 0xc A new value can be entered using either decimal or hexadecimal notation Values are assumed to be decimal unless preceded by 0x The dialog box is not case sensitive and value...

Page 122: ...le and other stream files and remultiplexed according to the specification Starting the Multiplex Engine To start the Multiplex Engine select the Start option from the Multiplex menu Alternatively sel...

Page 123: ...fication for nominal and maximum interval in milliseconds between instances of the table These can be edited using the Navigator The multiplex engine will try to multiplex the table into the synthesiz...

Page 124: ...s Use the Export and Export As options to save copies of the specification for nonconformant streams in a multiplex configuration file This file does not include a copy of the transport stream instead...

Page 125: ...lexer 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 B...

Page 126: ...reating seamless MPEG 2 files The option can be set up and enabled so that all multiplex operations result in seamless output or none Enabling the Seamless Option Toggle the Seamless option by selecti...

Page 127: ...ort stream analysis PSI Settings Make PSI seamless If enabled the service information contained in the transport stream is processed to make it seamless If the setting is disabled the PSI SI is not pr...

Page 128: ...Program Association Table MPEG PES Packetized Elementary Stream PID Packet IDentifier PIT Program Information Table ATSC PMT Program Map Table MPEG PSI Program Specific Information MPEG PSIP Program a...

Page 129: ...stem Target Decoder TVCT Terrestrial Virtual Channel Table ATSC UTC Universal Coordinated Time VCT Virtual Channel Table ATSC VUI Video Usability Information H 264 XML Extensible Markup Language MTS40...

Page 130: ...Reference 112 MTS400 Series Generators User Manual...

Page 131: ...tively All changes made in one view are immediately shown in the other The Header Editor is context sensitive only allowing edits that make sense with the other fields in the header It gives full synt...

Page 132: ...ting 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 114 MTS400 Se...

Page 133: ...s like this Options The Transport Stream Editor has a set of options relating to general use and opening files It is a good idea to review the options before opening a file The settings can be changed...

Page 134: ...ening a file for editing asks if it should edit the original or make a copy Only open valid MPEG Transport Stream files Will open files that have five or more consecutive sync bytes Open as ARIB ISDB...

Page 135: ...box 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 Opening a File from Windows Explo...

Page 136: ...pened set the copy or edit original option as the default It is recommended that this dialog box be left as the default option If someone else has used the MPEG Test System it is a good idea to look a...

Page 137: ...tion 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 lik...

Page 138: ...exadecimal Editor from the packet to the clipboard The bytes are copied using the hexadecimal representation This button is disabled grayed out when nothing is selected that can be copied Copies the e...

Page 139: ...ro 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...

Page 140: ...Menus and Controls PID Filter Slider Packet Number 122 MTS400 Series Generators User Manual...

Page 141: ...ons are context sensitive they will be available only when their function is appropriate for the selected window or display element When a menu option is not available the option is grayed out File Me...

Page 142: ...Selects the entire contents of the packet Fill Prompts for and fills all selected bytes with a value Options Opens the options dialog View Menu Options The following table lists the View menu options...

Page 143: ...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 Help Menu Options The following table lists...

Page 144: ...racters Color Coding Color coding is used to show the footprint of various header fields in both the hexadecimal and ASCII views The packet payload and any Reed Solomon data is shown in black The byte...

Page 145: ...pointer Individual Bytes To edit a byte or character position the mouse pointer over the desired character in either the ASCII or hexadecimal view Then click the left mouse button A flashing inverse v...

Page 146: ...use or pressing a cursor key clears the selection To select a block using the cursor keys position the cursor on the first byte and then hold down the Shift key and move the cursor with the cursor key...

Page 147: ...applications Copies the entire contents of the current packet to the clipboard From there it can be pasted into other packets or used by other applications Pastes packet contents held on the clipboar...

Page 148: ...down list NOTE It is important to remember that changing a flag or field often alters the structure of the header The other flags and fields will be reinterpreted according to the data underlying the...

Page 149: ...ion Use the drop down list to select a different value The text gives the interpretation for the bit pattern according to the standard that is currently selected MPEG2 DVB or ATSC Use the View menu to...

Page 150: ...ptation field is present The Adaptation Field Length field shows the length of the Adaptation Field in bytes and allows it to be edited in decimal The Flags fields display the state of the binary flag...

Page 151: ...the Splice Countdown value is shown and can be edited in decimal The Transport Private Data Flag field displays the state of the Transport Private Data Flag 0 or false 1 or true When the flag is true...

Page 152: ...edit an Adaptation Field Extension the Adaptation Field Extension flag must be set to 1 the box must be checked in the Adaptation Field Tab Shows the length of the Adaptation Field Extension in bytes...

Page 153: ...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 It has a drop down list c...

Page 154: ...ables to PIDs or be used as an investigation to correct broken references To remap packets from one or more PIDs select the Remap PIDs option from the Tools menu The program scans the file to build a...

Page 155: ...elect 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 Entr...

Page 156: ...pping 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 138 MTS400 Series Generators User...

Page 157: ...y the problem is in the PCR Creating test data with known deviations in rate for exercising other equipment NOTE Do not perform PCR Recalculation on an original recording This operation is not reversi...

Page 158: ...PCR Recalculation 140 MTS400 Series Generators User Manual...

Page 159: ...PCR Recalculation By default the wizard will display this Introduction first MTS400 Series Generators User Manual 141...

Page 160: ...ting 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 When analysis is complete the Select Prog...

Page 161: ...e 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 This...

Page 162: ...t set to none Specify any change in the New Playout rate and select the Next button Selecting Back returns to the Select program page When no Jitter function none was selected the Select Jitter Parame...

Page 163: ...y 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 Select Finish to recalculate the PCR values Remember once...

Page 164: ...ile the wizard is processing When the summary page disappears the calculation is complete and the file can be closed or edited Jitter Functions Select the required Jitter Function from the Select New...

Page 165: ...conds 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 Step The Step Jitter Function ad...

Page 166: ...applied Sine Wave An offset that varies according to a sine function is applied to the ideal PCR value for each PCR Max Amplitude Specifies the amplitude of the sine wave in nanoseconds Period Specifi...

Page 167: ...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 v...

Page 168: ...ion 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 va...

Page 169: ...standards The MPEG Player provides the following features Data rate 213 Mbps maximum 250 Kbps minimum Hierarchical display of the stored or captured transport stream 188 204 208 bytes packet size Con...

Page 170: ...n of display elements of the Play screen The Record screen display elements are the same Menu Bar The Menu bar displays the names of the menus that can be used in the Play or Record screen Refer to Me...

Page 171: ...isplayed while the input stream is being recorded It shows the record status of the input stream the progress of the stream record the record target and the elapsed time The Play Record Status indicat...

Page 172: ...ration Status Shows the current operation status of the instrument In the Play screen the icons and meanings are as follows The selected stream is being output The selected stream is being read from t...

Page 173: ...ers are updated In the Play screen this icon indicates that the PCR accuracy is enabled In the Play screen this icon indicates that the Advanced Protocol Settings is enabled and applied to the stream...

Page 174: ...In the Record screen this indicator displays the bit rate Mbps of the input stream IP Bit Rate In the Play screen when the IP interface option is selected this indicator shown displays the bit rate Mb...

Page 175: ...he front panel buttons and mouse input are locked by the SYSTem KLOCk STATe ON command To reset the lock status select the ESC key or send the SYSTem KLOCk STATe OFF command When the TCP IP connection...

Page 176: ...elected upper level icon When a transport stream contains more items than displayed on the screen at a time a scroll bar appears at the right of the screen Click an element in the hierarchy to select...

Page 177: ...T One or more transport packets with a PID value of 0x02 and a table_id value of 0x03 Network Information Table NIT One or more transport packets with a PID value specified by the network_PID in the P...

Page 178: ...elementary_PID in the PMT and a stream_type value of 0x0F or 0x81 ATSC format on when the transport_scrambling_control value is set to 01 Data stream One or more transport packets with a PID value spe...

Page 179: ...00001 section or the payload starts 000001 PES Entitlement Management Message EMM One or more transport packets with a PID value specified by the CA_PID of the CA_descriptor in the CAT a payload_start...

Page 180: ...6F Running Status Table RST One or more transport packets with a PID value of 0x0013 and a table_id value of 0x4E 0x71 Stuffing Table ST One or more transport packets with a PID value of 0x0010 0x0013...

Page 181: ...Information Table EIT One or more transport packets with a PID value of 0x0012 and a table_id value of 0x4E 0x6F Running Status Table RST One or more transport packets with a PID value of 0x0013 and a...

Page 182: ...ial Content Announcement Table PCAT One or more transport packets with a PID value of 0x22 and a table_id value of 0xC2 Software Download Trigger Table SDTT One or more transport packets with a PID va...

Page 183: ...type Master Guide Table MGT One or more transport packets with a PID value of 0x1FFB and a table_id value of 0xC7 Terrestrial Virtual Channel Table TVCT One or more transport packets with a PID value...

Page 184: ...e_id value of 0xCD Icon Text and Dialog Box To the right of each icon the MPEG Player displays text that describes each transport stream component In addition for the PCR icon you can display a dialog...

Page 185: ...Shows the PID value of the TSDT TblID Shows the table_id value of the TSDT Network Information Table NIT Icon PID Shows the PID value of the NIT TblID Shows the table_id value of the NIT Conditional...

Page 186: ...of the ECM Entitlement Management Message EMM Icon PID Shows the PID value of the EMM TblID Shows the table_id value of the EMM GHOST Icon PID Shows the PID value of the GHOST Adaptation Field Error A...

Page 187: ...acy dialog box appears as shown See Figure 6 This dialog box allows you to add jitter to the program_clock_reference_base value and the program_clock_reference_extension value Refer to Adding Jitter t...

Page 188: ...ed 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 You can set the value from 1 to period 1 packet...

Page 189: ...ption Open Opens a stream file stored in the E drive volume E When a file is selected the MPEG Player checks the packet size of the file For a transport stream the output data is in packets Iif an inc...

Page 190: ...n bytes for the stream You can set the packet size to 188 188 0 204 188 16 208 188 20 bytes or Non TS These packet sizes can only be set for an MPEG2 transport stream For an S TMCC or an M TMCC transp...

Page 191: ...oop Sets whether or not the stream is output using looping method You can select On or Off If you set it to On the selected stream is continuously output If you set it to Off the selected stream is ou...

Page 192: ...og 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 You c...

Page 193: ...connector for use as the parallel clock Ext S Clk external serial clock allows you to input a clock signal on the Reference Clock Input connector for use as the serial clock Data Rate sets the clock...

Page 194: ...based on the IP data rate available and consequently influence the PCR PTS DTS update cycles TS Data Rate is calculated as follows TS Data Rate IP Data Rate x Payload Size IP Packet Size Fixed ES Rat...

Page 195: ...n the original clock rate When the elementary stream rate is fixed refer to the Fixed ES Rate description the instrument refers to the default clock rate Therefore if the default clock rate is differe...

Page 196: ...ets the output period of the PSYNC signal in the range of 16 to 255 bytes This value needs to be set equal to or greater than the Width value in the Dvalid field Dvalid Enable Sets the status of the D...

Page 197: ...rogram_clock_reference_base value You can set the value from 0 to 8589934591 The bracketed number represents the number of bits for the program_clock_reference_base field Extension Value Sets the init...

Page 198: ...f packets the number of super frames for an M TMCC file or the number of bytes for a Non TS file Use the Format list box to select the method of setting the position Play Shows the actual time or numb...

Page 199: ...r to the required stop position e Select the OK button to enable the values 2 For the initial start position for loop output a Enable the Initial check box A red arrow appears on the slider b Drag the...

Page 200: ...s the OK button after setting the date and time the current date and time and the set date and time are displayed When the current date and time coincide with the set date and time the dialog box clos...

Page 201: ...Hex or Octal Ext Play Start Sets whether or not to start stream output using a trigger signal applied to the Trig In Out connector You can select Off Rise or Fall When you select Rise the stream outpu...

Page 202: ...cted stream System Time Uses the clock calendar of the operating system to set the initial value When you select this option the date and time of all the TDTs TOTs or STTs in the selected stream are l...

Page 203: ...27 MHz and the elementary stream rate becomes constant regardless of the Fixed ES Rate setting Loop by ISDB T Frame Play Mode Sets whether to output the ISDB T transport stream in OFDM frames when loo...

Page 204: ...y of PCRs is maintained at the loop point even when playing long stream loops However timing errors occur in PTS DTS Software PCR PTS DTS are updated by adding the actual looping time defined by the s...

Page 205: ...sing a burst transmission mode For Packet valid data is output in each transport stream packet IP Interface Menu Play The following table describes the commands available in the IP menu Table 30 IP me...

Page 206: ...figure 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 t...

Page 207: ...Menus and Controls Figure 18 IP Configuration for IPv6 MTS400 Series Generators User Manual 189...

Page 208: ...he default value for UDP protocol is 0 and for RTP protocol is 16384 Transmission Mode Sets the transmission mode of the protocol Unicast Multicast and Broadcast are the three transmission modes avail...

Page 209: ...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 All the settings have onl...

Page 210: ...ess Destination IP Address UDP Layer Source Port Destination Port Length read only RTP Layer Version read only Payload Type Sequence Number SSRC NOTE A condition where multicast is selected as the tra...

Page 211: ...e 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 Ser...

Page 212: ...tion is available only in IPv4 version IP Packet Size Allows you to set the size of IP packet This option is enabled only if TS fragmentation is allowed When IP fragmentation is enabled the maximum si...

Page 213: ...ation setting including the Advanced Protocol Settings and resets them to the default values 802 1Q VLAN Layer Tag Protocol Identifier Priority Levels Canonical Format Indicator and VLAN Identifier Pa...

Page 214: ...oidal Fixed is the default jitter distribution When Fixed is selected a Duration text box is displayed where you can enter the jitter in microseconds When Jitter Distribution other than Fixed is selec...

Page 215: ...ackets have errors inserted in them Random mode is set as the default Packet Loss Inserts packet loss The packets are dropped at a frequency you specify You can specify the rate as X packets within Y...

Page 216: ...ber of packets dropped will be equal to the number of times you click the button Generate Sequence Error Generates sequence error manually When you click this button the packet will be resequenced wit...

Page 217: ...layed The jitter value which reflects the insertions done at runtime is also displayed TS Parameters The TS bit rate of the MPEG file being played is displayed The number of TS packets and the TS pack...

Page 218: ...you can preserve the time stamps of the TTS file if it already exists or add 4 bytes of time stamp to the TS packet Enable TTS Jitter By selecting this option you can insert jitter to the time stamps...

Page 219: ...s are Idle Below Normal Normal Above Normal Highest and Real Time Real Time is set as the default Recommended Settings for MPEG Player in IP Mode This section lists the recommended settings that are r...

Page 220: ...ing 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 Stop the service and select Disable...

Page 221: ...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 Generator...

Page 222: ...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 204 MTS400 Series Generators Us...

Page 223: ...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 Click...

Page 224: ...lass 4D36E972 E325 11CE BFC1 08002BE10318 00XX where XX is the instance of the network adapter that you need to see tags on You can check by opening and viewing the driver descriptor value DriverDesc...

Page 225: ...on Sets the port number that is needed to remotely control the MPEG Player over an Ethernet network and the terminator that is used to communicate with a controller When you select this command the Co...

Page 226: ...n set a value from 1024 to 65535 Terminator Tx Selects the terminator that is used when the MPEG Player sends information to a controller You can select LF linefeed CR carriage return CRLF carriage re...

Page 227: ...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 Recor...

Page 228: ...commands 1 2 3 4 Load Preset Loads the specified preset file set When a preset file is loaded the current instrument settings are changed by the file s content Refer to Preset File for more informatio...

Page 229: ...box appears Refer to Target Dialog Box See page 212 for more information Timer Record Sets the time used to record the input stream automatically When you select this command the Timer Play Record di...

Page 230: ...record size beyond this value Disable the Limit record size check box to record the input stream to the full free space in the hard disk or RAM When the Limit record size check box is enabled the siz...

Page 231: ...s automatically You can set the value from 2 to 32767 When this option is selected the Without Limit check box becomes disabled Refer to Using the Continuous Recording Feature for detailed information...

Page 232: ...r Fall When you select Rise the input stream record is started at the rising edge of the applied trigger signal When you select Fall the input stream record is started at the falling edge of the appli...

Page 233: ...ing command The following table shows the toolbar buttons and their functions Table 35 Toolbar button descriptions Icon Name Function LOAD TS file Opens the Select File dialog box Equivalent to the Op...

Page 234: ...ton on the front panel Clock Opens the Clock dialog box Equivalent to the Clock command in the Play menu This button is available when the Play screen is displayed Target Opens the Target dialog box E...

Page 235: ...transferring the data from the hard disk to the RAM and then continuously outputs the data from the RAM using looping methods When data output rate is more than 120 Mbps the MPEG Player continuously...

Page 236: ...and select PCR Accuracy Variation from the right click menu Figure 32 PCR Inaccuracy dialog box 2 The PCR Inaccuracy dialog box lets you set how the parameters for how jitter will be added to the PCR...

Page 237: ...button Note that the PCR icon in the hierarchy display changes The following figure shows the relationship among the parameters and how the PCR values program_clock_reference_base value and program_c...

Page 238: ...set file Perform the following steps to save a preset file 1 Make the required instrument settings 2 Select File Save Preset The Save As dialog box is displayed In the File name text box the following...

Page 239: ...e is recorded as the updated date property of the file Can be used in disk recording mode Basic Action of Continuous Recording This section describes how files are recorded by the location of the trig...

Page 240: ...nt occurs while the posttrigger area is filled with data the second trigger event is ignored NOTE If the trigger position is set to 0 each file is created whenever a trigger event occurs Performing Co...

Page 241: ...position 8 If you want to start recording by a trigger signal on the External Trigger connector a Select Record Other to open the Others dialog box b Select Rise or Fall in the Ext Record Start field...

Page 242: ...when there is no space to record a captured file with the specified file size on the hard disk Remote Commands The MPEG Player can be controlled remotely through the 100 10 BASE T port on the MTS400 S...

Page 243: ...the wizard and the necessary user responses Starting the Wizard To start the wizard select the Make Seamless option from the Start menu Alternatively double click on the Make Seamless shortcut on the...

Page 244: ...tput stream will contain errors ERROR Messages indicating catastrophic information which will cause the wizard to disable the Next button and prevent further progress An icon is displayed in the top r...

Page 245: ...g box and locate files NOTE Only the filename will be shown but by resting the cursor over the filename the full path is shown for a short time in a tooltip SI Scripts Customized SI scripts are availa...

Page 246: ...ported as an error in the stream configuration The underlying principles of scripting are described in the Custom SI Scripting section of this user manual Handling Script Files To handle SI Scripts se...

Page 247: ...g a Script File 1 In the Script dialog box select the Mode to which the script is to be added for example DVB 2 Select the Add New button A standard Windows file selection dialog box is opened The def...

Page 248: ...s indicated by the progress bar and the appearance of messages in the Progress Information log Select a Program to Make Seamless During the input file s analysis the selected transport stream is analy...

Page 249: ...the stream from the Start packet point that may be included in the loop Make remaining programs seamless If enabled the remaining programs are made seamless but are constrained by limits defined by th...

Page 250: ...ing 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 When the file has been...

Page 251: ...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 Select Next to create the mult...

Page 252: ...e 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 234 MTS400 Series...

Page 253: ...ransport 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 Seri...

Page 254: ...Transport Stream Cutter 236 MTS400 Series Generators User Manual...

Page 255: ...Start Programs menu Alternatively double click on the Tektronix TS Cutter shortcut on the desktop Cutting a File By default the wizard will display this Introduction first The introductory page can b...

Page 256: ...the required file Then select the Next button to move on to Step 2 See page 238 Step 2 The slice is specified by typing in the first packet and the number of packets to copy The total number of packe...

Page 257: ...e 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...

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 240 MTS400 Series Generators User Manual...

Page 259: ...eywords and syntax checking will not be available also access to encrypted script files will not be possible Setting Up The ScriptPad utility is installed automatically when the system is set up There...

Page 260: ...the bottom of the main window The Status Line at the very bottom of the window may be hidden from view The dark gray area constitutes the Working Area Initial Menu Options File Menu Options The follo...

Page 261: ...atus bar Select an option to change its status Script File Appearance Scripts displayed in Script Pad are color coded to aid understanding Script Pad makes no formatting corrections or changes it is r...

Page 262: ...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...

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 245...

Page 264: ...nction New Opens a new file Open Opens a script file scp for analysis The program opens the file selection dialog box allowing the user to choose the required file Close Closes the active script file...

Page 265: ...View menu options Option Function Toolbar Shows or hides the Toolbar Status Bar Shows or hides the Status Bar Auto Syntax Highlights When enabled automatically color codes keywords in the active file...

Page 266: ...About ScriptPad Opens the About dialog which displays the program version number Toolbar The Toolbar provides a set of convenient shortcuts for the more frequently used menu options The available comm...

Page 267: ...s enabled will be saved in encrypted format scx and encrypted format scp The Toolbar can be dragged off the edge of the main window into a floating pallet To do this click on the background inside the...

Page 268: ...e is acknowledged Script Parser Message Window The Script Parser Messages window logs the parsing activities and provides errors and warnings when necessary The following icons are used in the message...

Page 269: ...e file is generated This makes it hard to determine the algorithm by making small changes to plain text and then observing the change made to the cipher text In addition the cipher text is protected f...

Page 270: ...Script File Editing and Encryption 252 MTS400 Series Generators User Manual...

Page 271: ...mentary stream 71 Export section data 71 Extension value 179 F Fixed ES rate 176 G GARBAGE icon 168 Gaussian jitter distribution 196 Generate sequence error 198 Generate UDP checksum error 198 GHOST i...

Page 272: ...tings 195 Stream timing 90 Subtable timing 83 System time 184 T TDT icon 162 Timing tab 38 TOT icon 162 Transmission mode 190 Transport Stream TS icon 159 Transport Stream Compliance Analyzer TSCA ix...

Reviews: