Contents
Keysight Signal Generators Programming Guideviii
Understanding Framed Transmission For Real–Time TDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Real–Time Custom High Data Rates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Pattern RAM (PRAM) Data Downloads (E4438C and E8267D) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
Understanding PRAM Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
PRAM File Size. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
SCPI Command for a List Format Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
SCPI Command for a Block Data Download. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
Selecting a Downloaded PRAM File as the Data Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
Modulating and Activating the Carrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Storing a PRAM File to Non–Volatile Memory and Restoring to Volatile Memory . . . . . . . . . . . . . . . 356
Extracting a PRAM File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
Modifying PRAM Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
FIR Filter Coefficient Downloads (N5162A, N5182A, E4438C and E8267D). . . . . . . . . . . . . . . . . . . . . . . . 360
Data Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Data Limitations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
Downloading FIR Filter Coefficient Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Selecting a Downloaded User FIR Filter as the Active Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Using the Equalization Filter (N5162A and N5182A with Options 651, 652, 654 Only) . . . . . . . . . . . . . . . 364
Save and Recall Instrument State Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Save and Recall SCPI Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
Save and Recall Programming Example Using VISA and C# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
User Flatness Correction Downloads Using C++ and VISA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
Data Transfer Troubleshooting (N5162A, N5182A, E4438C and E8267D Only) . . . . . . . . . . . . . . . . . . . . . 380
User File Download Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380
PRAM Download Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
User FIR Filter Coefficient File Download Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383