Controls the Noise Figure / NFX configuration and calibration.
SENSe:NOISe: AVERage <num> | STATe <bool> BWIDth <num> | METHod <string> | RMEThod <string> ENR:FILename <string> GAIN <num> | CTCheck IMPedance:COUNt <num> NARRowband[:STATe] <bool> PMAP <in>,<out> | INPut? | OUTPut? PULL[:STATe] <bool> RECeiver <char> SNP? <string> | SAVE <string> SOURce: | CKIT <string> | CONNector <string> SWEep | TIMe? TEMPerature:AMBient <num> TUNer: | ID <string> | INPut <string> | OUTPut <string> |
Click on a keyword to view the command details.
The calibration commands listed in this topic are supplemental to the Guided Cal commands.
CALC:CUSTom:DEFine - creates a noise figure measurement.
CONTrol:NOISe:SOURce or OUTPut:MANual:NOISe[:STATe] - turns the Noise Source ON and OFF.
MMEMory:LOAD:ENR and MMEM:STORe:ENR - load and save ENR files.
SENSe:PATH:CONF:ELEMent[:STATe] - sets the port 1 and port 2 noise switches.
SENS:CORR:ENR:CAL:- manage ENR data - usually not necessary.
SYST:PREF:ITEM:SWIT:DEF - Sets the default setting of the Noise Tuner switch
SENS:CORR:NOISe commands - noise calibration
SENS:CORR:Guided commands - performs most of noise cal.
See Also
(Read-Write) Set and read the averaging factor for the noise receiver. Learn more |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<num> |
Averaging value. Choose any number from 1 to 99. |
Examples |
SENS:NOIS:AVER 20 sense:noise:average:count 10 |
Query Syntax |
SENSe:NOISe:AVERage[:COUNt]? |
Return Type |
Numeric |
1 |
(Read-Write) Turns noise averaging ON and OFF. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<bool> |
Averaging state. Choose from 0 - Noise averaging OFF 1 - Noise averaging ON |
Examples |
SENS:NOIS:AVER:STAT 0 sense:noise:average:state 1 |
Query Syntax |
SENSe:NOISe:AVERage:STATe? |
Return Type |
Boolean |
O - OFF |
(Read-Write) Set and read the bandwidth of the noise receiver. Learn more |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<num> |
Bandwidth value. Choose from: For Sens:Noise:Receiver = NOISe (Opt 029) choose from: 800 KHz, 2 MHz, 4 MHz, 8 MHz, or 24 MHz or the numerical equivalent, such as 8e6 and so forth. For Sens:Noise:Receiver = NORMal (Opt 028) choose from: 720 kHz or 1.2 MHz If the value does not match one of these, it is rounded up to the next valid bandwidth value. |
Examples |
SENS:NOIS:BWID 2e6 sense:noise:bwidth:resolution 8mhz |
Query Syntax |
SENSe:NOISe:BWIDth[:RESolution]? |
Return Type |
Numeric |
4 MHz for Noise Receiver 1.2 MHz for Normal Receiver |
(Read-Write) Set and read the method for performing a calibration on a noise channel. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<string> |
Calibration method. NOT case-sensitive. Choose from:
|
Examples |
SENS:NOIS:CAL:METH "Vector" sense:noise:calibration:method "SParameter" |
Query Syntax |
SENSe:NOISe:CALibration:METHod? |
Return Type |
String |
"VectorFull" |
(Read-Write) Set and read the method used to characterize the noise receivers. Learn more. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<string> |
Receiver characterization method. NOT case-sensitive. Choose from:
|
Examples |
SENS:NOIS:CAL:RMET "PowerMeter" sense:noise:calibration:rmethod "noisesource" |
Query Syntax |
SENSe:NOISe:CALibration:RMEThod? |
Return Type |
String |
"NoiseSource" |
(Read-Write) Set and read the path and name of the ENR file associated with the noise source. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<string> |
Full path, filename, and extension of the ENR file. |
Examples |
SENS:NOIS:ENR:FIL "c:/ProgramFiles/Keysight/Network Analyzer/Documents/ENR/346C.enr" sense:noise:enr:filename "c:/ProgramFiles/Keysight/Network Analyzer/Documents/ENR/346C.enr" |
Query Syntax |
SENSe:NOISe:ENR:FILename? |
Return Type |
String |
Not applicable |
(Read-Write) Set and read the amount of gain for the noise receiver. This setting is NOT used when Sens:Noise:Receiver = NORMal (Opt 028) |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<num> |
Gain value. Choose from:
Learn more about Noise Receiver Gain setting. If the value does not match one of these, it is rounded up to the next legal value. |
Examples |
SENS:NOIS:GAIN 15 sense:noise:gain 0 |
Query Syntax |
SENSe:NOISe:GAIN? |
Return Type |
Numeric |
30 |
(Read-Write) Turns noise threshold checking ON and OFF. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<bool> |
Threshold checking state. Choose from 0 - Noise threshold checking OFF 1 - Noise threshold checking ON |
Examples |
SENS:NOIS:GAIN:CTC 0 sense:noise:gain:ctcheck 1 |
Query Syntax |
SENSe:NOISe:GAIN:CTCheck? |
Return Type |
Boolean |
O - OFF |
(Read-Write) Sets the number of impedance states to use during calibrated measurements. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<num> |
Number of impedance states to use. Choose between 4 and the maximum number allowed by the noise tuner device. The more states that are used, the more accurate, and slower, the measurement. If the specified number exceeds the capability of the device, the measurement will use the maximum number of states the device allows. |
Examples |
SENS:NOIS:IMP:COUN 5 sense:noise:impedance:count 7 |
Query Syntax |
SENSe:NOISe:IMPedance:COUNt? |
Return Type |
Numeric |
4 |
(Read-Write) Turns narrowband noise figure compensation ON and OFF |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<bool> |
Compensation state. Choose from 0 or OFF - Narrowband noise compensation OFF 1 or ON - Narrowband noise compensation ON |
Examples |
SENS:NOIS:NARR 0 sense:noise:narrowband:state 1 |
Query Syntax |
SENSe:NOISe:NARRowband[:STATe]? |
Return Type |
Boolean |
O - OFF |
(Write-only) Set the DUT-to-VNA port mapping for Noise Figure. Port mapping is allowed without restriction when the standard PNA receiver is used (SENSe:NOISe:RECeiver is set to NORMal). When the low-noise receiver is selected (SENSe:NOISe:RECeiver is set to NOISe) the following restrictions apply:
Use the SENSe:NOISe:PMAP:INPut? and SENSe:NOISe:PMAP:OUTPut? commands to read the DUT input and output ports. |
|
Parameters |
|
<ch> |
Any existing NF or NFX channel. If unspecified, value is set to 1. |
<in> |
PNA port which is connected to the DUT input. |
<out> |
PNA port which is connected to the DUT output. |
Examples |
SENS:NOIS:PMAP 1,2 sense:noise:pmap 2,1 |
Query Syntax |
Not Applicable |
1,2 |
(Read-only) Read the PNA port number to be connected to the DUT Input. Use SENS:NOISe:PMap to set the port mapping. |
|
Parameters |
|
<ch> |
Any existing NF or NFX channel. If unspecified, value is set to 1. |
Examples |
SENS:NOIS:PMAP:INP? sense:noise:pmap:input? |
Return Type |
Numeric |
1 |
(Read-only) Read the PNA port number to be connected to the DUT Output. |
|
Parameters |
|
<ch> |
Any existing NF or NFX channel. If unspecified, value is set to 1. |
Examples |
SENS:NOIS:PMAP:OUTP? sense:noise:pmap:output? |
Return Type |
Numeric |
2 |
(Read-Write) Enables and disables the use of source pull technique to compute S22. Learn more. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<bool> |
Source pull technique state. Choose from: OFF or 0 - Disable use of source pull technique. ON or 1 - Enable use of source pull technique. |
Examples |
SENS:NOIS:PULL 0 sense2:noise:pull:state ON |
Query Syntax |
SENSe:NOISe:PULL[:STATe]? |
Return Type |
Boolean |
0 - OFF |
(Read-Write) Sets and returns the noise receiver to use for noise measurements. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<char> |
Noise receiver. Choose from: NORMal The standard PNA receiver. (Opt 028 and Opt 029) NOISe The low-noise receivers. (Opt 029 only) |
Examples |
SENS:NOIS:REC NORM sense2:noise:receiver noise |
Query Syntax |
SENSe:NOISe:RECeiver? |
Return Type |
Character |
NOISe |
(Read-Only) Returns S-parameter and noise parameter data for vector noise figure measurements. Noise parameters are NOT valid for NFX or Scalar noise figure measurements. Learn more about noise parameters. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
[string] |
Optional parameter. Choose "NoiseParameter" - Noise parameter data. If unspecified, only S-parameter data is saved. |
Examples |
SENS:NOIS:SNP? sense2:noise:snp? "NoiseParameter" |
Return Type |
Comma-separated values Data is returned in this order: 1. <all frequencies | point number> 2. <real S11> <imag S11> <real S21> <imag S21> <real S12> <imag S12> <real S22> <imag S22> Then if noise parameters are specified: 3. <NFMin dB> <mag GammaOpt> <phase GammaOpt> <Rn/Z0> The data display format depends on MMEM:STOR:TRAC:FORM:SNP |
Not Applicable |
(Write-only) Saves the S-parameters and vector noise parameters to an S2P file. For NFX channels, mixer setup information is included as comments at the beginning of the file. Learn more about noise parameters. The format of the snp data is set with MMEM:STOR:TRAC:FORM:SNP. The following is sample data for two data points from a Noise Figure measurement:
! Keysight Technologies,N5242A,USxxxxxxx,A.09.85 ! pnan-nn Thu Nov 01 12:26:27 2012 # HZ S MA R 50 !freq (Hz) S11M S11A S21M S21A S12M S12A S22M S22A 2000000000 9.038147e-001 6.241193e+001 5.855965e+000 -6.116778e+001 2.232653e-002 -1.475392e+002 5.275644e-001 1.750775e+002 8000000000 6.951366e-001 -1.458202e+002 5.307699e+000 -7.055212e+001 7.838612e-002 -1.460951e+002 3.986142e-001 -2.226317e+001 ! Noise Parameters !freq (Hz) NFMin(dB) Rho_opt(Mag) Rho_opt(deg) Rn/Z0 2000000000 1.251697e+000 2.172018e-001 -8.765875e+001 1.806663e-001 8000000000 1.583849e+000 2.015185e-001 1.029875e+002 1.320403e-001 |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<filename> |
Path (optional), filename and suffix of location to store SNP data. If path is not specified, the current path is used. |
[data] |
String. Optional parameter. Choose "NoiseParameter" - Noise parameter data. If unspecified, only S-parameter data is saved. |
Examples |
SENS:NOIS:SNP:SAVE "MySparams.s2p" sense2:noise:snp:save "C:/Program Files/Keysight/Network Analyzer/Documents/MyNoiseParams.s2p", "NoiseParameter" |
Query Syntax |
Not Applicable |
Not Applicable |
(Read-Write) Set and read the Cal Kit that will be used for the Noise Source adapter. An adapter is always necessary to connect a 346C Noise Source to the PNA port 2. Select a Cal Kit that is the same type and gender as the noise source connector. If the Noise Source mates directly to PNA port 2, then set this type to "None". |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<string> |
Cal Kit. Case sensitive. To read possible cal kit strings for the adapter:
|
Examples |
SENS:NOIS:SOUR:CKIT "N4691-60004 ECal" sense:noise:source:ckit " |
Query Syntax |
SENSe:NOISe:SOURce:CKIT? |
Return Type |
String |
Not applicable |
(Read-Write) Set and read the Noise Source connector type and gender. The Keysight 346C has an "APC 3.5 male" connector. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<string> |
Noise source connector type and gender. Case sensitive. Use SENS:CORR:COLL:GUID:CONN:CAT? to read possible connector strings. |
Examples |
SENS:NOIS:SOUR:CONN "APC 3.5 male" sense:noise:source:connector "APC 3.5 female" |
Query Syntax |
SENSe:NOISe:SOURce:CONNector? |
Return Type |
String |
Not applicable |
(Read-only) Returns the APPROXIMATE time the channel will take to make one noise receiver sweep given the current setup. This, along with the sweep time for a standard receiver measurement and the following calculations, can tell you how long a “single” sweep would take so that you can set an appropriate "timeout" in your program. To calculate the total sweep time: Noise Figure on amplifiers (Vector Correction ON):
Noise Figure on converters (NFX) correction on - increased number of sweeps due to extra mixer sweeps and source pulling:
Note: The number of sweeps to perform a noise measurement is annotated at the bottom of the Noise Figure screen. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
Examples |
SENS:NOIS:SWE:TIM? sense:noise:sweep:time? |
Return Type |
Double |
Not applicable |
(Read-Write) Sets the temperature at which the current noise measurement is occurring. Learn more |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<num> |
Ambient temperature in Kelvin. |
Examples |
SENS:NOIS:TEMP:AMB 292 sense:noise:temperature 289 |
Query Syntax |
SENSe:NOISe:TEMPerature:AMBient? |
Return Type |
Numeric |
295 |
(Read-Write) Set and read the identity of the noise tuner. This is an ECal model and serial number string. To read the identities of the connected ECal modules, use SENSe:CORRection:CKIT:ECAL:LIST? and SENSe:CORRection:CKIT:ECAL<mod>:INFormation? |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<string> |
ECal model and serial number string. The ECal module must be connected when this command is sent. |
Examples |
SENS:NOIS:TUN:ID "N4691-60004 ECal 02822" sense:noise:tuner:id ""N4691-60004 ECal 02822" |
Query Syntax |
SENSe:NOISe:TUNer:ID? |
Return Type |
String |
Not applicable |
(Read-Write) Sets and reads the port of the ECal noise tuner that is connected to the PNA SOURCE OUT. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<string> |
ECal port identifier. Case sensitive. |
Examples |
SENS:NOIS:TUN:INP "B" sense:noise:tuner:input "A" |
Query Syntax |
SENSe:NOISe:TUNer:INPut? |
Return Type |
String |
"B" |
(Read-Write) Sets the state of auto orientation for a noise tuner during Noise Figure for NFX. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<bool> |
Auto-orientation state. Choose from: OFF or 0 - Disable Auto-orientation ON or 1 - Enable Auto-orientation |
Examples |
SENS:NOIS:TUN:ORI 0 sense2:noise:tuner:orient:state ON |
Query Syntax |
SENSe:NOISe:TUNer:ORIent[:STATe]? |
Return Type |
Boolean |
1 - ON |
(Read-Write) Sets and reads the port of the ECal noise tuner that is connected to the CPLR THRU. |
|
Parameters |
|
<ch> |
Noise Figure channel number. If unspecified, value is set to 1. |
<string> |
ECal port identifier. Case sensitive. |
Examples |
SENS:NOIS:TUN:OUTP "B" sense:noise:tuner:output "A" |
Query Syntax |
SENSe:NOISe:TUNer:OUTput? |
Return Type |
String |
"A" |