Noise Figure (NF) Mode (Option 356) Commands (A.10.3x and Greater Firmware Only)


In NF (Noise Figure) mode there are four types of measurements: Noise Figure, Noise Factor, Gain, Noise Temperature, and Y-Factor.

Here is the an example procedure for setting up a noise figure measurement using SCPI commands:

 

1. Set up the noise source and ENR table, using: CORR:ENR:MOD and set to SMARt (default), TABLe, or SPOT

2. And then

- For SPOT commands in the Noise Source / ENR table below (*.enr)

4. Set the noise bandwidth, using the NBANDwidth command

5. Set the number of points, using SWE:POIN

6. Enter a DUT setup type, using the DUT commands table

7. Set the frequency range, using Frequency commands table

8. Setup Integration, using the Integration commands table

9. Set the uncertainty contributions, using Uncertainty commands table

10. If you haven't run a receiver calibration, then perform a Receiver Cal, using the Calibration commands table

11. Run a user calibration, using Calibration commands table

12. Set the type of noise figure measurement (Noise Figure (NFIG), Noise Factor (NFAC), Gain (GAIN), Noise Temperature (NTEM), or Y-Factor (YFAC)), using the CALCulate:PARameter:DEFine

For more information on the calibration and DUT measurement setup user interface, refer to the User's Guide (N9927-90020 or to the N9938-90006).

 

In this topic:

See Also

- Commands that are Common to All Modes

- Status Registers


Frequency

Description

Command

Set and query the frequency (X-axis) annotation method.

[:SENSe]:FREQuency:ANNotation[:SELect]

Center freq

[:SENSe]:FREQuency:CENTer

Frequency context

[:SENSe]:FREQuency:CONText

Read X-axis values

[:SENSe]:FREQuency:DATA?

IF (DUT Out) start frequency

[:SENSe]:FREQuency:IF:STARt?

LO

[:SENSe]:FREQuency:LO

RF (DUT In) Start Frequency

[:SENSe]:FREQuency:RF:STARt?

Freq span

[:SENSe]:FREQuency:SPAN

Start

[:SENSe]:FREQuency:STARt

Stop

[:SENSe]:FREQuency:STOP

DUT

After DUT loss (double)

[:SENSe]:CORRection:LOSS:AFTer[:VALue]

Before DUT loss (double)

[:SENSe]:CORRection:LOSS:BEFore[:VALue]

After loss enabled (bool)

[:SENSe]:CORRection:LOSS:AFTer:ENABled

Before loss enabled (bool)

[:SENSe]:CORRection:LOSS:BEFore:ENABLed

Before DUT temp (double)

[:SENSe]:CORRection:BEFore:TEMPerature

After DUT temp (double)

[:SENSe]:CORRection:AFTer:TEMPerature

Set DUT type

[:SENSe]:DUT[:TYPe]

Set Sideband

[:SENSe]:DUT:SIDEband

Sweep

Sweep points

[:SENSe]:SWEep:POINts

Scale / Units

Scaling - auto

DISPlay:WINDow:TRACe<n>:Y[:SCALe]:AUTO

Scaling - Set bottom of scale

DISPlay:WINDow:TRACe<n>:Y[:SCALe]:BOTTom

Scaling - Set per division

DISPlay:WINDow:TRACe<n>:Y[:SCALe]:PDIVision

Scaling - Set reference level

DISPlay:WINDow:TRACe<n>:Y[:SCALe]:RLEVel

Scaling - Set reference position

DISPlay:WINDow:TRACe<n>:Y[:SCALe]:RPOSition

Scaling - Set top of scale

DISPlay:WINDow:TRACe<n>:Y[:SCALe]:TOP

Traces

Create measurement

CALCulate:PARameter:DEFine

Set and read number of traces

CALCulate:PARameter:COUNt

Select Measurement

CALCulate:PARameter:SELect

Multi-trace Configurations

DISPlay:WINDow:SPLit

View Memory trace

DISPlay:WINDow:TRACe<n>:MEMory:STATe

View Data trace DISPlay:WINDow:TRACe<n>:STATe

Stores current trace points

DISPlay:WINDow:TRACe<n>:STORe

Integration

Jitter goal

[:SENSe]:INTegration:JITTer

Maximum time per point

[:SENSe]:INTegration:MAXTime

Mode

[:SENSe]:INTegration:MODe

Time per point

[:SENSe]:INTegration:TIMe

Jitter warning

[:SENSe]:INTegration:WARNing

Jitter goal exceeded warning (query)

TRACe<n>:JITTer:WARNing:DATA?

Jitter goal exceeded memory warning (query)

TRACe<n>:MEMory;JITTer:WARNing:DATA?

Noise / ENR Data

Sets the smart noise source to autoload ENR data

[:SENSe]:CORRection:ENR:AUTOload[:STATe]

ENR Extrapolation state (query only)

[:SENSe]:CORRection:ENR:EXTRapolated?

Spot ENR uncertainty coverage

[:SENSe]:CORRection:ENR:SPOT:COVerage

Spot ENR gamma distribution

[:SENSe]:CORRection:ENR:SPOT:DISTribution

ENR mode (see also CORR:ENR:AUTO)

[:SENSe]:CORRection:ENR:MODe

Enables autoconnect to a smart source

[:SENSe]:CORRection:ENR:NOISe:CONNect

Enables/disables the smart source

[:SENSe]:CORRection:ENR:NOISe:STATe

Spot ENR off gamma

[:SENSe]:CORRection:ENR:SPOT:OFFGamma

Spot ENR on gamma

[:SENSe]:CORRection:ENR:SPOT:ONGamma

Spot ENR gamma specify style

[:SENSe]:CORRection:ENR:SPOT:SPEC

Spot ENR value

[:SENSe]:CORRection:ENR:SPOT:ENR

Spot ENR uncertainty

[:SENSe]:CORRection:ENR:SPOT:UNCertainty

T Cold

[:SENSe]:CORRection:TCOLd

Recall ENR data

MMEMory:LOAD:ENR

Save ENR data

MMEMory:STORe:ENR

DUT Data

Spot DUT distribution

[:SENSe]:CORRection:DUT:SPOT:DISTribution

Spot DUT in gamma

[:SENSe]:CORRection:DUT:SPOT:INGamma

DUT mode

[:SENSe]:CORRection:DUT:MODe

Spot DUT out gamma

[:SENSe]:CORRection:DUT:SPOT:OUTGamma

Spot DUT specify style

[:SENSe]:CORRection:DUT:SPOT:SPEC

Import DUT match data

MMemory:IMPort:DUT

Recall DUT data

MMemory:LOAD:DUT

Save DUT data

MMemory:STORe:DUT

Preamplifier  Data

Spot preamp distribution

[:SENSe]:CORRection:PAMPLifier:SPOT:DISTribution

Spot preamp in gamma

[:SENSe]:CORRection:PAMPLifier:SPOT:INGamma

Preamp mode

[:SENSe]:CORRection:PAMPLifier:MODe

Spot preamp out gamma

[:SENSe]:CORRection:PAMPLifier:SPOT:OUTGamma

Spot preamp specify style

[:SENSe]:CORRection:PAMPLifier:SPOT:SPEC

Import preamplifier match data

MMEMory:IMPort:PAMPlifier

Recall preamplifier data

MMEMory:LOAD:PAMPlifier

Save preamplifier data

MMEMory:STORe:PAMPlifier

Uncertainty

Error bars (Enable/Disable)

[:SENSe]:CORRection:UNCertainty:BARS

Apply calibration uncertainty

[:SENSe]:CORRection:UNCertainty:CALibration

Uncertainty coverage

[:SENSe]:CORRection:UNCertainty:COVerage

Apply noise source uncertainty

[:SENSe]:CORRection:UNCertainty:ENR

Apply jitter uncertainty

[:SENSe]:CORRection:UNCertainty:JITTer

Apply mismatch uncertainty

[:SENSe]:CORRection:UNCertainty:MISMatch

Uncertainty questionable state (query only)

[:SENSe]:CORRection:UNCertainty:QUEStionable?

Resolution Bandwidth

Manual resolution bandwidth value

[:SENSe]:NBANdwidth

Alignments

Align now

[:SENSe]:ALIGnment:AMPLitude:NOW

InstAlign state

[:SENSe]:ALIGnment:AMPLitude[:STATe]

Limit / Display Lines

Limit line beep

CALCulate[:SELected]:LIMit:SOUNnd

Create limit lines

CALCulate[:SELected]:LIMit:LLData

Limit line testing state

CALCulate:LIMit[:STATe]

Limit line testing annotation

CALCulate:LIMit:WARN

Display Line level setting

DISPlay:WINDow:TRACe:Y:DLINe

Display Line state

DISPlay:WINDow:TRACe:Y:DLINe:STATe

Read Pass / Fail

STATus:QUEStionable:LIMit:CONDition?

Build Limit from Trace

None

Markers

Select a marker

CALCulate[:SELected]:MARKer:ACTivate

Markers - all off

CALCulate[:SELected]:MARKer:AOFF

Marker search - Max

CALCulate[:SELected]:MARKer:FUNCtion:MAXimum

Marker search - Min

CALCulate[:SELected]:MARKer:FUNCtion:MINimum

Marker search - Peak excursion

CALCulate[:SELected]:MARKer:FUNCtion:PEXCursion

Marker search - Peak left

CALCulate[:SELected]:MARKer:FUNCtion:PLEFt

Marker search - Peak Next

CALCulate[:SELected]:MARKer:FUNCtion:PNEXt

Marker search - Peak right

CALCulate[:SELected]:MARKer:FUNCtion:PRIGht

Marker search - Peak threshold

CALCulate[:SELected]:MARKer:FUNCtion:PTHReshold

Marker -> Setting

CALCulate[:SELected]:MARKer:SET

Move marker to center freq

CALCulate[:SELected]:MARKer:SET:CENTer

Move marker to ref level

CALCulate[:SELected]:MARKer:SET:REFLevel

Marker On/Off

CALCulate[:SELected]:MARKer[:STATe]

Move marker to other trace

CALCulate[:SELected]:MARKer:TRACe

Move/read marker X-axis position

CALCulate[:SELected]:MARKer:X

Read marker Y-axis position

CALCulate[:SELEcted]:MARKer:Y?

Read marker Y-axis uncertainty position

CALCulate[:SELected]:MARKer:Y:UNCertainty?

Markers - coupled

CALCulate[:SELected]:MARKer:COUPled

Marker search - Target  

CALCulate[:SELected]:MARKer:FUNCtion:TARGet

Tracking On/Off  

CALCulate[:SELected]:MARKer:FUNCtion:TRACking

Calibration 

Receiver calibration (Cancel)

[:SENSe]:CORRection:RCALibration:CANCel

Receiver calibration (Run)

[:SENSe]:CORRection:RCALibration:RUN

Receiver calibration state (query only)

[:SENSe]:CORRection:RCALibration[:STATe]?

User calibration (Cancel)

[:SENSe]:CORRection:UCALibration:CANCel

Users calibration interpolated state (query only)

[:SENSe]:CORRection:UCALibration:INTerpolated?

User calibration (Run)

[:SENSe]:CORRection:UCALibration:RUN

User calibration state (Enable/Disable)

[:SENSe]:CORRection:UCALibration[:STATe]

Read / Save Data

Set read format

FORMat[:DATA]

Saves trace to CSV file.

MMEMory:STORe:FDATa

Read Trace Data

TRACe<n>:DATA?

Trace Data (Query the trace memory data)

TRACe<n>:MEMory:DATA?

Read the uncertainty memory trace data

TRACe<n>:MEMory:UNCertainty:DATA?

Read the uncertainty lower memory trace data

TRACe<n>:MEMory:UNCertainty:LOWer:DATA?

Read the  uncertainty upper memory trace data

TRACe<n>:MEMory:UNCertainty:UPPer:DATA?

Trace Data (Query trace data)

TRACe<n>:UNCertainty:DATA?

Trace Data (Query trace data lower values)

TRACe<n>:UNCertainty:LOWer:DATA?

Trace Data (Query trace data upper values)

TRACe<n>:UNCertainty:UPPer:DATA?


Last Modified:

01june2018

Added NF mode Opt. 356 (10.3)