________________________________________________________________________________
VAISALA________________________________________________________________________ 7
D.9.2 Reducing Unnecessary PCI Traffic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
D.10 Handling Live Antenna Angles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
D.11 Creating Custom Trigger Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
D.11.1 Defining Trigger Waveshapes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
D.11.2 Defining Trigger PRT Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
D.11.3 Polarization and Phase Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
D.11.4 Example: Adding PRT Micro-Stagger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
D.12 Determining CPI's and Ray Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
D.13 Using the RVP TimeSeries API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
D.13.1 Reader and Writer Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
D.13.2 Attach/Detach Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
D.13.3 Extracting Pulses via Sequence Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . 419
D.13.4 Using Memory Bandwidth Effectively . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
D.14 Using the Intel IPP Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
APPENDIX E
TIME SERIES RECORDING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
E.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
E.2 TS Record/Playback Software Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
E.2.1 General Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
E.2.2 Description of Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
E.3 Installation & Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
E.3.1 Required Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
E.3.2 Configuring UDP Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
E.3.3 Configuring Automatic Startup of tsimport and tsexport . . . . . . . . . . . . . . . . . 427
E.3.4 Configuring Network Buffering for tsimport . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
E.3.5 tsimport and tsexport from the Command Line . . . . . . . . . . . . . . . . . . . . . . . . 428
E.4 TS Switch Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
E.5 TS Archive Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
E.5.1 Archive Directory Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
E.5.2 TS Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
E.5.3 Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
E.5.4 TS Archive Log Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
E.6 Specific Software Application Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
E.6.1 RVP900 in Normal Real-Time Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
E.6.2 Case 1: TS Recording on a Local RVP900 . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
E.6.3 Case 2: TS Recording on Separate Archive Host . . . . . . . . . . . . . . . . . . . . . . 438
E.6.4 Case 3: TS Playback on a Local RVP900 . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
E.6.5 Case 4: TS Playback from a Separate Archive Host to an RVP900 . . . . . . . . 440
E.6.6 Quick Guides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
E.7 Ascope Playback Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
E.7.1 Archive on Local RVP900 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
E.7.2 Archive on Separate Archive Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
E.8 TS Playback Using IRIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
E.9 TS Viewing Utility (tsview) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
E.9.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
E.9.2 Starting tsview and Sample Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
E.9.3 Tsview Command Line Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
E.10 TS Record Data Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449