Tektronix Transport Stream Compliance Analyzer User manual

User Manual
Transport Stream Compliance Analyzer (Demo) 071-2468-00
www.tektronix.com
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 supercedes that in all previously published material. Specifications and price change privileges reserved.
Contacting Tektronix
Tektronix, Inc. 14200 SW Karl Braun Drive P.O. Box 500 Beaverton, OR 97077 USA
For product information, sales, service, and technical support:
H In North America, call 1-800-833-9200. H Worldwide, visit www.tektronix.com to find contacts in your area.

Table of Contents

Preface vii. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Manual Conventions vii. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction to the Demo Version 1. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Installing the Program 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting the Program 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Opening a File 6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Menu Options 11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transport Stream Compliance Analyzer - Getting Started 15. . . . . . . .
TSCA Features 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Deferred and Real-Time Modes 16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Technical Background 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User Interface 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CaptureVu Feature 19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggered Recording 19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Starting the TSCA Software 20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting Up the IP Interface 27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting the Stream Content Font 31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Understanding the Analyzer Window 35. . . . . . . . . . . . . . . . . . . . . . . . .
TSCA Window Components 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Error Status LEDs 40. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Shortcut Menus 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the Program View 43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program Navigation - Transport Stream Node 45. . . . . . . . . . . . . . . . . . . . . . . . .
Program Navigation - Program Nodes 51. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Program Navigation - Elementary Stream Node 53. . . . . . . . . . . . . . . . . . . . . . . .
Using the Tests View 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tests Navigation - All Tests 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Test Navigation - Test Nodes 62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Test Navigation - PID Nodes 63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the Tables View 65. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table Summary Pane 66. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tables Detail View - Section View 67. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tables Detail View - SI Repetition Graphs 69. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the PID View 71. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID View - All PIDs 72. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PID View - Detail View (All PID and PID Group) 73. . . . . . . . . . . . . . . . . . . . . .
PID View - Detail View (PIDs) 74. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the Packets View 77. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Packet Navigation Bar 78. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Packet Navigation - Filter Nodes 79. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Packet Detail View 80. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using the Interface View 83. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Detail View Tabs 84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Readings and Controls 84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RF Interface Card Overview 85. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transport Stream Compliance Analyzer (Demo) User Manual
i
Table of Contents
RF Interface View Screens 88. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Common User Interface Concepts 99. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Windows Management 100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Icons 101. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Graph Management 105. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timing Graphs 111. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bit Rate Graphs 115. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PIT Graph 115. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Now Playing Views 116. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Parameter Edit 118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Event Log 121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bit Rates 125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EPG View 129. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MPE Views 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CaptureVu Feature 134. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Triggered Recording 140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Menu Bar and Options 144. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preferences 147. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Script Files 149. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Task Examples 155. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Which tests have failed in an analyzed stream? 156. . . . . . . . . . . . . . . . . . . . . . . .
How many PIDs are there in a stream?
How many PIDs are referenced?
How many are unreferenced? 159. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What tests have been applied to a program PID? 160. . . . . . . . . . . . . . . . . . . . . . .
Establish the Stream Type of a PID 161. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How many programs are there in the stream? 162. . . . . . . . . . . . . . . . . . . . . . . . . .
What are the contents of the programs?
And what PIDs are they on? 163. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What is the bit rate of each PID in a program? 164. . . . . . . . . . . . . . . . . . . . . . . . .
What is the latest version number
of the Program Association Table (PAT) in the SI? 167. . . . . . . . . . . . . . . . . .
Examine a Transport Packet 168. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SI/PSI Nodes 171. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ii
Transport Stream Compliance Analyzer (Demo) User Manual

List of Tables

Table of Contents
Table 1: File menu options for demo version 12. . . . . . . . . . . . . . . . . . .
Table 2: Toolbar icons 36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 3: Program view tabs 44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 4: Object identification icons 102. . . . . . . . . . . . . . . . . . . . . . . . . .
Table 5: Interface management icons 103. . . . . . . . . . . . . . . . . . . . . . . . .
Table 6: Quick link icons 104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 7: Timing measurement graphs 111. . . . . . . . . . . . . . . . . . . . . . . .
Table 8: PCR settling times 114. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 9: File menu options 144. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 10: Navigation menu options 145. . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 11: Settings menu options 145. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 12: CaptureVu menu options 146. . . . . . . . . . . . . . . . . . . . . . . . . .
Table 13: Record menu options 146. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 14: Help menu options 147. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 15: Bit rate views 164. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 16: MPEG SI/PSI 172. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 17: DVB SI/PSI 172. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 18: ATSC SI/PSI 173. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 19: ISDB-S SI/PSI nodes 174. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 20: ISDB-T SI/PSI nodes 175. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transport Stream Compliance Analyzer (Demo) User Manual
iii
Table of Contents

List of Figures

Figure 1: InstallShield Wizard 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2: Setup status 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 3: WinPcap 3.1 Setup 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 4: TSCA desktop shortcut 6. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 5: Initial appearance of the main window 7. . . . . . . . . . . . . . . .
Figure 6: Example PCAP file containing two TS sessions 7. . . . . . . . .
Figure 7: Stream Interpretation dialog box 8. . . . . . . . . . . . . . . . . . . .
Figure 8: Real -time analysis dialog box 9. . . . . . . . . . . . . . . . . . . . . . .
Figure 9: Browse for UDP flow dialog box 10. . . . . . . . . . . . . . . . . . . . .
Figure 10: TSCA main demo window 11. . . . . . . . . . . . . . . . . . . . . . . . .
Figure 11: File menu options 12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 12: Record menu options 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 13: TSCA Program view - Deferred analysis 15. . . . . . . . . . . . .
Figure 14: TSCA startup 20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 15: Stream Interpretation dialog box 21. . . . . . . . . . . . . . . . . . .
Figure 16: TSCA File Analysis (Offline) dialog box 23. . . . . . . . . . . . . .
Figure 17: TSCA Real-time Analysis dialog box 25. . . . . . . . . . . . . . . .
Figure 18: TSCA window showing analysis progress 26. . . . . . . . . . . .
Figure 19: Setting up the IP interface 27. . . . . . . . . . . . . . . . . . . . . . . . .
Figure 20: UDP flow selection dialog box 29. . . . . . . . . . . . . . . . . . . . . .
Figure 21: Selecting a display font from the Preferences dialog box 31
Figure 22: Analyzer window 35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 23: Analyzer window - no file 39. . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 24: Shortcut menu (example) 41. . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 25: Program view 43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 26: Program view nodes 44. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 27: Bit rate values display 48. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 28: Event log 49. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 29: PCR Graphs view 54. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 30: Tests Navigation view 57. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 31: Test view nodes 58. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 32: Test filtering buttons 60. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 33: Test Failures screen 61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 34: Tables view 65. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 35: Tables view - Programs (example) 66. . . . . . . . . . . . . . . . . . .
iv
Transport Stream Compliance Analyzer (Demo) User Manual
Table of Contents
Figure 36: Section payload 68. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 37: PID Summary view 73. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 38: PID Information view 74. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 39: Packet view - ISDB detail -IIP 81. . . . . . . . . . . . . . . . . . . . . .
Figure 40: Packet view - ISDB detail - transport packet 82. . . . . . . . . .
Figure 41: Interface view - example 83. . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 42: Open Transport Stream dialog box 86. . . . . . . . . . . . . . . . . .
Figure 43: RF Firmware update 87. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 44: Interface view - RF - QAM (Annex B) 88. . . . . . . . . . . . . . .
Figure 45: Interface view - RF - COFDM 91. . . . . . . . . . . . . . . . . . . . . .
Figure 46: Interface view - RF - 8VSB 94. . . . . . . . . . . . . . . . . . . . . . . . .
Figure 47: Interface view - RF - QPSK/8PSK 96. . . . . . . . . . . . . . . . . . .
Figure 48: Window size adjustments 101. . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 49: Timing graphs 106. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 50: Graphs - cursor 107. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 51: Graph toolbar 108. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 52: Graph shortcut menu 109. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 53: Out of range indicator 110. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 54: PCR Drift/Jitter Demarcation Filters dialog box 113. . . . . . .
Figure 55: PCR parameters - Filter settings 114. . . . . . . . . . . . . . . . . . . .
Figure 56: Bit rate graph 115. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 57: Now Playing - Thumbnail view 116. . . . . . . . . . . . . . . . . . . . .
Figure 58: Now Playing - Summary view 117. . . . . . . . . . . . . . . . . . . . . .
Figure 59: Now Playing - Detail view 117. . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 60: Test parameters 118. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 61: PID test parameters 119. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 62: Parameter value - default icon 120. . . . . . . . . . . . . . . . . . . . . .
Figure 63: Event log - color coding 123. . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 64: Event log - shortcut menu - color 124. . . . . . . . . . . . . . . . . . .
Figure 65: Event log - color dialog boxes 124. . . . . . . . . . . . . . . . . . . . . .
Figure 66: Bit Rate display selection 125. . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 67: Bar chart 126. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 68: Pie chart 128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 69: EPG Summary view 130. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 70: EPG nodes 131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 71: MPE view 133. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 72: CaptureVu breakpoint - Test view 137. . . . . . . . . . . . . . . . . . .
Figure 73: CaptureVu breakpoint - Packet view 138. . . . . . . . . . . . . . . .
Transport Stream Compliance Analyzer (Demo) User Manual
v
Table of Contents
Figure 74: Record Settings dialog box 140. . . . . . . . . . . . . . . . . . . . . . . . .
Figure 75: Record Settings dialog box - Armed state 143. . . . . . . . . . . . .
Figure 76: Preferences - General 147. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 77: Preferences - Font 148. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 78: Preferences - Decode 149. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 79: Stream Interpretation dialog box 150. . . . . . . . . . . . . . . . . . .
Figure 80: Failed tests - example 156. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 81: Program count 162. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 82: PID count 163. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 83: Program PID bit rate - bar chart 164. . . . . . . . . . . . . . . . . . .
Figure 84: Program PID bit rate - pie chart 165. . . . . . . . . . . . . . . . . . . .
Figure 85: Bit rate graph 166. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 86: Table Identity and Version (summary view) 167. . . . . . . . . . .
Figure 87: Table Identity and Version (section view) 168. . . . . . . . . . . . .
Figure 88: Primary SI/PSI nodes (DVB example) 171. . . . . . . . . . . . . . .
vi
Transport Stream Compliance Analyzer (Demo) User Manual

Preface

Manual Conventions
This manual supports the Transport Stream Compliance Analyser demo. Other documents are available on the Tektronix Web site (www.tektronix.com/
manuals):
H MTS400 Series MPEG Test System Getting Started Manual (071-1505-xx). H MTS400 Series MPEG Test System Programmer Manual (071-1725-xx).
This manual specifies the remote control and status monitoring interfaces available to a management application.
The following formatting conventions apply to this manual: H Bold text refers to specific interface elements that you are instructed to
select, click, or clear. Example: Select Settings from the Configuration menu.
H Mono-spaced text can indicate the following:
H Text you enter from a keyboard.
Example: Enter the network identity (
H Characters you press on your keyboard.
Example: Press CTRL+C to copy the selected text.
H Paths to components on your hard drive.
Example: The program files are installed at the following location:
C:\Program Files\Tektronix\.
http://TSMonitor01).
Transport Stream Compliance Analyzer (Demo) User Manual
vii
Preface
viii
Transport Stream Compliance Analyzer (Demo) User Manual

Introduction to the Demo Version

The MTS400 MPEG Transport Stream Compliance Analyzer (TSCA Demo version) enables you to monitor and interpret the contents of real-time, previous­ly recorded or synthesized transport streams using the latest MPEG, DVB, ATSC, ISDB-T, and ISDB-S standards.
The demo analyzes only built-in TS and PCAP stream files.

Installing the Program

You can download the TSCADemoInstall.exe file from www.tektronix.com/software and follow these steps to install the demo version of TSCA.
1. Double-click TSCADemoInstall.exe to start the InstallShield Wizard that installs the TSCA demo version on your computer. Click Next to continue.
Figure 1: InstallShield Wizard
Transport Stream Compliance Analyzer (Demo) User Manual
1
Introduction to the Demo Version
2. Click Next to install the desktop shortcut icons.
3. Click Install to begin the installation.
The InstallShield Wizard installs the application displaying the progress.
2
Transport Stream Compliance Analyzer (Demo) User Manual
Figure 2: Setup status
Introduction to the Demo Version
4. Click Next to install the WinPcap 3.1 Setup.
Figure 3: WinPcap 3.1 Setup
Transport Stream Compliance Analyzer (Demo) User Manual
3
Introduction to the Demo Version
5. Click I Agree to continue with WinPcap installation.
6. Click Finish to complete the WinPcap 3.1 Setup.
4
Transport Stream Compliance Analyzer (Demo) User Manual
Introduction to the Demo Version
If WinPcap 3.1 is already installed in your system, a message is displayed as follows. Click OK to continue.
7. Click Finish to exit the Wizard and the demo version is successfully installed.
Transport Stream Compliance Analyzer (Demo) User Manual
5
Introduction to the Demo Version

Starting the Program

Start the program by selecting the TS Compliance Analyser option from the Start > Programs > Tektronix (Demo versions) > Analysers menu or by double-clicking the TS Compliance Analyser Demo shortcut on the desktop.
Figure 4: TSCA desktop shortcut

Opening a File

When you start the TS Compliance Analyzer Demo version, the TSCA Demo window with the overlaid Open Transport Stream dialog box is displayed.
The Open Transport Stream dialog box allows you to use either of the built-in streams, namely the MPEG-2 Transport Steam file or the IP capture file. You do not have the option to browse and select the stream of your choice.
6
Transport Stream Compliance Analyzer (Demo) User Manual
Introduction to the Demo Version
PCAP File
Figure 5: Initial appearance of the main window
The IP capture file (PCAP) supports two TS sessions, either of which may be selected for file analysis.
Figure 6: Example PCAP file containing two TS sessions
Transport Stream Compliance Analyzer (Demo) User Manual
7
Introduction to the Demo Version
Stream Interpretation
The example TS file and the real-time TS input contain DVB and ATSC SI. You can use the Stream Interpretation dialog box to select the standard of your choice.
Figure 7: Stream Interpretation dialog box
Real−Time Analysis
Real-time analysis is enabled and stream inputs on the IP, ASI, DVB Parallel, and SMPTE interfaces are simulated. The following steps describe how to select a TS session for analysis when using the IP interface:
1. Select Real-time Analysis from the Open Transport Stream dialog box to
display the real-time analysis options.
8
Transport Stream Compliance Analyzer (Demo) User Manual
Figure 8: Real−time analysis dialog box
Introduction to the Demo Version
2. Select IP from the Interface drop down list to display the interface settings. Click the + button to add a Configuration.
Transport Stream Compliance Analyzer (Demo) User Manual
9
Introduction to the Demo Version
3. Click Browse... to select the UDP flow.
A message that informs you to apply the configuration changes is displayed. Click Apply to display the Browse for UDP flow... dialog box and select one of the listed TS sessions.
Figure 9: Browse for UDP flow dialog box
10
Transport Stream Compliance Analyzer (Demo) User Manual
Introduction to the Demo Version
TSCA Main Window
Once the built-in stream is selected from the Open Transport Stream dialog box, the main window is displayed as follows. The title bar of the main window shows TSCA to be a demo version.

Menu Options

Figure 10: TSCA main demo window
The demo version of the application supports all the menus options available in the full version except for the Record and File menu options.
Transport Stream Compliance Analyzer (Demo) User Manual
11
Introduction to the Demo Version
File Menu Options
The File menu options available in the demo version are listed in Table 1:
Figure 11: File menu options
Table 1: File menu options for demo version
Command Function
Open Transport Stream...
Opens the Open Transport Stream dialog box from which the built−in source stream file (file or real−time) and the interpretation standard can be selected.
Restart Analysis Restarts the current analysis.
Save Captured Stream...
Save TS Packets Disabled for the TS Compliance Analyser Demo version.
Recent Files Lists the most recently analyzed files (built−in files). Select a file
Close Analysis Stops and closes the current anlaysis, leaving the TS Compliance
Exit Exits the program.
Disabled for the TS Compliance Analyser Demo version.
name to reanalyze the file.
Analyser Window open.
When you click the Save TS Packets option of the File menu, the file is not saved. Instead a message informs you that the save option is disabled.
12
Transport Stream Compliance Analyzer (Demo) User Manual
Introduction to the Demo Version
Record Menu Option
The Record feature is not supported by the demo version and thus the Record menu options are disabled.
Figure 12: Record menu options
Transport Stream Compliance Analyzer (Demo) User Manual
13
Introduction to the Demo Version
14
Transport Stream Compliance Analyzer (Demo) User Manual

Transport Stream Compliance Analyzer − Getting Started

The MTS400 MPEG Transport Stream Compliance Analyzer (TSCA) enables you to monitor and interpret the contents of real-time, previously recorded or synthesized transport streams using the latest MPEG, DVB, ATSC, ISDB-T, and ISDB-S standards.
The TSCA is specifically designed to enable you to quickly locate and identify problems within a transport stream using a minimum number of mouse clicks. By quickly identifying the problem areas, the TSCA software helps you save time during the development and test of equipment, networks, and services. You can configure the TSCA software to display stream information in user-selected fonts. This feature enables you to view stream information in your local language or to use custom fonts.
The TSCA software will run stand-alone on computers with Microsoft Win ­dows 2000 or Windows XP operating systems.
Figure 13: TSCA Program view − Deferred analysis
Transport Stream Compliance Analyzer (Demo) User Manual
15
TSCA - Getting Started

TSCA Features

H Easy “program centric” user interface quickly isolates information of interest H CaptureVut technology captures and analyzes system events in real or
deferred time
H In-depth analysis of stored transport streams including support for MPEG,
ATSC, DVB, ISDB-T and ISDB-S table types
H Data summaries and automated filters simplify the analysis of complex
transport streams
H TR 101 290 Priority 1, 2 and 3 tests
(European Telecommunications Standards Institute (ETSI) TR 101 290: Digital Video Broadcasting (DVB); Measurement Guidelines for DVB Systems.)
H Syntax analysis and display supported for TMCC and IIP data H Consistency checks performed between SI, TMCC, and IIP data H Proprietary PSI/SI syntax section rate error testing H Error logging H Suspension of all tests at program changeover based on PMT version change H DII and DDB error checking

Deferred and Real−Time Modes

The TSCA can be run in Deferred or Real-Time mode. The Deferred mode is available on any recommended platform (including the
user’s own PC). In Deferred mode, a static stream can be analyzed and dis­played; the content can then be inspected at leisure.
The Real-time mode, with which a live stream can be analyzed, is available when the TSCA is installed on a Tektronix MTS400 series MPEG Test System or an MTX100B with an Option 7 interface card. Real-time streams can be paused for detailed offline analysis and then when the issue has been found, real-time analysis can be resumed. Real-time monitoring of Video over IP (internet protocol) is also available as a standalone application on a user’s own PC.
16
Transport Stream Compliance Analyzer (Demo) User Manual

Technical Background

TSCA - Getting Started
The analyzer has a client-server architecture. Every time the analyzer opens, it starts two processes: tsca.exe, which is the client, and MpegCore.exe, which is the MPEG analysis engine. Additionally, when the analyzer opens for the first time, another single process, CoreManager.exe, is started. CoreManager.exe forms an intermediary between TSCA clients and MPEG cores.
The tsca.exe, MpegCore.exe, and CoreManager.exe processes use SNMP (Simple Network Management Protocol) and HTTP (Hypertext Transfer Protocol) to communicate. The port numbers used for communication are read from a configuration file, CoreInfo.xml. In a default installation, this file can be found in c:\program files\tektronix\mpeg\mts400\apps\tsca\xml\. The default port range is 15700-15800. These values can be changed if they conflict with other applications.
On the MTS400 platform, another process, mint.exe, runs from system startup. This process controls shared access to the MTS400 Series hardware by the analyzer and player.

User Interface

Program View
You must have local administrator rights to be able to use IP analysis. If you need to change your rights , please consult your system administrator.
The TSCA software uses a single main program summary window with different context sensitive views contained within tabbed frames. This provides the maximum amount of useful information while keeping the screen from appearing cluttered. From the main window, you can access the following views: Program, Tests, Tables,PID, Packets, and Interface.
The Program view provides a fast overview of the transport stream contents in terms of program content, bit rate use by each program, and TR 101 290 test results. Red, amber and green LEDs highlight errors associated with each program, or element of a program, within the transport stream. Red LEDs indicate that there are current errors in the stream, amber LEDs indicate that errors have occurred but are now clear, and green LEDs indicate that no errors have been detected.
Errors that are detected at lower levels in the program stream hierarchy propagate up to the highest level. This allows you to monitor all of the programs in the stream at a high level and then quickly go to lower levels as necessary to locate a problem.
Transport Stream Compliance Analyzer (Demo) User Manual
17
TSCA - Getting Started
Tests View
SI/PSI (Tables) View
PID View
The Tests view enables you to isolate errors to the specific tests that have been applied to the transport stream. The error log is automatically filtered by the selected test, and can also be filtered by Packet Identifier (PID). In addition to the standard first, second, and third priority tests included in TR 101 290 standard, tests are available for Program Clock Reference (PCR) jitter and program/PID bit rate. A variability test enables you to test the changes in the bit rate of a specific PID, and there are many tests that are specific to ISDB-T and ISDB-S streams.
The SI/PSI (Tables) view displays the service information tables that have occurred in the analyzed stream which comply with the selected digital video standard. This includes MPEG-specific program information, DVB service information, and ATSC, ISDB program, and system protocol information. The tables are grouped together by function and hyperlinks enable you to quickly access related information within other tables.
The PID view displays information about all of the PIDs found in the transport stream. When you select the transport stream, the associated summary view provides a PID-oriented overview of the transport stream, displaying the relative data rates of all of the PIDs contained within the stream. The information can be displayed as either a bar chart or as a pie chart. Pop up menus enable fast limit selection and links.
Packets View
Interface View
Each PID is associated with a number of tests. When one or more tests fail, each failed test will be listed under the relevant PID. Select a specific PID to display a summary of all the associated tests. Select a specific test to display the Event Log and Parameters for only that test.
The Packets view displays information about all of the packets found in the transport stream grouped according to content. These groups include PID value, SFN mega-initialization packets (MIPs) (DVB only), and ISDB-T information packets (IIPs). When you select a specific PID or MIP, only packets carrying that particular PID or MIP are displayed. A section view is also available. Deferred analysis of PCAP files allows you to see the ethernet packets.
The Packets view is not available in real-time mode. However, packets in a real-time stream can be examined using the CaptureVu feature.
The Interface view provides a central location for information related to the RF interface card (where installed).
H Test results H Graphical representation of specific RF card readings H RF card readings and control settings
18
Transport Stream Compliance Analyzer (Demo) User Manual

CaptureVu Feature

Triggered Recording

TSCA - Getting Started
The graphical views display a selection of graphs of instantaneous measurements and measurement trends. Also available are an Event Log and a Parameter view.
The Interface tab is displayed only when an interface is installed.
The CaptureVu feature captures a snapshot of system events in real and deferred time, and allows you to debug the intermittent and complex problems that traditional analyzers miss. You can initiate CaptureVu either manually or automatically by associating a CaptureVu Breakpoint with any test event. When a breakpoint is detected, either manual or automatic, the stream is paused and an in-depth deferred time analysis can be performed on stored data. This powerful debug mode enables fast debugging of troublesome intermittent problems.
During real-time analysis, stream information can only be held for a finite time ­eventually it will be overwritten by more up-to-date information. Triggered recording allows a portion of a stream to be recorded and subsequently analyzed in detail.
The following trigger sources and conditions apply:
H Any test event H External input; (TTL) edge specifiable H Date and time H Recorded file size can be specified H Pretrigger buffer size can be specified as a percentage of the overall file size
range from 0 – 100%
Transport Stream Compliance Analyzer (Demo) User Manual
19
TSCA - Getting Started

Starting the TSCA Software

The TSCA can analyze transport streams in either real-time or off-line (deferred) mode.
Opening the TSCA
Click File Analysis to select the trans− port stream file to analyze and to se− lect the method for calculating the rate of the stream.
Click Real−time Analysis to select an input source (IP or hardware inter− face) for real−time analysis.
From the Windows Desktop, select Start > Programs > Tektronix MTS400 > Analyzers > TS Compliance Analyzer.
The TSCA is opened, initially overlaid with the Open Transport Stream... dialog box.
20
Figure 14: TSCA startup
The Open Transport Stream... dialog box allows you to: H Select the interpretation standard to be used for analysis.
(The stream interpretation should be checked and, if necessary, set first.)
H Identify a stream file for deferred analysis. Files can be selected either
directly from the disk drive or using previously set up shortcuts.
H Identify an input (IP, ASI or SMPTE or DVB Parallel) receiving a stream
and start real-time analysis.
Transport Stream Compliance Analyzer (Demo) User Manual
Loading...
+ 156 hidden pages