Signal Generation – The SOURce Subsystem

Measurement Operations & Settings

command:

[:SOURce[n]][:CHANnel[m]]:READout:DATA?

 

syntax:

[:SOURce[n]][:CHANnel[m]:READout:DATA?

description:

Returns the data as a binary stream from either a lambda logging operation or the maximum

 

power the laser can produce at each wavelength.

parameters:

LLOGging:

Returns a binary stream that contains each wavelength step of the lambda

 

 

logging operation, see

 

 

“[:SOURce[n]][:CHANnel[m]]:WAVelength:SWEep:LLOGging” on page 140.

 

 

Each binary block is an 8-byte long double in Intel byte order.

 

PMAX:

Returns a binary stream that contains the maximum power the laser can pro-

 

 

duce at each wavelength. Each binary block is a 8-byte long double (the

 

 

wavelength value) followed by a 4-byte long float (the power value). The

 

 

stream is in Intel byte order.

response:

A binary stream in Intel byte order.

example:

sour2:read:data? llog → the data as a binary stream

affects:

All tunable laser and DFB source modules

 

 

 

 

 

 

command:

[:SOURce[n]][:CHANnel[m]]:READout:DATA:BLOCk?

 

syntax:

[:SOURce[n]][:CHANnel[m]:READout:DATA:BLOCk?<wsp>LLOGgingPMAX,<offset>,<# of

 

data points>

 

description:

Returns a specified binary block from either a lambda logging operation, or maximum power

 

at wavelength characteristic.

parameters:

LLOGging:

Returns the data block from lambda logging. The binary block is an 8-

 

 

byte long double in Intel byte order.

 

PMAX:

Returns the data block from the power curve characteristic. Each binary

 

 

block is a 8-byte long double (the wavelength value) followed by a 4-

 

 

byte long float (the power value). The stream is in Intel byte order.

 

<offset>

A zero based offset that specifies the index of the first value within the

 

 

block to be transferred.

 

<# of data points> The number of points (not bytes!) in the transferred block.

response:

A binary stream in Intel byte order.

example:

sour0:read:data:block? llog,100,20000 → the data as a binary stream

affects:

All tunable laser and DFB source modules

 

 

 

command:

syntax:

description:

parameters:

response:

example:

affects:

[:SOURce[n]][:CHANnel[m]]:READout:DATA:MAXBlocksize?

[:SOURce[n]][:CHANnel[m]:READout:DATA:MAXBlocksize?

Returns the maximum block size for a single GPIB transfer for lambda logging functions. If your application requires more data points please use SOURce[n]][:CHANnel[m]]:READ- out:DATA:BLOCk? instead of SOURce[n]][:CHANnel[m]]:READout:DATA?

none

The maximum number of data points (not bytes!) in the transferred block, as an integer value. sour0:read:data:maxb? → 120<END>

All tunable laser and DFB source modules

Agilent 8163A/B, 8164A/B & 8166A/B Mainframes, Fifth Edition

129

Page 129
Image 129
Agilent Technologies 8166A, 8163A, 8164A manual 129, SOURce nCHANnel mREADoutDATA?, Pmax, SOURce nCHANnel mREADoutDATABLOCk?

8163A, 8164A, 8166A, B specifications

Agilent Technologies B,86100A is a high-performance oscilloscope and signal integrity analyzer designed primarily for advanced digital communications applications. As a versatile tool, it supports a wide range of testing needs, making it indispensable for engineers and researchers involved in the development and testing of high-speed digital signals.

One of the standout features of the B,86100A is its capability to analyze signals with various bandwidths, accommodating both current and emerging communication standards. The device features a sampling rate of up to 80 GS/s and bandwidth capabilities of 33 GHz to ensure high accuracy in capturing fast signal transitions, which is critical for ensuring the integrity of complex digital signals.

The B,86100A employs Agilent's proprietary digital signal processing (DSP) technology, which significantly enhances measurement precision and reduces noise, enabling users to obtain clearer insights into signal behavior. Its advanced triggering capabilities allow for precise signal capture, making it particularly useful in troubleshooting and validating high-speed designs, as well as in evaluating the performance of optical and electrical devices.

In addition to its high-speed capabilities, the B,86100A offers a robust set of measurement tools including jitter analysis, eye diagram analysis, and equalization assessment. These features allow engineers to effectively analyze signal quality and address potential issues related to signaling distortions and inter-symbol interference.

The graphical user interface of the B,86100A is intuitive, enabling users to efficiently navigate through measurement options and visualize data results. Customizable measurement setups streamline workflow, ensuring that users can quickly adapt their tests to evolving project requirements.

Another key characteristic of the B,86100A is its modularity. The system supports a variety of plug-in modules, which can be tailored to specific application needs, such as different types of optical and electrical signals. This flexibility not only extends the operational capability of the instrument but also makes it a future-proof investment as technology continues to evolve.

In summary, Agilent Technologies B,86100A combines high-speed acquisition with advanced processing capabilities, making it an essential instrument for anyone involved in high-speed digital design and testing. With its ability to deliver precise measurements and extensive analysis features, it empowers engineers to achieve optimal performance and reliability in their systems.