ZVA ZVB ZVT Vector Network Analyzers Operating Manual
ZVA ZVB ZVT Vector Network Analyzers Operating Manual
ZVA ZVB ZVT Vector Network Analyzers Operating Manual
(;]:<)
Operating Manual
1145.1084.12 22
This operating manual describes all R&SZVA, R&SZVB, and R&SZVT vector network analyzer types.
Refer to the product brochures for detailed ordering information.
The firmware of the instrument makes use of several valuable open source software packages. For information, see the "Open
Source Acknowledgement" on the user documentation CD-ROM (included in delivery).
Rohde & Schwarz would like to thank the open source community for their valuable contribution to embedded computing.
Meaning
Notice, general danger location
Symbol
Meaning
ON/OFF supply voltage
Standby indication
1171.0000.42 - 07
Page 1
Symbol
Meaning
Symbol
Meaning
Ground
Ground terminal
1171.0000.42 - 07
Page 2
1171.0000.42 - 07
Page 3
6. The product may be operated only from TN/TT supply networks fuse-protected with max. 16 A (higher
fuse only after consulting with the Rohde & Schwarz group of companies).
7. Do not insert the plug into sockets that are dusty or dirty. Insert the plug firmly and all the way into the
socket provided for this purpose. Otherwise, sparks that result in fire and/or injuries may occur.
8. Do not overload any sockets, extension cords or connector strips; doing so can cause fire or electric
shocks.
9. For measurements in circuits with voltages Vrms > 30 V, suitable measures (e.g. appropriate
measuring equipment, fuse protection, current limiting, electrical separation, insulation) should be
taken to avoid any hazards.
10. Ensure that the connections with information technology equipment, e.g. PCs or other industrial
computers, comply with the IEC60950-1/EN60950-1 or IEC61010-1/EN 61010-1 standards that apply
in each case.
11. Unless expressly permitted, never remove the cover or any part of the housing while the product is in
operation. Doing so will expose circuits and components and can lead to injuries, fire or damage to the
product.
12. If a product is to be permanently installed, the connection between the protective conductor terminal
on site and the product's protective conductor must be made first before any other connection is
made. The product may be installed and connected only by a licensed electrician.
13. For permanently installed equipment without built-in fuses, circuit breakers or similar protective
devices, the supply circuit must be fuse-protected in such a way that anyone who has access to the
product, as well as the product itself, is adequately protected from injury or damage.
14. Use suitable overvoltage protection to ensure that no overvoltage (such as that caused by a bolt of
lightning) can reach the product. Otherwise, the person operating the product will be exposed to the
danger of an electric shock.
15. Any object that is not designed to be placed in the openings of the housing must not be used for this
purpose. Doing so can cause short circuits inside the product and/or electric shocks, fire or injuries.
16. Unless specified otherwise, products are not liquid-proof (see also section "Operating states and
operating positions", item 1). Therefore, the equipment must be protected against penetration by
liquids. If the necessary precautions are not taken, the user may suffer electric shock or the product
itself may be damaged, which can also lead to personal injury.
17. Never use the product under conditions in which condensation has formed or can form in or on the
product, e.g. if the product has been moved from a cold to a warm environment. Penetration by water
increases the risk of electric shock.
18. Prior to cleaning the product, disconnect it completely from the power supply (e.g. AC supply network
or battery). Use a soft, non-linting cloth to clean the product. Never use chemical cleaning agents such
as alcohol, acetone or diluents for cellulose lacquers.
Operation
1. Operating the products requires special training and intense concentration. Make sure that persons
who use the products are physically, mentally and emotionally fit enough to do so; otherwise, injuries
or material damage may occur. It is the responsibility of the employer/operator to select suitable
personnel for operating the products.
1171.0000.42 - 07
Page 4
2. Before you move or transport the product, read and observe the section titled "Transport".
3. As with all industrially manufactured goods, the use of substances that induce an allergic reaction
(allergens) such as nickel cannot be generally excluded. If you develop an allergic reaction (such as a
skin rash, frequent sneezing, red eyes or respiratory difficulties) when using a Rohde & Schwarz
product, consult a physician immediately to determine the cause and to prevent health problems or
stress.
4. Before you start processing the product mechanically and/or thermally, or before you take it apart, be
sure to read and pay special attention to the section titled "Waste disposal/Environmental protection",
item 1.
5. Depending on the function, certain products such as RF radio equipment can produce an elevated
level of electromagnetic radiation. Considering that unborn babies require increased protection,
pregnant women must be protected by appropriate measures. Persons with pacemakers may also be
exposed to risks from electromagnetic radiation. The employer/operator must evaluate workplaces
where there is a special risk of exposure to radiation and, if necessary, take measures to avert the
potential danger.
6. Should a fire occur, the product may release hazardous substances (gases, fluids, etc.) that can
cause health problems. Therefore, suitable measures must be taken, e.g. protective masks and
protective clothing must be worn.
7. Laser products are given warning labels that are standardized according to their laser class. Lasers
can cause biological harm due to the properties of their radiation and due to their extremely
concentrated electromagnetic power. If a laser product (e.g. a CD/DVD drive) is integrated into a
Rohde & Schwarz product, absolutely no other settings or functions may be used as described in the
product documentation. The objective is to prevent personal injury (e.g. due to laser beams).
8. EMC classes (in line with EN 55011/CISPR 11, and analogously with EN 55022/CISPR 22,
EN 55032/CISPR 32)
Class A equipment:
Equipment suitable for use in all environments except residential environments and environments
that are directly connected to a low-voltage supply network that supplies residential buildings
Note: Class A equipment is intended for use in an industrial environment. This equipment may
cause radio disturbances in residential environments, due to possible conducted as well as
radiated disturbances. In this case, the operator may be required to take appropriate measures to
eliminate these disturbances.
Class B equipment:
Equipment suitable for use in residential environments and environments that are directly
connected to a low-voltage supply network that supplies residential buildings
Repair and service
1. The product may be opened only by authorized, specially trained personnel. Before any work is
performed on the product or before the product is opened, it must be disconnected from the AC supply
network. Otherwise, personnel will be exposed to the risk of an electric shock.
1171.0000.42 - 07
Page 5
2. Adjustments, replacement of parts, maintenance and repair may be performed only by electrical
experts authorized by Rohde & Schwarz. Only original parts may be used for replacing parts relevant
to safety (e.g. power switches, power transformers, fuses). A safety test must always be performed
after parts relevant to safety have been replaced (visual inspection, protective conductor test,
insulation resistance measurement, leakage current measurement, functional test). This helps ensure
the continued safety of the product.
Batteries and rechargeable batteries/cells
If the information regarding batteries and rechargeable batteries/cells is not observed either at all or to the
extent necessary, product users may be exposed to the risk of explosions, fire and/or serious personal
injury, and, in some cases, death. Batteries and rechargeable batteries with alkaline electrolytes (e.g.
lithium cells) must be handled in accordance with the EN 62133 standard.
1. Cells must not be taken apart or crushed.
2. Cells or batteries must not be exposed to heat or fire. Storage in direct sunlight must be avoided.
Keep cells and batteries clean and dry. Clean soiled connectors using a dry, clean cloth.
3. Cells or batteries must not be short-circuited. Cells or batteries must not be stored in a box or in a
drawer where they can short-circuit each other, or where they can be short-circuited by other
conductive materials. Cells and batteries must not be removed from their original packaging until they
are ready to be used.
4. Cells and batteries must not be exposed to any mechanical shocks that are stronger than permitted.
5. If a cell develops a leak, the fluid must not be allowed to come into contact with the skin or eyes. If
contact occurs, wash the affected area with plenty of water and seek medical aid.
6. Improperly replacing or charging cells or batteries that contain alkaline electrolytes (e.g. lithium cells)
can cause explosions. Replace cells or batteries only with the matching Rohde & Schwarz type (see
parts list) in order to ensure the safety of the product.
7. Cells and batteries must be recycled and kept separate from residual waste. Rechargeable batteries
and normal batteries that contain lead, mercury or cadmium are hazardous waste. Observe the
national regulations regarding waste disposal and recycling.
Transport
1. The product may be very heavy. Therefore, the product must be handled with care. In some cases,
the user may require a suitable means of lifting or moving the product (e.g. with a lift-truck) to avoid
back or other physical injuries.
2. Handles on the products are designed exclusively to enable personnel to transport the product. It is
therefore not permissible to use handles to fasten the product to or on transport equipment such as
cranes, fork lifts, wagons, etc. The user is responsible for securely fastening the products to or on the
means of transport or lifting. Observe the safety regulations of the manufacturer of the means of
transport or lifting. Noncompliance can result in personal injury or material damage.
3. If you use the product in a vehicle, it is the sole responsibility of the driver to drive the vehicle safely
and properly. The manufacturer assumes no responsibility for accidents or collisions. Never use the
product in a moving vehicle if doing so could distract the driver of the vehicle. Adequately secure the
product in the vehicle to prevent injuries or other damage in the event of an accident.
1171.0000.42 - 07
Page 6
1171.0000.42 - 07
Page 7
Se parte del uso correcto del producto para los fines definidos si el producto es utilizado conforme a las
indicaciones de la correspondiente documentacin del producto y dentro del margen de rendimiento
definido (ver hoja de datos, documentacin, informaciones de seguridad que siguen). El uso del producto
hace necesarios conocimientos tcnicos y ciertos conocimientos del idioma ingls. Por eso se debe tener
en cuenta que el producto solo pueda ser operado por personal especializado o personas instruidas en
profundidad con las capacidades correspondientes. Si fuera necesaria indumentaria de seguridad para el
uso de productos de Rohde & Schwarz, encontrara la informacin debida en la documentacin del
producto en el captulo correspondiente. Guarde bien las informaciones de seguridad elementales, as
como la documentacin del producto, y entrguelas a usuarios posteriores.
Tener en cuenta las informaciones de seguridad sirve para evitar en lo posible lesiones o daos por
peligros de toda clase. Por eso es imprescindible leer detalladamente y comprender por completo las
siguientes informaciones de seguridad antes de usar el producto, y respetarlas durante el uso del
producto. Debern tenerse en cuenta todas las dems informaciones de seguridad, como p. ej. las
referentes a la proteccin de personas, que encontrarn en el captulo correspondiente de la
documentacin del producto y que tambin son de obligado cumplimiento. En las presentes
informaciones de seguridad se recogen todos los objetos que distribuye el grupo de empresas
Rohde & Schwarz bajo la denominacin de "producto", entre ellos tambin aparatos, instalaciones as
como toda clase de accesorios. Los datos especficos del producto figuran en la hoja de datos y en la
documentacin del producto.
Sealizacin de seguridad de los productos
Las siguientes seales de seguridad se utilizan en los productos para advertir sobre riesgos y peligros.
Smbolo
Significado
Aviso: punto de peligro general
Observar la documentacin del producto
Smbolo
Significado
Tensin de alimentacin de PUESTA EN
MARCHA / PARADA
Conexin a tierra
Conexin a masa
1171.0000.42 - 07
Page 8
Smbolo
Significado
Smbolo
Significado
Distintivo de la UE para la eliminacin por
separado de dispositivos elctricos y
electrnicos
Ms informacin en la seccin
"Eliminacin/proteccin del medio ambiente",
punto 2.
1171.0000.42 - 07
Page 9
1. Si no se convino de otra manera, es para los productos Rohde & Schwarz vlido lo que sigue:
como posicin de funcionamiento se define por principio la posicin con el suelo de la caja para
abajo, modo de proteccin IP 2X, uso solamente en estancias interiores, utilizacin hasta 2000 m
sobre el nivel del mar, transporte hasta 4500 m sobre el nivel del mar. Se aplicar una tolerancia de
10 % sobre el voltaje nominal y de 5 % sobre la frecuencia nominal. Categora de sobrecarga
elctrica 2, ndice de suciedad 2.
2. No site el producto encima de superficies, vehculos, estantes o mesas, que por sus caractersticas
de peso o de estabilidad no sean aptos para l. Siga siempre las instrucciones de instalacin del
fabricante cuando instale y asegure el producto en objetos o estructuras (p. ej. paredes y estantes). Si
se realiza la instalacin de modo distinto al indicado en la documentacin del producto, se pueden
causar lesiones o, en determinadas circunstancias, incluso la muerte.
3. No ponga el producto sobre aparatos que generen calor (p. ej. radiadores o calefactores). La
temperatura ambiente no debe superar la temperatura mxima especificada en la documentacin del
producto o en la hoja de datos. En caso de sobrecalentamiento del producto, pueden producirse
choques elctricos, incendios y/o lesiones graves con posible consecuencia de muerte.
Seguridad elctrica
Si no se siguen (o se siguen de modo insuficiente) las indicaciones del fabricante en cuanto a seguridad
elctrica, pueden producirse choques elctricos, incendios y/o lesiones graves con posible consecuencia
de muerte.
1. Antes de la puesta en marcha del producto se deber comprobar siempre que la tensin
preseleccionada en el producto coincida con la de la red de alimentacin elctrica. Si es necesario
modificar el ajuste de tensin, tambin se debern cambiar en caso dado los fusibles
correspondientes del producto.
2. Los productos de la clase de proteccin I con alimentacin mvil y enchufe individual solamente
podrn enchufarse a tomas de corriente con contacto de seguridad y con conductor de proteccin
conectado.
3. Queda prohibida la interrupcin intencionada del conductor de proteccin, tanto en la toma de
corriente como en el mismo producto. La interrupcin puede tener como consecuencia el riesgo de
que el producto sea fuente de choques elctricos. Si se utilizan cables alargadores o regletas de
enchufe, deber garantizarse la realizacin de un examen regular de los mismos en cuanto a su
estado tcnico de seguridad.
4. Si el producto no est equipado con un interruptor para desconectarlo de la red, o bien si el
interruptor existente no resulta apropiado para la desconexin de la red, el enchufe del cable de
conexin se deber considerar como un dispositivo de desconexin.
El dispositivo de desconexin se debe poder alcanzar fcilmente y debe estar siempre bien accesible.
Si, p. ej., el enchufe de conexin a la red es el dispositivo de desconexin, la longitud del cable de
conexin no debe superar 3 m).
Los interruptores selectores o electrnicos no son aptos para el corte de la red elctrica. Si se
integran productos sin interruptor en bastidores o instalaciones, se deber colocar el interruptor en el
nivel de la instalacin.
5. No utilice nunca el producto si est daado el cable de conexin a red. Compruebe regularmente el
correcto estado de los cables de conexin a red. Asegrese, mediante las medidas de proteccin y
de instalacin adecuadas, de que el cable de conexin a red no pueda ser daado o de que nadie
pueda ser daado por l, p. ej. al tropezar o por un choque elctrico.
1171.0000.42 - 07
Page 10
6. Solamente est permitido el funcionamiento en redes de alimentacin TN/TT aseguradas con fusibles
de 16 A como mximo (utilizacin de fusibles de mayor amperaje solo previa consulta con el grupo de
empresas Rohde & Schwarz).
7. Nunca conecte el enchufe en tomas de corriente sucias o llenas de polvo. Introduzca el enchufe por
completo y fuertemente en la toma de corriente. La no observacin de estas medidas puede provocar
chispas, fuego y/o lesiones.
8. No sobrecargue las tomas de corriente, los cables alargadores o las regletas de enchufe ya que esto
podra causar fuego o choques elctricos.
9. En las mediciones en circuitos de corriente con una tensin Ueff > 30 V se debern tomar las medidas
apropiadas para impedir cualquier peligro (p. ej. medios de medicin adecuados, seguros, limitacin
de tensin, corte protector, aislamiento etc.).
10. Para la conexin con dispositivos informticos como un PC o un ordenador industrial, debe
comprobarse que stos cumplan los estndares IEC60950-1/EN60950-1 o IEC61010-1/EN 61010-1
vlidos en cada caso.
11. A menos que est permitido expresamente, no retire nunca la tapa ni componentes de la carcasa
mientras el producto est en servicio. Esto pone a descubierto los cables y componentes elctricos y
puede causar lesiones, fuego o daos en el producto.
12. Si un producto se instala en un lugar fijo, se deber primero conectar el conductor de proteccin fijo
con el conductor de proteccin del producto antes de hacer cualquier otra conexin. La instalacin y
la conexin debern ser efectuadas por un electricista especializado.
13. En el caso de dispositivos fijos que no estn provistos de fusibles, interruptor automtico ni otros
mecanismos de seguridad similares, el circuito de alimentacin debe estar protegido de modo que
todas las personas que puedan acceder al producto, as como el producto mismo, estn a salvo de
posibles daos.
14. Todo producto debe estar protegido contra sobretensin (debida p. ej. a una cada del rayo) mediante
los correspondientes sistemas de proteccin. Si no, el personal que lo utilice quedar expuesto al
peligro de choque elctrico.
15. No debe introducirse en los orificios de la caja del aparato ningn objeto que no est destinado a ello.
Esto puede producir cortocircuitos en el producto y/o puede causar choques elctricos, fuego o
lesiones.
16. Salvo indicacin contraria, los productos no estn impermeabilizados (ver tambin el captulo
"Estados operativos y posiciones de funcionamiento", punto 1). Por eso es necesario tomar las
medidas necesarias para evitar la entrada de lquidos. En caso contrario, existe peligro de choque
elctrico para el usuario o de daos en el producto, que tambin pueden redundar en peligro para las
personas.
17. No utilice el producto en condiciones en las que pueda producirse o ya se hayan producido
condensaciones sobre el producto o en el interior de ste, como p. ej. al desplazarlo de un lugar fro a
otro caliente. La entrada de agua aumenta el riesgo de choque elctrico.
18. Antes de la limpieza, desconecte por completo el producto de la alimentacin de tensin (p. ej. red de
alimentacin o batera). Realice la limpieza de los aparatos con un pao suave, que no se deshilache.
No utilice bajo ningn concepto productos de limpieza qumicos como alcohol, acetona o diluyentes
para lacas nitrocelulsicas.
1171.0000.42 - 07
Page 11
Funcionamiento
1. El uso del producto requiere instrucciones especiales y una alta concentracin durante el manejo.
Debe asegurarse que las personas que manejen el producto estn a la altura de los requerimientos
necesarios en cuanto a aptitudes fsicas, psquicas y emocionales, ya que de otra manera no se
pueden excluir lesiones o daos de objetos. El empresario u operador es responsable de seleccionar
el personal usuario apto para el manejo del producto.
2. Antes de desplazar o transportar el producto, lea y tenga en cuenta el captulo "Transporte".
3. Como con todo producto de fabricacin industrial no puede quedar excluida en general la posibilidad
de que se produzcan alergias provocadas por algunos materiales empleados Slos llamados
alrgenos (p. ej. el nquel)S. Si durante el manejo de productos Rohde & Schwarz se producen
reacciones alrgicas, como p. ej. irritaciones cutneas, estornudos continuos, enrojecimiento de la
conjuntiva o dificultades respiratorias, debe avisarse inmediatamente a un mdico para investigar las
causas y evitar cualquier molestia o dao a la salud.
4. Antes de la manipulacin mecnica y/o trmica o el desmontaje del producto, debe tenerse en cuenta
imprescindiblemente el captulo "Eliminacin/proteccin del medio ambiente", punto 1.
5. Ciertos productos, como p. ej. las instalaciones de radiocomunicacin RF, pueden a causa de su
funcin natural, emitir una radiacin electromagntica aumentada. Deben tomarse todas las medidas
necesarias para la proteccin de las mujeres embarazadas. Tambin las personas con marcapasos
pueden correr peligro a causa de la radiacin electromagntica. El empresario/operador tiene la
obligacin de evaluar y sealizar las reas de trabajo en las que exista un riesgo elevado de
exposicin a radiaciones.
6. Tenga en cuenta que en caso de incendio pueden desprenderse del producto sustancias txicas
(gases, lquidos etc.) que pueden generar daos a la salud. Por eso, en caso de incendio deben
usarse medidas adecuadas, como p. ej. mscaras antigs e indumentaria de proteccin.
7. Los productos con lser estn provistos de indicaciones de advertencia normalizadas en funcin de la
clase de lser del que se trate. Los rayos lser pueden provocar daos de tipo biolgico a causa de
las propiedades de su radiacin y debido a su concentracin extrema de potencia electromagntica.
En caso de que un producto Rohde & Schwarz contenga un producto lser (p. ej. un lector de
CD/DVD), no debe usarse ninguna otra configuracin o funcin aparte de las descritas en la
documentacin del producto, a fin de evitar lesiones (p. ej. debidas a irradiacin lser).
8. Clases de compatibilidad electromagntica (conforme a EN 55011 / CISPR 11; y en analoga con EN
55022 / CISPR 22, EN 55032 / CISPR 32)
Aparato de clase A:
Aparato adecuado para su uso en todos los entornos excepto en los residenciales y en aquellos
conectados directamente a una red de distribucin de baja tensin que suministra corriente a
edificios residenciales.
Nota: Los aparatos de clase A estn destinados al uso en entornos industriales. Estos aparatos
pueden causar perturbaciones radioelctricas en entornos residenciales debido a posibles
perturbaciones guiadas o radiadas. En este caso, se le podr solicitar al operador que tome las
medidas adecuadas para eliminar estas perturbaciones.
Aparato de clase B:
Aparato adecuado para su uso en entornos residenciales, as como en aquellos conectados
directamente a una red de distribucin de baja tensin que suministra corriente a edificios
residenciales.
1171.0000.42 - 07
Page 12
Reparacin y mantenimiento
1. El producto solamente debe ser abierto por personal especializado con autorizacin para ello. Antes
de manipular el producto o abrirlo, es obligatorio desconectarlo de la tensin de alimentacin, para
evitar toda posibilidad de choque elctrico.
2. El ajuste, el cambio de partes, el mantenimiento y la reparacin debern ser efectuadas solamente
por electricistas autorizados por Rohde & Schwarz. Si se reponen partes con importancia para los
aspectos de seguridad (p. ej. el enchufe, los transformadores o los fusibles), solamente podrn ser
sustituidos por partes originales. Despus de cada cambio de partes relevantes para la seguridad
deber realizarse un control de seguridad (control a primera vista, control del conductor de
proteccin, medicin de resistencia de aislamiento, medicin de la corriente de fuga, control de
funcionamiento). Con esto queda garantizada la seguridad del producto.
Bateras y acumuladores o celdas
Si no se siguen (o se siguen de modo insuficiente) las indicaciones en cuanto a las bateras y
acumuladores o celdas, pueden producirse explosiones, incendios y/o lesiones graves con posible
consecuencia de muerte. El manejo de bateras y acumuladores con electrolitos alcalinos (p. ej. celdas de
litio) debe seguir el estndar EN 62133.
1. No deben desmontarse, abrirse ni triturarse las celdas.
2. Las celdas o bateras no deben someterse a calor ni fuego. Debe evitarse el almacenamiento a la luz
directa del sol. Las celdas y bateras deben mantenerse limpias y secas. Limpiar las conexiones
sucias con un pao seco y limpio.
3. Las celdas o bateras no deben cortocircuitarse. Es peligroso almacenar las celdas o bateras en
estuches o cajones en cuyo interior puedan cortocircuitarse por contacto recproco o por contacto con
otros materiales conductores. No deben extraerse las celdas o bateras de sus embalajes originales
hasta el momento en que vayan a utilizarse.
4. Las celdas o bateras no deben someterse a impactos mecnicos fuertes indebidos.
5. En caso de falta de estanqueidad de una celda, el lquido vertido no debe entrar en contacto con la
piel ni los ojos. Si se produce contacto, lavar con agua abundante la zona afectada y avisar a un
mdico.
6. En caso de cambio o recarga inadecuados, las celdas o bateras que contienen electrolitos alcalinos
(p. ej. las celdas de litio) pueden explotar. Para garantizar la seguridad del producto, las celdas o
bateras solo deben ser sustituidas por el tipo Rohde & Schwarz correspondiente (ver lista de
recambios).
7. Las bateras y celdas deben reciclarse y no deben tirarse a la basura domstica. Las bateras o
acumuladores que contienen plomo, mercurio o cadmio deben tratarse como residuos especiales.
Respete en esta relacin las normas nacionales de eliminacin y reciclaje.
Transporte
1. El producto puede tener un peso elevado. Por eso es necesario desplazarlo o transportarlo con
precaucin y, si es necesario, usando un sistema de elevacin adecuado (p. ej. una carretilla
elevadora), a fin de evitar lesiones en la espalda u otros daos personales.
1171.0000.42 - 07
Page 13
2. Las asas instaladas en los productos sirven solamente de ayuda para el transporte del producto por
personas. Por eso no est permitido utilizar las asas para la sujecin en o sobre medios de transporte
como p. ej. gras, carretillas elevadoras de horquilla, carros etc. Es responsabilidad suya fijar los
productos de manera segura a los medios de transporte o elevacin. Para evitar daos personales o
daos en el producto, siga las instrucciones de seguridad del fabricante del medio de transporte o
elevacin utilizado.
3. Si se utiliza el producto dentro de un vehculo, recae de manera exclusiva en el conductor la
responsabilidad de conducir el vehculo de manera segura y adecuada. El fabricante no asumir
ninguna responsabilidad por accidentes o colisiones. No utilice nunca el producto dentro de un
vehculo en movimiento si esto pudiera distraer al conductor. Asegure el producto dentro del vehculo
debidamente para evitar, en caso de un accidente, lesiones u otra clase de daos.
Eliminacin/proteccin del medio ambiente
1. Los dispositivos marcados contienen una batera o un acumulador que no se debe desechar con los
residuos domsticos sin clasificar, sino que debe ser recogido por separado. La eliminacin se debe
efectuar exclusivamente a travs de un punto de recogida apropiado o del servicio de atencin al
cliente de Rohde & Schwarz.
2. Los dispositivos elctricos usados no se deben desechar con los residuos domsticos sin clasificar,
sino que deben ser recogidos por separado.
Rohde & Schwarz GmbH & Co.KG ha elaborado un concepto de eliminacin de residuos y asume
plenamente los deberes de recogida y eliminacin para los fabricantes dentro de la UE. Para
desechar el producto de manera respetuosa con el medio ambiente, dirjase a su servicio de atencin
al cliente de Rohde & Schwarz.
3. Si se trabaja de manera mecnica y/o trmica cualquier producto o componente ms all del
funcionamiento previsto, pueden liberarse sustancias peligrosas (polvos con contenido de metales
pesados como p. ej. plomo, berilio o nquel). Por eso el producto solo debe ser desmontado por
personal especializado con formacin adecuada. Un desmontaje inadecuado puede ocasionar daos
para la salud. Se deben tener en cuenta las directivas nacionales referentes a la eliminacin de
residuos.
4. En caso de que durante el trato del producto se formen sustancias peligrosas o combustibles que
deban tratarse como residuos especiales (p. ej. refrigerantes o aceites de motor con intervalos de
cambio definidos), deben tenerse en cuenta las indicaciones de seguridad del fabricante de dichas
sustancias y las normas regionales de eliminacin de residuos. Tenga en cuenta tambin en caso
necesario las indicaciones de seguridad especiales contenidas en la documentacin del producto. La
eliminacin incorrecta de sustancias peligrosas o combustibles puede causar daos a la salud o
daos al medio ambiente.
Se puede encontrar ms informacin sobre la proteccin del medio ambiente en la pgina web de
Rohde & Schwarz.
1171.0000.42 - 07
Page 14
ISO 9001
ISO 14001
Dear customer,
Cher client,
Environmental commitment
Energie-effiziente,
Energy-efficient
RoHS-konforme Produkte
Kontinuierliche
Weiterentwicklung nachhaltiger
Umweltkonzepte
ISO14001-zertifiziertes
Umweltmanagementsystem
Continuous
Engagement cologique
Produits
efficience
nergtique
Amlioration continue de la
durabilit environnementale
Systme de management
environnemental certifi selon
ISO14001
1171.0200.11 V 05.01
products
improvement in
environmental sustainability
ISO14001-certified
environmental management
system
ISO-Qualitaets-Zertifikat_1171-0200-11_A4.indd 1
28.09.2012 10:25:08
1171020011
Quality management
and environmental
management
Customer Support
Technical support where and when you need it
For quick, expert help with any Rohde & Schwarz equipment, contact one of our Customer Support
Centers. A team of highly qualified engineers provides telephone support and will work with you to find a
solution to your query on any aspect of the operation, programming or applications of Rohde & Schwarz
equipment.
North America
Latin America
Phone +1-410-910-7988
[email protected]
Asia/Pacific
Phone +65 65 13 04 88
[email protected]
China
Phone +86-800-810-8228 /
+86-400-650-5896
[email protected]
1171.0200.22-06.00
Contents
Contents
1 Preface ..................................................................................................................... 3
New Features in this Revision ...........................................................................................................3
R&S ZVA/ZVB/ZVT Documentation Map ...........................................................................................3
11
Contents
12
Contents
13
Contents
14
Contents
15
Contents
16
Contents
17
Contents
18
Preface
New Features in this Revision
1 Preface
This operating manual describes the functionality of the R&S ZVA/B/T vector network
analyzers and provides examples and reference information for manual and remote
control. The operating manual complements the quick start guides; the complete information is contained in the analyzer's help system.
For the following chapters please refer to the quick start guides for models R&S ZVA,
R&S ZVB, and R&S ZVT:
Chapter 1: Preface
Preface
R&S ZVA/ZVB/ZVT Documentation Map
C
Cal pool: The cal pool is a collection of correction data sets (cal groups) that the analyzer stores in a common directory. Cal groups in the pool can beapplied to different
channels and setups.
Calibration: The process of removing systematic errors from the measurement (system error correction). See also TOSM, TOM, TRM, TRL, TNA...
Calibration kit: Set of physical calibration standards for a particular connector family.
Calibration standard: Physical device that has a known or predictable magnitude and
phase response within a given frequency range. Calibration standards are grouped into
several types (open, through, match,...) corresponding to the different input quantities
for the analyzer's error models.
Calibration unit: Integrated solution for automatic calibration of 1 to 4 ports (accessory R&S ZV-Zxx). The unit contains calibration standards that are electronically
switched when a calibration is performed.
Channel: A channel contains hardware-related settings to specify how the network
analyzer collects data. Each channel is stored in an independent data set. The channel
settings complement the definitions of the Trace menu; they apply to all traces
assigned to the channel.
Compression point: The x-dB compression point of an S-parameter or ratio is the
stimulus signal level where the magnitude of the measured quantity has dropped by x
dB compared to its value at small stimulus signal levels (small-signal value).
Confirmation dialog box: Standard dialog box that pops up to display an error message or a warning. The current action can be either continued (OK) or cancelled (Cancel) on closing the dialog box.
Crosstalk: The occurrence of a signal at the receive port of the analyzer which did not
travel through the test setup and the DUT but leaks through other internal paths.
Crosstalk causes an isolation error in the measurement which can be corrected by
means of a calibration.
CW frequency: Continuous Wave frequency; fixed stimulus frequency used in Power,
CW Time and CW Mode sweeps.
D
Data trace: Trace filled with measurement data and updated after each sweep
(dynamic trace).
Diagram area: Rectangular portion of the screen used to display traces. Diagram
areas are arranged in windows; they are independent of trace and channel settings.
Directivity error: Measurement error caused by a coupler or bridge in the analyzer's
source port causing part of the generated signal to leak through the forward path into
the receive path instead of being transmitted towards the DUT. The directivity error can
be corrected by means of a full one port calibration or one of the two-port calibration
methods (except normalization).
Discrete marker: The stimulus value of a discrete marker always coincides with a
sweep point so that the marker does not show interpolated measurement values.
E
Excursion: Difference between the response values at a local maximum (minimum) of
the trace and at the two closest local minima (maxima) to the left and to the right.
F
Forward: A measurement on a two-port DUT is said to be in forward direction if the
source signal (stimulus) is applied to port 1 of the DUT.
H
Harmonic: Integer multiple of the fundamental frequency. The fundamental is the first
harmonic, the nth harmonic is n times the frequency of the fundamental.
Harmonic distortion: The production of harmonic frequencies (harmonics) by an electronic system when a signal is applied at the input.
Harmonic grid: A set of equidistant frequency points fi (i = 1...n) with spacing Delta(f)
and the additional condition that f1 = Delta(f). A harmonic grid is required for low pass
time domain transforms.
I
Intercept point: Fictitious lower-tone DUT input/output level where the intermodulation
suppression (-->) for a given intermodulation product reaches 0 dB
Intermodulation measurement: Measurement where the DUT is supplied with two
RF signals of equal power but different frequencies termed the upper and lower tone.
The analyzer measures the frequency-converting behavior of the DUT (--> intermodulation product).
Intermodulation product: Special type of emissions of a nonlinear DUT that is supplied with a two-tone RF signal (--> intermodulation measurement). The intermodulation products occur at frequencies which correspond to sums and differences of the
upper and lower tone frequencies and their integer multiples.
Intermodulation suppression: The ratio of the power of an --> intermoulation product
to the power of the lower tone fundamental wave.
Isolation error: Measurement error caused by a crosstalk between the source and
receive port of the analyzer.
L
Limit check: Comparison of the measurement results with the limit lines and display of
a pass/fail indication. An acoustic warning can be generated in addition if a limit is
exceeded.
Limit line: A limit line is a set of data to specify the allowed range for some or all
points of a trace. Typically, limit lines are used to check whether a DUT conforms to
the rated specifications (conformance testing).
Load match error: Measurement error caused by a mismatch of the analyzer's
receive (load) port causing part of the signal transmitted through the DUT to be reflected off the receive port so that it is not measured there. The load match error can be
corrected by means of a two-port calibration (except normalization).
M
Marker: Tool for selecting points on the trace and for numerical readout of measured
data. A marker is displayed with a symbol (a triangle, a crossbar or a line) on the trace;
its coordinates are shown in the marker info field.
N
NWA: (Vector) Network Analyzer, in particular the R&S ZVA/ZVB/ZVT.
P
Partial measurement: Measurement at a specified stimulus value maintaining definite
hardware settings. Depending on the measurement type, several partial measurements may be needed to obtain a measurement point. A full n-port S-parameter measurement requires n partial measurements with n different drive ports.
Peak: Local maximum or local minimum (dip) on the trace. In the Trace - Search
menu, it is possible to define a minimum excursion that both types of peaks must have
to be considered valid.
Power calibration: Correction method that eliminates frequency response errors in
the signal path and in the receiver and ensures accurate power levels and readings;
see source power calibration and receiver power calibration.
R
Receiver power calibration: Correction method that the power readings at a specified
input port of the analyzer agree with the source power level calibrated at an arbitrary
reference plane. Typically, the reference plane is at the input of the receiver so that the
calibration eliminates frequency response errors in the calibrated receiver.
Reflection tracking error: Frequency-dependent variation of the ratio of the reflected
wave to the reference wave at a test port when an ideal reflection coefficient (= 1) is
measured. The reflection tracking error can be corrected by means of a reflection normalization or one of the more sophisticated calibration methods.
S
Setup: A setup comprises a set of diagram areas with all displayed information that
can be stored to a NWA setup file (*.zvx). Each setup is displayed in an independent
window.
Source match error: Measurement error caused by a mismatch of the analyzer's
source port causing part of the signal reflected off the DUT to be reflected again off the
source port so that it is not measured there. The source match error can be corrected
by means of a full one-port calibration or a two-port calibration (except normalization).
Source power calibration: Correction method that ensures accurate power levels of
the generated wave at an arbitrary reference plane in the measurement path. The
source power calibration eliminates frequency response errors in the signal path
between the source and the reference plane.
Stimulus value: Value of the sweep variable (frequency/power/time/point number)
where a measurement is taken. Also termed sweep point.
Sweep: Series of consecutive measurements taken at a specified sequence of stimulus values = series of consecutive measurement points.
Sweep point: Value of the sweep variable (stimulus value: frequency/power/time)
where a measurement is taken.
Sweep range: Continuous range of the sweep variable (frequency/power/time) containing the sweep points where the analyzer takes measurements. In a Segmented
Frequency sweep the sweep range can be composed of several parameter ranges or
single points.
Sweep segment: Continuous frequency range or single frequency point where the
analyzer measures at specified instrument settings (generator power, IF bandwidth
etc.). In the Segmented Frequency sweep type the entire sweep range can be composed of several sweep segments.
T
TNA: A calibration type using a Through, a symmetric Network and an Attenuation
standard. The properties of the Network and the Attenuation don't have to be known
exactly. Like TRL and TRM, TNA is especially useful for DUTs in planar line technology.
TOM: A calibration type using three fully known standards (Through, Open, Match),
recommended for 2-port measurements on coaxial systems.
Topology: Assignment of the physical ports of the NWA to the logical ports used for
the measurement of mixed mode S-parameters (balance-unbalance conversion).
TOSM: A calibration type using a Through plus the one-port standards Open, Short,
Match, to be connected to each calibrated port. Classical 12-term error model, also
referred to as SOLT. See also UOSM.
TRL: A calibration type using the two-port standards Through and Line, which are both
assumed to be ideally matched. Beyond that, the through must be lossless, and its
length must be exactly known. Especially useful for DUTs in planar line technology.
TRM: A calibration type which requires a low-reflection, low-loss Through standard
with an electrical length that may be different from zero, a Reflect, and a Match. Especially useful for DUTs in test fixtures.
TSM: A calibration type using three fully known standards (Through, Short, Match),
recommended for 2-port measurements on coaxial systems.
U
UOSM: A variant of TOSM calibration using an unknown but reciprocal Through standard. Especially for port combinations with different connector types.
10
System Overview
Basic Concepts
3 System Overview
The following chapter provides an overview of the analyzer's capabilities and their use. This includes a
description of the basic concepts that the analyzer uses to organize, process and display measurement
data, of the screen contents, possible measured quantities, calibration methods and typical test setups.
For a systematic explanation of all menus, functions and parameters and background information refer to
the reference description on the graphical user interface (GUI Reference) in your analyzer's help system.
Basic Concepts
The analyzer provides a variety of functions to perform a particular measurement and to customize and
optimize the evaluation of results. To ensure that the instrument resources are easily accessible and that
user-defined configurations can be conveniently implemented, stored and reused the instrument uses a
hierarchy of structures:
Global resources can be used for all measurements, irrespective of the current measurement
session or setup.
A setup comprises a set of diagram areas with all displayed information that can be stored to a
setup file.
The diagram areas show traces which are assigned to channels. See section Traces, Channels
and Diagram Areas.
Global Resources
The analyzer provides global settings that are mostly hardware-related and can be used for all
measurements, irrespective of the current measurement session or setup. The settings are stored in
independent files and do not enter into any of the setup files. The following settings correspond to global
resources:
Calibration kits
Connector types
Cal pool data including system error correction and power correction data
Color schemes
The data related to global resources are not affected by a Preset of the analyzer. However, it is possible to
19
System Overview
Basic Concepts
delete or reset global resource data using the Resets tab in the System Config dialog.
Setups
A setup comprises a set of diagram areas with all displayed information that can be stored to a NWA
setup file (*.zvx) and reused. Each setup is displayed in an independent window. The setup file contains
the following information:
A trace is a set of data points that can be displayed together in a diagram area. The trace settings
specify the mathematical operations used in order to obtain traces from the measured or stored
data and to display them.
A channel contains hardware-related settings to specify how the network analyzer collects data.
A diagram area is a rectangular portion of the screen used to display traces. Diagram areas
belonging to the same setup are arranged in a common window. The settings for diagram areas
are described in section Display Elements in this chapter.
A diagram area can contain a practically unlimited number of traces, assigned to different channels.
Diagram areas and channels are completely independent from each other.
20
System Overview
Basic Concepts
Trace Settings
The trace settings specify the mathematical operations used in order to obtain traces from the measured
or stored data. They can be divided into several main groups:
Conversion into the appropriate display format and selection of the diagram type
Scaling of the diagram and selection of the traces associated to the same channel
Limit check
The Trace menu provides all trace settings. They complement the definitions of the Channel menu. Each
trace is assigned to a channel. The channel settings apply to all traces assigned to the channel.
If a trace is selected in order to apply the trace settings, it becomes the active trace. In manual control
there is always exactly one active trace, irrespective of the number of channels and traces defined. The
active channel contains the active trace. In remote control, each channel contains an active trace; see
section Active Traces in Remote Control in the help system.
Channel Settings
A channel contains hardware-related settings to specify how the network analyzer collects data. The
channel settings can be divided into three main groups:
Description of the test setup (Power of the internal source, IF filter Bandwidth and Step
Attenuators, Port Configuration)
Data Flow
The analyzer processes the raw measurement data in a sequence of stages in order to obtain the
displayed trace. The following diagram gives an overview.
The diagram consists of an upper and a lower part, corresponding to the data processing stages for the
entire channel and for the individual traces. All stages in the diagram are configurable. Note that the
channel data flow for S-parameters (and quantities derived from S-parameters such as impedances,
admittances, stability factors etc.) differs from the channel data flow for wave quantities (and derived
quantities such as ratios, PAE etc.).
21
System Overview
Basic Concepts
22
System Overview
Screen Elements
Screen Elements
This section describes the operating concept of the network analyzer, including the alternative navigation
tools for mouse and hardkey operation, the trace settings, markers and diagram areas. For a description
of the different quantities measured by the analyzer refer to the Measured Quantities section.
Using the menus and submenus of the menu bar (provides all settings)
Using the softkeys of the softkey bar (alternative to the previous method)
Refer to section Display Elements to obtain information about the results in the diagram area.
Refer to section Display Menu in the reference chapter and learn how to customize the screen.
Menu Bar
All analyzer functions are arranged in drop-down menus. The menu bar is located across the top of the
diagram area:
With a mouse, like the menus in any Windows application. A left mouse click expands a menu or
submenu. If a menu command has no submenu assigned, a left mouse click opens a dialog or
directly activates the menu command.
23
System Overview
Screen Elements
With a combination of the previous methods, using the hardkey bar (front panel key bar, activated
via Display Config./View).
The active menu is the menu containing the last executed command. If the softkey bar or hardkey bar is
displayed (Display Config./View Softkey Labels on), then the active menu is indicated on top of the
softkey/hardkey bar.
When you select a command in a new menu the softkey bar is updated to reflect the new active menu
with all commands. You can continue operation using the softkeys.
Overview of menu functions
The Control
The File menu provides standard Windows functions to create, save, recall or print setups, to copy
the current screen and to shut down the application.
The Trace menu provides all trace settings and the functions to create, select, modify and store
different traces. In addition the menu provides the marker, search and limit check functions.
The Channel menu provides all channel settings and the functions to create, select, modify and
store different channels.
The Display menu provides all display settings and the functions to create, select, modify and
arrange different diagram areas.
The System menu provides functions to reverse operations, return to a defined instrument state,
retrieve information on the instrument and access service functions. Besides, it configures the
remote control operation, starts the Measurement Wizard and provides print options.
The Window menu provides standard Windows functions to arrange different windows on the
screen.
The Info menu provides information and selftest options for service purposes and troubleshooting.
The Help menu provides assistance with the network analyzer and its operation.
Menu Structure
All menus show an analogous structure.
A menu command with a right arrow expands a submenu with further related settings. Example:
Measure expands a submenu to select the quantity to be measured and displayed.
A menu command with three dots appended calls up a dialog providing several related settings.
24
System Overview
Screen Elements
A menu command with no arrow or dots directly initiates an action. Example: S21 selects the
forward transmission coefficient S21 as measured quantity.
A dot preceding the menu command indicates the current selection in a list of alternative settings.
Example: In the figure above, S21 is selected as measured quantity.
Softkey Bar
The softkey bar displays the commands of the active menu so that they can be activated by hitting the
associated keys on the front panel. It consists of three elements:
Heading
The heading shows the two lowest level menu commands in the current branch of the
menu tree. The lowest-level command appears on a shaded background.
Function softkeys
...
Up to 8 softkeys, each corresponding to a command of the active menu. The function of
the softkeys and their labels are strictly equivalent to the corresponding menu commands.
...
A large dot in the lower right corner indicates the current selection in a list of
alternative settings.
Three dots indicate that the softkey calls up a dialog providing several related
settings.
A right arrow
More 1/2 and More 2/2 toggle between two groups of softkeys which belong to the
same menu. The softkeys are provided whenever the active menu contains more
than 7 commands.
Menu Up activates the higher-level menu and is provided in all menus except the
top-level one listing the main menus in the menu bar.
The softkey bar is automatically updated when the active menu is changed.
You can hide the softkey bar and gain screen space for the diagram areas if you use a mouse to
control the analyzer (see Display Config./View). All settings are accessible from the menus listed in the
menu bar across the top of the screen. Moreover, you don't have to display the softkey bar permanently in
order to make use of its functionality. Hitting any of the keys associated to the softkey bar will make it
25
System Overview
Screen Elements
visible for a period of time sufficient to select the next instrument function.
Hardkey Bar
The hardkey bar (front panel key bar, Display Config./View) represents the most commonly used front
panel keys of the analyzer. Clicking a key symbol executes the action of the corresponding key.
The hardkey bar corresponds to the TRACE, CHANNEL, DISPLAY and SYSTEM keypads:
The hardkey bar provides access to the basic groups of settings with a single mouse click. It is
particularly useful if the analyzer is controlled from an external monitor or Remote Desktop. Alternatively
the settings are accessible from the menus of the menu bar or from the softkey bar.
The hardkey bar is hidden by default to gain screen space for the diagram areas.
Status Bar
The status bar (Display Config./View) shows
If LXI is enabled, a green LXI status symbol indicates that a LAN connection has been established; a red
symbol indicates that no LAN cable is connected.
During sweep initialization, the progress bar for the sweep is replaced by a
symbol. During the
first sweep after a change of the channel settings, an additional red asterisk symbol appears:
You can hide the status bar and gain screen space for the diagram areas.
26
System Overview
Screen Elements
The settings in the Window menu arrange several windows containing one or more diagram areas
within the entire screen. Each window corresponds to a setup. Only one setup can be active at a
time, and only the traces of the active setup are updated by the current measurements.
Various settings to assign traces to diagram areas are provided in the Trace Traces submenu.
The examples in this section have been taken from Cartesian diagrams. All other diagram types
provide the same display elements.
Title
Across the top of the diagram area, an optional title describes the contents of the area. Different areas
within a setup are distinguished by area numbers in the upper right corner.
Use the context menu or the functions in the Display menu to display, hide or change the title and to
add and customize diagram areas.
27
System Overview
Screen Elements
Traces
A trace is a set of data points displayed together in the diagram area. The individual data points are
connected so that each trace forms a continuous line.
The trace can be complemented by the following display elements, plotted with the same color:
Reference value (for all traces): The Reference Value is indicated with a triangle at the right
edge of the diagram and a dashed, horizontal line. The value and position of the triangle can be
changed in order to modify the diagram scale and shift the trace vertically.
Measured quantity (for the active trace): The measured quantity is indicated in the left upper
corner of the diagram.
A trace can be either a data trace, a memory trace, or a mathematical trace; see Trace Types below.
Context menu of the diagram area
A right mouse click on any point of the diagram area (except the marker info field and the measured
quantity info) opens a context menu:
The settings correspond to the most common commands in the Display Area Select and Display
Config View menus.
Trace Types
The analyzer uses traces to display the current measurement result in a diagram area but is also capable
of storing traces to the memory, recalling stored traces, and defining mathematical relations between
different traces. There are three basic trace types:
Data traces show the current measurement data and are continuously updated as the
measurement goes on. Data traces are dynamic traces.
Memory traces are generated by storing the data trace to the memory. They represent the state
of the data trace at the moment when it was stored. Memory traces are static traces which can be
stored to a file and recalled.
Mathematical traces are calculated according to a mathematical relation between constants and
the data or memory traces of the active setup. A mathematical trace that is based on the active
data trace is dynamic.
It is possible to generate an unlimited number of memory traces from a data trace and display them
together. Markers and marker functions are available for all trace types.
28
System Overview
Screen Elements
The trace type of each trace in a diagram area is indicated in the trace list. You can also make each
trace Invisible without deleting it.
Each line in the trace list describes a single trace. The active trace is highlighted. The lines are divided
into several sections with the following information (from left to right):
Trace name indicates the current trace name. The default names for new traces are Trc<n>
where <n> is a current number. A Mem... preceding the trace name indicates a memory trace.
Right-click the section and call the Trace Manager from the context menu to change the trace
name.
Measured quantity indicates the measurement result, e.g. an S-parameter or a ratio. The
measured quantity of the active trace is also displayed in the diagram area below the trace list.
For wave quantities and ratios, the drive port appears in brackets behind the measurement result.
Examples: b2/a1(P1s) denotes the ratio b2/a1 with the analyzer port no. 1 as a drive port; b2(G1s)
denotes the wave quantity b2 with the external generator no. 1 as a drive port. In true differential
mode, bd2(Pd1s) denotes the differential mode wave quantity b2 with the analyzer port no. 1 as a
drive port, providing a differential mode stimulus signal.
Detector : If an AVG, RMS, or Peak (Pk) detector is active, the detector setting appears behind
the measured quantity. The AVG detector is available for S-parameters, ratios, and wave
quantities. The other detectors are available for ratios and wave quantities. See section Detector.
Format shows how the measured data is presented in the graphical display (trace format).
Scale shows the value of the vertical or radial diagram divisions (Scale Div.) and the Reference
Value.
Channel shows the channel that each trace is assigned to. The channel section is omitted if the
all traces in the diagram area are assigned to the same channel.
The trace list is compressed if the diagram space is limited. The complete trace line of the active trace
is also displayed in the status bar below the diagram area.
Right-click any of the sections in the trace list (except Type) to open a context menu and access the most
common tasks related to the section.
29
System Overview
Screen Elements
The settings correspond to the most common commands in the Trace Trace Select, Trace Trace
Funct, Trace Meas, Trace Format and Trace Scale menus.
A red label Cal Off ! appears behind the trace list if the system error correction no longer applies to
one or more traces; see Calibration Overview.
Markers
Markers are tools for selecting points on the trace and for numerical readout of measured data. The
analyzer provides three different basic marker types.
A (normal) marker (Mkr 1, Mkr 2, ...) determines the coordinates of a measurement point on the
trace. Up to 10 different normal markers can be assigned to a trace.
A reference marker (Ref) defines the reference value for all delta markers.
The stimulus value of a discrete marker always coincides with a sweep point so that the marker
does not show interpolated measurement values.
The markers 1 to 4 are also used for bandfilter search mode. The examples below show a bandpass
search and a bandstop search, respectively.
30
System Overview
Screen Elements
Mkr 2 and Mkr 3 indicate the lower and upper band edge where the trace value has decreased
(increased) by a definite Level value.
Mkr 4 indicates the center of the peak, calculated as the arithmetic mean value of the LBE and
UBE positions.
The Paste Marker List allows you to select marker values as numeric entries.
Mkr 1, Mkr 2, ... denote the marker numbers. Markers are displayed with the same color as the
associated trace.
The marker coordinates are expressed in one of the marker formats selected via Marker Format.
The formats of the markers assigned to a trace are independent of each other and of the trace
format settings.
31
System Overview
Screen Elements
The active marker has a dot placed in front of the marker line.
A sign placed in front of the marker line indicates that the marker is in Delta Mode.
Double-click the info field to open the Mkr Properties dialog with extended settings for all markers
of the active trace. Select the options in the Show Info panel to customize the information in the
info field (Active Trace Only, Stimulus Info Off).
Right-click the info field to open a context menu providing frequently used marker settings.
To change the position of the marker info field, select Movable Marker Info from the context menu.
Drag-and-drop the info field to any position in the active diagram area.
To express the coordinates of the active marker relative to the reference marker, activate the
Delta Mode.
The table is hidden by default. To display the table double-click the marker info field to open the Marker
Properties dialog.
Context menu of the marker info field
A right mouse click on the marker info field opens a context menu:
Movable Marker Info allows the marker info field to be placed to any position in the diagram area. The
remaining settings correspond to the most common commands in the Trace Marker and Trace Search
menus.
Channel Settings
The main properties of all channels assigned to the traces in the diagram area are displayed in the
channel list below the diagram.
32
System Overview
Screen Elements
Each line in the channel list describes a single channel. The channel of the active trace is highlighted. The
lines are divided into several sections with the following contents (from left to right):
Channel name indicates the current channel name. The default names for new channels are
Ch<n> where <n> is a current number.
Right-click the section and call the Channel Manager from the context menu to change the
channel name.
Measurement mode identifier (optional) indicates a special test mode of the channel, e.g. the
measurement of a 2nd harmonic (H2), a 3rd harmonic (H3), the mixer mode (Mix), or an arbitrary
frequency conversion mode (Arb).
Stimulus axis shows the frequency or power stimulus axis currently selected in the Channel
Mode Port Configuration Stimulus dialog. fb denotes the channel base frequency; Pb the
channel base power; P 1 the port 1 source frequency or power, Gen 1 an external generator
source frequency or power, Rec the receiver frequency (all ports). This information is particularly
valuable if different port frequencies and powers are specified (with option R&S ZVA-K4).
Start value of the sweep indicates the lowest value of the sweep variable (e.g. the lowest
frequency measured), corresponding to the left edge of the Cartesian diagram.
Color legend shows the display color of all traces assigned to the channel. The colors are
different, so the number of colors is equal to the numbers of traces assigned to the channel.
Additional stimulus parameter shows either the power of the internal signal source (for frequency
sweeps and time sweeps), including the power stimulus axis defined in the Channel Mode
Port Configuration Stimulus dialog, or the CW frequency (for power sweeps), including the
selected frequency stimulus axis. fb denotes the channel base frequency; Pb the channel base
power.
Stop value of the sweep indicates the highest value of the sweep variable (e.g. the highest
frequency measured), corresponding to the right edge of the Cartesian diagram.
Right-click any of the sections in the trace list (except Color legend) to open a context menu and
access the most common tasks related to the section.
Context menus of the channel list
A right mouse click on the channel name, the sweep range, and the additional parameter section of the
channel list opens the following context menus, respectively:
The settings correspond to the most common commands in the Channel Channel Select, Channel
Stimulus and Channel Power Bandwidth Average menus.
33
System Overview
Screen Elements
Context Menus
To provide access to the most common tasks and speed up the operation, the analyzer offers context
menus (right-click menus) for the following display elements:
Diagram area
Trace list (separate context menus for trace name section, measured quantity section, format
section, scale section, and channel section)
Channel list (separate context menus for channel name section, sweep range section, additional
parameter section)
Working with context menus requires a mouse. Click inside the display element that you want to work
with using the right mouse button.
Except from some particular screen configurations, anything you can do from a context menu you can also
do from the menu bar or using front panel keys and softkeys. Use whatever method is most convenient for
you.
Dialogs
Dialogs provide groups of related settings and allow to make selections and enter data in an organized
way. All softkeys with three dots behind their labeling (as in Marker Properties...) call up a dialog. The
dialogs of the analyzer have an analogous structure and a number of common control elements.
The Dialog Transparency function in the System Config menu varies the transparency of all dialogs.
With an appropriate setting, you can control the dialogs and at the same time view the underlying traces
and display elements.
We assume that you are familiar with standard Windows dialogs and mouse operation. Refer to Using
Front Panel Keys to learn how to control dialogs without a mouse and keyboard.
34
System Overview
Screen Elements
Dialogs with immediate settings provide a Close button but no OK button. Example: Step Size
dialog.
Dialogs with confirmed settings provide both an OK button and a Cancel button. Example: Onscreen keyboard.
On-Screen Keyboard
A keyboard
symbol next to a character input field opens the analyzer's on-screen keyboard.
The on-screen keyboard contains two sets of characters plus the following additional controls:
Shift changes between the two character sets containing lower case letters/numbers and upper
case letters/special characters, respectively.
OK applies the current selection and closes the keyboard. The current string is written into the
input field of the calling dialog. See also Immediate vs. Confirmed Settings.
Cancel discards the current selection and closes the keyboard. The input field of the calling dialog
is left unchanged.
The on-screen keyboard allows you to enter characters, in particular letters, without an external
keyboard; see Data Entry. To enter numbers and units, you can also use the DATA ENTRY keys on the
front panel of the instrument.
Step Size
A step symbol next to a numeric input field opens the Step Size dialog to define an increment for data
variation using the Cursor Up/Down buttons in the dialogs or the rotary knob.
The input value for the step size takes effect immediately; see Immediate vs. Confirmed Settings.
35
System Overview
Screen Elements
Auto activates the default step size for the current input parameter.
The response values in the paste marker list are not updated as the analyzer continues measuring, so
they may differ from the values in the marker info field.
To open the paste marker list you can also click on the input field and use the space bar of your
keyboard or the checkmark key in the NAVIGATION keypad at the front panel of the analyzer.
The numeric entry bar contains the name of the calling function, a numeric input field including the Cursor
Up/Down buttons for data variation and a step symbol , and a Close button. Besides it is closed
automatically as soon as an active display element in the diagram area is clicked or a new menu
command is activated.
Cartesian (rectangular) diagrams are used for all display formats involving a conversion of the
measurement data into a real (scalar) quantity, i.e. for dB Mag, Phase, Delay, SWR, Lin Mag,
Real, Imag and Unwrapped Phase.
Polar diagrams are used for the display format Polar and show a complex quantity as a vector in a
single trace.
Smith charts are used for the display format Smith. They show a complex quantity like polar
diagrams but with grid lines of constant real and imaginary part of the impedance.
Inverted Smith charts are used for the display format Inverted Smith. They show a complex
quantity like polar diagrams but with grid lines of constant real and imaginary part of the
admittance.
36
System Overview
Screen Elements
The analyzer allows arbitrary combinations of display formats and measured quantities (Trace
Measure). Nevertheless, in order to extract useful information from the data, it is important to select a
display format which is appropriate to the analysis of a particular measured quantity; see Measured
Quantities and Display Formats.
Cartesian Diagrams
Cartesian diagrams are rectangular diagrams used to display a scalar quantity as a function of the
stimulus variable (frequency / power / time).
The stimulus variable appears on the horizontal axis (x-axis), scaled linearly (sweep types Lin
Frequency, Power, Time, CW Mode) or logarithmically (sweep type Log Frequency).
The measured data (response values) appears on the vertical axis (y-axis). The scale of the yaxis is linear with equidistant grid lines although the y-axis values may be obtained from the
measured data by non-linear conversions.
The following examples show the same trace in Cartesian diagrams with linear and logarithmic x-axis
scaling.
S-Parameters, Ratios, Wave Quantities, Impedances, Admittances, Z-Parameters, and YParameters are complex.
The following table shows how the response values in the different Cartesian diagrams are calculated
from the complex measurement values z = x + jy (where x, y, z are functions of the sweep variable). The
formulas also hold for real results, which are treated as complex values with zero imaginary part (y = 0).
Trace Format Description
Formula
dB Mag
Magnitude of z in dB
|z| = sqrt ( x2 + y2 )
dB Mag(z) = 20 * log|z| dB
Lin Mag
Magnitude of z, unconverted
|z| = sqrt ( x2 + y2 )
Phase
Phase of z
Real
Real part of z
Re(z) = x
Imag
Imaginary part of z
Im(z) = y
SWR
Delay
37
System Overview
Screen Elements
An extended range of formats and conversion formulas is available for markers. To convert any point
on a trace, create a marker and select the appropriate marker format. Marker and trace formats can be
selected independently.
Polar Diagrams
Polar diagrams show the measured data (response values) in the complex plane with a horizontal real
axis and a vertical imaginary axis. The grid lines correspond to points of equal magnitude and phase.
The magnitude of the response values corresponds to their distance from the center. Values with
the same magnitude are located on circles.
The phase of the response values is given by the angle from the positive horizontal axis. Values
with the same phase are on straight lines originating at the center.
The following example shows a polar diagram with a marker used to display a pair of stimulus and
response values.
The magnitude of the reflection coefficient of an open circuit (Z = infinity, I = 0) is one, its phase is
zero.
The magnitude of the reflection coefficient of a short circuit (Z = 0, U = 0) is one, its phase is 180
deg.
38
System Overview
Screen Elements
Smith Chart
The Smith chart is a circular diagram that maps the complex reflection coefficients S ii to normalized
impedance values. In contrast to the polar diagram, the scaling of the diagram is not linear. The grid lines
correspond to points of constant resistance and reactance.
The following example shows a Smith chart with a marker used to display the stimulus value, the complex
impedance Z = R + j X and the equivalent inductance L (see marker format description in the help
system).
A comparison of the Smith chart, the inverted Smith chart and the polar diagram reveals many
similarities between the two representations. In fact the shape of a trace does not change at all if the
display format is switched from Polar to Smith or Inverted Smith the analyzer simply replaces the
underlying grid and the default marker format.
Smith chart construction
In a Smith chart, the impedance plane is reshaped so that the area with positive resistance is mapped into
a unit circle.
The basic properties of the Smith chart follow from this construction:
The central horizontal axis corresponds to zero reactance (real impedance). The center of the
diagram represents Z/Z0 = 1 which is the reference impedance of the system (zero reflection). At
the left and right intersection points between the horizontal axis and the outer circle, the
impedance is zero (short) and infinity (open).
The outer circle corresponds to zero resistance (purely imaginary impedance). Points outside the
outer circle indicate an active component.
The upper and lower half of the diagram correspond to positive (inductive) and negative
(capacitive) reactive components of the impedance, respectively.
39
System Overview
Screen Elements
in order to deduce the following properties of the graphical representation in a Smith chart:
The center of the plane ( = 0) is mapped to the reference impedance Z0, whereas the circle
with || = 1 is mapped to the imaginary axis of the Z plane.
The circles for the points of equal resistance are centered on the real axis and intersect at Z =
infinity. The arcs for the points of equal reactance also belong to circles intersecting at Z = infinity
(open circuit point (1,0)), centered on a straight vertical line.
The magnitude of the reflection coefficient of an open circuit (Z = infinity, I = 0) is one, its phase is
zero.
The magnitude of the reflection coefficient of a short circuit (Z = 0, U = 0) is one, its phase is 180
deg.
The following example shows an inverted Smith chart with a marker used to display the stimulus value,
the complex admittance Y = G + j B and the equivalent inductance L (see marker format description in the
40
System Overview
Screen Elements
help system).
A comparison of the inverted Smith chart with the Smith chart and the polar diagram reveals many
similarities between the different representations. In fact the shape of a trace does not change at all if the
display format is switched from Polar to Inverted Smith or Smith the analyzer simply replaces the
underlying grid and the default marker format.
Inverted Smith chart construction
The inverted Smith chart is point-symmetric to the Smith chart:
The basic properties of the inverted Smith chart follow from this construction:
The central horizontal axis corresponds to zero susceptance (real admittance). The center of the
diagram represents Y/Y0 = 1, where Y0 is the reference admittance of the system (zero reflection).
At the left and right intersection points between the horizontal axis and the outer circle, the
admittance is infinity (short) and zero (open).
The outer circle corresponds to zero conductance (purely imaginary admittance). Points outside
the outer circle indicate an active component.
The upper and lower half of the diagram correspond to negative (inductive) and positive
(capacitive) susceptive components of the admittance, respectively.
41
System Overview
Screen Elements
in order to deduce the following properties of the graphical representation in an inverted Smith chart:
The center of the plane ( = 0) is mapped to the reference admittance Y0, whereas the circle
with || = 1 is mapped to the imaginary axis of the Y plane.
The circles for the points of equal conductance are centered on the real axis and intersect at Y =
infinity. The arcs for the points of equal susceptance also belong to circles intersecting at Y =
infinity (short circuit point (1,0)), centered on a straight vertical line.
The magnitude of the reflection coefficient of a short circuit (Y = infinity, U = 0) is one, its phase is
0
180 .
The magnitude of the reflection coefficient of an open circuit (Y = 0, I = 0) is one, its phase is zero.
All formats are suitable for the analysis of reflection coefficients Sii. The formats SWR, Smith and
Inverted Smith lose their original meaning (standing wave ratio, normalized impedance or
admittance) if they are used for transmission S-parameters, Ratios and other quantities.
The complex Impedances, Admittances, Z-parameters, and Y-parameters are generally displayed
in one of the Cartesian diagrams with linear vertical axis scale or in a polar diagram.
The real Stability Factors, DC Inputs, and the PAE is generally displayed in a linear Cartesian
diagram (Lin Mag or Real). In complex formats, real numbers represent complex numbers with
zero imaginary part.
Real quantities:
Stability Factors, DC
Input 1/2, PAE
Phase
(default)
42
System Overview
Measured Quantities
Complex dimensionless
quantities:
S-parameters and ratios
Real quantities:
Stability Factors, DC
Input 1/2, PAE
Real
Imag
Unwrapped
Phase
Smith
Polar
Inverted Smith
SWR
Delay
(transmission coefficients
Sij)
The default formats are activated automatically when the measured quantity is changed.
Measured Quantities
This section gives an overview of the measurement results of the network analyzer and the meaning of
the different measured quantities. All quantities can be selected in the Trace Meas. submenu.
The definitions in this and the following sections apply to general n-port DUTs. An analyzer with a
smaller number of test ports provides a subset of the n-port quantities.
S-Parameters
S-parameters are the basic measured quantities of a network analyzer. They describe how the DUT
modifies a signal that is transmitted or reflected in forward or reverse direction. For a 2-port measurement
the signal flow is as follows.
43
System Overview
Measured Quantities
linear equation:
The equation shows that the S-parameters are expressed as S<out>< in>, where <out> and <in> denote the
output and input port numbers of the DUT.
Meaning of 2-port S-parameters
The four 2-port S-parameters can be interpreted as follows:
S11 is the input reflection coefficient, defined as the ratio of the wave quantities b1/a1, measured at
PORT 1 (forward measurement with matched output and a2 = 0).
S21 is the forward transmission coefficient, defined as the ratio of the wave quantities b 2/a1
(forward measurement with matched output and a2 = 0).
S12 is the reverse transmission coefficient, defined as the ratio of the wave quantities b 1 (reverse
measurement with matched input, b1,rev in the figure above and a1 = 0) to a2.
S22 is the output reflection coefficient, defined as the ratio of the wave quantities b2 (reverse
measurement with matched input, b2,rev in the figure above and a1 = 0) to a2, measured at PORT
2.
Available incident power at the input of a two-port (= the power provided by a generator with a source
impedance equal to the reference impedance Z0)
|a2|2
|b1|
|b2|
10*log|S11| (=
20*log|S11|)
10*log|S22|2
10*log|S21|2
10*log|S12|
Multiport Parameters
The multiport S-parameters extend the standard 2-port S-parameters to a larger number of incoming and
outgoing waves. For a 4-port DUT,
,
where again ai (i = 1 to 4) denote the incident, bi (i = 1 to 4) denote the outgoing waves, and the Sparameters are expressed as S<out>< in>.
44
System Overview
Measured Quantities
The indices of the S-parameters described so far number the output and input ports of a DUT; the
parameters are referred to as single-ended S-parameters. The S-parameter description can also be used
to differentiate between different propagation modes of the waves at the output and input ports. This
results in the so-called mixed mode S-parameters. The analyzer measures either single-ended or mixed
mode S-parameters.
Impedance Parameters
An impedance is the complex ratio between a voltage and a current. The analyzer provides two
independent sets of impedance parameters:
Converted Impedances
The converted impedance parameters describe the input impedances of a DUT with fully matched
outputs. In the figures below the indices i and j number the analyzer/DUT ports, Z 0i is the reference
impedance at the DUT port i.
The analyzer converts a single measured S-parameter to determine the corresponding converted
impedance. As a result, converted Z-parameters cannot completely describe general n-port DUTs:
A reflection parameter Zii completely describes a one-port DUT. For n-port DUTs (n>1) the
reflection parameters Zii describe the input impedances at ports i (i = 1 to n) under the condition
that each of the other ports is terminated with its reference impedance (matched-circuit
parameters).
A two-port transmission parameter Zij (i j) can describe a pure serial impedance between the two
ports.
Z11 is the input impedance of a 2-port DUT that is terminated at its output with the reference
impedance Z0 (matched-circuit impedance measured in a forward reflection measurement).
45
System Overview
Measured Quantities
The extension of the impedances to more ports and mixed mode measurements is analogous to
S-parameters. Zdd44 is the differential mode input impedance at port 4 of a DUT that is terminated
at its other ports with the reference impedance Z0. See More Impedances for detailed information.
You can also read the converted impedances in a reflection coefficient measurement from the Smith
chart.
Z-Parameters
The Z-parameters describe the impedances of a DUT with open output ports (I = 0). The analyzer
provides the full set of Z-parameters including the transfer impedances (i.e. the complete nxn Z-matrix for
an n port DUT).
This means that Z-parameters can be used as an alternative to S-parameters (or Y-parameters) in order
to completely characterize a linear n-port network.
2-Port Z-Parameters
In analogy to S-parameters, Z-parameters are expressed as Z<out>< in>, where <out> and <in> denote the
output and input port numbers of the DUT.
The Z-parameters for a two-port are based on a circuit model that can be expressed with two linear
equations:
Meaning of Z-parameters
The four 2-port open-circuit Z-parameters can be interpreted as follows:
Z11 is the input impedance, defined as the ratio of the voltage V1 to the current I1, measured at
port 1 (forward measurement with open output, I2 = 0).
Z21 is the forward transfer impedance, defined as the ratio of the voltage V2 to the current I1
(forward measurement with open output, I2 = 0).
Z12 is the reverse transfer impedance, defined as the ratio of the voltage V 1 to the current I2
(reverse measurement with open input, I1 = 0).
Z22 is the output impedance, defined as the ratio of the voltage V2 to the current I2, measured at
port 2 (reverse measurement with open input, I1 = 0).
Z-parameters can be easily extended to describe circuits with more than two ports or several modes of
propagation.
46
System Overview
Measured Quantities
Admittance Parameters
An admittance is the complex ratio between a current and a voltage. The analyzer provides two
independent sets of admittance parameters:
Converted Admittances
The converted admittance parameters describe the input admittances of a DUT with fully matched
outputs.The converted admittances are the inverse of the converted impedances.
The analyzer converts a single measured S-parameter to determine the corresponding converted
admittance. As a result, converted Y-parameters cannot completely describe general n-port DUTs:
A reflection parameter Yii completely describes a one-port DUT. For n-port DUTs (n>1) the
reflection parameters Yii describe the input admittances at ports i (i = 1 to n) under the condition
that each of the other ports is terminated with its reference impedance (matched-circuit
parameters).
A two-port transmission parameter Yij (i j) can describe a pure serial impedance between the
two ports.
Examples:
Y11 is the input admittance of a 2-port DUT that is terminated at its output with the reference
impedance Z0 (matched-circuit admittance measured in a forward reflection measurement).
The extension of the admittances to more ports and mixed mode measurements is analogous to
S-parameters. Ydd44 is the differential mode input admittance at port 4 of a DUT that is terminated
at its other ports with the reference impedance Z0. See More Admittances for detailed information.
You can also read the converted admittances in a reflection coefficient measurement from the
inverted Smith chart.
Y-Parameters
The Y-parameters describe the admittances of a DUT with output ports terminated in a short circuit (V =
0). The analyzer provides the full set of Y-parameters including the transfer admittances (i.e. the complete
n x n Y-matrix for an n port DUT).
47
System Overview
Measured Quantities
This means that Y-parameters can be used as an alternative to S-parameters (or Z-parameters) in order
to completely characterize a linear n-port network.
2-Port Y-Parameters
In analogy to S-parameters, Y-parameters are expressed as Y<out>< in>, where <out> and <in> denote the
output and input port numbers of the DUT.
In analogy to Z-parameters, the Y-parameters for a two-port are based on a circuit model that can be
expressed with two linear equations:
Meaning of Y-parameters
The four 2-port Y-parameters can be interpreted as follows:
Y11 is the input admittance, defined as the ratio of the current I1 to the voltage V1, measured at
port 1 (forward measurement with output terminated in a short circuit, V 2 = 0).
Y21 is the forward transfer admittance, defined as the ratio of the current I2 to the voltage V1
(forward measurement with output terminated in a short circuit, V2 = 0).
Y12 is the reverse transfer admittance, defined as the ratio of the current I1 to the voltage V2
(reverse measurement with input terminated in a short circuit, V1 = 0).
Y22 is the output admittance, defined as the ratio of the current I2 to the voltage V2, measured at
port 2 (reverse measurement with input terminated in a short circuit, V 1 = 0).
Y-parameters can be easily extended to describe circuits with more than two ports or several modes of
propagation.
Wave Quantities provide the power of any of the transmitted or received waves.
Ratios provide the complex ratio of any combination of transmitted or received wave quantities.
In contrast to S-, Z- and Y-parameters, wave quantities and ratios are not system-error corrected. A
power calibration can be applied to wave quantities and ratios.
With option R&S ZVA-K6, True Differential Mode, the analyzer can also determine balanced wave
quantities and ratios.
Wave Quantities
A wave quantity measurement provides the power of any of the transmitted or received waves. The power
48
System Overview
Measured Quantities
can be displayed in voltage units (e.g. V or dBmV) or equivalent power units (e.g. W or dBm).
Examples for using wave quantities
The wave quantities provide the power at the different receive ports of the analyzer. This is different from
an S-parameter measurement, where the absolute power of a linear device is cancelled. Wave quantities
are therefore suitable for the following measurement tasks:
To increase the accuracy or correct a possible attenuation in the input signal path, it is recommended to
perform a power calibration.
The notation for wave quantities includes the direction and the test port number. Additionally, the source
port must be specified. The letter a indicates a transmitted wave, b a received wave.
Examples:
a1 Src Port 1 is the outgoing wave at test port 1. In a standard S-parameter measurement, this
wave is fed to the input port (port 1) of the DUT (forward measurement).
b1 Src Port 1 is the incoming wave at test port 1. In a standard S-parameter measurement, this is
the reflected wave at port 1 of the DUT (forward measurement).
Ratios
A ratio measurement provides the complex ratio of any combination of transmitted or received wave
amplitudes. Ratios complement the S-parameter measurements, where only ratios of the form bi/aj (ratio
of the incoming wave to the outgoing wave at the test ports i and j of the DUT) are considered.
Examples for using ratios
A measurement of ratios is particularly suitable for the following test scenarios:
The test setup or some of its components (e.g. active components or non-reciprocal devices) do
not allow a system error correction so that a complete S-parameter measurement is not possible.
The test setup contains frequency-converting components so that the transmitted and the
received waves are at different frequencies.
A ratio of two arbitrary waves that is not an element of the S-matrix (e.g. a ratio of the form ai/aj) is
needed.
The notation for ratios includes the two waves with their directions and test port numbers. Additionally, the
source port must be specified. In analogy to wave quantities, the letter a indicates an outgoing wave, b an
incoming wave.
Examples:
49
System Overview
Measured Quantities
b2/a1 Src Port 1 is the ratio of the outgoing wave b2 at port 2 and the incident wave a1 at port 1;
this corresponds to the S-parameter S21 (forward transmission coefficient).
b1/a1 Src Port 1 is the ratio of the wave quantities b1 and a1, measured at PORT 1; this
corresponds to the S-parameter S11 (input reflection coefficient).
The notation of a general S-parameter is S<mout><min><out><in>, where <mout> and <min> denote the output
and input port modes, <out> and <in> denote the output and input port numbers.
Meaning of 2-port mixed mode S-parameters
The mixed mode 2-port S-parameters can be interpreted as follows:
S<mout><min>11 is the mixed mode input reflection coefficient, defined as the ratio of the wave
quantities b1 (mode mout) to a1 (mode min), measured at PORT 1 (forward measurement with
matched output and a2 = 0).
S<mout><min>21 is the mixed mode forward transmission coefficient, defined as the ratio of the wave
quantities b2 (mode mout) to a1 (mode min) (forward measurement with matched output and a2 =
0).
S<mout><min>12 is the mixed mode reverse transmission coefficient, defined as the ratio of the wave
quantities b1 (mode mout) (reverse measurement with matched input, b1' in the figure above and
a1 = 0) to a2 (mode min).
S<mout><min>22 is the mixed mode output reflection coefficient, defined as the ratio of the wave
quantities b2 (mode mout) (reverse measurement with matched input, b2' in the figure above and
a1 = 0) to a2 (mode min), measured at PORT 2.
If <mout> is different from <min>, the S-parameters are called mode conversion factors.
50
System Overview
Measured Quantities
4. DUT with two balanced ports or one balanced and two single-ended ports. Both device types are
fully characterized by 4x4 mixed mode S-matrices.
Unbalance-Balance Conversion
Unbalance-balance conversion is the simulation of one or more unbalance-balance transformers (baluns)
integrated in the measurement circuit in order to convert the DUT ports from an unbalanced state into a
balanced state and virtually separate the differential and common mode signals. The analyzer measures
the unbalanced state but converts the results and calculates mixed mode parameters, e.g. mixed mode Sparameters. No physical transformer is needed.
With option R&S ZVA-K6, True Differential Mode, the analyzer can generate balanced waves at
arbitrary reference planes in the test setup and determine balanced results such as S-parameters, wave
quantities and ratios. The true differential mode also provides two additional sweep types, the amplitude
imbalance and phase imbalance sweeps. What is said below is valid for both the simulated balanced
mode and the true differential mode.
To perform balanced measurements, a pair of physical analyzer ports is combined to form a logical port.
The balanced port of the DUT is directly connected to the analyzer ports
51
System Overview
Measured Quantities
There is no need to fabricate test fixtures with integrated baluns for each type of DUT.
The measurement is not impaired by the non-ideal characteristics of the balun (e.g. error
tolerances, limited frequency range).
Calibration can be performed at the DUT's ports. If necessary (e.g. to compensate for the effect of
a test fixture), it is possible to shift the calibration plane using length offset parameters.
Differential and common mode parameters can be evaluated with a single test setup.
52
System Overview
Calibration Overview
A balanced port configuration is defined by simply selecting the pairs of physical ports that are combined
to form balanced ports and defining the two reference impedances for the differential and common mode
at each balanced port. All this is done in a single dialog; refer to the help system for details and
measurement examples. The most commonly used balanced port configurations and impedances are
predefined and can be selected in the Measurement Wizard.
Depending on the test setup, the analyzer provides different types of mixed mode parameters; refer to the
following sections for details.
Calibration Overview
Calibration or "system error correction" is the process of eliminating systematic, reproducible errors from
the measurement results (S-parameters and derived quantities; see Data Flow). The process involves the
following stages:
1. A set of calibration standards is selected and measured over the required sweep range. For many
calibration types the magnitude and phase response of each calibration standard (i.e. its Sparameters if no system errors occur) must be known within the entire sweep range. In some
calibration procedures (TRL, TNA, TRM), part of the characteristics of the standards can be autodetermined due to implicit redundancy (self-calibration).
2. The analyzer compares the measurement data of the standards with their known, ideal response.
The difference is used to calculate the system errors using a particular error model (calibration
type) and derive a set of system error correction data.
3. The system error correction data is used to correct the measurement results of a DUT that is
measured instead of the standards.
Calibration is always channel-specific because it depends on the hardware settings, in particular on the
sweep range. The means that a system error correction data set is stored with the calibrated channel.
The analyzer provides a wide range of sophisticated calibration methods for all types of measurements.
Which calibration method is selected depends on the expected system errors, the accuracy requirements
of the measurement, on the test setup and on the types of calibration standards available.
Due to the analyzer's calibration wizard, calibration is a straightforward, menu-guided process. Moreover,
it is possible to perform the entire calibration process automatically using a Calibration Unit (accessories
R&S ZV-Z5x).
The system error correction data determined in a calibration procedure are stored on the analyzer.
You can read these correction data using the remote control command
[SENSe<Ch>:]CORRection:CDATa. You can also replace the correction data of the analyzer by your
own correction data sets.
A red label Cal Off ! appears behind the trace list if the system error correction no longer applies to
one or more traces:
53
System Overview
Calibration Overview
A selection of predefined kits is available for all connector types. The parameters of these kits are
displayed in the Add/Modify Standards dialog, however, it is not possible to change or delete the
kits.
Imported and user-defined kits can be changed in the Calibration Kits dialog and its various subdialogs.
Calibration kits and connector types are global resources; the parameters are stored independently and
are available irrespective of the current setup.
Calibration Types
The analyzer provides a wide range of calibration types for one, two or more ports. The calibration types
differ in the number and types of standards used, the error terms, i.e. the type of systematic errors
corrected and the general accuracy. The following table gives an overview.
Calibration
Type
Standards
General
Accuracy
Application
Reflection
Normalization
Open or Short
S11
(or S22, ...)
Reflection
tracking
Low to medium
Reflection measurements on
any port.
Transmission
Normalization
Through
S12, S21
(or S13,...)
Transmission
tracking
Medium
Transmission measurements in
any direction and between any
combination of ports.
Full One-Port
S11
(or S22, ...)
Reflection
tracking,
Source match
Directivity,
High
Reflection measurements on
any port.
One-Path TwoPort
S11, S21
(or S22,...)
Reflection
tracking,
Medium to high
Unidirectional transmission
measurements in any direction
54
System Overview
Calibration Overview
Calibration
Type
Standards
Through2)
General
Accuracy
Application
Source match,
Directivity,
Transmission
tracking
All
Reflection
High
tracking,
Source match,
Directivity,
Load match,
Transmission
tracking,
TOM (2 or more
ports)
All
Reflection
High
tracking,
Source match,
Directivity,
Load match,
Transmission
tracking
TRM (2 or more
ports)
All
Reflection
High
tracking,
Source match,
Directivity,
Load match,
Transmission
tracking
TRL (2 or more
ports)
All
Reflection
High, high
tracking,
directivity
Source match,
Directivity,
Load match,
Transmission
tracking
NIST Multiline
TRL (2 or more
ports)
All
Reflection
tracking,
Source match,
Directivity,
Load match,
Transmission
tracking
TNA (2 or more
ports)
Through, Attenuation,
Symmetric network
All
High, high
directivity
In general
higher accuracy
than TRL
Reflection
High, lowest
tracking,
requirements on
Source match, standards
Directivity,
Load match,
Transmission
tracking
1) Or any other 3 known one-port standards. To be used in a guided calibration, the known standards must be declared to be open,
short, and match irrespective of their properties .
2) Or any other known two-port standard. See remark above.
The calibration type must be selected in accordance with the test setup. Select the calibration type for
which you can obtain or design the most accurate standards and for which you can measure the required
parameters with best accuracy.
55
System Overview
Calibration Overview
Normalization
A normalization is the simplest calibration type since it requires the measurement of only one standard for
each calibrated S-parameter:
One-port (reflection) S-parameters (S11, S22, ...) are calibrated with an open or a short standard
providing the reflection tracking error term.
Two-port (transmission) S-parameters (S12, S21, ...) are calibrated with a through standard
providing the transmission tracking error term.
Normalization means that the measured S-parameter at each sweep point is divided by the corresponding
S-parameter of the standard. A normalization eliminates the frequency-dependent attenuation and phase
shift in the measurement path (reflection or transmission tracking error). It does not compensate for
directivity or mismatch errors. This limits the accuracy of a normalization.
The short and open standards are used to derive the source match and the reflection tracking
error terms.
A full one-port calibration is more accurate than a normalization but is only applicable for reflection
measurements.
The short and open standards are used to derive the source match and the reflection tracking
error terms at the source port.
The match standard is used to derive the directivity error at the source port.
A one-path two-port calibration requires only four standards to be connected (instead of 7 for a full twoport TOSM calibration). It is suitable when only the forward (e.g. S11 and S21) or reverse S-parameters
(e.g. S22 and S12) are needed, and if the DUT is well matched, especially at the load port. It is also the best
calibration method for test setups with unidirectional signal flow, e.g. a pulsed measurement using an
external generator.
TOSM Calibration
A TOSM (Through Open Short Match) calibration requires the same standards as the one-path twoport calibration, however, all measurements are performed in the forward and reverse direction. TOSM is
also referred to as SOLT (Short Open Load (= Match) Through) calibration. The four standards are
used to derive 6 error terms for each signal direction:
56
System Overview
Calibration Overview
In addition to the source match and reflection tracking error terms provided by the one-path
two-port calibration, TOSM also provides the load match.
TOSM is a multi-port calibration type (number of ports: n = 2, 3, ...). The number of required standard
measurements and of error terms increases as shown in the following table.
Number of
ports
Number of error
terms
2*3
+1 = 7
2*3
+2 * 1 = 8
2*3
+ 2 * 2 = 10
3*3
+ 2 + 1 = 12
3*3
+2 * (2 + 1) = 15
3*3
+ 2 * 2 * 3 = 21
4*3
+3 + 2 + 1 = 18
4*3
+2 * (3 + 2 + 1) = 24
4*3
+ 2 * 2 * 6 = 36
An open, through and match measurement is required at each port; in addition, a through must be
measured between any combination of ports and in both directions. Therefore the number N of standard
connections for an n-port TOSM calibration is equal to
The analyzer automatically performs each through measurement in both directions, so the number of
connected standards is smaller than the number of measurements.
See also Full n-port Calibration with Reduced Number of Through Connections below.
TOSM with unknown Through, UOSM
The network analyzer supports different connector types at its test ports in order to measure DUTs with
different port connectors. To perform a TOSM calibration, the DUT must be replaced by a through
connection, which generally involves an adapter between the two connector types.
An adapter represents a through standard with unknown characteristics (in particular, with unknown delay
time/transmission phase). The analyzer can perform a TOSM calibration with an unknown through,
provided that it is reciprocal (S21 = S12). The modified TOSM calibration is referred to as UOSM (Unknown
through Open Short Match) calibration. It can be selected as follows:
If different connector types are assigned to the test ports, the analyzer automatically replaces
TOSM > UOSM.
If the same connector types are used but the appropriate through standard is not defined, the
analyzer also replaces TOSM > UOSM.
UOSM can be selected explicitly using Channel Calibration Start Cal Other....
After acquiring the calibration sweep data for the unknown through, the analyzer automatically determines
its delay time/transmission phase; see Unknown Through Standard.
TOM Calibration
A TOM (Through Open Match) calibration requires a low-reflection, low-loss through standard with an
electrical length that may be different from zero, an open, and a match. The characteristics of all
57
System Overview
Calibration Overview
standards must be fully known; the match may have non-ideal characteristics.
TRM Calibration
A TRM (Through Reflect Match) calibration requires a low-reflection, low-loss through standard with an
electrical length that may be different from zero, a reflect, and a match. The magnitude of the reflection
coefficient of the reflect standard can be unknown but must be nonzero; its phase must be roughly known
( 90 deg). The magnitude and phase of the reflection coefficient must be the same at both test ports.
TRM calibration is especially useful for DUTs in test fixtures.
TRL Calibration
A TRL (Through Reflect Line) calibration requires the two-port standards through and line, which are
both assumed to be ideally matched. Beyond that, the through must be lossless, and its length must be
exactly known. The length of the line standard must be known approximately.
Furthermore, a reflecting one-port standard (reflect) is needed. The magnitude of the reflection coefficient
of the reflect standard can be unknown but must be nonzero; its phase must be roughly known ( 90 deg).
The magnitude and phase of the reflection coefficient must be the same at both test ports.
TRL calibration is especially useful for DUTs in planar line technology (e.g. test fixtures, on-wafer
measurements) where it is difficult to design and connect accurately modeled open, short or match
standards. If TRL is not practicable, TNA may be an alternative.
The system of equations solved to derive the error terms is such that singularities occur whenever the
length difference L between the through and the line is an integer multiple of half of the wave length:
Refer to TRL Extensions to learn how to avoid singularities (extension with two lines, combination with
TRM).
58
System Overview
Calibration Overview
amount of data that the conventional split-band TRL neglects. In addition it also eliminates calibration
discontinuities at the frequency break points where in conventional TRL a transition from one line standard
to another is required.
TNA Calibration
A TNA (Through Network Attenuation) calibration requires two-port standards only. Again, the through
standard must be ideally matched and lossless. The symmetric network must have the same properties as
the reflect standard used for a TRL calibration, i.e. the magnitude of its reflection coefficient can be
unknown but must be nonzero; its phase must be roughly known ( 90 deg). The magnitude and phase of
the reflection coefficient must be the same at both test ports. The attenuation standard must be well
matched on both sides and cause an attenuation different from 0 dB; the exact value of the transmission
coefficient is not important.
As with TRL, TNA calibration is especially useful for planar DUTs. If TNA is not practicable, TRL may be
an alternative.
The general condition for the Through connections is that every port is connected at least once, and that
the connections form no cycles (the connections correspond to a "tree" in graph theory).
The number of connected standards for this simplified TOSM / UOSM calibration is reduced to:
Full n-port calibration with (n 1) Through connections is automatically active for all full n-port calibration
types. As soon as a sufficient set of Through connections have been measured in the Measure Standards
dialog, you can Apply the calibration.
You can also measure additional Through connections in order to improve the accuracy. Any number of
through connections between the minimum number (n 1) and the complete full n-port model (n!/(2*(n
2)!)) is allowed.
Full n-Port calibration with a reduced number of Through connections also allows you to calibrate an
n-port analyzer with an m-port calibration unit, where m < n. See Using Multiple Port Assignments.
59
System Overview
Calibration Overview
Automatic Calibration
A Calibration Unit is an integrated solution for automatic system error correction of vector network
analyzers. For analyzers of the R&S ZVAB family, Rohde & Schwarz provides different types of calibration
units:
The 2- and 4-port calibration units R&S ZV-Z51, R&S ZV-Z52, R&S ZV-Z53, R&S ZV-Z54, and
R&S ZVA-Z55 are especially suited for R&S ZVB and R&S ZVA vector network analyzers.
Within their respective frequency ranges, you may also use one of the calibration units R&S ZNZ51 (2 or 4 ports) or R&S ZN-Z151 (2 ports)
Calibration
unit
Connector type
No. of ports
Order no.
R&S ZV-Z51
3.5 mm (f)
1164.0515.30
R&S ZV-Z51
type N (f)
1164.0515.70
R&S ZV-Z52
10 MHz to 24 GHz
3.5 mm (f)
1164.0521.30
R&S ZV-Z53
3.5 mm (f)
1164.0473.32
R&S ZV-Z53
R&S ZVB14
type N (f)
1164.0473.72
R&S ZV-Z54
R&S ZVA40
10 MHz to 40 GHz
2.92 mm (f)
1164.0467.92
R&S ZV-Z55
R&S ZVA50
10 MHz to 50 GHz
2.4 mm (f)
1164.0480.42
R&S ZN-Z51
3.5 mm (f)
1319.5507.34
R&S ZN-Z51
3.5 mm (f)
1319.5507.32
R&S ZN-Z51
type N (f)
1319.5507.74
R&S ZN-Z51
type N (f)
1319.5507.72
R&S ZN-Z51
The R&S ZN-Z51 allows a free/mixed port configuration with possible connector types
N(m/f), 3.5mm (m/f) and 7/16 (m/f).
custom
configuration
With an N(f)-type CalU serving as base unit, for each available port an alternative connector
type N(m), 3.5mm (m/f) or 7/16 (m/f) can be selected. For N(f)-type models alternative
connectors can be also be retrofitted, but the calibration unit has to be sent to service for that
and has to be characterized again.
See the data sheet for ordering information.
The frequency range for 7/16 connector ports is limited to 100 kHz to 7.5 GHz.
60
System Overview
Calibration Overview
Calibration
unit
Connector type
No. of ports
Order no.
type N (f)
1317.9134.72
The 8- and 6-port calibration units R&S ZV-Z58 and R&S ZV-Z59 are especially suited for R&S
ZVT vector network analyzers.
R&S ZV-Z58
R&S ZVT8
type N
1164.0638.78
R&S ZV-Z58
R&S ZVT8
3.5 mm
1164.0638.78
R&S ZV-Z59
R&S ZVT20
1164.0450.36
The units contain calibration standards that are electronically switched when a calibration is performed.
The calibration kit data for the internal standards are also stored in the calibration unit, so that the analyzer
can calculate the error terms and apply the calibration without any further input.
Invalid calibrations due to operator errors (e.g. wrong standards or improper connections)
are almost excluded.
The internal standards don't wear out because they are switched electronically.
Limitations: Some calibration types (TOM, TRM, TRL, TNA) are not available.
Attention!
Please observe the safety instructions in the "Technical Information" provided with the
calibration unit to avoid any damage to the unit and the network analyzer. Safetyrelated aspects of the connection and operation of the units are also reported in the
sections below.
61
System Overview
Optional R&S ZVA Extensions
Power Calibration
The purpose of a power calibration is to ensure accurate source power levels and power readings at a
particular position (reference plane) in the test setup. Power calibration is essentially different from the
system error correction described in section Calibration Overview. For best accuracy, a power calibration
should be performed in addition to a system error correction.
In general, a power calibration involves two stages:
1. Source power calibration: An external power meter is connected to the reference plane. The analyzer
modifies its source power until the power meter reading corresponds to the desired source power value.
2. Receiver power calibration: The analyzer uses the calibrated source signal to adjust the power reading
at the receiver port.
The analyzer provides power calibration wizards for various measurement modes.
Offset Parameters
Offset parameters complement the system error correction and power calibration, compensating for the
known length and loss of a (non-dispersive and perfectly matched) transmission line between the
calibrated reference plane and the DUT. The analyzer can also auto-determine length and loss
parameters, assuming that the actual values should minimize the group delay and loss across the sweep
range.
Option Name
Functionality
RS& ZVAB-K2
Time Domain
R&S ZVA-K4
R&S ZVA-K5
R&S ZVA-K6
R&S ZVA-K7
Measurements on Pulsed Signals Pulsed measurements in analogy to a time sweep (i.e. at constant
receiver frequency), but with a much higher sampling rate of 12.5/ns;
includes R&S ZVA-K17.
R&S ZVA-K8
Converter Control
R&S ZVA-K9
R&S ZVA-K10
62
System Overview
Optional R&S ZVA Extensions
Option
Option Name
Functionality
R&S ZVA-K17
R&S ZVA-K27
Pulse Generator
R&S ZVAB-K30
Provides the noise figure of a DUT which operates in its linear range.
R&S ZVA-K31
R&S ZVAB-B14
Universal Interface
R&S
ZVA<frequency>B16
Direct Generator/Receiver
Access
Give direct access to various RF input and output signals, e.g. to insert
external components into the signal path or develop custom
measurements.
R&S
ZVA<frequency>B3x
R&S
ZVA<frequency>B2x
Control the source power, e.g. to protect sensitive DUTs from excess
input levels
63
System Overview
Optional R&S ZVA Extensions
For a given RF signal, an ideal mixer would produce only two IF outputs: one at the frequency sum of the
RF and LO (IF = RF + LO), and another at the frequency difference between the RF and LO (IF = |RF
LO|). Filtering can be used to select one of these IF outputs and reject the unwanted one.
In the scalar mixer mode the analyzer provides the following functionality:
The mixer mode can be used also to test important performance parameters of RF mixers such as
frequency ranges, conversion loss, compression, and isolation.
Harmonics are signals at an integer multiple of the fundamental frequency. The fundamental is the first
harmonic, the nth harmonic is n times the frequency of the fundamental. The production of harmonic
frequencies by an electronic system when a signal is applied at the input is known as harmonic distortion.
The purpose of the harmonics measurement is to measure the harmonic distortion of a DUT. To this end
the source remains at the fundamental frequency whereas the receiver is set to n times the fundamental
frequency. Two different types of results are provided:
In the direct measurement, the nth harmonic of the stimulus signal is measured.
In the relative measurement, the nth harmonic of the stimulus signal is divided by 1st harmonic
(fundamental) received from the DUT. The result corresponds to the nth harmonic distortion
factor.
64
System Overview
Optional R&S ZVA Extensions
An additional option R&S ZVA-K10, Long Distance Mixer Delay, enables mixer delay measurements with
an external receiver.
65
System Overview
Optional R&S ZVA Extensions
The test setup is as simple as for a basic transmission measurement: The DUT must be
connected only once. Moreover, it is possible to perform S-parameter measurements in parallel to
the noise figure measurement.
66
Measurement Examples
Simple Measurement Tasks
4 Measurement Examples
This chapter provides examples for typical measurement tasks to be performed on the network analyzer.
To make yourself familiar with the instrument, use the simple measurement examples outlined in the
Getting Started chapter. For a systematic explanation of all menus, functions and parameters and
background information refer to the Manual Control reference.
3. Click Move.
After the pointer changes to the four-headed arrow:
4. Press one of the direction keys (left, right, up, or down arrow key) to move the entire window
without changing its size.
5. Press ENTER or left-click the window when it is at the position you want.
3. Click Size.
After the pointer changes to the four-headed arrow:
4. Press one of the direction keys (left, right, up, or down arrow key) to move the pointer to the
border you want to move.
5. Press a direction key to move the border.
Press ENTER or left-click the window when it is the size you want.
Display Configuration
The analyzer provides various tools that you can use to customize the diagram areas and control
67
Measurement Examples
Simple Measurement Tasks
elements. The following examples show how to change the display colors.
To select or define a color scheme for the diagrams and their display elements ...
1. Click Display Display Config Color Scheme... to open the Color Scheme dialog.
2. Select the Predefined Scheme that is most appropriate for your needs.
3. Click Define User Scheme... to open the Define User Color Scheme dialog.
4. Select a display element from the Element drop-down list.
5. Click the Color field to open a standard Color dialog and assign the color.
You can repeat the last 2 steps for as many elements as you like. For traces, you can also select a Trace
Style and Trace Width. Your settings apply to all setups, they are permanent even after you close the
network analyzer application.
6. If you wish to use several color schemes in parallel, click Save to save your current color scheme
to a file.
7. If you wish to restore the original Predefined Scheme, click System System Config... Resets
Reset Colors.
Data Transfer
The following examples show you how to perform basic tasks related to data transfer from and to the
analyzer.
68
Measurement Examples
Simple Measurement Tasks
Setting up a Sweep
Configurations of the different sweep types require different procedures. The following examples list the
essential settings for various sweep types.
69
Measurement Examples
Simple Measurement Tasks
70
Measurement Examples
Optimization
Optimization
Optimizing the Measurement Speed
Minimizing the measurement time per sweep contributes to a high measurement throughput. The following
parameters have an influence on the sweep time:
71
Measurement Examples
Calibration
The analyzer determines the minimum sweep time according to the current channel settings. The sweep
is performed at maximum speed without delay.
Avoid delay times between the end of the measurement sequence and the next trigger event:
2. If you don't need a special trigger mode, click Channel Sweep Trigger and make sure that
Free Run is selected.
Avoid delay times between adjacent frequency points.
3. Click Channel Mode and select Alternating Sweeps if the settling time between adjacent
frequency points is larger than the settling time between the partial measurements.
Calibration
Calibrating a Measurement Channel
Calibration is the process of eliminating systematic, reproducible errors from the measurement results
(system error correction). A measurement channel can be calibrated either manually or automatically
using a suitable calibration unit (accessories R&S ZV-Z51 ... -Z59 or R&S ZN-Z51/-Z151):
72
Measurement Examples
Calibration
Click Channel Calibration Cal Kits... and use the Calibration Kits dialog to select an existing
kit.
Click Copy Kit to... and create a copy of the old kit using a new cal kit name.
Select the kit from the Calibration Kits in Use table, click View/Modify Kit, and add the second Line
standard with appropriate delay time. See TRL calibration with 2 Lines below.
73
Measurement Examples
Calibration
Note that the gender combinations (mm, ff or mf) of both Lines must be equal.
9. Click Apply to start the calculation of the system error correction data, apply them to the current
channel and close the calibration wizard.
10. Replace the last measured standard with your DUT and perform calibrated measurements without
changing the channel settings used for calibration.
74
Measurement Examples
Calibration
75
Measurement Examples
Calibration
5. Click Apply to start the calculation of the system error correction data, apply them to the current
channel and close the calibration wizard.
6. Replace the last measured standard with your DUT and perform calibrated measurements without
changing the channel settings used for calibration.
76
Measurement Examples
Calibration
4. Since the NIST Multiline TRL method produces an accurate result for the propagation constant it
is possible to arbitrarily shift the reference plane. You can leave it at its default position (connector
plane) or move it towards the DUT (positive values) or towards the connector (negative values) to
meet your measurement requirements.
5. Click Apply to perform the calibration.
As with all other calibrations you can store the results to the Calibration Pool for later use. To do so click
Channel Calibration Cal Manager to open the Calibration Manager dialog.
Thermal fluctuations cause linear expansion of the waveguide components and result in phase
drift. An environment with a stable temperature within the range stated in the data sheet is a
prerequisite for accurate measurements.
A power calibration must be performed previous to system error correction. Refer to the
documentation of your frequency converter for instructions.
If you readjust the output power of the frequency converter (using the knurled knob at the top of
the converter) an already performed system error correction is no longer valid. For that reason
adjust the output power of the frequency converter before system error correction.
TOSM Calibration
The following example reports a TOSM calibration for a four port R&S ZVA analyzer which is connected to
two frequency converters; see Connecting the Converter. It is suitable for transmission and reflection
measurements on two-port waveguide DUTs in the frequency range of the converters.
The calibration procedure using the analyzers Calibration Wizard is straightforward (for details refer to
the analyzer help system, section Guided Calibration):
1. Activate the Frequency Converter Mode (System > System Config > Frequency Converter)
and connect the two converters.
2. Click Channel > Start Cal > Two Port P1 P2 > TOSM.
The calibration kit R&S ZV-WR10 is preinstalled. It is displayed in the Select Physical VNA Test Port
Connector(s) dialog, together with the appropriate connector type.
77
Measurement Examples
Calibration
4. Connect the Short standard from the calibration kit to the frequency converter no. 1 (the converter
with RF IN connected to the analyzer port no. 1) and click Port 1: WR10 > Short to initiate the
calibration sweep.
5. Proceed in a similar way, using the Short and the Shim in the calibration kit (producing an Offset
Short) and the fixed Match.
6. Repeat the three one-port calibration sweeps at frequency converter no. 2 (the converter with RF
IN connected to the analyzer port no. 2).
7. Connect the two waveguide flanges directly and click Port 1: WR10 Port 2: WR10 > Through
to initiate the transmission calibration sweep.
8. Click Apply to calculate and apply the system error correction data and close the wizard.
78
Measurement Examples
Calibration
You can use the sliding match instead of the fixed match in order to improve the accuracy of the
system error correction. Both standards cover the same frequency range.
You can check the calibration by measuring a standard that was not used during the system error
correction. If you use the sliding match for system error correction, you can use the fixed match to check
the calibration. Note that this check is incomplete (e.g. the transmission is not verified when using a oneport standard like a fixed match).
UOSM Calibration
UOSM calibration uses an unknown through and yields two solutions related to different transmission
phase values. The two solutions differ by 180 deg - only one solution is valid. Any two-port network whose
S-parameters fulfill the reciprocity condition S21=S12 can be used as an unknown through (e.g. a
waveguide bend).
Within a coaxial system the analyzer selects the correct solution automatically. This is not possible in a
waveguide system because the delay time is frequency-dependent (dispersive propagation). The valid
solution has to be selected manually. For this purpose the following dialog opens during calculation of the
system error correction data (see step 8 above):
Check Dispersive and select the right solution from the "Phase" drop-down list.
Thermal fluctuations cause linear expansion of the waveguide components and result in phase
drift. An environment with a stable temperature within the range stated in the data sheet is a
prerequisite for accurate measurements.
A power calibration must be performed previous to system error correction. Refer to the
documentation of your frequency converter for instructions.
If you readjust the output power of the frequency converter (using the knurled knob at the top of
the converter) an already performed system error correction is no longer valid. For that reason
adjust the output power of the frequency converter before system error correction.
TRL Calibration
The following example reports a TRL calibration for a four port R&S ZVA analyzer which is connected to
two frequency converters; see Connecting the Converter. It is suitable for transmission and reflection
measurements on two-port waveguide DUTs in the frequency range of the converters.
The calibration procedure using the analyzers Calibration Wizard is straightforward (for details refer to
the analyzer help system, section Guided Calibration):
1. Activate the Frequency Converter Mode (System > System Config > Frequency Converter)
and connect the two converters.
79
Measurement Examples
Calibration
2. Click Channel > Start Cal > Two Port P1 P2 > TRL.
The calibration kit R&S ZV-WR03 is preinstalled. It is displayed in the Select Physical VNA Test Port
Connector(s) dialog, together with the appropriate connector type.
4. Connect the Short standard from the calibration kit to the frequency converter no. 1 (the converter
with RF IN connected to the analyzer port no. 1) and click Port 1: WR03 > Reflect to initiate the
calibration sweep.
5. Proceed in a similar way, using the Short at Port 2.
6. Establish the through connection using the Shim #1 between the ports.
7. Establish the line connection using the Shim #2 between the ports.
8. Click Apply to calculate and apply the system error correction data and close the wizard.
With calibration techniques involving a match standard (M) you can use the sliding match instead of
80
Measurement Examples
Trace Evaluation
the fixed match in order to improve the accuracy of the system error correction. Both standards cover the
same frequency range.
You can check the calibration by measuring a standard that was not used during the system error
correction (e.g. the fixed match to check a TRL calibration). Note that this check is incomplete (e.g. the
transmission is not verified when using a one-port standard like a fixed match).
UOSM Calibration
UOSM calibration uses an unknown through and yields two solutions related to different transmission
phase values. The two solutions differ by 180 deg - only one solution is valid. Any two-port network whose
S-parameters fulfill the reciprocity condition S21=S12 can be used as an unknown through (e.g. a
waveguide bend).
Within a coaxial system the analyzer selects the correct solution automatically. This is not possible in a
waveguide system because the delay time is frequency-dependent (dispersive propagation). The valid
solution has to be selected manually. For this purpose the following dialog opens during calculation of the
system error correction data (see step 8 above):
Check Dispersive and select the right solution from the "Phase" drop-down list.
Trace Evaluation
Operations on Traces
Trace Mathematics
Mathematical relations between traces can be used to compare different traces, correct traces, re-design
measurements or create new measurements. Trace mathematics is always based on linear, complex
trace data (irrespective of the actual trace format).
81
Measurement Examples
Trace Evaluation
2. Click Trace Trace Select Add Trace to add a new trace to the diagram area. The new trace is
automatically assigned a trace name (e.g. Trc3) and selected as the active trace.
3. Click Channel Trace Funct User Def Math to open the User Def Math for Trc3 dialog and enter
the following mathematical relation for the new trace: Trc1/Mem2[Trc1]. Click OK to confirm your
definition and close the dialog
4. Select Trace Trace Funct Math = User Def to display Trc3 as a mathematical trace.
The mathematical relation Trc1/Mem2[Trc1] is applied to the linear trace data. In logarithmic
representation, the effect is a subtraction of the two traces. The mathematical trace shows the difference
of the dB Mag values of Trc1 and Mem2[Trc1]. In our example the difference trace is approximately
constant.
82
Measurement Examples
Trace Evaluation
Trace Statistics
After measuring a quantity across the selected sweep range, the analyzer can analyze the trace and
determine various statistical results.
83
Measurement Examples
Port Conversion
S-parameter or ratio).
3. Click Trace - Trace Func - Time Domain - Time Domain to transform the active trace to the time
domain.
The transformed trace is displayed in the active diagram area. To refine the analysis, you can modify the
number and position of the sweep points (Channel - Sweep - Number of Points, Channel - Stimulus),
select a different transform type and window (Trace - Trace Func - Time Domain - Define Transform...)
and vary the time range (Trace - Trace Func - Time Domain - Time Domain Stimulus Axis...).
Port Conversion
Defining a Balanced Ports Configuration
The Balanced Ports and Port Groups dialog comprises the functions for balanced port definition. The
following examples show how to define and use balanced ports.
3. Open the Def Balanced Port tab and assign the appropriate differential and common mode
reference impedances to both logical ports.
84
Measurement Examples
Port Conversion
4. Connect your DUT to ports 1 to 4 of the network analyzer as shown in the figure above.
5. Click OK to close the Balanced Ports and Port Groups dialog.
6. Back in the More S-Parameters dialog, select the balanced S-parameter that you wish to
measure.
7. Click OK to close the More S-Parameters dialog and perform the measurement.
You can also access all the described settings from the Measurement Wizard.
To use your own port configuration,
1. Click Trace Measure More S-Params... Balanced Ports and Port Groups....
2. In the Def Balanced Port tab of the Balanced Ports and Port Groups dialog opened, select Logical
Port # 1 and assign two Physical Port Numbers, e.g. 1 and 2.
3. Assign the appropriate differential and common mode reference impedances to logical port no. 1
and Click Define.
4. Select Logical Port # 2 and assign the two remaining Physical Port Numbers, e.g. 3 and 4.
5. Assign the appropriate differential and common mode reference impedances to logical port no. 2
and Click Define.
The Def Balanced Port tab shows the balanced port configuration:
1. Connect one balanced port of your DUT to ports 1 and 2 of the network analyzer, the other
balanced port of your DUT to ports 3 and 4 of the network analyzer, in accordance with the
selected reference impedances.
2. Click OK to close the Balanced Ports and Port Groups dialog.
3. Back in the More S-Parameters dialog, select the balanced S-parameter that you wish to
measure.
4. Click OK to close the More S-Parameters dialog and perform the measurement.
85
Measurement Examples
Port Conversion
2. Establish the necessary Channel settings (port configuration, sweep range and type etc.) and
select the measured quantities (Trace Measure).
3. Click Channel Mode Virtual Transform Single Port Embedding to open the Single Port
Embedding... dialog.
4. In the dialog, select the Physical Port to which you want to add a virtual transformation network
(e.g. Physical Port 1) and do one of the following:
5. If you wish to define the added network by an imported set of 2-port S-parameters, select the 2Port transformation network, click Read Data From File, and load the parameters from a 2-port
(*.s2p) Touchstone file.
6. If you wish to define the added network by an equivalent circuit, select the circuit type and adjust
the parameters R, C, and L displayed in the right half of the dialog.
7. Click Embed DUT and Close the dialog.
The traces of the active channel show the characteristics of the DUT including the virtual transformation
network inserted between port 1 of the analyzer and the DUT.
You can also assign two-port networks to balanced ports; see Combination of 2-Port and 4-Port (De)Embedding Networks.
86
Measurement Examples
Port Conversion
1. Connect ports 1 and 3 of a 3- or 4-port analyzer to the balanced ports of the DUT, connect port 2
to the single ended port of the DUT.
2. Click Channel Mode Port Config... Balanced Ports and Port Groups... Predefined Configs
and define the appropriate balanced port configuration (see also Balanced Measurement
Examples), combining ports 1 and 3 of the analyzer to logical port no. 1.
3. Establish the necessary Channel settings (sweep range and type etc.) and select the measured
quantities (Trace Measure).
4. Click Channel Mode Virtual Transform Balanced Port Embedding to open the Balanced Port
Embedding... dialog.
In the dialog, the Logical Port no. 1 (the only balanced port) is already selected. To add a virtual network,
do one of the following:
5. If you wish to define the added network by an imported set of 4-port S-parameters, select the 4Port transformation network, click Read Data From File, and load the parameters from a 4-port
(*.s4p) Touchstone file.
6. If you wish to define the added network by an equivalent circuit, select the circuit type and adjust
the parameters R, C, and L displayed in the right half of the dialog.
7. If you wish to use a combination of 2-port S-parameters and lumped circuit elements, select the
appropriate Serial 2-Port.. transformation network, import the 2-port files for each of the physical
ports 1 and 3, and adjust the remaining R, C, and L parameters.
8. Click Embed DUT and Close the dialog.
The traces of the active channel show the characteristics of the DUT including the virtual transformation
network inserted between the logical port 1 of the analyzer and the balanced DUT port.
87
Measurement Examples
Port Conversion
appropriate Serial 2-Port.. transformation network, import the 2-port files, and adjust the remaining
R, C, and L parameters.
8. Click Deembed DUT and Close the dialog.
The traces of the active channel show the characteristics of the DUT without the effects of the removed
physical transformation network.
The true differential mode requires logical port combinations with independent power sources. Do not
use ports 1/2 or ports 3/4 to create a logical port.
Exception: On R&S ZVA67 and on R&S ZVA24/40 network analyzers with four ports and four generators,
all ports have independent internal sources. You can use true differential mode with an arbitrary
combination of two source ports.
88
Measurement Examples
Port Conversion
7. Connect one balanced port of your DUT to ports 1 and 3 of the network analyzer, the other
balanced port of your DUT to ports 2 and 4 of the network analyzer, in accordance with the
selected port combination and reference impedances.
8. Back in the More Ratios dialog, select the balanced ratio that you wish to measure.
9. Click OK to close the More Ratios dialog and perform the measurement.
To obtain balanced wave quantities,
1. Calibrate your test setup, define the balanced port configuration and set the reference
impedances as described above.
2. Click Trace Measure Wave Quantities More Wave Quantities...
3. Select the balanced wave quantity that you wish to measure.
4. Click OK to close the More Wave Quantities dialog and perform the measurement.
The true differential mode requires logical port combinations with independent power sources. Do not
use ports 1/2 or ports 3/4 to create a logical port.
Exception: On R&S ZVA67 and on R&S ZVA24/40 network analyzers with four ports and four generators,
all ports have independent internal sources. You can use an arbitrary combination of two source ports.
5. Open the True Diff Mode tab and enable True Differential Mode.
6. Open the Def Balanced Port tab and assign the appropriate differential and common mode
reference impedances to both logical ports.
7. Click OK to close the Balanced Ports and Port Groups dialog.
8. Connect one balanced port of your DUT to ports 1 and 3 of the network analyzer, the other
balanced port of your DUT to ports 2 and 4 of the network analyzer, in accordance with the
selected port combination and reference impedances.
9. Back in the More S-Parameters dialog, select the mixed-mode S-parameter that you wish to
measure.
10. Click OK to close the More S-Parameters dialog and perform the measurement.
89
Measurement Examples
Port Conversion
You can also access all the described settings from the Measurement Wizard.
90
Measurement Examples
Harmonics Measurements
The following example shows how to perform scalar mixer measurements on a differential mixer with
balanced RF input and IF output ports and a single-ended LO input. With a four-port analyzer, a possible
test setup involves the following connections:
Harmonics Measurements
In the Harmonic Distortion menu you can measure arbitrary harmonics or ratios between harmonics and
the fundamental wave (harmonic distortion factor).
91
Measurement Examples
Pulsed Measurements (R&S ZVA and R&S ZVT)
92
Measurement Examples
Pulsed Measurements (R&S ZVA and R&S ZVT)
The analyzer measures the pulse profile, i.e. the magnitude of the received wave quantity (typically b 2) vs.
time.
1. Select the appropriate measured quantity and trace format (Trace Measure Wave Quantities
b2 Source Port 1 and Trace Format dB Mag).
2. Click Channel Sweep Trigger: External and trigger the measurement on the Rising Edge of
the trigger signal.
3. Click Channel Sweep Sweep Type Pulse Profile.
4. Click Define Pulse Profile to access the basic measurement settings.
5. Adjust the Start and Stop times to the pulse width of your signal: Make sure that Stop Start
exceeds the width of a single pulse.
6. Adjust the Center Freq to the carrier RF frequency of your pulsed signal.
7. Observe the pulse profile in the diagram area. If desired, vary the If Bandwidth and the Number of
Points.
The x-axis of the active diagram is linearly scaled and labeled with the Start and Stop times.
Switching off the internal RF generator while an external generator is used can improve the
measurement accuracy. Channel Power Bandwidth Average RF Off also deactivates external
generators, so you have to use the settings in the Source section of the Port Configuration dialog (with
option R&S ZVA-K4).
93
Measurement Examples
Pulsed Measurements (R&S ZVA and R&S ZVT)
The analyzer measures the pulse profile of the reflected and transmitted waves, i.e. the magnitudes of the
wave quantities a1 and b2 vs. time and calculates the forward transmission coefficient S21.
1. Create three traces and select the measured quantities and trace formats (Trace Measure
Wave Quantities a1 etc., Source Port 1 and Trace Format dB Mag).
2. Press Channel Sweep Trigger: External and trigger the measurement on the Rising Edge of
the trigger signal.
3. Click Channel Sweep Sweep Type Pulse Profile.
4. Click Define Pulse Profile to access the basic measurement settings.
5. Adjust the Start and Stop times to the pulse width of your signal: Make sure that Stop Start
exceeds the width of a single pulse.
6. Adjust the Center Freq to the frequency of your pulsed signal.
7. Observe the pulse profile in the diagram area. If desired, vary the If Bandwidth and the Number of
Points.
Due to the delay and the attenuation introduced by the DUT, the wave b2 is shifted with respect to a1.as
shown below.
The magnitude of the S-parameter S21 is distorted at the beginning and at the end of the pulses because
the analyzer divides the two wave quantities at equal times.
9. Re-open the Define Pulse Profile dialog and click Receiver Settings...
10. In the upper part of the Receiver Settings dialog, select the following values:
94
Measurement Examples
Pulsed Measurements (R&S ZVA and R&S ZVT)
11. Close the configuration dialogs and observe the offset-corrected traces.
In the diagram area, the wave quantity is shifted so that the a1 and b2 pulses coincide. This also removes
the distortions of the S-parameter.
Required Equipment
The pulse profile measurement can be carried out with the following equipment:
Network analyzer (NWA) R&S ZVA24 with a firmware version V2.60 or higher and a motherboard
ID number 1305.6470.02 (see "Info - Hardware Info ...")
One R&S ZVAX24 extension unit equipped with option R&S ZVAX24-B271, "Pulse Modulator Port
1"
95
Measurement Examples
Pulsed Measurements (R&S ZVA and R&S ZVT)
Measurement Principle
The pulse modulator option R&S ZVAX24-B271 provides a pulsed source signal at the NWA port 1. Pulse
width and period are determined by the used pulse generator, which can e.g. be the internal pulse
generator of the NWA provided by option R&S ZVA-B27. This option also provides a second "Sync" signal
that can be used to synchronize the measurement to the rising edge of the generated pulses.
The DUT is connected between the test ports 1 and 2 of the analyzer; the transmitted pulsed signal is
measured at port 2 using the analyzer's "Pulse Profile" mode.
The measurement involves the following steps:
1. Connection of the extension unit
2. Configuration of the extension unit for the selected measurement and test setup ("ZVAX Path
Configuration")
3. Definition of the pulse generator and the trigger settings
4. Configuration of the "Pulse Profile" mode
5. Calibration
6. Connection of the DUT and measurement
Power calibrations and system error corrections for test setups with an extension unit can be performed in
the ordinary way.
RF connection: Connect SOURCE IN (ZVAX) to SOURCE OUT (NWA) and SOURCE OUT
(ZVAX) to SOURCE IN (NWA).
Control connection: Connect USB FROM NWA (ZVAX) to any of the USB type A connectors at
the front or rear panel of the NWA.
Pulse generator connection: Connect CASCADE IN (ZVAX) to CASCADE (NWA) using the using
the RJ-45 cable supplied with the extension unit.
The DUT is connected between the analyzer ports 1 and 2. The schematic test setup is shown below.
96
Measurement Examples
Pulsed Measurements (R&S ZVA and R&S ZVT)
1. Use the radio buttons in the "ZVAX Path Configuration" dialog to activate the "Src 1 Pulse
Modulator". If your extension unit contains a harmonic filter or combiner, select the corresponding
97
Measurement Examples
Pulsed Measurements (R&S ZVA and R&S ZVT)
through paths.
2. Press "Pulse Generators" and make sure that the "Modulator Source" and the "Modulator
Assignment" settings are as shown below.
1. Click "Channel > Sweep > Sweep Type > Pulse Generator" to activate the pulse generator signal.
2. Click "Def Pulse Generator..." and configure the "Pulse Parameters" as shown above.
3. In the "Define Pulse Generator" dialog, click "Define Sync Generator..." and ensure that the
"Sync" signal is configured as shown below.
98
Measurement Examples
Pulsed Measurements (R&S ZVA and R&S ZVT)
4. Click "Channel > Sweep > Trigger > Pulse Gen..." to select the pulse generator as trigger source.
The dialog "Pulse Gen Trigger" opens. Close it without modifying the default setting ("Rising Edge
Sync").
1. Click "Channel > Sweep > Sweep Type > Pulse Profile" to activate the pulse profile mode.
2. Click "Define Pulse Profile..." and configure the "Time Parameters" as shown above.
Measurement
After power calibration and system error correction, the pulsed measurement can be performed as
outlined in section Pulse Profile Mode. All measured quantities (S-parameters, wave quantities, ratios etc.)
and other trace settings are available.
The following example shows the reflected wave a1, the transmitted wave b2, and the forward transmission
coefficient S21 of a DUT with the settings of the previous sections.
99
Measurement Examples
Pulsed Measurements (R&S ZVA and R&S ZVT)
The steepness of the edges of the S21 pulse arises from ratioing (b/a) and does not provide a measure for
the rise and fall times of the pulse itself.
An attenuator between the NWA source port and the DUT input limits the source power.
A pre-amplifier between the DUT output and the NWA receive port can reduce the noise figure of
the NWA receiver.
The Noise Figure Setup Guide guides you through the measurement procedure outlined below. All
required settings and dialogs are accessible from the setup guide.
Test setup for noise figure measurement
We assume that Port 1 is used as the NWA source port, Port 2 is used as the receive port. Generalization
100
Measurement Examples
Pulsed Measurements (R&S ZVA and R&S ZVT)
to other port assignments or to test setups without external attenuator and/or pre-amplifier is selfexplanatory.
2. Select Channel - Calibration - Start Power Cal - Source Power Cal and calibrate the port 1 source
power in the usual way. Ensure that the calibrated source power will not overdrive the preamplifier / NWA receiver system.
3. Remove the external power sensor and close the connection between port 1 and port2.
4. Select Channel - Calibration - Start Power Cal - Receiver Power Cal and calibrate the port 2
receiver power (wave quantity b2) in the usual way. For high input powers at the NWA receive
port, it is recommended to set the IF Gain b to Low Distortion (Channel - Mode - Port
Configuration). Make sure that the power calibration is applied to the active channel.
The power calibration is complemented by a Noise Figure Calibration.
5. Select Channel - Mode - Noise Figure Meas - Noise Figure Cal to open the calibration wizard.
6. Perform the three calibration steps as described in section Noise Figure Calibration. Make sure
that the calibration is applied to the active channel.
101
Measurement Examples
Pulsed Measurements (R&S ZVA and R&S ZVT)
102
GUI Reference
Control Menus
5 GUI Reference
This chapter explains all functions of the analyzer and their application. It is organized according to the
menus/softkey groups of the user interface.
The topics in this chapter can be called up directly using the HELP key or the Help buttons in the dialogs.
For a general overview of the analyzer's capabilities and their use refer to the System Overview.
Control Menus
The Control menus provide standard Windows functions to control windows. The analyzer provides two
types of Control menus with analogous function:
Clicking the icon opens the Control menu for the main application window. To access this icon
the Title Bar of the main application window must be open.
Clicking a
icon opens the Control menu for an individual setup window. If a setup window is
maximized, the icon is placed to the left of the File menu.
Move displays a cursor symbol to moves the active window within the available space.
Restore
Returns the maximized or minimized active window to its size and position. Restore is available after a
Maximize or Minimize command only.
103
GUI Reference
File Menu
Move
Displays a four-headed arrow to move the active window with the arrow keys or with the mouse.
This command is unavailable for maximized windows.
Size
Displays a four-headed arrow to change the size of the active window using the arrow keys or the mouse.
Minimize
Reduces the active window to an icon.
You can also configure the NWA application to be started with a minimized window; see Startup
Procedure.
Maximize
Enlarges the active window to fill the available space.
Close
Closes the active setup window (setup control menu) or ends the analyzer session (application control
menu).
In a setup window the analyzer suggests to save changes to the setup before closing it. If a setup
is closed without saving, all changes made since the last time it was saved are lost.
In the application window the analyzer prompts you to save setups with unsaved changes.
The Close application command is equivalent to the Exit command in the File menu. Moreover Close
is the same as double-clicking a Control menu icon or clicking the
icon in the title bar of the active
window.
Next
Selects the next diagram area as the active diagram area. This command is available in setup control
menus only and is disabled if only one setup is defined.
File Menu
The File menu provides standard Windows functions to create, save, recall or print setups, to copy the
current screen and to shut down the application.
104
GUI Reference
File Menu
Setups
A setup comprises a set of diagram areas with all displayed information that can be stored to a NWA
setup file (*.zvx). Each setup is displayed in an independent window.
Print Preview displays the setup on the screen as it would appear printed.
Print to Clipboard copies the screen contents to the clipboard in order to be pasted into another
application.
Print to File... opens a dialog to select a file and file format to store the screen contents.
Trace Data opens a submenu to store one or several data or memory traces to a file or loads a
memory trace from a file. The submenu is also part of the Trace menu (Trace Trace Funct
Import/Export Data).
1 Set<n>.zvx etc. is a list of the last 4 setups stored in the current or in previous sessions.
New
Creates a new setup and opens a new setup window. The new setup is named Setup<n> where <n> is
the current number for all created setups.
105
GUI Reference
File Menu
To open an existing setup, select File Open / Recall. To rename a setup, use File Save As.
Remote control: MEMory:DEFine "<setup_name>"
Close
Closes an opened setup window. The analyzer suggests to save changes to the setup before closing it. If
a setup is closed without saving, all changes made since the last time it was saved are lost.
Remote control: MEMory:DELete[:NAME] "<setup_name>"
Print
Prints the active setup. This command opens a standard Windows Print dialog box to, specify the range
of pages to be printed, the number of copies, the destination printer, and other printer setup options.
Remote control: The commands in the HCOPy... system provide the printer settings.
HCOPY[:IMMediate] initiates the print.
Print Dialog
Provides options to specify how the setup should be printed. Print is opened by means of the File
Print... command.
The following printer options are remembered when the dialog is closed:
Select Printer displays the active printer and printer connection. The printers and printer
connections can be selected from the Name drop-down list.
106
GUI Reference
File Menu
Preferences opens a dialog to select the layout and paper format and specify further printer
options.
Find Printer opens a dialog to select and install a printer that is not yet installed on the instrument.
Page Range specifies the pages to be printed. The analyzer prints the entire setup.
Number of Copies specifies the number of copies to be printed for the above page range.
Print Preview
Displays the active setup as it would appear when printed. The analyzer generates one printed page for
each diagram area in the setup. The main window is replaced with a print preview window in which one or
two pages/diagram areas are displayed in their printed format.
Across the top of the screen the print preview toolbar offers options to view either one or two
pages/diagram areas at a time; move back and forth through the setup; zoom in and out of pages/diagram
areas (2 steps possible); initiate a print job or close the preview without printing:
Page Setup
Selects a printer and a printer connection. This command presents a Page Setup dialog box to specify the
printer and its connection.
107
GUI Reference
File Menu
Paper Size specifies the size of paper that the document is to be printed on.
Paper Source specifies the paper source, because some printers offer multiple trays for different
paper sources.
The radio buttons in the Print panel specify whether or not different diagram areas are printed on
different pages.
The radio buttons in the Orientation panel specify whether the pages are printed in Portrait or
Landscape format.
The Margins panel contains input fields to define a margin on each of the four edges of the pages.
The check boxes in the Add panel select additional information to be included in the printed
document.
Printer... opens the Page Setup dialog to select the printer and printer connection. The printers
can be selected from the Name drop-down list. Network... opens a dialog to configure the printer
connections. Properties opens a dialog to select the layout and paper format and specify further
printer options.
108
GUI Reference
File Menu
To select the Print Range and start printing, open the Print dialog. To install printers and configure
ports use the Control Panel.
Remote control: HCOPy:DESTination
HCOPy:DEVice:LANGuage
HCOPy:ITEM:ALL
HCOPy:ITEM...
HCOPy:PAGE...
HCOPy:ORIentation
HCOPY[:IMMediate]
Print to Clipboard
Copies the current screen or a portion of it to the clipboard in order to be pasted into another application.
Use Print to File to copy the screen contents to a file with a selectable bitmap format. Print to File also
provides options to specify which portion of the screen is copied to the clipboard.
Print to File
Opens a Print to File dialog to select a file and file format to store the current screen contents.
Remote control: HCOPy:DESTination 'MMEM'
109
GUI Reference
File Menu
Save in specifies the drive and directory in which the screen contents are stored. The icons to the
right of the pull-down list are provided for easy navigation in the file system (place the cursor on
the icons to obtain What's this? help).
File Name specifies a file name to save the screen contents. The analyzer adds the extension
(e.g. *.emf) selected in the Save As Type box.
Save saves the screen contents in the selected file and directory and closes the dialog. The print
options are maintained and can be reused when Print to File is used for the next time.
The Options... panel provides options to specify whether the entire screen (All Diag. Areas) or a
portion of it (Active Diag. Area, Marker Table Only) is copied, whether or not the logo The default
R&S logo (file Logo.gif) is stored in the Resources\Images subdirectory of the NWA program
directory and can be replaced by another logo., date and time is placed above the selected
output, and whether the analyzer displays a message to be confirmed before overwriting an
existing file. The options are remembered when the dialog is closed.
After a file has been saved, the selected copy Options are also used if the screen is copied to the
clipboard.
Remote control: HCOPy:DESTination 'MMEM'
HCOPy:DEVice:LANGuage
HCOPy:MITEM...
HCOPy:MPAGe:WINDow
HCOPY[:IMMediate].
110
GUI Reference
File Menu
Save
Saves and names the active setup. The analyzer opens a standard Windows Save As dialog box to
select a NWA setup file name (*.zvx) and location for the setup file.
Remote control: MMEMory:STORe:STATe 1,"<file_name>"
Save As Dialog
Specifies the name and location of a particular file (e.g. a NWA setup file) to save:
File Name specifies a file name to save the current data (e.g. the setup). The analyzer adds the
extension (e.g. *.zvx) in the Save As Type box.
Save in specifies the drive and directory in which the data is stored. The icons to the right of the
pull-down list are provided for easy navigation in the file system (place the cursor on the icons to
obtain What's this? help).
Save saves the data (e.g. the active setup) in the selected file and directory and closes the dialog.
The Save As dialog is used to store various data types (e.g. cal kit data, limit lines, sweep segment
lists, ...). Depending on its use the dialog is opened with different file locations and data types. File
locations (directories) are remembered when the dialog is closed. To restore default directories use the
System System Configuration Resets dialog.
Open / Recall
Recalls an existing setup from a file. The analyzer opens a standard Windows Open File dialog box to
select the file from all NWA setup files (*.zvx) stored on the file system.
It is not possible to open the same setup in different windows. If an opened setup is changed and an
111
GUI Reference
File Menu
attempt is made to open the same setup again the analyzer displays a warning:
Yes overwrites the changes in the opened setup, No closes the message box, leaving the opened setup
unchanged.
It is possible to create and open several setup files with the same contents but different names or
locations. To open/recall a setup file (*.zvx) you can also use the Windows Explorer and simply doubleclick the file or drag and drop the file into the NWA application. The imported setup becomes the active
setup.
Remote control: MMEMory:LOAD:STATe 1,"<file_name>"
Look in specifies the drive and directory in which the file to open is stored. The icons to the right of
the pull-down list are provided for easy navigation in the file system (place the cursor on the icons
to obtain What's this? help).
File Name specifies a file name (e.g. a setup file, *.zvx) to open. The file can be selected by
clicking on the directory overview above.
Recent File
Is a placeholder which is replaced by a list of the last 4 setups stored in the current or in previous
sessions. Clicking an item in the list opens the corresponding setup.
Use the setup list in the Window menu to switch between different open setups.
Remote control: MEMory:CAT? (returns a list of the loaded files).
Exit
Ends the analyzer session. The analyzer prompts you to save setups with unsaved changes.
This command is equivalent to the Close command on the application Control menu.
112
GUI Reference
Trace Menu
Trace Menu
The Trace menu provides all trace settings and the functions to select, modify and store different traces. In
addition the menu provides the marker, search and limit check functions.
Traces
A trace is a set of data points that can be displayed together in a diagram area. The trace settings specify
the mathematical operations used in order to obtain traces from the collected data. They can be divided
into several main groups:
Conversion into the appropriate display format and selection of the diagram type
Scaling of the diagram and selection of the traces associated to the same channel
Limit check
The trace settings complement the definitions of the Channel menu. Each trace is assigned to a channel;
see Traces, Channels and Diagram Areas. The channel settings apply to all traces assigned to the
channel.
Format defines how the measured data is presented in the graphical display.
Scale defines how the current trace is presented in the diagram selected in the Format submenu.
Trace Select provides functions to handle traces and diagram areas, and assign traces to
channels.
Trace Funct(ions) store traces to the memory and perform mathematical operations on traces.
Marker positions markers on a trace, configures their properties and selects the format of the
numerical readout.
Marker Funct(ions) define the sweep range, scale the diagram and introduce an electrical length
offset using the active marker.
Lines defines limits for measured values and activates the limit check.
113
GUI Reference
Trace Menu
Measure
The Measure submenu selects the quantity to be measured and displayed.
S11, S12, S21, S22 select the four elements of the standard 2-port scattering matrix (Sparameters).
More S-Parameters opens a dialog to select S-parameters for multiport measurements or mixed
mode S-parameters.
Wave Quantities opens a submenu to select the absolute (unratioed) power of the analyzed
signals (wave quantities).
Intermod Distortion Quantities provides the results of the intermodulation distortion measurement
(intermodulation products, intercept points, noise level).
Mixer Meas provides the group delay of a mixer and derived results
Stability Factor selects one of the three factors K, 1 or 2 to assess the stability of linear circuits
(e.g. amplifiers).
All S-Params displays all S-parameters that the analyzer can measure in the appropriate diagram
areas.
DC Inputs selects and configures the measurement of DC powers and the Power Added
114
GUI Reference
Trace Menu
Efficiency (PAE).
Power Sensor opens a configuration dialog for the measurement of wave quantities using an
external power meter.
Noise Figure selects the results of the Noise Figure measurement (with option R&S ZVAB-K30).
an is the wave transmitted at test port no. n of the analyzer (stimulus signal) and fed to port
number n of the DUT (incident wave).
bn is the wave transmitted at port number n of the DUT (response signal) and received at test port
no. n of the analyzer (received wave).
The analyzer offers various diagrams and display formats to visualize the results. The analyzer places
no restriction on the formats that are available for each measured quantity. However, to keep the
interpretation simple, it is recommended to select an appropriate display format; see Trace - Format.
The S-parameters are the basic measured quantities of a network analyzer. They describe how the DUT
modifies a signal that is transmitted or reflected in forward or reverse direction. S-parameters are
expressed as S<out>< in>, where <out> and <in> denote the output and input port numbers of the DUT.
A full 2-port S-parameter measurement involves 2 stages (referred to as partial measurements) with
interchanged drive and receive ports. The analyzer automatically switches the internal power sources and
the receivers to obtain the desired S-parameters.
Remote
control:
115
GUI Reference
Trace Menu
"S21" | "S22"
Use CALCulate<Ch>:PARameter:DEFine:SGRoup to create traces for all Sparameters associated with a group of logical ports.
In an arbitrary frequency conversion test setup, it is possible to measure reflection coefficients (S 11, S22 ...)
at ports with equal source and receive frequency (see Port Configuration dialog), provided that and a oneport calibration is available.
At present, arbitrary S-parameter measurements are not suited for balanced ports and true differential
mode.
Arbitrary S-parameters require a special calibration type; see background information in section
Correction Off. When a frequency conversion mode is activated, the analyzer checks which of the Sparameters actually involve a- and b-waves with different frequencies. Only these S-parameters are
calculated (and should be calibrated) according to the rules for arbitrary S-parameters.
Example: Transmission measurement between ports 1 and 2 at the channel base frequency fb. Port 3 is
activated as an additional CW source port. This does not affect the calculation and calibration of the twoport S-parameters S11, S12, S21, S22.
More S-Parameters
Opens a dialog to select S-parameters for multiport measurements (including the 2-port S-parameters) or
mixed mode S-parameters.
116
GUI Reference
Trace Menu
S-Parameter selects the type (left pull-down list) and the port number assignment (right pull-down
list) of the S-parameter. Mixed mode parameters are only available if a balanced port
configuration is active. They are expressed as S<mout><min>, where <mout> and <min> denote the
output and input port modes. The port numbers are assigned in the order S <out>< in>, where <out>
and <in> denote the output (response) and input (stimulus) port numbers of the DUT.
The graphics in the Port Configuration panel depicts the current port configuration. Balanced and
Measured Ports opens the Balanced Port and Port Groups dialog to define the properties of the
test ports. Single-ended (unbalanced) S-parameters are assigned to the physical test ports of the
analyzer. Balanced S-parameters are assigned to logical test ports. Selecting a balanced port
configuration with logical test ports means that the unbalance-balance conversion is switched on
and that the analyzer provides mixed mode S-parameters.
Detector selects the algorithm that is used to calculate the displayed trace from the individual
measurement points. In the average (AVG) detector mode, it is possible to define the detector
observation time (Meas. Time) for each single measurement point. The average detector is
particularly suitable for S-parameter measurements in parallel to a noise figure measurement
(option R&S ZVAB-K30), where an alternative reduction of the measurement bandwidth is not
possible. For an overview of detector settings refer to section Detector.
117
GUI Reference
Trace Menu
All possible combinations of mixed mode parameters (e.g. Sss, Scs, Sds, Sdd,..., Zss, Zcs,...) are
provided. Sss is used for unbalanced S-parameters if the balanced-unbalanced conversion is active;
otherwise the port mode indices ss are omitted.
The selected modes must be compatible with the port configuration. If an attempt is made to select an
incompatible parameter (e.g. a single-ended parameter for a balanced port), the analyzer displays an error
message.
Ratios
The Ratios submenu selects and defines ratios of wave quantities.
b2/a1 Src Port 1, b1/a1 Src Port 1, b2/b1 Src Port 1, and b1/b2 Scr Port 1 select predefined ratios
of the standard 2-port wave quantities a1, a2, b1, and b2, to be measured in forward direction with
port 1 providing the stimulus signal.
More Ratios opens a dialog to define and select arbitrary ratios of wave quantities for different
detectors and source ports or higher port numbers or frequency offsets. In true differential mode,
the dialog also offers ratios of balanced wave quantities.
In contrast to S-parameters, ratios are not system error corrected. A power calibration can be applied to
ratios; see Data Flow in the System Overview chapter.
b2/a1 Src Port 1, b1/a1 Src Port 1, b2/b1 Src Port 1, b1/b2 Src Port 1
Select predefined complex ratios of the standard 2-port wave quantities a1, a2, b1, and b2:
118
GUI Reference
Trace Menu
The predefined wave quantities are all obtained with the same test set configuration, port 1 providing the
stimulus signal (source port 1, forward measurement if the stimulus signal is fed to the input of the DUT).
b2/a1 Src Port 1 is the ratio of the wave quantities b2 and a1 and corresponds to the S-parameter
S21 (forward transmission coefficient).
b1/a1 Src Port 1 is the ratio of the wave quantities b1 and a1, measured at PORT 1, and
corresponds to the S-parameter S11 (input reflection coefficient).
b2/b1 Src Port 1 is the ratio of the transmitted to the reflected wave quantities in a forward
measurement.
The analyzer can also measure arbitrary ratios for other source ports; see More Ratios.
Remote control: CALCulate<Ch>:PARameter:MEASure "<Trace_Name>", "B2/A1" | ...
Create new trace and select name and measurement parameter:
CALCulate<Ch>:PARameter:SDEFine "<Trace_Name>", "B2/A1" | ...
More Ratios
Opens a dialog to select arbitrary ratios of wave quantities, e.g. for different source ports or higher port
numbers. In true differential mode, the dialog also offers ratios of balanced wave quantities.
The notation for ratios and the functionality of the More Ratios dialog is analogous to the definition of Sparameters.
Numerator selects the type (left pull-down list) and the port number assignment (right pull-down
list) of the wave that forms the numerator of the ratio. Ratios of balanced wave quantities are only
available if the True Differential Mode is active; see background information below. The input
(stimulus) or output (response) port number is selected in the right pull-down list. The range of
output and input port numbers depends on the analyzer model.
Denominator selects the type (left pull-down list) and the port number assignment (right pull-down
list) of the wave that forms the denominator of the ratio. The same waves as for the Numerator
are available.
119
GUI Reference
Trace Menu
Source Port contains all analyzer ports or external generators which can be used as a source for
the stimulus signal. The list contains all analyzer ports Port 1 to Port n. Generators (Gen 1, Gen 2,
...) must be configured explicitly in the System Configuration External Generators dialog before
they appear in the list.
In the trace line and in the status bar, the source port is indicated in brackets, e.g. b2/a1(P1) for
the ratio b2/a1 with source port no. 1.
Detector selects the algorithm that is used to calculate the displayed trace from the individual
measurement points. In the Max. and RMS detector modes, it is possible to define the detector
observation time (Meas. Time) for a single measurement point. The Detector and Meas. Time
controls are both unavailable in true differential mode, because only the Normal detector provides
consistent phase information. The detector settings are available for ZVA and ZVT network
analyzers only.
External generators
The measurement process for external generators Gen 1, Gen2... in the Source Port list differs from the
measurement process for internal source ports:
An external generator always represents a permanent signal source that is switched on for all
partial measurements. In contrast, an analyzer port is switched off for partial measurements that
do not require a source signal. Exception: Internal ports can be configured as permanent sources
(see Gen setting in the Source section of the Port Configuration dialog).
The external source is measured in the first partial measurement where an internal source is
active. This means that no separate partial measurement for the external generator signal is
needed. If no internal source is needed at all, the external source is measured in the first partial
measurement.
as, bs: Single-ended incident (a) or outgoing (b) wave. To select this wave type, the selected port
must be unbalanced. If the port configuration contains no unbalanced ports, the single-ended
wave quantities are hidden.
ad, ac, bd, bc: Balanced incident (a) or outgoing (b) waves. d and c distinguish between the
differential and common mode; see Wave Quantities and Ratios.
In remote control, different drive ports for numerator and denominator waves are allowed.
Remote control: CALCulate<Ch>:PARameter:MEASure "<Trace_Name>", "B2/A1" ...
Create new trace and select name and measurement parameter:
CALCulate<Ch>:PARameter:SDEFine "<Trace_Name>", "B2/A1" | ...
Detector
Selects the algorithm that is used to calculate the displayed measurement points from the raw data. The
Detector can be selected in the More S-Parameters, More Ratios and More Wave Quantities dialogs.
120
GUI Reference
Trace Menu
Normal selects the default detector mode where each measurement point is displayed without
modification as soon as it is recognized to be valid. The analyzer then proceeds to the next sweep
point. Normal detector mode ensures that the measurement is performed at maximum speed and
that a meaningful complex result is obtained.
AVG collects all valid results at each sweep point during the Meas. Time set in the More SParameters, More Ratios or More Wave Quantities dialog and calculates the complex arithmetic
mean value of these results. This yields the complex average of the wave quantities or ratios.
Averaging tends to remove statistical fluctuations (e.g. noise contributions) from the measured
signal.
The average(AVG) detector is also used for the noise figure measurement.
R&S ZVA and R&S ZVT analyzers provide the following additional detectors for ratios and wave
quantities:
Peak collects all valid results at each sweep point during the Meas. Time set in the More Ratios
or More Wave Quantities dialog and selects the result with the maximum magnitude (maximum
power) as the measurement point. Note that the phase is not evaluated in this process so that
complex conversions (e. g. the calculation of real and imaginary values) do not really make sense.
RMS collects all valid results at each sweep point during the Meas. Time set in the More Ratios
or More Wave Quantities dialog and calculates the root mean square (RMS) of the linear
magnitude of these results. This yields the magnitude of the measurement point. Note that the
phase is not evaluated in this process so that complex conversions (e. g. the calculation of real
and imaginary values) do not really make sense.
The detector settings have an influence on the displayed trace. They do not affect the number of
measurement points in a sweep (or in a subset of the sweep range) but may increase the sweep time . In
the Peak, RMS, and AVG detector settings, the sweep time cannot be smaller than the detector
observation time (Meas. Time) set in the More Ratios or More Wave Quantities dialogs. The sweep time
can be larger if additional delays are taken into account. Changing the Meas. Time affects the sweep time.
On the other hand, increasing the Sweep Time in the Channel Sweep menu leaves the Meas. Time
unchanged . The AVG, Peak, and RMS detector settings appear in the trace line.
Combining different detectors
The detector setting in the More Ratios menu affects the ratio of a numerator and a denominator wave
quantity. This does not place any restrictions on the measurement functionality of the analyzer, because
ratios can also be formed by measuring the numerator and denominator individually and using the trace
functions. A possible application is the comparison of different detector settings for a particular trace.
The analyzer generates a warning if the selected measurement time for AVG, Peak or RMS detectors
is too long. At the same time, bit no. 15 in the ...INTegrity:HARDware status register is set. Reduce
the measurement time and/or reduce the IF bandwidth until the warning disappears.
A warning also appears if the measurement time for RMS detectors is too short. Increase the
measurement time and/or increase the IF bandwidth until the warning disappears.
Remote control: CALCulate<Ch>:PARameter:MEASure "<Trace_Name>", "<Par>"
CALCulate<Ch>:PARameter:SDEFine "<Trace_Name>", "<Par>"
(the parameter name <Par> also contains the detector)
[SENSe<Ch>:]SWEep:DETector:TIME
Measurements at Two Different Frequencies (for R&S ZVA and R&S ZVT
121
GUI Reference
Trace Menu
Analyzers)
The More Ratios and More Wave Quantities dialogs provide the wave quantities a1, b1... These wave
quantities are measured at the common receiver frequency, which is equal for all ports: If no frequencyconverting mode is active, the common receiver frequency is equal to the stimulus frequency of the NWA
source (channel base frequency fb).
With option ZVA-K4, Arbitrary Generator and Receiver Frequencies, the network analyzer provides an
additional set of "primed" wave quantities a'1, b'1..., to be measured at fixed, but port-specific frequency
offsets from the common receiver frequency. Primed wave quantities can also be used to calculate ratios.
The basic and the primed results are measured in two different analyzer paths. The two signals are
separated in the digital part of the receiver, after down-conversion of the RF input signal in the first mixer,
a lowpass filter stage, and analog/digital conversion. The digital paths contain mixer stages with two
independent numerically controlled oscillators NCO 1 and NCO 2. Each of the NCOs converts one signal
component to the analyzer frequency.
The port-specific frequency offset between primed and unprimed waves can be set in the Receiver section
of the Port Configuration dialog ( Freq a', b').
The maximum frequency offset between primed and unprimed waves is limited by the cutoff frequency of
the analog lowpass filer. The minimum frequency offset is determined by the bandwidth of the digital IF
filters (Channel Power Bandwidth Average Meas Bandwidth). It is recommended to use IF filters with
high selectivity.
The port-specific frequency offset extends the receiver frequency conversion in the Receiver
Frequency dialog, which is equal for all analyzer ports.
In remote control, it is possible to define an additional port-specific offset to the basic frequencies; see
remote control commands below. The additional offset is not displayed in the Port Configuration dialog.
The total frequency offset between primed and basic wave quantities is equal to ( Freq a', b' Freq a,
b).
Remote control: SENSe<Ch>:FREQuency<Pt>:OFFSet:PWAVes
SENSe<Ch>:FREQuency<Pt>:OFFSet:WAVes
122
GUI Reference
Trace Menu
Wave Quantities
The Wave Quantities submenu selects a wave quantity to be measured and displayed.
a1 Src Port 1, b1 Src Port 1, b2 Src Port 1, a2 Src Port 2, b1 Src Port 2 and b2 Src Port 2 select
the standard 2-port wave quantities a1, b1, a2, and b2, to be measured in forward or reverse
direction with port 1 or 2 providing the stimulus signal.
More Wave Quantities opens a dialog to define and select arbitrary wave quantities for different
detectors and source ports or higher port numbers or frequency offsets. In true differential mode,
the dialog also offers balanced wave quantities.
In contrast to S-parameters, wave quantities are not system error corrected. A power calibration can be
applied to wave quantities; see Data Flow in the System Overview chapter.
a1 Src Port 1, b1 Src Port 1, b2 Src Port 1, a2 Src Port 2, b1 Src Port 2, b2 Src Port
2
Select the standard 2-port wave quantities a1, a2, b1, and b2 for different source ports:
The predefined wave quantities are obtained with different source ports. a1 Src Port 1, b1 Src Port 1 and
b1 Src Port 2 are measured at Port 1 of the analyzer. a2 Src Port 2, b2 Src Port 1 and b2 Src Port 2 are
measured at Port 2 of the analyzer.
a1 Src Port 1 is the wave transmitted at test port 1. In a standard S-parameter measurement, this
wave is fed to the input port (port 1) of the DUT (forward measurement).
b1 Src Port 1 is the wave received at test port 1. In a standard S-parameter measurement, this is
the reflected wave at port 1 of the DUT (forward measurement).
b2 Src Port 1 is the wave received at test port 2. In a standard S-parameter measurement, this
wave is transmitted at port 2 of the DUT (forward measurement).
a2 Src Port 2 is the wave transmitted at test port 2. In a standard S-parameter measurement, this
123
GUI Reference
Trace Menu
wave is fed to the output port (port 2) of the DUT (reverse measurement).
b1 Src Port 2 is the wave received at test port 1. In a standard S-parameter measurement, this
wave is transmitted at port 2 of the DUT (reverse measurement).
b2 Src Port 2 is the wave received at test port 2. In a standard S-parameter measurement, this
wave is fed to the output port (port 2) of the DUT (reverse measurement).
The analyzer can also measure wave quantities for other source ports; see More Wave Quantities.
Remote control: CALCulate<Ch>:PARameter:MEASure "<Trace_Name>", "A1" |
Create new trace and select name and measurement parameter:
CALCulate<Ch>:PARameter:SDEFine "<Trace_Name>", "A1" | ...
The notation for wave quantities and the functionality of the More Wave Quantities dialog is analogous to
the definition of S-parameters.
Wave Quantity selects the type (left pull-down list) and the port number assignment (right pulldown list) of the wave quantity. Balanced wave quantities are only available if the True Differential
Mode is active; see background information below. The output (transmit) or input (receive) port
number of the analyzer (corresponding to the input (stimulus) or output (response) port number of
the DUT, respectively) is selected in the right pull-down list. The range of output and input port
numbers depends on the analyzer model.
Show as selects the physical unit of the displayed trace. It is possible to display the measured
2
Voltage V or convert the wave quantity into an effective power according to P = V /Re(Z0). Z0
denotes the reference impedance of the source port (for wave quantities a n) or of the receive port
(for wave quantities bn). The reference impedances are defined in the Port Configuration dialog.
This function is also available for memory traces where the remaining control elements of the
dialog are grayed.
Source Port contains all analyzer ports or external generators which can be used as a source for
the stimulus signal. The list contains all analyzer ports Port 1 to Port n. Generators (Gen 1, Gen 2,
...) must be configured explicitly in the System Configuration External Generators dialog before
124
GUI Reference
Trace Menu
they appear in the list. The analyzer places no restriction on the combination of source ports and
port numbers of the measured wave quantity, so it is even possible to measure a 2 while the
source port is port 1 (e.g. in order to estimate the directivity of the coupler in the internal test set).
In the trace line and in the status bar, the source port is indicated in brackets, e.g. a1(P1) for the
wave quantity a1 with source port no. 1.
Detector selects the algorithm that is used to calculate the displayed trace from the individual
measurement points. In the Max. and RMS detector modes, it is possible to define the observation
time (Meas. Time) for a single measurement point. The Detector and Meas. Time controls are
both unavailable in true differential mode, because only the Normal detector provides consistent
phase information. The detector settings are available for ZVA and ZVT network analyzers only.
External generators
The measurement process for external generators Gen 1, Gen2... in the Source Port list differs from the
measurement process for internal source ports:
An external generator always represents a permanent signal source that is switched on for all
partial measurements. In contrast, an analyzer port is switched off for partial measurements that
do not require a source signal. Exception: Internal ports can be configured as permanent sources
(see Gen setting in the Source section of the Port Configuration dialog).
The external source is measured in the first partial measurement where an internal source is
active. This means that no separate partial measurement for the external generator signal is
needed. If no internal source is needed at all, the external source is measured in the first partial
measurement.
as, bs: Single-ended incident (a) or outgoing (b) wave. To select this wave type, the selected port
must be unbalanced. If the port configuration contains no unbalanced ports, the single-ended
wave quantities are hidden.
ad, ac, bd, bc: Balanced incident (a) or outgoing (b) waves. d and c distinguish between the
differential and common mode; see Wave Quantities and Ratios.
125
GUI Reference
Trace Menu
126
GUI Reference
Trace Menu
The Lower IM3 Product at DUT Out is the third-order lower intermodulation product at the output
of the DUT. This quantity corresponds to the outgoing wave quantity (b wave) at the output of the
DUT, measured at the frequency of the lower tone minus the tone distance. The lower IM3
frequency is also displayed in the Set Frequencies and Powers dialog.
The Upper IM3 Product at DUT Out is the third-order upper intermodulation product at the output
of the DUT. This quantity corresponds to the outgoing wave quantity (b wave) at the output of the
DUT, measured at the frequency of the upper tone plus the tone distance.
The Major IM3 Product at DUT Out is the lower or upper IM3 product at DUT out, whichever is
larger. The Major IM3 Product reveals the worst-case performance of the DUT.
The Intercept Point 3 at DUT Out is the third-order intercept point at the output of the DUT. This
quantity corresponds to the fictitious DUT output level (Lower Tone at DUT Out), measured at the
lower tone frequency, where the major third-order intermodulation suppression (the ratio of the
Major IM3 Product at DUT Out to the Lower Tone at DUT Out) reaches 0 dB (see background
information above).
More Intermod Products opens a dialog to select intermodulation products of higher order and
intermodulation products which are measured at the input of the DUT.
More Intercept Points opens a dialog to select intercept points of higher order and intercept points
which are measured at the input of the DUT.
Noise Level at DUT Out is a measure for the noise level and therefore the dynamic range of the
intermodulation distortion measurement. The noise level is measured at the frequency of the
lower tone minus 4/9 times the tone distance.
Lower Tone at DUT In, Lower Tone at DUT Out, Upper Tone at DUT In, Upper Tone at DUT Out
is a measurement of the two fundamental waves that are used for the intermodulation
measurement either at the DUT input or the DUT output.
The measurement of higher-order intermodulation products should be enabled explicitly in the Define
Intermodulation Distortion Measurement dialog, otherwise no calibration will be performed for these
products.
The labels for the intermodulation quantities in the trace list are identical to the parameters used for
remote control; see CALCulate<Ch>:PARameter:SDEFine "<Trace_Name>", "IP3LI" |
"IM3LI" | "LTI" | ....
127
GUI Reference
Trace Menu
Remote
control:
The controls in the dialog define the order of the intermodulation product, measurement at the DUT input
or output, and the position of the intermodulation product relative to the lower and upper tones.
The Lower intermodulation products are measured at frequencies below the lower tone (above the
lower tone for intermodulation products at the DUT output in case of an inverted frequency
conversion, where IF=LO-RF).
The Upper intermodulation products are measured at frequencies above the upper tone (below
the upper tone for intermodulation products at the DUT output in case of an inverted frequency
conversion, where IF=LO-RF).
Major denotes the lower or upper intermodulation product, whichever is larger. The Major
intermodulation product reveals the worst-case performance of the DUT.
If Relative is selected, the intermodulation product is displayed in dB units relative to the measured lower
tone level at the DUT input or output, depending on the At DUT setting (intermodulation suppression). In
the case of a frequency sweep with constant source power settings, the power-calibrated input level
should be equal to the CW Power.
Remote control: CALCulate<Ch>:PARameter:MEASure "<Trace_Name>", "IM3LI" | ...
Create new trace and select name and measurement parameter:
CALCulate<Ch>:PARameter:SDEFine "<Trace_Name>", "IM3LI" | ...
128
GUI Reference
Trace Menu
The controls in the dialog define the order of the intercept point, measured at the DUT input or output, and
the position of the intercept point relative to the lower and upper tones.
The Lower intercept points are calculated using the intermodulation suppression IMk rel measured
at frequencies below the lower tone (above the lower tone for an inverted frequency conversion,
where IF=LO-RF). Please note that IMkrel is always measured at the DUT output.
The Upper intercept points are calculated using the intermodulation suppression IMk rel measured
at frequencies above the lower tone (below the lower tone for an inverted frequency conversion,
where IF=LO-RF). Please note that IMkrel is always measured at the DUT output.
Major denotes the lower or upper intercept point, whichever is smaller. The Major intercept point
reveals the worst-case performance of the DUT.
Mixer Meas
The Mixer Meas submenu provides the results of the mixer delay measurement and results that the
analyzer acquires at the RF image frequency:
Mixer delay measurements require option R&S ZVA-K9. The results are available as soon as the
measurement has been properly configured using the Define Mixer Delay Measurement without
LO Access wizard (Channel Mode Mixer Delay Meas Define Mixer Delay Meas).
To obtain the RF image traces, a scalar mixer measurement must be active. When an image trace
is selected, the analyzer opens a dialog to specify the detector settings. An error message is
displayed if the image frequency range RF' exceeds the analyzer's frequency range.
Mixer Delay is the group delay of the mixer. This measured quantity is selected automatically
when a mixer delay measurement is activated.
The Delay Derivative is the derivative of the Mixer Delay with respect to the sweep variable. It
shows how much the mixer delay changes at each sweep point as the sweep variable (typically,
the frequency) changes.
129
GUI Reference
Trace Menu
The Mixer Phase is the integral of the Mixer Delay over the sweep variable, multiplied by a factor
of 360 deg. The domain of integration is the interval between the start of the sweep range and
each sweep point. For frequency sweeps, this yields the transmission phase of the mixer relative
to an initial phase at the first sweep point (see definition of the group delay). The initial phase is
set to 0 deg.
Image Conversion is the mixer's conversion gain S<IF_port><RF_port> if the RF source port drives in the
image frequency range RF'. In the trace list, the image conversion is shown as
S<IF_port><RF_port>img, e.g. S21img.
a Drv Port Image is the wave quantity that the analyzer provides at its RF port in the image
frequency range RF'. In the trace list, the a Drv Port Image is shown as
a<RF_port>img(P<RF_port>s), e.g. a1img(P1s).
b Rcv Port Image is the wave quantity that the analyzer measures at its IF port if the RF source
port drives in the image frequency range RF'. In the trace list, the b Rcv Port Image is shown as
b<IF_port>img(P<RF_port>s), e.g. b2img(P1s).
Use the Linearity Deviation functions to calculate and display the deviation of the Mixer Phase from
linearity. The linearity deviation does not depend on the arbitrary initial mixer phase.
Remote
control:
Impedance
The Impedance submenu contains the functions to calculate converted impedances from the measured Sparameters.
Z < S11, Z < S12, Z < S21, Z< S22 select the converted impedances of a 2-port DUT.
More Impedances... opens a dialog to select converted impedances for more ports or mixed mode
measurements.
130
GUI Reference
Trace Menu
Z11 is the input impedance at port 1 of a 2-port DUT that is terminated at port 2 with the reference
impedance Z0 (matched-circuit impedance measured in a forward reflection measurement).
Z22 is the input impedance at port 2 of a 2-port DUT that is terminated at port 1 with the reference
impedance Z0 (matched-circuit impedance measured in a reverse reflection measurement).
Z12 and Z21 denote the forward and reverse converted transfer impedances, respectively.
The analyzer also provides converted impedances for more drive ports or balanced port configurations;
see More Impedances.
Use the More Z-Parameters dialog to measure Z-parameters including the transfer parameters. Use
the Smith chart to obtain an alternative, graphical representation of the converted impedances in a
reflection measurement.
Remote
control:
More Impedances
Opens a dialog to select converted impedance parameters for more ports or balanced port
measurements.
The notation for converted impedance parameters and the functionality of the More Impedances dialog is
analogous to the definition of S-parameters.
Z< selects the type (left pull-down list) and the port number assignment (right pull-down list) of
the impedance parameter. Mixed mode parameters are only available if a balanced port
configuration is active. They are expressed as Y<mout><min>, where <mout> and <min> denote the
output and input port modes. The port numbers are assigned in the order Y<out>< in>, where <out>
and <in> denote the output (response) and input (stimulus) port numbers of the DUT.
Balanced and Measured Ports opens the Balanced Port and Port Groups dialog to define the
properties of the test ports. Single-ended (unbalanced) impedance parameters are assigned to
the physical test ports of the analyzer. Balanced impedance parameters are assigned to logical
test ports. Selecting a balanced port configuration with logical test ports means that the
131
GUI Reference
Trace Menu
unbalance-balance conversion is switched on and that the analyzer provides mixed mode
parameters.
The graphics above the Balanced and Measured Ports button illustrates the current port
configuration.
where Z0i denotes the reference impedance of the analyzer port no. i.
Remote
control:
Admittance
The Admittance submenu contains the functions to calculate converted admittances from the measured Sparameters.
132
GUI Reference
Trace Menu
Y < S11, Y < S12, Y < S21, Y < S22 select the converted admittances of a 2-port DUT.
More Admittances... opens a dialog to select converted admittances for more ports or mixed mode
measurements.
Y11 is the input admittance at port 1 of a 2-port DUT that is terminated at port 2 with the reference
impedance Z0 (matched -circuit admittance measured in a forward reflection measurement).
Y22 is the input admittance at port 2 of a 2-port DUT that is terminated at port 1 with the reference
impedance Z0 (matched -circuit admittance measured in a reverse reflection measurement).
Y12 and Y21 denote the forward and reverse converted transfer admittances, respectively.
The analyzer also provides converted admittances for more drive ports or balanced port configurations;
see More Admittances.
Use the More Y-Parameters dialog to measure Y-parameters including the transfer parameters. Use
the Inverted Smith chart to obtain an alternative, graphical representation of the converted admittances in
a reflection measurement.
Remote
control:
More Admittances
Opens a dialog to select converted admittances for more ports or balanced port measurements.
The notation for admittance parameters and the functionality of the More Admittances dialog is analogous
to the definition of S-parameters.
Y< selects the type (left pull-down list) and the port number assignment (right pull-down list) of
the admittance parameter. Mixed mode parameters are only available if a balanced port
133
GUI Reference
Trace Menu
configuration is active. They are expressed as Y<mout><min>, where <mout> and <min> denote the
output and input port modes. The port numbers are assigned in the order Y<out>< in>, where <out>
and <in> denote the output (response) and input (stimulus) port numbers of the DUT.
Balanced and Measured Ports opens the Balanced Port and Port Groups dialog to define the
properties of the test ports. Single-ended (unbalanced) admittance parameters are assigned to
the physical test ports of the analyzer. Balanced admittance parameters are assigned to logical
test ports. Selecting a balanced port configuration with logical test ports means that the
unbalance-balance conversion is switched on and that the analyzer provides mixed mode
parameters.
The graphics above the Balanced and Measured Ports button illustrates the current port
configuration.
Z-Parameters...
Opens the Z-Parameter dialog to select arbitrary Z-parameters for different ports or mixed mode
measurements. In analogy to the converted impedances, the Z-parameters are available for any
combination of input and output ports.
Z-parameters can be used as an alternative to S-parameters (or Y-parameters) in order to completely
characterize a linear n-port network.
Z-Parameter
Is a dialog to select Z-parameters for multiport measurements (including the 2-port Z-parameters) or
mixed mode Z-parameters.
134
GUI Reference
Trace Menu
The notation for Z-parameters and the functionality of the Z-Parameter dialog is analogous to the definition
of S-parameters. The dialog provides the following settings:
Z-Parameter selects the type (left pull-down list) and the port number assignment (right pull-down
list) of the Z-parameter. Mixed mode parameters are only available if a balanced port
configuration is active. They are expressed as Z<mout><min>, where <mout> and <min> denote the
output and input port modes. The port numbers are assigned in the order Z <out>< in>, where <out>
and <in> denote the output (response) and input (stimulus) port numbers of the DUT.
Balanced and Measured Ports opens the Balanced Port and Port Groups dialog to define the
properties of the test ports. Single-ended (unbalanced) Z-parameters are assigned to the physical
test ports of the analyzer. Balanced Z-parameters are assigned to logical test ports. Selecting a
balanced port configuration with logical test ports means that the unbalance-balance conversion is
switched on and that the analyzer provides mixed mode Z-parameters.
The graphics above the Balanced and Measured Ports button illustrates the current port
configuration.
Y-Parameters
Opens the Y-Parameter dialog to select arbitrary Y-parameters for different ports or mixed mode
measurements. In analogy to the converted admittances, the Y-parameters are available for any
combination of input and output ports.
Y-parameters can be used as an alternative to S-parameters (or Z-parameters) in order to completely
characterize a linear n-port network.
135
GUI Reference
Trace Menu
Y-Parameter
Opens a dialog to select Y-parameters for multiport measurements (including the 2-port Y-parameters) or
mixed mode Y-parameters.
The notation for Y-parameters and the functionality of the Y-Parameter dialog is analogous to the
definition of S-parameters. The dialog provides the following settings:
Y-Parameter selects the type (left pull-down list) and the port number assignment (right pull-down
list) of the Y-parameter. Mixed mode parameters are only available if a balanced port
configuration is active. They are expressed as Y<mout><min>, where <mout> and <min> denote the
output and input port modes. The port numbers are assigned in the order Y<out>< in>, where <out>
and <in> denote the output (response) and input (stimulus) port numbers of the DUT.
Balanced and Measured Ports opens the Balanced Port and Port Groups dialog to define the
properties of the test ports. Single-ended (unbalanced) Y-parameters are assigned to the physical
test ports of the analyzer. Balanced Y-parameters are assigned to logical test ports. Selecting a
balanced port configuration with logical test ports means that the unbalance-balance conversion is
switched on and that the analyzer provides mixed mode parameters.
The graphics above the Balanced and Measured Ports button illustrates the current port
configuration.
Stability Factor...
Opens a dialog to select one of the three two port stability factors K, 1 or 2. Stability factors cannot be
calculated in balanced port configurations.
136
GUI Reference
Trace Menu
Stability Factor selects the stability factor to be calculated; see definitions below.
Used Test Ports selects the test port number of the analyzer to be connected to the input (DUT
Input) and the output of the DUT (DUT Output). The stability factor calculation is based on 2-port
reflection and transmission S-parameters so that the input and output port numbers must be
different.
The Port Topology panel is analogous to the corresponding panel in the More S Parameters
dialog. Stability factors can be calculated for unbalanced ports only. If a balanced port
configuration is selected, the analyzer generates an error message.
Values of any of the stability factors less than 1 indicate potential instability.
Definition of stability factors and stability criteria
The stability factors K, 1 and 2 are real functions of the (complex) S-parameters, defined as follows:
where
Stability factors are calculated as functions of the frequency or another stimulus parameter. They provide
criteria for linear stability of two-ports such as amplifiers. A linear circuit is said to be unconditionally stable
if no combination of passive source or load can cause the circuit to oscillate.
The K-factor provides a necessary condition for unconditional stability: A circuit is unconditionally
stable if K>1 and an additional condition is met. The additional condition can be tested by means
of the stability factors 1 and 2.
The 1 and 2 factors both provide a necessary and sufficient condition for unconditional stability:
The conditions 1>1 or 2>1 are both equivalent to unconditional stability. This means that 1 and
2 provide direct insight into the degree of stability or potential instability of linear circuits.
References: Marion Lee Edwards and Jeffrey H. Sinsky, "A New Criterion for Linear 2-Port Stability Using
a Single Geometrically Derived Parameter", IEEE Trans. MTT, vol. 40, No. 12, pp. 2303-2311, Dec. 1992.
137
GUI Reference
Trace Menu
Remote
control:
Imbalance...
Opens a dialog to select the imbalance for balanced ports. This result is available in the simulated (virtual)
differential mode but not in true differential mode.
Definition of imbalance parameters
An ideal unbalance-balance transformer (balun) converts an unbalanced signal into a balanced one and
vice versa. When it is driven with an unbalanced signal at its physical port k, unbalanced signals with
equal amplitude and opposite phase appear at the physical ports m and n.
This means that the ratio Skm/Skn of the physical transmission coefficients of an ideal balun equals to 1.
This ratio is called imbalance; it is a measure for the deviation of the balun from ideality. The definition of
the imbalance of a DUT with one or two balanced ports and physical port numbers m < n, k < l is given
below.
The imbalance of a DUT with a single ended logical input port i and a balanced logical output port
j is defined as Imb ij = Skm/Skn and Imb ji = Smk/Snk.
The imbalance of a DUT with a balanced logical input port i and a balanced logical output port j is
defined as Imb ij = (Skm Skn)/(Slm Sln) and Imb ji = (Smk Snk)/(Sml Snl).
In general the imbalance is a quantity with two numeric indices numbering the logical output port and the
logical input port of the DUT during the measurement (Imb<out><in>).
138
GUI Reference
Trace Menu
Balanced and Measured Ports opens the Balanced Port and Port Groups dialog to define the
properties of the test ports. Single-ended (unbalanced) impedance parameters are assigned to
the physical test ports of the analyzer. Balanced impedance parameters are assigned to logical
test ports. Selecting a balanced port configuration with logical test ports means that the
unbalance-balance conversion is switched on and that the analyzer provides mixed mode
parameters. A unbalance-balance conversion is a prerequisite for the calculation of imbalance
parameters.
Remote
control:
All S-Params
Displays all S-parameters S<out><in> that the analyzer can calculate according to its port configuration.
Reflection parameters Sii are displayed in Smith charts; transmission parameters are displayed in
Cartesian (dB Mag) diagrams. For a four-port analyzer with four single-ended ports:
139
GUI Reference
Trace Menu
DC Inputs
The DC Inputs submenu selects DC voltages or the Power Added Efficiency (PAE) of an active two-port
DUT to be measured and displayed.
DC MEAS 1 V...+1 V and DC MEAS 10 V...+10 V select the DC voltages fed to the input
connectors DC MEAS as measured quantities.
140
GUI Reference
Trace Menu
All DC and PAE measurements use the input connectors DC MEAS at the rear of the instrument. The
measurement results are real-valued and displayed as a function of sweep variable (frequency, internal
source power, time). The measurements can be performed in parallel to all RF measurements.
Exception: The PAE is not available in true differential mode.
The two DC inputs cover different input voltage ranges; see data sheet or rear panel labelling.
The left input connector DC MEAS 1 V...+1 V provides the most accurate measurement for
smaller voltages but has a restricted input voltage range.
The right input connector DC MEAS 10 V...+10 V can be used for larger voltages.
Remote
control:
PAE...
Opens a dialog to select the Power Added Efficiency (PAE) of an active 2-port device as measured
quantity and to define the parameters for the PAE measurement.
141
GUI Reference
Trace Menu
Used Test Ports selects the analyzer port providing the input signal a1 (DUT Input) and the
receiver port for the output signal b2 (DUT Output).
The radio buttons and input fields in the DC Power panel select the test model and the
parameters for measuring the DC power PDC supplied to the DUT. The constants can be
incremented with the step size defined by clicking the
buttons.
Select Topology opens the Port Configuration dialog to define the properties of the test ports.
Either physical test ports or logical ports can be used as Input and Output instrument ports. The
graphics and messages displayed in the Topology panel are identical to the ones shown in the
More S-Parameters dialog. When the unbalance-balance conversion is switched on, the PAE is
calculated from the single-ended and differential mode wave quantities (see also Mixed Mode
Stability Factors).
To obtain reasonable results, the test model and the respective Constant must be selected in
accordance to the test setup.
Definition and measurement of PAE
The PAE measurement is based on the standard test setup for forward S-parameter measurements on a
2-port DUT. An additional measurement to determine the supplied power PDC is required.
Definition:
The Power Added Efficiency (PAE) is the ratio of the added RF power generated by an active two-port
142
GUI Reference
Trace Menu
device (e.g. an amplifier) to the supplied DC power PDC. The added RF power can be expressed as the
difference between the power of the outgoing wave b2 at the output of the DUT and the power of the
incident wave a1 at the input of the DUT; hence:
Positive PAE values indicate a gain in the RF power, negative values an attenuation. The PAE is always
smaller than 1.
CALCulate<Ch>:PARameter:MEASure "<Trace_Name>", "PAE21" |
"PAE12" |...
Remote
control:
DC Power Measurement
The power PDC supplied to the DUT can be measured using either one of the DC inputs DC MEAS 10V
(for large voltages), DC MEAS 1V (for small voltages) or both inputs. The DC Power panel in the PAE
dialog suggests different models involving different test setups and approximations. The models are
selected by means of the radio buttons in the DC Power panel; they depend on the properties of the DC
power supply (constant current I or constant voltage U ) and an optional precision resistor R used to
measure the DC current. The values I , U , and R determine the Constants c and k. These constants
must be entered in the DC Power panel, using the appropriate physical units, before a particular model
can be activated.
DC
DC
DC
DC
I = const., R = 0 > PDC = c * U (DC Meas 10 V...+10 V) Assume that the DC power supply
provides a constant current IDC and that the voltage applied to the DUT is measured via DC
MEAS 10V...+10 V (R = 0). PDC = IDC * U(DC MEAS 10V...+10 V), hence the Constant c must
be set equal to IDC. The unit field shows the SI unit of a current (W/V). The input field for k is
disabled (k is not used).
U = const., R << R , P = 0 > PDC = c * U (DC MEAS 1 V...+1 V) Assume that the DC power
supply provides a constant voltage UDC and that the current through the DUT is measured by
means of a precision resistor R connected in series and DC INP 2. If R << RDUT the power
consumption of the resistor can be neglected so that PDC = UDC / R * U(DC MEAS 1 V...+1 V),
hence the Constant c must be set equal to UDC / R. The unit field shows the SI unit of a current
(W/V). The input field for k is disabled (k is not used).
R << R , P = 0 > PDC = k * U (DC MEAS 10 V...+10 V) * U (DC MEAS 1 V...+1 V) Assume
that the DC power supply provides an arbitrary (not necessarily constant) voltage UDC and
current IDC. The current through the DUT is measured by means of a precision resistor R
connected in series and DC INP 2. The voltage applied to the DUT and R is measured via DC
MEAS 10 V...+10 V. If R << RDUT the power consumption of the resistor can be neglected so
that PDC = 1 / R * U(DC MEAS 10 V...+10 V) * U(DC MEAS 1 V...+1 V), hence the Constant k
must be set equal to 1 / R. The unit field shows the SI unit of an inverse resistance (W/V2). The
input field for c is disabled (c is not used).
U = const., P = U (DC INP2) /R > PDC = c * U (DC MEAS 1 V...+1 V) + k * U (DC MEAS 1
V...+1 V)^2 Assume that the DC power supply provides a constant voltage UDC and that the
current through the DUT is measured by means of a precision resistor R connected in series and
DC INP 2. PDC = UDUT / R * U(DC MEAS 1 V...+1 V) = (UDC UR) / R * U(DC MEAS 1
V...+1 V) = UDC / R * U(DC MEAS 1 V...+1 V) 1 / R * U(DC MEAS 1 V...+1 V)2, hence the
DC
DC
DUT
DUT
DC
143
GUI Reference
Trace Menu
Constant c must be set equal to UDC / R and k must be set equal to 1/R. The unit fields for c and
k show the SI units of a current (W/V) and an inverse resistance (W/V2), respectively.
Models 1 and 4 provide the exact DC power supplied to the DUT, the two other models are based on the
approximation P = 0.
R
Power Sensor...
Opens a configuration dialog for the measurement of wave quantities using an external power meter.
Power Sensor measurement example
The simplest test setup for a Power Sensor measurement involves one analyzer source port and a power
sensor. The power sensor is connected e.g. to the analyzer's USB port and provides the (scalar) wave
quantity results.
144
GUI Reference
Trace Menu
The controls in the Power Meter panel show the configured power meters, open the System
Configuration External Power Meters dialog for adding and configuring external power meters,
start Auto Zeroing for the selected power meter, and open the Power Meter Correction dialog..
Show as selects the physical unit of the displayed trace. It is possible to display the measured
2
Voltage V or convert the wave quantity into an effective power according to P = V /Re(Z0). Z0
denotes the reference impedance of the source port. The reference impedances are defined in the
Port Configuration dialog.
Source Port selects one of the available test ports of the analyzer as a source of the stimulus
signal.
When very low-power signals are to be measured, e.g. less than 10 dB above the lower
measurement limit.
Switch off the RF power source for zeroing; do not disconnect it from the power sensor. In this way you
will maintain the thermal equilibrium, and zeroing will also compensate for the noise superimposed on the
measured signal (e.g. from a broadband amplifier).
A reset of the analyzer does not affect the last zeroing result.
Remote control: CALCulate<Chn>:FORMat:WQUType POWer | VOLTage
CALCulate<Ch>:PARameter:MEASure "<Trace_Name>", "Pmtr1D1" | ...
SYSTem:COMMunicate:RDEVice:PMETer<pmeter_no>:AZERo
Create new trace and select name and measurement parameter:
CALCulate<Ch>:PARameter:SDEFine "<Trace_Name>", "PmtrD1" |...
For best accuracy, power meters must know the exact frequency of the measured signal. If the signal path
145
GUI Reference
Trace Menu
between the source and the power meter contains a frequency-converting device, the frequency at the
power meter differs from the frequency of the source port. It is recommended to define the modified
frequency range for the power meter in the Port Configuration dialog and select From Power Meter Entry
in Port Configuration.
This setting overwrites the analogous setting in the Power Meter Correction dialog for source power
calibration.
Remote control: [SENSe<Ch>:]PMMO ON | OFF
Noise Figure...
The Noise Figure dialog selects the noise figure of a DUT as measured quantity (with option R&S ZVABK30).
DUT Connections selects the test port number of the analyzer to be connected to the input (DUT
Input) and the output of the DUT (DUT Output). The noise figure may be measured in reflection or
in transmission, so that arbitrary combinations of port numbers are allowed.
Adjust Channel Settings to Noise Cal overwrites the current channel settings with the ones that
were used during the active Noise Figure Calibration; see background information below.
146
GUI Reference
Trace Menu
Format
The Format submenu defines how the measured data is presented in the graphical display.
dB Mag selects a Cartesian diagram with a logarithmic scale of the vertical axis to display the
magnitude of a complex measured quantity.
Phase selects a Cartesian diagram with a linear vertical axis to display the phase of a complex
measured quantity in the range between 180 degrees and +180 degrees.
Delay calculates the group delay from an S-parameter or ratio and displays it in a Cartesian
diagram.
SWR calculates the Standing Wave Ratio from the measured reflection S-parameters and
displays it in a Cartesian diagram.
Lin Mag selects a Cartesian diagram with a linear scale of the vertical axis to display the
magnitude of the measured quantity.
Real selects a Cartesian diagram to display the real part of a complex measured quantity.
Imag selects a Cartesian diagram to display the imaginary part of a complex measured quantity.
Unwrapped Phase selects a Cartesian diagram with a linear vertical axis to display the phase of
the measured quantity in an arbitrary phase range.
The Format settings are closely related to the settings in the Scale submenu and in the Display menu. All
of them have an influence on the way the analyzer presents data on the screen.
The analyzer allows arbitrary combinations of display formats and measured quantities (Trace
Measure). Nevertheless, in order to extract useful information from the data, it is important to select a
display format which is appropriate to the analysis of a particular measured quantity; see Measured
Quantities and Display Formats.
An extended range of formats is available for markers. To convert any point on a trace, create a
marker and select the appropriate marker format. Marker and trace formats can be applied independently.
147
GUI Reference
Trace Menu
dB Mag
Selects a Cartesian diagram with a logarithmic scale of the vertical axis to display the magnitude of the
complex measured quantity.
Properties: The stimulus variable appears on the horizontal axis, scaled linearly. The magnitude of the
complex quantity C, i.e. |C| = sqrt ( Re(C) + Im(C) ), appears on the vertical axis, scaled in dB. The
decibel conversion is calculated according to dB Mag(C) = 20 * log(|C|) dB.
2
Application: dB Mag is the default format for the complex, dimensionless S-parameters. The dB-scale is
the natural scale for measurements related to power ratios (insertion loss, gain etc.).
Alternative Formats
The magnitude of each complex quantity can be displayed on a linear scale. It is possible to view the real
and imaginary parts instead of the magnitude and phase. Both the magnitude and phase are displayed in
the polar diagram.
Remote control: CALCulate<Chn>:FORMat MLOGarithmic
Phase
Selects a Cartesian diagram with a linear vertical axis to display the phase of a complex measured
quantity in the range between 180 degrees and +180 degrees.
Properties: The stimulus variable appears on the horizontal axis, scaled linearly. The phase of the
complex quantity C, i.e. (C) = arctan ( Im(C) / Re(C) ), appears on the vertical axis. (C) is measured
relative to the phase at the start of the sweep (reference phase = 0). If (C) exceeds +180 the curve
jumps by 360; if it falls below 180, the trace jumps by +360. The result is a trace with a typical
sawtooth shape. The alternative Phase Unwrapped format avoids this behavior.
Application: Phase measurements, e.g. phase distortion, deviation from linearity.
Alternative Formats:
The magnitude of each complex quantity can be displayed on a linear scale or on a logarithmic scale. It is
possible to view the real and imaginary parts instead of the magnitude and phase. Both the magnitude
and phase are displayed in the polar diagram. As an alternative to direct phase measurements, the
analyzer provides the derivative of the phase response for a frequency sweep (Delay).
Remote control: CALCulate<Chn>:FORMat PHASe
Smith
Selects a Smith chart to display a complex quantity, primarily a reflection S-parameter.
Properties: The Smith chart is a circular diagram obtained by mapping the positive complex semi-plane
into a unit circle. Points with the same resistance are located on circles, points with the same reactance
produce arcs. If the measured quantity is a complex reflection coefficient (S 11, S22 etc.), then the unit
Smith chart represents the normalized impedance. In contrast to the polar diagram, the scaling of the
diagram is not linear.
Application: Reflection measurements, see application example.
148
GUI Reference
Trace Menu
The axis for the sweep variable is lost in Smith charts but the marker functions easily provide the
stimulus value of any measurement point. dB values for the magnitude and other conversions can be
obtained by means of the Marker Format functions.
Remote control: CALCulate<Chn>:FORMat SMITh
Polar
Selects a polar diagram to display a complex quantity, primarily an S-parameter or ratio.
Properties: The polar diagram shows the measured data (response values) in the complex plane with a
horizontal real axis and a vertical imaginary axis. The magnitude of a complex value is determined by its
distance from the center, its phase is given by the angle from the positive horizontal axis. In contrast to the
Smith chart, the scaling of the axes is linear.
Application: Reflection or transmission measurements, see application example.
The axis for the sweep variable is lost in polar diagrams but the marker functions easily provide the
stimulus value of any measurement point. dB values for the magnitude and other conversions can be
obtained by means of the Marker Format functions.
Remote control: CALCulate<Chn>:FORMat POLar
Delay
Calculates the (group) delay from the measured quantity (primarily: from a transmission S-parameter) and
displays it in a Cartesian diagram.
Properties: The group delay g represents the propagation time of wave through a device. g is a real
quantity and is calculated as the negative of the derivative of its phase response. A non-dispersive DUT
shows a linear phase response, which produces a constant delay (a constant ratio of phase difference to
frequency difference).
Mathematical relations: Delay, Aperture, Electrical Length
The group delay is defined as:
where
rad/deg = Phase response in radians or degrees
= Frequency/angular velocity in radians/s
f = Frequency in Hz
In practice, the analyzer calculates an approximation to the derivative of the phase response, taking a
small frequency interval f and determining the corresponding phase change . The delay is thus
computed as:
149
GUI Reference
Trace Menu
where t is the propagation time of the wave across the DUT, which often can be expressed in terms of its
.
mechanical length Lmech, the permittivity , and the velocity of light c. The product of Lmech sqrt() is termed
the electrical length of the DUT and is always larger or equal than the mechanical length ( > 1 for all
dielectrics and = 1 for the vacuum).
Application: Transmission measurements, especially with the purpose of investigating deviations from
linear phase response and phase distortions. To obtain the delay a frequency sweep must be active.
The cables between the analyzer test ports and the DUT introduce an unwanted delay, which often
can be assumed to be constant. Use the Zero Delay at Marker function, define a numeric length Offset or
use the Auto Length function to mathematically compensate for this effect in the measurement results. To
compensate for a frequency-dependent delay in the test setup, a system error correction is required.
The delay for reflection factors corresponds to the transmission time in forward and reverse direction;
see Offset Auto Length Length and Delay Measurements.
Remote control: CALCulate<Chn>:FORMat GDELay
Aperture
Sets a delay aperture for the delay calculation. The aperture f is entered as an integer number of
Aperture Steps:
where the aperture f is a finite frequency interval around the sweep point f o and the analyzer measures
the corresponding phase change .
150
GUI Reference
Trace Menu
Calculation of f and
With a given number of aperture steps n the delay at sweep point no. m is calculated as follows:
If n is even (n = 2k), then f (m) = f (m+k) f (mk) and (m) = (m+k) (mk).
If n is odd (n = 2k+1), then f (m) = f (m+k) f (mk1) and (m) = (m+k) (mk1).
The calculated phase difference (and thus the group delay) is always assigned to the frequency point no.
m. For linear sweeps and odd numbers of aperture steps, the center of the aperture range is [f (m+k) + f
(mk1)] / 2 = f (m1/2), i.e. half a frequency step size below the sweep point f (m). This is why toggling
from even to odd numbers of aperture steps and back can virtually shift the group delay curve towards
higher/lower frequencies. It is recommended to use even numbers of aperture steps, especially for large
frequency step sizes.
The delay calculation is based on the already measured sweep points and does not slow down the
measurement.
f is constant over the entire sweep range, if the sweep type is a Lin. Frequency sweep. For Log.
Frequency and Segmented Frequency sweeps, it varies with the sweep point number m.
Application The aperture must be adjusted to the conditions of the measurement. A small aperture
increases the noise in the group delay; a large aperture tends to minimize the effects of noise and phase
uncertainty, but at the expense of frequency resolution. Phase distortions (i.e. deviations from linear
phase) which are narrower in frequency than the aperture tend to be smeared over and cannot be
measured.
Finding an optimum aperture
The measurement uncertainty of the delay is essentially due to the uncertainty of the phase
measurement. Other effects, such as the frequency uncertainty of the analyzer, are negligible. From the
definition of the measured delay:
The accuracy of the group delay measurement is proportional to the aperture f; the uncertainty
of the delay due to phase uncertainties increases when the aperture is reduced.
If the aperture f approaches a value of ()/(360 . g,meas), then the delay uncertainty is
151
GUI Reference
Trace Menu
comparable to the delay itself. Then the delay curve is noisy as shown below. The aperture in the
example is set to 400 MHz / 200 = 2 MHz, the group delay uncertainty is approx. 0.5 ns. The
estimated uncertainty of the phase difference measurement is () < 0.4 deg, in accordance
with the specified phase uncertainty of the network analyzer.
With a phase uncertainty () < 0.4 deg, the uncertainty of the delay equals to 0.001/f.
For vector network analyzers R&S ZVA8 and default settings (maximum span, 201 sweep points),
the aperture is approx. 8 GHz * 10 / 200 = 400 MHz. The delay uncertainty is smaller than 2.5 ps.
In many instances an aperture around f = 0.3 / g,meas provides optimum measurement accuracy.
For a measured group delay of 1 ns (corresponding to a cable with an electrical length of approx.
30 cm), this condition results in an aperture of 300 MHz. Optimum apertures for other group delay
values are listed below. In the following example, the measured group delay is approx. 3 ns. A
100 MHz aperture virtually eliminates the noise on the trace.
The 100 MHz aperture in the example above is actually too wide, because the phase shows
strong distortions in a frequency interval with a width of approx. 80 MHz. The wide aperture
results in a smoothing effect of the delay trace. A reduced aperture of 20 MHz yields a more
accurate group delay in the vicinity of the minimum.
152
GUI Reference
Trace Menu
The following table lists "optimum" apertures f = 0.3 / g,meas together with sample analyzer settings for a
frequency sweep with 201 sweep points. Notice that the sweep span must be reduced or the number of
frequency points increased to obtain small apertures.
Group delay g,meas Aperture f Span
1 ns
300 MHz
6 GHz
10
10 ns
30 MHz
600 MHz 10
100 ns
3 MHz
60 MHz
10
1 s
300 kHz
6 MHz
10
10 s
30 kHz
600 kHz
10
10 s
3 kHz
60 kHz
10
1 ms
300 Hz
6 kHz
10
The relationship between group delay and "optimum" aperture is also shown in the following diaram.
For more information about group and phase delay measurements refer to the application note 1EZ35_1E
which is available for download on the Rohde & Schwarz internet.
http://www2.rohde-
153
GUI Reference
Trace Menu
schwarz.com/en/products/test_and_measurement/network_analysis/?_view=downloads&downloadtype=2
0&type=20&downid=1550
Remote control: CALCulate<Chn>:GDAPerture:SCOunt
SWR
Calculates the Standing Wave Ratio (SWR) from the measured quantity (primarily: from a reflection Sparameter) and displays it in a Cartesian diagram.
Properties: The SWR (or Voltage Standing Wave Ratio, VSWR) is a measure of the power reflected at
the input of the DUT. It is calculated from the magnitude of the reflection coefficients Sii (where i denotes
the port number of the DUT) according to:
The superposition of the incident and the reflected wave on the transmission line connecting the analyzer
and the DUT causes an interference pattern with variable envelope voltage. The SWR is the ratio of the
maximum voltage to the minimum envelope voltage along the line.
Lin Mag
Selects a Cartesian diagram with a linear vertical axis scale to display the magnitude of the measured
quantity.
Properties: The stimulus variable appears on the horizontal axis, scaled linearly. The magnitude of the
complex quantity C, i.e. |C| = sqrt ( Re(C) + Im(C) ), appears on the vertical axis, also scaled linearly.
2
Application: Real measurement data (i.e. the Stability Factors, DC Input 1/2, and the PAE) are always
displayed in a Lin Mag diagram.
Alternative Formats
The magnitude of each complex quantity can be displayed on a logarithmic scale. It is possible to view the
real and imaginary parts instead of the magnitude and phase.
Remote control: CALCulate<Chn>:FORMat MLINear
154
GUI Reference
Trace Menu
Real
Selects a Cartesian diagram to display the real part of a complex measured quantity.
Properties: The stimulus variable appears on the horizontal axis, scaled linearly. The real part Re(C) of
the complex quantity C = Re(C) + j Im(C), appears on the vertical axis, also scaled linearly.
Application: The real part of an impedance corresponds to its resistive portion.
Alternative Formats
It is possible to view the magnitude and phase of a complex quantity instead of the real and imaginary
part. The magnitude can be displayed on a linear scale or on a logarithmic scale. Both the real and
imaginary parts are displayed in the polar diagram.
Remote control: CALCulate<Chn>:FORMat REAL
Imag
Selects a Cartesian diagram to display the imaginary part of a complex measured quantity.
Properties: The stimulus variable appears on the horizontal axis, scaled linearly. The imaginary part
Im(C) of the complex quantity C = Re(C) + j Im(C), appears on the vertical axis, also scaled linearly.
Application: The imaginary part of an impedance corresponds to its reactive portion. Positive (negative)
values represent inductive (capacitive) reactance.
Alternative Formats
It is possible to view the magnitude and phase of a complex quantity instead of the real and imaginary
part. The magnitude can be displayed on a linear scale or on a logarithmic scale. Both the real and
imaginary parts are displayed in the polar diagram.
Remote control: CALCulate<Chn>:FORMat IMAGinary
Inverted Smith
Selects an inverted Smith chart to display a complex quantity, primarily a reflection S-parameter.
Properties: The Inverted Smith chart is a circular diagram obtained by mapping the positive complex
semi-plane into a unit circle. If the measured quantity is a complex reflection coefficient (S 11, S22 etc.), then
the unit Inverted Smith chart represents the normalized admittance. In contrast to the polar diagram, the
scaling of the diagram is not linear.
Application: Reflection measurements, see application example.
The axis for the sweep variable is lost in Smith charts but the marker functions easily provide the
stimulus value of any measurement point. dB values for the magnitude and other conversions can be
obtained by means of the Marker Format functions.
Remote control: CALCulate<Chn>:FORMat ISMith
155
GUI Reference
Trace Menu
Unwrapped Phase
Selects a Cartesian diagram with an arbitrarily scaled linear vertical axis to display the phase of the
measured quantity.
Properties: The stimulus variable appears on the horizontal axis, scaled linearly. The phase of the
complex quantity C, i.e. (C) = arctan ( Im(C) / Re(C) ), appears on the vertical axis. (C) is measured
relative to the phase at the start of the sweep (reference phase = 0). In contrast to the normal Phase
format, the display range is not limited to values between 180 and +180. This avoids artificial jumps of
the trace but can entail a relatively wide phase range if the sweep span is large.
Application: Phase measurements, e.g. phase distortion, deviation from linearity.
After changing to the Unwrapped Phase format, use Trace Scale Autoscale to re-scale the vertical
axis and view the entire trace.
Remote control: CALCulate<Chn>:FORMat UPHase
Scale
The Scale settings define how the active trace is presented in the diagram selected in the Format
submenu.
Autoscale adjusts the diagram scale in order to display the entire active trace in the diagram area.
Autoscale All adjusts the diagram scale in order to display all traces in the diagram area.
Ref. Value sets the reference line of a Cartesian diagram or the outer circumference of a polar
diagram.
Ref. Position defines the position of the reference line in a Cartesian diagram.
Max and Min define the upper and lower edge of a Cartesian diagram.
Ref Val = Marker sets the reference value equal to the active marker value.
Couple All / Decouple All select common or independent scale settings for all traces in the active
diagram area.
The Scale settings are closely related to the settings in the Format submenu and in the Display menu. All
of them have an influence on the way the analyzer presents data on the screen.
156
GUI Reference
Trace Menu
The Scale settings depend on the diagram type (Trace Format) because not all diagrams can be scaled
in the same way:
In circular diagrams, no Scale/Div., no Ref. Position, and no Max and Min values can be defined.
The default scale is activated automatically when a display format (diagram type) is selected. Scale
settings that are not compatible with the current display format are disabled (grayed).
Relations between the scaling parameters
The scaling parameters Scale / Div, Ref Value, Ref Position, Max, Min are coupled together in the
following manner:
Max Min = Scale / Div * <Number of graticule divisions>
Max = Ref Value when Ref Position is 10
Min = Ref Value when Ref Position is 0
The Marker Functions provide a convenient alternative to manual diagram scaling.
Autoscale
Adjusts the Scale Divisions and the Ref. Value in order to display the entire active trace in the diagram
area, leaving an appropriate display margin.
In Cartesian diagrams, the analyzer re-calculates the values of the vertical divisions so that the
trace fits onto 80% of the vertical grid. The reference value is chosen to center the trace in the
diagram.
In circular diagrams (Polar, Smith, Inverted Smith), the analyzer re-calculates the values of the
radial divisions so that the diagram is confined to approx. 80% of the outer circumference. The
reference value is set to the value of the outer circumference.
Autoscale does not affect the stimulus values and the horizontal axis.
Remote control: DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:Y[:SCALe]:AUTO ONCE
Autoscale All
Adjusts the Scale Divisions and the Ref. Value in order to display all traces in the diagram area, leaving an
appropriate display margin. This scale settings are analogous to the Autoscale function. The traces in the
active diagram area are taken into account irrespective of their channel assignment.
Scale Div.
Sets the value of the vertical diagram divisions in Cartesian diagrams.
Scale /Div corresponds to the increment between two consecutive grid lines. The unit depends on the
display format: dB for display format dB Mag, degrees for Phase and Unwrapped Phase, ns for Delay, U
157
GUI Reference
Trace Menu
Ref. Value
Sets the reference line of a Cartesian diagram or the outer circumference of a circular diagram.
In Cartesian diagrams Ref. Value defines the value of the reference line, indicated by a
symbol at the right edge of the diagram area. The color of the symbol corresponds to the trace
color. As the Ref. Value is varied, the position of the reference line (Ref. Position) is left
unchanged, so that the current trace is shifted in vertical direction. The unit of the Ref. Value
depends on the display format: dB for display format dB Mag, degrees for Phase and Unwrapped
Phase, ns for Delay, U (units) for all other (dimensionless) formats.
In circular diagrams (Polar, Smith, Inverted Smith), Ref. Value defines the value of the outer
circumference. Changing Ref. Value enlarges or scales down the diagram, leaving the center
unchanged. The unit is U (units) for all circular diagrams.
Use the paste marker list for convenient entry of the reference value.
Remote control: DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:Y:RLEVel
Ref. Position
Defines the position of the reference line in a Cartesian diagram.
158
GUI Reference
Trace Menu
Max and Min are not available (grayed) for polar diagrams (Polar, Smith, Inverted Smith).
Remote control: DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:Y:TOP
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:Y:BOTTom
In polar diagrams (Polar, Smith, Inverted Smith), the operation re-defines the value of the outer
circumference and therefore enlarges or scales down the diagram, leaving the center unchanged.
Use the analyzer's drag-and-drop functionality to move the reference line symbol to the desired
position.
Remote control: No command, display configuration
After Decouple All, the Trace Scale functions affect the active trace only.
After Couple All, the Trace Scale functions affect all traces in the active diagram.
The checkmark in the next to the menu commands indicates the coupling state of the traces:
If Couple All is checked, all traces in the active diagram area are coupled.
If none of the menu commands is checked, some but not all traces are coupled. This happens e.g.
if a new trace is added after Couple All.
Trace Select
The Trace Select submenu provides functions to handle traces and diagram areas, and assign traces to
channels.
159
GUI Reference
Trace Menu
Next Trace selects the next trace as the active trace (disabled if only one trace is defined).
Select Trace opens a box to select an arbitrary trace of the active setup as the active trace
(disabled if only one trace is defined).
Add Trace + Diag. Area generates a new trace in a new diagram area.
Assign Diag. Area assigns the active trace to another diagram area.
Trace Manager opens a dialog to perform the previous actions systematically for all traces and
diagram areas.
In an active diagram area one of these traces is the active trace. The active trace is highlighted in
the trace list on top of the diagram area (Trc 4 in the figure below):
If an inactive area is selected as the active area, the trace that was active last time when the area
was active will again become the active trace. It is highlighted in the trace list of the inactive
diagram area.
All settings in the Trace menu except the Trace Functions involving a memory trace apply to the active
trace in the active diagram area.
In remote control each channel can contain an active trace. The active remote traces and the active
manual trace are independent of each other; see Active Traces in Remote Control.
Next Trace
Selects the next trace in a series of displayed traces as the active trace. This function is disabled if only
one trace is defined.
160
GUI Reference
Trace Menu
In a list of traces displayed in a common diagram area, the next trace is the trace below the
current trace (in the figure above, Trc 3 is the active trace and Trc 4 is the next trace).
If the active trace is the last trace in the list, the next trace is the first trace in the trace list of the
next diagram area.
Remote
control:
The numeric suffix <Chn> appended to the first-level mnemonic of a command selects
a trace as active trace.
Select Trace
Opens a box to select an arbitrary trace of the active setup as the active trace. This function is disabled if
only one trace is defined.
Remote
control:
The numeric suffix <Chn> appended to the first-level mnemonic of a command selects
a trace as active trace.
Add Trace
Creates a new trace in the current diagram area and assigns it to the current channel. The new trace is
created with the trace and channel settings of the former active trace but displayed with another color. The
former and the new active trace are superimposed but can be easily separated, e.g. by changing the
Reference Position.
The new trace is named Trc <n>, where <n> is the largest of all existing trace numbers plus one. The
name can be changed in the Trace Manager.
To create a new trace in a new channel, use Channel Channel Select New Channel.
Remote control: CALCulate<Ch>:PARameter:SDEFine <Trace Name>, <Meas Parameter>
DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED
161
GUI Reference
Trace Menu
The new trace is named Trc <n>, where <n> is the largest of all existing trace numbers plus one. The
name can be changed in the Trace Manager.
Remote control: CALCulate<Ch>:PARameter:SDEFine <Trace Name>, < Meas Parameter>
DISPlay:WINDow<Wnd>:STATe ON
DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED
Delete Trace
Deletes the current trace and removes it from the diagram area. Delete Trace is disabled if the setup
contains only one trace: In manual control, each setup must contain at least one diagram area with one
channel and one trace.
To restore a trace that was unintentionally deleted, use Undo.
Remote control: CALCulate<Ch>:PARameter:DELete <Trace Name>
CALCulate<Ch>:PARameter:DELete:ALL
CALCulate<Ch>:PARameter:DELete:CALL
Assign Channel
Assigns the active trace to another channel. A popup window offers a list of all channels available:
Selecting one of the existing channel names assigns the current trace to the existing channel.
Selecting New creates a new channel and assigns the current trace to the new channel. The new
channel is named Ch <n>, where <n> is the largest of all existing channel numbers plus one. The
name can be changed in the Channel Manager.
Assign Channel is disabled if the current setup contains only one channel. To create an additional
channel, select Channel Channel Select New Channel.
Remote control: CALCulate<Ch>:PARameter:SDEFine 'Trace_Name', 'Result'
162
GUI Reference
Trace Menu
Selecting one of the existing area numbers assigns the active trace to the existing diagram area:
The active trace is removed from the previous area and displayed in the new diagram area.
Selecting New creates a new diagram area and assigns the active trace to the new area. The new
area is numbered <n>, where <n> is the largest of all existing area numbers plus one.
Assign Diag. Area is disabled if the current setup contains only one area. To create an additional
area, click Display Area Select New Diag. Area.
To go to another diagram area and activate the last active trace in this area, simply click a point
inside the new area.
Remote control: DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED <Trace Name>
Trace Manager
Opens a dialog to perform the actions in the Trace Select menu systematically for all traces and diagram
areas.
All existing traces of the current setup are listed in a table with several editable (white) or non-editable
(gray) columns. Below the table the Trace Manager provides the following buttons:
Coupling opens a dialog to define coupling criteria (channel, scale) for all traces in the table.
Sort Table opens a dialog to change the order of the traces (rows) in the table.
Name indicates the current trace name. The default names for new traces are Trc<n> where <n>
is a current number. Current numbers in the trace names are necessary to make automatic
assignments, e.g. decouple the channel settings in the Coupling dialog. To serve as an
unambiguous reference, trace names must be unique across all channels and diagram areas.
Type indicates whether the trace is a data trace (DAT), displaying the current measurement data,
or a memory trace (MEM).
163
GUI Reference
Trace Menu
Scale shows which traces use common scaling and format settings.
The first character of a trace name can be either one of the upper case letters A to Z, one of the
lower case letters a to z, an underscore _ or a square bracket [ or ].
For all other characters of a trace name, the numbers 0 to 9 can be used in addition.
The analyzer does not accept illegal trace names. If an illegal name is specified, the input field in the
Trace Manager turns red.
Remote
control:
Add/Delete
Opens a dialog to add a new trace or delete a trace.
Add creates a new trace and adds it to the list in the Trace Manager, assigning it to the channel
and diagram area selected in the drop-down lists. It is possible to create a New channel and/or
diagram area for the new trace.
Delete deletes the selected trace, removing it from the list in the Trace Manager and from the
screen. This button is disabled if the setup contains only one trace: In manual control, each setup
must contain at least one diagram area with one channel and one trace.
Coupling
Selects common or independent channel or scale settings for all traces in the Trace Manager dialog.
164
GUI Reference
Trace Menu
Decouple All assigns independent channel or scale settings to all traces in the Trace Manager. If
the channel and trace names include numbers, the trace with the lowest number is assigned to
the channel with the lowest number and so forth. Measurement or data traces and their
associated memory traces are assigned to the same channel.
Couple All assigns all traces to the channel or scale settings selected in the corresponding dropdown lists. All channel or scale settings except the selected ones are lost. The analyzer displays a
confirmation dialog box before deleting the unused channels.
Sort Table
Changes the order of the traces (table rows) in the Trace Manager dialog.
The drop-down list contains all trace properties that can provide the sorting criterion. The
properties correspond to the column headers in the Trace Manager.
The two radio buttons qualify whether the traces in the table are sorted in ascending or
descending order, according to the property selected in the pull-down list.
Trace Funct
The Trace Funct(ions) store traces to the memory and perform mathematical operations on traces
Refer to section Trace Types in the System Overview chapter to learn more about data traces,
memory traces, and mathematical traces.
165
GUI Reference
Trace Menu
Data -> Mem stores the active data trace as a memory trace.
Math = Data/Mem activates the mathematical mode where the data trace is divided by the
memory trace.
More Mem opens a submenu to store traces as memory traces, show or hide traces.
Math = User Def activates the mathematical mode with a user-defined relation between traces.
User Def Math... opens a dialog to define a mathematical relation between traces.
Time Domain opens a submenu with the time domain transformation functions (with option ZVABK2, Time Domain).
Trace Statistics opens a submenu to evaluate statistical and phase information of the trace.
Smoothing Aperture... defines how many measurement points are averaged to smooth the trace.
Import/Export Data stores the active trace to a file or loads a memory trace from a file.
Shift Response Value... opens a dialog to define a user-correction to the measured values.
166
GUI Reference
Trace Menu
Max Hold On enables or disables the max hold (peak hold) function for the active trace.
Min Hold On enables or disables the min hold function for the active trace.
Restart Hold restarts the max hold (peak hold) or min hold function for the active trace, discarding
the old maximum or minimum measurement results.
Restart Hold All restarts the max hold (peak hold) or min hold function for all traces with active
max hold or min hold function.
Linearity Deviation opens a submenu to compensate the active trace for the average slope and
response value in order to show the deviation from linearity.
Many of the functions of the Trace Funct menu act on the active trace. Data traces and the associated
memory traces share many of their properties; see coupling of memory traces.
Memory traces are named Mem<n>[<Data_Trace>] where <n> counts all data and memory traces in the
active setup in chronological order, and <Data_Trace> is the name of the associated data trace. Trace
names can be changed in the Trace Manager dialog.
The exact function of Data -> Mem depends on the number of memory traces associated to the active
data trace:
If no memory trace is associated with the active trace, a new memory trace is generated.
If several memory traces are associated with the active trace, the current measurement data
overwrites the last generated or changed memory trace.
To store the current measurement data to a new memory trace (without overwriting an existing
memory trace), or select and overwrite a particular memory trace, use the -> Mem dialog. You can also
create multiple memory traces using the Import Data dialog. Notice that it is not possible to store Max.
Hold traces to memory.
Coupling of data and memory traces
When a memory trace is generated from a data trace, it is displayed in the same diagram area and
inherits all channel and trace settings from the data trace.
The following display settings of a data trace and the associated memory traces are fully coupled.
Changing a property of one trace affects the properties of all other traces.
Selection of the measured quantity (Trace Measure) is possible for the data trace but disabled for the
memory traces.
Channel settings made for a memory trace act on the associated data trace. Some of the channel settings
for a data trace (e.g. the Stimulus range) also affect the display of the memory traces.
167
GUI Reference
Trace Menu
If the sweep type of a data trace is changed so that the stimulus ranges of the data traces and the
memory traces become incompatible, all coupled memory traces are removed from the diagram area and
deleted.
Remote control: CALCulate<Chn>:MATH:MEMorize
Math = Data/Mem
Activates the mathematical mode where the active data trace is divided by the last generated memory
trace. The division is calculated on a point-to-point basis: Each measurement point of the active trace is
divided by the corresponding measurement point of the memory trace. The result of the division is a
mathematical trace and replaces the active data trace in the diagram area. The mathematical trace is
updated as the measurement goes on and the analyzer provides new active trace data.
This function is disabled unless a memory trace is coupled to the active data trace. Trace coupling
ensures that the two traces have the same number of points so that the mathematical trace Data/Mem is
well-defined.
Math = Data/Mem and Math = User Def are alternative options of the mathematical mode. Selecting
one option disables the other. The mathematical expression defined via User Def Math is not affected.
Remote control: CALCulate<Chn>:MATH[:EXPRession]:SDEFine <string>
CALCulate<Chn>:MATH:STATe ON
Show Data
Displays or hides the active data trace in the diagram area. If one of the mathematical options Math =
Data/Mem or Math = User Def are active, then the active mathematical trace is displayed or hidden.
Remote control: DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:SHOW
Show Mem
Displays or hides the active memory trace in the diagram area or the memory trace associated with the
active data trace.
If no memory trace is associated with the active data trace, Show Mem is disabled.
If several memory traces are associated with the active data trace (see -> Mem), Show Mem
affects the last generated or changed memory trace.
More Mem
Opens a submenu to store traces as memory traces, show or hide traces. The submenu complements the
Data -> Mem menu commands.
168
GUI Reference
Trace Menu
Data > Mem opens a dialog to store the active trace to a memory trace.
All Data > Mem opens a dialog to store all traces in the active setup to memory traces.
The remaining functions hide or show all data traces or memory traces. Moreover it is possible to
delete all memory traces in the active setup.
Remote
control:
169
GUI Reference
Trace Menu
Store Trace <trace_name> to contains all memory traces associated with the active data trace.
The selected memory trace can be replaced.
Data -> Mem stores the active data trace to the memory trace selected above. If no memory trace
is associated with the current trace, then a new memory trace is created. The new trace is named
Mem<n+1>[<Data_Trace>], where n is the largest of all existing memory trace indices.
Data -> New Mem stores the active data trace to a new memory trace, leaving the existing
memory traces unchanged.
Data & Trace Funct. -> Mem stores the current state of the active data trace modified by the trace
functions to the memory trace selected above. If no memory trace is associated with the current
trace, then a new memory trace is created.
Data & Trace Funct. -> New Mem stores the current state of the active data trace modified by the
trace functions to a new memory trace, leaving the existing memory traces unchanged.
Trace functions
The trace functions comprise the following mathematical operations:
Any mathematical relation applied to the trace (Math = Data/Mem, Math = User Def).
A shift of the trace in horizontal or vertical direction (Shift Response Value, Shift Stimulus Value).
Data > Mem and Data > New Mem store the raw trace without the trace functions, Data & Trace
Funct > Mem and Data & Trace Funct > New Mem store the trace after it has been transformed using
the trace functions.
Remote control: TRACe:COPY <memory_trc>,<data_trc>
TRACe:COPY:MATH <memory_trace>, <data_trace>
Data -> Mem stores all data traces in the current setup to memory traces. If no memory trace is
associated with a data trace, then a new memory trace is created. The new trace is named
Mem<n+1>[<Data_Trace>], where n is the largest of all existing memory trace indices. If several
memory traces are associated with a data trace, the newest memory trace is replaced.
Data -> New Mem stores all data traces in the current setup to memory traces, leaving the
existing memory traces unchanged.
Data & Trace Funct. -> Mem stores the current state of all data traces modified by the trace
functions to memory traces. If a trace has no memory trace, then a new memory trace is created.
170
GUI Reference
Trace Menu
Data & Trace Funct. -> New Mem stores the current state of all data traces modified by the trace
functions to new memory traces, leaving the existing memory traces unchanged.
Trace functions
The trace functions comprise the following mathematical operations:
Any mathematical relation applied to the trace (Math = Data/Mem, Math = User Def).
A shift of the trace in horizontal or vertical direction (Shift Response Value, Shift Stimulus Value).
Data > Mem and Data > New Mem store the raw trace without the trace functions, Data & Trace
Funct > Mem and Data & Trace Funct > New Mem store the trace after it has been transformed using
the trace functions.
Remote control: TRACe:COPY <memory_trc>,<data_trc>
TRACe:COPY:MATH <memory_trace>, <data_trace>
171
GUI Reference
Trace Menu
The analyzer processes only numeric values without units in the mathematical formulas. No
consistency check for units is performed.
In its upper part the dialog contains a window to view and edit the mathematical expression and four
buttons:
Del. All clears the window, so it is possible to start editing a new expression.
Del. deletes the last character before the current cursor position (backspace function). Deleting a
character of an operand causes the operand to become invalid.
Recall... calls up an Open File dialog to load a mathematical expression from a trace math string
file. Trace math string files are ASCII files with the default extension *.mth and contain the
mathematical expression as it is written in the User Def Math... dialog. It is possible to change or
create math string files using a text editor.
Save... calls up a Save As... dialog to store the current expression to a trace math string file.
Trace math string files are ASCII files with the default extension *.mth and contain the
mathematical expression as it is written in the User Def Math... dialog. It is possible to change or
create math string files using a text editor.
To import a math file (*.mth) you can also use the Windows Explorer and simply double-click the file
or drag and drop the file into the NWA application. You must enable the mathematical mode separately.
The operands and operators in the expression can be selected from two lists and the Numeric Value
panel:
Operand contains all data traces and memory traces of the active setup plus the constants pi
(approx. 3.14159), e (approx. 2.71828) and the imaginary unit j. The trace operands denote
unmodified data and memory traces. Mathematical relations for the traces are not taken into
account, even if the mathematical mode is active (Math = User Def). The same applies to
smoothing and Shift Response Value.
Operator
Contains operators for arithmetic operations and mathematical functions. The following table lists
how the operators act on a complex quantity z = x + jy.
+, -, *, /
172
GUI Reference
Trace Menu
()
linMag
|z| = sqrt ( x2 + y2 )
dBMag
dB Mag(z) = 20 * log|z| dB
Arg
Re, Im
log, ln
Min, Max
StimVal
Stimulus value*)
tan, atan, sin, asin, cos, acos Direct and inverse trigonometric functions.
*) The function StimVal can be used for all sweep types. Please note that - as with all user math operands - only the numerical value without unit is
processed in the user math formula.
In power sweeps, StimVal provides the voltage in V that results from the source power in
dBm. To obtain the correct source power in dBm (for dB Mag trace format), Result is
Wave Quantity must be enabled. Note that, due to the conversion into a dBm value, the
source power depends on the reference impedance of the port associated with the
measured wave quantity, to be set in the Port Configuration dialog.
Numeric Value
extends the Define Math dialog and opens the numeric input panel (toggle function):
The numeric input panel supports the entry of numeric values and constants. In addition to the
numbers 0 to 9, the decimal point and the constants j (complex unit), pi (approx. 3.14159) and e
(approx. 2.71828), it contains the following buttons:
Exp defines a number in exponential representation, e.g. 12 exp 3 for 12*10^3 = 12000.
Products of numbers and constants may be entered in abbreviated form, e.g. 2e for 2*e.
If traces are used as operands, the unmodified, linear complex trace data (no dB-values) enter into
the mathematical expression, irrespective of the current trace format. No mathematical traces are
available as operands.
Result is Wave Quantity in the lower part of the dialog controls the conversion and formatting of the
mathematic expression.
If Result is Wave Quantity is enabled the analyzer assumes that the result of the mathematical
173
GUI Reference
Trace Menu
expression represents a voltage. Examples for voltage-type expressions are all terms proportional
to a wave quantity (e.g. 1.1*Data, if a wave quantity is measured) or to a stimulus value of a
power sweep. If Show As: Power is selected in the More Wave Quantities dialog, the result is
converted into a linear power before the selected trace format is applied. Otherwise no conversion
is performed, and dB Mag results are referenced to 1 V.
If Result is Wave Quantity is disabled the analyzer assumes that the result of the mathematical
expression is dimensionless. Examples for dimensionless expressions are all terms proportional
to ratios of wave quantities, e.g. Data / Mem2[Trc1]. The selected trace format is applied without
previous conversion.
Result is Wave Quantity acts on the result of the mathematical expression only. Wave quantities and
power sweep stimulus values always enter into the expression as voltages.
Effect of Result is Wave Quantity and numeric example
In the More Wave Quantities dialog, the Show as: control element specifies whether wave quantities are
displayed as voltages or equivalent powers, using the port impedances for a conversion between the two
representations. Result is Wave Quantity is relevant for mathematical traces displayed in units of dBm
(Show as: Power and trace format dB Mag):
If Result is Wave Quantity is on (checked), the mathematical trace values <W> are interpreted as
2
voltages and first converted into equivalent powers (<W> > <P> = <W> /Re(Z0)). Results in dB
Mag format are calculated according to <P>log = 10 * log (<P>/1mW).
If Result is Wave Quantity is off, the mathematical trace values <W> are interpreted as
dimensionless quantities. Results in dB Mag format are calculated according to <W>log = 20 * log
(<W>).
Example: A mathematical trace value amounts to 1 (real value); the port impedance is 50 . If Result is
Wave Quantity is on, the analyzer assumes the trace value to be 1 V, which is converted into a linear
power of 20 mW, corresponding to approx. 13 dBm. With Result is Wave Quantity off, the trace value 1 is
directly converted into a logarithmic power of 0 dBm.
See also example for CALCulate<Chn>:MATH:WUNit:STATe ON | OFF.
Time Domain
Opens a submenu to view the measurement results as a function of time. The time domain transformation
requires option ZVAB-K2, Time Domain.
Time domain transformation
The network analyzer measures and displays complex S-parameters and other quantities as a function of
the frequency. The measurement results can be filtered and mathematically transformed in order to obtain
the time domain representation, which often gives a clearer insight into the characteristics of the DUT.
Time domain transforms can be calculated in bandpass or lowpass mode. For the latter the analyzer
offers the impulse and step response as two alternative transformation types. A wide selection of windows
can be used to optimize the time domain response and suppress sidelobes due to the finite sweep range.
Moreover, it is possible to eliminate unwanted responses by means of a time gate and transform the gated
result back into the frequency domain.
For a detailed discussion of the time domain transformation including many examples refer to the
application note 1EZ44 which is posted on the R&S internet.
174
GUI Reference
Trace Menu
Define Transform... opens a dialog to define the transformation type and the frequency domain
window used to optimize the time domain response.
Frequency Domain and Time Domain select frequency domain or time domain representation of
the active trace.
Time Domain Stimulus Axis opens a submenu to define the stimulus axis range for the time
domain representation.
Define Time Gate... opens a dialog to select the time gate and define its parameters.
Time Gate switches the time gate defined with Define Time Gate... on or off.
Define Transform
The Define Transform dialog selects the transformation type and the frequency domain window which is
applied to the trace in order to optimize its time domain response.
175
GUI Reference
Trace Menu
The radio buttons in the Type panel select a bandpass or lowpass transform. To calculate a
lowpass transform the sweep points must be on a harmonic grid (otherwise the analyzer will only
be able to calculate an approximate result and generate a warning). Low Pass Settings... opens a
dialog to establish or change a harmonic grid (not available for memory traces).
If Dynamic Bandwidth at Low Frequencies is enabled, the analyzer reduces the IF bandwidths at
receiver frequencies below 500 MHz by a frequency-dependent (dynamic) factor. This setting
complements the automatic bandwidth reduction for frequency sweeps with small start
frequencies; see Bandwidth reduction at low frequencies.
The bandwidth reduction reduces the trace noise at small frequencies and improves the accuracy
of the time domain transform. It is recommended to select Dynamic Bandwidth at Low
Frequencies when performing a low pass transformation.
The Impulse Response (Window Function) panel allows to select a window function (in the
frequency domain) to be applied to the active trace prior to the time domain transformation. The
analyzer always uses No Window (Rectangle) to calculate the time-gated frequency domain trace,
see background information in section Frequency Domain.
The Resolution Enhancement Factor broadens the frequency range that the analyzer considers
for the time domain transform by a linear factor. A factor of 1 means that the original sweep range
and the measured sweep points are used; no additional assumptions are made. With higher
resolution enhancement factors, the measurement data is extrapolated using a linear prediction
method. As a result, the resolution in time domain can be improved.
The ideal resolution enhancement factor depends on the properties of the DUT. In distance to
fault measurements on cables, factors between 3 and 5 turned out to be a good choice.
For a comparison of the different transformation types and windows and for application examples please
also refer to the application note 1EZ44 which is posted on the R&S internet.
176
GUI Reference
Trace Menu
An independent Time Gate can be used after the transformation in order to eliminate unwanted
responses.
Remote control: CALCulate<Chn>:TRANsform:TIME[:TYPE]
CALCulate<Chn>:TRANsform:TIME:STIMulus
CALCulate<Chn>:TRANsform:TIME:WINDow
CALCulate<Chn>:TRANsform:TIME:DCHebyshev
CALCulate<Chn>:TRANsform:TIME:RESolution:EFACtor
Bandpass mode : The time domain transform is based on the measurement results obtained in
the sweep range between any set of positive start and stop values. The sweep points must be
equidistant. No assumption is made about the measurement point at zero frequency (DC value).
The time domain result is complex with a generally undetermined phase depending on the delay
of the signal.
Low pass mode : The measurement results are continued towards f = 0 (DC value) and mirrored
at the frequency origin so that the effective sweep range (and thus the response resolution) is
more than doubled. Together with the DC value, the condition of equidistant sweep points implies
that the frequency grid must be harmonic. Due to the symmetry of the trace in the frequency
domain, the time domain result is real valued.
Bandpass
Lowpass
Advantages
Restrictions
No step response
Undetermined phase
Use for...
The impulse response corresponds to the response of a DUT that is stimulated with a short pulse.
The step response corresponds to the response of a DUT that is stimulated with a voltage
waveform that transitions from zero to unity.
The two alternative responses are mathematically equivalent; the step response can be obtained by
integrating the impulse response:
177
GUI Reference
Trace Menu
Sidelobe suppression
Relative impulse
width
Best for...
No Window (Rectangle)
13 dB
43 dB
1.4
32 dB
1.6
46 dB
1.9
Arbitrary Sidelobes
(Dolph-Chebychev)
178
GUI Reference
Trace Menu
If a harmonic grid, including the DC value (f = 0) is mirrored to the negative frequency range, the result is
again an equidistant grid. The point symmetry with respect to the DC value makes harmonic grids suitable
for lowpass time domain transformations.
The three buttons in the Set Harmonic Grid... panel provide alternative algorithms for calculation of a
harmonic grid, based on the current sweep points.
Remote
control:
179
GUI Reference
Trace Menu
Keep Stop Frequency and Number of Points calculates a harmonic grid based on the current stop
frequency (Channel Stimulus Stop) and the current number of sweep points (Channel
Sweep Number of Points). This may increase the frequency gap (the spacing between the
equidistant sweep points, i.e. the sweep Span divided by the Number of Points minus one) .
Keep Frequency Gap and Number of Points calculates a harmonic grid based on the current
frequency gap and number of points, modifying the stop frequency (Channel Stimulus Stop).
Keep Stop Frequency and Approximate Frequency Gap calculates a harmonic grid based on the
current stop frequency (Channel Stimulus Stop), increasing the number of points (Channel
Sweep Number of Points) in such a way that the frequency gap remains approximately the
same. This may increase the sweep time, due to the additional sweep points introduced.
The three grids can be calculated repeatedly in any order; the analyzer always starts from the original set
of sweep points.
Visualization of the harmonic grid algorithms
The three types of harmonic grids have the following characteristics:
Keep Stop Frequency and Number of Points means that the stop frequency and the number of
sweep points is maintained. The sweep points are re-distributed across the range between the
minimum frequency of the analyzer and the stop frequency; the step width may be increased.
Keep Frequency Gap and Number of Points means that the number of sweep points and their
relative spacing is maintained. If the start frequency of the sweep is sufficiently above the f min, the
entire set of sweep points is shifted towards lower frequencies so that the stop frequency is
decreased.
If the start frequency of the sweep is close to f min, then the sweep points may have to be shifted
towards higher frequencies. If the last sweep point of the calculated harmonic grid exceeds the
180
GUI Reference
Trace Menu
maximum frequency of the analyzer, then an error message is displayed, and another harmonic grid
algorithm must be used.
Keep Stop Frequency and Approximate Frequency Gap means that the stop frequency is
maintained and the number of sweep points is increased until the range between f min and the stop
frequency is filled. The frequency gap is approximately maintained.
The figures above are schematic and do not comply with the conditions placed on the number of
sweep points and interpolated/extrapolated values.
The harmonic grids can not be calculated for any set of sweep points. If the minimum number of
sweep points is smaller than 6, then the interpolation/extrapolation algorithm for additional sweep points
will not work. The same is true if the number of sweep points or stop frequency exceeds the upper limit.
Besides, the ratio between the sweep range and the interpolation range between f = 0 and f = fmin must be
large enough to ensure accurate results.
If the sweep range for the harmonic grid exceeds the frequency range of the current system error
correction, a warning is displayed.
Finding the appropriate algorithm
The three types of harmonic grids have different advantages and drawbacks. Note that for a bandpass
transformation the grid parameters have the following effect:
A wider sweep range (i.e. a larger bandwidth) increases the time domain resolution.
With default analyzer settings, the difference between the grid types are small. The following table helps
you find the appropriate grid.
Grid type: Keep
Sweep
time
Time domain
resolution
Remote control:
181
GUI Reference
Trace Menu
Frequency Domain
Selects the frequency domain representation for the active trace. The softkey is enabled if a linear
frequency sweep (Channel Sweep Sweep Type Lin. Frequency) is active.
In frequency domain representation the diagram shows the measured trace as a function of the stimulus
frequency applied to the DUT. The trace corresponds to the results obtained during the frequency sweep,
however, the effect of a time gate is taken into account as long as the Time Gate function is active. The xaxis corresponds to the sweep range (stimulus range) selected via Channel Stimulus.
Gated and ungated state of the frequency domain representation
The trace in the frequency domain depends on the state of the Time Gate:
If the gate is disabled, the frequency domain (FD) trace corresponds to the sweep results prior to
the transformation.
If the gate is enabled, the frequency domain trace shown is calculated from the time domain (TD)
trace which is gated and transformed back into the frequency domain.
The analyzer uses fixed No Window (Rectangle) window settings to transform the measured trace into
time domain. The TD trace is gated using the selected time gate. The gated trace is transformed back into
frequency domain using a No Profiling (Rectangle) window.
The shape, width and position of the time gate affect the gated frequency domain trace. The window type
selection in the Define Transform dialog is ignored. The selected window is used again when the TD trace
is displayed (Time Domain: On).
The rectangular No Window (Rectangle) windows minimize numerical inaccuracies near the boundaries of
the measured frequency span.
In the limit where the effect of the time gate vanishes (e.g. a gate of type Notch and a very small width),
the time gated trace is equal to the original measured trace.
In time domain representation, you can use the Time Gate settings in order to eliminate unwanted
responses in your signal. After switching back to the frequency domain, you will receive the frequency
response of your DUT without the contribution of the unwanted responses.
Remote control: CALCulate<Chn>:TRANsform:TIME:STATe OFF
Time Domain
Selects the time domain representation for the active diagram area. The softkey is enabled if a linear
182
GUI Reference
Trace Menu
frequency sweep (Channel Sweep Sweep Type Lin. Frequency) is active. The analyzer
automatically quits time domain representation as soon as a different sweep type is selected.
In time domain representation the diagram shows the measurement results as a function of time. The
results are obtained by transforming the measured frequency sweep data into the time domain using an
appropriate mathematical transformation type and frequency window (Define Transform...). The sweep
range and the output power for the active channel is still displayed below the diagram; the displayed time
interval is shown in a second line:
The settings in the Time Domain Stimulus Axis submenu configure the time axis.
Limit lines can be defined like the limit lines for time sweeps.
The bandfilter search functions are available for the transformed trace.
If marker coupling is active, then the markers in the time domain and in the frequency domain are
coupled with each other.
The analyzer places no restriction on the measured quantities to be transformed into the time domain.
Impedances and admittances are first converted back into the equivalent S-parameter, transformed, and
restored after the transformation.
Properties of the Chirp z-transformation
The Chirp z-transformation that the analyzer uses to compute the time domain response is an extension of
the (inverse) Fast Fourier Transform (FFT). Compared to the FFT, the number of sweep points is arbitrary
(not necessarily an integer power of 2), but the computation time is increased by approx. a factor of 2.
This increased computation time is usually negligible compared to the sweep times of the analyzer.
Furthermore, the Chirp z-transformation allows zooming in and out in the time axis which is not possible
using a FFT.
The following properties of the Chirp z-transformation are relevant for the analyzer settings:
The time domain response is repeated after a time interval which is equal to t = 1/f, where f is
the spacing between two consecutive sweep points in the frequency domain. For a sweep span of
7
4 GHz and 201 equidistant sweep points, f = 4 GHz/200 = 2 * 10 Hz, so that t = 50 ns. t is
termed measurement range (in time domain) or unambiguous range.
For a lowpass transformation the frequency points must lie on a harmonic grid.
183
GUI Reference
Trace Menu
Start Time Domain is the lowest displayed time and corresponds to the left edge of the Cartesian
diagram.
Stop Time Domain is the highest displayed time and corresponds to the right edge of the
Cartesian diagram.
Center Time Domain corresponds to the center of the Cartesian diagram, i.e. (Start + Stop)/2.
Span Time Domain corresponds to the diagram width, i.e. (Stop Start).
Time and Distance switch over between the x-axis scaling in time units or distance units.
Mechanical Length opens the dialog which defines port-specific offset parameters (mechanical
length, velocity factor, loss); see Mechanical Length. The velocity factor affects the relationship
between distance and time units; see background information below.
Max Unambiguous Range selects a time domain stimulus axis between 0 s and the unambiguous
range t = 1/f, where f is the spacing between two consecutive frequency points. Due to the
properties of the Chirp z-transformation the trace is periodic in time and repeats after the
unambiguous range. To extend the unambiguous range, you can either reduce the sweep span
(Channel Stimulus) or increase the number of sweep points.
Use the paste marker list for convenient entry of Start and Stop values.
For reflection measurements (S-parameters Sii or ratios with equal port indices) the distance
between the source and the DUT is half the propagation time multiplied by the velocity of light in
184
GUI Reference
Trace Menu
the vacuum times the velocity factor of the receiving port defined in the Channel Offset menu
(Distance = 1/2 * Time * c0 * Velocity Factor). The factor 1/2 accounts for the return trip from the
DUT to the receiver.
For transmission measurements, the distance is calculated as the propagation time times the
velocity of light in the vacuum times the velocity factor of the receiving port defined in the Channel
Offset menu (Distance = Time * c0 * Velocity Factor).
Time Gate
Switches the time gate defined via Define Time Gate on or off. The softkey is enabled if a linear frequency
sweep (Channel Sweep Sweep Type Lin. Frequency) is active. An active time gate acts on the trace
in time domain as well as in frequency domain representation. Gat is displayed in the trace list while the
time gate is active.
The time gate is independent of the frequency window used to filter the trace prior to the time domain
transformation.
In time domain representation, you can use the time gate settings in order to eliminate unwanted
responses in your signal. After switching back to the frequency domain, you will receive the frequency
response of your DUT without the contribution of the unwanted responses.
Remote control: CALCulate<Chn>:FILTer[:GATE]:TIME:STATe <Boolean>
185
GUI Reference
Trace Menu
Start and Stop or Center and Span define the size of the time gate. Please make sure that the
selected time span does not exceed the unambiguous range which is given by t = 1/f, where f
is the spacing between two consecutive frequency points.
The filter Type defines what happens to the data in the specific time region. A Band Pass filter
passes all information in the specified time region and rejects everything else. A Notch filter
rejects all information in the specified time region and passes everything else.
If the Show Gate Limits after Closing this Dialog check box is selected two red lines indicating the
start and stop of the time gate are permanently displayed in the diagram area.
The Gate Shape panel visualizes how the time gate will affect a constant function after
transformation back into the frequency domain. The selected window is applied to the active trace.
The two red vertical lines represent the Start and Stop values defining the size of the time gate.
The analyzer always uses a Steepest Edges (Rectangle) window to calculate the time-gated
frequency domain trace, see background information is section Frequency Domain.
If an Arbitrary Gate Shape (Dolph-Chebychev) window is selected, the Arbitrary Sidelobe Level
can be set below the Gate Shape diagrams.
Use the paste marker list for convenient entry of Start and Stop values.
Sidelobe suppression
Passband
ripple
Best for...
Steepest Edges
(Rectangle)
13 dB
0.547 dB
Steep Edges
(Hamming)
43 dB
0.019 dB
32 dB
0.032 dB
Maximum Flatness
(Bohman)
46 dB
0 dB
186
GUI Reference
Trace Menu
Window
Sidelobe suppression
Passband
ripple
Best for...
0.071 dB
DC Value
The DC Value dialog defines the measurement result at zero frequency. The corresponding softkey is
enabled if a linear frequency sweep is active (Channel Sweep Sweep Type Lin. Frequency) and if
the lowpass mode has been activated (in the Define Transform dialog).
The radio button Continuous Extrapolation activates the extrapolation of the DC value after each
sweep based on the results of that sweep.
The radio button Manual Entry activates the DC value which has been entered by the user. The
buttons "Open", "Short", and "Match" set the manual DC value according to the corresponding
termination type (at f = 0 the reflection factor of an open-ended cable is 1. It is 1 for a shortcircuited cable and 0 for a cable with matched termination). The button Extrapolate sets the
manual DC value based on a one time extrapolation from the currently available measurement
values and will overwrite the current DC value. If the properties of the DUT at f = 0 are sufficiently
well known, then it is recommendable to enter the DC value manually or via the buttons "Open",
"Short", and "Match".
187
GUI Reference
Trace Menu
Trace Statistics
Opens a submenu to evaluate and display statistical and phase information of the entire trace or of a
specific evaluation range and calculate the x-dB compression point.
Min/Max/Peak-Peak displays or hides the essential statistical parameters of the trace in the
selected evaluation range.
Mean/Std Dev displays or hides the arithmetic mean value and the standard deviation of the trace
in the selected evaluation range.
RMS displays or hides the RMS value of the trace in the selected evaluation range.
Phase Delay/El Length displays or hides the phase delay and the electrical length of the trace in
the selected evaluation range (Eval Range...).
Gain/Slope/Flatness displays or hides trace parameters for the current evaluation range.
Eval Range... opens a dialog to define the range for the statistical and phase evaluation and for
the compression point measurement.
Statistical Evaluation
The first three commands in the Trace Statistics submenu display or hide the maximum (Max.), minimum
(Min.), the peak-to-peak value (Pk-Pk), arithmetic mean value (Mean), the standard deviation (Std. Dev.),
and the RMS value of all response values of the trace in the selected evaluation range (Eval Range...).
188
GUI Reference
Trace Menu
Min. and Max. are the largest and the smallest of all response values yi.
Pk-Pk is the peak-to-peak value and is equal to the difference Max. Min.
RMS is the root mean square (effective value) of all response values (real number!):
To calculate the Min., Max., Pk-Pk values and the SDev, the analyzer uses formatted response values
yi (see trace formats). Consequently, the mean value and the standard deviation of a trace depend on the
selected trace format.
In contrast, the RMS calculation is based on linear, unformatted values. The RMS value is a real number
by definition; its phase and imaginary part are always zero. To prevent misunderstandings, the RMS
results of the Phase, Delay, Imag, and Unwrapped Phase traces are displayed as "RMS: -----". The
other trace formats are applied to the calculated (unformatted) RMS value, which means that the
displayed RMS result of a trace actually depends on the trace format.
Remote
control:
CALCulate<Chn>:STATistics[:STATe]
CALCulate<Chn>:STATistics:RESult? MIN | MAX | PEAK2P | MEAN |
STDDev | RMS
CALCulate<Chn>:STATistics:MMPTpeak[:STATe]
CALCulate<Chn>:STATistics:MSTDev[:STATe]
CALCulate<Chn>:STATistics:RMS[:STATe]
189
GUI Reference
Trace Menu
Delay is the phase delay, which is an approximation to the group delay and calculated as follows:
,
where f is the width of the evaluation range and is the corresponding phase change. See
also note on transmission and reflection parameters below.
EL is the electrical length, which is the product of the phase delay times the speed of light in the
vacuum.
If no dispersion occurs the phase delay is equal to the group delay. For more information see
mathematical relations.
If a dispersive connector type (i.e. a waveguide; see Offset Model dialog) is assigned to a test port related
to a particular quantity, then the dispersion effects of the connector are taken into account for the
calculation of the phase delay and the electrical length.
To account for the propagation in both directions, the delay and the electrical length of a reflection
parameter is only half the delay and the electrical length of a transmission parameter. The formula for PD
above is for transmission parameters. See also introduction to section Channel Offset.
The phase parameters are available only if the evaluation range contains at least 3 measurement
points.
The phase evaluation can cause misleading results if the evaluation range contains a 360 deg phase
jump. The trace format Unwrapped Phase avoids this behavior.
The delay for reflection factors corresponds to the transmission time in one direction; see Offset
Auto Length Length and Delay Measurements.
Remote control: CALCulate<Chn>:STATistics[:STATe]
CALCulate<Chn>:STATistics:RESult? ELENgth | PDELay
CALCulate<Chn>:STATistics:EPDelay[:STATe]
Compression Point
Displays or hides all results related to the x-dB compression point of the trace, where x is the selected
compression value. To obtain valid compression point results, a power sweep must be active, and the
trace format must be dB Mag.
Compression point
The x-dB compression point of an S-parameter or ratio is the stimulus signal level where the magnitude of
the measured quantity has dropped by x dB compared to its value at small stimulus signal levels (smallsignal value). As an approximation for the small-signal value, the analyzer uses the value at the start level
of the evaluation range.
190
GUI Reference
Trace Menu
The compression point is a measure for the upper edge of the linearity range of a DUT. It is close to the
highest input signal level for which the DUT shows a linear response (|a n| > x*|an|
|bn| > x*|bn|,
so that the magnitude of all S-parameters remains constant).
When Compression Point is activated, a marker labeled Cmp is placed to compression point with the
smallest stimulus level. Moreover the Trace Statistics info field shows the numerical results of the
compression point measurement:
Cmp In is the stimulus level at the compression point in units of dBm. Cmp In always corresponds
to the driving port level (e.g. the level from port no. j, if a transmission parameter S ij is measured).
Cmp Out is the sum of the stimulus level Cmp In and the magnitude of the measured response
value at the compression point.
The magnitude of a transmission S-parameter Sij is a measure for the attenuation (or gain) of the
DUT, hence: Cmp Out = Cmp In + <Attenuation>. The example above is based on an attenuation
of 14 dB, hence Cmp Out = 39.4 dB 14 dB = 53.4 dBm.
The info field shows invalid results ('---') if the wrong sweep type or trace format is selected, or if the trace
contains no x-dB compression points in the selected evaluation range.
Remote control: CALCulate:STATistics:NLINear:COMP[:STATe]
CALCulate:STATistics:NLINear:COMP:RESult?
Gain/Slope/Flatness
Displays or hides trace parameters that the analyzer calculates for the current evaluation range. If no
evaluation range is defined, the parameters apply to the sweep range.
191
GUI Reference
Trace Menu
Suppose that A and B denote the trace points at the beginning and at the end of the evaluation range,
respectively.
Flatness is a measure of the deviation of the trace in the evaluation range from linearity. The
analyzer calculates the difference trace between the active trace and the straight line between
points A and B. The flatness is the difference between the largest and the smallest response
value of this difference trace.
Eval Range
Opens a dialog to define the range for the statistical and phase evaluation and for the x-dB compression
point measurement. The evaluation range is a continuous interval of the sweep variable.
It is possible to select, define and display up to ten different evaluation ranges for each setup. Full Span
means that the search range is equal to the sweep range. The statistical and phase evaluation and the
compression point measurement take into account all measurement points with stimulus values xi
between the Start and Stop value of the evaluation range:
Start
xi
Stop
The evaluation ranges are identical to the marker search ranges. For more information see Search
Range Dialog.
Remote control: CALCulate<Chn>:STATistics:DOMain:USER <numeric_value>
CALCulate<Chn>:STATistics:DOMain:USER:STARt <numeric_value>
CALCulate<Chn>:STATistics:DOMain:USER:STOP <numeric_value>
CALCulate<Chn>:STATistics:DOMain:USER:SHOW
Smoothing On
Activates the smoothing function for the active trace, which may be a data or a memory trace. With active
smoothing function, each measurement point is replaced by the arithmetic mean value of all measurement
points located in a symmetric interval centered on the stimulus value. The width of the smoothing interval
is referred to as the Smoothing Aperture and can be adjusted according to the properties of the trace.
192
GUI Reference
Trace Menu
The sweep average is an alternative method of compensating for random effects on the trace by
averaging consecutive traces. Compared to smoothing, the sweep average requires a longer
measurement time but does not have the drawback of averaging out quick variations of the measured
values.
Remote control: CALCulate<Chn>:SMOothing[:STATe] <Boolean>
Smoothing Aperture
Defines how many measurement points are averaged to smooth the trace if smoothing is switched on.
The Smoothing Aperture is entered as a percentage of the total sweep span.
An aperture of n % means that the smoothing interval for each sweep point i with stimulus value xi is equal
to [xi span*n/200, xi + span*n/200], and that the result of i is replaced by the arithmetic mean value of all
measurement points in this interval. The average is calculated for every measurement point. Smoothing
does not significantly increase the measurement time.
Finding the appropriate aperture
A large smoothing aperture enhances the smoothing effect but may also average out quick variations of
the measured values and thus produce misleading results. To avoid errors, observe the following
recommendations.
Start with a small aperture and increase it only as long as you are certain that the trace is still
correctly reproduced.
As a general rule, the smoothing aperture should be small compared to the width of the observed
structures (e.g. the resonance peaks of a filter). If necessary, restrict the sweep range or switch
smoothing off to analyze narrow structures.
193
GUI Reference
Trace Menu
Import Complex Data... calls up an Open File dialog to load a memory trace from a trace file.
Export Complex Data... calls up a Save As... dialog to store data or memory traces to a trace file.
Export S-Matrix... calls up a Save As... dialog to store a complete set of S-parameter data to a
trace file.
Export Formatted Data... calls up a Save As... dialog to store data or memory traces with their
current trace format and stimulus values to a trace file.
194
GUI Reference
Trace Menu
The loaded trace data is used to generate a memory trace which is coupled to the active data trace.
Import Data corresponds to a standard Open File dialog with two additional check boxes:
Import Data to New Mem qualifies whether the loaded data overwrite the active memory trace
(box unchecked, analogous to Data -> Mem) or whether they are used to generate a new memory
trace (box checked, analogous to Data -> New Mem).
Renormalize S-Parameter causes the imported *.s<n>p data to be renormalized to the reference
impedances of the physical ports 1 to n, as defined in the Port Configuration dialog (for
background information about renormalization see Reference Impedances). If Renormalize SParameter is disabled, the analyzer imports the stored data without changes.
Coupling between the imported memory trace and the active data trace implies that the stimulus values of
the imported data and of the active trace must be compatible. Compatibility means that the Sweep Type of
the two traces must match; the position and number of the sweep points do not have to be the same.
The analyzer checks for compatibility before importing data. The Select Parameter box remains empty if
the selected files contains no compatible data.
When a *.s1p file is opened the Select Parameter box indicates the 1-port (reflection) parameter S11,
irrespective of the actual S-parameter stored in the file.
To import a trace file (*.snp or *.csv) you can also use the Windows Explorer and simply doubleclick the file or drag and drop the file into the NWA application. The imported data generates a memory
trace which is coupled to the active data trace.
195
GUI Reference
Trace Menu
Export S-Matrix...
Calls up a dialog to store a full set of S-parameters to a Touchstone (*.s<n>p) file. The analyzer exports
the complex measurement data after (de-)embedding but before renormalization and mixed-mode
conversion; see Complex vs. Formatted Data.
Data export can serve many purposes, e.g.:
Export S-Matrix corresponds to a standard Save As... dialog with an additional panel to specify various
export options. The Touchstone file format depends on the number of selected ports (Select Ports button).
Touchstone files use the point as Dec. Separator and contain the reference impedance of the associated
ports in the file header; see Trace File Formats. The following export options are available for Touchstone
file export:
Output Format selects the format for the exported trace data. In the Real - Imag format, each
complex measurement value is represented by its real and imaginary part. It is also possible to
store the linear magnitude and phase (lin Mag-Phase) or dB magnitude and phase (dB MagPhase) of each value.
Select Ports opens a dialog to define the port assignment for the created Touchstone (*.s<n>p)
file.
Ask before Overwriting activates a message box to be displayed before an older trace file with the
same file name and directory is overwritten.
196
GUI Reference
Trace Menu
Export All Channels causes the analyzer to export the trace data for all channels in the current
setup to separate Touchstone files. The selected Touchstone file name is automatically extended
by the channel identifier, e.g.: <File name>Ch1.s2p, <File Name>Ch2.s2p...
Replace Missing Values by 0 allows the export of incomplete, uncalibrated sets of n-port Sparameters to an *.s<n>p file (n > 1). The missing S-parameter columns are filled by zeros. For
more information and prerequisites see Select Ports.
Renormalize S-Parameter allows for a renormalization of the S-matrix prior to Touchstone file
export.
[See Reference Impedances for background information on renormalization in general, but note
that the reference impedance for the Export S-Matrix function can be selected independently from
the setting in the Port Configuration dialog.]
At the Export S-Matrix function (data access point 1 in the data flow diagram), S-parameters are
normalized to the connector impedances of the related physical ports, as defined in the Connector
column of the Port Configuration dialog and the settings in the Available Connector Types dialog.
If Renormalize S-Parameter is disabled, they are exported according to these original
impedances.
If Renormalize S-Parameter is enabled, the reference impedance of the S-parameters is changed
to the specified target Impedance.
For waveguide "connectors" the impedances are frequency-dependent; the analyzer uses the
"wave impedance of the basic transverse electric mode" as reference impedance:
Zref = Z0 / sqrt [1 (fc/f)2],
where Z0 denotes the wave impedance of free space, and fc the cut-off frequency of the mode.
Impedance indicates the reference port impedance that is written into the generated Touchstone
file (irrespective of the renormalization setting) and used as a target impedance for
renormalization (if selected). The default reference impedance is 50 .
Select Ports
Defines the port assignment for the created Touchstone (*.s<n>p) file.
The network analyzer tries to ensure consistency of the exported data sets. The following conditions must
be met for a Touchstone file export:
197
GUI Reference
Trace Menu
For a one-port Touchstone file *.s1p, the reflection coefficient for the specified port (e.g. S11 for
port no. 1) must be measured. Use Export Complex Data to export an arbitrary S-parameter to a
*.s1p file.
For a multiport Touchstone file *.s<n>p, either a full multiport system error correction or a
2
complete set of <n> S-parameters must be available. Export of system error corrected,
incomplete S-parameter sets is possible, too. If the port configuration contains balanced ports, the
Touchstone file will contain the corresponding single-ended S-parameters before mixed-mode
converion.
If Replace Missing Values by 0 is checked in the Export S-Parameters dialog, incomplete, uncalibrated Sparameter sets can be exported, too. The export is denied if the S-parameter calculation implies a
renormalization step, which requires the full S-matrix. This happens in the following instances:
It should be noted that there is no dual import function for Export S-Matrix. This means that data that
have been exported in this way cannot be re-imported and e.g. used as memory trace, if data processing
steps between data access points 1 and 2 (see data flow diagram) are active.
Complex trace values are the raw values at the beginning of the channel data flow (data access
point 1). None of the following stages (trace mathematics, shift response, time domain gate, and
smoothing) affects the complex data. Export Complex Data writes the raw stimulus values
(frequency/power/time, according to the sweep type) and the raw, complex measurement points
to a file.
Formatted trace values are the fully processed trace values displayed on the analyzer
screen (data access point 2). All possible stages of the trace data flow (trace mathematics, shift
response, time domain gate, and smoothing) are taken into account. Export Formatted Data
writes the displayed stimulus values (e.g. a time scale if a time domain transformation is used)
and the displayed measurement points to a file.
Both complex and formatted data can be converted into different output formats.
198
GUI Reference
Trace Menu
Export Complex Data corresponds to a standard Save As... dialog with an additional panel to specify
various export options. The Dec. Separator export option is not available for Matlab (*.dat) and
Touchstone file export. The Export Complex Data dialog offers the *.s1p Touchstone file format for the
active trace. Use Export S-Matrix to export several traces. Touchstone files use the point as Dec.
Separator; see Trace File Formats.
The file header of the created Touchstone (*.s1p) file always contains the reference impedance of
the associated ports, as defined in the Port Configuration dialog. For one-port and single-mode Sparameters (e.g. S11, Sdd22 ...), this reference impedance is unambiguous. For two-port and mixed-mode
parameters, the reference impedance is unambiguous only if it is equal for all associated ports and
modes.
If an S-parameter with ambiguous reference impedances (e.g. S12 with different reference impedances at
ports 1 and 2) is exported, a warning is displayed, and the reference impedance in the *.s1p file is set to
1 . This also happens if the active trace shows a result other than an S-parameter (e.g. a wave quantity).
The following export settings are available for complex trace data:
Output Format selects the format for the exported trace data. In the Real - Imag format, each
complex measurement value is represented by its real and imaginary part. It is also possible to
store the linear magnitude and phase (lin Mag-Phase) or dB magnitude and phase (dB MagPhase) of each value.
Contents selects only the Active Trace or All Traces of (the) Active Channel (including all data and
memory traces) for data export to an ASCII (*.csv) file.
Dec. Separator selects either the Point or the Comma (if needed to process the exported data
with an external application) as a separator for decimal numbers exported to an ASCII (*.csv) file.
Field Separator , the separator that the analyzer uses to separate different numbers in each line of
an ASCII (*.csv) file.
Ask before Overwriting activates a message box to be displayed before an older trace file with the
same file name and directory is overwritten.
199
GUI Reference
Trace Menu
Export All Channels causes the analyzer to export the trace data for all channels in the current
setup to separate ASCII or Matlab files. The selected file name is automatically extended by the
channel identifier, e.g.: <File name>Ch1.csv, <File Name>Ch2.csv... This option is not available
for Touchstone files.
Add Ref. Impedances includes the reference impedance of the analyzer ports in the file header of
the ASCII (*.csv) or Matlab file. The value is displayed in the Impedance field.
Impedance indicates the reference port impedance that is written into the generated ASCII (*.csv)
or Matlab file. For Touchstone (*.s1p) files, the value is editable, however, no renormalization of
S-parameters is performed. The default reference impedance is equal to the reference impedance
of the physical ports, as defined in the Port Configuration dialog (or 1 , if the reference
impedances are ambiguous).
Import the created file into a spreadsheet application such as Microsoft Excel.
Export an arbitrary number of traces, multiple traces with the same parameter or memory traces.
Use a the Matlab (*.dat) format if you want to import and process the trace data in Matlab.
For more information see Trace File Formats.
Remote control: MMEMory:STORe:TRACe
MMEMory:STORe:TRACe:CHANnel
200
GUI Reference
Trace Menu
Export Formatted Data corresponds to a standard Save As... dialog with an additional panel to specify
various export options. The Dec. Separator export option is not available for Matlab (*.dat) file export.
Some of the following output options also depend on the trace format.
Output Format selects the format for the exported trace data. In the Re/Im format, each complex
measurement value is represented by its real and imaginary part. It is also possible to store the
linear magnitude and phase (lin Mag-Phase) or dB magnitude and phase (dB Mag-Phase) of each
value.
This option is available for complex trace formats only (Polar, Smith, Inverted Smith). For traces in
Cartesian diagrams, the displayed (real) values are exported.
Contents selects only the Active Trace or All Traces of (the) Active Channel (including all data
and memory traces) for data export to an ASCII (*.csv) file.
Dec. Separator selects either the Point or the Comma (if needed to process the exported data
with an external application) as a separator for decimal numbers exported to an ASCII (*.csv) file.
Field Separator , the separator that the analyzer uses to separate different numbers in each line of
an ASCII (*.csv) file.
Ask before Overwriting activates a message box to be displayed before an older trace file with the
same file name and directory is overwritten.
Export All Channels causes the analyzer to export the trace data for all channels in the current
setup to separate ASCII files. The selected ASCII file name is automatically extended by the
channel identifier, e.g.: <File name>Ch1.csv, <File Name>Ch2.csv...
Add Ref. Impedances includes the reference impedance of the analyzer ports in the file header of
the ASCII (*.csv) or Matlab file. The value is displayed in the Impedance field.
201
GUI Reference
Trace Menu
Import the created file into a spreadsheet application such as Microsoft Excel.
Export an arbitrary number of traces, multiple traces with the same parameter or memory traces.
Use a the Matlab (*.dat) format if you want to import and process the trace data in Matlab.
For more information see Trace File Formats.
Remote control: MMEMory:STORe:TRACe
MMEMory:STORe:TRACe:CHANnel
Matlab (*.dat) files are ASCII files which can be imported and processed in Matlab.
The trace file formats complement each other; see Selecting an appropriate file format.
Touchstone files
All Touchstone files contain a header, a comment section, and the actual trace data:
# HZ
S
RI
R
50.00
! Rohde & Schwarz ZVA8 4Ports - Version 2.79 ! Date: 2011-03-17 17:29:05
! Measurement: S21
!
3.000000000000000E5
4.974100772242758E-1
4.029850000000000E7
4.993215759551635E-1
8.029700000000000E7
4.947516929605214E-1
...
-4.765769749721549E-2
-4.876783852224179E-2
-7.533998081687453E-2
202
GUI Reference
Trace Menu
The trace data section corresponds to a set of single-ended S-parameters. It depends on the number of
ports <n> and the data format. For real and imaginary values (data format = Real-Imag) the trace data for
each stimulus frequency is arranged as follows:
Re(S11) Im(S11)
S11 can be replaced by an any S-parameter; the *s1p format is suitable for exporting an arbitrary
data trace representing an S-parameter.
Re(S11) Im(S11)
Re(S21) Im(S21)
Re(S12) Im(S12)
Re(S22) Im(S22)
Re(S11) Im(S11)
Re(S12) Im(S12)
Re(S13) Im(S13)
Re(S21) Im(S21)
Re(S22) Im(S22)
Re(S23) Im(S23)
Re(S31) Im(S31)
Re(S32) Im(S32)
Re(S33) Im(S33)
Re(S11) Im(S11)
Re(S12) Im(S12)
Re(S13) Im(S13)
Re(S14) Im(S14)
Re(S21) Im(S21)
Re(S22) Im(S22)
Re(S23) Im(S23)
Re(S24) Im(S24)
Re(S31) Im(S31)
Re(S32) Im(S32)
Re(S33) Im(S33)
Re(S34) Im(S34)
Re(S41) Im(S41)
Re(S42) Im(S42)
Re(S43) Im(S43)
Re(S44) Im(S44)
203
GUI Reference
Trace Menu
Shift Stimulus Value can be used in Cartesian as well as in polar diagrams. The visible effect depends
on the diagram type:
In Cartesian diagrams, the trace is shifted relative to the markers and the x-axis.
In polar diagrams, the trace is not affected, however, markers change their position.
204
GUI Reference
Trace Menu
The units of the constants are adjusted to the format of the active trace. Setting all values to zero (Clear
All Values) restores the original trace.
Effect of the constants
The trace points are modified according to the formula displayed in the lower part of the dialog:
The formula and the different constants are adjusted to the different display formats of a trace:
The Magnitude factor shifts a dB Mag trace in vertical direction, leaving the phase of a complex
parameter unchanged.
The Phase factor rotates a trace that is displayed in a polar diagram around the origin, leaving the
magnitude unchanged.
The Real added constant shifts a real trace in vertical direction, leaving the imaginary part
unchanged.
The Imaginary added constant shifts a imaginary trace in vertical direction, leaving the real part
unchanged.
Shifting the trace by means of constant values is a simple case of trace mathematics. Use the Define
Math dialog to define more complicated mathematical operations.
Remote
control:
205
GUI Reference
Trace Menu
Marker
The functions in the Marker menu are used to position markers on a trace, configure their properties and
select the format of the numerical readout.
Markers
Markers are tools for selecting points on the trace and for numerical readout of measured data. A marker
is displayed with a symbol (a triangle, a crossbar or a line) on the trace, which may be a data trace or a
memory trace. At the same time, the coordinates are displayed in a marker info field or in a table. Each
marker can be defined as a normal marker, reference marker, delta marker or discrete marker.
Marker types
A (normal) marker (M 1, M 2, ...) determines the coordinates of a measurement point on the trace.
Up to 10 different normal markers can be assigned to a trace.
A reference marker (Ref) defines the reference value for all delta markers.
The stimulus value of a discrete marker always coincides with a sweep point.
Determine the coordinates of a measurement point on the trace. In polar diagrams where no xaxis is displayed, markers can be used to retrieve the stimulus value of specific points.
Determine the difference between two trace points or the relative measurement result (Delta
Mode).
Markers also play an important role in performing the following advanced tasks:
Change the sweep range and the diagram scale (Marker Funct.).
206
GUI Reference
Trace Menu
Ref. Marker... creates the reference marker which is used to measure relative values and
distances.
Delta Mode activates the display of the active marker values relative to the reference marker.
Ref. Marker -> Marker places the reference marker to the position of the active marker.
All Markers Off removes all markers from all traces of the active setup.
Discrete Marker turns the active marker into a discrete marker and vice versa.
Marker Format defines an output format for the (complex) marker values.
Delta Mode switches the delta mode for the active marker on or off.
Marker 1, ..., Marker 10 and Ref. Marker create a marker or remove it from the display. A removed
marker remembers its properties (stimulus value, format, delta mode, number) and will be
restored with these properties when Marker <n> or Ref. Marker is selected again. The marker
properties are definitely lost when the associated trace is deleted.
207
GUI Reference
Trace Menu
Marker 1/2/3
Creates the markers numbered 1, 2, and 3, respectively, and assigns them to the active trace (toggle
function). Marker 1/2/3 opens the numeric entry bar to define the marker position (Stimulus M 1/2/3). The
default position is the center of the sweep range.
On closing the Stimulus Mkr 1/2/3 numeric entry bar a marker symbol (triangle) labeled M <n> is
positioned on the trace and the marker coordinates are displayed in the Info Field.
Activating and moving markers
To select one of several markers as an active marker, do one of the following:
To change the position of the active marker on the trace use one of the following methods:
Click the Marker <n> or Ref. Marker softkey to call up the entry bar for the new stimulus value.
Right-click the diagram area or select Mkr. Properties to call up the Marker Properties dialog and
select the new stimulus value.
Use the Search functions to place the marker to a specific point on the trace.
If the marker position is defined explicitly by entering a numeric value, the marker position can be
outside the sweep range. If it is just varied using the rollkey, the mouse or the cursor keys, it always
remains within the sweep range. If the position of a marker outside the sweep range is varied, it is
automatically moved to the start or stop value of the sweep range, whichever is closer.
Remote control: CALCulate<Chn>:MARKer<Mk>[:STATe] ON
CALCulate<Chn>:MARKer<Mk>:X
CALCulate<Chn>:MARKer<Mk>:Y?
Ref. Marker
Creates a reference marker and assigns it to the active trace (toggle function). Ref. Marker opens the
numeric entry bar to define the marker position (Stimulus Ref Mkr). The default position is the center of the
sweep range.
On closing the Stimulus Ref Mkr numeric entry bar a marker symbol (triangle) labeled Ref is positioned on
the trace and a line indicating R plus the marker coordinates is inserted in the marker info field.
The reference marker defines the reference value for all markers that are in Delta Mode.
Remote control: CALCulate<Chn>:MARKer<Mk>:REFerence[:STATe] ON
CALCulate<Chn>:MARKer<Mk>:REFerence:X
CALCulate<Chn>:MARKer<Mk>:REFerence:Y?
208
GUI Reference
Trace Menu
Delta Mode
Converts the active marker to a delta marker so that its values are measured and indicated relative to the
reference marker (toggle function). A sign placed in front of the marker line indicates that the marker is
in Delta Mode.
The reference marker itself can not be set to delta mode but must be present when another marker is set
to delta mode. The analyzer takes into account these conditions when Delta Mode is selected:
If Delta Mode is selected while the reference marker is active, the marker in the info list after the
reference marker is activated and set to delta mode. If the current trace contains the reference
marker only, a new M 1 is created and set to delta mode.
If Delta Mode is selected for a normal marker while the current trace contains no reference
marker, a reference marker is created.
A delta marker is required to set the sweep span using marker functions (Span = Marker).
Remote control: CALCulate<Chn>:MARKer<Mk>:DELTa[:STATe] ON
Remote control:
Coupled Markers
Couples the markers of all traces in the active setup to the markers of the active trace (toggle function).
While marker coupling is active, the active trace markers assume the role of master markers; the other
markers behave as slave markers, following any change of position of the master marker.
Effects of marker coupling
The concept of marker coupling means that corresponding markers on different traces (i.e. markers with
the same number or reference markers) are positioned to the same stimulus values but keep their
independent format and type settings. When a trace with markers is selected as the active trace and
marker coupling is switched on, the following happens:
The active trace and all associated markers are left unchanged. The active trace markers become
the master markers of the setup.
209
GUI Reference
Trace Menu
Markers on the other traces which have no corresponding master marker are removed but
remember their properties and can be re-activated after the coupling is released.
The remaining markers on the other traces become slave markers and are moved to the position
of the corresponding master markers. "Missing" slave markers are created so that each trace has
the same number of markers placed at the same position.
If the position of a master marker is outside the sweep range of the slave trace, the slave marker
is displayed at the edge of the diagram. The marker info field indicates an invalid measurement
result:
Move a master marker and thus change the position of all corresponding slave markers.
Activate another trace in order to make the associated markers the new master markers.
Marker coupling makes sense only if the master and the slave traces use the same stimulus variable.
Channels with a different stimulus variable (sweep type) are not coupled.
Remote control: CALCulate<Chn>:MARKer<Mk>:COUPled[:STATe] ON
Discrete Marker
Turns the active marker into a discrete marker and vice versa.
The stimulus value of a discrete marker always coincides with a sweep point. Use discrete markers in
order to avoid that the marker indicates an interpolated measurement value.
Remote control: CALCulate<Chn>:MARKer<Mk>:MODE
CALCulate<Chn>:MARKer<Mk>:REFerence:MODE
Marker Format
Opens a submenu to select an output format for the (complex) active marker value in the marker info field.
The default marker format is the format of the associated trace. The current format is indicated with a .
All marker formats are available irrespective of the measured quantity. The output values are calculated
by a simple conversion of a complex measurement result, where the marker format defines the conversion
rules. This flexibility in the calculation must be kept in mind when interpreting the results and physical units
210
GUI Reference
Trace Menu
Description
Formula
dB Mag
Magnitude of z in dB
|z| = sqrt ( x2 + y2 )
dB Mag(z) = 20 * log|z| dB
Lin Mag
Magnitude of z, unconverted
|z| = sqrt ( x2 + y2 )
Phase
Phase of z
Real
Real part of z
Re(z) = x
Imag
Imaginary part of z
Im(z) = y
SWR
Delay
d (z) / d
20 * log|z| dB
arctan ( Im(z) / Re(z) )
Lin Mag and Phase Magnitude of z (unconverted) and phase in two lines
|z|
arctan ( Im(z) / Re(z) )
x
y
Default (Trace)
R+jX
R
X
L or C**)
G+jB
More Markers
Opens a submenu to create the markers numbered 4 to 10. The markers are analogous to marker no. 1 to
3.
Remote control: CALCulate<Chn>:MARKer<Mk>[:STATe] ON
211
GUI Reference
Trace Menu
Marker Properties...
Opens a dialog to define the properties of all markers of the active trace.
In the left part the dialog contains four input fields and drop-down lists to select a marker and define the
basic properties of a selected marker which is switched on in the Mode panel.
Select Mkr. opens a drop-down list to select the Ref. Marker or one of the Marker 1, ... 10 that
may be associated to the active trace.
Name defines a marker name which may exceed the length of the input box and contain letters,
numbers, blanks and special characters.
Stimulus defines the stimulus value (in Cartesian diagrams: the x-axis position) of the marker.
The Mode panel contains check boxes to select properties that are related to the marker positions. All
properties can be combined.
Marker On displays the selected marker in the diagram and in the marker info field or removes it.
Marker configurations are only available while the marker is switched On. A removed marker
remembers its properties (stimulus value, format, delta mode, number ...) when it is switched on
again. The marker properties are definitely lost if the associated trace is deleted.
Fixed Marker freezes the current response value of the selected marker. The marker can still be
shifted horizontally but the vertical position remains fixed if the other marker settings are changed.
Markers must be inside the sweep range and have a valid response value when they are fixed.
Delta Mode sets the selected marker to delta mode and displays its values relative to the
reference marker.
Discrete Mode means that a marker can be set to discrete sweep points only. If discrete mode is
switched off, the marker can be positioned on any point of the trace, and its response values are
obtained by interpolation.
All Mkrs Coupled couples the markers of all traces in the active setup to the markers of the active
trace; see Coupled Markers.
212
GUI Reference
Trace Menu
Export Markers...
Calls up a Save As... dialog to store the current marker values to a marker file.
The analyzer uses a simple ASCII format to export marker values. By default, the marker file extension is
*.txt. The file contains all traces in the active setup together with their names and measured quantities.
Below each trace, the file shows a list of all markers with their names, stimulus and response values.
The following example of a marker file describes a setup with two traces Trc1 and its memory trace. Trc1
has no markers assigned, the memory trace has four markers named M 1, ..., M 4.
Remote control:
MMEMory:STORe:MARKer "file_name"
Search
The Search menu uses markers to locate specific points on the trace.
Search functions
The search functions are tools for searching measurement data according to specific criteria. A search
consists of analyzing the measurement points of the current trace (or of a user-defined subrange termed
the Search Range) in order to find one of the following:
Trace segments with a shape that is characteristic for bandpass or bandstop filters (bandfilter
search).
When the search is activated, the active marker is moved to the (next) point that meets the search criteria.
If the trace contains no markers, a M 1 is created and used for the search. The search result is displayed
in the marker info field. If no search result can be found, the marker remains at its original position.
213
GUI Reference
Trace Menu
Some search functions can be activated repeatedly in order to find all possible search results. Moreover
the analyzer provides a Tracking mode where the search is repeated after each sweep.
Max Search sets the active marker to the absolute maximum in the search range.
Min Search sets the active marker to the absolute minimum in the search range.
Next Peak sets the active marker to the next maximum or minimum in the search range,
depending on the current search criterion.
Peak Search > sets the active marker to the next peak with higher stimulus value.
< Peak Search sets the active marker to the next peak with lower stimulus value.
Bandfilter opens a submenu to search for trace segments with characteristic bandfilter shape and
calculate the filter parameters.
Search Range... assigns a search range to each marker of the current trace.
The search functions are available in all Cartesian and polar diagram types (see Trace Format). In
polar diagrams (Polar, Smith, Inverted Smith), where complex values are displayed, the magnitude of the
response values provides the search criterion.
Max Search
Sets the active marker to the absolute maximum in the search range, i.e. to the largest of all response
values. If a complex trace format (e.g. a polar diagram) is active, the marker is set to the measurement
point with the maximum magnitude.
By default the search range coincides with the sweep range. If the active trace contains no markers, a
marker M 1 is created to indicate the search result.
Remote control: CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute MAXimum
214
GUI Reference
Trace Menu
CALCulate<Chn>:MARKer<Mk>:FUNCtion:RESult?
Min Search
Sets the active marker to the absolute minimum in the search range, i.e. to the smallest of all response
values. If a complex trace format (e.g. a polar diagram) is active, the marker is set to the measurement
point with the minimum magnitude.
By default the search range coincides with the sweep range. If the active trace contains no markers, a
marker M 1 is created to indicate the search result.
Remote control: CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute MINimum
CALCulate<Chn>:MARKer<Mk>:FUNCtion:RESult?
Next Peak
Sets the active marker to the next maximum or minimum in the search range, depending on the current
search criterion.
If a Max Search or a Bandpass Search is active, then the marker is set to the next maximum. The
next maximum is the maximum with the largest response value that is below the current marker
response value.
If a Min Search or a Bandstop Search is active, then the marker is set to the next minimum. The
next minimum is the minimum with the smallest response value that is above the current marker
response value.
By default the search range coincides with the sweep range. If the active trace contains no markers, a
marker M 1 is created to indicate the search result. Next Peak is disabled while a Target Search is active.
Remote control: CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute NPEak
CALCulate<Chn>:MARKer<Mk>:FUNCtion:RESult?
215
GUI Reference
Trace Menu
Target
Opens a submenu to search for a specific value on the trace.
Target Search > activates the search for the target value to the right of the active marker.
< Target Search activates the search for the target value to the left of the active marker.
Target Search
Activates the search and sets the active marker to the defined target value. If the active trace contains no
markers, a marker M 1 is created to indicate the search result.
If the target value occurs at several stimulus values, the marker is placed to the search result with the
smallest stimulus value. The other measurement points with the same target value can be located using
the Target Search > function.
If the target is not found (e.g. because the active trace doesn't contain the target value), then the active
marker is not moved away from its original position.
Remote control: CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute TARGet
CALCulate<Chn>:MARKer<Mk>:FUNCtion:RESult?
216
GUI Reference
Trace Menu
measurement points with the same target value can be located using Target Search > repeatedly.
If the target is not found (e.g. because the active trace doesn't contain the target value), then the active
marker is not moved away from its original position.
Remote control: CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute RTARget
CALCulate<Chn>:MARKer<Mk>:FUNCtion:RESult?
Target Value
Opens an dialog to select a marker for the target search and define the target value.
It is possible to define up to ten different target values for each trace and assign them to the markers no. 1
to 10. The input fields in the Target Search dialog are used to select the markers and define the
associated search ranges:
Marker selects one of the ten markers that can be assigned to the trace. If a selected marker does
not exist, it is created as soon as On is checked. A created marker is displayed in the center of the
search range.
Value selects the target value to be assigned to the selected marker. The target Value is entered
with the unit of the active trace.
217
GUI Reference
Trace Menu
Search Range...
Opens the Search Range Dialog to confine the target search to a subrange of the sweep.
Bandfilter
Opens a submenu to search for trace segments with a bandpass or bandstop shape and determines
characteristic filter parameters.
Bandfilter search and filter parameters
Bandpass and bandstop regions can be described with the same parameter set:
A bandpass region contains a local maximum around which the magnitude of the trace falls off by
more than a specified x dB Bandwidth.
A bandstop region contains a local minimum around which the magnitude of the trace increases
by more than a specified x dB Bandwidth.
The analyzer locates bandpass and bandstop regions and determines their position (Center frequency)
and shape (Bandwidth, LBE, UBE, Quality factor Q; see Show Results). For a meaningful definition of the
x dB Bandwidth criterion, the trace format must be dB Mag.
Bandpass Search Ref to Max activates the search for a bandpass region in the active trace.
Bandpass Search Ref to Marker activates the search for a bandpass region in the active trace,
starting at the position of the active marker.
Bandstop Search Ref to Max activates the search for a bandstop region in the active trace.
Bandfilter Tracking causes the bandfilter search to be repeated after each sweep.
Search Markers and Result Off hides the markers and bandfilter parameters in the diagram area.
218
GUI Reference
Trace Menu
Bandfilter mode can be selected for a broad range of measured quantities (Trace Measure),
provided that the display format is dB Mag. To obtain real filter parameters, the measured quantity must
be a transmission S-parameter and a frequency sweep must be performed. For other quantities (e.g
reflection parameters), the Bandfilter functions are still useful to analyze general trace properties. In some
display formats (e.g. Phase) the bandfilter search is disabled.
M 2 indicates the point on the left edge of the peak where the trace value is equal to the maximum
minus x dB Bandwidth (Lower Band Edge, LBE).
M 3 indicates the point on the right edge of the peak where the trace value is equal to the
maximum minus x dB Bandwidth (Upper Band Edge, UBE).
M 4 indicates the center of the peak, calculated as the geometric mean value of the LBE and UBE
positions: fCenter = sqrt (fLBE * fUBE).
The bandfilter search results are displayed in the bandfilter info field.
To search for a bandpass region in the vicinity of the active marker, use Bandpass Search Ref to
Marker.
Remote control: CALCulate<Chn>:MARKer<Mk>:FUNCtion:BWIDth:MODE BPASs
CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute BFILter
219
GUI Reference
Trace Menu
upper band edge; the band edges are defined by the magnitude of the trace at the marker position minus
the x dB Bandwidth parameter:
In contrast to a Bandpass Search Ref to Max, the Bandpass Search Ref to Marker does not change the
position of the active markers. The Loss is the response value at the marker position; the bandfilter search
results are displayed in the bandfilter info field. The Lower Band Edge and the Upper Band Edge must fall
into the search range, otherwise the bandfilter search results are invalid.
Bandpass Search Ref to Marker is particularly suitable for bandfilters with known center frequency,
with the active marker placed onto this center frequency. You can also use a peak search to place the
active marker on the maximum of the trace. Notice that, if the active marker is off the peak, both band
edges are more than x dB below the peak response value.
To search for a bandstop region in the vicinity of the active marker, use Bandfilter Tracking Bandstop
Search Ref to Marker.
Remote
control:
CALCulate<Chn>:MARKer<Mk>:FUNCtion:BWIDth:MODE BPRMarker |
BSRMarker
CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute BFILter
220
GUI Reference
Trace Menu
M 2 indicates the point on the left edge of the peak where the trace value is equal to the maximum
in the search range (passband value) minus x dB Bandwidth (Lower Band Edge, LBE).
M 3 indicates the point on the right edge of the peak where the trace value is equal to the
maximum in the search range (passband value) minus x dB Bandwidth (Upper Band Edge, UBE).
M 4 indicates the center of the peak, calculated as the geometric mean value of the LBE and UBE
positions: fCenter = sqrt (fLBE * fUBE).
The bandfilter search results are displayed in the bandfilter info field.
To search for a bandpass region in the vicinity of the active marker, use Bandpass Search Ref to
Marker. Use Bandfilter Tracking to select other search modes.
Remote control: CALCulate<Chn>:MARKer<Mk>:FUNCtion:BWIDth:MODE BSTOP
CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute BFILter
Bandfilter Tracking
Causes the bandfilter search to be repeated after each sweep: When tracking mode is active the markers
typically change their horizontal and their vertical positions as the measurement goes on.
Tracking for the different bandfilter search modes is enabled or disabled in a selection box. Selecting a
search mode for tracking also activates this mode.
Bandpass Ref to Max / Bandstop Ref to Max: The bandpass / bandstop is the tallest / lowest peak
in the search range.
Bandpass / Bandstop Ref to Marker: The bandpass / bandstop is the peak in the vicinity of the
active marker position. The response values for the lower and upper band edges are calculated
as the response values at the active marker position plus / minus x dB, where x is equal to the <x
221
GUI Reference
Trace Menu
dB Bandwidth>. To be valid the peak must be above / below the response value for the band
edges, and the band edges must fall into the search range.
Bandpass / Bandstop Absolute Level: The bandpass / bandstop is the tallest/lowest peak in the
search range. To be valid, the peak must be above / below x dB, where x is numerically equal to
the <x dB Bandwidth> value. The Lower Band Edge and Upper Band Edge values are given by
the frequencies where the trace is equal to x dB.
Tracking is a toggle function: Selecting the function repeatedly switches the tracking mode on and off.
Remote control: CALCulate<Chn>:MARKer<Mk>:FUNCtion:BWIDth:MODE
CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute BFILter
CALCulate<Chn>:MARKer<Mk>:SEARch:TRACking
x dB Bandwidth
Opens the numeric entry bar for the minimum excursion of the bandpass and bandstop peaks.
A bandpass peak must fall off on both sides by the specified x dB Bandwidth to be considered a
valid peak.
A bandstop peak must be x dB Bandwidth below the maximum level in the search range
(bandpass value) to be considered a valid peak.
Search Range...
Opens the Search Range Dialog to confine the bandfilter search to a subrange of the sweep.
It is possible to define and store up to ten different search ranges for each trace. The bandfilter search is
performed using the markers M 1, ..., M 4, irrespective of the selected search range.
Search Range Selects a search range for the bandfilter search. Full Span means that the search
range is equal to the sweep range. Besides, it is possible to store up to 10 customized search
ranges.
Start defines the beginning of the search range. Start must be smaller than the Stop value,
otherwise the search will not be initiated.
Stop defines the end of the search range. Stop must be larger than the Start value, otherwise the
search will not be initiated.
222
GUI Reference
Trace Menu
Range Limit Lines On displays two vertical lines indicating the Start and the Stop value of the
current bandfilter search range in the diagram area. This function is enabled as soon as one of the
search ranges 1 to 10 is selected.
The analyzer provides an alternative, short version of the bandfilter info field; see System System
Config... General.
Bandfilter parameters
For a Bandpass/Bandstop Ref to Marker search, the info field contains the following search results:
Bandwidth is the n-dB bandwidth of the bandpass/bandstop region, where n is the selected x dB
Bandwidth. The bandwidth is equal to the difference between the Upper Bandwidth Edge (UBE)
and the Lower Bandwidth Edge (LBE).
Center is calculated as the geometric mean value of the LBE and UBE positions: fCenter = sqrt (fLBE
* fUBE). If desired, the center frequency can be calculated as the arithmetic mean value fCenter =
223
GUI Reference
Trace Menu
Lower Band Edge is the closest frequency below the center frequency where the trace is equal to
the center value minus n dB.
Upper Band Edge is the closest frequency above the center frequency where the trace is equal to
the center value minus n dB.
The Quality Factor is the ratio between the Center frequency and the 3-dB Bandwidth; it does not
depend on the selected x dB Bandwidth.
Loss is the loss of the filter at its center frequency and is equal to the response value of marker
no. 4. For an ideal bandpass filter the loss is zero (0 dB), for an ideal bandstop filter it is dB.
For a Bandpass/Bandstop Ref to Marker search, the following modified definitions apply:
Lower Band Edge is the closest frequency below the active marker position where the trace is
equal to the marker response value minus n dB.
Upper Band Edge is the closest frequency above the active marker position where the trace is
equal to the marker response value minus n dB.
For a Bandpass/Bandstop Absolute Level search, the following modified definitions apply (x denotes the
<x dB Bandwidth> value):
Lower Band Edge is the closest frequency below the peak frequency where the trace is equal to
x dB.
Upper Band Edge is the closest frequency above the peak frequency where the trace is equal to
x dB.
Define Peak
Opens a dialog to define the peak type to be searched for.
It is possible to select the peak type up to ten times for each trace and assign the selection to the markers
no. 1 to 10.
Marker Selects one of the ten markers that can be assigned to the trace. If a selected marker
does not exist, it is created as soon as On is checked. A created marker is displayed in the center
of the search range.
The radio buttons in the Peak Type panel offer the following alternative peak types:
224
GUI Reference
Trace Menu
Local Max activates the peak search for local maxima only. The response value at a local
maximum is larger than the values in the vicinity.
Local Min activates the peak search for local minima only. The response value at a local minimum
is smaller than the values in the vicinity.
Local Min or Max activates the peak search for both local maxima and minima.
Search Range
Opens the Search Range Dialog to confine the minimum/maximum search to a subrange of the sweep.
It is possible to define up to ten different search ranges for each setup and assign them to the markers no.
1 to 10. The input fields in the Search Range dialog are used to select the markers and define the
associated search ranges:
Marker Selects one of the ten markers that can be assigned to a trace in the current setup. If a
selected marker does not exist, it is created as soon as On is checked. A created marker is
displayed in the center of the search range.
Search Range Selects the search range to be assigned to the selected marker. Full Span means
that the search range is equal to the sweep range. Besides, it is possible to store up to 10
customized search ranges.
Start defines the beginning of the search range. Start must be smaller than the Stop value,
otherwise the search will not be initiated.
Stop defines the end of the search range. Stop must be larger than the Start value, otherwise the
search will not be initiated.
Range Limit Lines On displays two vertical lines indicating the Start and the Stop value of the
current search range in the diagram area. This function is enabled as soon as one of the search
ranges 1 to 10 is selected.
225
GUI Reference
Trace Menu
defining search ranges. In particular, two search ranges may overlap or even be identical. The search is
confined to the part of the search range that belongs to the sweep range.
The following example shows how search ranges can be used to search a trace for several local maxima.
Use the paste marker list for convenient entry of Start and Stop values.
Remote control: CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER
CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER:STARt
CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER:STOP
CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER:SHOW
Marker Tracking
Causes the active minimum/maximum or target search of the active marker to be repeated after each
sweep: When tracking mode is active the marker typically changes its horizontal and its vertical position
as the measurement goes on.
Tracking for the different search modes is enabled or disabled in a selection box. Selecting a search mode
for tracking also activates this mode.
Sweep Progress tracking means that the active marker follows the latest valid measurement points and
thus monitors the sweep progress. This complements the progress indication in the status bar below the
diagram area.
Tracking mode properties
The tracking mode is available for all search modes, i.e. for minimum/maximum search, target search and
bandfilter search. The Marker Tracking function in the Search submenu is valid for an active
minimum/maximum and target search; bandfilter tracking can be activated separately. Tracking is markerspecific but can be switched on for several markers simultaneously.
A change of the marker positions of the search modes does not affect the tracking mode.
226
GUI Reference
Trace Menu
Tracking is a toggle function: Selecting the function repeatedly switches the tracking mode on and off.
Remote control: CALCulate<Chn>:MARKer<Mk>:SEARch:TRACking
Marker Funct
The Marker Functions use the active marker to define the sweep range, scale the diagram and introduce
an electrical length offset.
The functions in the upper section are also provided in the Search submenu:
Max Search sets the active marker to the absolute maximum in the search range.
Min Search sets the active marker to the absolute minimum in the search range.
Next Peak sets the active marker to the next maximum or minimum in the search range,
depending on the current search criterion.
The following functions use the stimulus value of the active marker to define the sweep range:
Center = Marker sets the center of the sweep range equal to the marker value.
Start = Marker sets the beginning of the sweep range equal to the marker value.
Stop = Marker sets the end of the sweep range equal to the marker value.
Span = Marker sets the span of the sweep range equal to the active delta marker value.
The following functions use the response value of the active marker to scale the y-axis of the diagram:
Ref. Value = Marker sets the reference value equal to the marker value.
Max = Marker sets the upper edge of the diagram equal to the marker value.
Min = Marker sets the lower edge of the diagram equal to the marker value.
Zero Delay at Marker corrects the measurement result by adding or subtracting a constant group
delay.
227
GUI Reference
Trace Menu
Center = Marker
Sets the center of the sweep range equal to the stimulus value of the active marker, leaving the span
unchanged. The active marker appears in the center of the diagram.
Remote control: CALCulate<Chn>:MARKer<Mk>:FUNCtion:CENTer
Start = Marker
Sets the beginning (start) of the sweep range equal to the stimulus value of the active marker, leaving the
end (stop) value unchanged. The active marker appears at the left edge of the diagram.
Remote control: CALCulate<Chn>:MARKer<Mk>:FUNCtion:STARt
Stop = Marker
Sets the end (stop) of the sweep range equal to the stimulus value of the active marker, leaving the
beginning (start) unchanged. The active marker appears at the right edge of the diagram.
Remote control: CALCulate<Chn>:MARKer<Mk>:FUNCtion:STOP
Span = Marker
Sets the span of the sweep range equal to the absolute value of the first coordinate of the active delta
marker, i.e. to the difference between the delta marker and the reference marker positions. The function is
available only if the active marker is in Delta Mode. The reference marker appears at the right, the delta
marker at the left edge of the diagram or vice versa, depending on which of the two markers has the
smaller stimulus value.
Max = Marker
Sets the upper edge of the diagram equal to the response value of the active marker, leaving its lower
edge unchanged. The vertical divisions (Scale Div.) are adjusted accordingly.
Min = Marker
Sets the lower edge of the diagram equal to the response value of the active marker, leaving its upper
edge unchanged. The vertical divisions (Scale Div.) are adjusted accordingly.
228
GUI Reference
Trace Menu
The Zero Delay at Marker function modifies the Offset parameters and therefore influences the entire
channel.
Lines
Trace - Lines
The commands in the Lines submenu define limits for the measurement results, visualize them in the
diagrams and activate/deactivate the limit check. The analyzer provides upper, lower, and ripple limits.
Besides the menu provides a horizontal line for each trace.
Limit Lines
A limit line is a set of data to specify the allowed range for some or all points of a trace. Typically, limit
lines are used to check whether a DUT conforms to the rated specifications (conformance testing).
The upper limit line defines the maximum value for the trace points.
The lower limit line defines the minimum value for the trace points.
The ripple limit defines the maximum difference between the largest and the smallest response
value of the trace.
A limit check consists of comparing the measurement results to the limit lines and display a pass/fail
indication. An acoustic warning and a TTL signal at the USER CONTROL port can be generated in
addition if a limit is exceeded.
Upper and lower limit lines are both defined as a combination of segments with a linear dependence
between the measured quantity and the sweep variable (stimulus variable). Similar to this segmentation,
ripple limits may be defined in several ranges. The limit lines can be stored to a file and recalled. Data or
memory traces can be used to define the segments of an upper or lower limit line. Moreover it is possible
to modify the upper and lower limit lines globally by adding an offset to the stimulus or response values.
229
GUI Reference
Trace Menu
Define Limit Line opens a dialog to define, save or recall limit lines.
Show Limit Line displays or hides the limit line associated to the active trace.
The commands in the second section of the submenu configure the ripple check.
Global Beep activates or deactivates the acoustic signal indicating a limit or ripple limit excess.
Global Check activates a global (composite) limit and ripple limit check on all traces in the active
setup.
TTL Out Pass 1/2 activates or deactivates a TTL output signal at the USER CONTROL connector
indicating whether the trace was passed or failed.
Horizontal Line... displays or hides the horizontal line of the active trace and changes its position.
Limit lines are available for all Cartesian diagram types (Trace Format). For polar diagrams, the
functions of the Lines submenu except the Global Check are grayed. The limit lines are hidden and the
limit check (except the global check and the global ripple check) is disabled when a Cartesian trace format
is replaced by a polar diagram.
To define a limit line with only a few segments, use Add Segment and edit each segment in the
segment table individually.
Use the multiselection feature to edit several limit line segments at the same time.
Select a data or memory trace as a limit line (Import Trace) or import a trace stored in a file
230
GUI Reference
Trace Menu
(Import File).
Save your limit lines to a file so you can re-use or modify them later sessions (Save Limit Line,
Recall Limit Line).
The Define Limit Line dialog contains a table to edit the individual segments of the limit line; see below.
The active trace is indicated in the title bar of the dialog. The three buttons below the table extend or
shorten the segment list.
Add Segment adds a new segment to the list. The new segment is a copy of the previously active
segment and inserted after that segment. The current segment numbers are adapted. The
analyzer places no restriction on the number of segments in a limit line.
Del. Sel. Segment removes the selected segment from the list.
Del All Segments clears the entire segment list so it is possible to define or load a new limit line.
The buttons to the right of the table are used to import and export limit line data.
Recall Limit Line... calls up an Open File dialog to load a limit line from a limit line file. Limit line
files are ASCII files with the default extension *.limit and a special file format.
Save Limit Line... calls up a Save As... dialog to store the current limit line configuration to a limit
line file. Limit line files are ASCII files with the default extension *.limit and a special file format.
Import Trace
opens a box to select a trace that can be used to define a limit line.
The box contains all data or memory traces of the active channel. As soon as a trace is selected,
the Properties of Imported Segments dialog with further global import options is opened.
Import File
Calls up a standard Import File dialog to load a limit line from a trace file. The limit line import is
analogous to the import of traces. Trace files are ASCII files with selectable file format. After the
trace file is selected, the Properties of Imported Segments dialog with further global import options
is opened.
Imported traces are polygonal curves with n points and n 1 segments. The number of points n is set via
Channel Sweep Number of Points. The n 1 segments are appended to the current segment table for
231
GUI Reference
Trace Menu
Type indicates whether the segment belongs to an Upper or a Lower limit line, or if the limit check
at the segment is switched Off. Switching off the limit check does not delete the segment but
changes its screen color.
Start Stimulus is the stimulus (x-axis) value of the first point of the segment.
Stop Stimulus is the stimulus (x-axis) value of the last point of the segment.
Start Response is the response (y-axis) value of the first point of the segment.
Stop Response is the response (y-axis) value of the last point of the segment.
The limit line segment is calculated as a straight line connecting the two points (<Start Stimulus>, <Start
Response>) and (<Stop Stimulus>, <Stop Response>); see Rules for Limit Line Definition.
Remote control: CALCulate<Chn>:LIMit:CONTrol[:DATA]
CALCulate<Chn>:LIMit:DATA
CALCulate<Chn>:LIMit:SEGment<Seg>...
CALCulate<Chn>:LIMit:UPPer...
CALCulate<Chn>:LIMit:LOWer...
CALCulate<Chn>:LIMit:DELete:ALL
MMEMory:STORe:LIMit
MMEMory:LOAD:LIMit
Modification of all entries in the segment table: Type, start and stop values for the stimulus and
232
GUI Reference
Trace Menu
response variable.
Definition of an offset for response and stimulus values in analogy to the Properties of Imported
Segments dialog.
Merge the selected segments to a single new segment. The start and stop values of the new
segment are given by the start values of the first selected segment and the stop value of the last
selected segment. The type is taken from the first selected segment. The new segment replaces
the selected segments.
Segments do not have to be sorted in ascending or descending order (e.g. the Start Stimulus
value of segment no. n doesn't have to be smaller than the Start Stimulus value of segment no.
n+1).
Overlapping segments are allowed. The limit check in the overlapping area is related to the tighter
limit (the pass test involves a logical AND operation).
Gaps between segments are allowed and equivalent to switching off an intermediate limit line
segment.
Limit lines can be partially or entirely outside the sweep range, however, the limits are only
checked at the measurement points.
The following figure shows a limit line consisting of 3 upper and 2 lower limit line segments. To pass the
limit check, the trace must be confined to the shaded area.
As a consequence of the limit line rules, the limit check will always pass a DUT if no limit lines are defined.
233
GUI Reference
Trace Menu
The dialog assigns common properties to all limit line segments generated by the imported trace.
Offsets contains two input fields to define constant offset values for all imported segments. The
Response offset shifts all segments in vertical direction, the Stimulus offset shifts them in
horizontal direction. The offsets are added to the start and stop values of all segments.
Type defines whether the imported segments belong to the Upper or Lower limit line. A third
option is to import the segments but disable the limit check (Off).
Remote
control:
CALCulate<Chn>:LIMit:LOWer:FEED
<stimulus_offset>,<response_offset>[,<trace_name>]
CALCulate<Chn>:LIMit:UPPer:FEED
<stimulus_offset>,<response_offset>[,<trace_name>]
MMEMory:LOAD:LIMit
234
GUI Reference
Trace Menu
appears next to the menu item when the limit line is shown.
In the diagram, upper and lower limit lines can be displayed with different colors. Limit line segments with
disabled limit check (see Define Limit Line) can also be colored differently. The limit line colors are defined
in the Define User Color Scheme dialog (Display Display Config. Color Scheme...).
Display of the limit line and limit check are independent of each other: Hiding the limit line does not
switch off the limit check.
Remote control: CALCulate<Chn>:LIMit:DISPlay[:STATe] ON | OFF
Limit Check
Switches the limit check of the active trace on or off. A checkmark appears next to the menu item when
the limit check is enabled.
When the limit check is switched on, a PASS or FAIL message is displayed in the center of the diagram. If
the limit check fails at a measurement point, the two trace segments to the left and right of the point can
change their color. The Limit Fail Trace color is defined in the Define User Color Scheme dialog (Display
Display Config. Color Scheme...). An acoustic signal (Global Beep) and a TTL signal indicating pass or
fail can be generated in addition.
Limit check and display of the limit lines are independent of each other: With disabled limit check, the
limit line can still be displayed.
If no limit lines are defined for the active trace, the limit check can be switched on but will always PASS
the trace.
235
GUI Reference
Trace Menu
Limits are checked at the actual measurement points, whereas a limit failure is indicated for the trace
segments on both sides of a failed point. A small number of points causes wide trace segments so that the
out-of tolerance regions can appear wider as they are.
Markers show interpolated values. As a consequence, a trace segment can be failed, whereas a marker
placed on the segment may show a response value within the allowed range. This is shown in the
example below, with an upper limit line at 26 dB, and a marker response value of 25.968 dB. The small
circles correspond to the sweep points; the orange part of the trace is failed.
Ripple Test
The commands in the second section of the Lines submenu define the ripple test. A ripple test is a special
type of limit test where the maximum difference between the largest and the smallest response value of
the trace must not exceed the specified limit. This test is suitable e.g. to check whether the passband
ripple of a filter is within acceptable limits, irrespective of the actual transmitted power in the passband.
See also background information for Limit Lines.
236
GUI Reference
Trace Menu
Define Ripple Test... opens a dialog to define, save or recall ripple limits.
Show Ripple Limits displays or hides the ripple limit line associated to the active trace.
Show All Ripple Results shows or hides the info field for all traces in the active setup, irrespective
of the active trace.
Global Beep activates or deactivates the acoustic signal indicating a limit or ripple limit excess.
Global Check activates a global (composite) limit and ripple limit check on all traces in the active
setup.
TTL Out Pass 1/2 activates or deactivates a TTL output signal at the USER CONTROL connector
indicating whether the trace was passed or failed.
Horizontal Line... displays or hides the horizontal line of the active trace and changes its position.
Ripple limit lines are available for all Cartesian diagram types (Trace Format). For polar diagrams, the
functions of the ripple check (except the Global Check) are grayed. The limit lines are hidden and the
ripple limit check (except the global check) is disabled when a Cartesian trace format is replaced by a
polar diagram.
To configure a limit test with only a few ranges, use Add Range and edit each range in the table
individually.
Use the Align All Ranges button to create non-overlapping, contiguous ranges of equal width.
237
GUI Reference
Trace Menu
Use the multiselection feature to edit several ranges at the same time.
Save your ripple ranges to a file so you can re-use or modify them in later sessions (Save Ripple
Limit..., Recall Ripple Limit...).
The Define Ripple Limit dialog contains a table to edit the individual ripple check ranges; see below. The
active trace is indicated in the title bar of the dialog. The buttons below the table extend, shorten, or reorder the range list.
Add Range adds a new range to the list. The new range is and inserted after the previously
selected range. The current range numbers are adapted; the start and stop stimulus values are
set so that an overlap is avoided. Moreover, the ripple limit is estimated according to the
measured ripple of the trace in the created range. The analyzer places no restriction on the
number of ranges assigned to each trace.
Align All Ranges subdivides the entire sweep range into contiguous ripple limit ranges of equal
width. The ripple limits are estimated according to the measured ripple of the trace in the created
ranges.
Del All Ranges clears the entire range list so it is possible to define or load a new ripple limit line.
The buttons to the right of the table are used to import and export limit line data.
Recall Ripple Limit... calls up an Open File dialog to load a ripple limit line from a file. Ripple limit
files are ASCII files with the default extension *.ripple and a special file format.
Save Ripple Limit... calls up a Save As... dialog to store the current ripple limit configuration to a
ripple limit file. Ripple limit files are ASCII files with the default extension *.ripple and a special file
format.
To import a ripple limit file (*.ripple) you can also use the Windows Explorer and simply double-click
the file or drag and drop the file into the NWA application. You have to switch on the limit check
separately. Use the paste marker list for convenient entry of Start and Stop values.
Columns in the range table
The table contains an automatically assigned current number for each range plus the following editable
columns:
Range On/Off indicates whether the ripple limit check in the range is enabled (On) or Off.
Switching off the ripple limit check does not delete the range but hides the entry in the info field.
238
GUI Reference
Trace Menu
Ripple Limit is the maximum allowed difference between the largest and the smallest trace value
in the range.
The ripple limit range is displayed as two parallel, horizontal lines in the diagram. Stop Stimulus Start
Stimulus is the length of both lines; Ripple Limit is their distance; see Rules for Limit Line Definition.
Remote control: CALCulate<Chn>:RIPPle:CONTrol:DOMain
CALCulate<Chn>:RIPPle:DATA
CALCulate<Chn>:RIPPle:SEGment<Seg>...
CALCulate<Chn>:RIPPle:DELete:ALL
MMEMory:STORe:RIPPle
MMEMory:LOAD:RIPPle
Modification of all entries in the range table: Range On/Off, stimulus start and stop values, ripple
limit.
Definition of an offset for response and stimulus values in analogy to the Properties of Imported
Ranges dialog.
Merge the selected ranges to a single new range. The start and stop values of the new range are
given by the start values of the first selected range and the stop value of the last selected range.
The first range also provides the ripple limit and the information whether the merged range is on
or off. The new, merged range replaces the selected ranges.
Ranges do not have to be sorted in ascending or descending order (e.g. the Start Stimulus value
of range no. n doesn't have to be smaller than the Start Stimulus value of range no. n+1).
239
GUI Reference
Trace Menu
Overlapping ranges are allowed. The limit check in the overlapping area is related to the tighter
limit (the pass test involves a logical AND operation).
Gaps between ranges are allowed and equivalent to switching off an intermediate ripple limit
range.
Ripple limit ranges can be partially or entirely outside the sweep range, however, the limits are
only checked at the measurement points.
As a consequence of the limit line rules, the limit check will always pass a DUT if no limit lines are defined.
240
GUI Reference
Trace Menu
checkmark appears next to the menu item when the limit line is shown.
The vertical positions of the ripple lines are re-calculated after each sweep; only their stimulus range and
distance (the ripple limit) is fixed. The limit line colors are defined in the Define User Color Scheme dialog
(Display Display Config. Color Scheme...).
Display of the ripple limits and limit check are independent of each other: Hiding the limits does not
switch off the limit check.
Remote control: CALCulate<Chn>:RIPPle:DISPlay[:STATe] ON | OFF
Ripple Check
Switches the ripple limit check of the active trace on or off. A checkmark appears next to the menu item
when the limit check is enabled.
When the limit check is switched on, an info field shows the pass/fail information and the measured ripple
in each ripple limit range, and a PASS or FAIL message for the entire active trace is displayed in the
center of the diagram. If the limit check fails in a particular ripple line range, the trace within the range can
change its color. The Limit Fail Trace color is defined in the Define User Color Scheme dialog (Display
Display Config. Color Scheme...). An acoustic signal (Global Beep) and a TTL signal indicating pass or
fail can be generated in addition.
Ripple limit check and display of the limit lines are independent of each other: With disabled limit
check, the limit line can still be displayed.
If no limit lines are defined for the active trace, the limit check can be switched on but will always PASS
the trace.
Remote control: CALCulate<Chn>:RIPPle:STATe ON | OFF
CALCulate<Chn>:RIPPle:FAIL?
CALCulate<Chn>:RIPPle:SEGment<Seg>:STATe ON | OFF
CALCulate<Chn>:RIPPle:SEGment<Seg>:RESult?
241
GUI Reference
Trace Menu
Global Beep
Activates or deactivates the fail beep. The fail beep is a low-tone acoustic signal that is generated each
time the analyzer detects an exceeded limit. No fail beep can be generated if the limit check is switched
off. A checkmark appears next to the menu item when the fail beep is enabled.
Remote control: CALCulate<Chn>:RIPPle:SOUNd:STATe ON | OFF
Global Check
Activates or deactivates the global limit check including upper/lower limits and ripple limits. The global limit
check is a composite limit check over all traces of the current setup. The result of the global check
appears in a popup box whenever Global Limit Check is pressed.
or
PASS represents pass for all traces with enabled limit check. A trace without limit lines or with
disabled individual limit check always passes the global check.
FAIL means that the limit check for one or more traces failed.
If TTL Out Pass 1 is selected and the active trace passes the limit check (including upper/lower
limits and ripple limits), then the TTL signal is applied to pin 13 of the USER CONTROL
connector.
If TTL Out Pass 2 is selected and the active trace passes the limit check (including upper/lower
limits and ripple limits), then the TTL signal is applied to pin 14 of the USER CONTROL
connector.
If the active trace exceeds the limits, then no TTL signal is generated. It is possible to activate both
pass/fail signals for the same trace or assign several traces to a signal.
Extension: Monitoring several traces
242
GUI Reference
Trace Menu
If a channel contains several traces, is possible to assign them one after another to each pass/fail signal.
The procedure divides the traces of the channel into four groups that are either assigned to signal 1, to
signal 2, to both signals, or to none of them.
If several traces with independent limit check are assigned to a pass/fail signal, then the TTL signal is
generated only if all traces are within limits. It is switched off as soon as one trace exceeds the limits.
Application: Graduated limit check
The two pass/fail signals can be used to distinguish three quality levels of a DUT. The test is performed
with a looser and a tighter set of limit lines that are assigned to two traces with identical channel and trace
settings. The limit check for the two traces is monitored by means of the signals TTL Out Pass 1 / TTL Out
Pass 2, respectively.
If the DUT is failed in the limit check with tighter limits, the quality is still sufficient.
Instead of using two traces, it is possible to consider two groups of traces that are assigned to TTL Out
Pass 1 and TTL Out Pass 2.
Remote control: CALCulate<Chn>:LIMit:TTLout<nr>[:STATe] ON | OFF
Horizontal Line
Shows or hides the horizontal line associated to the active trace in a Cartesian diagram area. A
checkmark appears next to the menu item when the horizontal line is shown.
The horizontal line (or display line) is a red line which can be moved to particular trace points in order to
retrieve the response values.
Pressing Horizontal Line for a first time shows the line for the active trace and opens the numeric
entry bar to define its position (response value). The (rounded) position is displayed near the left
edge of the screen.
Pressing Horizontal Line for a second time hides the horizontal line for the active trace.
Use the analyzer's drag-and-drop functionality to move the horizontal line symbol to the desired
position.
Remote control: CALCulate<Chn>:DLINe:STATe ON | OFF
243
GUI Reference
Channel Menu
CALCulate<Chn>:DLINe
Channel Menu
The Channel menu provides all channel settings and the functions to activate, modify and store different
channels.
Channels
A channel contains hardware-related settings to specify how the network analyzer collects data. The
channel settings can be divided into three main groups:
Description of the test setup (internal source power, IF filters and step attenuators)
The channel settings complement the definitions of the Trace menu. Each trace is assigned to a channel,
see Traces, Channels and Diagram Areas. The channel settings apply to all traces assigned to the
channel.
Power Bandwidth Average defines the power of the internal signal source, sets the step
attenuators and the IF bandwidths, and configures the sweep average.
Sweep defines the scope of measurement, including the sweep type, the trigger conditions and
the periodicity of the measurement.
Mode opens the Port Configuration dialog to define the properties of the physical and logical
(balanced) test ports.
Calibration provides all functions that are necessary to perform a system error correction
(calibration).
Offset provides a selection of length offset parameters to shift the measurement plane.
Stimulus
The Stimulus submenu defines the sweep range in the current channel, depending on the sweep type.
In Cartesian diagrams, the sweep range corresponds to the diagram width and defines the scaling
of the x-axis.
244
GUI Reference
Channel Menu
In polar diagrams and Smith charts the stimulus axis is lost but the marker functions easily provide
the stimulus value of any measurement point.
Start is the lowest value of the sweep variable (e.g. the lowest frequency measured) and
corresponds to the left edge of the Cartesian diagram.
Stop is the highest value of the sweep variable (e.g. the highest frequency measured) and
corresponds to the right edge of the Cartesian diagram.
Center corresponds to the center of the Cartesian diagram, i.e. (Start + Stop)/2.
CW Frequency sets the fixed frequency for the sweep types Power, Time and CW Mode.
START CENTER opens the input field for the Start frequency, if the range is currently defined by
Start and Stop. It opens the input field for the Center frequency, if the range is currently defined by
Center and Span.
STOP SPAN opens the input field for the Stop frequency, if the range is currently defined by Start
and Stop. It opens the input field for the Span, if the range is currently defined by Center and
Span.
The Marker Functions provide a convenient alternative to the manual entry of the sweep range
parameters. Use the paste marker list for convenient entry of Start and Stop values.
Some of the Stimulus parameters and the STOP SPAN key are not provided for all sweep types; see
Stimulus and Sweep Types.
Equivalence
of settings:
For a frequency sweep the Start and Stop frequencies or the Center frequency and
Span are alternative settings:
Remote
control:
[SENSe<Ch>:]FREQuency:STARt
[SENSe<Ch>:]FREQuency:STOP
[SENSe<Ch>:]FREQuency:CENTer
[SENSe<Ch>:]FREQuency:SPAN
SYSTem:FREQuency? (query frequency range of the network analyzer)
245
GUI Reference
Channel Menu
Start [dimension]
Stop [dimension]
Center [dimension]
Span [dimension]
Equivalent hotkey
(press twice)
(press twice)
Lin. Frequency
Start frequency [Hz] Stop frequency [Hz]
Log. Frequency
Segmented Frequency
Power
Time
CW Mode
The ranges of numerical values must be compatible with the instrument model.
If a frequency sweep is selected, then the START CENTER and STOP SPAN are both toggle keys. In
Time or CW Mode sweep mode the Start, Center and Stop softkeys are inactive, still you can use the
START CENTER hardkey to select the fixed CW frequency.
The conditions for the stimulus range depend on the sweep type:
Power
Start and Stop power are entered in absolute units (dBm) and over a wide range.
The Center and Span softkeys are not active.
Start and Stop power must be different, the Stop power must be larger than the Start
power. If a Stop power smaller than the Start power is set, then the Start power is
adjusted automatically and vice versa.
The power corresponds to the actual output power at the test port that supplies the
stimulus for the active channel or at the calibrated reference plane.
Time
The Stop value represents the total sweep time. Start and the other parameters are
not active as the sweep time is relative to the beginning of the sweep which starts
immediately after the entry of the Stop value.
The sweep time is entered in seconds and must be positive; see also Time sweep.
246
GUI Reference
Channel Menu
CW Mode
The Stop value represents the number of trigger events during the measurement.
Each trigger event triggers one measurement point. Start and the other softkeys are
not active as the first trigger event is the one immediately after the beginning of the
sweep which starts after the entry of the Stop value.
The behavior is analogous to the Time sweep type.
Pulse Profile
Start and Stop define the start and stop time in the diagram area relative to the
trigger time. The stop time must be larger than the start time. Center and Span are
not active.
The selected sweep range applies to all source and receive ports of the analyzer. The sweep range
frequency is also used as the channel base frequency for frequency-converting measurements; see Port
Configuration.
CW Frequency
Opens the numeric entry bar to vary the fixed frequency for the sweep types Power, Time, CW Mode, and
Pulse Profile (channel base frequency). The CW frequency is also used as the channel base frequency for
frequency-converting measurements; see Port Configuration.
A frequency variation affects all source ports used in the active channel. Use the Port Configuration
dialog to modify the output frequency ranges for the individual analyzer ports. If a specific port frequency
is selected as a stimulus axis in the Channel Mode Port Configuration Stimulus dialog, the actual
port frequency (including possible frequency offsets) is displayed, however, a frequency variation still
changes the channel base frequency.
Remote control: SOURce<Ch>:POWer[:LEVel][:IMMediate][:AMPlitude]
Remote control: SOURce<Ch>:FREQuency<Pt>:CW|FIXed
[SENSe<Ch>:]FREQuency:CW|FIXed
247
GUI Reference
Channel Menu
Step Attenuators sets the attenuation for all received and generated waves.
Step Atten. b2 sets the attenuation for the received wave b2.
RF Off (All Chans) switches the internal and external power sources off (if checked) or on.
Average On activates or de-activates the sweep average. With average on the measurement
results are averaged over a selected number of consecutive sweeps (Average Factor).
Restart Average starts a new average cycle, clearing all previous results and thus eliminating their
effect on the new cycle. The new cycle is started as fast as possible; an ongoing sweep is
terminated immediately.
ALC Config opens a dialog that allows to configure the Automatic Level Control (ALC) for the
current channel.
DIAGnostic:SERVice:RFPower
Remote control
(for RF Off, averaging and ALC Off): [SENSe<Ch>:]AVERage[:STATe] ON | OFF
[SENSe<Ch>:]AVERage:COUNt
[SENSe<Ch>:]AVERage:CLEar
SOURce:POWer:ALC:CSTate ON | OFF
Power
Opens the numeric entry bar to vary the power of the internal signal source (channel base power).
The Power setting determines the output power at the test ports if a Frequency Sweep, Time Sweep or
CW Mode Sweep is active; see background information below. It is unavailable if one of the following
sweep types is active:
A Power Sweep, where the source power is varied over a continuous range.
248
GUI Reference
Channel Menu
A power variation affects all source ports used in the active channel. Use the Port Configuration dialog
to modify the output power ranges for the individual analyzer ports. If a specific port power is selected as a
stimulus axis in the Channel Mode Port Configuration Stimulus dialog, the actual port power
(including possible power offsets) is displayed, however, a power variation still changes the channel base
power.
Output power at the test ports
Power sets the output power at the test ports that supply the stimulus for the active channel. The channel
power can be varied over a wide dynamic range; the range can be further increased by means of
generator step attenuators. This leaves enough flexibility to include an attenuation or gain in the test
setup.
The channel power can be modified by the following settings:
Generator step attenuators decrease the output power by a definite factor astep. astep can be set
individually for all test ports but should not change during a sweep. To ensure a sufficient dynamic
range at the test ports, it is recommended to use automatic generator step attenuator setting.
The Source section of the Port Configuration dialog provides a port-specific constant power offset
(for arbitrary sweeps) and a port and frequency-dependent power slope factor (for frequency
sweeps).
A generator (source) power calibration generally modifies the channel power so that Power is
equal to the power at the calibrated reference plane.
The Port <port_no> Source Power dialog gives an overview of all power settings.
Remote control: SOURce<Ch>:POWer[:LEVel][:IMMediate][:AMPlitude]
Step Attenuators (R&S ZVA, R&S ZVT20, and R&S ZVB Analyzers)
Opens a dialog to set the attenuation for the received and generated waves. The generator attenuation
can be set automatically; see Automatic generator attenuation below. Step attenuators can also improve
the measurement accuracy for special test scenarios; see "Low Noise" generator attenuation mode.
Rec. Wave lists the received waves b1 to bn. n is equal to the total number of test ports of the
analyzer.
Attenuation is used to enter the attenuation for each wave a n. If Auto is selected, the analyzer
automatically optimizes the generator attenuation according to the current channels settings. "Low
249
GUI Reference
Channel Menu
Noise" setting minimizes the broadband noise, especially at low signal levels and for analyzers
with a large frequency range; see background information below.
Src Pwr Result displays the source power according to the current channel and generator
attenuator settings.
Attenuation factors can be entered only for ports where a receiver or generator step attenuator is installed.
Generator and receiver step attenuators
Receiver and generator step attenuators can be purchased as ZVA options. The following attenuators are
available:
Port 1
Port 2
Port 3
Port 4
ZVA8, generator
ZVA8-B21
ZVA8-B22
ZVA8-B23
ZVA8-B24
ZVA8, receiver
ZVA8-B31
ZVA8-B32
ZVA8-B33
ZVA8-B34
Refer to the data sheet for detailed ordering information and technical specifications.
Attenuation factors for the received waves and the generated waves serve different purposes:
Received wave factors are used to adjust the received signal levels to the input level range of the
analyzer in order to avoid damage to the instrument, e.g. if the DUT is a power amplifier. The
range of attenuation values depends on the analyzer model.
Port-specific attenuation factors can be set in the Receiver section of the Port Configuration
dialog.
Generated wave factors are used to protect a sensitive DUT from excess input levels. The
attenuation values can be set automatically. The range of values depends on the analyzer model.
Port-specific attenuation factors can be set in the Source section of the Port Configuration dialog.
The channel power pch (the Power set in the Channel Power Bandwidth Average menu).
The port-specific power offset pb (for arbitrary sweeps) and the port and frequency-dependent
power slope factor pSlope (for frequency sweeps) defined in the Receiver section of the Port
Configuration dialog.
A port and stimulus-dependent correction factor pcorr introduced by a generator (source) power
calibration.
250
GUI Reference
Channel Menu
If everything is expressed in dB units, the output power pel at each port must be equal to the sum of the
channel power and all port and stimulus-dependent correction factors:
pel = pch + pb + pSlope + pcorr + astep
The automatic attenuator setting algorithm selects astep such that the variation range for pel is sufficient to
account for the stimulus-dependent variations of pb and pSlope, and pcorr. If this is not possible in a particular
subrange of the sweep (e.g. because the sweep settings are such that an excess variation range for p el or
a negative attenuation factor astep would be required) then the analyzer generates an error message.
"Low Noise" generator attenuation mode
In "Low Noise" mode, the automatic attenuator setting algorithm is modified in order to minimize the
broadband noise in the generator signal. The modification can narrow the dynamic range that the
generator covers without switching the attenuator. Use this mode if the following criteria apply:
Your test setup contains a broadband power meter (that you use e.g. for a power calibration).
Your generator levels are not significantly above the broadband noise level; see table below.
Your analyzer supports a large frequency range (this applies to the high-frequency models, see
table below).
The amount of broadband noise in the generator signal increases with the total bandwidth of the network
analyzer. The following table gives an overview for the different R&S ZVA analyzer models.
R&S ZVA analyzer model Typical broadband noise
R&S ZVA 8
32 dBm
R&S ZVA 24
25 dBm
R&S ZVA 40
RZS ZVA 50
A new system error correction is recommended whenever the step attenuator settings are changed. A
change of the generator step attenuator settings may also occur in Auto mode; see above.
The position and function of the step attenuators is illustrated in the following figure. The analyzer
measures both the attenuated generated waves and the attenuated waves received from the DUT.
Remote
control:
INPut<Pt>:ATTenuation
[SENSe<Ch>:]POWer:ATTenuation ARECeiver | BRECeiver | CRECeiver |
DRECeiver, <attenuation>
251
GUI Reference
Channel Menu
OUTPut<Pt>:ATTenuation
SOURce<Ch>:POWer<Pt>:ATTenuation
SOURce<Ch>:POWer<Pt>:ATTenuation:AUTO ON | OFF
SOURce<Ch>:POWer<Pt>:ATTenuation:MODE AUTO | LNOise | MANual
The attenuation is used to adjust the received signal level at port 2 to the input level range of the analyzer
in order to avoid damage to the instrument, e.g. if the DUT is a power amplifier. The range of values
depends on the analyzer model.
Using a single step attenuation b2 corresponds to a standard test setup with 0 dB generator attenuation
and attenuation of the (amplified) wave received at test port 2. The attenuation factors for all received and
generated waves can be set via Step Attenuators.
Remote
control:
INPut<Pt>:ATTenuation
[SENSe<Ch>:]POWer:ATTenuation ARECeiver | BRECeiver | CRECeiver |
DRECeiver, <attenuation>
RF Off
RF Off switches the internal and external power sources immediately off (if checked) or on. Switching off
the RF power helps to prevent overheating of a connected DUT while no measurement results are taken.
The exact behavior of RF Off is part of the system configuration; refer to the description of the Power tab.
After the RF power is switched on, the start of the measurement is delayed by approx. 1 s while the
amplifier stages of the analyzer are allowed to settle. To avoid this delay, reduce the base channel power
setting or turn off the drive ports in the Port Configuration dialog instead of using RF Off.
Switching off the internal RF generator while an external generator is used can improve the
measurement accuracy. RF Off also deactivates external generators, so you have to use the settings in
the Source section of the Port Configuration dialog (with option R&S ZVA-K4).
The RF sources must be switched on to perform a system error correction or a power calibration. In both
cases, the analyzer checks whether any of the required source ports is switched off and displays a
warning, if required.
Remote control: OUTPut<Ch>[:STATe]
Meas. Bandwidth
Sets the measurement bandwidth of the IF filter. Meas Bandwidth opens a submenu to select bandwidths
between 10 Hz and 1 MHz:
252
GUI Reference
Channel Menu
Fine Adjust... opens a dialog where you can modify the selected measurement bandwidth and the
selectivity of the IF filter.
The numeric entry field shows the last IF filter bandwidth selected. The arrow buttons increment
and decrement the bandwidth in 1-2-5 steps for each decade. Entered values between the steps
will be rounded up, values exceeding the maximum bandwidth rounded down.
Selectivity selects between two types of IF filters: Filters with Normal selectivity and short settling
time, and filters with High selectivity but larger settling time. This functionality is available on R&S
ZVA and R&S ZVT network analyzers.
If Dynamic Bandwidth at Low Frequencies is enabled, the analyzer reduces the IF bandwidths at
receiver frequencies below 500 MHz by a frequency-dependent (dynamic) factor. This setting
complements the automatic bandwidth reduction for frequency sweeps with small start
frequencies; see Bandwidth reduction at low frequencies below.
The bandwidth reduction reduces the trace noise at small frequencies and improves the accuracy
of the time domain transform.
The selected bandwidth and selectivity applies to all filters used in the current channel. This makes sense
because the measurement speed is limited by the slowest filter in the channel. In Segmented Frequency
sweeps, the bandwidth and selectivity can be set independently for each segment; see Define Segments.
Optimizing the filter settings
A high selectivity and a small filter bandwidth both suppress the noise level around the measurement
frequency and thus increase the dynamic range. On the other hand the time needed to acquire a single
measurement point increases for small filter bandwidths and high selectivity. For small bandwidths, the
filter settling time, which is inversely proportional to the bandwidth, is responsible for the predominant part
of the measurement time.
The characteristics of the high selectivity filter makes it particularly suitable for isolating unexpected
spurious responses or known mixer products.
Bandwidth reduction at low frequencies
253
GUI Reference
Channel Menu
To reduce the trace noise at small frequencies, the analyzer adjusts the IF bandwidths when its receiver
frequency falls below a threshold value. A suitable bandwidth reduction also ensures accurate time
domain transforms.
The bandwidth reduction depends on the dynamic bandwidth setting in the Bandwidth Fine Adjust dialog.
frec 25 MHz
100 kHz
1 kHz
100 Hz
Example: The default sweep range of an R&S ZVA8 is 300 kHz to 8 GHz. After a preset, the
analyzer replaces the default Meas Bandwidth of 10 kHz at the first sweep point (300 kHz) by 100
Hz. At frequencies of 2 MHz and above, the 10 kHz Meas Bandwidth setting applies.
If Dynamic Bandwidth at Low Frequencies is enabled, the analyzer divides the Meas Bandwidth
setting at each sweep point by the frequency-dependent correction factors listed below ("dynamic"
correction). If the result is not equal to a selectable Meas Bandwidth value, the next lower Meas
Bandwidth is used. The actual measurement bandwidth corresponds to the result of the static
correction or to the dynamic value, whichever is lower.
10
50
frec 50 MHz
100
Example 1: The default sweep range of an R&S ZVA8 is 300 kHz to 8 GHz. The static upper limit
for the bandwidth at the first sweep point (300 kHz) is 100 Hz. With a default Meas Bandwidth of
10 kHz, the dynamic correction at the first sweep point is equal to the static upper limit (10 kHz /
100 = 100 Hz).
If the Meas Bandwidth setting is reduced to 200 Hz, the dynamic correction replaces the
bandwidth at the first sweep point by 200 Hz / 100 = 2 Hz (selectable Meas Bandwidth value). In
the receiver frequency range between 50 MHz and 100 MHz, the dynamically corrected
bandwidth is calculated as 200 Hz / 50 = 4 Hz, which is also replaced by the selectable value of 2
Hz. The dynamically corrected bandwidth at receiver frequencies between 100 MHz and 500 MHz
is 20 Hz. At receiver frequencies of 500 MHz and above, the Meas Bandwidth setting of 200 Hz
applies.
Example 2: An R&S ZVA8 is preset. A harmonic grid is calculated in order to obtain a lowpass
time domain transform. This yields a start frequency of f start 39.8 MHz. The static bandwidth
correction does not affect the time domain transform, however, a dynamic correction can affect
harmonic frequency points up to 500 MHz.
In general, the system error correction is no longer valid after a change of the IF filter bandwidth. The
message Cal? appears in the trace list.
Remote control: [SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]
254
GUI Reference
Channel Menu
[SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:SELect
[SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:DREDuction
Average Factor
Opens the numeric entry bar to define the number of consecutive sweeps to be averaged.
An average over several sweeps reduces the influence of random effects in the measurement and
therefore minimizes the noise level. The effect increases with the average factor, however, obtaining an
averaged result requires several sweeps and therefore increases the measurement time.
In contrast to the sweep count (for single sweep mode), averaging is always channel-specific. Both
features are completely independent from each other.
The average factor is also valid for calibration sweeps: The calculation of system correction data is based
on the averaged trace.
Smoothing is an alternative method of compensating for random effects on the trace by averaging
adjacent measurement points. Compared to the sweep average, smoothing does not significantly increase
the measurement time but can eliminate narrow peaks and thus produce misleading results.
The sweep average is not frequency selective. To eliminate a spurious signal in the vicinity of the
measurement frequency, alternative techniques (e.g. a smaller filter bandwidth) must be used.
Calculation of sweep average
The average trace is obtained as follows:
Let c be the Average Factor and assume that n sweeps have been measured since the start of the
average cycle (start of the measurement or Restart Average). The following two situations are
distinguished:
n < c: At each sweep point, the average trace no. n is calculated from the average trace no. n 1
and the current trace no. n according to the following recurrence:
The average trace represents the arithmetic mean value over all n sweeps.
n > c: At each sweep point, the average trace no. n is calculated from the average trace no. n 1
and the current trace no. n according to:
The formulas hold for Average Factor n = 1 where the average trace becomes equal to the current trace.
Remote control: [SENSe<Ch>:]AVERage[:STATe] ON | OFF
[SENSe<Ch>:]AVERage:COUNt
[SENSe<Ch>:]AVERage:COUNt:CURRent? (query current sweep)
[SENSe<Ch>:]AVERage:CLEar
255
GUI Reference
Channel Menu
ALC Config
Enables and configures the Automatic Level Control (ALC) for the current channel. ALC keeps the level of
the a waves (source level) at a constant value, irrespective of the DUT's input impedance. The
measurement speed is slightly reduced.
With Show Advanced Settings disabled only the following settings are visible:
Couple Port Settings enforces identical ALC settings for the individual ports (except ALC On). If
disabled, different settings can be made for the individual ports.
The Control Range is the maximum change of the source signal level due to the ALC; a value of 5
dB means that the source signal level may vary in a 10 dB wide symmetric range around the start
value. With a wider control range, the ALC can compensate for larger attenuation/gain factors.
A possible limitation of the port powers (System Configuration Power Port Power Limits) is
ignored while the ALC loop is active. Therefore a narrower Control Range (smaller value) may be
required to protect sensitive DUTs from excess input levels. A narrow control range is often
sufficient if the source power is relatively well known, e.g. from a previous power calibration. A
warning in the lower left corner of the ALC Config dialog points out the potential hazard.
Start Value Offset increases/decreases the source signal level before the ALC loop is started. An
appropriate value can speed up the ALC.
With Show Advanced Settings enabled the following additional settings are shown:
If Start Value Last Meas is active, the ALC correction value (level offset) of the previous
measurement (i.e. the last sweep point measured) is used. This setting is effective only for
sweeps comprising a single partial measurement; it is ignored at the first sweep point or after a
channel change.
Clamp suspends the ALC mechanism while the analyzer acquires measurement data.
The automatic level adjustment during the measurement is controlled via Clamp and Control
Range.
ALC Path IF Bandwidth selects the bandwidth in the ALC control loop. With the automatic
selection, the analyzer selects an appropriate bandwidth, depending on the source frequency and
level. The bandwidth has an impact on the Control Loop Parameters.
Control Loop Parameters define the tuning coefficients of the Proportional-Integral (PI) controller
the analyzer uses as a feedback controller for ALC.
By default the parameters are automatically selected (Coefficients=Auto). With automatic
256
GUI Reference
Channel Menu
selection of the ALC Path IF Bandwidth this is the only option. If ALC Path IF Bandwidth is set
manually, it is also possible to vary the coefficients manually; see background information below.
Settling Tolerance defines the maximum variation of the source signal level after the ALC has
settled.
The settling tolerance has an impact on the ALC Path IF Bandwidth in Auto mode: other things
being equal, the smaller the Settling Tolerance the smaller the auto-selected filter bandwidth.
Activate Low Phase Noise Mode for ALC ensures that Low Phase Noise Mode is activated
whenever ALC is used on a port.
The Proportional Gain Kr controls the change of the controller output in response to the current
error value. If the value is too high, the ALC may become unstable. If it is too low, the ALC may
not respond sufficiently to errors and become too slow.
The Integration Time Ki controls the change of the controller output based on the integral of the
error over time. If the value is high, the ALC becomes slower. If it is too low, the ALC may
overshoot and thus become unstable.
The proportional and integration terms are summed to calculate the controller output, so there is a tradeoff
between the two terms. With automatic ALC parameter setting, the control parameters are determined by
the selected ALC bandwidth as shown in the following table.
ALC bandwidth Proportional Gain Integration Time [s]
20 Hz
0.00448
7.60e-5
30 Hz
0.00440
3.80e-5
50 Hz
0.01380
7.20e-5
100 Hz
0.04750
1.12e-4
200 Hz
0.05000
7.60e-5
500 Hz
0.01500
1.10e-5
1 kHz
1.92000
3.20e-4
10 kHz
1.76000
3.20e-5
100 kHz
1.28000
4.00e-6
1 MHz
0.76000
7.50e-7
7.12 MHz
1.12000
4.37e-7
For some test scenarios, an adjustment of the ALC parameters (loop tuning) can improve the stability and
speed of the ALC.
Tooltips in the dialog
257
GUI Reference
Channel Menu
ALC is not compatible with intermodulation distortion measurement with two tone output at port 1.
An intermodulation distortion measurement is only compatible with ALC, if the two-tone is
generated by an external device.
This tooltip is also displayed in the Define Intermodulation Distortion Measurement dialog.
ALC ist not supported for true differential and defined coherence mode.
Either true differential or defined coherence mode are active.
See Annex Error Messages for popup messages related to ALC errors that may occur during
measurement. Detailed error information can be found under Info - Setup Info.
ALC handling was completely redesigned in firmware version 3.10.
When loading a pre-V3.10 recall set into V3.10 or higher, the ALC settings are converted without changing
the ALC logic and are applied to all channels in the loaded recall set. For example, the Settling Tolerance
Window sizes Wide (1 dB), Normal (0.1 dB) and High Accuracy (0.02 dB) are converted to their
corresponding numerical Settling Tolerance values.
Remote control: SOURce<Ch>:POWer<Pt>:ALC:AUBW ON OFF
SOURce<Ch>:POWer<Pt>:ALC:BANDwidth
SOURce<Ch>:POWer<Pt>:ALC:CLAMp ON OFF
SOURce<Ch>:POWer<Pt>:ALC:CONTrol ON OFF
SOURce<Ch>:POWer<Pt>:ALC:COUPle ON OFF
SOURce<Ch>:POWer<Pt>:ALC:CSTate ON OFF
SOURce<Ch>:POWer<Pt>:ALC:LPNoise ON OFF
SOURce<Ch>:POWer<Pt>:ALC:PIParameter AUTO MANual
SOURce<Ch>:POWer<Pt>:ALC:PIParameter:GAIN
SOURce<Ch>:POWer<Pt>:ALC:PIParameter:ITIMe
SOURce<Ch>:POWer<Pt>:ALC:POFFset ON OFF
SOURce<Ch>:POWer<Pt>:ALC:RANGe
SOURce<Ch>:POWer<Pt>:ALC:SOFFset
SOURce<Ch>:POWer<Pt>:ALC[:STATe] ON OFF
SOURce<Ch>:POWer<Pt>:ALC:STOLerance
Sweep
The Sweep submenu defines the scope of the measurement in the active channel. This includes the
sweep type with various parameters, the trigger conditions and the periodicity of the measurement.
Sweeps
A sweep is a series of consecutive measurements taken over a specified sequence of stimulus values. It
represents the basic measurement cycle of the analyzer.
The analyzer can perform sweeps at constant power but variable frequency (frequency sweeps), sweeps
258
GUI Reference
Channel Menu
at constant frequency but variable power (power sweeps), and sweeps at constant power and frequency
that are repeated in time (Time/CW Mode sweeps); see Sweep Type.
The sweeps are further specified by the number of measurement points, the total measurement time and
the trigger mode. A measurement may consist of a single sweep or a series of sweeps repeated
continuously.
On the other hand, depending on the measurement task and the measured quantity, the measurement at
each point can consist of several partial measurements with definite hardware settings.
Sweep Type defines the sweep variable (frequency/power/time/CW mode) and the position of
sweep points in the sweep range.
Number of Points sets the total number of measurement points over the sweep range.
Frequency Step Size sets the distance between two consecutive frequency sweep points.
Sweep Time varies the measurement time for a sweep or delays the start of each sweep.
Manual Trigger while the Manual trigger mode is active generates a trigger event. This softkey is
also available in the Trigger submenu.
If Single (All Chans) is selected the measurement is terminated after a single sweep or a group of
single sweeps defined in the Define Restart dialog.
Restart aborts the current measurement and restarts a new sweep sequence.
Define Restart opens a dialog to specify which channels are affected and how many sweeps are
repeated.
Define Busy Signal opens a dialog to configure the output signal at pin no. 4 of the USER
CONTROL connector.
Sweep Type
The Sweep Type submenu defines the sweep variable (frequency/power/time) and the position of the
sweep points across the sweep range.
259
GUI Reference
Channel Menu
Lin. Frequency is the default sweep type. The stimulus frequency is swept in equidistant steps
over the continuous frequency range. In a Cartesian diagram, the x-axis is a linear frequency axis.
Log. Frequency is analogous to Lin. Frequency, however, the frequency is swept in equidistant
steps on a logarithmic scale. In a Cartesian diagram, the x-axis is a logarithmic frequency axis.
Segmented Frequency is analogous to Lin. Frequency but uses a sweep range that can be
composed of several continuous frequency ranges or single frequency points defined via Define
Segments. A valid segment list must be defined before activating Segment Frequency.
Power sweeps are performed at constant frequency but with variable generator power that is
swept in linear, equidistant steps over a continuous range. In a Cartesian diagram, the x-axis is a
dB-linear power axis.
Time sweeps are performed at constant frequency and stimulus power. The measurement is
repeated over a specified period of time at constant time intervals.
CW Mode is a variant of the Time sweep where the individual measurements are triggered
according to the current trigger settings.
Pulse Profile, Define Pulse Profile and Show Pulse Profile Settings control the pulsed sweep
mode (with option R&S ZVA-K7).
Amplitude Imbalance and Phase Imbalance activate special sweep types for the true differential
mode (with option R&S ZVA-K6).
Def Pulse Generator defines the properties of the pulse generator signals.
Lin. Frequency
In a Lin. Frequency sweep the stimulus frequency is swept in equidistant steps over the continuous
frequency range. The frequency range (sweep range) is defined with the Stimulus settings. The step width
between two consecutive sweep points is constant and given by <Span>/(n - 1) where n is the specified
Number of Points (n > 1). The internal generator power can be set, if so desired, in the Power Bandwidth
Average submenu.
Lin. Frequency is the default sweep type. In a Cartesian diagram the measurement result is displayed as a
trace over a linear frequency scale (as known e.g. from spectrum analyzers). The following example
shows a Lin. Frequency sweep with a stimulus range between 300 kHz and 4 GHz, the forward
transmission parameter S21 as measured quantity, and a dB Mag scaled y-axis.
260
GUI Reference
Channel Menu
Log. Frequency
In a Log. Frequency sweep the stimulus frequency is swept on a logarithmic scale over the continuous
frequency range. The frequency range (sweep range) is defined with the Stimulus settings. The sweep
points are calculated from the Span and the specified Number of Points (n > 1) with the condition that the
step width is constant on the logarithmic scale. The internal generator power can be set, if so desired, in
the Power Bandwidth Average submenu.
Log Frequency sweeps are suitable for the analysis of a DUT over a large frequency range, e.g. over
several octaves. In a Cartesian diagram the measurement result is displayed as a trace over a logarithmic
frequency scale. The following example shows a Log. Frequency sweep with a stimulus range between 50
MHz and 6 GHz, the forward transmission parameter S 21 as measured quantity, and a dB Mag scaled yaxis.
Segmented Frequency
In a Segmented Frequency sweep the sweep range can be composed of several continuous frequency
sub-ranges or single frequency points. The sub-ranges are termed sweep segments and defined in the
Define Segments dialog. Sweep segments may overlap. The segment list must contain at least 2 distinct
frequency points before a Segmented Frequency sweep can be started.
Instrument settings such as the internal generator power, the measurement (IF) bandwidth, the selectivity
of the measurement filter, the frequency band of the local oscillator, and the measurement time can be set
261
GUI Reference
Channel Menu
Power
In a Power sweep the internal generator power is swept in linear, equidistant steps over a continuous
power range. The generator power range (sweep range) is defined via Channel - Stimulus - Start and
Channel - Stimulus - Stop; see Stimulus and Sweep Types. The numeric entry bar for the fixed frequency
(CW Frequency) appears as soon as Power is activated.
Power sweeps are particularly suitable for the analysis of non-linear effects (saturation, compression) on
active and passive DUTs (e.g. power amplifiers, mixers).
In a Cartesian diagram the measurement result is displayed as a trace over a dB-linear power scale. The
following example shows a Power sweep with a linear DUT:
Generator power
The power range defined for a power sweep replaces the internal generator power setting in the Power
Bandwidth Average submenu.
262
GUI Reference
Channel Menu
The power corresponds to the actual output power at the test port that supplies the stimulus for the active
channel or at the calibrated reference plane. Any generator power calibration or attenuation of the active
generator step attenuators is taken into account. The wide range of power stimulus values leaves enough
flexibility to include an attenuation or gain in the test setup.
Remote control: [SENSe<Ch>:]SWEep:TYPE POWer
SEGMent[SENSe<Chn>:]FUNCtion[:ON] "XPOWer:..."
SOURce<Ch>:FREQuency<Pt>:CW|FIXed
Time
Time sweeps are performed at constant frequency and stimulus power. A single sweep extends over a
specified period of time. The sweep time is defined via Channel - Stimulus - Stop; see Stimulus and
Sweep Types. The time intervals between two consecutive sweep points are calculated according to
<Stop>/(n - 1) where n is the selected Number of Points. The frequency (CW Frequency) and internal
generator power (Source Power) is fixed and entered into a field which pops up as soon as Time is
activated:
A Time sweep corresponds to the analysis of a signal over the time; the function of the analyzer is
analogous to an oscilloscope. In a Cartesian diagram the measurement result is displayed as a trace over
a linear time scale (oscillographic representation). The following example shows a Time sweep with a
DUT that does not change its characteristics in time:
Sweep time
The minimum sweep time depends on the number of measurement points, the measurement bandwidth,
the delay time before each partial measurement and the number of partial measurements required for
each measurement point. The analyzer estimates this time, taking into account the current measurement
settings.
If the total sweep time entered via Channel - Stimulus - Stop is smaller than the estimated minimum
sweep time, the analyzer opens a dialog to adjust (increase) the stop time.
Equidistance of sweep points
263
GUI Reference
Channel Menu
The analyzer tries to keep the time intervals between any two consecutive time sweep points equal: The
time sweep samples are equidistant. For unidirectional measurements, time sweeps up to the maximum
number of 60001 sweep points are generally equidistant. For measurements with 4 drive ports, you can
acquire between 18000 and 20000 equidistant results for each partial measurement. Equidistance also
holds for sweeps which range over several channels.
If equidistance is no longer ensured, a tooltip is displayed. Reduce the number of points to restore
equidistance. Equidistance is also impaired if an external power meter is active during the sweep.
Trigger settings
The Time sweep is incompatible with the Periodic Trigger: If Periodic... is selected while a time sweep is
active, the analyzer generates an error message:
CW Mode
CW Mode sweeps, like Time sweeps, are performed at constant frequency and stimulus power. The
measurement is triggered according to the current trigger settings; each trigger event triggers the first
partial measurement of a measurement point. The total number of measurement points is defined via
Channel - Stimulus - Stop; see Stimulus and Sweep Types. The time interval between two consecutive
measurements depends on the trigger settings. Any trigger mode is allowed.
The frequency (CW) and internal generator power (Source Power) is fixed and entered into a field which
pops up as soon as CW Mode is activated.
A CW Mode sweep corresponds to the analysis of a signal over the time with a time scale and resolution
that is determined by the trigger events. In a Cartesian diagram the measurement result is displayed as a
trace over a linear time scale (oscillographic representation). The diagram is analogous to the Time
diagram. The following example shows a CW Mode sweep with a DUT that does not change its
264
GUI Reference
Channel Menu
characteristics in time:
Sweep time
The time interval between two consecutive trigger pulses must not be smaller than the minimum
measurement time for one measurement point described for Time sweeps.
In CW Mode sweep mode the Start, Center and Stop softkeys are inactive, still you can use the
START CENTER hardkey to select the fixed CW frequency.
Remote control: [SENSe<Ch>:]SWEep:TYPE POINt
[SENSe<Chn>:]FUNCtion[:ON] "XTIMe:..."
SOURce<Ch>:FREQuency<Pt>:CW|FIXed
SOURce<Ch>:POWer[:LEVel][:IMMediate][:AMPlitude]
Define Segments
Opens a dialog to define all channel settings for a Segmented Frequency sweep and to import and export
segmented sweep settings.
The Define Segments dialog contains a table to edit the individual segments of the sweep range. Sweep
segments may have common points or even overlap; see Columns in the Define Segments table.
Below the table, three groups of controls provide additional settings. Refer to the following sections below:
265
GUI Reference
Channel Menu
On provides check boxes to activate or deactivate each individual segment. Sweep points
belonging to inactive segments only are not measured and not listed in the Point List.
Start is the stimulus (x-axis) value of the first point of the segment. If the segment contains more
than one Point, then Start must be smaller than the Stop value. If a Start value equal to or larger
than the current Stop value is set, Stop is adjusted to the new Start value plus 1 Hz.
Stop is the stimulus (x-axis) value of the last point of the segment. If the segment contains more
than one Point, then Stop must be larger or equal than the Start value. If a Stop value equal to or
smaller than the current Start value is set, Start is adjusted to the new Stop value minus 1 Hz.
Points is the number of sweep points in the segment. A single segment can consist of only one
point. If Points is set to 1, then the Stop frequency is set equal to the Start frequency.
The remaining columns show the channel settings for each segment. They are displayed only if
they are selected in the Individual Segment Settings panel.
Add
adds a new segment to the list. The new segment is inserted after the active segment. The
segment numbers (#) of all segments after the new segment are adapted.
The new segment ranges from the Stop value of the previously active segment to the maximum
266
GUI Reference
Channel Menu
frequency of the analyzer. If the previously active segment ranges up to the maximum frequency,
the new segment is created with minimum width. The analyzer places no restriction on the
number of segments in a sweep range.
Delete All clears the entire segment list so it is possible to define or load a new segmented sweep
range.
The first sweep segment is created with the channel settings defined for unsegmented sweep types.
When any further sweep segment created, it uses the channel settings of the previously active segment.
Each selected (checked) option adds a column to the segment list.
Name adds a column to assign a name to each segment. A segment name is a string that may
contain letters, numbers and special characters.
Power defines the internal source Power for each individual sweep segment.
Meas Bandwidth defines the Meas Bandwidth for each individual sweep segment.
Selectivity defines the Selectivity of the IF filter used for each sweep segment.
Spur Avoid defines whether the analyzer measures the segment with a local oscillator frequency
LO below or above the RF input frequency. The parameter replaces the Spurious Avoidance
settings for a particular segment.
Segment Bits
Enables the definition of a segment-dependent four-bit binary value to control four independent
output signals at the USER CONTROL connector (lines 16, 17, 18, 19). The output signals are 3.3
V TTL signals which can be used to differentiate between up to 16 independent analyzer states.
For an application example refer to the detailed remote control description. Setting the segment
bits does not change the analyzer state.
Time
defines the sweep time for each segment. The default configuration for a new segment is equal to
the Sweep Time settings.
When Time is checked two new columns appear in the table. The first column reads Swp Tm or
Meas Dly, depending on the selected radio button below the Time checkbox. The second column
reads A(uto) and is used to activate automatic sweep time setting.
A(uto) minimizes the sweep time. If this option is checked, the columns Swp Tm or Meas.
Dly can not be edited. Swp Tm indicates the estimated sweep time, taking into account
267
GUI Reference
Channel Menu
the current measurement settings, the Meas. Dly is 0 s. The segment sweep time and
point delay values are maintained until changed explicitly if Auto is switched off.
Sweep Time or Segment Sweep Time is the total measurement time for the sweep
segment. The minimum segment sweep time to be set is equal to the estimated value in
the Auto mode.
Meas Delay sets a delay time allowing the DUT to settle before the hardware settings of
the analyzer are changed and a new partial measurement is started.
Changing the Meas. Delay modifies the Sweep Time and vice versa.
Remote control: [SENSe<Chn>:]SEGMent<Seg>:NAME
[SENSe<Chn>:]SEGMent<Seg>:POWer[:LEVel]
[SENSe<Chn>:]SEGMent<Seg>:BWIDth[RESolution]
[SENSe<Chn>:]SEGMent<Seg>:BWIDth[RESolution]:SELect
[SENSe<Chn>:]SEGMent<Seg>:SBANd
[SENSe<Chn>:]SEGMent<Seg>:SBANd:CONTrol
[SENSe<Chn>:]SEGMent<Seg>:DEFine
[SENSe<Chn>:]SEGMent<Seg>:INSert
[SENSe<Chn>:]SEGMent<Seg>:SWEep:TIME
[SENSe<Chn>:]SEGMent<Seg>:SWEep:DWELl
OUTPut<Ch>:UPORt:SEGMent<Seg>:STATe
OUTPut<Ch>:UPORt:SEGMent<Seg>[:VALue]
Points in inactive sweep segments (i.e. segments that are not switched On in the segment table)
are not shown. The table provides a check of the settings made and can not be edited.
Import Segment List... calls up an Open File dialog to load a sweep segment list from a sweep
segment file. Sweep segment files are ASCII files with the default extension *.seglist and a special
file format.
Export Segment List... calls up a Save As... dialog to store the current sweep segments to a
sweep segment file. Sweep segment files are ASCII files with the default extension *.seglist and a
special file format.
268
GUI Reference
Channel Menu
To import a segment list file (*.seglist) you can also use the Windows Explorer and simply double-click
the file or drag and drop the file into the NWA application. You must enable the segmented sweep
separately.
Remote control: MMEMory:LOAD:SEGMent <Ch_no>,"file_name"
MMEMory:STORe:SEGMent <Ch_no>,"file_name"
The sweep segment file actually contains more columns listing all channel settings of the individual
sweep segments. The headings of the additional columns read:
Source Power [dBm]; IF Bandwidth [Hz]; enIF Selectivity; en IF Sideband; Meas Delay [ s]; boSweep
Time Auto;
269
GUI Reference
Channel Menu
from approx. 200 ns to the maximum recording time. Of course it is also possible to measure
a sequence of pulses up to the maximum recording time.
Pulsed measurements require a trigger signal that is synchronized to the analyzed pulses.
The analyzer's trigger system is idle while the data acquired in the last recording period is
processed; it is re-armed after data processing is finished. To suppress the noise occurring at
high IF bandwidths, sweep averaging is recommended.
The RF source signal of the vector network analyzer is continuous, so the pulsed stimulus
signals must be generated by external means:
Preferably, an R&S ZVAX extension unit equipped with one or more pulse modulator
options provides the pulsed signal. The pulse modulators are controlled using the
internal pulse generator of the network analyzer; see measurement example for
pulse modulators.
Alternatively, a chopper between the SOURCE OUT and the SOURCE IN connector
of an analyzer port transforms the continuous source signal into a pulsed signal.
The DUT can be switched on and off periodically to show a pulsed characteristic.
The spectrum of a pulsed signal in the frequency domain has a sin(x)/x envelope, where x is
proportional to the duty cycle. The spectral components are equidistant with a spacing of
1/PRP. The analyzer measures and displays the pulses in time domain. To be detected
properly, the pulse width must be larger than twice the rise/fall time of the receiver, which
roughly corresponds to the inverse of the IF bandwidth. The figure below shows a rectangular
pulse with a width of 1 s, measured in a 10 MHz bandwidth. The rise and fall times are
approximately 100 ns.
270
GUI Reference
Channel Menu
Define Pulse Profile... gives access to the time parameters, the stimulus signal settings, and the
receiver settings for pulsed measurements.
Show Pulse Profile Settings opens a screen with an overview of the current settings.
Pulse Profile
Pulse Profile measurements are performed at constant receiver frequency and stimulus power; see
background information on pulse profile mode. Pulsed measurements require a trigger signal that is
synchronized to the analyzed pulses. Besides all settings are accessible in the Define Pulse Profile dialog.
Remote control: [SENSe<Ch>:]SWEep:TYPE PULSe
The Time Parameters define the displayed time range and the IF bandwidth:
Start and Stop define the start and stop time in the diagram area relative to the trigger time; they
are identical to the Stimulus Start and Stimulus Stop parameters. The stop time must be
larger than the start time; negative values are allowed.
When the pulse profile measurement is activated (and then every time when the data of the last
sweep has been processed) the analyzer immediately starts acquiring data, therefore it is possible
271
GUI Reference
Channel Menu
to select negative start times (pre-trigger). Moreover, the time of the trigger event does not have to
be within the displayed time range (i.e. start and stop time can both be negative or positive).
Bandwidth selects the IF bandwidth for the pulse profile measurements. The measurements are
performed with a fixed sampling rate and at fixed frequency, so the bandwidth does not affect the
measurement speed. To obtain short rise and fall times of the receiver and measure short pulses,
it is preferable to use large bandwidths; see background information on basic relations.
Filter bandwidths above 10 MHz can be associated with increased measurement uncertainties. In
particular, they tend to cause overshoot and ringing at the beginning and at the end of the pulses.
Recording Time indicates the width of the display range, i.e. the difference of Stop Start time.
The calculated recording time is possibly modified if Shift Stimulus or Coupled Section Limit Lines
On is active; see Receiver Settings. An error message is displayed if the calculated recording time
exceeds the maximum buffer recording time of 3 ms.
The hardware option R&S ZVA-B7, Pulsed Measurements, enhances the maximum buffer recording
time to 25 ms.
The Stimulus parameters define fixed source and receiver settings for the pulse profile measurement. The
parameter settings are also valid for other sweep types.
Source Power is the channel base power; see Power. This setting is relevant if the analyzer is
used to generate the pulsed source signal, e.g. with an additional RF switch looped into the
SOURCE path.
Center Freq. is the channel base frequency; see CW Frequency. Note that pulse profile
measurements are compatible with the frequency-converting mode, so that it is possible to define
port-specific corrections to the CW frequency.
No of Points is the number of sweep points displayed; see Number of Points. Due to the fixed
sampling period of 12.5 ns and the fixed buffer size, this parameter does not directly affect the
measurement speed. Results are interpolated if the number of points differs from the value (Stop
Start)/12.5 ns + 1 (Optimum No of Points).
Receiver Settings
This dialog provides advanced settings for the pulse profile mode. Most of the parameters can be set
independently for the different receivers and source ports involved in the measurement.
272
GUI Reference
Channel Menu
The receiver and source port are selected in the upper part of the dialog.
Source Port contains all analyzer ports and external generators that are available as source ports.
Receiver and source ports scan be selected although they may not be currently used. The analyzer can
store predefined receiver settings for arbitrary port configurations.
Shift Stimulus defines an offset time for the current receiver and source port. This is important for
measuring DUTs with a noticeable transmission delay.
The trace for the wave quantity assigned to the active receiver is shifted in horizontal direction. A
positive value shifts the trace to the left (subtraction of a known delay), a negative value shifts it to
the right.
All quantities depending on the shifted wave quantity are calculated with the corrected time
reference. In the example below, the S-parameter S21 is calculated as S21(t) = b2(t + <Shift
stimulus>)/a1(t).
273
GUI Reference
Channel Menu
The example above illustrates the importance of a correct delay compensation for the calculation of Sparameters, ratios and other derived quantities in the time domain. Without compensation, the two pulses
for a1 and b2 do not overlap so that no meaningful S-parameter calculation is possible.
Example: S-parameter measurement for a DUT with known delay Dfw and Drev in forward and reverse
direction. The DUT is connected between port 1 and port 2 of the analyzer. The test setup is fully
calibrated so that the reference planes are at the DUT's input and output ports.
Receiver: a1
Source: 1
Shift stimulus: 0
Receiver: b1
Source: 1
Shift stimulus: 0
Receiver: b2
Source: 1
Shift stimulus: Dfw
Receiver: a2
Source: 2
Shift stimulus: 0
Receiver: b1
Source: 2
Shift stimulus: Drev
Receiver: b2
Source: 2
Shift stimulus: 0
The Evaluation Mode specifies how the wave quantity assigned to the current receiver and source
port is displayed. In Normal mode, it is displayed as measured (pulse shape). If Mean Value of
Pulse Section is selected, the wave quantity is replaced by its mean value (magnitude and phase)
averaged over a configurable time interval [Section Start, Section Stop].
The trace for the wave quantity assigned to the active receiver is replaced by a constant trace.
All quantities depending on the wave quantity are based on the averaged values.
The displayed Recording Time is extended to cover the specified pulse section.
Section Start and Section Stop can be negative and even outside the displayed time range, however,
Section Start must be smaller than Section Stop. A stimulus shift also shifts the Section Start and Section
274
GUI Reference
Channel Menu
Stop values.
The remaining settings in the dialog are general; they do not depend on the selected receiver and source
port.
Section Limit Lines On places two vertical lines into the diagram(s), indicating the selected
Section Start and Section Stop. The section limits can be modified using drag-and-drop.
Coupled Section Limit Lines On couples the section limits (and the section limit lines) for all
receivers and source ports and in all channels. The evaluation mode and the Shift Stimulus values
are still independent. As a typical application, it is possible to create two channels, display the
same wave quantity with different evaluation modes (pulse shape and average), vary the section
limits in normal evaluation mode (pulse shape) and monitor the effect on the average trace.
Recording Time indicates the width of the display range, possibly modified if Shift Stimulus or
Coupled Section Limit Lines On is active; see background information above. An error message is
displayed if the calculated recording time exceeds the maximum buffer recording time of 3 ms.
Reset All Receiver Settings the parameters in the dialog for all receivers and source ports.
Remote control: Settings can be retrieved using the query form of the commands.
275
GUI Reference
Channel Menu
independent control signals at the CASCADE output connector on the rear panel of the network analyzer.
The signals can be used to control an R&S ZVAXxx Extension Unit equipped with a pulse modulator
option.
The pulse generator signals are configured using the Define Pulse Generator dialog.
Pulse generator signals
Pulse generator signals consist of rectangular pulses which are repeated periodically. The signals serve
as modulation signals for pulse modulators: During the high signal periods, the pulse modulator generates
an RF signal, during the low signal periods, the RF signal is switched off. The R&S ZVA provides two
different pulsed signals:
The Gen 1 signal (the actual "pulse generator signal") consists of a single pulse or a pulse train
with selectable period. A pulse train is a series of pulses with individual timing and width. The
pulse generator signal is not used internally.
The Gen 2 signal ("sync signal") is a single pulse which is repeated after the pulse period. The
sync signal can be used as a trigger signal for pulsed measurements but also available as a
modulation signal. In Chopped Pulse Profile mode, it is used chop the measured RF signal into
short measurement intervals.
The pulse period of the pulse generator and sync signals are identical. An example for a pulse generator
signal consisting of a pulse train (Gen1) and a sync signal (Gen 2) is shown below.
276
GUI Reference
Channel Menu
Pulse Type selects the shape of the pulse modulator (Gen 1) signal. For each pulse type, a
subset of Pulse Parameters is available. A Single Pulse is a rectangular pulse with definite Pulse
Width that is repeated after the Single Pulse Period. A Pulse Train is a series of single pulses; see
Pulse Generator Signals. Constant signals (Constant High and Constant Low) need no further
specification.
When a Constant High or Constant Low signal is selected, the pulse type of the sync signal is set
to Constant High or Constant Low, too. The previous pulse type of the sync signal is restored
when the pulse generator signal is reset to Single Pulse or Pulse Train.
The controls in the Pulse Parameters section specify the properties of Single Pulse signals and
Pulse Train signals (Gen 1). It is possible to invert the polarity of the pulse generator signal, i.e. to
exchange the high signal and low signal periods. The three buttons in the panel open
configuration dialogs for the Pulse Train, the Sync Generator (Gen 2), and the chopped pulse
profile mode.
The section Settings valid for defines the scope of the pulse generator settings. By default, all
settings are valid for the Active Channel. If All Channels (Continuous Mode) is selected, the pulse
generator settings of the active channel are applied to all channels. This ensures continuous pulse
generator signals at the CASCADE output of the network analyzer when another channel is
selected. Use All Channels (Continuous Mode) mode for measurement on DUTs which could be
damaged by variable pulse generator settings.
277
GUI Reference
Channel Menu
To configure a pulse train with only a few segments, use Add Segment and edit each range in the
table individually.
Use the Auto Arrange button to sort the segments in ascending order of the Start High Signal.
Save your pulse train definition to a file so you can re-use or modify it in later sessions (Save
Pulse Train..., Recall Pulse Train...).
The Define Pulse Train dialog contains a table to edit the individual pulse segments; see below. The
buttons below the table extend, shorten, or re-order the segment list.
Add Segment adds a new segment to the list, assigning a Start High Signal value of 0 s, a Stop
High Signal value of 12.5 ns. If Auto Arrange is active the new segment is inserted at the
beginning of the list. The analyzer places no restriction on the number of ranges assigned to each
trace.
Del All Segments clears the entire segment list so it is possible to define or load a new pulse train
definition.
Auto Arrange sorts the segments in ascending order of the Start High Signal.
The buttons above the table are used to import and export pulse train data. Pulse train files are ASCII files
with the default extension *.train and a special file format.
Recall Pulse Train... calls up an Open File dialog to load a pulse train definition from a file.
Save Pulse Train... calls up a Save As... dialog to store the current pulse train definition to a pulse
train file.
Period denotes the duration of the entire pulse train. The period of the sync signal is adjusted to the pulse
train period as long as the pulse train signal type is active.
Columns in the segment table
The table contains an automatically assigned current number for each segment/pulse plus the following
editable columns:
Active indicates whether the segment is active (checkbox selected) or inactive. Clearing the
checkbox does not delete the segment but suppresses the pulse in the generator signal.
278
GUI Reference
Channel Menu
The minimum pulse width (the difference Stop High Signal Start High Signal) is 12.5 ns.
Segments/pulses may overlap, however, the largest Stop High Signal value must not exceed the pulse
train Period.
Remote control: [SENSe<Ch>:]PULSe:GENerator1:TRAin:DATA
[SENSe<Ch>:]PULSe:GENerator1:TRAin:SEGMent<Seg>[:STATe]
[SENSe<Ch>:]PULSe:GENerator1:TRAin:SEGMent<Seg>:STIMulus:STARt
[SENSe<Ch>:]PULSe:GENerator1:TRAin:SEGMent<Seg>:STIMulus:STOP
[SENSe<Ch>:]PULSe:GENerator1:TRAin:SEGMent<Seg>:COUNt?
[SENSe<Ch>:]PULSe:GENerator1:TRAin:PERiod
[SENSe<Ch>:]PULSe:GENerator1:TRAin:DELete:ALL
MMEMory:LOAD:PTRain
MMEMory:STORe:PTRain
The sync signal is either a single pulse signal with definite pulse width (Sync Width), following the pulse
generator signal by a specified Sync Delay (to Pulse), or a constant signal. Constant signals (Constant
High and Constant Low) need no further specification. It is possible to invert the polarity of the sync signal,
i.e. to exchange the high signal and low signal periods.
While the pulse generator signal type is Constant High or Constant Low, the sync generator signal type is
Constant High or Constant Low, too.
See also background information on Pulse Generator Signals.
Remote control: [SENSe<Ch>:]PULSe:GENerator2:TYPE
[SENSe<Ch>:]PULSe:GENerator2:WIDTh
[SENSe<Ch>:]PULSe:GENerator1:DELay
[SENSe<Ch>:]PULSe:GENerator2:POLarity
279
GUI Reference
Channel Menu
2. After integrating the n results for a given measurement interval, the analyzer steps to the next
interval in order to repeat the procedure above. The total measurement for k measurement
intervals covers k*n pulse periods. The measurement result is a time-domain trace consisting of k
integrated measurement points.
The analyzer automatically selects a CW Time sweep mode and adjusts a number of data acquisition and
pulse generator settings when the chopped pulse profile mode is activated:
The width of the sync signal pulse (Gen 1) is set equal to the time resolution. The sync signal
controls the width and timing of the measurement intervals in chopped pulse profile mode. After
each sequence of n measurements, the sync signal is delayed by one pulse width so that the next
measurement interval is reached.
The period of the pulse generator signal (Single Pulse Period or Pulse Train Period, depending on
the selected Pulse Type) is increased to the next integer multiple of the time resolution.
The number of sweep points k is calculated as the ratio of the extended pulse period to the time
resolution.
The IF bandwidth is set to 1 over ten times the extended pulse period, and a high selectivity filter
is used.
280
GUI Reference
Channel Menu
Time Resolution selects the distance between two CW time sweep points in the chopped pulse
profile measurement; see background information above. The width of the sync signal is always
equal to the time resolution. Changing one value also affects the other.
Activate enables the chopped pulse profile mode and adjusts the channel settings as described
above.
Off disables the chopped pulse profile mode. All other settings are left unchanged.
In remote control it is possible to skip measurement intervals (and thus accelerate the measurement,
at the expense of the number of sweep points) by increasing the Delay Increment parameter.
Remote control: [SENSe<Ch>:]PULSe:GENerator2:WIDTh
[SENSe<Ch>:]PULSe:GENerator<gen_no>:CPPRofile
[SENSe<Ch>:]PULSe:GENerator<gen_no>:DINCrement
281
GUI Reference
Channel Menu
Number of Points
Sets the total number of measurement points per sweep. The minimum number of points is 1
(measurement at a single frequenc/power/time value).
Together with the sweep range defined with the Stimulus settings, this parameter defines the grid of
sweep points. The sweep points are equidistantly distributed over the entire sweep range: The step width
between two consecutive sweep points is constant on a linear scale (sweep types Lin. Frequency, Time
and CW Mode) or on a logarithmic scale (sweep types Log. Frequency and Power).
In Segmented Frequency sweeps, the number of points can be set independently for each segment; see
Define Segments.
As an alternative to the Number of Points, the Stimulus Step Size can be set.
Measurement time and screen resolution
A large number of points improves the resolution of the trace but increases the measurement time.
The overall measurement time is composed of a hardware settling time at the beginning of the sweep plus
the sum of the measurement times at each individual sweep point. This implies that the measurement time
increases roughly linearly with the number of points.
After changing the channel settings or selecting another measured quantity, the analyzer needs some
time to initialize the new sweep. This preparation period increases with the number of points and the
number of partial measurements involved. It is visualized by a Preparing Sweep symbol in the status bar:
All analyzer settings can still be changed during sweep initialization. If necessary, the analyzer terminates
the current initialization and starts a new preparation period.
Remote control: [SENSe<Ch>:]SWEep:POINts
If the sweep range is defined by means of the Start and Stop variables, both the Stop value and
the Number of Points can vary as the Frequency Step Size is changed. The Stop value is
changed as little as possible so that the condition Frequency Step Size = (Stop Start) / (Number
of Points 1) can be fulfilled. Changing the Start and Stop values modifies the Frequency Step
Size.
If the sweep range is defined by means of the Center and Span variables, both the Span value
and the Number of Points can vary as the Stimulus Step Size is changed. The Span is reduced as
282
GUI Reference
Channel Menu
little as possible so that the condition Frequency Step Size = (Stop Start) / (Number of Points
1) can be fulfilled. Changing the Span modifies the Frequency Step Size.
This setting is valid for linear frequency sweeps only. It does not apply to logarithmic and segmented
sweeps, power, time or CW Mode sweeps. Decreasing the Frequency Step Size generally increases the
measurement time.
Remote control: [SENSe<Ch>:]SWEep:STEP
Sweep Time
Opens a dialog to vary the measurement time for a sweep or delay the start of each sweep. Note that
these are only approximate values.
Auto minimizes the sweep time. If this option is checked, the input fields Sweep Time and Meas.
Delay can not be edited. Sweep Time indicates the estimated sweep time, taking into account the
current measurement settings, the Meas. Delay is 0 s. The Sweep Time and Meas. Delay values
are maintained until changed explicitly if Auto is switched off.
Sweep Time is the total measurement time for the sweep. The minimum sweep time to be set is
equal to the estimated value in the Auto mode. Setting a larger sweep time is equivalent to
defining a Meas. Delay before each partial measurement.
Meas. Delay sets a delay time allowing the DUT to settle before the hardware settings of the
analyzer are changed and a new partial measurement is started.
Meas. Delay
A delay time before the start of each partial measurement increases the accuracy, in particular in
measurements on DUTs with long settling times (e.g. quartz oscillators, SAW filters). As an alternative to
increasing the delay (and thus the total sweep time), it is possible to select Alternate sweep.
The Auto and Sweep Time settings are not active in the Time and CW Mode sweep types. The Meas.
Delay is taken into account for all sweep types.
In Segmented Frequency sweeps, the sweep time parameters can be set independently for each
segment; see Define Segments. Sweep Time opens a message box indicating to total sweep time, i.e. the
sum of the individual sweep segment times.
In general, the system error correction is no longer valid after a change of the sweep time. The
message Cal? appears in the trace list.
283
GUI Reference
Channel Menu
Trigger
The Trigger submenu selects the source of the trigger signal and provides additional Trigger Settings.
Trigger system of the analyzer
The trigger system is used to synchronize the analyzer's actions with events that can be provided by an
internal or external signal or user-generated (Manual Trigger). Triggered measurements are an alternative
to the default mode (Free Run, Continuous Sweep), where the measurement is continuously repeated
without fixed time reference.
Any trigger event may start an entire sweep or a part of it. Moreover, it is possible to switch off the RF
source between consecutive triggered measurement sequences, and to define a delay between trigger
events and the measurement sequences.
The trigger settings are also valid for calibration sweeps (see Measure Standards dialog). This means
that, in external trigger mode, the external trigger signal must be available during the system error
correction, too. To start the calibration sweeps without delay, use the Free Run trigger type.
Free Run is the default trigger mode. A new measurement is started immediately without waiting
for a trigger signal and without fixed time reference.
The External trigger signal is applied to the EXT TRIGGER or USER CONTROL connector at the
rear panel.
The Pulse Gen trigger signal is generated by the internal pulse generator of the analyzer
In Manual trigger mode, the trigger signal is generated on pressing the Manual Trigger softkey.
Trigger Settings opens a dialog to specify the operation that the analyzer carries out after
receiving a trigger event.
284
GUI Reference
Channel Menu
Free Run
In Free Run mode a new measurement is started immediately without waiting for a trigger event and
without fixed time reference. The Trigger Settings are not valid.
Free Run means that a measurement in Continuous Sweep mode is repeated as fast as possible.
Remote control: TRIGger[:SEQuence]:SOURce IMMediate
External
In External trigger mode the measurement is triggered by a low-voltage (3.3 V) external TTL signal applied
either to the BNC connector EXT TRIGGER or to pin 2 of the USER CONTROL connector at the rear
panel. The two trigger inputs are equivalent; no additional setting for signal routing is required.
Selecting External opens a dialog to select whether the rising or the falling edge of the external trigger
signal provides the trigger event.
The period of the external trigger signal should be adjusted to the triggered measurement sequence.
If the analyzer receives a trigger event while the last sequence is still running, the trigger event is skipped
and a message Trigger event missed is displayed.
Remote control: TRIGger[:SEQuence]:SOURce EXTernal
TRIGger[:SEQuence]:SLOPe
Pulse Gen
In Pulse Gen trigger mode the measurement is triggered by the internal pulse generator signals. The
pulse generator trigger must be enabled explicitly when the pulse generator is used for pulsed
measurements. The trigger is unavailable while the pulse generator is turned off.
Selecting Pulse Gen opens a dialog to select whether the rising or the falling edge of the Sync signal (Gen
2) or of the Pulse generator signal (Gen 1) provides the trigger event.
The propagation time of the Pulse Gen Trigger signal delays the start of the measurement. For an
285
GUI Reference
Channel Menu
R&S ZVA24 which is connected to an R&S ZVAX24 extension unit, data acquisition starts approx. 150 ns
after the rising edge of the RF signal.
Remote control: TRIGger[:SEQuence]:SOURce PGENerator
TRIGger[:SEQuence]:PULSe
Periodic
In Periodic trigger mode the measurement is triggered by the periodic signal of an internal clock generator.
Selecting Periodic opens the numeric entry bar to select the trigger period.
The minimum trigger period that can be set corresponds to the estimated duration of the triggered
measurement sequence.
Time sweep
The periodic trigger is incompatible with Time sweeps: If a Time sweep is selected while the periodic
trigger is active, the analyzer generates an error message:
To continue, click OK and select any other trigger or sweep type (e.g. CW Mode).
Remote control: TRIGger[:SEQuence]:SOURce TIMer
TRIGger[:SEQuence]:TIMer
Manual
In Manual trigger mode the trigger signal is generated on pressing the Manual Trigger softkey. Manual
Trigger is disabled unless manual trigger mode is active.
Remote control: TRIGger[:SEQuence]:SOURce MANual
*TRG
Trigger Settings
Trigger Settings opens a dialog to specify the operation that the analyzer carries out after receiving a
trigger event.
286
GUI Reference
Channel Menu
The dialog is divided into the following panels (for a detailed description refer to the following sections):
Triggered Meas. Sequence selects the measurement cycle or sequence of actions to be triggered.
Trigger Delay specifies a delay time between the trigger event and the start of the measurement.
If the triggered measurement sequence is a Partial Measurement, it is possible to define source
port-specific trigger delays.
The Trigger Settings are valid for all trigger modes except Free Run. Some trigger settings are
incompatible with other measurement settings; see below.
Sweep means that each trigger event starts an entire sweep, according to the current sweep
configuration.
Sweep Segment means that each trigger event starts the next sweep segment within the current
sweep. If a sweep type other than Segmented Sweep is active, this option is equivalent to Sweep.
Point means that each trigger event starts the measurement at the next sweep point.
Partial Measurement means that each trigger event starts the next partial measurement at the
current or at the next sweep point. If each measurement points requires only one partial
measurement , this option is equivalent to Point.
Alternating sweep mode only differs from normal sweep mode if the measurement sequence
comprises more than one sweep point and more than one partial measurement. If Point is
287
GUI Reference
Channel Menu
Trigger Delay
Specifies a delay time between the trigger event and the start of the measurement. If the triggered
measurement sequence is a Partial Measurement, it is possible to define source port-specific trigger
delays. For an overview of trigger timing scenarios see background information in section Alternating
Sweeps.
The delay time entered must be zero or positive, so that the trigger event precedes the start of the
measurement (post-trigger).
Remote control: TRIGger[:SEQuence]:HOLDoff
TRIGger[:SEQuence]:HOLDoff:GENerator<Gen>
TRIGger[:SEQuence]:HOLDoff:MODE
TRIGger[:SEQuence]:HOLDoff:PORT<Pt>
In continuous mode (Single (All Chans) not selected), the analyzer measures continuously,
repeating the current sweep.
In single sweep mode, the measurement is stopped after the number of sweeps selected in the
Define Restart dialog.
Press Single to activate the single sweep mode and start a single sweep sequence. To start further
sweep sequences press Restart.
Remote control: INITiate<Ch>:CONTinuous ON | OFF
288
GUI Reference
Channel Menu
Restart
Stops the ongoing measurement and restarts a new measurement sequence. In Single sweep mode a
new single sweep sequence is started, according to the Define Restart settings.
It is possible to set all traces to zero when a Restart is executed; see System System Config
General Restart Behavior.
Remote control: ABORt
INITiate<Ch>[:IMMediate]
Define Restart
Opens a dialog to configure the Single sweep mode.
Number of Sweeps selects the number of sweeps to be measured in single sweep mode: either
one (Single Sweep) or a group of consecutive sweeps.
Scope defines whether the active sweep mode (single or continuous) and the Number of Sweeps
are valid for the Active Channel only or for All Channels in the active setup. If All Channels is
selected, the number of sweeps in the single sweep sequence is equal to the selected Number of
Sweeps times the number of channels. The sequence starts with the first sweep in channel no. 1.
In remote control, it is possible to retrieve the results acquired in any of the sweeps within a single
sweep group; see Sweep History.
Remote control: [SENSe<Ch>:]SWEep:COUNt
INITiate<Ch>:IMMediate:SCOPe
289
GUI Reference
Channel Menu
Auto couples the BUSY signal to the active triggered measurement sequence (Channel Sweep
Trigger Trigger Settings). After a Preset, the analyzer triggers an entire sweep. The BUSY
signal is turned on ("High" state) when the analyzer acquires the fist partial measurement data of
the first sweep point. It returns to "Low" state after the last partial measurement of the last sweep
point has been acquired.
The remaining settings select a fixed behavior. The BUSY signal monitors the duration of a
sweep, sweep segment, sweep point, or partial measurement.
In Alternating sweep mode, the BUSY signal can be used to monitor either each Partial Measurement
or the entire Sweep. Avoid the busy signal settings Point or Sweep Segment in combination with
alternating mode, since they may cause misleading results.
In multi-channel setups where the busy signal monitors an entire sweep, the exact behavior depends on
the restart scope (Channel Sweep Define Restart Scope). The busy signal is active over All
Channels or over the Active Channel, depending on the restart scope settings.
The BUSY signal monitors the data acquisition phase, irrespective of the time required for sweep
preparation and subsequent data processing stages.
Mode
The Mode menu defines the properties of the physical and logical (balanced) test ports, configures the
source signals and the receiver, and provides special measurement modes. Many of the measurement
modes require option R&S ZVA-K4, Arbitrary Generator and Receiver Frequencies.
290
GUI Reference
Channel Menu
The items in the submenu depend on the analyzer type and on the installed options.
Port Config... opens a dialog to define the properties of the test ports, the source and the receiver.
ZVAX Path Config configures the RF signal paths in the Extension Unit R&S ZVAXxx and the
installed hardware modules. The command is unavailable if no RZS ZVAXxx unit is connected.
Scalar Mixer Meas measures the mixing products generated by an external mixer that is supplied
with two independent RF signals.
Mixer Delay Meas gives access to the measurement of the absolute or relative group delay of a
mixer.
Noise Figure Meas configures and activates the measurement of the noise figure of a DUT.
Virtual Transform defines the parameters of a virtual matching network to be used for
embedding/deembedding a DUT with single ended or balanced ports.
Defined Coherence Mode... activates the operating mode where the analyzer generates several
continuous signals with specific relative amplitude and phase (with option R&S ZVA-K6, True
Differential Mode)
Alternating Sweeps activates or deactivates the operating mode where the analyzer performs only
one partial measurement per sweep.
Def Pulse Generator defines the properties of the pulse generator signals.
Spurious Avoidance defines the relative position of the local oscillator (LO) relative to the RF input
signal.
Low Phase Noise reduces the phase noise of the source signals.
291
GUI Reference
Channel Menu
Port Configuration
The Port Configuration dialog defines the properties of the test ports and configures the source signals
and the receiver.
The table in the Port Configuration dialog contains the individual test port properties. Each table row
corresponds to one logical or physical port; the number of rows is equal to the number of test ports of the
analyzer.
Many measurement tasks can be performed with default port settings. Consequently the Port
Configuration dialog does not show all columns in its default configuration. Use the Displayed Columns
button to customize the table and display or hide columns.
Measured Ports (Meas/Group)
The measured ports are selected using the Meas column of the Port Configuration table. A measured port
can either be a source and receive port or a pure receive port (RF Off in the Source section).
Measurements do not necessarily require all of the physical or logical ports of the network analyzer. To
save measurement time, it is recommended to restrict the measurement to the ports that are actually
needed. To understand why, note that for certain measurement parameters the analyzer will actually
perform a measurement at each of the measured ports. For example, the calculation of Z11 requires the
knowledge of the whole scattering matrix of the device under test. So if a Z11 trace is active and all Meas
flags are set, then the analyzer performs a measurement of all ports. If only port 1's Meas flag is set, then
only a measurement of port 1 is performed. Similar logic applies to the calculation of other Z- and Yparameters.
After an n-port (automatic or manual) system error correction, only the Meas flags of calibrated ports are
set. Loading a set of calibration data also automatically adjusts the selection of measured ports.
It is possible though to re-enable uncalibrated ports manually in order to obtain additional (uncalibrated)
measurement results. For example, adding a trace for Sij automatically sets the Meas flags for ports i and
j.
If one or more port groups to be measured are defined in the Port Groups tab of the Balanced Ports and
Port Groups dialog, then the column header changes from Meas. to Group and the column shows the
group names (capital letters).
The settings are grouped together in four sections:
Logical Port shows the properties of the balanced ports after they have been defined in the
Balanced Port and Port Groups dialog. This section is hidden if no balanced ports are defined.
292
GUI Reference
Channel Menu
Physical Port shows and/or defines the properties of the physical (unbalanced) ports of the
analyzer.
Source shows and/or defines the generator settings at each physical port of the analyzer.
Receiver shows and/or defines the receiver settings at each physical port of the analyzer.
Displayed Columns... customizes the port configuration table by displaying or hiding columns.
Balanced Ports and Port Groups... selects a balanced port configuration and defines the reference
impedances at the ports.
Stimulus modifies all sweep frequencies and powers in the active channel, based on an arbitrary
frequency and power reference.
If Same Connector Type at All Ports is active, the connector types at all ports (but not necessarily
their gender) are always adjusted to the current selection in the Connector column.
If Same Gender at All Ports is active, the connector genders at all ports (but not necessarily their
types) are always adjusted to the current selection in the Connector column.
Measure Source Port Waves at qualifies whether the waves at each source port are measured at
the selected receiver or source frequency. The setting affects both the reference receiver (waves
an) and the measurement receiver (waves bn) while port n is used as a source port. Adjust the
setting to the test setup and the measured quantity.
Freq Conv Off disables all power and frequency-converting modes, i.e. it resets all port
frequencies to the basic channel frequency, sets the power to the base power of the channel, and
disables frequency-converting measurements such as the Harmonics and the Mixer
measurements (with option R&S ZVA-K4).
S-parameter measurements for port configurations with different frequencies are not fully supported; see
S-Parameters in Frequency-Converting Modes.
Remote control: SOURce<Ch>:GROup<group_no>:PORTs
[SENSe<Ch>:]CORRection:COLLect:CONNection:PORTs ALL | SINGle
[SENSe<Ch>:]CORRection:COLLect:CONNection:GENDers ALL | SINGle
[SENSe<Ch>:]FREQuency:CONVersion:AWReceiver[:STATe]
Logical Port
Defines the properties of the logical (balanced) ports defined in the Balanced Port and Port Groups dialog.
To display this section, at least one balanced port configuration must be defined and Logical Ports Ref
Impedance must be selected in the Displayed Columns dialog.
# is the port number of the logical port. This number is independent of the physical port numbers
and of the ports that are combined to form a balanced port.
293
GUI Reference
Channel Menu
The default values for the balanced port reference impedances are derived from the default reference
impedance of the physical analyzer ports (Z0 = 50 >):
The default value for the differential mode is Z0d = 100 = 2*Z0.
Physical Port
Shows and/or defines the properties of the physical (unbalanced) ports of the analyzer.
# is the test port number of the analyzer as shown on the front panel. External generators and
power meters configured in the System Configuration dialog are also shown in the list of physical
ports.
Instrum. shows the network analyzer type (e.g. ZVA8, ZVA24). The types of external generators
and power meters are also displayed in this column.
294
GUI Reference
Channel Menu
Connector opens a drop-down list to select the connector type An (f) behind the connector type
denotes female connectors, an (m) denotes male connectors. Symmetric (sexless) connectors
(e.g. PC7) are not labeled. User-defined connectors can be added or removed in the Available
Connector Types dialog, which is opened from the Channel Calibration Calibration Kits dialog.
at the port and its gender. If Same Connector at All Ports is active, the connector types at all ports
(but not their gender) are always adjusted to the current selection.
Ref. Impedance shows the adjustable complex reference impedances of the physical port. For
background information refer to Reference Impedances. If a balanced port configuration is active
the reference impedance settings for all ports are displayed in the Logical Port section.
For external generators and frequency converters, no reference impedance settings are available.
The reference impedance for external power meters must be real; no wave theory selection is
required. If a value Re(Z0) other than 50 is entered, the power result from the power meter is
multiplied by the factor 50 / Re(Z0) (conversion of the reported power to a voltage at 50 , then
re-conversion to a power using Re(Z0)).
To perform a system error correction, the physical port must be available as a source and receive
port. This condition is met if it is selected as a measured port in the Balanced Ports and Port Groups
dialog (Meas is on).
Remote control: [SENSe<Ch>:]CORRection:COLLect:CONNection<port_no>
[SENSe<Ch>:]CORRection:COLLect:SCONnection<port_no>
[SENSe<Ch>:]CORRection:COLLect:CONNection:PORTs ALL | SINGle
SENSe:PORT<phys_port>:ZREFerence <real> [,<imaginary]
Source (Most Settings for R&S ZVA and R&S ZVT Analyzers)
Shows and/or defines the RF generator settings for each physical port of the analyzer and for each
external generator. No source settings are provided for external power meters.
Most of the settings in this section require option ZVA-K4, Arbitrary Generator and Receiver
Frequencies. This option is available for ZVA and ZVT network analyzers only.
RF Off switches the RF signal source at the port off (box checked) or on for measurements in the
related channel. Dependencies: The column is disabled (grayed) while the RF power is switched
off globally for the active channel. The settings are restored as soon as the RF power is switched
on again. RF Off and Meas are independent from each other: While the RF power is switched off,
the port is not necessarily excluded from the measurement, it can still be used as a receive port.
On the other hand, an excluded port (Meas = Off) can still be used as an RF signal source. The
exact behavior of RF Off is part of the system configuration; refer to the description of the Power
tab.
The RF sources must be switched on to perform a system error correction or a power calibration. In
both cases, the analyzer checks whether any of the required source ports is switched off and
displays a warning, if required.
295
GUI Reference
Channel Menu
Gen qualifies whether the RF signal source at the port is switched on for all partial measurements
(box checked, permanent signal source) or only for the partial measurements that require the port
as a drive port. Dependencies: Gen has no effect unless the RF source at the port is switched on
(RF Off is not checked). A port which is excluded from the measurement (Meas = Off) can still be
used as a permanent RF signal source. If Gen is on, for most analyzers the source frequencies at
port 1 and 2 and at port 3 and 4 are coupled; see note on coupled test ports below. Gen is
unavailable in true differential mode.
External generators
An external generator always represents a permanent signal source that is switched on for all partial
measurements. Gen qualifies whether or not the generator is actually available as a signal source in the
test setup.
The analyzer provides two alternative ways of selecting a generator as a signal source:
Gen: On in the Port Configuration dialog, especially if the generator is not assigned to a particular
measured quantity or drive port.
Selection as a source for a particular measured quantity or for a power calibration, see e.g. More
Wave Quantities.
Frequency opens an input box to define a port-specific stimulus frequency range (for frequency
sweeps) or CW frequency (for power, time and CW Mode sweeps). In the default configuration the
stimulus parameters (sweep range, CW Frequency) are used. The result is displayed in the
Frequency Result column. A red Frequency field indicates that the hardware limits are exceeded,
e.g. if the default sweep range of the analyzer is beyond the frequency range of the external
generator. The port-specific frequency for frequency converter ports can be defined in a separate
dialog; see Converter Port <n> Frequency.
296
GUI Reference
Channel Menu
If the RF signal is simultaneously fed to two coupled ports (i.e. if Gen is switched on so that at least one
signal source is permanent), the port frequencies must be the same. For normal measurements (Gen
switched off), this restriction does not apply because there is only one source port per partial
measurement.
The frequency formula for a permanent signal source is also used for the second (coupled) test port.
On R&S ZVA67 and on R&S ZVA24/40 network analyzers with four ports and four generators (order
nos. 1145.1110.28/48), all four ports have independent internal sources. You can configure and combine
the ports without restrictions.
Frequency Result displays the current frequency range (for frequency sweeps) or CW frequency
(for power, time and CW Mode sweeps); see stimulus parameters.
Power opens an input box to define a port-specific source power range (for power sweeps) or
fixed power (for frequency and CW sweeps). The result (not taking into account a possible Slope)
is indicated in the Power Result column. In the default configuration the stimulus parameters
(sweep range, internal source Power) are used. The port-specific power for frequency converter
ports can be defined in a separate dialog; see Converter Port <n> Power.
Power Result displays the current power range (for power sweeps) or fixed internal source power
(for frequency, time and CW Mode sweeps); see stimulus parameters.
PCor Off enables or disables a source power calibration for an individual port. This function is
available only for ports where a source power calibration is available. It is identical with Source
Power Correction Off in the Source Power Cal menu.
Slope defines a linear factor to modify the port-specific source power as a function of the stimulus
frequency. The Slope factor increases the power at each sweep point by the following amount:
Power --> Power + <Slope>*<Stimulus Frequency>. Slope is valid for all sweep types.
297
GUI Reference
Channel Menu
For a power sweep, the channel base power is equal to the stimulus range.
For a frequency or CW sweep, the channel base power is a fixed Power value.
The slope modifies the channel power pb so that the following source power ps is obtained at the ports:
ps = pb + <Slope> * f
In the formula above, f denotes the (current) source port frequency.
Examples:
1. Select a frequency sweep with a sweep range between 1 GHz and 4 GHz and set <Power> = 0 dBm,
<Slope> = 2 dB/GHz. Across the sweep range, the stimulus power increases linearly between 2 dBm and
8 dBm.
2. Maintain the <Slope> setting and select a power sweep with a CW frequency of 1 GHz and a power
sweep range between 25 dBm and 0 dBm. Due to the slope factor, the actual stimulus power varies
between 23 dBm and +2 dBm.
With option R&S ZVA-K4, the source power can be modified; see Port-Specific Power.
Remote control: SOURce<Ch>:POWer<Pt>:STATe ON | OFF
SOURce<Ch>:POWer<Pt>:GENerator:STATe ON | OFF
SOURce<Ch>:POWer<Pt>:PERManent[:STATe] ON | OFF
[SENSe<Ch>:]FREQuency:STARt?
[SENSe<Ch>:]FREQuency:STOP?
[SENSe<Ch>:]SWEep:CW|FIXed?
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]:OFFSet
SOURce<Ch>:POWer[:LEVel][:IMMediate][:AMPlitude]?
SOURce<Ch>:POWer<Pt>:CORRection[:STATe]
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]:SLOPe
SOURce<Ch>:POWer<Pt>:GENerator<Gen>:OFFSet
SOURce<Ch>:POWer<Pt>:GENerator<Gen>:PERManent[:STATe]
Receiver (Most Settings for R&S ZVA and R&S ZVT Analyzers)
Shows and/or defines the receiver settings for each physical port of the analyzer and each external power
meter. No receiver settings are provided for external generators.
Some receiver settings can be defined independently for the reference channel a (the wave generated by
the internal source and measured at the port) and the measurement channel b (the wave from the DUT) at
each port.
298
GUI Reference
Channel Menu
Most of the settings in this section require option ZVA-K4, Arbitrary Generator and Receiver
Frequencies. This option is available for ZVA and ZVT network analyzers only.
LO a/b switch the two Local Oscillator amplifiers at the port on (box checked) or off.
Both LOs must be switched on to perform a system error correction.
Frequency opens an input box to define a converted receiver frequency range (for frequency
sweeps) or CW frequency (for power, time and CW Mode sweeps). The converted receiver
frequencies are valid for all ports. In the default configuration the stimulus parameters (sweep
range, CW Frequency) are used. The result is indicated in the Frequency Result column.
Frequency Result displays the current frequency range (for frequency sweeps) or CW frequency
(for power, time and CW Mode sweeps); see stimulus parameters.
PCor Off enables or disables a receiver power calibration for an individual port. This function is
available only for ports where a receiver power calibration is available. It is identical with Receiver
Power Correction Off in the Receiver Power Cal menu.
Frequency a', b' defines the port-specific frequency offset of the primed wave quantities relative
to the unprimed quantities; see Measurements at Different Frequencies. The port-specific offset is
added to the common frequency offset (Frequency...). The result is indicated in the Frequency a',
b' Result column.
Atten defines port-specific attenuation factors for the received wave. The settings are analogous
to the global Step Attenuator settings and replace them.
IF Gain a and IF Gain b select the IF gain in the reference receiver and measurement receiver
path, respectively. IF Gain a is not available on R&S ZVT20 analyzers.
Auto means that the analyzer adapts the IF gain to the RF input level (Automatic or Adaptive Gain
299
GUI Reference
Channel Menu
Control, AGC). The A/D converter is always operated at optimum input level.
The following settings accelerate the measurement:
Low Dist(ortion) corresponds to a small IF gain (i.e. a lower internal A/D converter input level).
This setting allows for a high RF overdrive reserve and is appropriate for high RF input levels.
Low Noise corresponds to a large IF gain (i.e. a higher internal A/D converter input level). This
setting increases the dynamic range and is appropriate for low RF input levels.
The Low Dist or Low Noise settings are appropriate whenever the characteristics of the input path must be
constant, e.g. because:
Interfering signal contributions originating from the receiver (noise, nonlinear contributions) must
not change during the measurement.
A large interfering signal in the vicinity of the measured signal must not overdrive the receiver.
300
GUI Reference
Channel Menu
For a frequency sweep or segmented frequency sweep, the channel frequency is equal to the
stimulus range.
For a power, time or CW Mode sweep, the channel frequency is equal to the fixed CW Frequency.
This linear frequency conversion formula has been modeled according to the needs of a typical frequencyconverting measurement where mixer products and harmonics occur (see also the special Mixer Mode
and Harmonic Distortion measurements). The port frequencies f (source frequency f s or receiver
frequency for the reference channel and the measurement channel fra/frb) are related to the stimulus
frequency as follows:
k and m must be integer numbers, l and n nonzero positive integers. c must a multiple of 1 Hz. Moreover
the total port frequency is rounded to an integer Hz-value.
A port frequency that is used as a reference frequency must be a function of the channel base
frequency fb. The analyzer prevents inconsistent settings: E.g. if the source frequency at port 1 is selected
as a reference frequency (Stimulus dialog, Frequency Enter & Display: Port 1 Source), the 0 Hz radio
button in the Port 1 Source Frequency dialog becomes unavailable.
Use the Stimulus dialog to change all port frequencies based on an arbitrary reference frequency.
Remote control: SOURce<Ch>:FREQuency<Pt>:CONVersion:ARBitrary:IFRequency
SOURce<Ch>:FREQuency<Pt>:CONVersion:ARBitrary:EFRequency<Gen>
[SENSe<Ch>:]FREQuency:CONVersion:ARBitrary
[SENSe<Ch>:]FREQuency:CONVersion:ARBitrary:PMETer<Meter>
Converted Frequencies for Frequency Converters (R&S ZVA and R&S ZVT
Analyzers)
The Converter Port <n> Frequency dialog defines the frequency axis for the source power calibration; it
does not actually affect the converter output frequency. The dialog is similar to the Port <n> Frequency
dialog (for network analyzer ports). It can be opened from the Source section of the Port Configuration
dialog if a frequency converter test setup is active.
For more information and an example refer to section Power and Frequency Settings.
301
GUI Reference
Channel Menu
The Port <n> Power settings also appear in the Modify Source Power Cal Settings dialog:
Port Power Offset defines a port-specific offset to the channel power, to be added to the step
attenuator settings.
The actual output power at the port is equal to the channel power P b (Channel Stimulus
Power) plus the Port Power Offset minus the Attenuator setting. It is equal to the Port Power
Offset (in dBm) minus the Attenuator setting if 0 dBm is selected instead of Pb. For power sweep
and the selection Pb, the actual port power varies across the sweep, for other configurations the
port power is constant.
Attenuator defines the source step attenuator setting (with options R&S ZVABxx-B21); see Step
Attenuators. If Auto is selected, the step attenuator is set such that it doesn't have to be switched
over the entire sweep. The input field is unavailable and shows 0 dB if no generator step
attenuator is installed.
Cal Power Offset is relevant for source power calibrations; see background information below.
The parameter specifies a gain (positive values) or an attenuation (negative values) in the signal
path between the source port and the calibrated reference plane. With a Cal Power Offset of n dB,
the target power at the reference plane is equal to the actual output power at the port plus n dB.
The Cal Power Offset has no direct impact on the source power. It can be seen as a constant
power correction value.
Port <n> Power Result is the power at the reference plane of the power calibration (if available),
considering all dialog settings, including the Cal Power Offset.
302
GUI Reference
Channel Menu
After a reset of the analyzer the channel power Pb is zero dBm. With a Port Power Offset of +5 dB at the
calibrated source port and a Cal Power Offset of +30 dB, the source power calibration ensures that the
constant input power of +35 dBm is maintained across the entire sweep range. The actual output power of
the analyzer is +5 dBm but the Port Power Result value shows the correct power value of +35 dBm at the
DUT.
The Cal Power Offset is also closely related to source power calibration:
If you don't tell the analyzer about the external amplifier and simply set the channel base power to
+35 dBm, leaving Cal Power Offset, Attenuator and Port Power Offset at their defaults, a
subsequent source power calibration will yield correction values around -30 dB, which has two
potential hazards:
1. At the start of the first source power calibration sweep the output power of the analyzer
will roughly be 35 dBm, which may damage the amplifier.
2. If after a successful (non-destructive) source power calibration the power calibration is
turned off, the output power of the analyzer increases by 30 dB, which may destroy the
DUTs.
With Cal Power Offset set to 30 dB and a Port Power Offset of +5 dB, on the other hand, the
correction values will be around 0 dB, eliminating the potential hazards described above.
Because of this, the Cal Power Offset value is stored together with the calibration data in the calibration
pool. If a calibration is recalled at a later stage, the Cal Power Offset is set to its persisted value. To keep
the Port Power Result constant, the Port Power Offset is adjusted accordingly.
Relation between channel power and port powers
The channel base power Pb is defined by the following sweep settings:
For a power sweep, the channel base power is equal to the stimulus range.
For a frequency or CW sweep, the channel base power is a fixed Power value.
The actual output power at the ports (source power Ps) is related to the channel power Pb as follows:
Ps = Pb + c + <Slope> * f , if the Pb radio button is selected
Ps = Pb + <Slope> * f , if the 0 dBm radio button is selected
In the formulas above, f denotes the (current) source port frequency, c is the offset value entered in the
Port <nr> Source Power dialog minus the Attenuator setting. The Slope parameter is set in the Source
section of the Port Configuration table.
A source port power that is used as a reference power must be a function of the channel base power
Pb. The analyzer prevents inconsistent settings: E.g. if the source power at port 1 is selected as a
reference power (Stimulus dialog, Power Enter & Display: Port 1 Source), the 0 dBm radio button in the
Port 1 Power dialog becomes unavailable.
Use the Stimulus dialog to change all port powers based on an arbitrary reference power.
Use the ...Port Power Limits in the System Configuration Power tab if you want to limit the source power
at a physical port permanently.
The analyzer generates a warning if the power settings for one of the ports exceed the hardware limits. At
the same time, bit no. 14 in the ...INTegrity:HARDware status register is set. Reduce or increase the
power result until the warning disappears.
Remote
control:
303
GUI Reference
Channel Menu
Converter Port <n> Power (R&S ZVA and R&S ZVT Analyzers)
The Converter Port <n> Power dialog defines the port-specific source power for frequency converter ports.
The dialog is similar to the Port <n> Power dialog (for network analyzer ports). It can be opened from the
Source section of the Port Configuration dialog if a frequency converter test setup is active. The general
purpose of the port power settings is to ensure a definite signal power at the input of the DUT, considering
all possible sources of power variations in the test setup.
The block diagram in the left-hand part of the dialog symbolizes the NWA test port providing the
converter input signals RF IN, including the signal source, a continuously adjustable attenuator
providing the test port power offset, and the source step attenuator (if fitted). The test port signal is
configured in the Port <n> Power dialog; the current output power result for the physical analyzer
port is displayed below the block diagram.
Power Transfer opens a dialog to configure an advanced power transfer model for the converter
output power. This dialog is not needed for standard applications.
The power transfer settings must be set in accordance with the converter properties. The resulting
attenuation factor (in dB) and RF output signal power at the converter port is displayed below the
Power Transfer button.
Port Power Offset and Cal Power Offset are analogous to the parameters in the Port <n> Power
dialog (included in the Port <n> Power Result), however, the test port and converter values can be
set independently. Depending on the Power Transfer settings, the Port Power Offset for
converters with electronic attenuators will either modify the analyzer power, the electronic
attenuator of the converter, or both. The Cal Power Offset makes it possible e.g. to account for a
second amplifier between the converter port and the DUT.
Converter Port <n> Power Result is the power at the reference plane of the power calibration (if
available), considering all dialog settings, including the Cal Power Offset.
304
GUI Reference
Channel Menu
The Advanced Model parameters in the upper part of the dialog correspond to the general power transfer
model settings in the System Configuration dialog (see Power Transfer Modes). In contrast to the System
Configuration settings, the settings in the Power Transfer dialog are port-specific and reset on System
Preset. Changing the general settings overwrites the port-specific settings, however, changing a portspecific Advanced Model parameter leaves the general settings unchanged.
The parameters in the Linear Approximation panel configure the advanced power transfer mode with
linear approximation of the relation between the input power PRF IN at the converter's RF IN connector and
the output power PTP at the converter test port.
Output Power at Test Port defines the two parameters of the assumed linear relation between PRF
IN and PTP; see figure below.
The output power of frequency converters with electronic attenuators can be varied by means of
RF input power (i.e. the source power at the analyzer test port providing the signal fed to RF IN)
and/or by means of the electronic waveguide attenuators in the converters. A combination of both
methods will generally provide an RF output signal with optimum characteristics; see Power
305
GUI Reference
Channel Menu
Transfer Modes). The Waveguide Attenuator Electronic parameters define which amount of the
power variation is controlled by the electronic waveguide attenuators.
In the figure below, the green area corresponds the test port power range where the electronic
attenuator is used. The output power threshold PTHR ("...output power is decreased below <PTHR>
dBm...") defines the right border of the area. The selected percentage ("...% of power
reduction...") due to the electronic attenuator defines the slope of the green curve in the shaded
area relative to the original slope (the larger the percentage, the steeper the curve). The shaded
area ends where the distance between the green curve and the original blue curve has reached
the selected "maximum attenuation" of the electronic attenuator.
As a result of the combination between RF and waveguide attenuation, lower converter output
powers can be achieved at larger RF input powers. This improves the spectral purity of the
converter output signal in the low-power range.
In the Port <n> Power dialog, reduce the Port Power Offset by 3 dB.
Open the converter's adjustment screw completely and measure the output power (wave quantity
a<n>, measured at the analyzer port no. <n>).
Store the a<n> trace to the memory (Trace Trace Funct Data -> Mem).
Select the mathematical trace mode Trace Trace Funct Math = Data / Mem.
Slowly tighten the screw until the mathematical trace has been shifted down to 3 dB. Keep the
screw at this position.
Enter +3 dB into the mechanical attenuation field in the Power Transfer dialog.
The waveguide attenuation caused by the adjustment screw is shown in the Converter Port <n> Power
dialog, below the Power Transfer button. The analyzer will increase its port power, compensating for the
power reduction selected in the first step. The converter's output power is reduced by 3 dB.
306
GUI Reference
Channel Menu
Remote
control:
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:AMODel
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:DESCription
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:SLOPe
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:OFFSet
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:ATTenuator
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:MECHanical:ATTenaution
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:ELECtronic:LIMit
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:ELECtronic:REDuction
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:ELECtronic:MATTenuation
Displayed Columns
This dialog customizes the Port Configuration table and displays or hides columns.
(Un)checking Logical Port, Source or Receiver displays (removes) the corresponding sections in
(from) the Port Configuration table.
(Un)checking one of the second-level boxes displays (removes) the corresponding column in
(from) the Port Configuration table.
The physical port number is always displayed. The logical port information is displayed only if a balanced
port configuration is defined.
Remote control: No command, display configuration only.
Stimulus Dialog
The Stimulus dialog modifies all sweep frequencies and powers in the active channel, based on an
arbitrary frequency and power reference. This is particularly useful in arbitrary mode (with option R&S
307
GUI Reference
Channel Menu
ZVA-K4), where the frequencies and source powers at the ports are independent. The dialog is accessed
from the Port Configuration dialog.
The Stimulus dialog can be opened from the context menu of the channel list.
The available sweep parameters depend on the Current Sweep Type (Channel Sweep Sweep Type)
which is displayed below the title bar of the dialog.
Sweep Type
Frequency parameters
Power parameters
Lin. Frequency
Log. Frequency
Start
Stop
CW
CW
Start
Stop
Time
CW Mode
CW
CW
The frequencies and powers are displayed in two separate but analogous panels:
Enter & Display in the Frequency panel contains a list of the channel base frequency fb plus the
source and receiver frequencies at all logical ports that depend on f b. The list includes the
frequencies of external power meters and generators. Fixed source and receiver frequencies (see
Converted Frequencies) are not in the list; they are not affected by the settings in the Stimulus
dialog. For R&S ZVA analyzers without option R&S ZVA-K4, all frequencies and powers are
coupled so that this selection has no effect.
Enter & Display in the Power panel contains a list of the channel base power pb plus the source
and receiver powers at all logical ports that depend on pb. The list includes the powers of external
power meters and generators. Fixed source and receiver powers (see Port-Specific Power) are
not in the list; they are not affected by the settings in the Stimulus dialog.
The selected stimulus axis appears in the channel list when the Port Configuration dialog is
closed, e.g. Base Pwr. x dBm, Port 1 Pwr x dBm, Gen1 Pwr x dBm.
Start, Stop define the frequency/power sweep ranges; CW defines the fixed frequency/power.
308
GUI Reference
Channel Menu
performed when the dialog is closed. Frequencies and powers beyond the analyzer's hardware limits are
marked with a red input field in the calling Port Configuration dialog.
By default, all port frequencies/powers are referenced to the base frequency/power (Channel Base fb/Pb).
Once a port frequency or power is selected as a reference, this reference can no longer be set to a fixed
stimulus value (see e.g. Converted Frequencies).
Remote control: [SENSe<Ch>:]SWEep:AXIS:FREQuency
[SENSe<Ch>:]SWEep:AXIS:POWer
The tabs of the Balanced Ports and Port Groups dialog are used to:
Define a logical port based on two physical ports and independent reference impedances for the
309
GUI Reference
Channel Menu
calculation of common mode and differential mode parameters (Def. Balanced Port).
Dissolve a single logical port so that the two involved ports are again used as physical ports
(Dissolve Bal. Port).
Define port groups in order to restrict the number of measured quantities and speed up the
measurement (Port Groups).
Apply a frequency offset to the simultaneous measurement of port groups which can be used in
situations where "Crosstalk" between different DUTs (e.g. in wafer prober applications) would
otherwise prevent the simultaneous measurement.
Predefined Configs
The Predefined Configs tab of the Balanced Ports and Port Groups dialog provides the most commonly
used balanced port configurations for the analyzer.
The port configurations are arranged in a scrollable list and selected with a mouse click. The resulting port
number assignment is shown on the left-hand side of the Balanced Ports and Port Groups dialog and in
the Port Configuration dialog. When a predefined port configuration is selected, all user-defined port
groups are removed.
Predefined Configurations
The number of type of predefined configurations depends on the port number of the analyzer.
The predefined configurations comprise the fully single-ended (unbalanced) case, where the logical ports
correspond to the physical ports, and all balanced configurations where two adjacent physical ports are
connected to a logical port. In addition configurations where one or more ports are excluded from the
measurement are provided (see Measured Ports).
Example: 4-port analyzer
Fully unbalanced: Physical ports no. 3, 1, 4, 2 connected to logical ports (DUT ports) 3, 1, 4, 2.
Two balanced ports: Physical ports no. 3 and 1 connected to logical port 1, physical ports no. 4
and 2 connected to logical port 2.
310
GUI Reference
Channel Menu
To define a non standard configuration or use different port impedances, select the Def. Balanced
Port tab.
Remote control: SOURce<Ch>:LPORt<log_port> <phys_port1>,<phys_port2>
(no extra command for predefined configurations)
SOURce<Ch>:TDIF[:STATe] ON | OFF
It is possible to combine any pair of two physical analyzer ports. An n-port analyzer supports a maximum
of n/2 (n even) or (n 1)/2 (n odd) logical ports.
Select Logical Port Number shows the current port configuration. The selected logical port
appears on a dark background. Click on the table cell of a logical port to view and change the
settings.
A balanced port definition involves two different physical ports and the reference impedances for
differential mode and common mode waves.
Define/Change updates the balanced port configuration (including the Select Logical Port Number
table), based on the current settings. This button is required for any change of the balanced port
configuration; OK activates the settings in the Select Logical Port Number table.
311
GUI Reference
Channel Menu
The default values for the balanced port reference impedances are derived from the (real) default
reference impedance of the physical analyzer ports (Z0 = 50 >):
The default value for the differential mode is Z0d = 100 = 2*Z0.
Remote
control:
SOURce<Ch>:LPORt<log_port> <phys_port1>,<phys_port2>
SENSe:LPORT<log_port>:ZCOMmon <real> [,<imaginary]
SENSe:LPORT<log_port>:ZDIFferent <real> [,<imaginary]
SOURce<Ch>:TDIF[:STATe] ON | OFF
Select Logical Port Number shows the current port configuration. Selecting a Logical Port # and
clicking Dissolve reestablishes a single-ended (unbalanced) port configuration.
312
GUI Reference
Channel Menu
To activate true differential mode, a balanced port configuration must be active. Moreover, the two
physical ports providing the true differential signal must be fed by independent sources.
The dialog provides the following additional settings for the true differential mode with a frequency
converter. The frequency converter mode must be active to change these settings.
Receiver Frequency for True Diff Source Adjustment defines the receiver frequency which the
analyzer uses to adjust the desired amplitude and phase of the true differential signal. The
adjustment requires a measurement of the a- and b-waves at the physical ports which belong to
the balanced converter port.
By default the receiver frequency for the source adjustment is equal to the receiver frequency for
measurement, to be defined in the Receiver section of the Port Configuration dialog.
Depending on the network analyzer type and the number of independent sources available, different test
setups are possible.
1. R&S ZVA24/40/50 with 4 ports and 2 generators
Ports 1 and 2 are driven by the same source (coupled ports); ports 3 and 4 by a different source. Possible
connection: Analyzer port 1 to RF IN (converter 1), analyzer port 3 to RF IN (converter 2), the LO signal
for both converters is provided by an external generator in combination with an external power splitter.
2. R&S ZVA24/40/67 with 4 ports and 4 generators
313
GUI Reference
Channel Menu
All ports are independent. Possible connection: Analyzer port 1 to RF IN (converter 1), analyzer port 2 to
RF IN (converter 2), analyzer port 3 is not used, analyzer port 4 provides the LO IN signal for both
converters (via an external power splitter). This corresponds to the standard connection of two frequency
converters, if the true differential mode is not used.
3. R&S ZVT20 with 6 ports and 3 generators
Ports 1 / 2, 3 / 4 and 5 / 6 are coupled. Possible connection: Analyzer port 1 to RF IN (converter 1),
analyzer port 3 to RF IN (converter 2), the LO signal for both converters is provided by analyzer port 5 in
combination with an external power splitter.
Remote control: SOURce<Ch>:TDIF[:STATe] ON | OFF
SOURce<Ch>:TDIF:CRFRequency
Port Groups
The Port Groups tab of the Balanced Ports and Port Groups dialog defines port groups that can be used
for simultaneous measurement of multiple independent devices under test.
The Port Configuration table on the left of this tab shows an overview of the logical and physical
numbering and grouping of the ports. This table is displayed as an information only and cannot be
edited.
The Port Groups table shows the existing port groups, each consisting of a continuous range of
measured ports. Selecting another First Port or Last Port changes the range. To avoid ambiguities
the ports are always logical ports.
The Add Group button adds a port group after the group selected in the Port Groups table. The
logical ports contained in the selected port group are distributed among this group and the newly
added group. If currently no port groups are defined, pressing the Add Group button will create
two port groups at once.
The Delete Group button removes the port group currently selected in the Port Groups table. The
logical ports contained in the deleted group will be added to the port group before or after (only
when the first port group is deleted) the deleted one. If exactly two port groups exist, pressing the
Delete Group button will delete both groups.
Only ports whose Meas flags are set in the Port Configuration table can be assigned to a port group. After
314
GUI Reference
Channel Menu
enabling Simultaneous measurement of Port Groups the Meas flags can no longer be modified.
Simultaneous Measurement of Port Groups is not available in any one of the following situations:
In a frequency converting measurement where Measure Source Port Waves at: Source
Frequency is chosen in the Port Configuration.
Combining ports 1 and 2 to a first port group, ports 3 and 4 to a second port group leaves two sets
of 2-port parameters to be measured in parallel. The measurement provides 2 * 4 = 8 Sparameters and is faster than a full 4-port measurement (16 parameters).
A reflection measurement involving four port groups, each with a single port, provides 4
parameters and is faster than the measurement with two groups of 2 ports.
The defined port groups are indicated in the first column of the Port Configuration table (Meas).
Always select the balanced port configuration before defining port groups. When a new balanced port
is created, the analyzer deletes all existing port groups.
In remote control, there is an alternative way to create a port group, based on specifying the set of
Measured Ports (see SOURce<Ch>:GROup<group_no>:PORTs). It allows to define a single group with
arbitrary non-empty port range. However this port group cannot be measured simultaneously with other
port groups.
Remote control: SOURce<Ch>:GROup<group_no> <log_port1>,<log_port2>
SOURce<Ch>:GROup<group_no>:CLEar [ALL]
SOURce<Ch>:GROup<group_no>:COUNt
SOURce<Ch>:GROup<group_no>:SIMultaneous:STATe
Frequency Offset
The Frequency Offset tab of the Balanced Ports and Port Groups dialog defines a frequency offset
between different port groups which can be used in situations where "Crosstalk" between different DUTs
(e.g. in wafer prober applications) would otherwise make the simultaneous measurement of port groups
impossible.
315
GUI Reference
Channel Menu
This tab contains the following controls to activate/deactivate the frequency offset and to specify the
minimum frequency offset between different port groups. For a more detailed explanation about how this
minimum frequency offset affects the measurement please refer to How the firmware applies the
frequency offset below.
Please note that in Simultaneous Measurement with Frequency Offset the firmware uses a modified
IF as compared to measurements not using this mode. This modified IF requires a special calibration,
therefore, it is essential to perform the calibration with Simultaneous Measurement with Frequency Offset
activated when the actual measurement is to be performed in this mode. Before performing the calibration,
set up Simultaneous Measurement with Frequency Offset exactly in the same way as for the actual
measurement. Otherwise, the calibration may be unsuitable, which is indicated by a "?" in the
corresponding calibration state label. The IF offsets that were used in a calibration measurement are
displayed in the Calibration Manager.
Please also note that in certain situations it may happen that automatic switches between small and large
IF gain during the sweep may lead to visible steps in the measurement results when Simultaneous
Measurement with Frequency Offset is active. This may be avoided by choosing a fixed value for the IF
gain (either Low Distortion or Low Noise). See Receiver path settings and AGC for background
information.
Examples
Consider a linear frequency sweep with 101 points from 100 MHz to 200 MHz resulting in a frequency
spacing of 1 MHz. When two port groups are defined and a minimum frequency offset of 1 MHz is
specified then a Simultaneous Measurement with Frequency Offset will internally be performed as follows:
316
GUI Reference
Channel Menu
In the first measurement step no measurements for port group 1 will be performed, measurements
for port group 2 will be performed at 100 MHz.
In the second measurement step measurements for port group 1 will be performed at 100 MHz,
measurements for port group 2 will be performed at 101 MHz.
In the third measurement step measurements for port group 1 will be performed at 101 MHz,
measurements for port group 2 will be performed at 102 MHz.
In the 100th measurement step measurements for port group 1 will be performed at 199 MHz,
measurements for port group 2 will be performed at 200 MHz.
In the 101st measurement step measurements for port group 1 will be performed at 200 MHz, no
measurements for port group 2 will be performed.
Please note that Simultaneous Measurement with Frequency Offset is completely transparent to the user:
all port groups will be measured in the requested frequency range and the results are available in the
same form as if they were obtained in separate measurements without frequency offset.
How the firmware applies the frequency offset
The firmware uses the minimum frequency offset specified as explained above to determine an actual
frequency offset for each port group. The first port group is always measured without any frequency offset.
For all other port groups there will be an offset (which may be positive or negative) applied to the
generator frequency of the driving port(s) which is chosen in such a way that
within each simultaneous measurement the source frequency for any two port groups differs at
least by the minimum frequency offset
and that the actual offset is an integer multiple of the frequency spacing of the sweep; in a
segmented sweep this may result in different actual offsets due to different frequency spacings in
different segments.
The frequency offset applied to the generator must of course be balanced by a corresponding offset on
the receiving side. Since for technical reasons there can only be one LO frequency within a simultaneous
measurement the offset on the receiving side is applied to the IF so that with a single LO frequency but
different IFs one obtains different receiving frequencies. A simple example would be a situation in which a
port group uses a generator offset of +4 MHz which must be balanced by an offset of +4 MHz applied to
the receiving frequency which is achieved by applying an offset of -4 MHz to the IF (f_LO = f_rec + IF <=>
f_rec = f_LO IF so that decreasing the IF will increase the receiving frequency).
The limiting factor concerning the magnitude of the actual frequency offset is the range of possible IF
values. The VNA can handle IF values in the range from 5 MHz to 35 MHz. For the first port group (which
is measured without any offset) the firmware will use the IF that would be used in setups without
Simultaneous Measurement with Frequency Offset. This IF is chosen by an algorithm which considers
different factors among which the receiving frequency is the most important one. When Simultaneous
Measurement with Frequency Offset is activated the firmware will automatically try to choose sign and
absolute value of the IF offsets for the different port groups in such a way that all resulting IFs will be in the
valid range between 5 MHz and 35 MHz.
Please note that because the LO frequency may lie either in the upper or lower side band of the receiving
frequency an IF offset that will yield an IF in the range -35 MHz to -5 MHz is valid as well. In certain setups
the combination of frequency spacing in the sweep and the chosen minimum frequency offset may lead to
IF offsets outside the valid range. In such a situation Simultaneous Measurement with Frequency Offset
will not be activated and an according error message will be displayed.
The following example shows how a Simultaneous Measurement with Frequency Offset is done in the
following setup:
317
GUI Reference
Channel Menu
Linear frequency sweep or segment within segmented sweep from 100 MHz to 112 MHz
Minimum frequency offset in the range from 0 Hz to 4 MHz (all values in this range will lead to the
exact same measurement)
4 port groups
In this example it is assumed that the firmware will choose the actual offsets as shown in column
"Generator Offset" of the following table; this choice depends on the IF and may not be used in all
circumstances. Please note that the first port group does not use an offset.
Internally, in this example the firmware has to perform measurements at seven measurement points
(labeled "MP 1" through "MP 7" in the following table) to obtain the four measurement points requested by
the user. The following table shows for each of the seven measurement points which port group is driving
and measuring at which frequency. An entry of "-" means that no measurement is taking place at the
according measurement point for the according port group. At these points the ports of the port group
which is not measured will be switched off in a manner which corresponds to a fast RF Off.
Port Group Generator Offset MP 1
MP 2
MP 3
MP 4
MP 5
MP 6
0 MHz
+4 MHz
-4 MHz
-8 MHz
MP 7
-
On the user level the firmware will provide for each port group only those four measurement points that
were requested by the user; at this level measurement point 1 will for all port groups contain the
measurement results taken at 100 MHz, measurement point 2 will contain the results taken at 104 MHz
and so forth. The measurement pattern displayed in the table above only explains the internal mechanism
of Simultaneous Measurement with Frequency Offset and is included in this manual to show how the
firmware ensures that in each simultaneous measurement all measurements from different port groups
are separated by a frequency difference whose absolute value is equal to or greater than the minimum
frequency offset.
Remote
control:
SOURce<Ch>:GROup:SIMultaneous:FOFFset[:STATe] ON | OFF
SOURce<Ch>:GROup:SIMultaneous:FOFFset:MOFFset:MODE DIRect |
BANDwidth
SOURce<Ch>:GROup:SIMultaneous:FOFFset:MOFFset:BWFactor
SOURce<Ch>:GROup:SIMultaneous:FOFFset:MOFFSet:DVALue
SOURce<Ch>:GROup:SIMultaneous:FOFFset:CONDition?
Type
Application
Low Noise
Preamplifier
R&S
ZVAXB203
Port 2 Receiver
R&S
The measured signal at port 2 is fed to the MONITOR connector on the R&S ZVAX24 front
This reduces the noise figure of the NWA receiver and thus improves the accuracy of a noise
figure measurement with option R&S ZVAB-K30.
318
GUI Reference
Channel Menu
Option
Type
Application
Monitor Output
ZVAXB210
panel.
R&S
ZVAXB211
Harmonic Filter
Generator Port 1
R&S
ZVAXB251
Harmonic Filter
Receiver Port 2
R&S
ZVAXB252
Suppresses the fundamental wave in the received signal at port 3 and therefore prevents
additional harmonics induced in the NWA receiver.
Harmonic Filter
Generator Port 3
R&S
ZVAXB253
Pulse Modulator
Generator Port 1
R&S
ZVAXB271
Pulse Modulator
Receiver Port 2
R&S
ZVAXB272
Pulse Modulator
Generator Port 3
R&S
ZVAXB273
Combiner
An external device (e.g. a spectrum analyzer) can be connected to monitor the signal.
With different port frequencies, the combiner provides a two-tone signal, e.g. for intermodulation
measurements.
Harmonic filters for two independent source signals are used for differential measurements and
mixer measurements which require RF and LO signals with a high spectral purity.
To be used for pulsed measurements on asymmetric DUTs (e.g. power amplifiers), where the
reverse stimulus signal can be continuous.
Used to protect the NWA receiver from excess input levels (e.g. in T/R module measurements).
Pulsed signals at two independent ports are used for pulsed measurements on DUTs which
require pulsed stimulus signals in forward and reverse direction (e.g. symmetric DUTs, T/R
modules for phased-array pulse radar).
319
GUI Reference
Channel Menu
The upper radio buttons loop a module into the signal path.
Pulse Generators... opens a dialog to configure the pulse generator signals controlling the pulse
modulators.
An external amplifier connected to the PORT 3 SOURCE IN / OUT connectors on the rear
panel of the Extension Unit. The amplifier boosts the source signal after the pulse
modulator stage
A combiner for the two source signals from the analyzer ports no. 1 and 3. After
connecting the SOURCE IN / OUT connectors of both ports, the combined source signal
is available at analyzer port no. 1.
All modules are optional. The "empty" source path is a simple through connection between the
SOURCE PORT 3 IN and SOURCE PORT 3 OUT connectors of the Extension Unit.
320
GUI Reference
Channel Menu
A low-noise preamplifier to amplify the signal and reduce the noise figure at the receiver,
in particular for accurate noise figure measurements
Each of the modules above may be bypassed or missing. The "empty" source path is a simple
through connection between the MEAS PORT 2 IN and MEAS PORT 2 OUT connectors of the
Extension Unit.
The external connectors are modified if a High Power Coupler is fitted at port 1 or port 2 of the Extension
Unit. Refer to the R&S ZVAX operating manual for details. Please observe the safety instructions in the
R&S ZVAX operating manual.
Remote control: [SENSe<Ch>:]EUNit:COMBiner[:STATe]
[SENSe<Ch>:]EUNit:HFILter<Path>[:STATe]
[SENSe<Ch>:]EUNit:PMODulator<Path>[:STATe]
[SENSe<Ch>:]EUNit:LNAMplifier[:STATe]
321
GUI Reference
Channel Menu
Pulse Generators
Defines the source and the output of the pulse generator signals and assigns pulse generator signals to
the pulse modulators of the Extension Unit R&S ZVAXxx.
The Pulse Generators dialog is opened from the ZVAX Path Configuration dialog. It provides three panels:
Modulator Source selects the R&S ZVA or an external pulse generator as a source for the pulse
generator signals. To use the R&S ZVA pulse generator signal, connect the CASCADE IN
connector on the rear panel of the Extension Unit to the CASCADE connector on the rear panel of
the R&S ZVA using the RJ-45 network cable supplied with the Extension Unit. The two pulse
generator signals are configured in the Channel Mode Define Pulse Generator dialog. To use
the signals of an external pulse generator, connect the external generator to the EXT PULSE
GENERATOR IN connectors on the rear panel of the Extension Unit. Both modulator source
signals may be connected simultaneously; see Pulse Generator Out.
Modulator Assignment selects the pulse generator signal for each of the three pulse modulators
Src1, Rec 2, Src 3; see ZVAX Path Configuration dialog. It is possible to use a single pulse
generator signal for all three pulse modulators, or use Gen 1 for two pulse modulators, Gen 2 for
the third pulse modulator.
Pulse Generator Out selects the pulse generator signal type which is fed to the PULSE
GENERATOR OUT connectors on the rear panel of the Extension Unit. The selection is
independent of the Modulator Source setting. If ZVA (Pulse ->1; Sync ->2) is selected, the input
signals from the CASCADE IN connector are looped through. Otherwise, the signals from EXT
PULSE GENERATOR IN are used.
The PULSE GENERATOR OUT signal can be used to control or synchronize additional external
devices. If ZVA (Pulse ->1; Sync ->2) is selected, it is possible to control an external pulse
generator by means of the R&S ZVA pulse generator signals. The output connectors are also
compatible with external pulse generators with a 50 load impedance.
322
GUI Reference
Channel Menu
Mixer Measurements
Scalar Mixer Meas
The Scalar Mixer Meas submenu controls the measurement of the mixing products generated by the
mixer under test (MUT) when supplied with two independent RF signals. Together with the Harmonic
Distortion measurement and the arbitrary configuration of generator and receiver frequencies (Port
Configuration), the scalar mixer mode is included in option R&S ZVA-K4. An extension to a two-stage
mixer system is possible; see Test Setup with Two Mixers below.
Mixer Measurements
RF mixers convert an RF signal at one frequency into a signal at another frequency. The frequency to be
shifted is applied at the RF input and the frequency shifting signal (from a local oscillator, LO) is applied to
the RF mixer's LO port, resulting in an output signal at the mixer's Intermediate Frequency (IF) port.
For a given RF signal, an ideal mixer would produce only two IF outputs: one at the frequency sum of the
RF and LO (IF = RF + LO), and another at the frequency difference between the RF and LO (IF = |RF
LO|). An additional filter can then select one of these IF outputs and reject the unwanted one.
The frequency-converting property of the mixer (i.e. the fact that incident and transmitted waves are at
different frequencies) causes a loss of phase information. While a scalar measurement is active, the
reverse transmission parameter S12 is unavailable; the magnitude of the forward transmission parameter
S21 describes the conversion gain. The conversion gain measurement can be improved by a source match
and load match correction. The phase information, including the group delay, is meaningless. The phase
or group delay of mixers can be analyzed in a vector mixer measurement.
In mixer mode the analyzer provides the following functionality:
Configuration of the RF and LO signals and measurement of the generated IF signal, see Define
Mixer Mode and Mixer Signal Diagrams.
Power calibration of the signal sources and of the IF receiver; see Mixer Power Calibration.
A system error correction including a possible enhanced wave correction at the RF and IF ports
(source match correction) and a load match correction; see Mixer Cal.
The mixer mode can be used to test important performance parameters of RF mixers such as
frequency ranges, conversion loss, compression, and isolation.
323
GUI Reference
Channel Menu
The figure above also shows the possible output frequencies of the two mixers. The actual values of f int
and fIF depend on the RF and LO frequencies and of the measured conversion (lower sideband or upper
sideband with up- or down-conversion). The analyzer automatically calculates all frequencies and sets its
receiver according to the settings made; see Set Frequencies.
A test setup with two mixers requires 3 independent source ports plus one receive port. An R&S ZVA67 or
one of the R&S ZVA24/40 network analyzers with four ports and four generators (order nos.
1145.1110.28/48) can be used for this measurement. For other network analyzer types an additional
external generator is required.
A standard mixer measurement with a single mixer stage and no frequency multipliers corresponds to the
figure above with the second mixer and LO 2 omitted and m 1 = n1 = m2 = n2 = 1.
Define Scalar Mixer Meas... opens a dialog to configure the mixer input signals.
Scalar Mixer Meas and Reset Frequency Conversion toggle between the (frequency-converting)
mixer mode and normal (non frequency converting) operation.
Mixer Power Cal... opens a dialog to perform a power calibration of the signal sources and of the
IF receiver.
Mixer Cal opens a submenu to perform a system error correction for the scalar mixer
measurement. The mixer calibration includes an enhanced wave calibration at the RF and IF ports
and a load match correction (if selected).
324
GUI Reference
Channel Menu
The upper part the Define Mixer Measurement dialog shows a diagram with the RF and LO signals, the
mixing product (IF), and the current frequency and power ranges for all signals. The diagram is adjusted
according to the selected Converter Stages; see Test Setup with Two Mixers. In addition the dialog
provides the following control elements:
The port selection lists contain all analyzer ports or external generators which can provide the RF
signal (left side) and local oscillator (LO) signals (lower signal(s)). The fractional numbers in the
rectangles indicate the frequency conversion settings from the Define Frequencies dialog. The
receive port for the IF signal is selected on the right side. Generators must be configured explicitly
in the System Configuration External Generators dialog before they appear in the list.
None means that the input signal at LO is not controlled by the analyzer, but known exactly.
Embedded means that the input signal at LO is neither controlled by nor synchronized with the
analyzer. Its frequency is not known exactly, but its deviation from the nominal LO frequency is
"small" compared to the measurement bandwidth.
325
GUI Reference
Channel Menu
The distinction between None and Embedded is most significant for Mixer Noise Figure
Measurements, where a different measurement approach is taken for the Embedded case (see
Mixer Noise Figure Measurement with Embedded LO).
Config Ext. Generators... opens the System Configuration External Generators dialog for adding
and configuring external generators.
Set Powers... opens a dialog to control the power of the RF and the LO signals.
Set Frequencies... opens a dialog to control the frequency of the RF and the LO signal and the
receiver (IF signal) frequency.
Define Correction selects the system error correction type for the scalar mixer measurement.
Select the appropriate correction type according to your accuracy and speed requirements; see
table below. Notice that none of the correction types provides the phase information for
transmission S-parameters.
1. The Define Correction settings are only valid for scalar mixer measurements. The panel is
unavailable if the Define Mixer Measurement dialog is opened from another measurement (e.g. a mixer
delay or intermodulation distortion measurement).
2. The options Source Match and Source and Load Match can not be used for DUTs with embedded LO.
Correction
type
Properties
Required
calibration
steps
Scalar only
Power correction of the RF and LO sources and of the IF receiver, no phase correction,
provides scalar results (wave quantities, ratios).
Source Match
Power correction plus enhanced wave correction at the RF and IF ports; see Enhanced Wave Mixer Power Cal,
Correction (Scalar Mixer Meas.). Channel Calibration Enhanced Wave Correction is
Mixer Cal
activated implicitly.
Source and
Load Match
Power correction plus enhanced wave correction plus Load Match Correction of the
conversion gain S21. Channel Calibration Enhanced Wave Correction and Channel
Calibration Load Match Correction is activated implicitly.
326
GUI Reference
Channel Menu
The RF signal is the stimulus signal that the analyzer generates with the current channel settings.
After a reset the frequency and power of the RF signal is as defined in the Channel Stimulus
menu. The RF signal parameters can be changed in the Define Power... and Define
Frequencies... dialogs.
The Local Oscillator (LO) signal is an additional RF signal that is either generated by the network
analyzer (at one of the ports that are not used for the RF and IF signals) or by an external source.
A test setup with two mixers involves two independent LO signals at both mixers.
The IF signal is the mixer output signal (mixing product), which is at one of the following
conversion frequencies: IF = LO + RF or IF = |LO RF|, i.e. LO RF (for LO > RF) or IF = RF
LO (for RF > LO). The IF frequency is selected in the Define Frequencies... dialog. A test setup
with two mixers involves two independent conversion settings (see Test Setup with Two Mixers).
The signal description above with the swept RF signal and the LO signal at a fixed frequency
corresponds to the default configuration. In the Define Frequencies dialog, you can select any of the
signals as a Sweep/CW signal. You can set the frequency range for this signal via Start/Stop or CW
Frequency. A second signal is at a Fixed frequency, and the third at the calculated sum or difference
frequency (Auto).
The labeling of the complete diagrams depends on the sweep type.
Frequency sweep
The following mixer signal diagram corresponds to a frequency sweep:
RF signal (left side): Analyzer port number (e.g. Port 1), frequency sweep range (or fixed
frequency, if the LO signal is swept), CW power, frequency conversion settings (1 / 1
denotes no conversion).
LO signals (1 or 2, from below): Signal source (analyzer port or external generator), fixed
power and frequency (or frequency sweep range, if the RF signal is at fixed frequency),
frequency conversion settings.
IF signal (right side): Analyzer port number (e.g. Port 2), frequency range = (sweep range
+ LO) or |sweep range LO|, expected fixed power.
Power sweep
The following mixer signal diagram corresponds to a power sweep:
327
GUI Reference
Channel Menu
RF signal (left side): Analyzer port number (e.g. Port 1), power sweep range or fixed
power, CW frequency, frequency conversion settings (1 / 1 denotes no conversion).
LO signals (1 or 2, from below): Signal source (analyzer port or external generator), fixed
power or power sweep range, CW frequency, frequency conversion settings.
IF signal (right side): Analyzer port number (e.g. Port 2), fixed frequency = (RF + LO) or
|RF LO|, expected power range.
RF signal (left side): Analyzer port number (e.g. Port 1), fixed power, CW frequency,
frequency conversion settings (1 / 1 denotes no conversion).
LO signals (1 or 2, from below): Signal source (analyzer port or external generator), fixed
power, CW frequency, frequency conversion settings.
IF signal (right side): Analyzer port number (e.g. Port 2), fixed frequency = (RF + LO) or
|RF LO|, expected fixed power.
The ports in the mixer signal diagrams are physical ports. To measure mixers with differential inputs,
define a logical port configuration and enter one of the physical ports that belong to the logical port. The
analyzer will implicitly account for the logical port settings. Balanced port configurations can also be used
in true differential mode.
Vector mixer measurements require single-ended ports.
Define Powers
The Define Powers dialog defines the power of the RF and the LO signals.
Restrictions
For vector mixer measurements (option R&S ZVA-K5), mixer delay measurements without LO access
(option R&S ZVA-K9), and long distance mixer delay measurements (option R&S ZVA-K10), only one LO
signal (corresponding to one mixer stage) is supported.
328
GUI Reference
Channel Menu
The diagram contains the mixer signal diagram with the current powers or power ranges and a Port Power
table with the following columns:
Port contains the RF and IF ports and one or two LO ports, depending on the number of
Converter Stages selected in the mixer measurement dialog.
Type specifies how the power for each signal is defined. Each of the mixer input signals RF, LO 1,
and LO 2 (if present) can be either at the analyzer's channel base power (Base Pwr; the signal is
swept if a power sweep is active; it is at fixed power (CW) for the other sweep types) or at the
Fixed power. The same applies to the IF signal.
For vector mixer measurements, the power of the Aux LO signal (fed to the MEAS and REF
mixers) can be defined independently.
Start/CW defines the output powers at the RF, LO 1 and LO 2 ports. The Base Pwr setting
overwrites the power settings in the Channel Stimulus menu (for power sweeps, where Base
Pwr is the power sweep range) or Channel Power Bandwidth Average menu (for the other
sweep types). The Fixed power settings appear in the Port Configuration dialog.
The Start/CW power for the IF port sets the IF source power for the reverse sweep. This setting is
relevant only if a Load Match Correction is active.
Stop shows the stop value of the power sweep range (for power sweeps only).
If a segmented frequency sweep with segment-specific powers is active, the Base Pwr is no longer
editable but set to the minimum and maximum power of the sweep segments.
Remote control: SOURce<Ch>:FREQuency CONVersion:MIXer:PMODe
SOURce<Ch>:FREQuency CONVersion:MIXer:PMFixed
Define Frequencies
The Define Frequencies dialog controls the frequency of the RF and the LO signal(s) and the analyzer (IF
329
GUI Reference
Channel Menu
signal) frequency.
Restrictions
For vector mixer measurements (option R&S ZVA-K5), mixer delay measurements without LO access
(option R&S ZVA-K9), and long distance mixer delay measurements (option R&S ZVA-K10), only one LO
signal (corresponding to one mixer stage) is supported. In addition, the frequency conversion factors for
vector mixer measurements must be equal to 1.
The diagram contains the mixer signal diagram with the frequencies or frequency ranges. The diagram
also defines the frequency conversion factors for the input signals. Each conversion factor is ratio of two
integer numbers. The frequency-converting device is considered to be part of the mixer system under test
(MUT). In the default configuration where the RF signal is swept and the LO signals are at fixed frequency,
the conversion factors do not modify the analyzer's source signals (RF, LO 1, LO 2); they are used for the
calculation of the IF frequency only.
The Port Frequencies table consists of the following columns:
Type specifies how the frequency for each signal is defined. One of the mixer input and output
signals is at the analyzer's channel base frequency (Base Freq; the signal is swept if a frequency
sweep is active; it is at fixed frequency (CW) for the other sweep types). One or two signals are at
Fixed frequencies. The last frequency or frequency range is calculated automatically, depending
of the other dialog settings.
Port assigns the input and output ports to the predefined port frequency Types. The table contains
one or two LO ports, depending on the number of Converter Stages selected in the mixer
measurement dialog.
Start/CW defines the start frequencies or fixed frequencies at the ports with Base Freq or Fixed
frequency type and overwrites the Channel Stimulus settings. For frequency sweeps, the Base
Freq is the frequency sweep range.
Stop defines the stop value of the frequency sweep range with Base Freq type (for frequency
sweeps only).
330
GUI Reference
Channel Menu
Mixer 1 and Mixer 2 (if present) select the frequency of the signal with automatic frequency
definition, see background information below.
Conversion formulas
The output signal (IF signal) of each mixer can be at the sum or at the difference of the RF and LO input
frequencies.
To perform measurements at different mixer output frequencies (e.g. to analyze the isolation for IF = RF or
higher-order mixing products), use option R&S ZVA-K4, Arbitrary Generator and Receiver Frequencies.
The basic formulas described above are adjusted to the mixer measurement settings:
If the RF or one of the LO signals is in Auto mode (instead of IF), the formulas above are
automatically converted. Example: LO 1 in Auto mode, down-conversion (lower sideband) --> LO
1 = IF + RF.
If two mixer stages are present, the conversion formulas are applied twice; see Test Setup with
Two Mixers.
In a frequency sweep where one of the input frequencies varies over a definite range, the second swept
signal (e.g. the IF signal) also covers a frequency range of the same width. An error message is displayed
if the converted frequency exceeds the maximum frequency range of the analyzer.
Remote control: [SENSe<Ch>:]FREQuency:CONVersion:MIXer:RFMultiplier
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:LOMultiplier<Stg>
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:FUNDamental
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFixed
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:TFRequency
[SENSe<Ch>:]FREQuency:STARt etc.
RF Image Frequencies
Mixers in general convert two different RF frequencies to the same IF frequency. The second RF
frequency (or frequency band) is referred to as image frequency (RFimage). The image frequencies depend
on the conversion mode of the mixer (see Conversion formulas):
331
GUI Reference
Channel Menu
2. Receiver power calibration for the IF signal. No external device is needed. The receiver (port 2) is
calibrated in the IF frequency range using the source signal from port 1 (red) calibrated in the first
step.
3. Source power calibration for the LO signal, provided e.g. by an external generator. A power
sensor is connected to the generator's RF output (red signal). The analyzer controls the
generator. The generator's RF source power (red) is calibrated at the selected LO frequency. No
RF connection to or from the network analyzer is needed.
332
GUI Reference
Channel Menu
Mixer Power Cal procedure: source match or source and load match correction
The mixer power calibration for measurements with source match correction and with source and load
match correction is similar to the power calibration for the scalar correction type described above,
however, the following differences apply:
A source power calibration of the IF port (in the IF frequency range) is recommended. The IF
source power calibration avoids possible inaccuracies of an IF receiver calibration (due to cable
loss, connectors and mismatch). This calibration step requires an additional connection of the
power meter to the IF port. Together with the enhanced wave correction, it also calibrates the IF
receiver.
333
GUI Reference
Channel Menu
A click in one of the boxes in the list of calibrations in the upper left part of the dialog starts the
calibration sweeps for the RF source, IF source or receiver, and the LO source, respectively. The
measured power is shown in the diagram to the right and the sweep progress in the message field
below.
The list of calibrations depends on the correction type selected in the Define Scalar Mixer
Measurement dialog; see background information above.
If a calibration cannot be performed using the currently selected settings, the respective box is
marked with an exclamation mark and an error description is shown in the lower left part of the
dialog.
Abort Sweep stops the current sweep, e.g. in order to change the sweep settings.
The calibration sweeps are performed according to the settings shown in the Source/Receiver Cal
Settings panel below the list of calibrations. Modify Settings opens the Modify Source Power Cal
Settings dialog to modify the essential settings of the next calibration sweep.
Power Meter selects an external power meter that is used to measure the exact source power at
the calibration plane; see Power Meter Settings in the Power Calibration section. Power meters
(Pmtr1, Pmtr2, ...) must be configured in the System Configuration External Power Meters
dialog before they appear in the list.
Perform Verification Sweep after Cal enables or disables a verification sweep that the analyzer
performs after each source power calibration. The sweep is also displayed in the calibration
sweep diagram. Its purpose is to test the accuracy of the source power calibration after the final
correction data has been acquired. The final power calibration results are applied starting with the
first sweep after the verification sweep.
The calibration sweeps for the different power calibration steps can be viewed in remote control, too.
See Viewing calibration sweeps in remote state.
Remote control: SOURce<Ch>:POWer<Pt>:CORRection:PMETer:ID
SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF[:ACQuire]
[SENSe<Ch>:]CORRection:POWer<port_no>:MIXer:IF:ACQuire
SOURce<Ch>:POWer<Pt>:CORRection:MIXer:LO[:ACQuire]
334
GUI Reference
Channel Menu
SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF:NFIGure[:ACQuire]
[SENSe<Ch>:]CORRection:POWer<port_no>:MIXer:IF:NFIGure:ACQuire
Mixer Cal...
Opens a submenu to perform the system error corrections which are required for the enhanced mixer
measurement. The calibration can be performed manually or using a calibration unit.
Manual... opens the Calibration wizard for two full one-port calibrations at the RF and IF ports.
Calibration Unit... opens the Calibration Unit dialog for automatic calibration using the connected
calibration unit. The pre-selected calibration type is compatible to the scalar mixer measurement.
Both calibration methods provide equivalent results. After the mixer cal is applied, the analyzer
automatically activates an enhanced wave correction at the RF and IF ports; see Enhanced Wave
Correction (Scalar Mixer Meas.). A Load Match Correction can be activated in addition, depending on the
correction type selected in the Define Scalar Mixer Measurement dialog.
The enhanced wave correction relies on accurate RF source and IF receiver powers. A Mixer Power
Cal is required in addition to the Mixer Cal. After a completed power calibration and mixer calibration, the
trace line for the conversion loss S21 shows the calibration state label Pcal Cal.
The mixer calibration improves the accuracy of the scalar mixer measurement but does not provide any
additional results. The phase or group delay of mixers can be analyzed in a vector mixer measurement.
A source or receiver power calibration determines the absolute amplitude of the a- or b-waves.
A full one-port system error correction calibrates the phase and relative power of the waves.
Together with the power calibration, this yields the absolute power of all waves.
The order of the calibration steps is arbitrary. A Scalar Mixer Measurement Power Calibration provides a
source power calibration for the RF port and a receiver power calibration for the IF port. The Scalar Mixer
Meas Calibration provides both full one-port calibrations.
The one-port calibrations for the two ports are completely independent; the calibration does not involve a
through-connection between the ports. Alternatively, it is possible to perform a single full two-port
calibration at the RF and IF ports as shown in section Enhanced Wave Correction Procedure. The
analyzer will perform segmented calibration sweeps and discard the calibration data of the Through
standard.
Note that Enhanced Wave Correction is not supported for Mixer Delay Measurements and Harmonics
Measurements.
335
GUI Reference
Channel Menu
e.g. the complex conversion loss or reflection coefficients. Compared to scalar mixer measurements,
vector mixer measurements require an extended test setup and calibration method. Vector mixer
measurements also require option R&S ZVA-K5, Vector Mixer Calibration. Moreover, the hardware
options R&S ZVA<n>-B16, Direct Generator/Receiver Access, must be fitted.
Vector mixer measurements
In contrast to scalar mixer measurements, vector mixer measurements provide magnitude and phase
information, including group delay, about the mixer under test (MUT). To assess the phase information,
the IF signal at the mixer output is converted back to the original RF frequency using a second MEAS
mixer. A third REF mixer ensures that the reference wave is converted back to the RF frequency. The test
setup also requires a high or lowpass filter and a power splitter.
Vector mixer measurements are performed between the physical ports 1 and 2 of the network analyzer.
No balanced port configurations are supported. Port 1 is assigned to the RF port of the mixer under test,
port 2 to the IF port. Due to the two additional mixers, the frequencies of the measured waves a 1, a2, b1,
and b2 are all equal so that S-parameters and other quantities can be interpreted in the usual way, in
analogy to the parameters of a non frequency-converting network. The LO signals for the MUT and the
additional mixers can be provided by additional analyzer ports (port3, port 4, if available) or by external
generators.
With the extended test setup, calibration becomes an important issue: In addition to the power calibration
of the source signals, a complete two-port calibration at ports 1 and 2 (mixer vector calibration) is required
to compensate for the effects of the additional components and shift the reference plane towards the ports
of the mixer under test.
In the vector mixer mode the analyzer provides the following functionality:
Configuration of the RF and LO signals and measurement of the generated IF signal, see Define
Mixer Mode and Vector Mixer Test Setup.
Full two-port calibration of the test setup including the two additional mixers; see Mixer Vector
Calibration.
The vector mixer mode can be used to test important performance parameters of RF mixers such
as frequency ranges, conversion loss, compression, and isolation.
Define Vector Mixer Meas... opens a dialog to configure the mixer input signals.
336
GUI Reference
Channel Menu
Vector Mixer Meas and Reset Frequency Conversion toggle between the (frequency-converting)
vector mixer mode and normal (non frequency converting) operation.
Mixer Power Cal... opens a dialog to perform a power calibration of the signal sources and of the
IF receiver.
Mixer Cal... initiates a two-port calibration of the extended test setup including the two additional
mixers and the lowpass or highpass filter.
In the upper part the Define Mixer Measurement dialog shows a diagram with the test setup for vector
mixer measurements. Below the dialog provides the following control elements:
Two port selection lists contains all analyzer ports or external generators which can provide the
local oscillator (LO) signals. Ports no. 1 and 2 are always used for the RF signal and the
measured IF signal (mixing product), so they are not included in the lists. Generators must be
configured explicitly in the System Configuration External Generators dialog before they appear
in the lists. None means that a LO generator is not controlled by the analyzer.
A power splitter is required to supply both the MEAS and the REF mixer ("Aux Mixer") with a LO
signal (termed "Aux LO") from a single source. With a second splitter or a 3-way splitter, it is
possible to supply all three mixers from a single source.
Aux Mixer selects one of two alternative test setups, with the MEAS and REF mixers connected to
either port 2 or port 1.
Config Ext. Generators... opens the System Configuration External Generators dialog for adding
and configuring external generators.
Set Powers... opens a dialog to control the power of the RF and the LO signals.
337
GUI Reference
Channel Menu
Set Frequencies... opens a dialog to control the frequency of the RF and the LO signal and the
analyzer (IF signal) frequency.
For network analyzers with upper frequency limits above 20 GHz, the lower IF frequency limit is 600
MHz, if the MEAS and REF mixers are connected to port 2. Change the test setup if the IF frequency falls
below this limit.
Remote
control:
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:LOINternal <port_no>
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:LOEXternal <gen_no>
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:AINTernal NONE |
<port_no>
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:AEXTernal NONE |
<gen_no>
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:APORt <port_no>
338
GUI Reference
Channel Menu
The RF signal is the stimulus signal that the analyzer generates with the current channel settings.
After a reset the frequency and power of the RF signal is as defined in the Channel Stimulus
menu. The RF signal parameters can be changed in the Set Power... and Set Frequencies...
dialogs.
The Local Oscillator (LO) signals are two additional RF signals that are either generated by the
network analyzer (at the ports that are not used for the RF and IF signals, i.e. port 3, 4...) or by
external generators. Both LO signals are at the same frequency. The first LO signal is fed to the
LO input of the MUT, the second to the additional mixers using an appropriate power splitter (not
in the diagram). If necessary, appropriate amplifiers can be used in addition. With a second power
splitter or a 3-way splitter, it is also possible to supply all three mixers from a single source.
On four-port analyzers, it is recommended to use the (coupled) analyzer ports port 3 and port 4 for
the LO signals.
The IF signal is the mixer output signal (mixing product), which is at one of the following
frequencies: IF = |LO RF|, i.e. LO RF (for LO > RF) or IF = RF LO (for RF > LO) or IF = LO +
RF. The IF frequency band is selected in the Set Frequencies... dialog.
The lowpass or highpass filter rejects the undesired mixing product that might impair the accuracy
of the measurement and of the mixer vector calibration. The required filter type and cut-off
frequency are displayed in the diagram, depending on the RF / LO frequencies and the selected
IF band.
If the mixer under test is measured in down-converting mode (IF = RF LO or IF = LO RF), a
lowpass filter must be used to reject the up-converted IF signal at IF = RF + LO. If fed to the IF
input of the MEAS mixer, the RF + LO signal would be down-converted to RF, which would make
it indistinguishable from the RF LO signal, up-converted to RF. The cut-off frequency of the
lowpass filter must be between Max(RF LO) and Min(RF + LO).
If the mixer under test is measured in up-converting mode (IF = RF + LO), a highpass filter must
be used to reject the down-converted IF signal at IF = RF LO. If fed to the IF input of the MEAS
mixer, the RF LO signal would be up-converted to RF, which would make it indistinguishable
from the RF + LO signal, down-converted to RF. The cut-off frequency of the highpass filter must
be between Max(RF LO) and Min(RF + LO).
The additional mixer MEAS converts the filtered IF signal from the mixer under test back to the RF
frequency which is fed to the measurement receiver at port 2.
The additional mixer REF converts the IF signal from the internal source at port 2 to an RF signal
which is fed to the reference receiver.
339
GUI Reference
Channel Menu
The signal description above with the swept RF signal and the LO signal at a fixed frequency
corresponds to the default configuration. In the Set Frequencies dialog, you can select any of the signals
as a Sweep/CW signal. You can set the frequency range of this signal via Start/Stop or CW Frequency. A
second signal is at a Fixed frequency, and the third at the calculated sum or difference frequency (Auto).
The vector mixer measurement is also compatible with different sweep types, e.g. a power sweep. The
labeling of the input and output signals of the MUT depends on the sweep type.
Finding the best test setup
The alternative test setups place different requirements on the NWA receivers and the additional
equipment.
Test setup (Aux Mixer)
Receiver requirements
Port 2, forward
measurement (port 1 -->
port 2)
Port 2, reverse
measurement (port 2 -->
port 1)
No limitations
n/a
Port 1, forward
measurement (port 1 -->
port 2)
No limitations
n/a
Port 1, reverse
measurement (port 2 -->
port 1)
Avoid test setup "Port 2", if you use a network analyzer with an upper frequency limit > 20 GHz
and work at IF frequencies <600 MHz.
Avoid test setup "Port 1", if the edge of your lowpass or highpass filter is not steep enough to
clearly separate the two RF bands in the reverse measurement.
Example: RF frequency: 1.1 GHz ... 1.2 GHz, LO Frequency: 1.0 GHz, IF = RF LO (Down, USB). An
R&S ZVA24 network analyzer is used.
--> IF = 100 MHz ... 200 MHz. For best accuracy in the forward measurement, use test setup "Port 1". In
the reverse measurement, this test setup requires a highpass filter with a cutoff 900 MHz < f c < 1.1 GHz.
340
GUI Reference
Channel Menu
2. Source power calibration for the IF signal. A power sensor is connected to port 2. The IF power
(red) is calibrated over the IF sweep range, calculated from the selected RF sweep range and the
LO frequency. No additional external devices such as mixers are needed.
3. Source power calibration for the LO signal, provided by an external generator. A power sensor is
connected to the generator's RF output (red signal). The analyzer controls the generator, its RF
power (red) is calibrated at the selected IF frequency. No RF connection to or from the network
analyzer is needed.
341
GUI Reference
Channel Menu
A click in one of the boxes in the list of calibrations in the upper left part of the dialog starts the
calibration sweeps for the RF source, IF source, and the LO source, respectively. The measured
power is shown in the diagram to the right and the sweep progress in the message field below.
If a calibration cannot be performed using the currently selected settings, the respective box is
marked with an exclamation mark and an error description is shown in the lower left part of the
dialog.
Abort Sweep stops the current sweep, e.g. in order to change the sweep settings.
The calibration sweeps are performed according to the settings shown in the Source Cal Settings
panel below the list of calibrations. Modify Settings opens the Modify Source Power Cal Settings
dialog to modify the essential settings of the next calibration sweep.
Power Meter selects an external power meter that is used to measure the exact source power at
342
GUI Reference
Channel Menu
the calibration plane; see Power Meter Settings in the Power Calibration section. Power meters
(Pmtr1, Pmtr2, ...) must be configured in the System Configuration External Power Meters
dialog before they appear in the list.
Perform Verification Sweep after Cal enables or disables a verification sweep that the analyzer
performs after each source power calibration. The sweep is also displayed in the calibration
sweep diagram. Its purpose is to test the accuracy of the source power calibration after the final
correction data has been acquired. The final power calibration results are applied starting with the
first sweep after the verification sweep.
Mixer Cal...
Opens a submenu to perform a 2-port calibration (system error correction) for vector mixer
measurements. The calibration can be performed manually or using a calibration unit.
Manual Cal... opens the Calibration wizard for two full one-port calibrations at ports 1 and 2.
Calibration Unit... opens a dialog for (partially) automatic calibration using the connected
calibration unit.
Manual Cal...
Opens the calibration wizard to perform a 2-port calibration (system error correction) for vector mixer
measurements. The calibration is performed with the complete test setup including the additional mixers
MEAS and REF and the highpass or low pass filter. The mixer under test (MUT) is simply replaced by the
required calibration standards. The effect of the calibration is to shift the reference plane to the MUT ports
as shown below (red lines represent the reference plane without calibration and with closed jumper
connectors, green lines represent the reference plane after calibration).
Due to the frequency-converting properties of the vector mixer measurement, the factory calibration is
not applicable and therefore suspended. The Measure Standards calibration dialog shows uncorrected,
raw measurement results; the mixer vector calibration is based on these results.
A proper mixer vector calibration is essential for an accurate vector mixer measurement.
343
GUI Reference
Channel Menu
The mixer vector calibration corresponds to a 2-port UOSM calibration where the unknown through
standard is replaced by an unknown calibration mixer. In analogy to the unknown through standard used
for UOSM calibration, the calibration mixer must be reciprocal (S21 = S12).
If your mixer under test is reciprocal, you can also use it as a calibration mixer.
Remote
control:
[SENSe<Ch>:]CORRection:COLLect:METHod:DEFine
"<cal_name>", UOSM, <port_no>[,<port_no>][,<port_no>][,<port_no>]
[SENSe<Ch>:]CORRection:COLLect[:ACQuire]:SELected
UTHRough,<port_no>,<port_no>[, <Dispersion>, AUTO | <delay | phase>]
See also calibration wizard description.
Calibration Unit...
Opens a dialog for automatic vector mixer calibration using the connected calibration unit.
344
GUI Reference
Channel Menu
The dialog shows the active calibration unit and characterization. Click Change Active Calibration Unit or
Characterization... to change these settings. The port assignment displayed in the center of the dialog
must not be changed.
The automatic calibration procedure is analogous to manual calibration, however, automatic calibration
involves only two steps:
Connect the cal unit between ports 1 and the lowpass filter (see figure in section Manual Cal) and
click the left Take Cal Sweep button to obtain the one-port correction data.
(The active cal unit contains the necessary one-port standards and provides all necessary oneport data at once.)
Connect a reciprocal calibration mixer between ports 1 and the lowpass filter and click the right
Take Cal Sweep button to obtain the missing 2-port correction data.
(This step is necessary because the calibration unit does not provide any frequency-converting
calibration standards.)
The order of the two calibration steps is arbitrary. After completing the calibration sweeps, click Apply to
start the calculation of the system error correction data and apply the calibration to the active channel.
345
GUI Reference
Channel Menu
The group delay g of a circuit is defined as the negative derivative of its phase response (see Delay),
hence, for two tones with phases 1 and 2 and a frequency difference ("aperture") f:
in
out
and
are the phase differences of the two tones at the input and output of the DUT, respectively.
in
out
The phase difference of the source signal and the aperture f are known quantities. depends
out
on the DUT and can be measured. As a phase difference, is stable against variations of the LO
frequency, because those will affect both signals in the same way. This means that the mixer delay
measurement does not require any synchronization between the analyzer and the LO signal, even if the
LO shows a noticeable frequency drift.
Compared to conventional measurement methods, the mixer delay measurement offers several additional
advantages.
A network analyzer with standard functionality is sufficient, see description of test setups below
Easy calibration using a calibration mixer; see Mixer Delay Meas Calibration.
346
GUI Reference
Channel Menu
347
GUI Reference
Channel Menu
1. The sender network analyzer (VNA1) transfers its channel settings to the receiver analyzer (VNA2), i.e.
VNA2 is fully controlled by VNA1 and shows its remote screen.
2. VNA1 generates the dual-tone source signal for the first sweep point, VNA2 measures the b-waves and
returns the results to VNA1.
3. VNA1 calculates and displays the mixer delay results.
4. Steps 2 and 3 are repeated for all sweep points.
Define Mixer Delay Meas... opens a dialog to configure and activate the mixer delay
measurement.
Cal Mixer Delay Meas... opens a dialog to perform a power calibration of the signal sources and of
the IF receiver.
Correction Off switches the calibration on or off. To perform a calibration, click the Cal Mixer Delay
Meas... softkey.
Reset Frequency Conv and Mix Dly switches back to normal (non frequency converting)
operation.
348
GUI Reference
Channel Menu
After a preset, the lower tone is swept across the full frequency range of the analyzer, and the aperture is
set to 1 MHz. This means that both the lower tone and the upper tone frequencies are1 out of range. Click
Set Frequencies and Powers and reduce the sweep range to establish compatible settings.
The mixer delay measurement possible if the source frequency (as defined in the Port Configuration
dialog) at one of the used source ports is different from the channel base frequency (the frequencyconverting / arbitrary mode is active). When using this mode, ensure that the aperture does not exceed 15
MHz. Disabling the arbitrary mode can facilitate the configuration of the mixer delay measurement and the
interpretation of the results.
Lower Tone shows the (fixed) NWA source port for the lower tone signal (port 1).
Upper Tone selects the NWA port 3 or external generator as a source of the upper tone signal. A
combination of the NWA ports 1 and 3 ensures independent (uncoupled) sources.
Config Ext Generators... opens the System Configuration External Generators dialog for adding
and configuring external generators.
Aperture defines the frequency difference between the upper and the lower tone; see background
information below. The aperture remains constant across the entire sweep.
Use Internal Combiner activates the internal combiner for network analyzers R&S ZVT20 that are
equipped with option R&S ZVT-B11, or for network analyzers R&S ZVAxx connected to an
Extension Unit R&S ZVAXxx with installed option R&S ZVAX-B211. With internal combiner, the
two-tone signal signal is available at port 1; no additional cabling is needed.
The settings in the Receiver panel define the bandwidth and selectivity of the IF filter at test port 2.
Measurement Setup opens the Mixer Delay Measurement Setup dialog for selection and
configuration of a test setup with an additional R&S ZVA network analyzer, to be used as an
external receiver.
Define Mixer Measurement opens the configuration dialog for a scalar mixer measurement. Use
this dialog to select the LO source port and to define port frequencies and powers.
Set Frequencies and Powers... opens a dialog to define the sweep range.
349
GUI Reference
Channel Menu
that the analyzer can detect the two IF signals and calculate reasonable group delay results, observe the
following rules:
Select a measurement bandwidth (IF bandwidth) which is significantly smaller than the aperture.
High selectivity IF filters have steeper edges and improve the detection of the two adjacent
signals.
Detection fails if the frequency drift of the LO is larger than the IF bandwidth. An IF bandwidth
larger than approx. 3 times the maximum LO drift is generally sufficient.
The aperture must be adjusted to the mixer properties. A small aperture increases the noise in the
group delay; a large aperture tends to minimize noise, but at the expense of the frequency
resolution. Large aperture settings are preferable if the mixer shows little dispersion (i.e. almost
constant delay).
For most broadband mixers, large aperture values (10 MHz to 15 MHz) are preferable. For
satellite applications, smaller apertures (2 MHz to 4 MHz) are recommended. See also Trace
Format Aperture.
The calculation of the mixer delay fails if the phase shift difference between the upper and lower
tones caused by the mixer exceeds 180 deg.
350
GUI Reference
Channel Menu
Receiver Configuration shows the two alternative test setups with internal and external receiver. A
mixer delay measurement with internal receiver (see Test Setups with Internal Receivers above)
does not require any of the settings in the dialog.
LXI Configuration opens a dialog to configure an additional network analyzer R&S ZVA as a
remote receiver. The receiver instrument must be equipped with option R&S ZVA-K9, too.
Use LAN1 / LAN2 selects one of the two LAN connectors at the rear panel of the source network
analyzer (VNA1) for the connection. Both connectors are equivalent; select the one that you
actually connect to the LAN/VNA2.
351
GUI Reference
Channel Menu
The sweep range settings depend on the active sweep type (frequency or power sweep). The Frequency
and Power settings are identical with the Channel Stimulus settings.
The frequency of the lower tone is equal to the stimulus frequency minus half the Aperture defined in the
Define Mixer Delay Measurement without LO Access dialog. The frequency of the upper tone is equal to
the stimulus frequency plus half the Aperture defined in the Define Mixer Delay Measurement without LO
Access dialog. The power of both tones is equal, however, the port powers can be varied using the
Channel Mode Port Configuration table.
The Frequency Range table shows the frequency ranges for the lower and upper tone, depending on the
current stimulus frequency range.
Remote control: [SENSe<Ch>:]FREQuency:STARt
[SENSe<Ch>:]FREQuency:STOP
[SENSe<Ch>:]FREQuency:CW|FIXed
SOURce<Ch>:POWer<Pt>:STARt
SOURce<Ch>:POWer<Pt>:STOP
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate][:AMPLitude]
352
GUI Reference
Channel Menu
For many applications, the "relative" mixer delay of different mixers is a sufficient information.
Relative measurements do not require any calibration; no calibration mixer with known absolute
delay is needed.
In cases where the delay of the calibration mixer is much smaller than the delay of the measured
mixer (and small compared to an additional delay caused by the test setup), its absolute delay
may be assumed to be zero. With this approximation, a calibration is still possible, but no previous
vector mixer measurement for the calibration mixer is required.
To determine accurate absolute delays, in particular for mixers with small delay values, a
calibration using a calibration mixer with known (constant or frequency/power-dependent) delay is
needed.
The controls in the Calibration Mixer Data panel load absolute delay values for a calibration mixer.
Mixer delays must be stored in ASCII files with the extension *.csv; two examples are stored in the
default directory C:\Rohde&Schwarz\Nwa\Calibration\MixerDelay. The files start with a
preamble, followed by a list of stimulus values and absolute group delays. The file format is
compatible with the export format for trace data, therefore it is possible to generate mixer delay
files in a measurement with trace format Delay.
If an approximation with constant (or zero) delay of the calibration mixer is sufficient, select
Constant Delay and enter the value into the Const. Delay input field.
Divide Calibration Data by 2 causes the analyzer to divide the delay values in the loaded mixer
delay file by two. This is appropriate e.g. if the mixer delays were obtained in a reflection
measurement: The division corrects for the double propagation time in forward and reverse
direction.
Take Cal Sweep starts the calibration sweep and calculates the correction data. If the current
sweep points do not coincide with the stimulus values in the mixer data file, the delays are
interpolated or extrapolated.
Save calls up a Save As... dialog to store the calculated correction data to a calibration file for
later re-use. To be distinguished from mixer data files (*.csv), calibration files have the extension
*.mcal.
Load calls up an Open File dialog to load correction data from a file.
353
GUI Reference
Channel Menu
Harmonics
The Harmonics submenu controls the measurement of arbitrary harmonics or ratios between harmonics
and the fundamental wave. Together with the Mixer measurement and the arbitrary configuration of
generator and receiver frequencies (Port Configuration), the harmonics measurement is included in option
R&S ZVA-K4.
Harmonics Measurements
Harmonics are signals at an integer multiple of the fundamental frequency. The fundamental is the first
harmonic, the nth harmonic is n times the frequency of the fundamental. The production of harmonic
frequencies by an electronic system when a signal is applied at the input is known as harmonic distortion.
The purpose of the Harmonics menu is to measure the harmonic distortion of a DUT. To this end the
source remains at the fundamental frequency whereas the receiver is set to n times the fundamental
frequency. Two different types of results are provided:
In the direct measurement, the nth harmonic of the stimulus signal is measured. The result is
displayed as a wave quantity but can be modified and converted using the functions in the Trace
menu.
In the relative measurement, the nth harmonic of the stimulus signal is divided by 1st harmonic
354
GUI Reference
Channel Menu
(fundamental) received from the DUT. The result corresponds to the nth harmonic distortion
factor.
Harmonic distortion measurements can be performed irrespective of the sweep type: A frequency sweep
yields the harmonics as a function of the frequency, a power sweep yields the power-dependent
harmonics at fixed frequency.
2nd Harmonic Port 1 to Port 2... activates the measurement of the second harmonic at port 2 with
port 1 as source port.
3rd Harmonic Port 1 to Port 2... activates the measurement of the third harmonic at port 2 with
port 1 as source port.
More Harmonics opens a dialog for higher harmonics and arbitrary source and receive ports.
Reset Frequency Conversion activates the measurement of the fundamental with the current port
assignments and trace settings.
Relative Measurement calculates the ratio of the selected harmonic to the fundamental and
displays the result as a new trace.
Harmonic Power Cal... opens a dialog to perform a power calibration of the signal source and of
the receiver.
The result of several harmonic measurements can be displayed in a common diagram area (see
Traces, Channels and Diagram Areas). To make the comparison of the fundamental trace and the
harmonics easier the stimulus axis for frequency sweeps remains unchanged, and all fundamentals are
displayed as a function of the stimulus frequency (rather than the harmonic frequencies).
A warning Frequency out of range. Please check dialog Mode: Port Configuration. is displayed if one of
the harmonic frequencies to be measured exceeds the frequency range of the analyzer. The harmonic
traces are truncated at the maximum receiver frequency.
The harmonic measurement mode is cancelled if the channel settings (e.g. port assignments, port
frequencies) are no longer compatible with the selected harmonic.
355
GUI Reference
Channel Menu
settings. A label H2 in the channel list indicates that the second harmonic measurement is active.
nd
In a frequency sweep the 3rd harmonic is displayed as a function of the stimulus frequency.
Remote control: [SENSe<Ch>:]FREQuency:CONVersion:HARMonic:ORDer 3
[SENSe<Ch>:]FREQuency:CONVersion:HARMonic:RPORt 2
[SENSe<Ch>:]FREQuency:CONVersion:HARMonic:SPORt 1
[SENSe<Ch>:]FREQuency:CONVersion THARmonic
More Harmonics...
Opens a dialog for higher harmonics and arbitrary source and receive ports.
The Source port provides the stimulus signal at the fundamental frequency.
The receive port (Harmonics Measured at:) measures the signal at n times the fundamental
frequency where n is the Harmonic Order.
The Harmonic Order can be set in the range between 2 (2nd harmonic) and 100.
A label H<n> in the channel list indicates that the nth harmonic measurement is active.
In a frequency sweep all harmonics are displayed as a function of the stimulus frequency.
356
GUI Reference
Channel Menu
Use 2nd Harmonic Port1 to Port2 and 3rd Harmonic Port1 to Port2 to activate the measurement of the
second and third harmonics with a single menu command.
Remote control: [SENSe<Ch>:]FREQuency:CONVersion:HARMonic:ORDer <order>
[SENSe<Ch>:]FREQuency:CONVersion:HARMonic:RPORt <port_no>
[SENSe<Ch>:]FREQuency:CONVersion:HARMonic:SPORt <port_no>
Relative Measurement
Calculates the ratio of the selected harmonic to the fundamental (harmonic distortion factor) and displays
the result as a new trace. To avoid confusion between the original harmonic and the relative
measurement, the harmonic is hidden (invisible) but can be retrieved using the Trace Manager.
The relative trace belongs to a new channel. In the dB Mag trace format, the trace points are dB values,
after conversion to the lin Mag format, they correspond to the (dimensionless) ratio of two voltages:
2. The harmonic trace is measured with Ch1 settings, the fundamental trace is measured with Ch2
settings.
3. The analyzer enables the trace mathematics and divides the harmonic trace by the fundamental trace:
357
GUI Reference
Channel Menu
4. The harmonic trace is hidden (invisible); the relative trace is displayed as a mathematical trace.
358
GUI Reference
Channel Menu
2. Receiver power calibration for the selected harmonic. No external device is needed. The receiver (port
2) is calibrated at the harmonic frequency using the source signal from port 1 (red) calibrated in the first
step.
A click in one of the boxes in the list of calibrations in the upper left part of the dialog starts the
calibration sweeps for the source and receiver calibrations, respectively. The measured power is
shown in the diagram to the right and the sweep progress in the message field below.
If a calibration cannot be performed using the currently selected settings, the respective box is
marked with an exclamation mark and an error description is shown in the lower left part of the
359
GUI Reference
Channel Menu
dialog.
Abort Sweep aborts the calibration, e.g. in order to change the sweep settings.
The calibration sweeps are performed according to the settings shown in the Source/Receiver Cal
Settings panel below the list of calibrations. Modify Settings... opens the Modify Source Power Cal
Settings dialog to modify the essential settings of the next calibration sweep.
Power Meter selects an external power meter that is used to measure the exact source power at
the calibration plane; see Power Meter Settings in the Power Calibration section. Power meters
(Pmtr1, Pmtr2, ...) must be configured in the System Configuration External Power Meters
dialog before they appear in the list.
Perform Verification Sweep after Cal enables or disables a verification sweep that the analyzer
performs after the source power calibration. The sweep is also displayed in the calibration sweep
diagram. Its purpose is to test the accuracy of the source power calibration after the final
correction data has been acquired. The final power calibration results are applied starting with the
first sweep after the verification sweep.
The analyzer measures the intermodulation products of k order IMk (where k = 3, 5, 7, 9) at the lower
tone frequency minus (k 1)/2 times the tone distance and at the upper tone frequency plus (k 1)/2
times the tone distance. For an R&S ZVA analyzer that is equipped with option R&S ZVA-B16, Direct
Generator/Receiver Access, a test setup of the following type is recommended:
360
GUI Reference
Channel Menu
The lower tone signal is generated at port 1, the upper tone is provided by a second source (port 3). Both
signals are combined externally and fed to the SOURCE IN connector at port 1. Thus the superimposed
signals are available at test port 1 and can be fed to the DUT input. The intermodulation quantities can be
measured at the DUT input (wave a1) or at the DUT output (wave b2).
You can use different ports, however, the generators of the source ports must not be coupled. You may
also use an external generator for the upper tone signal.
On R&S ZVA67 and on R&S ZVA24/40 network analyzers with four ports and four generators (order
nos. 1145.1110.28/48), all ports have independent internal sources. You can perform intermodulation
measurements with an arbitrary combination of two source ports.
The lower tone from port 1 and the upper tone from port 3 are combined using the directional coupler of
port 3. Ports 1 and 3 are connected as follows: SOURCE OUT (1) to MEAS OUT (3) and Port 3 to
SOURCE IN (1). The superimposed signals are available at test port 1 and can be fed to the DUT input.
The intermodulation quantities can be measured at the DUT input (wave a1) or at the DUT output (wave
b2).
You can use different ports, however, the generators of the source ports must not be coupled. You may
also use an external generator for the upper tone signal.
361
GUI Reference
Channel Menu
For more details about the test setup see Intermodulation Power Calibration and Level Handling.
With an R&S ZVT20 network analyzer that is equipped with option R&S ZVT-B11, you can combine the
two source signals internally without using the SOURCE IN/OUT connectors and an external combiner.
You can also replace the external combiner by an Extension Unit R&S ZVAX with installed option R&S
ZVAX-B211.
Intermodulation measurement, results
The intermodulation measurement provides two different types of results.
1. In the swept measurement, the analyzer performs a frequency or power sweep of the two-tone stimulus
signal and displays the selected intermodulation quantities as a function of the lower-tone frequency or
power.
2. In the intermodulation distortion spectrum measurement, the frequency and power of the lower and
upper tones are kept constant; the analyzer displays all intermodulation products in the vicinity of these
signals up to a selectable order.
362
GUI Reference
Channel Menu
The Define Mixer Measurement dialog can be accessed from the intermodulation distortion measurement
dialog to set up such a scalar mixer measurement.
The intermodulation distortion measurement may not work properly if arbitrary frequency converting
settings are enabled in the Port Configuration (e.g. it will not work for inverted conversion IF=LO-RF and
363
GUI Reference
Channel Menu
Define Intermod Dist Meas... opens a wizard that you can use to configure the intermodulation
measurement. The remaining entries in the submenu are available as soon as a valid
configuration has been defined.
CW Mode Intermod Spectrum... opens a dialog that you can use to configure the intermodulation
distortion spectrum measurement.
Intermod Dist Meas Power Cal opens the power calibration wizard for the intermodulation
measurement.
Intermod Dist Meas Cal opens a submenu to perform a system error correction for the
intermodulation measurement.
Reset Frequency Conv and Intermod disables the intermodulation measurement mode and
switches back to normal (non frequency-converting) mode.
364
GUI Reference
Channel Menu
Lower Tone selects an analyzer port as a source of the lower tone signal. If Port 1 is selected as
the Two Tone Output, then Port 1 must also provide the lower tone. This condition ensures a
consistent receiver power calibration for the intermodulation products at the DUT output port (e.g.
Port 2, for details refer to the description of the power calibration procedure in section
Intermodulation Distortion Measurement Power Calibration).
Upper Tone selects an analyzer port or external generator as a source of the upper tone signal.
The source must be different from the lower tone source and - if an internal source is used - the
generators of the source ports must not be coupled.
An external generator driving the upper tone must not be used in the same channel for other
measurements requiring a driving frequency differing from the upper tone frequency. Also the
power settings must not differ.
Two Tone Output defines the source of the two tone signal which is fed to the input of the DUT.
For analyzers without option R&S ZVA-B16, Direct Generator/Receiver Access, and without an
internal combiner (see Use Internal Combiner below), the setting Ext. Dev. (external device) is
fixed: The analyzer assumes that the lower tone and the upper tone signals are combined by
external means. If one of the options above is available, the lower tone source Port 1 may be
selected alternatively. The two basic test setups are described above; see Intermodulation
measurement, test setups.
The Two Tone Output setting affects the fast power calibration method (see Modify Source
Power Cal Settings dialog, Use Reference Receiver After First Cal Sweep: On): If Ext. Dev. is
selected, the actual source power is derived from the reference waves (a waves) of the lower and
upper tone ports, respectively. If Port 1 is selected, the source power is derived from the lower
tone reference wave a1. Select the Two Tone Output in accordance with the test setup to ensure
an accurate fast power calibration.
The Two Tone Output setting also affects the availability of an Enhanced Wave Correction: If Ext.
Dev. is selected, an Enhanced Wave Correction is only possible at the DUT output. If Port 1 is
selected, an Enhanced Wave Correction is possible both at the DUT output and input. For details
see section Intermod Dist Meas Cal.
Furthermore, the Two Tone Output setting affects the possibility of performing Automatic Level
365
GUI Reference
Channel Menu
Control (ALC). ALC may only be performed if Ext. Dev. is selected as Two Tone Output
(otherwise the reference receiver of the upper tone port is not calibrated). Please note that Ext.
Dev. may be selected as Two Tone Output even if the actual setup corresponds to Port 1 as Two
Tone Output.
Config Ext Generators... opens the System Configuration External Generators dialog for adding
and configuring external generators.
Tone Distance defines the frequency difference between the upper and the lower tone. The tone
distance is kept constant across the entire sweep.
Use Internal Combiner activates the internal combiner for network analyzers R&S ZVT20 that are
equipped with option R&S ZVT-B11. The internal combiner requires the lower tone from port 1
and the upper tone from port 3.
Define Mixer Measurement... opens the configuration dialog for a scalar mixer measurement, to
be performed in parallel to the intermodulation measurement. Use this dialog if you want to
determine the intermodulation distortion of a mixer which receives the two-tone signal at its RF
input. In this dialog please select the Lower Tone port of the intermodulation measurement as RF
port of the mixer measurement and the receive port of the intermodulation measurement as IF
port of the mixer measurement. The LO signal must be provided by an additional source.
Set Frequencies and Powers... opens a dialog where you can define the sweep ranges.
If Prepare Enhanced Wave Corr is selected, the analyzer prepares itself for an enhanced wave
correction, i.e. the power calibration wizard for the intermodulation measurement (see section
Intermodulation Distortion Measurement Power Calibration) will perform a source power
calibration at the receiving port. Otherwise it will perform a receiver power calibration at that port.
The enhanced wave correction will not work properly if you configure arbitrary frequency
converting settings in the Port Configuration.
The Receiver Measured Wave Quantities section adjusts the intermodulation measurement to
the test setup; see Intermodulation measurement, test setups. At DUT Input shows the wave
quantities which are fed to the DUT input, depending on the source settings (Lower Tone, Upper
Tone, Two Tone Output). Wave quantities from external generators are not listed. At DUT Output
selects the receive port for the signal from the output of the DUT.
Meas BW and Selectivity define the bandwidth and selectivity of the IF filter; see section Meas.
Bandwidth.
Receiver Attenuation adjusts the attenuation of the wave received from the DUT output as
described in section Step Attenuators.
Prepare Measurement of IM Order selects the order(s) of the intermodulation products which are
to be prepared for measurement. This setting affects the frequency range for intermodulation
power calibration and system error correction; it does not select which intermodulation products
are be measured, which has to be set up separately via the Trace Measure Intermod
Distortion Quantities submenu. Please note that each order requires an additional measurement
at a different frequency, therefore the measurement time increases with the number of selected
orders. If a higher-order IM is selected, its frequency may exceed the upper or lower frequency
limit of the analyzer. Use the Fit Frequency Range button in the Set Frequencies and Powers
dialog to restrict the sweep range as required.
366
GUI Reference
Channel Menu
[SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]
[SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:SELect
[SENSe<Ch>:]FREQuency:IMODulation:ORDer<Im>:STATe
[SENSe<Ch>:]FREQuency:IMODulation:PEWCorr[:STATe]
The sweep range settings depend on the active sweep type (frequency or power sweep). The frequency
and power settings for the lower tone are identical with the Channel Stimulus settings.
The Frequency Range table shows the frequency ranges for the lower and upper tone and for the
highest-order IM product which is selected to be prepared for measurement, depending on the
current frequency settings. E.g. the lower IM3 product is measured at the lower tone frequency
minus the tone difference. An orange background in the Range column indicates that the
frequency range exceeds the upper or lower frequency limit of the analyzer.
If one of the ranges exceeds the analyzer limits, the Fit Frequency Range button restricts the
lower tone sweep range so that the analyzer can measure all selected IM products.
367
GUI Reference
Channel Menu
The intermodulation spectrum measurement is performed at a fixed frequency of the lower tone (CW
Frequency) and the upper tone (CW Frequency + Tone Distance), respectively. The measurement
comprises intermodulation products up to a selectable order (Max IM Order). In order to display the
intermodulation spectrum measurement the channel settings have to be modified by the firmware. This
can either be done in the current channel (Overwrite Current Channel Settings) or a new channel can be
created for the intermodulation spectrum measurement (Create New Channel).
The following example shows an intermodulation spectrum with the following settings:
Tone Distance: 1 MHz (defines the upper tone, position of marker M1)
Max. IM Order: 9. The peaks correspond to the intermodulation products lower IM9, lower IM7,
lower IM5, lower IM3 (marker M4), lower tone, upper tone, upper IM3 (marker M2), upper IM5,
upper IM7, upper IM9.
368
GUI Reference
Channel Menu
d. If in a non mixer measurement the upper tone is driven by an external generator and in the Define
Intermod Dist Meas dialog Ext. Dev. is chosen as Two Tone Output and Prepare Enhanced Wave
Corr is not selected, the upper tone frequency range is calibrated both at the lower tone and the
upper tone port. At the upper tone port a flatness calibration is required as that port will be driving
this frequency during actual measurements. At the lower tone port a reference receiver calibration
is performed which is required for the receiver power calibration in step 3 and which cannot be
performed at the external generator.
During these calibrations the upper tone port is switched off.
369
GUI Reference
Channel Menu
Power considerations
The directional coupler introduces a coupling loss of approx. 10 dB. Adjust the port power settings to
account for this attenuation and possible additional effects; see Level Handling during Power Calibration.
2. Source power calibration for the upper tone port. The test setup from step 1 is maintained. In this step
the upper tone range will be calibrated with port 3 driving. The lower tone port is switched off during this
calibration. For a mixer measurement only the RF range of the upper tone will be calibrated in this step.
3. Power calibration for the receiving port. If Prepare Enhanced Wave Corr is selected in the Define
Intermod Dist Meas dialog, a source power calibration will be performed at the receiving port, otherwise a
receiver power calibration will be performed.
For a receiver power calibration no external device is needed. The receiver (port 2) is calibrated using the
source signal from port 1 (lower tone signal, red) calibrated in the first step.
For a source power calibration a power meter has to be connected to port 2 (not shown in the picture
below). Both for a receiver power calibration and a source power calibration the calibration encompasses
the lower and upper tone frequency range as well as the frequency range for all lower and upper
intermodulation products which have been selected via Prepare Measurement of IM Order in the Define
Intermod Dist Meas dialog. If in addition to the intermodulation measurement a mixer measurement is set
up as well, only the IF frequency ranges will be measured.
The calibration steps for the other test setups are analogous. Refer to the indications in the power
calibration dialog for a correct connection of the power meter and the receive port.
370
GUI Reference
Channel Menu
The grouped list of calibrations in the upper left part of the dialog shows which frequency ranges
will be calibrated for the different driving ports and for the receiving port. If Prepare Enhanced
Wave Corr is selected in the Define Intermod Dist Meas dialog, a source power calibration will be
performed for the receiving port, otherwise a receiver power calibration will be performed. This list
also gives information on what connections have to be made for each group of calibrations (for
example "Connect Pmtr to Ext. Dev."). A click on a box for an individual frequency range in this list
will start the calibration sweeps for that specific frequency range. A click on a box of a group
heading will perform all calibration sweeps for that group. Alternatively, all calibration sweeps can
be performed sequentially be pressing the enter key once for each calibration sweep. The
measured power is shown in the diagram to the right and the sweep progress in the message field
below that diagram.
If a calibration cannot be performed using the currently selected settings, the respective box is
marked with an exclamation mark and an error description is shown in the lower left part of the
dialog.
Abort Sweep stops the current sweep, e.g. in order to change the sweep settings.
The calibration sweeps are performed according to the settings shown in the Source Cal Settings
panel below the list of calibrations. Modify Settings... opens the Modify Source Power Cal Settings
dialog to modify the essential settings of the subsequent calibration sweeps.
Power Meter selects an external power meter that is used to measure the exact source power at
the calibration plane; see Power Meter Settings in the Power Calibration section. Power meters
(Pmtr1, Pmtr2, ...) must be configured in the System Configuration External Power Meters
dialog before they appear in the list. This dialog can be opened directly with the Power Meter
Config button.
Perform Verification Sweep after Cal enables or disables a verification sweep that the analyzer
performs after the source power calibration. The sweep is also displayed in the calibration sweep
diagram. Its purpose is to test the accuracy of the source power calibration after the final
correction data has been acquired. The final power calibration results are applied starting with the
first sweep after the verification sweep.
371
GUI Reference
Channel Menu
SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:SPORts[:ACQuire]
SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:RPORt[:ACQuire]
[SENSe<Ch>:]CORRection:POWer<port_no>:IMODulation:ACQuire
[SENSe<Ch>:]CORRection:POWer<port_no>:IMODulation:RPORt:ACQuire
Larger Port Power Offset values (and hence smaller compensating Cal Power Offset values) may be
required e.g. to account for an additional cable loss in the test setup. The maximum source power
(depending on the analyzer model and the frequency; see data sheet) must not be exceeded. If
necessary, reduce the channel base power (and thus the Cal Power).
Coupling loss for microwave analyzers
Please note that the directional couplers in network analyzers which cover the microwave range (R&S
ZVA/ZVT20 and above) have a larger coupling loss, especially at very low frequencies (e.g. 20 dB loss at
10 MHz).
In a test setup with external coupler, the NWA settings should account for the coupling loss in an
analogous way.
372
GUI Reference
Channel Menu
The upper tone frequency range (the base frequency range plus the two tone distance)
The frequency range for all lower and upper intermodulation products which have been selected
via Prepare Measurement of IM Order in the Define Intermod Dist Meas dialog.
If in addition to the intermodulation measurement a mixer measurement is set up as well, all frequency
ranges mentioned above will be calibrated both in the RF and IF range if the Two Tone Output is set to
Port 1, and in the IF range only if the Two Tone Output is set to Ext. Dev.
Remote control: [SENSe<Ch>:] CORRection:COLLect:IMODulation[:STATe]
373
GUI Reference
Channel Menu
The test setup is as simple as for a basic transmission measurement: The DUT must be
connected only once. Moreover, it is possible to perform S-parameter measurements in parallel to
the noise figure measurement.
Noise figure measurements can be performed irrespective of the sweep type: A frequency sweep yields
the noise figure as a function of the frequency, a power sweep yields the power-dependent noise figure at
fixed frequency. See also Basic Test Setup and Noise Figure Calculation.
Refer to application note 1EZ61 for a detailed discussion of the noise figure measurement including
many examples.
Mixer noise figure measurements
With option R&S ZVA-K31 (in addition to options R&S ZVAB-K30 and R&S ZVA-K4), R&S ZVA and R&S
ZVT network analyzers can determine the noise figure of a mixer or of a system of two mixer stages. In
analogy to the noise figure for non-frequency-converting two-port devices, we define the mixer noise figure
as the ratio of the signal-to-noise ratio (SNR) at the mixer's IF output to the SNR at its RF input, provided
that a thermal noise signal is supplied. This definition implies an important approximation; it neglects a
possible effect due to the noise of the LO signal(s).
Mixers in general convert two different RF frequencies to the same IF frequency. The second RF
frequency (or frequency band) is referred to as image frequency. The image band contributes to the
mixer's noise figure unless its reception is excluded by constructive measures, e.g. filters. The mixer noise
figure measurement can include the effect of the image frequency of the first mixer stage, if so desired.
With these assumptions, the mixer noise figure measurement can be performed in close analogy to the
noise figure measurement for non-frequency-converting DUTs. A combination of the noise figure
measurement and the scalar mixer measurement is involved. The mixer noise figure setup guide gives
access to all necessary steps.
Noise Figure Setup Guide opens a dialog which helps you perform all the necessary steps for a
noise figure measurement in the right order. All configuration and calibration dialogs for the noise
figure measurement can be accessed from the setup guide.
Mixer Noise Figure Setup Guide opens a similar dialog for noise figure measurements on mixers
(with option R&S ZVA-K31).
Define Noise Figure Meas... provides basic parameters for the noise figure measurement. Open
374
GUI Reference
Channel Menu
Noise Figure Cal... opens a dialog to assess and compensate the internal noise at the NWA
receiver and source. Open this dialog to modify the calibration procedure of the setup guide.
Correction Off (de)activates the noise figure calibration for the active channel.
The NWA source provides a superposition of a CW signal and a noise signal. The latter generally consists
of the thermal noise NT, 1 and a possible additional contribution N:
PNoise, 1 = NT, 1 + N
The definition of the noise figure FD is based on a pure thermal noise signal (N = 0):
FD = (PSignal, 1 / NT, 1) / (PSignal, 2 / PNoise, 2) = PNoise, 2 / (NT, 1 * GD) where GD = PSignal, 2 / PSignal, 1
N is supposed to be amplified like the CW signal. Hence, the noise signal at the output of the DUT
equals to:
PNoise, 2 = GD * (FD * NT, 1 + N)
According to the equations above, it is possible to calculate both the gain G D and the noise figure FD of the
DUT, if the four powers PSignal, 2, PSignal, 1, PNoise, 1, PNoise, 2 can be measured with sufficient accuracy. The
measurement requires two steps:
Source noise calibration of the driving NWA port --> PSignal, 1, PNoise, 1. This step is required only
once for a given channel configuration.
Transmission measurement of the DUT --> PSignal, 2, PNoise, 2. The analyzer uses two different
detector settings to separate the CW signal and the noise signal contributions. The Average
detector yields the CW signal power; the RMS detector yields the sum of the CW signal and noise
power.
In principle, this short description also holds for mixer noise figure measurements. The major extensions
are the RF image band and the additional frequency ranges for calibration and for the measurement.
Option R&S ZVAB-K30, Noise Figure Measurement, provides the measurement including the
necessary (wide-band) IF filters. Internal source attenuators are recommended but may be
replaced by an external attenuator.
An additional option R&S ZVA-K31 in combination with option R&S ZVA-K4 provides the mixer
noise figure measurement. Due to the extended calibration procedure, mixer noise figure
measurements cannot be performed with external attenuators.
375
GUI Reference
Channel Menu
The measurement algorithm is based on the assumption that the DUT operates in its linear range
so that all input signal contributions are amplified by the same gain factor.
A set of power calibrations (source power calibration using an external power meter and
subsequent receiver power calibration) prior to the noise figure calibration and to the actual
measurement is essential for an accurate measurement of the noise power at the NWA receiver.
The Noise Figure Calibration is important to assess the internal noise figure of the NWA receiver
and generator.
The power calibration and noise figure calibration correspond to a transmission normalization of
the test setup. An additional system error correction (S-Parameter Calibration) using an AVG
detector calibrates the gain GD and improves the accuracy of the noise figure measurement.
The Noise Figure Setup Guide helps you perform all the necessary steps consistently and in the right
order.
Extensions
The network analyzer provides two alternative measurement procedures for maximum flexibility
concerning the signal levels or maximum speed. See Sequential vs. Simultaneous measurement.
Conversely, it is possible to use an external low-noise preamplifier in order to reduce the noise
figure of the NWA receiver and thus improve the measurement accuracy. The gain and noise
figure of the pre-amplifier is also compensated during the noise figure calibration. Refer to the
background information in section Noise Figure Calibration to learn more about the relationship
between receiver noise figure, preamplifier gain and measurement accuracy.
A suitable low-noise preamplifier (option R&S ZVAX-B203) is available in combination with the
Extension Unit, R&S ZVAX24.
Options R&S ZVA-B16, Direct Generator and Receiver Access, improve (i.e. reduce) the noise
figure of the NWA source and receiver. On analyzers equipped with options R&S ZVA-B16, it is
also possible to measure the noise figure using a single port. Connect the NWA port connector to
the DUT and route back the output signal to the MEAS IN connector of option R&S ZVA-B16. On
a four-port analyzer, this allows you to measure four DUTs in parallel.
On four-port analyzers, it is possible to perform two noise figure measurements in parallel using
two different port combinations.
Network analyzers with upper frequency limits in the microwave range have an enhanced
coupling attenuation below 1 GHz. This can impair the accuracy of the noise figure measurement.
376
GUI Reference
Channel Menu
of the network analyzer. In general, it is advantageous though to open the dialogs from the setup guide,
because this will adjust some of the settings to the requirements of the noise figure measurement.
2. Source Power Calibration gives access to the Source Power Cal dialog for the previously selected DUT
Input port and base power. The base power setting overwrites the Channel Power Bandwidth Average
Power setting as soon as the calibration dialog is opened.
The ideal IF bandwidth setting for the source power calibration is smaller than the bandwidth used for the
noise figure measurement. Moreover it is advantageous to set the source attenuation to 0 dB. If the
current settings differ from the ideal values, a message box is opened where you can choose to work with
ideal calibration settings. The current settings will be restored after the calibration.
3. Receiver Power Calibration gives access to the Receiver Power Cal dialog for the previously selected
DUT Output port. If a preamplifier is connected between the DUT and the receive port of the analyzer, or if
the output signal of the DUT is fed to the MEAS IN connector of option R&S ZVA-B16, Direct Generator
and Receiver Access, in order to bypass the coupler and improve the receiver noise figure, the check box
should be selected. This activates the input fields for the base power and source step attenuator settings
(if available), which you may have to adjust to the test setup in the receiver path in order to avoid excess
receiver input powers (receiver compression; see data sheet). It also activates the Port <n> Pwr Offset
field in the S-Parameter Calibration panel. An active check box has no additional effects.
The base power setting overwrites the Channel Power Bandwidth Average Power setting after you
confirm the Reduce IF bandwidth... message box in order to open the calibration dialog. The step
attenuator setting immediately overwrites the source attenuator settings for the DUT Input port in the
Channel Power Bandwidth Average Step Attenuators dialog.
4. Define Noise Figure opens the Define Noise Figure Measurement dialog, providing basic settings for
377
GUI Reference
Channel Menu
5. Noise Figure Calibration opens the Noise Figure Calibration dialog to assess and compensate the
internal noise at the NWA receiver and source.
6. S-Parameter Calibration opens the Calibration wizard for the previously selected input and output ports
and the Cal Method. If this step is skipped, the previous power and noise figure calibrations effectively
ensure a transmission normalization; the noise figure trace line contains no calibration state label (except
Pcal or another power calibration state label). With an additional One Path Two Port or Full Two Port
calibration, the system error correction of the gain GD (and thus the noise figure measurement in total) is
improved. The trace lines for the calibrated ports indicate Cal; the noise figure trace is labeled Cal NCal
(see Noise Figure Calibration State Labels). A Full Two Port calibration requires more calibration
measurements but provides best accuracy; see section Calibration Types.
Port <n> Pwr Offset is enabled if Preamp or Direct Receiver Access Used is checked in the Receiver
Power Calibration panel. <n> is the DUT output port number. The power offset increases or decreases the
source power at port <n> during the calibration. If a generator step attenuator is available at port <n>, it
also selects the Low Noise step attenuator mode. If a pre-amplifier is used in the receiver path, a power
reduction (negative value of the Port <n> Pwr Offset) may be required to prevent excess powers at the
input of the pre-amplifier or at the NWA receiver port during the calibration.
Note: An S-parameter calibration is required for S-parameter measurements in parallel to the noise figure
measurement. The large IF bandwidth required for noise figure measurements limits the accuracy of the
calibration and the subsequent S-parameter measurements; the AVG detector can improve the results.
7. Configure Traces provides a selection of traces which are commonly of interest for the noise figure
measurement. The selected traces are created and displayed when the Replace or Add buttons are
clicked. Moreover, the DUT input port (e.g. P 1) appears in front of the power values in the channel line
The noise figure trace (NF21) is smoothed automatically (label SMO in the trace line). The large IF
bandwidth limits the accuracy of the S-parameter measurement; the AVG detector can improve the
results. Use the Trace Measure menu if you wish to modify the trace settings.
To avoid misleading results, S-parameter selection is enabled only after an S-Parameter Calibration has
been performed.
378
GUI Reference
Channel Menu
379
GUI Reference
Channel Menu
In general, it is recommended to calibrate all frequency ranges in all noise figure calibration stages at once
to obtain a sufficient set of calibration data (click the higher-level node Port <n> RF... etc.).
3. Receiver Power Calibration gives access to the Scalar Mixer Measurement Power Calibration dialog for
the previously selected DUT output port. If a preamplifier is connected between the DUT and the receive
port of the analyzer, or if the output signal of the DUT is fed to the MEAS IN connector of option R&S ZVAB16, Direct Generator and Receiver Access, in order to bypass the coupler and improve the receiver
noise figure, the check box should be selected. This activates the input fields for the base power and
source step attenuator settings (if available), which you may have to adjust to the test setup in the receiver
path in order to avoid excess receiver input powers (receiver compression; see data sheet). It also
activates the Port <n> Pwr Offset field in the S-Parameter Calibration panel. An active check box has no
additional effects.
The base power setting overwrites the Channel Power Bandwidth Average Power setting after you
confirm the Reduce IF bandwidth... message box in order to open the calibration dialog. The step
attenuator setting immediately overwrites the source attenuator settings for the DUT input port in the
Channel Power Bandwidth Average Step Attenuators dialog.
4. Define Noise Figure opens the Define Noise Figure Measurement dialog, providing basic settings for
the noise figure measurement.
5. Noise Figure Calibration opens the Noise Figure Calibration dialog to assess and compensate the
internal noise at the NWA receiver and source.
6. S-Parameter Calibration opens the Calibration wizard for the previously selected input and output ports
and the Cal Method. If this step is skipped, the previous power and noise figure calibrations effectively
ensure a transmission normalization; the noise figure trace line contains no calibration state label (except
Pcal or another power calibration state label). With an additional S-Parameter Calibration (i.e., a Full One
Port calibration at the RF and IF ports), the system error correction of the gain G D (and thus the noise
figure measurement in total) is improved; the trace lines for the calibrated ports indicate Cal; the noise
figure trace is labeled Cal NCal (see Noise Figure Calibration State Labels). The S-Parameter Calibration
is a prerequisite for an Enhanced Wave Correction at the RF and IF ports.
Port <n> Pwr Offset is enabled if Preamp or Direct Receiver Access Used is checked in the Receiver
Power Calibration panel. <n> is the DUT output port number. The power offset increases or decreases the
source power at port <n> during the calibration. If a generator step attenuator is available at port <n>, it
also selects the Low Noise step attenuator mode. If a pre-amplifier is used in the receiver path, a power
reduction (negative value of the Port <n> Pwr Offset) may be required to prevent excess powers at the
input of the pre-amplifier or at the NWA receiver port during the calibration.
Note: An S-parameter calibration is required for S-parameter measurements in parallel to the noise figure
measurement. The large IF bandwidth required for noise figure measurements limits the accuracy of the
calibration and the subsequent S-parameter measurements. In general, the AVG detector largely
improves the results.
7. Configure Traces provides a selection of traces which are commonly of interest for the noise figure
measurement. The selected traces are created and displayed when the Replace or Add buttons are
clicked. Moreover, the DUT input port (e.g. P 1) appears in front of the power values in the channel line
The noise figure trace (NF21) is smoothed automatically (label SMO in the trace line). The large IF
bandwidth limits the accuracy of the S-parameter measurement; the AVG detector can improve the
results. Use the Trace Measure menu if you wish to modify the trace settings.
To avoid misleading results, S-parameter selection is enabled only after an S-Parameter Calibration has
been performed.
380
GUI Reference
Channel Menu
Detector Meas Time sets the time that the analyzer uses to acquire data with each of the detector
settings (Avg, RMS; see Detector). The two detectors are used to separate the CW signal and the
noise signal at the output of the DUT. A smaller measurement time enhances the total
measurement speed, possibly at the expense of accuracy. With the default measurement time,
the great majority of noise powers should be measured correctly. If you reduce the detector
measurement time, ensure that the variation of the measurement results does not increase
significantly.
Measurement of Gain and Noise selects a measurement procedure for maximum flexibility
concerning the signal levels or maximum speed; see background information below.
Assume Ideal T0 Source Noise causes the analyzer to discard the source noise determined
during calibration and use the noise figure of an ideal 50 resistor instead. You can use this
setting in case the source noise is very small compared to the receiver noise so that the source
noise figure calibration may become inaccurate. The recommended alternative is to use a
preamplifier in order to reduce the receiver noise figure.
Apply RF Image Correction is relevant for mixer noise figure measurements only (with option R&S
ZVA-K31): The noise figure measurement accounts for the noise contribution originating from the
RF image frequencies. To obtain consistent results, Prepare Measurement of RF Image must be
enabled in the Define Mixer Measurement dialog, and a source and receiver calibration must be
performed in the RF image range.
If the DUT suppresses the RF image frequencies, Apply RF Image Correction can be unchecked
to speed up the measurement. In this case, you can also skip the calibration steps for the RF
image frequencies.
Narrowband DUT should be checked if the bandwidth of the DUT is smaller than approx. 50 MHz:
Such small bandwidths suppress the noise contributions in the RF image band of the internal
mixer in the analyzer's receiver path. Consequently, the analyzer detects the noise contribution
from a single sideband of its internal mixer only (instead of both sidebands, if a broadband DUT is
measured). The calculation of the receiver noise figure during the calibration and the
measurement is modified accordingly.
OK activates the noise figure measurement using the current settings. Note that the filter settings
are automatically adjusted to the requirements of the noise figure measurement: An IF bandwidth
of 5 MHz and a filter with high selectivity is activated. The filters are available if option R&S ZVABK30, Noise Figure Measurement, is installed.
381
GUI Reference
Channel Menu
For mixer noise figure measurements (option R&S ZVA-K31), a 50 kHz IF bandwidth is used, and
the low phase noise mode is activated.
Sequential versus Simultaneous measurement
During the noise figure measurement stage, the analyzer must determine the powers of the CW signal
and of the noise signal at the output of the DUT (PSignal, 2, PNoise, 2). This may be done in a single or in two
measurement stages.
In Sequential mode, the noise power and the CW signal power are measured in two consecutive
sweeps. The first step consists of a normal gain measurement. In the second step the source CW
power is reduced to obtain the noise power from the AVG and RMS detector values.
Advantages: This mode provides accurate results over a wide range of source powers. In
general, no additional external equipment (attenuator) is needed.
Shortcoming: Increased (doubled) measurement time.
In Simultaneous mode, the noise power and the CW signal power are measured in a single sweep
using two different detector settings.
Advantages: Shortest measurement time; the noise figure of the DUT is measured under normal
operating conditions.
Shortcoming: Higher source noise. For accurate results the input power at the DUT should be in
the range between approx. 70 dBm and 50 dBm. For network analyzers without generator step
attenuators, an external attenuator is required.
The Receiver Noise Calibration determines the noise figure of the internal NWA receiver and
ensures an accurate measurement of the output signals PSignal, 2, PNoise, 2.
The Source Noise Calibration determines the noise figure and gain of the internal NWA source
and provides the accurate source signal contributions PSignal, 1, PNoise, 1.
If an additional external attenuator is used (see Sequential vs. Simultaneous measurement), the
noise contribution of this attenuator must be compensated in addition. The same applies if the
Gen Atten for Src NCal and Gen Atten for DUT Meas settings differ from each other.
The necessary calibration steps are automatically performed with the channel settings of the active noise
figure measurement.
Noise figure calibration procedure
The noise figure calibration is performed in two steps. A third step is added if an external attenuator is
used.
1. Receiver noise calibration of the analyzer's receive port. The receive port (assigned to the DUT output)
is terminated with a 50 match. The connecting cable for the DUT should also be used to connect the
match. If a pre-amplifier (preferably, the low-noise preamplifier R&S ZVAX-B203) is used for the
382
GUI Reference
Channel Menu
measurement, it is also part of the calibration test setup. The dot in the figure below denotes the position
of the DUT output in the measurement test setup.
The noise figure of the NWA receiver (including the connecting cable and a possible pre-amplifier) limits
the accuracy of the noise figure measurement as a whole. A pre-amplifier with a higher gain can reduce
the receiver noise figure. An R&S ZVAB-K30 Noise Figure Error Estimation Tool is available for download
at the Rohde & Schwarz internet site.
2. Source noise calibration of the analyzer's source port. The DUT is replaced by a through connection; its
attenuation should be as small as possible. If a pre-amplifier is used for the measurement, it is also part of
the calibration test setup. The two dots in the figure below denote the position of the DUT input and output
in the measurement test setup.
3. Attenuator calibration, if the measurement is performed with an external attenuator. The external
attenuator and a possible pre-amplifier are part of the calibration test setup. The DUT is replaced by a
through connection. The two dots in the figure below denote the position of the DUT input and output in
the measurement test setup.
The noise figure calibration procedure does not include the S-parameter calibration. An S-parameter
calibration (if desired) requires a series of additional calibration sweeps, according to the list of measured
standards in the calibration wizard. See also S-Parameter Calibration.
383
GUI Reference
Channel Menu
DUT Input and DUT Output denote the input and output ports of the DUT/NWA.
Gen Atten for Src NCal reduces the source level during the source noise calibration (calibration
step no. 2) by the selected value. Increase the attenuation factor to protect a pre-amplifier with
sensitive input from excess input levels. In general, a small attenuation factor improves the
accuracy of the source noise figure measurement.
Gen Atten for DUT Meas reduces the source level during the measurement (i.e., after the noise
figure calibration). Select an appropriate factor to ensure that the DUT is operated in its linear
range. If Gen Atten for DUT Meas differs from Gen Atten for Src NCal, then the source noise
calibration is extended by a second calibration sweep which compensates the effect of the
additional attenuator (Attenuator Cal).
IF Gain a configures the receiver path for the reference channels (a-waves). The default setting
Low Distortion is appropriate for relatively high RF levels. Changing the default setting can be
appropriate e.g. if an external pre-amplifier and a large Gen Atten for Scr NCal value is used.
IF Gain b configures the receiver path for the measurement channels (b-waves). The default
setting Low Noise is appropriate for relatively low RF levels and ensures maximum dynamic
range.
Additional External Attenuator must be checked when an external attenuator is used. It extends
the list of calibrations by a third step (attenuator calibration). This option is not available for mixer
noise figure measurements; see Basic Test Setup and Noise Figure Calculation.
The list of calibrations shows all calibration steps involved. A click on one of the boxes starts the
corresponding calibration sweep. For mixer noise figure measurements, the RF and IF frequency
ranges can be calibrated separately. If Apply RF Image Correction is selected in the Define Noise
Figure Measurement dialog, the RF image frequencies are added for all three calibration steps.
To obtain a sufficient set of calibration data, it is recommended to calibrate all frequency ranges
for each step at once (click the higher-level nodes Port <n> Connect Match, Port <m> Connect
Port<m> to Port<n>, Additional External Generator after establishing each calibration test setup).
384
GUI Reference
Channel Menu
[SENSe<Ch>:]CORRection:COLLect:NFIGure:SAVE
[SENSe<Ch>:]CORRection:COLLect:NFIGure:END
Correction Off
Activates or deactivates the Noise Figure Calibration in the active channel. Correction Off is available only
after a calibration has been performed and applied to the active channel.
With deactivated correction, the analyzer calculates an approximate noise figure, neglecting the influence
of internal noise, attenuators etc. This can introduce large deviations between the uncorrected and the
corrected traces.
Remote control: [SENSe<Ch>:]CORRection:NFIGure[:STATe]
Virtual Transform
The Virtual Transform submenu defines virtual networks to be added to/removed from the measurement
circuit for a DUT with single ended or balanced ports. The submenu is available for analyzer models with
arbitrary numbers of ports.
Embedding a DUT into a matching network
To be integrated in application circuits, high-impedance components like Surface Acoustic Wave (SAW)
filters are often combined with a matching network. To obtain the characteristics of a component with an
added matching network, both must be integrated in the measurement circuit of the network analyzer. The
figure below shows a DUT with a single-ended and a balanced port that is combined with a real matching
circuit and a physical unbalance-balance transformer (balun) in order to be evaluated in a 2-port
measurement.
The idea of virtual embedding is to simulate the matching network and avoid using physical circuitry so
that the analyzer ports can be directly connected to the input and output ports of the DUT. The matching
circuit is taken into account numerically. The analyzer measures the DUT alone but provides the
characteristics of the DUT, including the desired matching circuit. This method provides a number of
advantages:
385
GUI Reference
Channel Menu
The measurement uncertainty is not impaired by the tolerances of real test fixtures.
There is no need to fabricate test fixtures with integrated matching circuits for each type of DUT.
Calibration can be performed at the DUT's ports. If necessary (e.g. for compensating for the effect
of a test fixture) it is possible to shift the calibration plane using length offset parameters.
The embedding/deembedding function in the Virtual Transform menu has the following characteristics:
Embedding and deembedding can be combined with balanced port conversion: the (de)embedding function is available for single ended and balanced ports.
A combination of four-port and two-port networks (not necessarily both) can be applied to
balanced ports; two-port networks can be applied to single ended ports.
A combination of four-port and two-port networks can be applied to any pair of single-ended ports.
Moreover it is possible to combine an several port pairs in an arbitrary order (port pair (de)embedding).
(De-)embedding at a single-ended and/or balanced port may be combined with ground loop (de)embedding. A ground loop models the effect of a non-ideal ground connection of the DUT.
386
GUI Reference
Channel Menu
Port Overview... opens a dialog providing an overview of all analyzer ports with their reference
impedances and transformation networks.
Deembedding/Embedding at Single Ended Port opens the configuration dialog for the single
ended circuits and activates or deactivates (de-)embedding.
Deembedding/Embedding at Balanced Port opens the configuration dialog for the balanced port
circuits and activates or deactivates (de-)embedding. These commands are enabled only after a
balanced port configuration has been defined.
Ground Loop Deembedding/Embedding opens the configuration dialog for the ground loop circuits
and activates or deactivates (de-)embedding.
Deembedding/Embedding at Port Pair opens the configuration dialog for the port pair circuits and
activates or deactivates (de-)embedding.
Port Overview
Provides an overview of analyzer ports with their reference impedances and transformation networks (if
(de-)embedding is active).
Each row in the Port Overview table corresponds to one logical or physical analyzer port; the number of
rows in the different columns is equal to the number of balanced ports or physical test ports of the
analyzer. The buttons open different dialogs for test port configuration:
387
GUI Reference
Channel Menu
Deembedding at Balanced Port and Embedding at Balanced Port show the 4-port transformation
networks to be numerically added or removed at balanced (logical) ports. Off denotes that no
(de)embedding operation is performed.
Deembedding at Single Ended Port and Embedding at Single Port show the 2-port transformation
networks to be numerically added or removed at single ended (physical) or balanced (logical)
ports. Off denotes that no (de)embedding operation is performed.
A ground loop cannot be assigned to a logical or physical analyzer port, so ground loop (de)embedding is not shown in the Port Overview dialog. The same applies to port pair (de-)embedding which
involves pairs of physical ports.
The port overview configuration above corresponds to the measurement circuits shown in steps 1 to 5
below.
The different steps for deembedding and embedding are carried out in the following order (the figure also
contains possible ground loop and port pair (de-)embedding stages which are not shown in the Port
Overview dialog):
This means that the real networks are removed before virtual networks are added. For a single balanced
port with all single ended and balanced port (de-)embedding networks enabled, the 4 (de-)embedding
steps are carried out in the following order:
1. Initial situation: DUT embedded in 2-port and 4-port networks (only 1 port shown)
388
GUI Reference
Channel Menu
Reference Impedances...
Changes the reference impedances of the analyzer ports. This is often referred to as renormalization of
port impedances. Renormalization means that the measurement results measured at 50 (75 ) are
converted into results at arbitrary port impedances.
Renormalization of the physical port impedances affects e.g. S-parameters and wave quantities in
Power representation.
Renormalization of the balanced port impedances affects all measured quantities (Trace
Measure) that the analyzer provides for balanced ports.
The default reference impedance of a physical port is equal to the reference impedance of the connector
type assigned to the port (50 or 75 ). It can be defined as a complex value.
389
GUI Reference
Channel Menu
For balanced ports it is possible to define separate complex reference impedances for differential and for
common mode.
The default values for the balanced port reference impedances are derived from the default reference
impedance of the physical analyzer ports (Z0 = 50 >):
The default value for the differential mode is Z0d = 100 = 2*Z0.
Renormalization can be based on two alternative waveguide circuit theories. The conversion formula of
both theories differ only if the reference impedance of at least one test port has a non-zero imaginary part.
390
GUI Reference
Channel Menu
The renormalized wave quantities (a1 and b1) and the S-matrix S1 can be calculated from S0 and the
reference impedances Z0i, Z1i.according to two alternative waveguide circuit theories.
1. Travelling waves
In the model of Marks and Williams ("A General Waveguide Circuit Theory"), the wave quantities a and b
are transformed as follows:
.
1. Power waves
In the model of Kurokawa ("Power Waves and the Scattering Matrix"), the wave quantities a and b are
transformed as follows:
.
In true differential mode, a renormalization formula for the balanced wave quantities is needed; refer to
section Wave Quantities and Ratios.
Remote control: SENSe:PORT<phys_port>:ZREFerence <real> [,<imaginary]
SENSe:LPORT<log_port>:ZCOMmon <real> [,<imaginary]
SENSe:LPORT<log_port>:ZDIFferent <real> [,<imaginary]
391
GUI Reference
Channel Menu
Physical Port is the physical analyzer port for the added or removed circuit. The transformation
networks are defined such that the physical analyzer test port is connected to the left of the circuit;
the DUT port is on the right side.
Transformation Network contains all available 2-port networks (see below). Networks are either
defined by lumped elements or by means of imported S-parameter data. The active network
appears in inverse colors. The element parameters (C, R, L) for the selected network are
displayed on the right side.
Read Data From File... is enabled as long as the 2-Port Data network is active. This network is
defined by its S-parameters stored in a two-port Touchstone file (*.s2p). No additional parameters
are required.
In case the port number conventions of the loaded two-port Touchstone file differ from NWA
conventions (see description of Physical Port above), it is possible to Interchange Port Numbers
of s2p File.
Set to Ideal Through is enabled as long as the 2-Port Data network is active. An imported Sparameter set is replaced by the S-parameters of an ideal through connection, which eliminates
the transformation network.
392
GUI Reference
Channel Menu
circuit blocks:
The 2-port transformation networks comprise all possible combinations of 2 basic blocks, where one block
represents a serial, the other a shunt element. In the default setting the resistors are not effective, since
the serial Rs are set to 0 , the shunt Rs are set to 10 M.
The first network is defined by its S-parameters stored in an imported two-port Touchstone file (*.s2p). No
additional parameters are required.
The following networks are composed of a serial C or L (as seen from the test port), followed by a shunt C
or L. They are named Serial C, Shunt C / Serial C, Shunt L / Serial L, Shunt C / Serial L, Shunt L.
The following networks are composed of a shunt C or L (as seen from the analyzer port), followed by a
serial C or L. They are named Shunt C, Serial C / Shunt C, Serial L / Shunt L, Serial C / Shunt L, Serial L.
Remote
control:
CALCulate<Ch>:TRANsform:VNETworks:SENDed...
MMEMory:LOAD:VNETworks<Ch>:SENDed:DEEMbedding<Ph_pt>
'<file_name>'
MMEMory:LOAD:VNETworks<Ch>:SENDed:EMBedding<Ph_pt> '<file_name>'
393
GUI Reference
Channel Menu
it to a physical port and enables (de-)embedding. The two dialogs for deembedding and embedding are
identical except for their inverse effect. The dialogs are available only after a balanced port configuration
has been defined.
Physical Port is the physical analyzer port for the added or removed circuit. The transformation
networks are defined such that the physical analyzer test port is connected to the left of the circuit;
the DUT port is on the right side.
Transformation Network contains all available 4-port networks (see below). Networks are defined
by lumped elements or by means of imported S-parameter data. The active network appears in
inverse colors. The element parameters (C, R, L) for the selected network are displayed on the
right side.
Read Data From File... is enabled as long as one of the networks involving two-port or four-port Sparameter data is active. The S-parameters are read from two-port (*.s2p) or four-port (*.s4p)
Touchstone files. Each two-port file can be assigned to one of two different physical ports, to be
selected by means of the Phys. Port radio buttons.
S-parameter data are not renormalized during the import, however, they are renormalized to the
connector impedances of the associated ports before they are used for (de-)embedding. This
means that is still possible to change the connector impedances after S-parameter import. For
background information about renormalization see Reference Impedances.
In case the port number conventions of the loaded two-port Touchstone file differ from NWA
conventions (see description of Physical Port above), it is possible to Interchange Port Numbers
of s2p File.
Set to Ideal Through is enabled as long as one of the networks involving two-port or four-port Sparameter data is active. An imported S-parameter set is replaced by the S-parameters of an ideal
through connection, which eliminates the transformation network.
394
GUI Reference
Channel Menu
The transformation networks comprise various combinations of 3 basic circuit blocks, where two blocks
represent serial elements, the third a shunt element. In the default setting the resistors are not effective,
since the serial Rs are set to 0 , the shunt Rs are set to 10 M. Moreover, the serial elements can be
replaced by imported 2-port S-parameters, or the entire transformation network can be described by
imported 4-port S-parameters.
The first network is defined by its S-parameters stored in an imported four-port Touchstone file (*.s4p). No
additional parameters are required.
The following networks are composed of a shunt C or L and two serial elements, described by means of
imported 2-port S-parameters. They are named Serial 2-port, Shunt C / Serial 2-port, Shunt L / Shunt L,
Serial 2-port / Shunt C, Serial 2-port.
The following networks are composed of two serial Cs or Ls (as seen from the analyzer test port), followed
by a shunt C or L. They are named Serial Cs, Shunt C / Serial Cs, Shunt L / Serial Ls, Shunt C / Serial Ls,
Shunt L.
The following networks are composed of a shunt C or L (as seen from the analyzer test port), followed by
two serial Cs or Ls. They are named Shunt C, Serial Cs / Shunt C, Serial Ls / Shunt L, Serial Cs / Shunt L,
Serial Ls.
395
GUI Reference
Channel Menu
Remote
control:
CALCulate<Ch>:TRANsform:VNETworks:BALanced...
MMEMory:LOAD:VNETworks<Ch>:BALanced:DEEMbedding<Log_pt>
'<file_name>', PMAIn, PSECondary
MMEMory:LOAD:VNETworks<Ch>:BALanced:EMBedding<Log_pt>
'<file_name>', PMAIn, PSECondary
In general, an n-port analyzer is capable of measuring n 1-port DUTs in parallel. A four-port analyzer can
also perform two simultaneous 2-port measurements, if appropriate port groups are defined. Ground loop
(de-)embedding is compatible with simultaneous measurements on different DUTs; it does not affect the
number of measurements which can be performed in parallel. Note however that all port groups are
assigned the same ground loop transformation network.
396
GUI Reference
Channel Menu
The Ground Loop (De-)Embedding dialogs contain the following control elements:
Transformation Network contains all available ground loop networks (see below). Networks are
defined either by means of imported S-parameter data or by lumped elements. The active network
appears in inverse colors. The element parameters (C, R, L) for the selected network are
displayed on the right side.
Read Data From File... is enabled as long as the 1-Port Data network is active. This network is
defined by its S-parameters stored in a one-port Touchstone file (*.s1p). No additional parameters
are required.
Set to Ideal Ground is enabled as long as the 1-Port Data network is active. An imported Sparameter set is replaced by the S-parameters of an ideal through connection, which eliminates
the transformation network.
The alternative networks are defined by an inductor L connected in series with a resistor (Shunt L), and by
a capacitor C connected in parallel with a resistor (Serial C). In the default setting the resistors are not
effective, since the serial Rs are set to 0 , the shunt Rs are set to 10 M.
397
GUI Reference
Channel Menu
Remote
control:
CALCulate<Ch>:TRANsform:VNETworks:GLOop...
MMEMory:LOAD:VNETworks<Ch>:GLOop:DEEMbedding<Ph_pt>
'<file_name>'
MMEMory:LOAD:VNETworks<Ch>:GLOop:EMBedding<Ph_pt> '<file_name>'
If port groups are defined, the two ports must be within the same port group.
To model a 2-port (de-)embedding network between ports 1 and 2, select port pair 1,2 and the 4-Port data
network, providing an appropriate set of equivalent 4-port S-parameters.
398
GUI Reference
Channel Menu
The two 2-port (de-)embedding networks in the figure below require two port pairs 1,2 and 1,3, each
combined with an appropriate set of equivalent 4-port S-parameters.
The Port Pair (De-)Embedding dialogs contain the following control elements:
Port Pair shows the configured pair of single ended ports. Define opens a dialog to define an
ordered list of port pairs.
Transformation Network contains all available 4-port networks for port pairs (see below). Networks
are defined either by means of imported S-parameter data or by lumped elements. The active
network appears in inverse colors. The element parameters (C, R, L) for the selected network are
displayed on the right side.
Read Data From File... is enabled as long as one of the networks involving two-port or four-port Sparameter data is active. The S-parameters are read from two-port (*.s2p) or four-port (*.s4p)
Touchstone files. In case the port number conventions of the loaded two-port Touchstone file
differ from NWA conventions (see description of Physical Port above), it is possible to Interchange
399
GUI Reference
Channel Menu
Set to Ideal Through is enabled as long as one of the networks involving two-port or four-port Sparameter data is active. An imported S-parameter set is replaced by the S-parameters of an ideal
through connection, which eliminates the transformation network.
The circuit models for port pair (de-)embedding are the same as the ones for balanced port (de)embedding.
Remote
control:
CALCulate<Ch>:TRANsform:VNETworks:PPAirp...
MMEMory:LOAD:VNETworks<Ch>:PPAir:DEEMbedding<List_idx>
'<file_name>'
MMEMory:LOAD:VNETworks<Ch>:PPAir:EMBedding<List_idx>
'<file_name>'
The same physical port(s) may be used repeatedly in different port pairs; it is also possible to repeat the
same port pairs. The first pair in the Embedding list and the last pair in the Deembedding list correspond
to the position closest to the DUT. The effect of port pair (de-)embedding depends on the order of the port
pairs as shown in the following examples.
400
GUI Reference
Channel Menu
True differential mode requires an analyzer with at least two independent internal sources, i.e. a minimum
of 3 ports. To activate true differential mode, open the Balanced Ports and Port Groups dialog to define a
balanced port configuration, then select the True Diff Mode tab (Channel Mode Port Configuration...
Balanced Ports and Port Groups... True Diff Mode True Differential Mode: On). Refer to chapter
Measurement Examples for details.
On R&S ZVA67 and on R&S ZVA24/40 network analyzers with four ports and four generators (order
nos. 1145.1110.28/48), all ports have independent internal sources. You can use true differential mode
with an arbitrary combination of two source ports.
401
GUI Reference
Channel Menu
Measurement of wave quantities and S-parameters for unbalanced ports. Unbalanced stimulus signals.
Virtual differential
mode
True differential
mode
Measurement of unbalanced wave quantities using unbalanced stimulus signals. Unbalanced system error
correction. Conversion of unbalanced wave quantities into balanced and mixed-mode S-parameters with
possible renormalization of port impedances.
Measurement of unbalanced wave quantities using balanced stimulus signals (differential and common mode).
System error correction and conversion of unbalanced into balanced wave quantities. Calculation of balanced
and mixed-mode S-parameters with possible renormalization of port impedances.
True Differential mode relies on Enhanced Wave Correction. A consistent system error correction is
essential for accurate balanced waves at the reference planes and accurate measurement results. You
must perform a full n-port calibration (TOSM, UOSM or one of the Txx calibration types) of all physical
ports involved in the true differential measurement and change the differential and common mode
reference impedances, if they differ from the default settings. A subsequent source power calibration is
recommended.
You can also use offset parameters or additional two-port transmission factors in order to move the
reference plane where the analyzer provides an accurate differential or common mode signal.
See also True Differential Mode on Frequency-Converting DUTs.
Option R&S ZVA-K6 provides an alternative Defined Coherence Mode where you can generate
several continuous signals with specific relative amplitude and phase. True differential mode and defined
coherence mode cannot be active at the same time because they require a different source port
configuration.
If Same Differential and Common Mode Voltages as in Single-Ended Mode is selected, the
analyzer ensures that the stimulus voltages in true differential or common mode are the same as
the respective stimulus components in virtual differential mode. The single ended voltages at the
involved physical test ports are divided by 2 and the output powers with reference Z 0 by 4 (see
table below).
If Apply to Differential (Zd = 2Z0) and Common Mode (Zc = Z0/2) Waves is selected, the channel
power Pch is interpreted as the power of the true differential or common mode stimulus signal,
referenced to the corresponding mode impedance Zd = 2Z0 or Zc = Z0/2. The single ended
voltages at the involved physical test ports are divided by sqrt(2) and the output powers with
reference Z0 are divided by two (see table below).
402
GUI Reference
Channel Menu
Switching between the two stimulus power modes changes the single ended powers by
channel power setting Pch (Channel Stimulus Power) remains unchanged.
Mode
Stimulus
signal
3 dB. The
Port j
Ud2
Unbalanced
Pch( =
/ Z0)
Ud /2 + Uc (= Ud)*)
0W
Ud /2 Uc (= 0)*)
Differential
mode
Pch / 4
Ud / 2
Pch / 4
-Ud / 2
Common
mode
Pch / 4
Uc
Pch / 4
Uc
Pch / 2
Ud / sqrt(2)
Pch / 2
-Ud / sqrt(2)
Pch / 2
Uc * sqrt(2)
Pch / 2
Uc * sqrt(2)
True differential mode, "Apply to Differential (Zd = 2Z0) and Common Differential
Mode (Zc = Z0/2) Waves"
mode
Common
mode
*) This entails the condition U = 2 * U
d
c
Mode
Stimulus
signal
Common mode
Unbalanced
Pch / 2
Ud
Pch / 2
Uc
Differential
mode
Pch / 2
Ud
0W
0V
Common
mode
0W
0V
Pch / 2
Uc
Differential
mode
Pch
Ud *sqrt(2)
0W
0V
Common
mode
0W
0V
Pch
Uc *sqrt(2)
403
GUI Reference
Channel Menu
The amplitude and phase imbalances are known quantities (sweep parameters). The unbalanced waves
ak and al are measured in the reference channels. With ideal unbalanced waves and no additional
disturbing effects, the compensated balanced stimulating a-waves remain constant over the entire sweep
range.
Renormalization of port impedances
In the default scenario where the reference impedances for the differential and common mode are equal
to Zd = 2 Z0 and Zc = 1/2 Z0, the waves adi0, bdi0, aci0 and bci0 correspond to the true balanced waves at port
i. With arbitrary reference impedances for the balanced waves, an additional renormalization step is
necessary:
404
GUI Reference
Channel Menu
The reference impedances Zc and Zd can be entered in the Balanced Ports and Port Groups dialog.
Remote control: CALCulate<Ch>:PARameter:SDEFine 'AS1D2S' |
To obtain the complete mixed-mode S-matrix, the analyzer generates the following stimulus signals:
1. Differential mode signal fed to balanced port no. 1 of the DUT
2. Common mode signal fed to balanced port no. 1 of the DUT
3. Unbalanced signal fed to single-ended port no. 2 of the DUT
The DUT is fully characterized by the following mixed mode matrix:
For linear DUTs, the S-matrices acquired in virtual and in true differential mode are expected to be equal.
The following figure shows a comparison for the transmission coefficient S sd12. The red trace was
measured in true differential mode. The blue trace (below, measured in virtual differential mode) is almost
identical over the entire sweep range.
405
GUI Reference
Channel Menu
Differences may appear for nonlinear devices at high stimulus power levels. For example, the bias of
semiconductor devices like transistors may depend on the kind of stimulus signal. The following figure
shows a power sweep measured in virtual differential mode (green) and in true differential mode (blue). In
true differential mode, gain peaking is smaller and compression starts at much lower stimulus power.
406
GUI Reference
Channel Menu
Calibration kits do not contain frequency-converting two-port standards so that any system error correction
is performed at equal source and receiver frequencies. However, if a scalar mixer measurement is active,
the analyzer automatically performs the system error correction in both the RF and the IF frequency
range. The number of points for the calibration sweep is doubled. In the Calibration Manager dialog, the
calibrated frequency range is referred to as a "Segmented Grid".
A subsequent source or receiver power calibration not only calibrates the source power and the receiver
but is also used to adjust the normalization of the system error corrections in both power ranges. For this
reason, the measurement steps must be performed in the following order:
1. Activate the frequency-converting (e.g. scalar mixer) mode.
2. Perform a full n-port calibration for all ports involved.
3. Perform a power calibration (for true differential ports, once per balanced port).
4. Activate true differential mode.
4. Connect the DUT in order to perform measurements.
The amplitude imbalance is defined as r dB = 20 log (|ak/al|) dB, where ak and al are the wave
quantities of the physical ports with the higher and lower port numbers.
The selected amplitude imbalance is applied to both differential and common mode signals. The
407
GUI Reference
Channel Menu
analyzer generates both stimulus modes according to what the measurement of the selected
quantity requires.
The powers of the two sources are swept symmetrically around the equilibrium state |ak| = |al|,
where r dB = 0 dB (see also Wave Quantities and Ratios in True Differential Mode).
At least one logical port must be defined, and the true differential mode must be active to enable the
amplitude imbalance sweep. Activating the sweep (Channel Sweep Sweep Type: Amplitude
Imbalance) opens the following configuration dialog:
Compensate Imbalance of a Waves selects the calculation method for S-parameters, ratios and
derived quantities; see background information below.
CW Frequency defines the frequency of all stimulus signals, which is constant over the entire
sweep. This setting is identical with the CW frequency for power, time and CW mode sweeps.
Source Power at 0 dB defines a constant power reference, corresponding to the channel power
Pch in the tables in section Source Power in True Differential Mode. The swept power range
(Channel Stimulus Start, Channel Stimulus Stop) of the involved single-ended sources is
defined relative to the reference value. This setting is identical with the constant channel base
power for frequency, time and CW mode sweeps.
The power range for the amplitude imbalance sweep is independent of the power range for power
sweeps.
Compensate Imbalance of a Waves
Since the mixed-mode S-parameters of a linear balanced DUT depend only on the DUT itself, they will be
independent of the amplitude or phase imbalance of the stimulus signal. So looking for example at Sdd21 of
a differential amplifier in phase imbalance sweep will not reveal the amplitude reduction of the differential
output signal caused by unequal lengths of the balanced input line conductors. This length asymmetry
corresponds to a phase imbalance increasing over frequency.
In order to see the effect of such a phase or amplitude imbalance, modified S-parameters are required.
The modification is done in such a way that if e.g. the imbalance of port 1 is swept, the imbalance of the a
wave of port 1 is compensated before the S-parameters are calculated. The effect of the compensation is
a constant amplitude of the differential or common mode stimulus wave of port 1 over the imbalance
sweep range. This reflects the situation of the user applying a stimulus signal of known nominal amplitude
to the DUT, but getting at the output only the amplified differential contents in this signal, which depends
on the imbalance. Usually, S-parameters of balanced devices measured with active imbalance
compensation will exhibit a maximum or minimum at zero imbalance.
The imbalance compensation is not only performed for mixed-mode S-parameters, but also for the
imbalance-swept a wave itself when it is selected as a measured quantity, as well as for ratios including
that wave.
408
GUI Reference
Channel Menu
The phase imbalance of the differential mode signal is defined as the difference in phase (in deg)
of the wave quantities at the two physical ports of the swept logical port plus 180 deg: Imbalance
= arg (ak) arg (al) 180 deg, where k > l.
The phase imbalance of the common mode signal is defined as the difference in phase (in deg) of
the wave quantities at the two physical ports of the swept logical port: Imbalance = arg (ak) arg
(al), where k > l.
The selected phase imbalance is applied to the differential as well as to the common mode signal.
The analyzer generates both stimulus modes according to what the measurement of the selected
quantity requires.
At least one logical port must be defined, and the true differential mode must be active to enable the
phase imbalance sweep. Activating the sweep (Channel Sweep Sweep Type: Phase Imbalance)
opens the following configuration dialog:
Compensate Imbalance of a Waves selects the calculation method for S-parameters, ratios and
derived quantities; see background information in section Amplitude Imbalance Sweep.
CW Frequency defines the frequency of all stimulus signals, which is constant over the entire
sweep. This setting is identical with the CW frequency for power, time and CW mode sweeps.
Source Power defines the constant power of the balanced source, corresponding to the channel
power Pch in the tables in section Source Power in True Differential Mode. This setting is identical
with the constant power for frequency, time and CW mode sweeps.
The range of relative phases for the phase imbalance sweep is set via Channel Stimulus Start and
409
GUI Reference
Channel Menu
410
GUI Reference
Channel Menu
Reference Port selects one of the physical analyzer ports as a reference port. The reference port
is the source port for the reference signal; its properties are defined in the Port Configuration
dialog. The amplitude and phase of all coherent signals are defined relative to the reference
signal.
Gen ensures a permanent signal; it is identical with the Gen setting in the Source section of the
Port Configuration dialog. Coherent signals must be permanent. System error corrections must be
performed with alternating source signals (Gen off).
Def'd Phase Coherence defines the signals from the analyzer ports as coherent or non-coherent
signals. For coherent signals, the specified amplitude and phase relation is maintained across the
entire sweep. Non-coherent signals have an arbitrary relative phase. It is possible to select one
signal per internal source as a coherent signal; see Coupled Test Ports.
Examples: On a four port analyzer, ports 1 and 2 and ports 3 and 4 uses the same generator
(coupled ports). If port 1 is the reference port, either port 3 or port 4 can be selected as the source
port for the second, coherent signal.
Relative Amplitude defines the amplitude of the coherent signals relative to the reference signal.
The Relative Amplitude replaces the source power of the port (defined in the Port Configuration
dialog)) as long as Def's Phase Coherence is selected.
Relative Phase defines the phase of the coherent signals relative to the phase of the reference
signal; see below.
411
GUI Reference
Channel Menu
Alternating Sweeps
Activates or deactivates the operating mode where the analyzer performs only one partial measurement
per sweep.
In normal sweep mode (Alternating Sweeps off), the analyzer completes the necessary sequence
of partial measurements at each sweep point and obtains the result (measurement point) before
proceeding to the next sweep point.
Alternating Sweeps reverses the order of partial measurements and sweeps: A partial
measurement is performed at all sweep points (partial sweep) before the hardware settings are
changed and the next partial measurement is carried out in an additional sweep.
The Alternating Sweeps mode is also valid during a system error correction.
Advantages of both sweep modes, alternative settings
If the settling time between adjacent frequency points is smaller than the settling time between the partial
measurements, then the Alternating Sweeps measurement is faster than a normal sweep so that a smaller
sweep times can be set. On the other hand, an Alternating Sweeps measurement provides a result only
during the last partial sweep.
Use the Alternating Sweeps mode to increase the accuracy of measurements on DUTs with long level
settling times (e.g. quartzes, SAW filters). To measure DUTs with short settling times or obtain a trace
from the beginning of the sweep, deactivate the Alternating Sweeps mode.
As an alternative to activating the Alternating Sweeps mode, it is possible to insert a Meas. Delay before
each partial measurement and thus improve the accuracy. The delay slows down the measurement.
Relation to trigger settings
In triggered measurements, Alternate has no effect if the triggered measurement sequence is identical to
a single sweep point. The following table shows how the analyzer performs a sweep comprising m sweep
points, assuming that each of them requires n partial measurements.
Sweep, Alternate On
Trigger event starts n partial sweeps over all sweep points. For a 2-port transmission
measurement comprising two partial measurements (S12 and S21):
412
GUI Reference
Channel Menu
Point, Alternate On
All partial measurements of each sweep point are carried out one after another.
On R&S ZVA67 analyzers, the alternating sweep mode speeds up all measurements which require
several partial measurements.
Remote control: [SENSe<Ch>:]COUPle ALL | NONE
413
GUI Reference
Channel Menu
The pulse generator signals are configured using the Define Pulse Generator dialog.
Pulse generator signals
Pulse generator signals consist of rectangular pulses which are repeated periodically. The signals serve
as modulation signals for pulse modulators: During the high signal periods, the pulse modulator generates
an RF signal, during the low signal periods, the RF signal is switched off. The R&S ZVA provides two
different pulsed signals:
The Gen 1 signal (the actual "pulse generator signal") consists of a single pulse or a pulse train
with selectable period. A pulse train is a series of pulses with individual timing and width. The
pulse generator signal is not used internally.
The Gen 2 signal ("sync signal") is a single pulse which is repeated after the pulse period. The
sync signal can be used as a trigger signal for pulsed measurements but also available as a
modulation signal. In Chopped Pulse Profile mode, it is used chop the measured RF signal into
short measurement intervals.
The pulse period of the pulse generator and sync signals are identical. An example for a pulse generator
signal consisting of a pulse train (Gen1) and a sync signal (Gen 2) is shown below.
414
GUI Reference
Channel Menu
Pulse Type selects the shape of the pulse modulator (Gen 1) signal. For each pulse type, a
subset of Pulse Parameters is available. A Single Pulse is a rectangular pulse with definite Pulse
Width that is repeated after the Single Pulse Period. A Pulse Train is a series of single pulses; see
Pulse Generator Signals. Constant signals (Constant High and Constant Low) need no further
specification.
When a Constant High or Constant Low signal is selected, the pulse type of the sync signal is set
to Constant High or Constant Low, too. The previous pulse type of the sync signal is restored
when the pulse generator signal is reset to Single Pulse or Pulse Train.
The controls in the Pulse Parameters section specify the properties of Single Pulse signals and
Pulse Train signals (Gen 1). It is possible to invert the polarity of the pulse generator signal, i.e. to
exchange the high signal and low signal periods. The three buttons in the panel open
configuration dialogs for the Pulse Train, the Sync Generator (Gen 2), and the chopped pulse
profile mode.
The section Settings valid for defines the scope of the pulse generator settings. By default, all
settings are valid for the Active Channel. If All Channels (Continuous Mode) is selected, the pulse
generator settings of the active channel are applied to all channels. This ensures continuous pulse
generator signals at the CASCADE output of the network analyzer when another channel is
selected. Use All Channels (Continuous Mode) mode for measurement on DUTs which could be
damaged by variable pulse generator settings.
415
GUI Reference
Channel Menu
To configure a pulse train with only a few segments, use Add Segment and edit each range in the
table individually.
Use the Auto Arrange button to sort the segments in ascending order of the Start High Signal.
Save your pulse train definition to a file so you can re-use or modify it in later sessions (Save
Pulse Train..., Recall Pulse Train...).
The Define Pulse Train dialog contains a table to edit the individual pulse segments; see below. The
buttons below the table extend, shorten, or re-order the segment list.
Add Segment adds a new segment to the list, assigning a Start High Signal value of 0 s, a Stop
High Signal value of 12.5 ns. If Auto Arrange is active the new segment is inserted at the
beginning of the list. The analyzer places no restriction on the number of ranges assigned to each
trace.
Del All Segments clears the entire segment list so it is possible to define or load a new pulse train
definition.
Auto Arrange sorts the segments in ascending order of the Start High Signal.
The buttons above the table are used to import and export pulse train data. Pulse train files are ASCII files
with the default extension *.train and a special file format.
Recall Pulse Train... calls up an Open File dialog to load a pulse train definition from a file.
Save Pulse Train... calls up a Save As... dialog to store the current pulse train definition to a pulse
train file.
Period denotes the duration of the entire pulse train. The period of the sync signal is adjusted to the pulse
train period as long as the pulse train signal type is active.
Columns in the segment table
The table contains an automatically assigned current number for each segment/pulse plus the following
editable columns:
Active indicates whether the segment is active (checkbox selected) or inactive. Clearing the
checkbox does not delete the segment but suppresses the pulse in the generator signal.
416
GUI Reference
Channel Menu
The minimum pulse width (the difference Stop High Signal Start High Signal) is 12.5 ns.
Segments/pulses may overlap, however, the largest Stop High Signal value must not exceed the pulse
train Period.
Remote control: [SENSe<Ch>:]PULSe:GENerator1:TRAin:DATA
[SENSe<Ch>:]PULSe:GENerator1:TRAin:SEGMent<Seg>[:STATe]
[SENSe<Ch>:]PULSe:GENerator1:TRAin:SEGMent<Seg>:STIMulus:STARt
[SENSe<Ch>:]PULSe:GENerator1:TRAin:SEGMent<Seg>:STIMulus:STOP
[SENSe<Ch>:]PULSe:GENerator1:TRAin:SEGMent<Seg>:COUNt?
[SENSe<Ch>:]PULSe:GENerator1:TRAin:PERiod
[SENSe<Ch>:]PULSe:GENerator1:TRAin:DELete:ALL
MMEMory:LOAD:PTRain
MMEMory:STORe:PTRain
The sync signal is either a single pulse signal with definite pulse width (Sync Width), following the pulse
generator signal by a specified Sync Delay (to Pulse), or a constant signal. Constant signals (Constant
High and Constant Low) need no further specification. It is possible to invert the polarity of the sync signal,
i.e. to exchange the high signal and low signal periods.
While the pulse generator signal type is Constant High or Constant Low, the sync generator signal type is
Constant High or Constant Low, too.
See also background information on Pulse Generator Signals.
Remote control: [SENSe<Ch>:]PULSe:GENerator2:TYPE
[SENSe<Ch>:]PULSe:GENerator2:WIDTh
[SENSe<Ch>:]PULSe:GENerator1:DELay
[SENSe<Ch>:]PULSe:GENerator2:POLarity
417
GUI Reference
Channel Menu
2. After integrating the n results for a given measurement interval, the analyzer steps to the next
interval in order to repeat the procedure above. The total measurement for k measurement
intervals covers k*n pulse periods. The measurement result is a time-domain trace consisting of k
integrated measurement points.
The analyzer automatically selects a CW Time sweep mode and adjusts a number of data acquisition and
pulse generator settings when the chopped pulse profile mode is activated:
The width of the sync signal pulse (Gen 1) is set equal to the time resolution. The sync signal
controls the width and timing of the measurement intervals in chopped pulse profile mode. After
each sequence of n measurements, the sync signal is delayed by one pulse width so that the next
measurement interval is reached.
The period of the pulse generator signal (Single Pulse Period or Pulse Train Period, depending on
the selected Pulse Type) is increased to the next integer multiple of the time resolution.
The number of sweep points k is calculated as the ratio of the extended pulse period to the time
resolution.
The IF bandwidth is set to 1 over ten times the extended pulse period, and a high selectivity filter
is used.
418
GUI Reference
Channel Menu
Time Resolution selects the distance between two CW time sweep points in the chopped pulse
profile measurement; see background information above. The width of the sync signal is always
equal to the time resolution. Changing one value also affects the other.
Activate enables the chopped pulse profile mode and adjusts the channel settings as described
above.
Off disables the chopped pulse profile mode. All other settings are left unchanged.
In remote control it is possible to skip measurement intervals (and thus accelerate the measurement,
at the expense of the number of sweep points) by increasing the Delay Increment parameter.
Remote control: [SENSe<Ch>:]PULSe:GENerator2:WIDTh
[SENSe<Ch>:]PULSe:GENerator<gen_no>:CPPRofile
[SENSe<Ch>:]PULSe:GENerator<gen_no>:DINCrement
419
GUI Reference
Channel Menu
Spurious Avoidance
The Spurious Avoidance submenu defines whether the analyzer measures with a local oscillator
frequency LO below or above the RF input frequency.
This feature can be used to eliminate known spurious components in the input signal that can distort the
measurement, especially in the low frequency range.
In Auto mode, the analyzer auto-selects the local oscillator frequency, depending on the receiver
(RF) frequency and the test port. This mode systematically avoids known spurious signals
provided that no frequency conversion occurs in the test setup.
LO > RF means that the LO frequency is always above the measured RF frequency. This mode is
appropriate for avoiding single, known spurious signals.
LO < RF means that the LO frequency is always below the measured RF frequency. This mode is
appropriate for avoiding single, known spurious signals.
In the presence of several spurious signals, setting the Spurious Avoidance parameter globally may
not be sufficient. To improve the result, perform a Segmented Frequency sweep and assign independent
LO frequencies to the individual sweep segments.
Application example
Consider the following test setup with strongly reflecting DUT (e.g. a bandpass in its stop band) that is
measured in transmission. a1 is generated at a frequency RF. The reflected wave b1 falls into the receiver
mixer of the analyzer port 1, where a small fraction of the mixer product RF + 2*IF can be reflected back
towards the DUT. If this spurious wave a'1 passes the DUT, then it is received as b'2 at port 2, together
with the wanted signal b2.
420
GUI Reference
Channel Menu
LO > RF implies that LO = RF + IF. The mixer at port 2 converts both the wanted signal b 2 and the
spurious signal b'2 which is at the frequency RF' = IF + LO, to the same IF frequency. The response of an
+
ideal, infinitely steep bandpass filter with a pass band between B and B looks as follows:
For a wide bandpass, the spurious response flattens the filter edges.
The spurious signal can be eliminated by dividing the sweep range into two segments with different
LO settings:
In the low-frequency segment, ranging up to the center frequency of the bandpass filter, the
frequency of the local oscillator is set to LO < RF. This ensures that the spurious signal b' 2 is not
measured at port 2.
In the high-frequency segment, starting at the center frequency of the bandpass filter, the
+
frequency of the local oscillator is set to LO > RF. If the center frequency is larger than B 2*IF,
then there is no distortion from b'2.
Channel Select
The Channel Select submenu provides functions to create and delete channels and select a channel as
the active channel.
421
GUI Reference
Channel Menu
Next Channel selects the next channel as the active channel (disabled if only one channel is
defined).
Select Channel opens a box to select an arbitrary channel of the active setup as the active
channel (disabled if only one channel is defined).
Add Channel + Trace creates a new channel and a new trace in the active diagram area.
Add Channel + Trace + Diag Area creates a new channel and a new trace in a new diagram area.
Channel Manager opens a dialog to perform the previous actions systematically, rename
channels.
A mouse click onto a trace in the list selects the trace as the active trace. Alternatively, use the functions
of the Trace Traces menu.
The active channel is the channel which belongs to the active trace. The channels of all traces in a
diagram area are listed at the bottom of the diagram, together with the Stimulus values and the display
colors of all traces. The active channel is highlighted (Ch1 in the example below, with two associated
traces).
A mouse click onto a trace in the trace list selects the channel associated to the trace as the active
channel. Channels with no traces are not indicated in the diagram areas but can be accessed via the
Channel Manager.
You can monitor the channel activity using the OUTPut<Ch>:UPORt[:VALue] <numeric_value>
command and the output signals at pins 8 to 11 of the USER CONTROL connector.
422
GUI Reference
Channel Menu
Next Channel
Selects the next channel in a list of defined channels as the active channel. This function is disabled if the
current setup contains only one channel.
If one or several traces are assigned to the next channel, one of these traces becomes the active trace.
The order of all channels belonging to a setup is given by the channels' creation time. By default, the
channels are named Ch1, Ch2, ... so that Ch<n> follows Ch<n 1>. This order is always maintained,
even if channels are renamed, invisible (because no traces are assigned to them) or distributed over
several diagram areas.
Remote
control:
The numeric suffix <Ch> appended to the first-level mnemonic of a command selects a
channel as active channel.
Select Channel
Opens a box to select an arbitrary channel of the active setup as the active channel. This function is
disabled if the current setup contains only one channel.
If one or several traces are assigned to the selected channel, one of these traces becomes the active
trace.
The order of all channels belonging to a setup is given by the channels' creation time. By default, the
channels are named Ch1, Ch2, ... so that Ch<n 1> precedes Ch<n>. This order is always maintained,
even if channels are renamed, invisible (because no traces are assigned to them) or distributed over
several diagram areas.
Remote
control:
The numeric suffix <Ch> appended to the first-level mnemonic of a command selects a
channel as active channel.
423
GUI Reference
Channel Menu
To create a new trace in the active channel, use the Trace Traces Add Trace function. To create a
new channel and a new trace and display it in a new diagram area, use Add Channel + Trace + Diag.
Area.
Remote control: CONFigure:CHANnel<Ch>[:STATe] ON
CALCulate<Ch>:PARameter:SDEFine "<Trc_name>", "<Parameter>"
DISPlay:WINDow<No>:TRACe:FEED "<Trc_name>"
Delete Channel
Deletes the active channel including all traces assigned to the channel and removes all display elements
related to the channel from the diagram area. Delete Channel is disabled if the setup contains only one
channel: In manual control, each setup must contain at least one diagram area with one channel and one
trace.
To restore a channel that was unintentionally deleted, use the Undo function.
Remote control: CONFigure:CHANnel<Ch>[:STATe] OFF
Channel Manager
Opens a dialog to perform the actions in the Channel Select menu systematically and rename channels.
424
GUI Reference
Channel Menu
All existing channels of the current setup are listed in a table; see below. Below the table the Trace
Manager provides the following buttons:
Add Channel adds a new channel to the list. The new channel is named Ch<n>, where <n> is the
largest of all existing channel numbers plus one.
Delete Channel deletes the channel selected in the drop-down menu. This button is disabled if the
setup contains only one channel: In manual control, each setup must contain at least one diagram
area with one channel and one trace.
Channel indicates the current channel name. The default names for new channels are Ch<n>
where <n> is a current number.
Channel - Calibration
The Calibration menu provides all functions that are necessary to perform a system error correction
(calibration) or a power calibration.
For an introduction to calibration and calibration types refer to section Calibration Overview in the
System Overview chapter. See also the Data Flow overview in the System Overview chapter.
425
GUI Reference
Channel Menu
Start Cal opens a submenu to select a new calibration and start the calibration wizard.
Repeat Previous Cal reopens the wizard to repeat and optimize the previous calibration.
Correction Off activates or deactivates the system error correction in the active channel.
Start Power Cal opens a submenu controlling the source and receiver power calibration.
Power Corr All Ports On (re-)applies the current power calibration to the active channel.
Power Corr All Ports Off disables the power calibration in the active channel.
Cal Manager opens a dialog to store system error correction data to a Cal Pool and to assign
correction data to channels.
Recall Last Cal Set loads and activates the setup for which the last calibration was performed.
Cal Kits opens a dialog to manage the calibration kits in use, add new kits and import or export
kits.
Characterize Cal Unit... opens a dialog to select a characterization file for a calibration unit or start
a new characterization of the cal unit.
Enhanced Wave Corr activates or deactivates the system error correction of all a- and b-waves
which are related to the ports of the active calibration.
Load Match Corr activates or deactivates a load match correction (after previous enhanced wave
correction).
Cal and Corr at Base Freq forces power calibrations and system error corrections to be performed
at the channel base frequency.
Start Cal
The Start Cal submenu selects the calibrated ports and the calibration type.
426
GUI Reference
Channel Menu
The calibration types depend on the number of test ports of the analyzer. For a four-port unit:
Calibration Unit opens the dialog for automatic one-port or multi-port calibration using a calibration
unit.
One-Port P1 and One Port P2 open submenus to select a one-port calibration at test ports PORT
1 and PORT 2, respectively.
Two-Port P1 P2 opens a submenu to select a two-port calibration at test ports PORT 1 and PORT
2.
Other... opens the calibration wizard to select a calibration type for an arbitrary number of ports.
Use Other... if you wish to perform several calibrations in a single measurement sequence and with a
minimum of effort. The Other... calibration wizard allows you to measure a particular standard and reuse
the results for different calibration types.
Remote
control:
427
GUI Reference
Channel Menu
Calibration Unit starts an automatic full one-port calibration. This function is enabled while a
Calibration Unit is connected.
The following menu commands calls up the start dialog of the calibration wizard to start a manual
calibration:
Remote
control:
Two-Port P1 P2
Opens a submenu to select a two-port calibration at test ports PORT 1 and PORT 2:
428
GUI Reference
Channel Menu
Calibration Unit starts an automatic two-port TOSM calibration. This function is enabled while a
Calibration Unit is connected.
The following menu commands calls up the start dialog of the calibration wizard to start a manual
calibration:
Normalize Forward and Normalize Reverse initiate a normalization in forward and reverse
direction, respectively. The normalization uses a through standard, however, only one direction is
normalized.
Use Start Cal Other... to set up and perform other two-port calibrations .
Remote
control:
429
GUI Reference
Channel Menu
Calibration Unit starts an automatic TOSM calibration at the respective ports. This function is
enabled while a Calibration Unit is connected.
The following menu commands calls up the start dialog of the calibration wizard to start a manual
calibration:
Normalization All Port Pairs... initiates a normalization of all (directed) port pairs using a through
standard.
Use Start Cal Other... to set up and perform other 3- or 4-port calibrations.
Remote
control:
Calibration Wizard
The analyzer provides a calibration wizard for each calibration type. The guided calibration consists of the
following steps:
430
GUI Reference
Channel Menu
1. Select Physical Port Connectors and calibration kits at all calibrated ports.
2. Compile Calibrations: Select a calibration type and the physical ports to be calibrated (skipped for
predefined calibrations).
3. Measure Standards: Acquire measurement data for all standards required for the selected
calibration type.
4. Reference Plane Transformation (NIST Multiline TRL only): For a NIST Multiline TRL calibration it
is possible to account for a reference plane shift (optional).
5. Apply: Calculate the resulting system error correction data (error terms) from the measurement
data of the standards and apply the result to the active channel.
A successful calibration will supersede the previous calibration, discarding all previous system error
correction data. To keep older correction data you can transfer them into a Cal Pool using the Calibration
Manager.
The system error correction data determined in a calibration procedure are stored on the analyzer. You
can read these correction data using the remote control command [SENSe<Ch>:]CORRection:CDATa.
You can also replace the correction data of the analyzer by your own correction data sets.
Select Connectors
The first dialog of the calibration wizard displays a table to select the connectors and calibration kits for all
calibrated physical ports, the detector, and the sweep setup.
The check boxes above the table allow you to select equal connector types and genders at all ports. For
some multi-port calibration types, the port connector types must be equal, e.g. because they require a
Through standard with known characteristics.
The table contains the following rows:
431
GUI Reference
Channel Menu
selected in the Start Cal submenu. For a user-defined calibration (Start Cal Other...) all
measurement ports of the analyzer are displayed regardless of their port configuration.
To perform a system error correction, the physical port must be available as a source and
receive port. This condition is met if it is selected as a measured port in the port configuration
dialog (Meas is on), and if the RF source power is not switched off (RF Off is off).
Connector
provides a drop-down list to select the connector type An (f) behind the connector type denotes
female connectors, an (m) denotes male connectors. Symmetric (sexless) connectors (e.g. PC7)
are not labeled. User-defined connectors can be added or removed in the Available Connector
Types dialog, which is opened from the Channel Calibration Calibration Kits dialog. at the port
and its gender. If Same Connector at All Ports is active, the connector types at all ports (but not
their gender) are always adjusted to the current selection. If Same Gender at All Ports is active,
the genders at all ports (but not the connector type) are always adjusted to the current selection.
Ref. Imp. shows the reference impedance for the selected connector.
Calibration Kits
provides a drop-down list to select a calibration kit. The list contains all calibration kits available for
the selected connector type. The assignment of a calibration kit to a connector type must be the
same for all physical ports: If a calibration kit is changed, the analyzer automatically assigns the
new kit to all ports with the same connector type.
Completness: The selected calibration kit must contain all standards needed for the active
calibration type. If it doesn't the analyzer displays an error message.
Waveguide cutoff: If a user-defined waveguide connector is assigned to one of the
calibrated ports, then the start frequency of the active channel must be above the waveguide
cutoff. Otherwise the analyzer displays an error message.
Import Kit opens the Import Calibration Kit dialog to load and (if desired) activate a cal kit file. Next >
opens the second dialog of the wizard to continue the calibration procedure:
In a predefined calibration, Compile Calibrations is skipped and the Measure Standards dialog is
called up.
Detector selects the detector settings for the S-parameters which the analyzer uses during the calibration.
The average (AVG) detector eliminates noise contributions which are superimposed on the measured
signal; it is needed for noise figure measurements using option R&S ZVAB-K30. The Normal detector is
recommended for all other applications.
If the calibrated channel has already been assigned to a cal group, the correction data overwrites the
cal group data, so the new calibration will affect all channels assigned to the cal group. The network
analyzer generates a notice message "New calibration will overwrite cal pool!" when opening the Select
Physical Port Connectors dialog.
Same Sweep Setup for All Standards selects one of two alternative calibration methods:
If the check box is off, the analyzer prepares the calibration sweep(s) for each individual
measured standard ("Preparing Cal Sweep...") and reduces the number of drive ports to the
required minimum. This can be the fastest method, in particular if the calibration sweeps take
longer than the preparation phase (e.g. due to small bandwidths, a large number of sweep points),
or if many ports are calibrated.
432
GUI Reference
Channel Menu
If the check box is on, each standard involved in an n-port calibration (or in n one-port
calibrations) is measured with n drive ports. The calibration sweep setup is the same for all
standards; no individual preparation phases are required. This speeds up the calibration, provided
that the calibration sweeps are fast compared to the preparation phases.
Due to the similarity of the measurement phases and timing with the later measurement of the
device under test, this calibration method is potentially more accurate than the previous method. If
the sweeps are relatively slow, or if many ports are calibrated, it causes longer calibration times.
If one of the calibration kits is described by ideal kit parameters or typical values.
If different connector types are defined at the ports but the selected calibration type requires
uniform connectors.
If a predefined 7-term calibration method TXX (TOM, TRL, TNA, TRM) is selected but one of the
calibration standards is mismatched. A standard is assumed to be mismatched if it is described by
S-parameter data (*.snp file) with a reflection factor > 30 dB.
Compile Calibrations
The second dialog of the calibration wizard appears for user-defined (Other...) calibrations only. It is used
to compile a list of calibration types and physical ports in order to perform all calibrations in a single
measurement sequence. A measurement of a particular standard that is required for different calibration
types can be reused.
433
GUI Reference
Channel Menu
The selected calibrations and ports appear in the List of Calibrations. An (N) behind the ports number
denotes a node port (see Add Calibration dialog). The list of Standards to be Measured is automatically
generated according to the List of Calibrations. A red line in the list indicates that the sweep range
exceeds the frequency range of the standard.
The dialog provides three buttons to extend or modify the List of Calibrations:
Add Calibration... opens the Add Calibration dialog to add a new calibration to the list.
Modify Calibration... opens the Add Calibration dialog to modify the selected calibration.
Two buttons at the bottom of the dialog move back and forward in the calibration wizard:
If one of the calibration kits is described by ideal kit parameters or typical values, the analyzer displays a
notice box.
Remote
control:
[SENSe<Ch>:]CORRection:COLLect:METHod:DEFine
"<cal_name>", REFLshort | FOPort | FRTRans | OPTPort | TOSM | TOM |
TRM | TRL | NMTRl | TNA | UOSM,
<port_no>[,<port_no>][,<port_no>][,<port_no>]
Add Calibration
The Add Calibration dialog adds a new calibration to the list in the Compile Calibrations dialog or modifies
an existing calibration.
434
GUI Reference
Channel Menu
Calibrate Ports provides a list of all test ports of the analyzer (no external device ports). Ports with
unsuitable port configuration (see Select Connector Physical Port Number #) are grayed.
Node Port is available for One Path Two Port calibrations where it selects the fully calibrated port
(i.e. the source port). All ports selected in the Calibrate Ports table can be used as node ports.
If one of the calibration kits is described by ideal kit parameters or typical values.
If one of the selected calibration types is redundant. A calibration is redundant if another selected
calibration provides more complete correction data. Redundant calibrations are deleted from the
list of calibrations.
Remote
control:
[SENSe<Ch>:]CORRection:COLLect:METHod:DEFine
"<cal_name>", REFLshort | FOPort | FRTRans | OPTPort | TOSM | TOM |
TRM | TRL | NMTRl | TNA | UOSM,
<port_no>[,<port_no>][,<port_no>][,<port_no>]
Measure Standards
The Measure Standards dialog of the calibration wizard is used to perform the necessary measurements
of standards and to calculate the correction data.
435
GUI Reference
Channel Menu
Measured Standards displays the list of measured standards compiled in the previous dialogs. With the
exception of the Isolation (optional) measurement, all standard measurements are required perform the
selected calibration.
Structure of the Measured Standards list
The list of measured standards has a tree structure.
The second level contains check boxes for the standards to be measured at each port or
port combination. The frequency range for each standard is also displayed. A red line
indicates that the sweep range exceeds the frequency range of the standard.
For a sliding match, a third level contains check boxes for the different positions of the
sliding element.
436
GUI Reference
Channel Menu
The sliding match is a one-port standard consisting of an air line with a movable, low-reflection load
element (sliding load). This standard is used because a no perfect match is available over a wide
frequency range. However, a series of measurements at a given frequency with equal mismatch
and varying phase yields reflection factors that are located on a circle in the Smith chart. The
center of this circle corresponds to perfect match. The network analyzer determines and further
corrects this match point following I. Ksa's circle-fitting algorithm.
To obtain the reflection coefficient for a perfectly matched calibration standard, the sliding load
must be measured at least at 3 positions which should be unequally spaced to avoid overlapping
data points. Increasing the number of positions to 4 6 can improve the accuracy. Moreover it is
recommended to use the predefined load positions of the standard.
The calibration is valid (Apply is available) if either the match or three positions of the sliding match
have been measured. However, it is often desirable to acquire calibration data from both standards.
The analyzer combines the data in an appropriate manner:
The match results are used up to the lower edge of the specified frequency range of the
sliding match (Min Freq).
The sliding match results are used for frequencies above the Min Freq. In general, the
sliding match will provide better results than the match within its specified frequency range.
437
GUI Reference
Channel Menu
the frequency converter flanges and of the waveguide calibration standards must have the same
orientation.
TRL extensions: calibration with two Lines, combination with TRM
Checking one of the boxes in the list causes the analyzer to stop the measurement in all channels except
the active one and measure the standard according to the active channel settings. The progress of the
calibration sweep and the result can be monitored in the diagram. In case of an error (e.g. if the
measurement result shows that the calibration standard was not connected properly), Abort Sweep
immediately terminates the sweep.
After completing the sweep the analyzer generates a short sound and a green checkmark appears in the
checkbox. Measurements can be repeated as often as desired. Newer results overwrite older
measurement data.
Most channel settings including the trigger settings remain valid for calibration sweeps and power
calibration sweeps. To start the calibration sweeps without delay select Free Run trigger mode.
Checks for the calibration sweep
If the generator frequency range of the active ports exceeds the validity range of the standard model
(defined by Min. Freq. and Max. Freq. in the Add/Modify Standard dialog) the analyzer displays a notice
box (confirm with OK).
The Measure Standards dialog provides further controls:
Show Measurement Diagram displays or hides the diagram to the right of the list of Measured
Standards. Hiding the diagram leaves more space for displaying the characteristics of the
measured standards.
Show Phase displays or hides the phase trace (in addition to the dB Mag trace) in the
measurement diagram.
Keep Measurement Data for >Repeat Previous Cal< causes the raw measurement data of the
standards to be stored after the calibration is completed. This enables the Repeat Previous Cal...
command, which can be used to optimize a previous calibration without repeating the
measurement of all standards. If Keep Measurement Data... is not active, then the raw
measurement data of the standards is deleted and the analyzer only stores the system error
correction data. Deleting the raw data saves disk space.
Apply is enabled as soon as data has been acquired for all standards. The button starts the
calculation of the system error correction data and closes the calibration wizard. The calibration is
applied to the active channel. In the Port Configuration dialog, only the calibrated ports are
enabled for the measurement.
The current instrument settings are stored with the correction data. To avoid incompatibilities,
older system error correction data is deleted unless it has been transferred into a Cal Pool using
the Calibration Manager.
If an unknown through standard is measured, Apply opens an additional dialog to check the
calculated length offset parameters; see Unknown Through Standard.
The Keep Measurement Data for >Repeat Previous Cal< setting is valid for the current calibration
only. To activate this function in general, use the parameter in the User Interface tab of the Sytem Config.
dialog (menu System System Config).
Checks during the calculation of correction data
Incompatibilities between the selected calibration type, the standards and the channel settings may cause
the calibration to be inaccurate. The analyzer auto-detects potential sources of errors and displays
438
GUI Reference
Channel Menu
TRL Extensions
The frequency range for a TRL calibration is restricted due to singularities in the system of equations to be
solved. Singularities occur whenever the electrical length difference Lel between the Through and the
Line is an integer multiple of half of the wave length:
As a rule, singularities are avoided with sufficient accuracy if the phase shift due to the (electrical) length
difference between the Through and the Line standard is between 20 and 160. This corresponds to a
ratio of 1:8 for the start and stop frequency of the calibrated sweep range:
fmin = 20/360*1/[dLine dThrough]; fmax = 160/360*1/[dLine dThrough].
In the formula above, d denotes the delay, which is the electrical length divided by the velocity of light (d =
Lel / c).
To shift the calibrated sweep range to smaller or larger frequencies, you can use a longer or shorter
Line. To extend the calibrated range, use one of the following methods:
Perform TRL calibration with two or three different Line standards. With an appropriate length of
the Lines, the ratio for the start and stop frequency of the calibrated sweep range can increase to
approx. 1:64 (for 2 Lines) or 1:512 (for 3 Lines).
In the low-frequency domain where TRL becomes inaccurate, replace TRL by TRM calibration.
To check the frequency range of the Line standards, open the Channel Calibration Calibration
Kits View/Modify Kit View/Modify Standard dialog. The Optimize Line Freq Ranges button in
the Add Calibration Kit dialog re-adjusts the frequency ranges and transition frequencies between
the Line segments. You can also manually change the minimum and maximum frequency of each
Line standard and the adjusted transition frequencies.
The methods can be combined or used separately. The Measured Standards list for TRL calibration is
extended if the calibration kit in use contains the necessary standards:
A 2-Line (3-Line) calibration requires two (three) different Lines of matching gender. The Lines
must be measured between any combination of two ports.
A TRM extension at low frequencies requires either a Match or a sliding Match standard. The
standard must be measured at each port.
The complete Measured Standards list for a two-port calibration is shown below. The calibration is valid as
soon as the standards for TRL with 1 Line have been measured. The extensions are applied automatically
if the necessary standards have been measured.
439
GUI Reference
Channel Menu
For waveguide standards with a lower cutoff frequency f c, ftransition = sqrt{1/[2 (|dlong dThrough| +
|dshort dThrough|)]^2 + fc^2}.
If the frequency ranges of both Line standards overlap but the calculated transition frequency is
below (above) the minimum (maximum) frequency of the shorter (longer) Line, it is replaced by
the minimum (maximum) frequency of the shorter (longer) Line.
If the frequency ranges of both Line standards do not overlap, ftransition is not modified, but a warning is
displayed before the calibration is applied.
440
GUI Reference
Channel Menu
A second or third Line in the list does not always mean that you have to measure two or three Line
standards. If the calibrated frequency range is small enough, the calibration is valid as soon as the
analyzer has acquired correction data for a single Line standard. The match and sliding match standards
are not necessary for TRL calibration, however, they must be measured if TRL is combined with TRM
calibration.
Defining cal kits with several Line standards
Predefined calibration kits usually do not provide several Line standards with different lengths. To
generate a calibration kit appropriate for TRL calibration with two or three Lines, proceed as
described in Creating a user-defined calibration kit. Click Optimize Line Freq Ranges in the View
Calibration Kit dialog to check the transition frequencies between the Lines that the analyzer
calculates according to the rules described above.
Low-frequency extension with TRM
TRL calibration becomes inaccurate if the electrical length difference between Line and Through
standard corresponds to a phase shift below 20. In practice this means that TRL is only
practicable above a threshold frequency f TRM which depends on the delays of the longest Line and
Through standards. The threshold frequency is given by:
fTRM = 1/[18*(dlong dThrough)]
where dlong denotes the delay of the longest of the used Line standards, dThrough the delay of the
Through. For waveguide standards, a modified formula applies; see Frequency for waveguide
standards. At frequencies below fTRM, TRL calibration is automatically replaced by TRM, provided
that the necessary calibration data has been acquired. For a line with llong = c0*dlong = 16.666 cm,
the threshold frequency is fTRM = 100 MHz.
TRL calibration with low-frequency TRM extension
Accuracy conditions for the Line(s)
The length error of the Line, converted into a transmission phase error, must be below the
minimum difference to the singularity points 0 deg or 180 deg multiplied by two. Suppose that an
approximately known Line standard causes a transmission phase of 30 deg at the start frequency
and of 160 deg at the stop frequency of the sweep. Its length error must cause a phase difference
below (180 deg 160 deg)*2 = 40 deg.
441
GUI Reference
Channel Menu
from one frequency point to the next. The R&S ZVA automatically establishes an appropriate frequency
grid for the Unknown Through calibration sweep, depending on the active sweep type:
If a frequency sweep (Lin Frequency, Log Frequency, Segmented Frequency) is active, additional
frequency points are inserted between the sweep points of the calibrated channel.
If a sweep type with constant frequency (Power, Time, CW Mode) is active, additional frequency
points are inserted over a 2 GHz-wide frequency range centered around the CW frequency. If the
CW frequency is too close to the upper/lower frequency limit of the analyzer, the frequency range
is cut in half (e.g. 0.5 GHz to 1.5 GHz, if the CW frequency is 0.5 GHz). A message dialog of the
following type appears.
The additional frequency points are used for the calibration only and do not overwrite the channel settings.
Should any of the components in your test setup not be designed for the required frequency range
(causing a faulty delay or transmission phase and thus an inaccurate calibration), you can still proceed to
the next dialog (Measure Standards), perform the necessary calibration sweeps for the UOSM calibration,
press Next, and enter the delay manually.
442
GUI Reference
Channel Menu
The Unknown Through Characteristics dialog shows the delay time or transmission phase that the
analyzer determined during the calibration sweep.
For a non-dispersive standard (Dispersive check box cleared), the Delay Time can be determined
unambiguously. In this case it is sufficient to press Apply in order to calculate the system error
correction data and close the calibration wizard.
For a dispersive standard (Dispersive check box selected), the delay time is frequencydependent, however, the analyzer can determine two solutions for the transmission phase at the
start frequency of the calibration sweep. The two solutions differ by 180 deg; the right solution
must be selected from a drop-down list. The analyzer assumes that the transmission phase
difference between two consecutive sweep points is below 90 deg (make sure that the spacing
between the sweep points is small enough).
If you are not sure which one of the two phases for a dispersive standard is correct, select one, press
Apply and check the measured result. If the transmission phase looks incorrect, use Channel Calibration
Repeat Previous Cal... to select the alternative solution.
You can correct the delay time or phase determined by the analyzer manually e.g. by entering a value
derived from the mechanical length of the standard. Doubtful delay times or phases are displayed with a
question mark.
443
GUI Reference
Channel Menu
The transformation is entered as a mechanical length, where positive values move the reference plane
towards the DUT and negative values towards the connector. If a user-defined (Other...) calibration
contains multiple NIST Multiline TRL calibrations, the reference plane transformation can be applied for
each NIST Multiline TRL calibration individually. The relationship between mechanical length lmech,
electrical length lel and delay is given by
lmech = lel / sqrt (r,eff) and lel = c0 delay
where r,eff denotes the effective relative permittivity and c0 the speed of light in vacuum.
Remote control: [SENSe<Ch>:]CORRection:COLLect:RPSHift
[SENSe<Ch>:]CORRection:DATA:PARameter<Cal>? RPSHift
Apply
Finally Apply the resulting system error correction to the active channel or use Cancel to discard it and
keep the current one.
Remote control: [SENSe<Ch>:]CORRection:COLLect:SAVE:SELected
444
GUI Reference
Channel Menu
The configuration of all ports needed must be correct (see Select Connector Physical Port
Number #).
If incompatible settings occur the analyzer displays an error message and does not repeat the calibration.
Correction Off
Activates or deactivates the system error correction in the active channel. Correction Off is active only if a
valid system error correction is assigned to the active channel; see Cal State in the Calibration Manager.
A red label Cal Off ! appears behind the trace list if the system error correction is switched off; see
also Calibration Overview.
Correction for S-parameters and wave quantities
"Arbitrary" S-parameters are S-parameters for a- and b-waves at different frequencies, e.g. for scalar
mixer measurements (see S-Parameters in Frequency Conversion Measurements). For full consistency,
these S-parameters require a power calibration in combination with the system error correction; an
additional enhanced wave correction is recommended. To account for the extended calibration
requirements of arbitrary S-parameters, Correction Off activates or deactivates both the system error
correction and the power calibration of the active channel. The Power Correction Off state is ignored. If no
user system error correction or power calibration is available, the factory calibrations are used.
The calibration state label (Cal Off ! or Cal) for an arbitrary S-parameter trace indicates whether or not
Correction Off is active; it does not distinguish the Enhanced Wave Corr state. This is in contrast to the
calibration state label for wave quantities and ratios; see Enhanced Wave Correction.
Remote control: [:SENSe<Ch>]:CORRection:STATe ON | OFF
Power Calibration
The Power Calibration submenu configures and starts a source or receiver power calibration.
In true differential mode only the source power calibration results are used, no receiver power
calibration is possible.
445
GUI Reference
Channel Menu
Source Power Cal... opens the configuration dialog for a source power calibration.
Receiver Power Cal... opens the configuration dialog for a receiver power calibration.
Power correction data can be stored to a cal group and applied to several channels; see description of
the Calibration Manager.
In remote control it is possible to read, modify and reload power calibration data. Refer to the description
of the commands SOURce<Ch>:POWer<Pt>:CORRection:DATA and
[SENSe<Ch>:]CORRection:POWer<port_no>:DATA.
Remote control: SOURce<Ch>:POWer:CORRection...
[SENSe<Ch>:]CORRection:POWer...
446
GUI Reference
Channel Menu
The source power calibration requires an external power meter, to be connected via GPIB bus, USB or
LAN interface. Use the USB-to-IEC/IEEE Adapter (option R&S ZVAB-B44) to control devices equipped
with a GPIB interface. The power sensor can be connected directly at the reference plane or to any other
point in the test setup where the signal power is known to be proportional to the power at the reference
plane.
The source power calibration involves several steps:
1. The analyzer performs a first calibration sweep at the source power that is likely to produce the
target power (Cal Power) at the reference plane. A known attenuation or gain at the source port
and in the signal path between the source port and the reference plane is taken into account.
2. The power measured at the reference plane is displayed in the calibration sweep diagram and
compared to the Cal Power. The comparison serves as an input for the correction of the source
power.
3. Steps 1 and 2 are repeated for a specified Number of Readings or after the deviation between the
measured power at the reference plane and the Cal Power is below a specified Tolerance.
4. After the last calibration sweep, it is possible to perform an additional Verification Sweep in order
to check the accuracy.
After a power calibration one can expect the power at the reference plane to be within the range of
uncertainty of the power meter. After a change of the sweep points or sweep range, the analyzer
interpolates or extrapolates the calibration data.
The Source Power Cal dialog provides the following control elements:
Calibrate Source contains all analyzer ports or external generators and frequency converters
which can be used as a source for the calibrated wave quantity. The list contains all analyzer
ports Port 1 to Port n. For an R&S ZVA110 system with external test sets, Port 1 and Port 2
denote the external diplexer ports.
Generators (Gen 1, Gen 2 ...) must be configured explicitly in the System Configuration External
447
GUI Reference
Channel Menu
Generators dialog before they appear in the list. Frequency converters (Conv 1, Conv 2 ...) must
be configured in the System Configuration Frequency Converters dialog. Only frequency
converters with electronic attenuators (R&S ZVA-ZxxxE) can be power-calibrated.
Set as Stimulus Axis causes the channel line of the active channel to show the (target) power of
the calibrated source port instead of the channel base power (e.g. Port 1 Pwr 0 dBm instead of
Base Pwr 0 dBm). This is particularly useful if the source port powers differ from each other and
from the channel base power. For power sweeps, the original stimulus axis range is replaced by
the target power range of the calibrated port. After the calibration, the selected stimulus axis is
maintained and shows the calibrated source power at the reference plane.
Use the context menu of the channel line or the Channel Mode Port Configuration Stimulus
dialog to select an arbitrary stimulus axis.
Take Cal Sweep initiates a calibration sweep for the selected source. The progress of the sweep
is monitored in the calibration sweep diagram. After the necessary calibrations have been
completed, a message in the trace list indicates the status of the power calibration.
Abort Sweep stops a running sweep. The data acquired in the aborted sweep is discarded.
The Settings panel displays the essential parameters of the source power calibration, to be
defined in the Modify Source Power Cal Settings dialog.
Source Power Correction Off can be selected/deselected as soon as power calibration data has
been acquired for the selected source. If the box is checked, the calibration data is kept in
memory but not applied to the source. The Power Correction Off softkey disables the power
correction for all receivers and sources.
Modify Settings... opens the Modify Source Power Cal Settings dialog.
Power Meter selects an external power meter that is used to measure the exact source power at
the calibration point. Power meters (Pmtr1, Pmtr2, ...) must be configured in the System
Configuration External Power Meters dialog before they appear in the list. The buttons in the
Power Meter panel provide settings for the selected power meter; see Power Meter Settings
below.
Perform Verification Sweep after Cal enables or disables a verification sweep that the analyzer
performs after the source power calibration. The sweep is also displayed in the calibration sweep
diagram. Its purpose is to test the accuracy of the source power calibration after the final
correction data has been acquired. The final power calibration results are applied starting with the
first sweep after the verification sweep.
Remote SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire]
control: SOURce<Ch>:POWer<Pt>:CORRection:COLLect[:ACQuire]
SOURce<Ch>:POWer<Pt>:CORRection[:STATe]
SOURce<Ch>:POWer<Pt>:CORRection:GENerator[:STATe]
SOURce<Ch>:POWer<Pt>:CORRection:PMETer:ID
SOURce<Ch>:POWer<Pt>:CORRection:COLLect[:ACQuire]:VERification[:STATe
]
SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire]:VERification:RESult?
If Perform Verification Sweep after Cal is enabled in the Source Power Cal dialog, an additional
448
GUI Reference
Channel Menu
The current sweep number is indicated in the title line; the trace line indicates whether the power meter
(Pmtr<n>) or the reference receiver reading (a<n>(P<m>)) is used. After completing the entire sequence
of calibration sweeps (including a possible verification sweep), the analyzer returns to the previous
measurement screen.
449
GUI Reference
Channel Menu
Calibration Source Power Settings shows the calibrated Port(s), the Basis of the power
conversion formula, the port power Offset, the source step Attenuator setting, Cal (Power) Offset,
and the target power of the source power calibration at the calibration plane (Cal Pwr). The power
settings are analogous to the settings in the Port <n> Power dialog.
The parameters in the Power Cal Sweeps panel provide stop criteria for the calibration procedure:
Maximum Number of Readings is a limit for the number of calibration sweeps. Tolerance denotes
the maximum deviation of the measured power from the Cal Power. The calibration procedure is
stopped if the Maximum Number of Readings is reached or if the measured power is within the
Tolerance.
The Convergence Factor can be used to modify the amount of power correction after each
calibration sweep. The deviation from the desired power at the reference plane, as measured by
the external power meter or a-wave receiver, is multiplied by the selected convergence factor. The
variable attenuator setting is modified by the product of <power deviation> times <convergence
factor>. With a convergence factor larger (smaller) than 1, the source power correction after each
power calibration step is larger (smaller) than the measured deviation from the desired power.
Convergence factors different from 1 are indicated only if the test setup includes non-linear
components. External frequency converters may require convergence factors <1 at some source
powers and frequencies. In general, it is recommendable to start the calibration with a
convergence factor 1 and choose smaller values (0.8 ... 0.4) in case that the iteration fails.
Inappropriate convergence factors can slow down the source power calibration or even prevent
convergence.
Includes Flatness Cal enables the iterative source power calibration with the stop criteria
specified above. This corresponds to the normal source calibration procedure. If the Flatness Cal
is disabled, the analyzer performs a single calibration sweep in order to calibrate the reference
receiver (see below) but without overwriting the previous source power calibration data. The Port
450
GUI Reference
Channel Menu
n Cal Power and Power Meter Readings are disabled. A frequency extension with an external
converter without electronic attenuator is a typical example for a measurement where the Flatness
Cal should be disabled.
Includes Reference Receiver Cal enables a calibration of the reference receiver of the active
source port together with the source power calibration. The reference receiver reading is set equal
to the power reading of the external sensor. This can replace a subsequent a-wave receiver
power calibration.
Use Reference Receiver after <n> Power Meter Readings enables the fast power calibration
mode where the external power meter is used for the first <n> calibration sweeps only. The
analyzer uses its reference receiver for the following, iterative calibration sweeps. The gain in
speed increases with the number of readings minus <n>. The verification sweep (if it is enabled) is
also performed using the reference receiver; it may be used to estimate the accuracy of the fast
power calibration. See also Conditions for fast power calibration below.
Use Power Meter only disables fast power calibration; the power meter is used for all calibration
sweeps.
Reference Receiver only is available while the Reference Receiver Cal is disabled. This method
also requires an existing source power calibration of the active channel and test setup for a
particular target power <Cal Power 1>, including a reference receiver calibration. The calibration
for the new target power <Cal Power> is based on the existing calibration data at <Cal Power 1>.
During the sequence of calibration sweeps, the source power is varied such that the reference
receiver indicates the new power <Cal Power>. Assuming a sufficiently linear behavior of the
components in the test setup, <Cal Power> is also available at the reference plane.
If Switch off All Other Sources... is checked, the power at all sources except the calibrated source
is switched off during the calibration. This is advisable especially if the power calibration is
intended for intermodulation measurements where different signals are combined.
The analyzer performs either a Flatness Cal or a Reference Receiver Cal, or both. The two options
must not be disabled simultaneously.
Conditions for fast power calibration
To use fast power calibration, ensure that the analyzer is configured as follows:
1. An internal source is used.
2. The Reference Receiver Cal is enabled.
3. On an R&S ZVA network analyzer that is equipped with option R&S ZVA<n>-B16, Direct
Generator/Receiver Access, the jumper for the REF OUT / REF IN connectors is connected so
that the reference receiver loop is closed.
Remote control: SOURce<Ch>:POWer<Pt>:CORRection:NREadings
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:AVERage[:COUNt]
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:AVERage:NTOLerance
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:CFACtor
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:FLATness
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:RRECeiver
SOURCe<Ch>:POWer<Pt>:CORRection:FAST
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:METHod
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:PMReadings
SOURce<Ch>:POWer<Pt>:CORRection:OSOurces[:STATe]
451
GUI Reference
Channel Menu
Power Meter Config... opens the System Configuration External Power Meters dialog.
Auto Zero initiates a zeroing procedure of the power meter; see background information below.
Power Meter Correction... opens a dialog to define the frequency range for the sensitivity
correction of the power meter and an additional transmission coefficient in front of the power
meter or the DUT.
Zeroing
Zeroing calibrates the external power meter by adjusting its reading at zero signal power. For this
purpose, the RF cable between the analyzer and the power sensor must be disconnected (see tips
below!). R&S power sensors and power meters automatically detect the presence of any significant input
power. This aborts zeroing and generates an error message. Zeroing can take a few seconds, depending
on the power meter model; refer to the documentation of your external power meter for more information.
Repeat zeroing:
When very low-power signals are to be measured, e.g. less than 10 dB above the lower
measurement limit.
A reset of the network analyzer does not affect the last zeroing result.
452
GUI Reference
Channel Menu
Frequency Information for Power Meter selects the origin of the frequency information for the
power meter.
For best accuracy, power meters must know the exact frequency of the measured signal. If the
signal path between the source and the power meter contains a frequency-converting device, the
frequency at the power meter differs from the frequency of the calibrated source. It is
recommended to define the modified frequency range for the power meter in the Port
Configuration dialog and select From Power Meter Entry in Port Configuration. his setting
overwrites the analogous setting in the Power Meter Correction dialog for the power sensor
measurement.
The Additional Two-Port settings allow you to modify the power calibration data in order to
account for an additional two-port device with known transmission coefficients. Configuration of
the transmission coefficients and activation (Take Transmission Coefficient into Account) are
independent from each other.
In Front of selects the position of the additional two-port in the test setup.
If Power Sensor (during Calibration) is active, the analyzer increases the measured power sensor
values by the two-port transmission coefficients to ensure that a subsequent measurement
without the additional two-port is correctly calibrated.
If Device under Test (during Measurement) is active, the analyzer decreases the measured
power sensor values by the two-port transmission coefficients to move the reference plane of the
power calibration towards the input of the DUT. For examples see background information below.
The Transmission Coefficient panel defines the transmission characteristics of the additional twoport in the calibrated frequency range. The required information is a list of transmission
coefficients at different frequency values. It is possible to edit the list manually, use one of the
traces in the active setup (Use Trace), or import the list from a trace file (Import Data...). The file
import dialog contains a checkbox for renormalization, in analogy to the Import Complex Data
dialog. The imported trace file must be either in Touchstone (*.s<n>p) or in *.csv format; see also
Trace File Formats).
The list must contain at least one frequency point before you can enable the additional two-port
correction. In a power, time or CW mode sweep, one point at the fixed CW frequency is sufficient.
In a frequency sweep it is possible to enter several values to account for a frequency-dependent
453
GUI Reference
Channel Menu
attenuation.
You can also save the displayed list to a power meter correction list file with extension (*.pmcl)
and re-load it in later sessions (Save List..., Load List...).
Test setups with "additional two-port" devices
The two test setups for additional two-ports can be depicted as follows.
Case A: 2-port in front of power sensor (during calibration)
An adapter or attenuator with known attenuation is needed to connected the power sensor to the
NWA test port. The transmission coefficients of the adapter are used for the power meter
correction.
On-wafer measurements. The power sensor cannot be directly connected to the input of the DUT.
The transmission coefficients of the wafer probe are used for the power meter correction.
Remote
control:
[SENSe<Ch>:]PMMO ON | OFF
SOURce<Ch>:POWer:CORRection:TCOefficient[:STATe]
SOURce<Ch>:POWer:CORRection:TCOefficient:CALibration
SOURce<Ch>:POWer:CORRection:TCOefficient:INSert
SOURce<Ch>:POWer:CORRection:TCOefficient:DEFine
454
GUI Reference
Channel Menu
SOURce<Ch>:POWer:CORRection:TCOefficient:COUNt?
SOURce<Ch>:POWer:CORRection:TCOefficient:DELete[:DUMMy]
SOURce<Ch>:POWer:CORRection:TCOefficient:DELete:ALL
SOURce<Ch>:POWer:CORRection:TCOefficient:FEED
MMEMory:LOAD:CORRection:TCOefficient
"<file_name>"[,"parameter"]
MMEMory:SAVE:CORRection:TCOefficient "<file_name>"
No external connection is needed for a receiver power calibration on the reference receiver (wave
quantity an with Port n used as a source). Besides, the reference receiver is automatically
calibrated together with any source power calibration of an analyzer port unless this feature is
disabled in the Modify Source Power Cal Settings dialog.
A reference receiver power calibration with a different source port (wave quantity an with source
Port m; n m) can make sense if the Direct Generator and Receiver Access connectors (option
R&S ZVA<n>-B16) are used.
Calibration of a received wave bn involves an external test setup. The received wave to calibrate
can be generated by the analyzer or an external generator.
The receiver power calibration involves a single calibration sweep. The calibration sweep is performed
with current channel settings but with a maximum IF bandwidth of 1 kHz. Smaller IF bandwidths are
maintained during the calibration sweep; larger bandwidths are restored after the sweep.
The analyzer measures the received power at each sweep point, compares the result with the known
power of the source, and compiles a correction table.
An acoustic signal indicates the end of the calibration sweep. At the same time, a message next to the
calibrated source indicates the status of the receiver power calibration. After a change of the sweep points
or sweep range, the analyzer interpolates or extrapolates the calibration data.
455
GUI Reference
Channel Menu
The Receiver Power Cal dialog provides the following control elements:
Wave Quantity to Calibrate provides two pull-down lists to select one of the transmitted waves a n
or one of the received waves bn for the calibration. Each power calibration only applies to the
selected wave quantity in the active measurement.
Receiver Power Correction Off can be selected/deselected as soon as power calibration data has
been acquired for the active wave quantity. If the box is checked, the calibration data is kept in
memory but not applied to the wave quantity. The Power Correction Off softkey disables the
power correction for all receivers and sources.
Calibration Source contains all analyzer ports or external generators which can which can be used
as a source for the calibrated wave quantity. The list contains all analyzer ports Port 1 to Port n.
Generators (Gen 1, Gen 2 ...) must be configured explicitly in the System Configuration External
Generators dialog before they appear in the list.
Beneath the selected source, a label displays the current status of the selected source's Flatness
and/or Reference Rcvr power calibration (if available)
If an analyzer port (Port 1 ...) is selected as a Calibration Source, the Reference Power Value for
the receiver calibration can be selected in addition. The Reference Receiver values are potentially
more accurate, provided that an accurate source power calibration including a reference receiver
calibration is available (Channel Calibration Start Power Cal Source Power Cal... Modify
Settings Reference Receiver Cal: On). Alternatively, you can use the (factory-calibrated)
nominal source powers.
Take Cal Sweep initiates a calibration sweep for the selected wave quantity and source. The
progress of the sweep is monitored in the Sweep progress bar.
Abort Sweep stops a running sweep. The data acquired in the aborted sweep is discarded.
The accuracy of the receiver power calibration depends on the accuracy of the source. Depending on
the test setup and reference plane, it is recommendable to perform a source power calibration before the
receiver power calibration.
Remote control: [SENSe<Ch>:]CORRection:POWer:ACQuire
456
GUI Reference
Channel Menu
[SENSe<Ch>:]CORRection:POWer:AWAVe[:STATe]
[SENSe<Ch>:]CORRection:POWer:DATA
[SENSe<Ch>:]CORRection:POWer[:STATe]
At new sweep points within the calibrated sweep range, interpolation is applied to calculate the
correction data. A label PCai in the trace list indicates an interpolated power calibration.
At new sweep points outside the calibrated sweep range, the correction values are extrapolated:
Sweep points below the lowest calibrated frequency are assigned the correction value of the
lowest frequency. Sweep points above the highest calibrated frequency are assigned the
correction value of the highest frequency. A label PCax in the trace list indicates an extrapolated
power calibration.
If Power Corr All Ports On is checked, the power calibration of the active channel is applied
without exceptions.
If Power Corr All Ports On is checked, the power calibration of the active channel is not applied.
If none of the commands is checked, the power calibration of the channel is applied but one or
several source or receiver power calibrations have been disabled (Source Power Cal / Receiver
Power Cal / Port Configuration dialogs).
457
GUI Reference
Channel Menu
Calibration Manager
Opens a dialog to store system error correction and power correction data to the cal pool and to assign
stored correction data to channels.
Cal pool
The cal pool is a collection of correction data sets (cal groups) that the analyzer stores in a common
directory C:\Rohde&Schwarz\NWA\Calibration\Data. Cal groups in the pool can be applied to different
channels and setups. Each cal group is stored in a separate file named <CalGroup_name>.cal. The cal
group name can be changed in the Calibration Manager dialog.
Calibration State lists all channels and their current calibration state.
Calibration Properties displays the basic channel settings and describes the System Error
Correction and the Power Correction which is available for the channel selection in the Calibration
State panel. If available, the Noise Figure Correction Data (with option R&S ZVAB-K30) is
displayed in addition.
Full n-port system error corrections for n > 2 ports can be performed with a variable number of
through connections (see Full n-Port Calibration with Reduced Number of Through Connections).
For these calibration types, the System Error Correction section contains the Throughs that were
actually measured.
When Simultaneous Measurement with Frequency Offset was active during calibration then the IF
offsets used in the individual calibration measurements are displayed as well.
458
GUI Reference
Channel Menu
Calibration states
One of the following calibration states is assigned to each of the channels listed in the Cal State table:
No Calibration No specific channel correction data is available. The factory system error
correction is used. This is the default situation when a new setup is created (File New).
Channel Cal A system error correction and/or power correction with channel-specific correction
data is active. A new calibration of the channel affects the channel-specific correction data only;
no cal group file will be overwritten..
Uses <CalGroup> A system error correction with one of the correction data sets (cal groups)
stored in the cal pool is active. A new calibration of the channel replaces the correction data in the
cal pool and may affect several channels, see below.
The channel calibration of the active channel is also applied to a new channel created via Add Channel +
Trace. Corr Off indicates that the system error correction for the channel has been deactivated using
Correction Off.
If a new calibration is performed for a channel assigned to a cal group (marked as Uses <CalGroup>),
the correction data overwrites the cal group data, so the new calibration will affect all channels assigned to
the cal group. The network analyzer generates a notice message "New calibration will overwrite cal pool!"
when opening the first dialog (Select Physical Port Connectors) of the calibration wizard.
The buttons in the upper half of the dialog are used to modify the Cal Pool and apply pool data to
channels:
Add -> copies the correction data of the selected channel to the cal pool, generating a new pool
member (cal group).
<- Apply assigns the selected cal group to the selected channel.
<- Apply to All assigns the selected cal group to all channels in the Cal State table.
Resolve Pool Link deletes the assignment between the selected channel (Ch<n>: Uses
<CalGroup_name>) and the cal group. The correction data from the cal group <CalGroup_name>
is used as a channel calibration for <Ch<n>>, the Calibration State list displays Ch<n>: Channel
Cal.
You can apply any correction data set (cal group) from the Cal Pool to several channels, which may
belong to different setups. When doing so make sure that the port configuration of the channels
(connectors, state, ...) and the cal group are compatible.
You can also use a cal group stored in the Cal Pool to define a channel-specific calibration. Apply the cal
group to the channel and click Resolve Pool Link.
Remote
control:
459
GUI Reference
Channel Menu
SOURce<Ch>:POWER:CORRection:DATA:PARameter:COUNt?
MMEMory:LOAD:CORRection:MERGe (merge calibration files)
Calibration Kits
Opens a dialog to manage the calibration kits in use, add new kits and import or export kits.
Calibration kits
A calibration kit is a set of physical calibration standards for a particular connector type. The magnitude
and phase response of the calibration standards (i.e. their S-parameters) must be known or predictable
within a given frequency range.
The standards are grouped into several types (open, through, match,...) corresponding to the different
input quantities for the analyzer's error models. The standard type also determines the equivalent circuit
model used to describe its properties. The circuit model depends on several parameters that are stored in
the cal kit file associated with the calibration kit.
As an alternative to using circuit models, it is possible to describe the standards by means of S-parameter
tables stored in a file.
The analyzer provides a large number of predefined cal kits but can also import cal kit files and create new
kits:
A selection of predefined kits with different types of parameters is available for all connector types.
The parameters of these kits are displayed in the Add/Modify Standards dialog, however, it is not
possible to change or delete the kits.
Imported and user-defined kits can be changed in the Calibration Kits dialog and its various subdialogs.
Calibration kits and connector types are global resources; the parameters are stored independently and
available irrespective of the current setup.
The Calibration Kits dialog contains a series of buttons, each of them opening a dialog:
Import Kit imports a previously stored cal kit file. The analyzer asks whether to set the imported
calibration kit active.
View/ Modify Kit adds or deletes standards in an imported or user-defined calibration kit and/or
460
GUI Reference
Channel Menu
Copy Kit to... creates a copy of the selected kit with a new cal kit name.
Delete Kit removes an imported or user-defined kit from the list of Calibration Kits in Use.
The Calibration Kits in Use: table is used to select a calibration kit for each connector type. The pull-down
lists contain all kits for the individual connector types.
Rohde&Schwarz offers special calibration kits for measurements involving external frequency
converters. For a description of the standards and the system error procedure procedure refer to section
Waveguide Calibration Kits.
Remote control: [SENSe<Ch>:]CORRection:CKIT:<conn_type>:SELect '<ckit_name>'
[SENSe<Ch>:]CORRection:CKIT:SELect '<conn_type>', '<ckit_name>'
(the previous two commands also create new cal kits)
[SENSe<Ch>:]CORRection:CKIT:DELete '<ckit_name>'
Query connector types, calibration kits, and standards:
[SENSe<Ch>:]CORRection:CONNection:CATalog?
[SENSe<Ch>:]CORRection:CKIT:CATalog?
[SENSe<Ch>:]CORRection:CKIT:STANdard:CATalog?
Universal parameters (no label) describe calibration kit models with highly standardized
components so that the parameters are valid for all calibration kits of the model.
Typical parameters (labelled typical) approximately describe a calibration kit model. To correct for
deviations between the standards, each kit of the model is individually measured and delivered
with an additional, kit-specific parameter set. Therefore each typical parameter set <kit_name>
typical is complemented by an additional parameter set <kit_name> containing optimized
parameters for an individual kit.
Ideal parameters (labelled Ideal Kit) describe an idealized calibration kit for each connector type;
see below.
Make sure to use universal or individual parameter sets if you need to obtain high-precision results.
The precision of the calibration kit parameters determine the accuracy of the system error correction and
of the measurements. The calibration wizard displays a warning if you use a typical or ideal parameter set
to calibrate a channel.
Calibration kits can be obtained as network analyzer accessories; refer to the data sheet for the relevant
461
GUI Reference
Channel Menu
ordering information. The name of all parameter sets is equal to the name of the corresponding calibration
kit model.
Ideal parameters
All ideal kits contain the following standards:
Standard (Gender)
R (Load)
Open (f, m)
Short (f, m)
0 mm
10 mm
Match (f, m)
0 mm
Reflect (f, m)
0 mm (Delay: 0 s)
0 mm
0 mm
10 mm
0 mm
0 mm
Connector type including all connector type parameters (name, polarity, offset model, reference
impedance)
Type, gender and label of all standards in the kit together with the circuit model parameters
(offsets, load) or S-parameter tables (.snp file) that are necessary to determine its magnitude and
phase response.
To export cal kit data, the analyzer uses a specific binary file format *.calkit.
Three different import file formats are supported: ZVA-specific binary cal kit files (*.calkit), ZVRspecific binary cal kit files (*.ck), cal kit files in Agilent-specific ASCII formats (*.csv, *.prn; see
notes below).
To import a ZVA-specific or ZVR-specific cal kit file (*.ck or *.calkit) you can also use the Windows
462
GUI Reference
Channel Menu
Explorer and simply double-click the file or drag and drop the file into the NWA application. The imported
cal kit file is automatically set active.
Importing older ZVR cal kit files
On loading some older ZVR-specific *.ck files, e.g. the ZV-Z23 cal kit file, the ZVA generates the
message File does not comply with instrument calibration kit file format. The files must be
converted using a ZVR network analyzer equipped with a firmware version V3.52 or higer. Proceed
as follows:
1. On the ZVR, press CAL CAL KITS MODIFY KITS INSTALL NEW KIT to import the
*.ck file.
2. Press CREATE INST FILE in the same submenu to export the *.ck file in a ZVAcompatible format.
3. Import the converted file into the ZVA.
*.csv cal kit files: VNA Cal Kit Manager 2.1
The VNA Cal Kit Manager is a free, Windows-based software tool intended to import, edit, and
export *csv cal kit files. The software is available for download at
http://www.vnahelp.com/products.html. The decimal separator used by the VNA Cal Kit Manager
V2.1 depends on the language version of the Windows operating system: Cal kit files generated on
an English operating system contain dots, the ones generated on a German system contain
commas.
The network analyzer expects the dot as a separator and displays an error message when a *.csv
file with commas is loaded. Please install the VNA Cal Kit Manager V2.1 on an appropriate (e.g.
English) Windows version to avoid trouble.
*.prn cal kit files: PNA Cal Kit Editor
The network analyzer can import and process cal kit files created with the PNA Cal Kit Editor. The
files use the extension *.prn; the data format is identical to the *.csv format.
The decimal separator used by the PNA Cal Kit Editor depends on the language version of the
Windows operating system: Cal kit files generated on an English operating system contain dots,
the ones generated on a German system contain commas.
The network analyzer expects the dot as a separator and displays an error message when a *.prn
file with commas is loaded. Please install the PNA Cal Kit Editor on an appropriate (e.g. English)
Windows version to avoid trouble.
Remote control: MMEMory:LOAD:CKIT "file_name"
MMEMory:STORe:CKIT "kit_name", "file_name"
MMEMory:STORe:CKIT:WLABel "ckit_name","ckit_label", "file_name"
[SENSe<Ch>:]CORRection:CKIT:INSTall "<file_name>"
463
GUI Reference
Channel Menu
be used to open the View / Modify Standard in <kit_name> dialog check the standard parameters. All
other controls are inactive.
In its upper part the Add Calibration Kit dialog contains several controls to do the following:
Insert the (unique) Name of the new kit and assign a Label.
Qualify whether or not the Offset and Load parameters for the standards are defined and
displayed in Agilent Mode.
Assigning a label to user-defined calibration kits is optional. However, the label is displayed in many
dialogs and can provide useful information about the kit, e.g. its serial number. It is even possible to
assign several calibration kits with the same name, distinguished by their label, to a common connector
type. See also [SENSe<Ch>:]CORRection:CKIT... with Labels.
The table in the center of the dialog lists all standards in the new kit together with either their gender or
their port assignment (see Restrict Port Assignment) and the label (if defined). Clicking a standard opens
the View / Modify Standard in <kit_name> dialog where it is possible to change the parameters. Several
buttons can be used to change the entries in the list.
Using the dialog buttons
Copy Standards from... opens a dialog to copy standards from another calibration kit to the new
kit.
Add Standard... selects, defines and adds a new standard to the kit. A calibration kit may only
contain a single standard of each type.
View / Modify Standard... displays or changes the properties of the selected standard.
Delete Standard removes the selected standard from the list and from the calibration kit.
Optimize Line Freq Ranges is available if the calibration kit contains two or more Line standards
with different electrical lengths. This button adjusts the frequency ranges of the Lines according to
the rules described in section TRL Calibration with Two Lines.
View the properties of the Line standards in order to check (and possibly change) the adjusted
Min Freq and Max Freq values. Notice that, during a calibration with several lines, the analyzer
will have to re-calculate the transition frequencies, depending on the sub-set of standards that you
actually use.
Use Copy Standards from... to avoid the (re-)definition of their properties. Standards are copied
464
GUI Reference
Channel Menu
together with their parameters and their label, which you can modify once they belong to the new kit.
Remote control: [SENSe<Ch>:]CORRection:CKIT:LABel
[SENSe<Ch>:]CORRection:CKIT:LLABel
In the dialog, it is possible to select one of the calibration kits in use (Kit Name) and select either all or a
single standard to be copied. A calibration kit may only contain a single standard of each type.
The table shows the imported and user-defined calibration kits with their name, connector type and label
(if defined). OK deletes the selected kit. Predefined kits cannot be deleted.
465
GUI Reference
Channel Menu
The list shows the available connector types with their name (Conn Type), polarity (Sexless) and
reference impedance (Ref Imp). The Offset Model describes the mode of wave propagation in the
transmission lines of the standards associated with the connector type. The buttons below are used to add
and delete user-defined connector types. Deleting a connector type will also delete all calibration or
adapter kits assigned to it.
Impact of reference impedance
The reference impedance (Ref Imp) Z0 for the connectors is a critical value that is displayed in the Port
Configuration menu and represents an input value for various parameter conversions. Z 0 enters into:
The calculation of the S-parameters for the calibration standards associated with the connector
type, provided that they are derived from a circuit model (Add/Modify Standard dialog).
The calculation of the (default) reference impedances for balanced ports (Def. Balanced Port tab
of the Balanced Ports and Port Groups dialog).
466
GUI Reference
Channel Menu
If the calibration kit standards contain lines with transverse electric propagation mode (TEM), then
the Relative Permittivity r of the dielectric can be defined. The default permittivity is the value for
air. TEM-type lines have no cutoff frequency.
If the calibration kit standards contain waveguides, then the lowest frequency where a wave
propagation is possible (Cutoff Frequency fc) can be defined. The default cutoff frequency if 0 Hz
(propagation at all frequencies). No relative permittivity is needed for waveguides.
The impedance for waveguides is frequency-dependent. If a waveguide line type is selected, various
dialogs (e.g. Add Standard...) will indicate varies instead of a definite impedance value.
Impact of offset model parameters
The offset model parameters are used for the calculation of the S-parameters for the calibration standards
associated with the connector type, provided that they are derived from a circuit model (Add/Modify
Standard dialog).
For TEM-type lines, the relative permittivity r is needed for the conversion of a ZVR-type Loss (in
units of dB/sqrt(GHz)) into an Agilent-type Offset Loss (in units of G/s) and vice versa (see
Offset and Load parameters). The Electrical Length and Delay values in the Modify Offset dialog
are directly entered and therefore independent of r.
For waveguides, the low frequency cutoff frequency fc is important because no wave propagation
is possible at frequencies below fc. If a standard is measured in order to acquire calibration data,
the analyzer checks the low frequency cutoff. If the start frequency of the sweep range is below f c
, then the calibration wizard generates an error message.
The offset model parameters are not used except in the context of calibration. The offset parameter
definitions (see Mechanical Length) are based on independent r values.
Remote control: [SENSe<Ch>:]CORRection:CONNection
467
GUI Reference
Channel Menu
In its upper part the Add Standard or View / Modify Standard dialog contains several controls to do the
following:
Select a standard Type and its Gender (for polarized/not sexless connector types and if the port
assignment is not restricted) and assign a Label. For line standards the GUI displays an
additional index field to distinguish between multiple line standards.
Assigning a label to standards is optional. However, the label is displayed in many dialogs and can
help you identify a standard or distinguish different standards with similar parameters.
If Circuit Model is selected in the S-params From panel, then the controls in the central panel of the dialog
are enabled. The circuit diagram is adjusted to the selected standard type. The following parameters can
be set:
Frequency range (Min. Freq. to Max. Freq) for which the circuit model is valid. During calibration,
the analyzer checks whether the sweep range is within the validity range of all measured
standards and possibly generates a warning (see Measure Standards dialog).
468
GUI Reference
Channel Menu
The impedance for waveguides is frequency-dependent. If a waveguide line type is selected in the
Offset Model dialog, the circuit model indicates varies instead of a definite impedance value.
Remote control: [SENSe<Ch>:]CORRection:CKIT:<std_type>
[SENSe<Ch>:]CORRection:CKIT:<conn_type>:<std_type>
MMEMory:LOAD:CKIT:SDATa
The port assignment is displayed in the Add or View / Modify Calibration Kit dialogs.
Port assignment and gender
The standards are handled differently, depending on their port assignment:
If the port assignment is not restricted, the gender belongs to the definition of polarized standards.
When the connector type and calibration kit is selected in the calibration wizard, the analyzer
checks whether the kit contains the necessary standard types and whether the standards have
the right gender.
Standards with restricted port assignment are assumed to have the gender that is appropriate for
the calibrated port. In the View Modify Standard dialog, the Gender: input field is disabled. In the
calibration wizard, the analyzer checks whether the kit contains the necessary standard types for
the required ports. Instead of the gender, the port assignment is stored in the calibration kit file.
This approach simplifies the definition of standards and helps to avoid inconsistencies.
Remote control: [SENSe<Ch>:]CORRection:CKIT:<std_type>
Modify Offset
Specifies the offset parameters for the transmission lines of a particular calibration standard. This dialog is
opened from the Add or View / Modify Standard... dialog (Modify Offset... button).
469
GUI Reference
Channel Menu
The offset parameters depend on whether or not the circuit model is defined in Agilent Mode (see
Add/Modify Calibration Kit dialog):
If Agilent Mode is active, then the standard is characterized by its Delay (in s), its characteristic
impedance Z0 (in ) and its Offset Loss (in G.
If Agilent Mode is switched off, then the standard is characterized by the ZVR-compatible
parameters Electrical Length (in m), its Char. Impedance (in ) and its Loss (in dB/sqrt(GHz)).
The loss is zero and not editable as long as the electrical length is zero.
Both parameter sets are closely related. The Electrical Length is proportional to the Delay; Z0 corresponds
to the Char. Impedance. Moreover the analyzer converts an Agilent-type Offset Loss into a ZVR-type Loss
and vice versa using the Relative Permittivity r for the connector type defined in the Offset Model... dialog.
Offset parameters
The offset parameters have the following physical meaning:
The Delay is the propagation time of a wave traveling through the standard. The Electrical Length
is equal to the Delay times the speed of light in the vacuum and is a measure for the length of
transmission line between the standard and the actual calibration plane. For a waveguide with
permittivity r and mechanical length Lmech the following relations hold:
The default delay is 0 s, the default step width is 1 ns, corresponding to a step width of 299.792 mm
for the electrical length. The relations hold for one-port and 2-port standards.
Z0 is the Characteristic Impedance of the standard. If the standard is terminated with Z0, then its
input impedance is also equal to Z0. Z0 is not necessarily equal to the reference impedance of the
system (depending on the Connector Type) or the terminal impedance of the standard. The
characteristic impedance of the standard is only used in the context of calibration.
The default characteristic impedance is equal to the reference impedance of the system.
The Loss is the energy loss along the transmission line due to the skin effect. For resistive lines
and at RF frequencies the loss is approximately proportional to the square root of the frequency.
In Agilent mode the Offset Loss is expressed in units of /s at a frequency of 1 GHz. The following
formula holds for two-port standards:
The conversion formula for one-port standards has an additional factor 1/2 on the right-hand side.
The reason for this factor is that the Loss in dB accounts for the attenuation along the forward and
470
GUI Reference
Channel Menu
the reverse path (no matter how often the wave actually propagates through the line), whereas the
Offset Loss is proportional to the attenuation of the line.
To determine an offset loss value experimentally, measure the delay in seconds and the loss in dB
at 1 GHz and use the formula above.
The default Loss or Offset Loss is zero.
The impedance for waveguides is frequency-dependent. If a waveguide line type is selected in the
Offset Model dialog, the Char. Impedance field is disabled and indicates "varies" instead of a definite
impedance value. Moreover no Loss or Offset Loss can be set.
Offset parameters and standard types
Offset parameters are used to describe all types of standards except the Sliding Match and the
Attenuation.
The Sliding Match is a one-port standard with variable load parameters (sliding load) and
unspecified length. The reference impedance is fixed and equal to the characteristic impedance of
the connector type. No load and offset parameters need to be set.
The Attenuation is a two-port standard which is fully matched in both directions (the reflection
factor at both ports is zero). No load and offset parameters need to be set.
Modify Load
Specifies the load parameters for a particular calibration standard describing its terminal impedance. This
dialog is opened from the Add or View / Modify Standard... dialog (Modify Load... button).
The circuit model for the load consists of capacitance C which is connected in parallel to an inductance L
and a resistance R, both connected in series.
R is the constant resistive contribution. It is possible to select a special value (Open for so
that the inductance coefficients are irrelevant, Short for 0 , Match for the reference impedance of
the current connector type) or set any resistance R.
The fringing capacitance C and the residual inductance L are both assumed to be frequencydependent and approximated by the first four terms of the Taylor series around f = 0 Hz.
471
GUI Reference
Channel Menu
and an Attenuation.
The Through standard is a through-connection between two ports with minimum loss which is
taken into account by the Offset Parameters.
The Sliding Match is a one-port standard with variable load parameters (sliding load), so there is
no fixed load model.
The Line standard is a line of variable length with minimum loss which is taken into account by the
Offset Parameters.
The Attenuation is a two-port standard which is fully matched in both directions (the reflection
factor at both ports is zero). No load and offset parameters need to be set.
Characteristics
Ideal Standard
Offset
Model
Load
Model
Open
Short
Offset short
Match
Z0 (reference impedance of
the connector type)
Sliding match
Reflect
Through
Line1, Line 2,
Line 3, ...
Attenuation
Symm. network
The calibration of rectangular waveguides at very high frequencies requires a special set of standards;
see Frequency Extension Calibration.
Remote control: For an overview of standard parameters see also
[SENSe<Ch>:]CORRection:CKIT:<conn_type>:<std_type>
Calibration Kit R&S ZV-WR10 is suited for the frequency converter R&S ZVA-Z110(E) (frequency
range: 75 GHz to 110 GHz)
472
GUI Reference
Channel Menu
Calibration Kit R&S ZV-WR12 is suited for the frequency converter R&S ZVA-Z90E (frequency
range: 60 GHz to 90 GHz)
Calibration Kit R&S ZV-WR15 is suited for the frequency converter R&S ZVA-Z75 (frequency
range: 50 GHz to 75 GHz)
Calibration Kit R&S ZV-WR03 is suited for the frequency converter R&S ZVA-Z325 (frequency
range: 220 GHz to 325 GHz)
The following sections describe the standards in the waveguide calibration kits and their use for system
error corrections.
A Shim that contains a short transmission line causing a /4 phase shift around the center
frequency of the converters operating range and a 180 deg phase shift of the reflecting coefficient.
A Sliding Match standard (kit 1307.7100.11 only), providing more accurate results than the Fixed
Match standard at higher test effort.
The following table provides an overview of the available standards for rectangular waveguide calibration
and the technical implementation using the calibration kit.
Standard Type Technical implementation
Open
Short
Offset short
Match
Sliding match
473
GUI Reference
Channel Menu
Through
Line1
Attenuation
The standards in the calibration kit allow all one-port and two-port calibration types supported by the
network analyzer except TNA.
The characteristic data of the standards are very stable and independent of the individual calibration kit. It
is not required to deliver individual data with each kit and load the data into the analyzer. Instead the data
is already stored in the network analyzer (software option R&S ZVA-K8 and a sufficiently new firmware
version is required; refer to the What's New... section). It is possible to export the stored data to a file. Use
the "Cal-Kits" dialog of the network analyzer for this purpose: "Channel" > "Calibration" > "Cal-Kits" >
"Export Kit ..."
R&S ZV-WR10: 0 mm, 0.35 mm, 0.8 mm, 1.4 mm, 2.1 mm, 4.2 mm
R&S ZV-WR12: 0 mm, 0.42 mm, 0.96 mm, 1.68 mm, 2.52 mm, 5.04 mm
R&S ZV-WR15: 0 mm, 0.52 mm, 1.2 mm, 2.1 mm, 3.15 mm, 6.3 mm
474
GUI Reference
Channel Menu
ZV-WR03
Calibration Kit R&S ZV-WR03
The waveguide calibration kit R&S ZV-WR03 allows to calibrate network analyzers for test setups
involving frequency converters, in particular R&S ZVA-Z325.
The calibration kit contains the following standards:
Two Shims containing a short transmission line. The length of the line equals 1 mm for Shim #1
and 1.371 mm for Shim #2. Both lines exhibit a /4 length difference around the center frequency
of the converters operating range and a 180 deg phase shift of the reflecting coefficient.
A Sliding Match standard (kit 1307.7100.11 only), providing more accurate results than the Fixed
Match standard at higher test effort.
The following table provides an overview of the available standards for rectangular waveguide calibration
and the technical implementation using the calibration kit.
Standard Type Technical implementation
Open
Short
Offset short
Match
Sliding match
Reflect
Through
Line1
Attenuation
The standards in the calibration kit allow all one-port and two-port calibration types supported by the
network analyzer except TNA.
475
GUI Reference
Channel Menu
The characteristic data of the standards are very stable and independent of the individual calibration kit. It
is not required to deliver individual data with each kit and load the data into the analyzer. Instead the data
are already stored in the network analyzer (software option R&S ZVA-K8 and at least firmware version
2.45 are required). It is possible to export the stored data to a file. Use the "Cal-Kits" dialog of the network
analyzer for this purpose: "Channel" > "Calibration" > "Cal-Kits" > "Export Kit ..."
Enhanced wave correction off: no Cal label, Pcal label according to the power calibration state.
Enhanced wave correction on, factory calibration: no Cal label, no Pcal label, irrespective of the
power calibration state.
Enhanced wave correction on, channel calibration: Cal label, Pcal label according to the power
calibration state. A single power calibration at one port ensures power calibrated waves (Pcal) at
all ports.
For consistent measurements, it is recommended to use the enhanced wave correction in combination
with a (sufficient) set of system error corrections and power calibrations; see Enhanced Wave Correction
Procedure and Limitations.
In the present firmware version, the enhanced wave correction for all ports is referenced to the factory
calibration when a wave quantity or ratio for an uncalibrated port is selected. The Cal labels are removed
in all trace lines for ratios and wave quantities, including the traces lines for calibrated ports. The same
happens if an uncalibrated port is activated for the measurement using the Meas check box in the Port
Configuration dialog.
It is recommended to provide the calibrations for all ports before activating the enhanced wave correction,
creating traces, and activating ports.
476
GUI Reference
Channel Menu
The enhanced wave correction is automatically activated when one of the following measurement modes
is selected:
True differential mode or defined coherence mode (with option R&S ZVA-K6). Enhanced wave
correction is a prerequisite for these modes and cannot be disabled.
Scalar mixer measurement with source match or source and load match correction (see Define
Scalar Mixer Meas). The source match correction corresponds to an enhanced wave correction.
Activating the enhanced wave correction activates source match correction for the scalar mixer
mode and vice versa.
No frequency conversion: The ports which are selected for the measurement (Meas check box on
in the Port Configuration dialog) form a port group for enhanced wave correction. After a full n-port
calibration, the n calibrated ports are selected.
Scalar Mixer Measurement: Port 1 corresponds to port group 1, port 2 corresponds to port group
2, see detailed example below.
Defined Coherence Mode: All driving (coherent) ports form port group 1, the remaining ports (with
Meas on) form port group 2.
Example: In a scalar mixer measurement, port 1 drives at the RF output frequency f RF, port 2 measures at
the different IF frequency fIF. For a 300 kHz LO frequency and an RF frequency range of 1 GHz ... 2 GHz,
the Port Configuration dialog shows the following settings.
477
GUI Reference
Channel Menu
An Enhanced Scalar Mixer Measurement is a combination of the scalar mixer measurement with
enhanced wave correction at port 1 and port 2. This requires two full one port calibrations (predefined as a
Scalar Mixer Meas Cal). Alternatively, you can perform a full two-port calibration for ports 1 and 2. The
analyzer will perform "segmented" calibration sweeps over all required frequency ranges and extract the
calibration data for the individual port groups from the full set of calibration data. The Channel Manager
displays the properties of the two-port system error correction as follows (2 frequency segments, each
with 201 points):
The Scalar Mixer Meas Power Cal provides the necessary power calibrations for consistent absolute
powers at Port 1 and Port 2.
No frequency conversion: All measured ports belong to the same port group.
Scalar Mixer Measurement, arbitrary mode: Two port groups, must correspond to the logical ports
no. 1 and 2.
Defined Coherence Mode: The combined ports which provide the coherent signals (port group 1)
must be at the same frequency. The remaining analyzer ports (port group 2) may measure at a
different frequency.
Simultaneous Measurement with Frequency Offset: in this mode enhanced wave correction is not
available.
478
GUI Reference
Channel Menu
The correction is based on the system error corrected a- and b-waves of the source and load
ports. This means that an Enhanced Wave Correction must be performed prior to the load match
correction.
A reverse sweep with port 2 as drive port is automatically performed during the measurement.
The correction is calculated under the assumption that the reverse transmission factor (S 12 in the
example above) is zero.
The load match correction can provide a significant improvement of the transmission S-parameter
measurements if the load ports are poorly matched. With sufficiently matched load ports, you can disable
the correction to gain speed.
The load match correction is automatically activated when a scalar mixer measurement with source and
load match correction (see Define Scalar Mixer Meas) is selected. Conversely, activating the load match
correction activates source and load match correction for the scalar mixer mode.
The full two-port calibration types (TOSM, UOSM, TNA, TRL...) and the full n-port calibration for three
and more ports provide the load match correction terms: No additional load match correction is required
for measurements without frequency conversion.
Remote control: [SENSe<Ch>:]FREQuency:CONVersion:GAIN:LMCorrection
479
GUI Reference
Channel Menu
With a channel base frequency in the range 3 GHz ... 4 GHz and an LO frequency of 2 GHz, the port
configuration table could look like this:
Enable Cal and Corr at Base Frequency to ensure that the calibration is referenced to the channel base
frequency.
Cal and Corr at Base Frequency is also effective in special frequency conversion modes. E.g. in a
scalar mixer measurement, the frequency range for the mixer calibration will be restricted to the frequency
range of the RF source port (Port 1) and no longer cover the complete frequency range of the IF receive
port (Port 2). Always ensure that Cal and Corr at Base Frequency is in accordance with your test setup
and measurement task to avoid inconsistencies.
Remote control: [SENSe<Ch>:]CORRection:CBFReq[:STATe]
Automatic Calibration
A Calibration Unit is an integrated solution for automatic system error correction of vector network
analyzers of the R&S ZVAB family. Rohde & Schwarz provides different types of calibration units; for an
overview refer to the System Overview chapter. The use of the calibration units is described below.
Attention!
Please observe the safety instructions in the "Technical Information" provided with the
calibration unit to avoid any damage to the unit and the network analyzer. Safetyrelated aspects of the connection and operation of the units are also reported in the
sections below.
480
GUI Reference
Channel Menu
A USB type B connector at the rear is used to power-supply and control the unit. A USB
cable for connection to the network analyzer is provided with the calibration unit.
A USB type B connector at the front is used to control the unit. A USB cable for
connection to the network analyzer is provided with the calibration unit.
The calibration unit is intended for direct connection to ZVA network analyzers
following the procedure described above. You can also connect the unit before
switching on the analyzer. Do not connect the unit to other USB hosts, e.g. a
PC, or insert any USB hubs between the analyzer and the unit, as this may
cause damage to the unit or the host.
You can connect several calibration units to the different USB ports of the
analyzer. You can also connect cal units and other devices (mouse, USB
memory stick etc.) simultaneously.
An unused calibration unit may remain connected to the USB port while the
network analyzer is performing measurements. It must be disconnected during
a firmware update.
481
GUI Reference
Channel Menu
No adaptors must be inserted between the calibration unit and the test ports.
After connecting the unit to the USB port, allow for a sufficient warm-up time (see
"Specifications") before starting the calibration.
To ensure best accuracy the analyzer automatically reduces the source power to 10 dBm. If
the test setup contains a large attenuation, deactivate Automatic Power Reduction for
Calibration Unit in the Calibration tab of the System Config dialog and ensure an input power
of 10 dBm at the cal unit ports (please also refer to the separate "Specifications" document).
Attention!
The maximum RF input power of the calibration unit is beyond the RF output
power range of the analyzer, so there is no risk of damage if the device is directly
connected to the test ports. If you use an external power amplifier, make sure that
the maximum RF input power of the calibration unit quoted in the data sheet is
never exceeded.
The calibration type depends on the number of ports. If a single port is calibrated, the analyzer uses full
one-port calibration. For 2 and more ports, the analyzer provides the following additional options:
n/2 * (n 1) separate full two-port (TOSM or UOSM) calibrations for n calibrated ports (all possible
2-port combinations). This calibration type is required for isolation measurements on mixers where
a full 3-port calibration is inappropriate.
(n 1) one path two port calibrations for n calibrated ports (all possible 2-port combinations from
482
GUI Reference
Channel Menu
the Node Port to any other port). The node port is the source port for each one path two port
calibration (fully calibrated port).
Calibration Procedure
The automatic calibration is started on clicking Calibration Unit in the Start Calibration menu. The
Calibration Unit dialog shows the active cal unit type and characterization, the calibrated ports, and the
progress of the calibration procedure.
Messages on opening the dialog and in the dialog
When opening the Calibration Unit dialog, the network analyzer checks the current channel settings for
compatibility with the connected cal unit. The following message may be displayed before the dialog is
opened:
"Warning: Current frequency range is not covered by available data of calibration unit."
--> Adjust frequency range of the channel or select another cal unit characterization or select
another cal unit type.
The following information may appear in the warning section inside the dialog:
Select Channel Calibration Characterize Cal Unit... Disable User Characterization Warnings if
you do not want to display the warnings in the dialog.
483
GUI Reference
Channel Menu
Click Change Active Calibration Unit or Characterization in case that several cal units are
connected to the analyzer and you wish to select another unit or characterization. For manual
characterization see Characterize Cal Unit.
The properties of the selected characterization are displayed in the dialog. A message Not
suitable for One-Path-Two-Port and Transmission Normalization Calibrations indicates missing
Through data in the characterization. See also Missing Through Data.
484
GUI Reference
Channel Menu
View the assignment(s) between network analyzer ports and cal unit ports and select an
assignment, in case that you have defined multiple assigments. See Using Multiple Port
Assignments below.
Click Modify Calibration Settings to change the calibration type and node port (for One Path Two
Port calibrations), the detector settings, the calibrated ports, and the port assignment(s).
Start the necessary calibration sweeps or Abort an ongoing sweep. Start is available as after a
valid port assignment between the analyzer and the cal unit has been defined.
The Calibration Unit dialog can be closed when all standards have been measured and the system error
correction data has been calculated. On pressing OK, the result is applied to the active channel. The
network analyzer is ready to perform calibrated measurements.
The full two-port and full n-port calibration types require a maximum frequency step size f max which
ensures that the difference in phase of the internal through-connection between any two consecutive
sweep points is below 180 deg minus an appropriate margin to account for measurement inaccuracies.
Condition: |max| = maxn|n n-1| < 135 deg; |max| is proportional to fmax.
The analyzer automatically inserts additional sweep points to reduce the maximum frequency step size if
the condition above is not met. After the calibration, the measurements are performed with the original
sweep points.
Remote
control:
[SENSe<Ch>:]CORRection:COLLect:AUTO
[SENSe<Ch>:]CORRection:COLLect:AUTO:CKIT
[SENSe<Ch>:]CORRection:COLLect:AUTO:PORTs
[SENSe<Ch>:]CORRection:COLLect:AUTO:PORTs:CONNection?
[SENSe<Ch>:]CORRection:COLLect:AUTO:PORTs:TYPE
[SENSe<Ch>:]CORRection:COLLect:AUTO:TYPE
SYSTem:COMMunicate:RDEVice:AKAL:ADDRess
SYSTem:COMMunicate:RDEVice:AKAL:ADDRess:ALL?
SYSTem:COMMunicate:AKAL:CONNection
SYSTem:COMMunicate:AKAL:MMEMory[:STATe]
MMEMory:AKAL:FACTory:CONVersion
MMEMory:AKAL:USER:CONVersion
The Calibration Settings are reset every time the Calibration Unit dialog is closed. Do not
attempt to switch on the display and open the cal unit dialogs from a remote script, otherwise
you will lose your settings.
485
GUI Reference
Channel Menu
Select the Calibration Type, Detector, and Node Port: See Calibration Types above and note on
One Path Two Port calibration below.
Select the sweep setup for the calibration; see Same Sweep Setup for All Standards.
Select the a Normal or AVG detector, the latter primarily for noise figure measurements with
option R&S ZVAB-K30.
Manually assign cal unit ports to network analyzer port (Port Assignment(s) table).
Detect the current port assignment between the analyzer and the connected calibration unit in
order to overwrite the Port Assignment table.
Restore the Default port assignment (matching port numbers of the analyzer and the cal unit).
This is important if the automatic detection of the port assignment fails.
Add and Delete port assignments. Multiple port assignments allow you to calibrate n analyzer
ports with an m-port calibration unit or calibration unit characterization, where m < n. See Using
Multiple Port Assignments below.
486
GUI Reference
Channel Menu
number of port of the calibration unit or cal unit characterization in use. E.g. you can use a 2-port
calibration unit R&S ZV-Z55, order no. 1164.0480.42, to perform a full 4-port calibration of a 4-port
network analyzer R&S ZVA50, order no. 1145.1110.52.
The multiple port assignment method considerably extends the range of applications of the calibration
units: A two-port unit is sufficient to perform a full n-port calibration of an arbitrary number of analyzer
ports. The method entails some loss of convenience because you have to re-connect the calibration unit
between the different calibration stages. It may also cause a loss of accuracy because only a sub-set of all
possible through connections is measured.
Multiple port assignments are defined in the Calibration Settings dialog; they are supported for Full One
Port, Full n-Port, and One Path Two Port calibrations.
To calibrate n network analyzer ports with an m-port calibration unit (m < n), you have to define an
appropriate set of port assignments and perform an automatic calibration for each assignment, observing
the correct cal unit connection. After measuring all port assignments, the analyzer will combine the
individual calibration data and calculate the required n-port error terms. As a rule, a given port
configuration and calibration type is compatible with many different sets of port assignments.
For Full n-Port calibrations, additional port assignments can improve the accuracy, provided that they add
more measured through connections.
The Calibration Settings dialog provides tooltips that assist you in defining the port assignments and
prevent inconsistent, insufficient, or redundant entries. The rules for a consistent, sufficient set of port
assignments depend on the calibration type as shown in the following table.
Calibration
type
Conditions
Full n-Port
Calibration
Assign the analyzer port with the lowest port number (e.g. port
1) to port 1 of the calibration unit. Subdivide the remaining n 1
analyzer ports into groups of m 1 ports with increasing port
numbers. Create a separate port assignment for each group;
leave port 1 of the calibration unit connected to the analyzer
port with the lowest port number and connect the ports of each
of the port groups to the remaining m 1 ports of the calibration
unit.
One Path
Two Port
Calibration
1) The general condition is that every port is connected at least once, and that the connections form no
cycles (the connections correspond to a "tree" in graph theory). This condition can be fulfilled with two-port
calibration units (or cal unit characterizations) only; cal units with more ports involve cycles.
2) This rule minimizes the number of re-connections between the calibration stages.
Full n-Port Calibration: The number of re-connections between the calibration stages is minimized if
you always assign the same cal unit port to a given analyzer port. This rule is applied in the examples
below.
Example 1: Full One Port calibration
487
GUI Reference
Channel Menu
The following example shows a valid port assignment for a Full One Port calibration of four analyzer ports
using a two-port calibration unit.
The same for six calibrated analyzer ports and a four-port calibration unit.
The examples for One Path Two Port calibration below are also valid for Full n-Port calibration.
Example 3: One Path Two Port calibration
The following example shows a valid port assignment for a One Path Two Port calibration of four analyzer
ports using a two-port calibration unit. Port 2 is the node port.
The same for six calibrated analyzer ports and a four-port calibration unit.
Remote
control:
[SENSe<Ch>:]CORRection:COLLect:AUTO:ASSignment<Asg>:DEFine
[SENSe<Ch>:]CORRection:COLLect:AUTO:ASSignment<Asg>:ACQuire
[SENSe<Ch>:]CORRection:COLLect:AUTO:ASSignment<Asg>:DELete:ALL
[SENSe<Ch>:]CORRection:COLLect:AUTO:CONFigure
488
GUI Reference
Channel Menu
[SENSe<Ch>:]CORRection:COLLect:AUTO:SAVE
The port assignments are reset every time the Calibration Unit dialog is closed. Do not
attempt to switch on the display and open the cal unit dialogs from a remote script, otherwise
you will lose your settings.
489
GUI Reference
Channel Menu
Select a cal unit from the list of connected units (Select Cal Unit, relevant if several units are
connected). The list is updated whenever a calibration unit is connected to (or disconnected from)
the analyzer.
Set a password to protect the characterization dialog and the Start Characterization wizard from
unauthorized access and operation. Set Password opens a dialog to enter the password and
activate password protection at the next time the Characterize Cal Unit dialog is opened. Enter an
empty string (no password) to deactivate password protection.
View the list of available characterization data sets and their Properties.
Select a characterization from the list. You can set this characterization active for subsequent
calibration processes using the selected cal unit (Set Active), Export the data to a *.s1p
Touchstone file (e.g. for comparison with older characterization data or characterization data
with/without connected adapters), or Delete the data. Note that Export... will initiate an export of
all characterization data to different *.s1p files, each containing the name of the characterization
in its file name.
If the calibration unit supports SD cards and an SD Card is inserted into the calibration unit's SD card slot,
characterizations stored on the SD Card are marked with (SD Card) after their name in the
Characterization Data selection list
A cal unit characterization can be performed in a frequency sweep. Start Characterization is
unavailable while a power, CW Mode, or time sweep is active. The analyzer always uses a fixed source
power of 10 dBm to acquire the characterization data.
Remote control: [SENSe<Ch>:]CORRection:COLLect:AUTO
[SENSe<Ch>:]CORRection:COLLect:AUTO:PORTs
490
GUI Reference
Channel Menu
[SENSe<Ch>:]CORRection:COLLect:AUTO:PORTs:CONNection?
Characterization Wizard
The Characterization Wizard consists of a series of dialogs which perform a new characterization of the
R&S calibration unit. It is opened from the Characterize Cal Unit dialog. Characterization involves the
following steps:
1. Select the calibration type
The calibration unit supports different calibration types. Depending on the desired calibration type,
a simpler or more complicated characterization procedure is required. The NWA calibration that
you have to perform before connecting the calibration unit also depends on the desired calibration
type:
If Full One Port and Full Two Port calibrations are needed, a simple characterization
procedure involving only one-port measurements is sufficient. The calibrated ports are
connected one after another. A Full One Port or Full Two Port calibration of the analyzer
at all ports used for the characterization is recommended.
If a One Path Two Port calibration is needed in addition, the characterization procedure
also involves two-port measurements. The calibrated ports are all connected at the same
time. A Full N Port calibration of the analyzer (for N calibrated ports), for different
connector types and adapters preferably UOSM, is required.
If the calibration unit supports SD cards and an SD Card is inserted into the calibration unit's SD
card slot a check box Store on SD Card is displayed left of the filename entry field. If checked, on
pressing Save and finish the characterization is written to the SD Card.
The created characterization data set is automatically transferred to the active cal unit; the *.calkit file
name appears in the list of available Characterization Data.
Remote control: [SENSe<Ch>:]CORRection:COLLect:AUTO
[SENSe<Ch>:]CORRection:COLLect:AUTO:PORTs
[SENSe<Ch>:]CORRection:COLLect:AUTO:PORTs:CONNection?
[SENSe<Ch>:]CORRection:COLLect:AUTO:CKIT
491
GUI Reference
Channel Menu
Meaning
Cal
The system error correction is applied without interpolation. This means that a set of measured correction data is available
at each sweep point.
Cal int The system error correction is applied, however, the correction data for at least one sweep point is interpolated from the
measured values. This means that the channel settings have been changed so that a current sweep point is different from
the calibrated sweep points. It is not possible to disable interpolation.
Cav
The system error correction uses variable calibration methods to calculate a measurement parameter. This happens for
example, if a Z-parameter is calculated from S-parameters which are partly factory calibrated and partly normalized. This
can also happen, if an S-parameter is measured with different port impedances, or if the analyzer uses a one port
calibration at port 1 and a normalization at port 2.
Ca?
The system error correction is applied, however, the accuracy is questionable because one of the following applies:
Cal
Off !
The attenuator settings during the calibration differ from the attenuator settings during the measurement.
The bandwidth settings during the calibration differ from the bandwidth settings during the measurement.
The point delay settings during the calibration differ from the point delay settings during the measurement.
The IF offsets during the calibration differ from the IF offsets during the measurement (see Simultaneous
Measurement with Frequency Offset).
The detector settings during the calibration differ from the detector settings during the measurement (e.g.
Calibration was performed using the Normal detector while the measurement uses the AVG detector).
The system error correction is no longer applied (e.g. turned off by the user). See also Calibration Overview.
PCal denotes an active power calibration with unchanged sweep points (no interpolation or
extrapolation).
PCai denotes an active, interpolated power calibration (the calibration data for at least one sweep
point is interpolated).
PCa? denotes an active power calibration with changed receiver settings (changed step
attenuator settings and disabled ALC) or with changed IF offsets (see Simultaneous Measurement
with Frequency Offset).
PCao denotes an active power calibration with a changed source power (changed base power or
generator step attenuator settings).
PCax denotes an active, extrapolated power calibration. The current stimulus range exceeds the
492
GUI Reference
Channel Menu
calibrated stimulus range. The power calibration data of the first calibrated sweep point is used for
all smaller stimulus values; the power calibration data of the last calibrated sweep point is used for
all larger stimulus values.
Pcal Off indicates that the power calibration was deliberately switched off.
A lower label in the list has priority over the higher labels (e.g. if the power calibration is interpolated and
the source power is changed, then the label PCao is displayed).
The labels appear in the trace list, provided that the measurement result is an S-parameter, wave quantity,
ratio, or a derived quantity (stability factor, PAE), and that the effects of an inaccurate source or receiver
power have been consistently removed. The conditions for consistency depend on the measured quantity
(see also Data Flow):
For S-parameters and quantities derived from S-parameters (stability factors), only the source
power calibration is relevant. S-parameters Sxy represent the ratio of a received wave bx to a
driving wave ay, therefore the absolute receiver powers are not critical. A PCal label indicates a
calibrated source power at all drive ports.
For wave quantities and derived quantities (e.g. ratios, PAE), only the receiver power calibration is
relevant. Due to the linearity of the receiver, a modification of the base power or generator step
attenuator settings has no effect. A PCal label for a wave quantity indicates a calibrated receive
port. A PCal label for a ratio indicates that both receive ports are calibrated. Notice that wave
quantities and ratios are not system error corrected.
Meaning
NCal
A consistent set of power and noise figure calibration data is available at each sweep point. The calibration is applied.
NCai
The noise figure calibration is applied, however, the correction data for at least one sweep point is interpolated from the
measured values. This means that the channel settings have been changed so that a current sweep point is different from
the calibrated sweep points. It is not possible to disable interpolation.
NCax
The noise figure calibration is applied, however, the current stimulus range exceeds the calibrated sweep range. The
calibration data is extrapolated.
NCa?
The noise figure calibration is applied, however, the accuracy is questionable e.g. because one of the following applies:
NCal
Inv
The bandwidth or detector measurement time settings during the calibration differ from the settings during the
measurement.
NCal
Off
Missing source or receiver power calibration data (steps 2 and 3 of the setup guide).
The gain and noise measurement method was changed from "Sequential" to "Simultaneous" or vice versa (see
Define Noise Figure Measurement dialog).
The IF Gain settings were changed.
The system error correction is no longer applied (e.g. turned off using Correction Off).
493
GUI Reference
Channel Menu
Channel - Offset
The Offset menu defines a length offset and a loss for the test ports. The offset parameters complement
the system error correction, compensating for the known length and loss of a (non-dispersive and perfectly
matched) transmission line between the calibrated reference plane and the DUT.
Length offset parameters: Definition
The Delay is the propagation time of a wave traveling through the transmission line. The Electrical
Length is equal to the Delay times the speed of light in the vacuum and is a measure for the length
of transmission line between the standard and the actual calibration plane. For a line with
permittivity r and mechanical length Lmech the delay and the electrical length are calculated as
follows:
Electrical Length, Mechanical Length or Delay are coupled parameters. When one of them is
changed, the other two follow.
For a non-dispersive DUT, the delay defined above is constant over the considered frequency
range and equal to the negative derivative of the phase response with respect to the frequency
(see mathematical relations). The length offset parameters compensate for a constant delay, which
is equivalent to a linear phase response.
If a dispersive connector type (i.e. a waveguide; see Offset Model dialog) is assigned to a test port
that is related to a particular quantity, then the phase of the quantity is calculated taking dispersion
effects into account.
Loss parameters: Definition
The loss L is the attenuation of a wave traveling through the offset transmission line. In logarithmic
representation, the loss can be modeled as the sum of a constant and a frequency-dependent part.
The frequency dependence is essentially due to the skin effect; the total loss can be approximated
by an expression of the following form:
The DC loss LossDC, the reference frequency fref, and the loss at the reference frequency Loss(f ref)
are empirical parameters for the transmission lines connected to each port which can be entered
into any of the dialogs in the Offset menu (see figure below). For a lossless transmission line,
LossDC = Loss(fref) = 0 dB. In practice, the frequency-dependent loss often represents the dominant
contribution so that LossDC can be set to zero.
The entries in the One-Way Loss section of the offset dialogs have the following meaning: DC loss
LossDC (at DC), total loss at the reference frequency Loss(f ref) (at Freq), reference frequency fref
(Freq). Experimentally, the two loss values LossDC and Loss(fref) are determined in two separate
measurements at a very low frequency (f --> 0) and at f = fref.
494
GUI Reference
Channel Menu
A positive length offset moves the reference plane of the port towards the DUT, which is
equivalent to deembedding the DUT by numerically removing a (perfectly matched)
transmission line at that port.
A negative offset moves the reference plane away from the DUT, which is equivalent to
embedding the DUT by numerically adding a (perfectly matched) transmission line at that
port.
The offset parameters are also suited for length and delay measurements; see Auto Length. In
contrast to embedding/deembedding by means of the Channel Mode Virtual Transform
functions, the offset parameters cannot compensate for a possible mismatch in the test setup.
Each offset parameter is assigned to a particular port. The delay parameters affect the phase of all
measured quantities related to this port; the loss parameters affect their magnitude. An offset at
port 1 affects the S-parameters S11, S21, S12, S31... Some quantities (like the Z-parameters) depend
on the whole of all S-parameters, so they are all more or less affected when one S-parameter
changes due to the addition of an offset length.
To account for the propagation in both directions, the phase shift of a reflection parameter due
to a given length offset is twice the phase shift of a transmission parameter. If, at a frequency of
300 MHz, the electrical length is increased by 250 mm (/4), then the phase of S21 increases by 90
deg, whereas the phase of S11 increases by 180 deg. Equivalent relations hold for the loss.
If the trace is displayed in Delay format, changing the offset parameters simply shifts the whole
trace in vertical direction. The sign of the phase shift is determined as follows:
A positive offset parameter causes a positive phase shift of the measured parameter and
therefore reduces the calculated group delay.
A negative offset parameter causes a negative phase shift of the measured parameter and
therefore increases the calculated group delay.
If a balanced port configuration is active the logical and physical ports are shown in the
Electrical Length, Mechanical Length and Delay dialogs.
Auto Length corrects the length offset of both physical ports of a logical port by the same
amount.
495
GUI Reference
Channel Menu
Reset Offsets restores the default values for all length offsets, i.e. it resets all values to zero.
Electrical Length defines electrical length offsets and loss parameters at all test ports.
Mechanical Length defines mechanical length offsets and loss parameters at all test ports.
Delay defines delay times and loss parameters at all test ports.
Auto Length determines a length offset for the receiving port of the active measured quantity with
the condition that the residual group delay of the active trace is minimized.
Auto Length and Loss determines a length offset an loss for the receiving port of the active
measured quantity with the condition that the residual group delay of the active trace is minimized
and the measured loss is minimized as far as possible across the entire sweep range.
Fixture Compensation, corrects the measurement result for the effects of a text fixture.
[SENSe<Ch>:]CORRection:OFFSet<port_no>[:STATe] <numeric
_value>
Electrical Length
Opens a dialog to define the length offset parameters for the physical test ports as electrical lengths. The
dialog also contains the DC loss, the loss at the reference frequency Loss(f ref), and the reference
frequency fref; see Loss parameters: Definition above.
Compensate Meas's Transm. indicates the ports for which a direct fixture compensation has been carried
out, replacing the offset parameters.
Since the loss at the reference frequency is stored as loss per length, it can only be changed if the
corresponding length is larger than zero.
496
GUI Reference
Channel Menu
Mechanical Length
Opens a dialog to define length offset parameters for the physical test ports as mechanical lengths and
permittivities. The dialog also contains the DC loss, the loss at the reference frequency Loss(f ref), and the
reference frequency fref; see Loss parameters: Definition above.
Compensate Meas's Transm. indicates the ports for which a direct fixture compensation has been carried
out, replacing the offset parameters.
The Mechanical Length dialog contains the three editable columns Mech. Length, Permittivity (r) and
Velocity Fact. The velocity factor is 1/sqrt(r) and is a measure for the velocity of light in a dielectric with
permittivity r relative to the velocity of light in the vacuum (velocity factor < 1); see Offset parameters:
Definition above. Permittivity and velocity factor are coupled parameters.
Click Same Dielectric at Each Port to change the permittivity or velocity factor for all ports by entering
a single value.
Since the loss at the reference frequency is stored as loss per length, it can only be changed if the
corresponding length is larger than zero.
Remote control: [SENSe<Ch>:]CORRection:EDELay<port_no>:DISTance
[SENSe<Ch>:]CORRection:EDELay<port_no>:DIELectric
[SENSe<Ch>:]CORRection:LOSS<port_no>
[SENSe<Ch>:]CORRection:LOSS<port_no>:FREQuency
[SENSe<Ch>:]CORRection:LOSS<port_no>:OFFSet
[SENSe<Ch>:]CORRection:OFFSet<port_no>:DFComp[:STATe]?
497
GUI Reference
Channel Menu
Delay
Opens a dialog to define the length offset parameters for the physical test ports as delays. The dialog also
contains the DC loss, the loss at the reference frequency Loss(f ref), and the reference frequency fref; see
Loss parameters: Definition above.
Compensate Meas's Transm. indicates the ports for which a direct fixture compensation has been carried
out, replacing the offset parameters.
Since the loss at the reference frequency is stored as loss per length, it can only be changed if the
corresponding length is larger than zero.
Auto Length
Adds an electrical length offset to the active test port with the condition that the residual delay of the active
trace (defined as the negative derivative of the phase response) is minimized across the entire sweep
range. If Delay is the selected trace format, the entire trace is shifted in vertical direction and centered
around zero. In phase format, the Auto Length corrected trace shows the deviation from linear phase. The
effect of a dispersive connector type (i.e. a waveguide; see Offset Model dialog) assigned to the receiving
port of the measured quantity is taken into account.
If the measured quantity is a ratio, or if it is derived from a ratio, its receiving port is given as the index of
the wave quantity in the numerator. If the active trace shows an S-parameter Sij, then Auto Length adds a
length offset at port i.
Length and delay measurement, related settings
Auto Length is suited for length and delay measurements on transmission lines.
Connect a (non-dispersive) cable to a single analyzer port no. n and measure the reflection factor
Snn.
Select Auto Length.
The delay is displayed in the Delay dialog. The cable length, depending on the velocity factor, can be read
in the Mechanical Length dialog.
It is also possible to determine cable lengths using a transmission measurement. Note that Auto Length
498
GUI Reference
Channel Menu
always provides the single cable length and the delay for a propagation in one direction.
The analyzer provides alternative ways for delay measurements:
Measure the reflection factor and select Trace Format Delay. This yields the delay for
propagation in forward and reverse direction and should be approx. twice the Auto Length result.
For transmission measurements, both results should be approx. equal.
Measure the reflection factor and select Trace Format Phase. Place a marker to the trace and
activate Trace Trace Funct Trace Statistics Phase Delay / El Length. This yields the delay in
one direction and should be approx. equal to the Auto Length result.
The measurement results using trace formats and trace statistics functions depend on the selected delay
aperture and evaluation range. Auto Length is particularly accurate because it uses all sweep points. For
non-dispersive cables, aperture and evaluation range effects are expected to vanish.
Use Zero Delay at Marker to set the delay at a special trace point to zero.
Preconditions for Auto Length, effect on measured quantities and exceptions
Auto Length is enabled if the measured quantity contains the necessary phase information as a
function of frequency, and if the interpretation of the results is unambiguous:
The effect of Auto Length on S-parameters, wave quantities and ratios is to eliminate a linear
phase response as described above. The magnitude of the measured quantity is not affected.
Converted admittances or impedances are calculated from the corresponding Auto Length
corrected S-parameters. Y-parameters, Z-parameters and stability factors are not derived from a
single S-parameter, therefore Auto Length is disabled.
Auto Length for logical ports
The Auto Length function can be used for balanced port configurations as well. If the active test
port is a logical port, then the same length offset is assigned to both physical ports that are
combined to form the logical port. If different length offsets have been assigned to the physical
ports before, they are both corrected by the same amount.
Remote control: [SENSe<Ch>:]CORRection:EDELay<port_no>:AUTO ONCE
An Auto Length correction modifies the phase of the measured quantity, minimizing the residual
group delay. The magnitude of the measured quantity is not affected.
The Auto Loss correction modifies the magnitude of the measured quantity, leaving the (auto
length-corrected) phase unchanged.
If Auto Length and Loss is used with a line connected to a test port, the end of the line should be left
open.
499
GUI Reference
Channel Menu
Preconditions for Auto Length and Loss, effect on measured quantities and exceptions
Auto Length and Loss is enabled if the measured quantity contains the necessary phase
information as a function of the frequency, and if the interpretation of the results is unambiguous:
The effect of Auto Length and Loss on S-parameters, wave quantities and ratios is to eliminate a
linear phase response and account for a loss as described above. Converted admittances or
impedances are calculated from the corresponding Auto Length and Loss corrected S-parameters.
Y-parameters, Z-parameters and stability factors are not derived from a single S-parameter,
therefore Auto Length and Loss is disabled.
Calculation of loss parameters
The loss is assumed to be given in terms of the DC loss Loss DC, the reference frequency fref, and
the loss at the reference frequency Loss(f ref). The formula used in the Auto Loss algorithm is similar
to the formula for manual entry of the loss parameters (see Loss parameters: Definition). The result
is calculated according to the following rules:
The reference frequency fref is kept at its previously defined value (default: 1 GHz).
The DC loss c is zero except for wave quantities and for S-parameters and ratios with
maximum dB magnitude larger than 0.01 dB.
Auto Length and Loss for a wave quantity centers the corrected dB magnitude as close as
possible around 0 dBm.
Auto Length and Loss for S-parameters and ratios centers the corrected dB magnitude as
close as possible around 0 dB.
The resulting offset parameters are displayed in the Electrical Length, Mechanical Length, and
Delay dialogs.
Auto Length and Loss for logical ports
The Auto Length and Loss function can be used for balanced port configurations as well. If the
active test port is a logical port, then the same offset parameters are assigned to both physical
ports that are combined to form the logical port. If different offset parameters have been assigned
to the physical ports before, they are both corrected by the same amount.
Remote control: [SENSe<Ch>:]CORRection:LOSS<port_no>:AUTO ONCE
Fixture Compensation
Fixture Compensation opens a submenu to correct the measurement result for the effects of a text fixture.
Fixture Compensation
Fixture compensation is an automated length offset and loss compensation for test fixtures with up to four
ports (for 4-port analyzers). The analyzer performs a one-port reflection measurement at each port,
assuming the inner contacts of the test fixtures to be terminated with an open or short circuit.
500
GUI Reference
Channel Menu
Fixture compensation complements a previous system error correction and replaces a possible manual
length offset and loss correction. For maximum accuracy, it is recommendable to place the reference
plane as close as possible towards the outer test fixture connectors using a full n-port calibration. The
fixture compensation is then carried out in a second step, it only has to compensate for the effect of the
test fixture connections.
The following features can further improve the accuracy of the fixture compensation:
Open and Short causes the analyzer to calculate the correction data from two subsequent
sweeps. The results are averaged in order to compensate for errors due to non-ideal terminations.
Physical Ports selects the NWA/fixture ports where the analyzer performs a fixture compensation
sweep in order to determine the compensation data.
Prompt for Each Standard interrupts the fixture compensation process after each fixture
compensation sweep so that you can modify your test setup (e.g. terminate the next measured
port). Disable Prompt for Each Standard to perform all calibration sweeps without interruption.
Use Measurement Data for selects the type of compensation that the network analyzer calculates
from the acquired compensation data. Auto Length or Auto Length and Loss implies that a global
electrical length offset and loss is determined in analogy to the general offset compensation (see
Auto Length, Auto Length and Loss). With Direct Compensation, a frequency-dependent
transmission factor is calculated.
The Open, Short, and Open and Short buttons open the Measure Fixture dialog to start the fixture
compensation sweeps for test fixture connections which are terminated with an open circuit, a
short circuit, or both (Open and Short).
501
GUI Reference
Channel Menu
[SENSe<Ch>:]CORRection:COLLect:FIXTure[:ACQuire]
[SENSe<Ch>:]CORRection:COLLect:FIXTure:LMParameter:LOSS[:STATe]
[SENSe<Ch>:]CORRection:COLLect:FIXTure:LMParameter[:STATe]
Remote control provides additional flexibility. You can:
Measure the same port(s) repeatedly without changing the standards and attribute
the results to different channels.
Calculate the compensation data for different ports, using mixed Open and Short
standards.
Measure Fixture
The Measure Fixture dialog is opened when an Open, Short, or Open and Short fixture compensation is
selected.
The dialog acts as a wizard for fixture compensation measurements, depending on the settings in the
Fixture Compensation dialog. Proceed as indicated below the title bar. Press Take Sweep to start a fixture
compensation sweep after establishing the required test setup.
502
GUI Reference
Display Menu
Display Menu
The Display menu provides all display settings and the functions to activate, modify and arrange different
diagram areas.
Diagram Areas
A diagram area is a rectangular portion of the screen used to display traces. Diagram areas are arranged
in windows; they are independent of trace and channel settings.
A diagram area can contain a practically unlimited number of traces, assigned to different
channels (overlay mode); see Traces, Channels and Diagram Areas.
The traces displayed in the diagram area are listed in the upper left corner.
The channels for all traces are listed in the lower left corner.
The contents of the diagram areas are explained in section Display Elements. Diagram areas are
controlled and configured by means of the functions in the Display menu and the following additional
settings:
The settings in the Window menu arrange several windows containing one or more diagram areas
within the entire screen.
Various settings to assign traces to diagram areas are provided in the Trace Traces submenu.
Area Select provides functions to create and delete diagram areas, select an area as the active
area, arrange traces to diagram areas and arrange the diagram areas in the active window.
Display Config configures the entire screen and the individual diagram areas.
503
GUI Reference
Display Menu
A left mouse click on a point in the diagram activates the diagram including the last active trace in
the diagram.
Next Diag. Area and Previous Diag. Area activate the next/previous diagram including the last
active trace in the diagram.
A left mouse click on a trace list activates the trace including the corresponding diagram.
Some of the functions of the Trace Traces menu activate a particular trace including the
corresponding diagram.
Next Diag. Area selects the next diagram area as the active diagram area (disabled if only one
diagram area is defined).
Select Diag. Area opens a box to select an arbitrary diagram area as the active diagram area
(disabled if only one diagram area is defined).
Add Diag Area + Trace creates a new diagram area with a new trace.
Overlay all places all traces in a single diagram area which occupies the whole window.
Split all splits the active window into as many diagram areas as there are traces and assigns a
single trace to each area.
Maximize maximizes the active diagram area to occupy the whole window.
Dual Split splits the active window into two diagram areas and distributes the traces among the
two areas.
Triple Split splits the active window into three diagram areas and distributes the traces among the
three areas.
Quad Split splits the active window into four diagram areas and distributes the traces among the
four areas.
Split Manager opens a dialog to arrange the diagram areas in the active window.
Title opens a dialog to define a title and display it in one of the diagram areas.
504
GUI Reference
Display Menu
The diagram number of the active diagram area is highlighted. If one or several traces are assigned to the
previous diagram area, the last active trace again becomes the active trace.
To activate any diagram area including the last active trace in this area, simply click a point inside the
new area.
Remote
control:
505
GUI Reference
Display Menu
Overlay all
Places all traces in a single diagram area which is maximized to occupy the whole window. This function
is available irrespective of the trace Format and the Channel settings; it is even possible to overlay
Cartesian and polar diagrams.
The active trace and active channel is highlighted. The scaling of the axes corresponds to the active trace.
To hide all traces except the active one, select Split All and Maximize.
Remote control: No command, display configuration only.
Split all
Splits the active setup window into as many diagram areas as there are traces and assigns a single trace
to each area. Traces which have been created via remote control but not assigned to diagram areas are
also displayed.
506
GUI Reference
Display Menu
To vary the size and position of the diagram areas, drag and drop the separating frames, use the
Split Manager or the functions of the Window menu.
Remote control: No command, display configuration only.
Maximize
Maximizes all diagram areas of the active setup to occupy the whole window, placing the active diagram
area on top. While Maximize is selected Next Diag. Area or Select Diag. Area can be used to activate and
display the other diagram areas. The remaining commands of the Area Select submenu except Title are
disabled.
Clicking Maximize again restores the previous display configuration.
A double-click into any point in the diagram area is equivalent to the Maximize function. To view all
traces in a common, maximized diagram area, select Overlay all.
Remote control: DISPlay:WINDow<Wnd>:MAXimize ON | OFF
507
GUI Reference
Display Menu
Dual Split
Splits the window horizontally into two diagram areas and distributes the traces among the two areas,
separating diagrams with different trace Format and Channel settings (e.g. Cartesian and polar diagrams).
If only one trace is available, the lower diagram area is created with a new trace.
To vary the size and position of the two diagram areas, drag and drop the separating frames, use the
Split Manager or the functions of the Window menu.
Remote control: No command, display configuration only.
Triple Split
Splits the active window into three diagram areas and distributes the traces among the three areas,
separating diagrams with different trace Format and Channel settings (e.g. Cartesian and polar diagrams).
If less than three traces are available, some diagram areas are empty and display No Trace.
To vary the size and position of the diagram areas, drag and drop the separating frames, use the
Split Manager or the functions of the Window menu.
508
GUI Reference
Display Menu
Quad Split
Splits the active window into four diagram areas and distributes the traces among the four areas,
separating diagrams with different trace Format and the Channel settings (e.g. Cartesian and polar
diagrams).
If less than four traces are available, some diagram areas are empty and display No Trace.
To vary the size and position of the diagram areas, drag and drop the separating frames, use the Split
Manager or the functions of the Window menu.
Remote control: No command, display configuration only.
Split Manager
Opens a dialog to arrange the diagram areas in the active window.
Split Mode provides a drow-down list to select alternative display schemes for the diagram areas
(see examples for split modes below).
Number of Diagram Areas indicates the total number of diagram areas. Increasing/decreasing the
number creates new diagram areas or deletes diagram areas.
509
GUI Reference
Display Menu
The following examples were obtained with 3 diagram areas, each with 1 trace.
Lineup
Stack
Tile Horizontally
510
GUI Reference
Display Menu
Tile Vertically
Title
Opens a dialog to opens a dialog to define a title and display it in one of the diagram areas.
Title provides an input field for the title string. The title may comprise a practically unlimited
number of characters and is centered in a line below the top of the diagram area.
Diagram Area provides a drop-down list of all diagram areas of the current setup. The title is
assigned to the selected area.
All Titles Off removes the titles from all diagram areas. The titles are hidden but not deleted:
Unchecking All Titles Off displays the titles again.
Remote
control:
DISPlay:WINDow<Wnd>:TITle:DATA '<title>'
DISPlay:WINDow<Wnd>:TITle:STATe <Boolean>
In remote control, it is also possible to define a diagram name, and to retrieve lists of
511
GUI Reference
Display Menu
Display Config
The Display Config submenu configures the screen by showing or hiding controls and information
elements and controls the appearance of the individual diagrams.
Softkey Bar shows or hides the softkey bar at the right edge of the screen.
Hardkey Bar shows or hides the hardkey bar at the left edge of the screen.
Title Bar shows or hides the title bar of the NWA application.
Status Bar shows or hides the status bar across the bottom of the screen.
Frequency Info shows or hides the frequency values in the diagram areas.
Font Size changes the size of the fonts in the diagram on a relative scale between 80% and
170%. 100% corresponds to normal font size.
Channel Info shows or hides the channel list below the diagram.
Hiding the controls and information elements leaves more space for the diagram areas. All elements may
be shown or hidden simultaneously. A checkmark next to the menu item indicates that the view element is
displayed.
Remote control
Font Size:
DISPlay:RFSize
Channel Info:
DISPlay:ANNotation:CHANnel[:STATe] ON | OFF
Softkey Bar
Shows or hides the softkey bar at the right edge of the screen.
512
GUI Reference
Display Menu
The softkey bar shows up to 8 commands of the active menu indicated above softkey no. 1. The figure
above shows the upper part of the softkey bar corresponding to the Trace Measure submenu. Pressing
the key to the right of a softkey directly activates a submenu, calls up the numeric entry bar or a dialog or
initiates an action. See Softkey Bar in the introductory chapter for more information.
Hardkey Bar
Shows or hides the hardkey bar (front panel key bar) at the right edge of the screen (to the left of the
softkey bar).
The hardkey bar represents the most commonly used front panel keys of the analyzer. Clicking a key
symbol executes the action of the corresponding key.
See Hardkey Bar in the introductory chapter for more information.
Title Bar
Shows or hides the title bar of the NWA application.
The title bar provides the Control menu and the buttons to minimize, maximize and close the main
application window. In normal operation using the analyzer's display these functions are not needed, so
the title bar is hidden by default.
Status Bar
Shows or hides the status bar across the bottom of the screen.
The status bar describes the current channel (if the setup contains only one channel), the progress of the
513
GUI Reference
Display Menu
Color Scheme
Controls the colors in the diagram areas. Color schemes are global settings and apply to all active setups.
The following Predefined Schemes are optimized for the analyzer screen and for color hardcopies,
respectively:
Dark Background sets a black background color. The traces and information elements in the
diagram areas are displayed in different colors. This setting is usually suitable for observing
results on the analyzer screen.
Light Background sets a light background color. The traces and information elements in the
diagram areas are displayed in different colors. This setting is suitable for generating color
hardcopies of the screen.
The following Predefined Schemes can be appropriate for generating black-and-white hardcopies of the
screen:
Black and White Line Styles sets a white background color. All traces and information elements in
the diagram areas are black, however, the traces are drawn in different line styles.
Black and White Solid sets a white background color. All traces and information elements in the
diagram areas are black. All traces are drawn with solid lines.
Define User Scheme... opens a dialog to modify the predefined schemes, changing the colors and styles
of the individual display elements.
Use Define User Scheme to create, save and recall your own color scheme.
Remote control: SYSTem:DISPlay:COLor
514
GUI Reference
Display Menu
The screen element to be modified is selected from the Element drop-down list. The list contains
the background and all traces, text elements and lines in the diagrams.
Color opens a standard color dialog to assign a color to the selected element. Use the What's
This? help button
in the dialog to obtain detailed information.
Trace Style and Trace Width are enabled if the selected element is a trace.
Use same Color for all Markers allows to select a common marker color, which is independent of
the trace colors. To define the common color, select the Same Color for all Markers element.
Keep Trace Color over Reassignment of Diagram Area controls the color of traces that are
assigned to another diagram area or created together with a new diagram areas; see background
information below.
Color scheme of the new diagram area is independent, restarts with the first
colors. Consequently the new trace is displayed with a color that has been
already used.
Color scheme of the new diagram area continues color scheme of the
previously active area. The new trace is displayed with a new color.
Save... opens a Save As... dialog to select a color scheme file and save the current settings. Color
scheme files are non-editable files with the extension *ColorScheme; the default directory is
C:\Rohde&Schwarz\NWA\ColorSchemes.
Recall... opens an Open File... dialog to load and apply a color scheme saved before.
To recall a color scheme file (*.ColorScheme) you can also use the Windows Explorer and simply
515
GUI Reference
System Menu
double-click the file or drag and drop the file into the NWA application.
Remote
control:
Frequency Info
Shows or hides all frequency stimulus values in the diagrams. This comprises:
The frequency stimulus ranges below the diagram area, if a frequency sweep is active.
The CW frequency in the center below the diagram area, if a power, time or CW mode sweep is
active.
The frequency stimulus values in the marker info field, at the marker position and in the marker
table.
The Frequency Info setting is valid for frequency and segmented frequency sweeps only.
Remote control: DISPlay:ANNotation:FREQuency[:STATe] ON | OFF
System Menu
The System menu provides functions to return to a defined instrument state, reverse operations, access
service functions and define various system-related settings.
516
GUI Reference
System Menu
GPIB Address opens the numeric entry bar to define the analyzer's GPIB address.
Service Function opens a dialog to access the service functions of the instrument.
Preset performs a preset of all instrument settings (i.e. all open setups) or of the active setup.
External Tools opens a submenu with various demo setups and editing tools.
System Config
Opens a dialog to define various system-related settings.
General
Calibration
Power
Presets
Channel Bits
Resets
Remote Settings
External Generators
517
GUI Reference
System Menu
Frequency Converter
LXI Configuration
Matrix Configuration
The System Configuration settings are global and not affected by a preset of the instrument (Preset or
*RST).
General
Provides user interface configurations and other general settings.
The check boxes in the User Interface panel switch the instrument messages, acoustic messages,
or transparent info fields for markers and trace statistics on or off. Sounds are generated when the
analyzer generates a notice/status message or a warning (alarm sounds) or during calibration.
The settings are also valid if the instrument is remote-controlled. Transparent info fields do not
hide an underlying trace.
Dialog Transparency varies the transparency of all dialogs on a scale between 0% and 100%. 0%
transparency means that dialogs completely hide the diagram area in the background. With a
maximum transparency of 100%, the dialogs are still visible but clearly show the underlying traces
and display elements.
Short Bandfilter Info reduces the size and contents of the bandfilter info field; see Search Markers
and Result Off: Results are described in abbreviated form; values are rounded to 5 decimal
places.
Password for Frequency Info allows you to enter a password to permanently suppress all
frequency information in the dialogs (including the channel list, the marker info fields, and the
518
GUI Reference
System Menu
marker tables). The same password is used to de-activate the password protection. If no
password is set, Display Display Config Frequency Info displays or hides the frequency
information.
Restart Behavior configures the sweep behavior after a restart (Channel Sweep Restart).
Keep Previous Measurement means that the previous measurement results are maintained until
they are replaced by new, valid results. Set all Traces to 0 means that the restart deletes all
previous results and sets the traces to zero. The zeros are progressively replaced by the new,
valid results. The setting is also valid for remote-controlled operation.
If a single sweep is interrupted and restarted while Set all Traces to 0 is active, then the sweep
segment with zero trace data indicates the previous (interrupted) sweep range. A typical scenario
is a sweep in external trigger mode, where the triggered measurement sequence is a sweep
segment or point: The sweep will be interrupted when the analyzer receives no more trigger
pulses.
Calculation of Bandfilter Center Frequency as selects the definition of the center frequency for the
bandfilter search; see Bandfilter parameters. The center frequency fCenter is calculated from the
measured Lower Band Edge (LBE) and Upper Band Edge (UBE) values. If Geometric mean is
selected, fCenter = sqrt (fLBE * fUBE). On a logarithmic frequency scale, this ensures equal spacing
from the band edges. If Arithmetic mean is selected, fCenter = (fLBE + fUBE)/2.
The arithmetic mean value is always larger than the geometric mean value. Both values are close
if the bandwidth is small compared to the center frequency.
Calibration
Provides general system error correction (calibration) settings.
519
GUI Reference
System Menu
Keep Measurement Data for >Repeat Previous Cal< causes the raw measurement data of the
standards to be stored after the calibration is completed. This function is equivalent to the
parameter in the Measure Standards dialog of the calibration wizard (see detailed description
there) but applies to all calibrations.
Automatic Power Reduction for Calibration Unit sets the source power at all test ports to 10 dBm
while an automatic calibration using the calibration unit R&S ZV-Z5x is active. Applying this
source power to the ports of the calibration unit ensures best accuracy of the automatic
calibration. The source powers are reset to their original values after the calibration is completed.
The automatic power reduction can be deactivated in case that the test setup introduces a large
attenuation.
Fast Multiport Correction activates an approximate but faster algorithm for the correction of
measurement results based on the system error correction data. The fast algorithm is used for
measurements with more than 2 ports. Select Fast Multiport Correction to speed up the
measurement, especially if you use 4 or more analyzer ports and if your network analyzer is
equipped with an FMR6 front module controller. Depending on the test scenario, the exact
algorithm (Fast Multiport Correction: Off) can improve the measurement accuracy.
No of Sliding Match Positions defines the maximum number of different positions to be measured
if a sliding match standard (sliding load) is used for calibration. The different positions appear in
the Measure Standards dialog of the calibration wizard. A sliding match calibration is valid after
three calibration sweeps at different match positions; however, calibration sweeps at additional
positions can still improve the accuracy. In general 4 to 6 positions are recommended.
Directory for Additionally Available Cal Kits and Conn Types shows the name and path of a
special directory for cal kit files (*.calkit). All cal kit files in the special directory will be (re-)loaded
automatically as predefined kits (i.e. read-only kits which cannot be modified) every time the NWA
application is started. It is possible to select the default cal kit directory
C:\Rohde&Schwarz\NWA\Calibration\Kits or any other directory. None means that no cal kit files
are loaded on start-up.
Use the special directory to make sure that you do not have to import kits manually, even after
520
GUI Reference
System Menu
terminating the NWA application improperly, in which case previously imported cal kit files will not
be stored to the setup file.
Interpolation selects an algorithm for the interpolation of the user system error correction data.
Interpolation is applied if the sweep points during the measurement differ from the sweep points
during calibration (state label Cal int). Compared to linear interpolation, the higher order (spline)
interpolation may slightly slow down the measurement but can provide better results, at least if the
measured trace shows no significant noise or discontinuities.
For the factory system error correction data, the analyzer always uses linear interpolation. As a
general rule, it is recommended to avoid interpolation whenever possible.
Power
Provides source power settings and settings for the true differential mode.
The Port Power Limits limit the source power at the analyzer ports or at the output ports of
previously configured external generators. The limits are also valid for measurements with
variable source power.
Is any Direct Generator or Receiver Access in Use? should be selected if the additional
connectors of option R&S ZVA-B16, Direct Generator and Receiver Access, are used and if an
automatic level control (ALC) is active. With this scenario, the ALC is limited to +1 dB so that the
active port power limits cannot be exceeded by more than 1 dB.
Meaning of Source Power Settings... defines the power reference for the true differential mode;
see Source Power in True Differential Mode.
521
GUI Reference
System Menu
RF Off Behavior configures the behavior of the RF Off switches in the Channel Power
Bandwidth Average menu and in the Source section of the Port Configuration dialog. In the factory
default configuration, only the RF source signal is turned off; the RF amplifiers are still power
supplied. In the alternative configuration, the power supply of the RF amplifiers is turned off, too.
This further reduces the broadband noise at the source port, however, the required switch-on and
settling times introduce an additional delay.
Use port power limits if you want to ensure that sensitive DUTs are protected from excess input
levels. Keep in mind that you have to disable the limits explicitly if you want to use the full output level
range of your analyzer again. Note that the port power limits are ignored while an ALC loop is active. A
small ALC control range will ensure low signal levels.
Remote control SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]LLIMit[:STATe]
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]LLIMit:VALue
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]:LLIMit:DGRaccess
SOURce<Ch>:POWer<Pt>:GENerator<Gen>:LLIMit[:STATe]
SOURce<Ch>:POWer<Pt>:GENerator<Gen>:LLIMit:VALue
SOURce<Ch>:TDIF:WAVes SENDed | DCMode
OUTPut:STATe:TYPE
Presets
The tab specifies the preset behavior of the network analyzer.
The Preset Scope defines whether a Preset affects the Active Setup or all open setups (Instrument). A
preset does not change any of the properties listed in the Resets tab of the System Config dialog.
In the Preset Configuration panel, it is possible to specify whether the System Preset command will
perform a factory preset or restore the settings stored in a user preset file. A user preset file is an arbitrary
setup (.zvx) file, to be stored using the File Save... command. If the current user preset file is not found
522
GUI Reference
System Menu
(e.g. because it was deleted or moved) or cannot be loaded (e.g. because it contains mismatching
frequency converter settings), System Preset initiates a factory preset.
Press Browse... to select a user preset file. The analyzer performs a user preset as long as the file
name is displayed in the Preset Configuration panel.
Press Set Factory Preset to select a factory preset. In the panel, a possible user preset file name
is replaced by Factory Preset.
In the Remote Preset Configuration panel, it is possible to control the behavior of the *RST and
SYSTem:PRESet commands; see below.
In remote control, a user-defined preset can be initiated using the commands in the
SYSTem:PRESet:USER... subsystem. *RST and SYSTem:PRESet restore the factory preset settings. If
Align *RST to User Defined Preset is selected and a valid user preset file is available, *RST and
SYSTem:PRESet restore the user-defined settings.
Remote control SYSTem:PRESet:SCOPe SINGle | ALL
SYSTem:PRESet:REMote[:STATe]
(for Presets):
Channel Bits
Sets a channel-dependent four-bit binary value to control four independent output signals at the USER
CONTROL connector (lines 8, 9, 10, 11). The output signals are 3.3 V TTL signals which can be used to
differentiate between up to 16 independent analyzer states. For an application example refer to the
detailed remote control description. Setting the channel bits does not change the analyzer state.
CONTrol:AUXiliary:C[:DATA]
Remote control
(for Channel Bits): OUTPut<Ch>:UPORt[:VALue]
523
GUI Reference
System Menu
Resets
Provides several buttons to reset global instrument settings and properties. Global settings (e.g. the data
related to global resources) are not affected by an instrument Preset.
Copy the *.xml file to the root directory of a memory stick accessible from your analyzer and press
Install.
Copy the *.xml file to the directory C:\Rohde&Schwarz\Nwa of the analyzer's hard disk and press
Install.
You can use several *.xml files in order to enable several options simultaneously. *.xml files on the
storage medium that are no option key files are ignored.
524
GUI Reference
System Menu
Remote Settings
Provides settings for the remote control (RC) interface of the analyzer.
The Remote Language for the analyzer is specified in the upper part.
The DEFAULT language corresponds to the instrument control commands reported in this
525
GUI Reference
System Menu
PNA, HP8510, HP8720, HP8753 ... denote command sets for network analyzers from other
manufacturers. The ANRITSU language comprises a basic command set only.
Remote Language settings other than DEFAULT are intended for remote control of the analyzer. A
mixed approach, with part of the instrument configuration defined via the GUI, is possible but may cause
unexpected results in some instances.
Depending on the remote language, Wait for Data Ready after Single Sweep should be selected to ensure
the calculation of measurement results is properly completed. The setting causes a *WAI to be inserted
after each INITiate<Ch>[:IMMediate] command.
The ID String and the OPT String of the analyzer are adjusted to the selected Remote Language. The
strings can be queried via *IDN? and *OPT?, respectively.
If the DEFAULT language is activated, the factory ID string Rohde&Schwarz,ZVB<Max. Freq.Ports>Port,<Serial_no>,<FW_Version> (e.g. Rohde&Schwarz,ZVB84Port,1145101010100001,1.70.5) is set. The OPT string is a comma-separated list of all installed
software and hardware options, e.g. ZVAB-K2, ZVA-K4. The bit order for transferred binary data is
swapped.
If the PNA language is activated, Agilent-compatible ID and OPT strings are set. The bit order for
transferred binary data is normal.
If one of the HP xxxx languages is activated, HP xxxx-compatible ID and OPT strings are set.
Binary data is transferred in a device-specific bit order, however, the bit order can be changed
using HP xxxx-specific commands.
The ID and OPT strings can be changed or reset to the R&S factory ID string.
Show Error Messages activates a information popup box (tooltip), to be displayed whenever the parser
encounters an remote control command error. The tooltip appears at the bottom of the remote or manual
screen; e.g.:
The tooltip is not displayed for SCPI errors no. 113, Undefined header. Its purpose is to provide
information that can be useful for program development and optimization; it does not necessarily indicate
that a remote control script is faulty or non-executable.
SYSTem:LANGuage
Remote control
(for Remote Settings): SYSTem:IDENtify:STRing
SYSTem:IDENtify:FACTory
FORMat:BORDer NORMal | SWAPped
SYSTem:ERRor:DISPlay
Extended measurement functionality: Each external power meter represents an additional receive
port. External generators increase the number of RF output signals of a DUT that the analyzer can
526
GUI Reference
System Menu
measure simultaneously. They can also provide accurate results for signals at inaccurate or
unknown frequencies. A typical example is a mixer measurement with an unknown LO signal (and
therefore unknown IF output frequency).
Power calibration: An external power meter can measure the exact signal power at an arbitrary
point in the test setup (reference plane) and thus provide the reference values for a power
calibration. A typical example is a source power calibration for an arbitrary analyzer port.
Configured external power meters can be selected as additional receivers in the Port Configuration and in
the power calibration dialogs.
To control external power meters via LAN or GPIB interface, it is necessary to install the Virtual
Instrument Software Architecture (VISA) library on the network analyzer. VISA provides the programming
interface between the hardware and the analyzer's application environment.
A suitable VISA library is available from Rohde & Schwarz, see Introduction to Remote Control. Use the
USB-to-IEC/IEEE Adapter (option R&S ZVAB-B44) to control devices equipped with a GPIB interface.
527
GUI Reference
System Menu
The External Power Meters dialog provides two tables and some additional buttons.
The upper table (Found:) shows all power meters that the analyzer detects to be on line (i.e.
connected and switched on). To appear in the table, power meters (except the USB sensors R&S
NRT-Zxx) must have been configured previously.
The Add v and Add All v buttons copy the selected power meter in the upper table to the lower
table so that it is possible to modify the power meter settings and select the power meters as
receivers for measurements and power calibrations.
If Auto Config NRP-Zxx is selected, the analyzer automatically configures all NRP-Zxx power
meters detected at any of the USB ports as Pmtr 1, Pmtr 2, ... No manual configuration is
required.
The lower table (Configured:) shows all configured power meters with their properties. The
properties are defined in the Add/Modify External Power Meter dialog, to be opened by means of
the Add Other... or Modify... buttons. All configured power meters are available as additional
receivers for measurements and power calibrations.
Once configured, power meters may be temporarily removed from the table of Configured
devices using the Delete button. Refresh Tables will recover a previously configured, connected
power meter.
An icon in the first columns of the tables indicates whether the power meters are currently available. The
Found: table and the icons in the Configured: table are automatically updated each time the External
Generators dialog is opened (to update explicitly use the Refresh Tables button). The remaining control
elements are self-explanatory.
Unintentional switchover to remote control
When using the NI-VISA library, ensure that the network analyzer itself is not listed as a network device in
the Measurement & Automation Explorer. Otherwise, Refresh Tables will send an identification query
(*IDN?), causing the analyzer to close the System Configuration dialog (without executing Refresh
Tables) and to activate the remote screen.
Icons in the power meter tables
528
GUI Reference
System Menu
The following control elements select the power meter type and its connection:
Name is an optional, arbitrary name associated with the power meter. Names appear in the power
meter lists in the External Power Meters tab and in the selection dialogs for received signals
(measurements and power calibration). If no name is specified, the power meters are listed as
Pmtr 1, Pmtr 2...
Interface selects an interface/protocol type for the connection. In addition to the GPIB0 and VXI11 interface types (for devices connected to the IEC Bus or LAN1/2 connectors on the rear panel
of the analyzer, respectively), the analyzer supports any Other interface supported by the installed
VISA library.
GPIB Address (or Hostname or IP Address or Resource String, depending on the Interface
selection) contains the address for the current interface type. GPIB addresses must be unique for
all devices connected to the GPIB bus (range: 0 to 30), GPIB and IP addresses must agree with
the entries in the VISA library. For an Other interface type, the input field contains the Resource
String from the installed VISA library.
Driver contains a list of all supported power meter driver types. The names in the list are identical
with the name of the power meter configuration files (*.pwm) stored in the resources\extdev
subdirectory of the analyzer's program directory. For detailed information about the configuration
files refer to section Configuration Files.
Identify Type sends an identification query (*IDN?) to the specified device address in order to
identify the power meter type and select an appropriate configuration file. An error message is
displayed if the identification fails. See also Naming Conventions for Automatic Detection.
529
GUI Reference
System Menu
External Generators
Configures external generators with their connection type and device address.
Use of external generators, examples
An external generator can serve different purposes:
Power calibration: An external generator can provide the reference signal for a source or receiver
calibration. A typical example is a receiver power calibration using a measured wave b1.
Configured external generators can be selected as additional sources in the More Wave Quantities, More
530
GUI Reference
System Menu
The External Generators dialog provides two tables and some additional buttons.
The upper table (Found:) shows all generators that the analyzer detects to be on-line (i.e.
connected and switched on). All generators in the table must have been configured previously,
however, they can be deleted in the lower table.
The Add v and Add All v buttons copy the selected generator in the upper table to the lower table.
The lower table (Configured:) shows all configured generators with their properties. The properties
are defined in the Add/Modify External Generator dialog, to be opened by means of the Add
Other... or Modify... buttons. All configured generators are available as additional sources for
measurements and power calibrations.
An icon in the first columns of the tables indicates whether the generators are currently available; see
below. The Found: table and the icons in the Configured: table are automatically updated each time the
External Generators dialog is opened (to update explicitly use the Refresh Tables button). The remaining
control elements are self-explanatory.
Unintentional switchover to remote control
When using the NI-VISA library, ensure that the network analyzer itself is not listed as a network device in
the Measurement & Automation Explorer. Otherwise, Refresh Tables will send an identification query
(*IDN?), causing the analyzer to close the System Configuration dialog (without executing Refresh
Tables) and to activate the remote screen.
Icons in the generator tables
The following icons describe the status of a generator:
531
GUI Reference
System Menu
The following control elements select the generator type and its connection:
Name is an optional, arbitrary name associated with the generator. Names appear in the
generator lists in the External Generators tab and in the selection dialogs for source signals
(measurements and power calibration). If no name is specified, the generators are listed as Gen
1, Gen 2...
Interface selects an interface type for the connection. In addition to the GPIB0 and VXI-11
interface types (for devices connected to the IEC Bus or LAN1/2 connectors on the rear panel of
the analyzer, respectively), the analyzer supports any Other interface supported by the installed
VISA library.
GPIB Address or Hostname or IP Address (depending on the Interface selection) contains the
address for the current interface type. GPIB addresses must be unique for all devices connected
to the GPIB bus (range: 0 to 30), GPIB and IP addresses must agree with the entries in the VISA
library. For an Other interface type, the input field contains the Resource String from the installed
VISA library.
Driver contains a list of all supported generator types. The names in the list are identical with the
name of the generator configuration files (*.gen) stored in the Resources\ExtDev subdirectory
of the analyzer's program directory. For detailed information about the configuration files refer to
section Configuration Files.
Identify Type sends an identification query (IDN?) to the specified device address in order to
identify the generator type and select an appropriate configuration file. An error message is
displayed if the identification fails.
Fast Sweep enables or disables the fast sweep mode for external generators that support a
frequency and level list mode (triggered mode).
532
GUI Reference
System Menu
10 MHz Ref switches the analyzer to either internal or external frequency reference.
Use the analyzer as master device: Set the analyzer to Internal reference frequency mode and
operate all other devices in external reference mode using the reference clock signal from the 10
MHz REF connector on the analyzer's rear panel.
Use another device as master: Set the analyzer to External reference and synchronize it (and all
other devices) to the master's reference clock signal, fed in at the 10 MHz REF connector on the
analyzer's rear panel.
The 10 MHz REF settings in the Add External Generator dialog are generator-specific and not overwritten
by a change of the global Internal Reference / External Reference settings.
Remote control: SYSTem:COMMunicate:RDEVice:GENerator<gen_no>:DEFine
SYSTem:COMMunicate:RDEVice:GENerator<gen_no>:DELete
Matrix Configuration
Configures and opens/closes a LAN connection to a switch matrix/multiport test set R&S ZV-Z81/82/83.
Switch matrices R&S ZV-Z81/-Z82 and multiport test set R&S ZV-83
The purpose of a switch matrix or a multiport test set is to extend the number of test ports.
E.g. the multiport test set R&S ZV-Z83 multiplies the number of network analyzer ports by four. If it is
connected to a four-port network analyzer, the test set provides 16 "output" ports numbered A1, A2, A3,
A4, B1 ... D4.
533
GUI Reference
System Menu
The multiport test set can be configured to provide several channel-specific port groups. The "input" ports
(numbered 1 to 4) are connected to the corresponding network analyzer ports. The signal at each "input"
port is routed to one of the "output" ports 1 to 4, to be connected to the DUT. Signal routing is channeldependent, which makes it possible to connect and measure several DUTs in parallel.
Example: Create four analyzer channels no. 1 to 4. Use the "output" connectors A1, B1, C1, D1 for
channel no. 1, A2, B2, C2, D2 for channel no. 2 and so forth. This configuration allows you to perform
simultaneous four-port measurements on four DUTs.
The switch matrices are configured and operated using SCPI commands. A separate tool for LAN
configuration is supplied with the switch matrices. For details refer to the relevant operating manuals.
The IP Address setting must correspond to the IP address of the multiport test set. Use the
LANCONFIG.EXE tool (supplied with the switch matrix/multiport test set) to determine the current
IP address. Press Save IP Address if you want to keep the current address for later connections.
The Connected box is checked while a connection is active. Unchecking the box is equivalent to
Disconnect.
Remote
control:
n/a
For internal path configuration of the switch matrix/multiport test set see ROUTe...
534
GUI Reference
System Menu
commands.
Converter Control (Option R&S ZVA-K8, for R&S ZVA and R&S ZVT)
Measurements at frequencies beyond the analyzer's operating range (mm-wave measurements) are
achieved by combining a frequency-converting measurement with an external test set (frequency
converter). Rohde & Schwarz offers frequency converter types for various frequency ranges. E.g. the
frequency converters R&S ZVA-Z110 and R&S ZV-Z110E extend the frequency range of R&S ZVA or
R&S ZVT network analyzers to a range between 75 GHz and 110 GHz.
The test ports of the frequency converters and the connecting elements are rectangular waveguides. For
the R&S ZVA-Z110(E) converter, the dimensions of the waveguides are according to EIA WR-10,
equivalent to RCSR WG-27. Refer to the Quick Start Guide and the "Specifications" supplied with your
converter for detailed information about the frequency range and the waveguide type of your converter
model.
Two different converter types are available:
Converters without electronic attenuators. The analyzer cannot control the output power of these
converters.
Converters with electronic attenuators (and a capital "E" in the type designation, e.g. R&S ZVZ110). The output power of these converters is controlled by the analyzer; a power calibration and
power sweep is possible.
Option R&S ZVA-K8, Converter Control. Option R&S ZVA-K8 also comprises option ZVA-K4,
Arbitrary Generator and Receiver Frequencies.
Option R&S ZVA<n>-B16, Direct Generator/Receiver Access (where <n> denotes the number of
test ports of the analyzer)
For converters with electronic attenuator (e.g. R&S ZVA-Z110E): Option R&S ZVA-B8 to establish
the control connection between the NWA and the converter
A two-port transmission measurement requires two frequency converters plus a four-port network
analyzer or a two-port analyzer with an external generator (see External Generators). The
external generator must provide frequencies up to 20 GHz or above and sufficient signal power.
Reflection measurements can be performed with a two-port analyzer without external generator.
The external generator must be synchronized to the network analyzer using the 10 MHz reference
clock signal. It is not possible to use several external generators simultaneously.
535
GUI Reference
System Menu
network analyzer ports into a high-frequency stimulus signal. A dual directional coupler separates the
reference and measurement channels from the waveguide test port. A second signal (Local Oscillator, LO)
is used for down-conversion of the reference and measurement channels. The LO signal can be provided
either by a second analyzer port or by an external generator. The down-converted signals are fed to the
REF IN and MEAS IN input connectors of the analyzer port providing the RF source signal.
The schematic test setup for a two-port transmission measurement using four analyzer ports (no external
generator) is shown below.
A measurement using converters without electronic attenuator involves the following stages:
1. Selection of the converter type and of the test setup in the Frequency Converter dialog
2. Connection of the frequency converters
3. System Error Correction using a suitable waveguide calibration kit
4. Connection of the DUT and measurement
For converters with electronic attenuators, the following additional stages are required:
Entry of power coefficients (when the converter is used for the first time)
Power calibration
Frequency Converter
The Frequency Converter tab belongs to the System Configuration menu (System System Config). It
selects the frequency converter type and the external test setup as well as the power transfer model
(especially for converters with electronic attenuators).
536
GUI Reference
System Menu
Use of External Sources provides the possible test setups for each converter type. The test
setups differ in the way how the LO signal is provided (from the analyzer port or from an external
generator).
The Power Transfer settings define the model by which the analyzer controls the output power at
all converter ports. The exact meaning of the power transfer modes depends on the converter
model; see Power Transfer Modes.
Apply activates the selected test setup and adjusts the analyzer settings; see information below.
The button is enabled only if the frequency range of the external generator's analyzer matches the
selected test setup.
For frequency converters with electronic attenuators, pressing Apply enables the Power
Coefficients button. This button opens an additional dialog to enter the power coefficients for the
electronic attenuators.
The frequency-converter settings belong to the global resources; they are not changed upon a Preset or
*RST.
Analyzer settings with active frequency converter
After a particular converter type and test setup is applied, the analyzer is automatically configured as
follows:
A preset is applied. The preset behavior will be reset to Preset Scope: Instrument and Preset
Configuration: Factory Preset.
The default frequency range of the selected converter type is set (e.g. 75 GHz to 110 GHz for
R&S ZVA-Z110 converters). If no converter is selected, (Type = <NONE>), the default frequency
of the network analyzer is set. The Source section of the Port Configuration table shows the true
output frequencies at all analyzer ports and the frequency conversion formulas.
537
GUI Reference
System Menu
The output powers at the RF and LO ports are set to optimum values. For converters without
electronic attenuator, the output power of the converters can be reduced using the knurled
adjusting knob on top of the converter.
The LO signals are permanently on; the RF source signal is present only during the partial
measurements that require the respective test port as a drive port.
For frequency converters without electronic attenuators, Flatness Cal is disabled in the Modify
Source Power Cal dialog (see Calibration for Converters without Electronic Attenuators). For
converters with electronic attenuators, Flatness Cal remains enabled.
All signal settings appear in the Port Configuration dialog as soon as the frequency converter mode is
active. In the example below, a sweep range between 75 GHz and 110 GHz is selected. The frequency
multipliers for the RF signals have a multiplication factor of 6, so the actual output frequency at the RF
ports 1 and 2 is between 12.5 GHz and 18.3333333 GHz. The frequency of the LO signal is such that the
reference and measurement channels are received at the fixed IF frequency of 279 MHz (shown in the
Receiver section of the Port Configuration dialog). The LO frequency is always below the RF frequency
(upper sideband).
It is also possible to define port-specific frequencies and powers at the converter ports; see Power
and Frequency Settings.
For converter setups if an external generator with insufficient frequency range is used as
LO signal; please check the related generator configuration file in this case.
538
GUI Reference
System Menu
The basic power transfer model (Use Advanced Model off) is simple to configure and suitable for most
standard applications.
Converters with electronic attenuators: The converter output power is controlled by the analyzer,
using the power control cable and the electronic waveguide attenuators in the converters. The
power coefficients of each converter must be correctly entered in the Power Coefficients dialog. A
power calibration is possible. In addition, port-specific power settings allow you to account for
devices with known attenuation/amplification in the test setup.
Converters without electronic attenuators: The converter output power can be varied by means of
the power adjustment screw which is available for most converter models. No power calibration is
possible, however, port-specific power settings allow you to account for devices with known
attenuation/amplification in the test setup.
The advanced model may be based on a Data Set or on a Linear Approximation of the relation between
the converter input power and the converter output power.
Data Set is suitable for converters with electronic attenuators. The analyzer uses a set of power
calibration data to ensure accurate powers at the reference plane. The calibration data set is
acquired by the R&S ZVA Frequency Converter Leveling Tool, a software utility which is available
for download on the R&S ZVA product pages (http://www.rohde-schwarz.com/product/zva). For
detailed information about the calibration procedure refer to the leveling tool's help system.
The leveling tool can automatically acquire calibration data over a wide range of powers and
frequencies. This power transfer model is recommended for best accuracy, in particular if large
sets of calibration data are required. If Data Set is active, the Read Data Set button allows you to
select the calibration data folder (Calibration Subdirectory) for the current channel, in accordance
with the definitions in the leveling tool.
Linear Approximation is suitable for all converter types. Converters with electronic attenuators are
controlled by a combination of the RF input power (i.e. the source power at the analyzer test port
providing the signal fed to RF IN) and the electronic waveguide attenuators in the converters. At
sufficiently high converter output powers, the electronic waveguide attenuator settings are fixed. In
the low converter output power range, a selectable portion of the attenuation is achieved by the
waveguide attenuators. This advanced power transfer model provides a maximum dynamic range
while maintaining the spectral purity of the converter output signal in the low-power range.
Converters without electronic attenuators are controlled by the power adjustment screw. It is
possible to adjust the screw to a desired attenuation value and use this value as a correction
factor for the port power.
The settings for the linear approximation appear in the Power Transfer dialog.
539
GUI Reference
System Menu
Power Transfer
Model
Basic
Not supported
Advanced, linear
approximation
The number of rows in the table is equal to the number of analyzer ports. Each row contains the
power coefficients for the converter connected to the NWA port in the fist, non-editable column.
Overwrite the coefficients in a row whenever you connect a new converter to the corresponding
NWA port.
Use default coefficients overwrites the entire table with a set of default power coefficients,
providing acceptable output power control for arbitrary converters. For accurate measurements,
use the actual power coefficients of each converter.
Remote
control:
[SENSe<Ch>:]FREQuency:CONVersion:DEVice:PCOefficient<Port>
[SENSe<Ch>:]FREQuency:CONVersion:DEVice:PCOefficient<Port>:DEFault
540
GUI Reference
System Menu
The DUT is screwed on the waveguide flange at the front of the converter. The remaining connectors are
located on the rear panel of the converter:
Attention!
Connection to the network analyzer comprises the following RF input and output signals:
1. RF source signal (input): Connect port 1 or port 2 of the analyzer to RF IN of the converters.
2. LO signal (input): Connect port 3 or port 4 of the analyzer to LO IN of the converters. Alternative:
Connect an external generator signal to LO IN; see Frequency Converter dialog.
3. Reference signal (output): Connect REF OUT of the converters to the REF IN connector of the
analyzer port providing the RF source signal. The reference signal corresponds to the incident
wave (a-wave) applied to the input of the DUT.
4. Measurement signal (output): Connect MEAS OUT of the converters to the MEAS IN connector of
the analyzer port providing the RF source signal. The measured signal corresponds to the b-wave
caused due to reflection or transmission at the DUT.
For converters with electronic attenuators, an additional USB control connection between the output
connector of option R& ZVA-B8 (EXTATT CTRL) on the front panel of the analyzer and the 3-pin control
connector at the rear panel of the converter is required. Observe the port assignment of the NWA output
connector.
The input signal at the frequency converters must be relatively stable over the entire sweep range.
Use high-quality cables for the connection of the RF and LO input signals. Appropriate cables for the REF
OUT and MEAS OUT signals are supplied with the frequency converters.
In view of the port arrangement at the front panel of the analyzer, it is advantageous to use test ports
1 and 2 as RF sources, ports 3 and 4 as LO sources. The frequencies of the RF and LO signal must be
independent, therefore do not combine a pair of ports as RF and LO sources that is supplied by a
541
GUI Reference
System Menu
Attention!
The output power for each converter can be selected in the Power column. For frequency
converters with electronic attenuators, a source power calibration of the converter port ensures
that the analyzer will generate the selected source power.
The source frequency at the converter ports is essentially determined by the port frequency of the
analyzer. The converter frequency settings in the Port Configuration dialog define the frequency
axes for the source power calibrations, however, they do not actually affect the converter output
frequencies. For best accuracy, ensure that the correct converter frequencies are set, especially if
the test setup contains additional frequency-converting components.
Example: In the example below, the frequency at the NWA Port 1 has been increased by a 50 MHz offset.
542
GUI Reference
System Menu
The converter source frequency six times the NWA source frequency, therefore a 300 MHz offset has
been entered for Converter Port 1. This ensures a correct frequency axis during the power calibration.
543
GUI Reference
System Menu
544
GUI Reference
System Menu
2. Select your converter and source port from the Source pull-down list (e.g. Conv 1 for a frequency
converter connected to NWA port 1).
3. Click Modify Settings and ensure that both Flatness Cal and Reference Receiver Cal are checked.
4. If your test setup causes strong nonlinear effects, you can choose a Convergence Factor different
from one.
5. Start the calibration sweep.
To ensure an accurate source power calibration and quick convergence, use the correct power
coefficients. A receiver power calibration of the b-waves (without external power meter, using the
Receiver Power Calibration dialog) is possible after completed source power calibration.
After the power calibration procedure a system error correction is recommended. Due to the physical
properties of the mm-waves and the waveguides, measurements with frequency converters require a
special calibration kit for system error correction. Rohde & Schwarz offers special waveguide calibration
kits for this purpose, e.g. the calibration kits R&S ZV-WR03, R&S ZV-WR10, R&S ZV-WR12, and R&S
WR15. The standards in the calibration kits allow all one-port and two-port calibration types supported by
the network analyzer except TNA. Refer to the documentation of the calibration kit for details.
Remote control: SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire]
SOURce<Ch>:POWer<Pt>:CORRection:CONVerter<Con>[:STATe]
SOURce<Ch>:POWer<Pt>:CORRection:DATA
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:CFACtor
Measurement
After power calibration and system error correction, the mm-wave measurement can be performed like
any other network analyzer measurement. The Port Configuration settings (together with the Stimulus
settings) determine the sweep range of the converted signals (i.e the input and output frequencies at the
DUT ports). All measured quantities (S-parameters, wave quantities, ratios etc.) and other trace settings
are available.
The following restrictions hold for measurements with external frequency converters without external
attenuators:
The measurement is performed at fixed RF source and LO power. No power sweep is possible.
To reduce the actual output power of the converters (e.g. for measuring wave quantities or testing
compression effects), turn the adjusting knob on top of the converters clockwise. You will see an
effect on the output power within the last 2 mm of the adjustable range.
The following example shows the transmission and reflection coefficients of a bandpass filter in the
frequency range between 75 GHz and 110 GHz, i.e. the measurement range of the converter R&S ZVAZ110.
545
GUI Reference
System Menu
Measurements with internal test sets cover a frequency range between 10 MHz and approx. 67
GHz. The R&S ZVA-Z110 is based on a four-port R&S ZVA67 vector network analyzer. The DUT
can be connected to any of the four test ports of the R&S ZVA67. One to four-port measurements
can be performed as described in this help system.
Measurements with external test sets cover an extended frequency range between 10 MHz and
110 GHz. The DUT is connected to the 1 mm connector(s) at the front of the diplexers R&S ZVAZD110. This measurement mode is described in the following sections.
For a general introduction to the R&S ZVA110 refer to the Quick Start Guide R&S ZVA110, Broadband
Measurements Using the 1 mm External Test Sets, which is posted on the R&S ZVA110 product pages on
the internet. Please note in particular the safety instructions in the Quick Start Guide.
The R&S ZVA110 is delivered with all measurement equipment needed. An additional 1 mm calibration kit
is required for calibration.
546
GUI Reference
System Menu
The external test sets enable a frequency range between 10 MHz and 110 GHz. The analyzer combines
two different measurement methods to achieve this extended range.
At frequencies below approx. 67 GHz (i.e. in "low frequency" mode), the frequency converter in
the external test set is bypassed. The source signals from test ports PORT 1 / 2 of the vector
network analyzer unit are directly fed to the 1 mm test port connectors of the diplexers. The
network analyzer measures the a-waves (reference channels) from REF OUT and the b-waves
(measurement channels) from MEAS OUT on the diplexers. The connector groups PORT 3 / 4 on
the network analyzer and the RF connectors LO IN, RF IN, REF OUT, MEAS OUT on the rear
panel of the converters are not used.
To achieve frequencies above approx. 67 GHz (i.e. to measure in "high frequency" mode), the
source signals from test ports PORT 1 / 2 of the network analyzer are fed to the frequency
converters; the converted signals are routed to the 1 mm test port connectors of the diplexers.
The frequency converters use frequency multipliers to transform the source signal into a highfrequency stimulus signal. An additional Local Oscillator (LO) signal from PORT 4 of the analyzer
is used for down-conversion of the reference and measurement channels. A power divider feeds
the LO signal to both the left and the right converter. This test setup ensures a stable phase
relationship between both LO signals.
The analyzer measures the a-waves from REF OUT and the b-waves from MEAS OUT on the
converters. The RF connectors REF OUT, MEAS OUT on the rear panel of the diplexers are not
used. This measurement mode is analogous to the frequency converter mode described in the
Converter Control section.
The analyzer automatically switches between low frequency and high frequency mode, depending on the
stimulus frequency.
A measurement using the external test sets involves the following stages:
1. Activation of the ZVA110-BU mode for measurements with external test set
2. Entry of power coefficients (when an external test set is used for the first time)
3. Connection of the external test sets
4. Power and frequency settings
5. Power calibration using an appropriate external power meter
6. System error correction (calibration) using a suitable calibration kit
7. Connection of the DUT and measurement
547
GUI Reference
System Menu
548
GUI Reference
System Menu
DUT. Please refer to the R&S ZVA110 Quick Start Guide for details. A complete test setup for 2-port
transmission measurements is shown below.
Calibration
A source power calibration for an external test set requires an appropriate external power meter, to be
connected to the converter's 1 mm test port connector. The power meter is configured in the ordinary way
using the System Configuration External Power Meters tab.
To perform the source power calibration, proceed as follows:
1. Connect the power meter to the 1 mm test port connector of the external test set and open the Channel
Calibration Start Power Cal Source Power Cal dialog.
2. Select your converter and source port from the Source pull-down list (e.g. Conv 1 for the left external
test set connected to Port 1 and Port 3).
3. Click Modify Settings and ensure that both Flatness Cal and Reference Receiver Cal are checked.
4. If your test setup causes strong nonlinear effects, you can choose a Convergence Factor different from
one.
549
GUI Reference
System Menu
Measurement
After power calibration and system error correction, the millimeter wave measurement can be performed
like any other network analyzer measurement. The analyzer may perform a frequency or power sweep.
The Port Configuration settings (together with the Stimulus settings), determine the sweep range of the
converted signals (for a frequency sweep, the input and output frequencies at the DUT ports). All
measured quantities (Sparameters, wave quantities, ratios etc.) and other trace settings are available.
The following example shows a transmission measurement on a through connection in the frequency
range between 10 MHz and 110 GHz.
550
GUI Reference
System Menu
Class B adds IEEE 1588 Precision Time Protocol (PTP) and peer-to-peer communication to the
base class. IEEE 1588 allows all instruments on the same network to automatically synchronize to
the most accurate clock available and then provide time stamps or time-based synchronization
signals to all instruments with exceptional accuracy.
Class A instruments are additionally equipped with the eight-channel hardware trigger bus (LVDS
interface) defined in the LXI standard.
Instruments of classes A and B can generate and receive software triggers via LAN messages and
communicate with each other without involving the controller.
The network analyzer complies with LXI class C. In addition to the general class C features described
above, it provides the following LXI-related functionality:
Integrated LXI Configuration dialog for LXI activation and reset of the LAN configuration (LAN
Configuration Initialize, LCI)
The LXI functionality requires a Windows XP operating system that has been upgraded to service
pack 2. Please contact your Rohde & Schwarz service representative if your network analyzer's operating
system needs an upgrade. To check the version of your operating system, open the System General
dialog in the Control Panel.
After a firmware update, use the standby key to shut-down and re-start the instrument in order to enable
the full LXI functionality.
For information about the LXI standard refer to the LXI website at http://www.lxistandard.org. See also
"News from Rohde & Schwarz, article 2006/II - 190".
551
GUI Reference
System Menu
LXI Status Enabled switches the LXI logo in the status bar on or off.
LAN Config Initialize initiates the network configuration reset mechanism (LCI) for the instrument.
Value
TCP/IP Mode
Dynamic DNS
Enabled
ICMP Ping
Enabled
The LCI for the network analyzer also resets the following parameters:
Parameter
Value
Hostname
Description
Negotiation
Auto Detect
The LAN settings are configured using the instrument's LXI Browser Interface.
The tables in the External Receiver panel show the R&S ZVA network analyzers which may be used as
remote receivers for a mixer delay measurement.
The upper table (Found:) shows all receivers that the analyzer detects to be on-line (i.e.
connected and switched on) with their properties.
552
GUI Reference
System Menu
Add copies the selected receiver from the upper table to the lower table.
The receivers in the lower table (Remote Receiver:) are available as remote receivers for the
measurement.
An icon in the first columns of the tables indicates whether the receivers are currently available; see
below. The Found: table and the icons in the Configured: table are automatically updated each time the
External Generators dialog is opened (to update explicitly use the Refresh Table button). The remaining
control elements are self-explanatory.
Unintentional switchover to remote control
When using the NI-VISA library, ensure that the network analyzer itself is not listed as a network device in
the Measurement & Automation Explorer. Otherwise, Refresh Tables will send an identification query
(*IDN?), causing the analyzer to close the System Configuration dialog (without executing Refresh
Tables) and to activate the remote screen.
Icons in the lower table
The following icons describe the status of a receiver:
The receiver is on-line (connected, switched on, appropriately equipped and ready to be used)
The receiver was detected (upper or lower table) before but is not on-line (VISA communication error)
The receiver list could not be refreshed, no communication with the receiver is possible
Remote control: SYSTem:COMMunicate:RDEVice:RECeiver:DEFine
SYSTem:COMMunicate:RDEVice:RECeiver:DELete
553
GUI Reference
System Menu
The instrument home page displays the device information required by the LXI standard including the
VISA resource string in read-only format. The Device Indicator toggle button causes the LXI symbol in the
status bar of the analyzer to blink (if active). A green LXI status symbol indicates that a LAN connection
has been established; a red symbol indicates that no LAN cable is connected. The Device Indicator setting
is not password-protected.
The navigation pane of the browser interface contains the following control elements:
Glossary opens a document with a glossary of terms related to the LXI standard.
LAN Configuration
The Lan Configuration web page displays all mandatory LAN parameters and allows their modification.
554
GUI Reference
System Menu
The TCP/IP Mode configuration field controls how the IP address for the instrument gets assigned (see
also Assigning an IP Address). For the manual configuration mode, the static IP address, subnet mask,
and default gateway are used to configure the LAN. The automatic configuration mode uses DHCP server
or Dynamic Link Local Addressing (Automatic IP) to obtain the instrument IP address.
Changing the LAN configuration is password-protected. The password reads LxiWebIfc (notice
upper and lower case characters). This password cannot be changed in the current firmware version.
The subentries of the Lan Configuration menu open other pages:
Ping Client provides the ping utility to verify the connection between the instrument and other
devices.
Advanced LAN Configuration provides LAN settings that are not declared mandatory by the LXI
standard.
555
GUI Reference
System Menu
The Negotiation configuration field provides different Ethernet speed and duplex mode settings. In
general, the Auto Detect mode is sufficient.
VXI-11 and mDNS and DNS-SD are protocols which can be used for discovery of the instrument
in the LAN. The VXI-11 discovery mechanism is a requirement on LXI devices from the first
revision of the standard. Support for the multicast DNS (mDNS) and DNS-SD (DNS Service
Discovery) mechanisms has been introduced as a requirement in version 1.3 of the standard. The
network analyzers support both discovery mechanisms.
Ping
Ping is a utility that verifies the connection between the analyzer and another device. The ping command
uses the ICMP echo request and echo reply packets to determine whether the LAN connection is
functional. Ping is useful for diagnosing IP network or router failures.
The ping utility is not password-protected. To initiate a ping between the analyzer and a second connected
device,
1. Enable ICMP Ping on the Advanced LAN Configuration page (enabled after an LCI).
2. Enter the IP address of the second device without the ping command and without any further
parameters into the Destination Address field (e.g. 10.113.10.82).
3. Click Submit.
556
GUI Reference
System Menu
Utilities
The pages in the Utilities section are mainly intended for event logging and connection tests.
If logging is enabled, all internal and external LXI events (e.g. the LXI event messages exchanged
by two network analyzers which are connected for a mixer delay measurement with external
receiver) and all status transitions appear in the Logging Entries table.
557
GUI Reference
System Menu
Flush logfile to disk / Clear current logfile writes the logging entries to an xml file on the internal
hard disk / clears the file. Use Download current logfile to load the xml contents into the browser
and save a copy.
Dump the current state into a file creates a status file for debugging purposes.
The Manual Lan Events page allows you to configure and transmit LAN packets. This can be used for
connection tests, similar to the ping functionality.
Transmit LAN Packet transmits a single LAN packet to the selected IP address (for connections
using TCP) or port (for UDP-based connections).
The LAN packet parameters and flags are described in the LXI standard.
The Event History page lists all received events, together with the event status. Transmit a LAN packet to
the network analyzer's own TCP address to test this functionality.
558
GUI Reference
System Menu
S-Parameter Wizard
The S-Parameter Wizard menu consists of a series of dialogs providing the settings for a standard Sparameter measurement in a frequency sweep.
559
GUI Reference
System Menu
560
GUI Reference
System Menu
Choose a typical measurement bandwidth and one of two typical source power values. A smaller
measurement bandwidth increases the dynamic range but slows down the measurement. A
smaller source power protects the input port of the analyzer from being overdriven if an active
DUT with high gain is measured.
The predefined bandwidths and source powers have been selected according to the following
criteria:
The large measurement bandwidth (Fast Sweep) ensures that the noise of a S21 trace at
minimum (40 dBm) source power and 0 dB attenuation is smaller than 0.1 dB.
The default source power for a passive DUT ensures that the analyzer receiver is in its
linear range (no compression) if a passive DUT with 0 dB attenuation is measured. The
default source power for an active DUT ensures no compression if an active DUT with 20
dB gain is measured. If the actual gain of the DUT is more than 30 dB, then the default
source power of 20 dB is still too high and needs to be changed after finishing the
wizard.
You want to perform the calibration manually, e.g. because you wish to select another
calibration type.
You don't want to use a calibration, e.g. because the factory calibration is accurate
enough for your measurement.
In order to obtain a predictable result the measurement wizard has to reset all settings except the
current calibration data. Store your setup if you don't want to lose the current configuration.
Int. Reference
Selects the internal reference clock for synchronization. The analyzer provides a 10 MHz internal
reference clock which can be tapped off at the 10 MHz REF connector at the rear of the instrument in
order to synchronize other devices, e.g. signal generators or a second network analyzer of the ZVAB
family. See also example for reference frequency settings for external generators.
Remote control: [SENSe<Ch>:]ROSCillator[:SOURce] INTernal
Ext. Reference
Selects an external reference clock signal for synchronization. The external 10 MHz reference clock signal
must be applied to the 10 MHz REF connector at the rear of the instrument. The external reference signal
must meet the specifications of the data sheet. The internal reference signal is synchronized to the
561
GUI Reference
System Menu
external signal. See also example for reference frequency settings for external generators.
As a reminder, Ext Ref is indicated in the status bar.
Remote control: [SENSe<Ch>:]ROSCillator[:SOURce] EXTernal
GPIB Address
Opens the numeric entry bar to define the analyzer's GPIB address.
Service Function...
Opens a dialog to access the service functions of the instrument. Service functions are passwordprotected and should be used by a R&S service representative only. Refer to the service manual for more
information.
If you press Enter twice without changing the name of the service function, the analyzer opens the
internal On-Screen Keyboard. Use Shift + Enter to execute a service function repeatedly.
Remote control: SYSTem:PASSword[:CENable]
DIAGnostic:SERVice:FUNCtion
DIAGnostic:SERVice:SFUNCtion
Preset
Performs a preset of all instrument settings (i.e. all open setups) or of the active setup, depending on the
settings in the System Config dialog.
Scope of the preset and exceptions
A preset may be a factory preset or a user-defined preset and affects either the active setup or all open
setups.
It does not change the data related to global resources (cal pool, cal kit data), the position of dialogs, the
color scheme of the diagram areas, and the directory and printer settings. All these properties can be
reset in the Reset tab of the System Config dialog.
If you activate Preset by mistake, you can use Undo in order to restore your previous instrument
settings.
Remote control: *RST; SYSTem:PRESet (for factory preset)
SYSTem:PRESet:USER[:STATe] ON | OFF
562
GUI Reference
Info Menu
Undo
Reverses the last action, if possible. Otherwise, Undo is disabled (grayed).
You can use Undo even after a Preset, in order to restore your own instrument settings.
Redo
Reverses the action of the Undo command. If Undo was not used before, Redo is disabled (grayed).
External Tools
Opens a submenu with various demo setups and editing tools:
Demo*.vbs: Shows how to perform the settings for typical measurement tasks.
After running a *vbs file you can modify the demo setup according to your own needs and store it to a
*.zvx file for later reuse.
Info Menu
The Info menu gives access to information about the instrument and its operation. All functions are
primarily intended for error diagnostic and service purposes; see Obtaining Support. Many Info dialogs
also display softkeys to Print the contents, save them to a file (Print to File) or Close the dialog.
Setup Info displays the channel and trace settings of the active setup and the main characteristics
of the instrument including its IP address.
Option Info shows the installed software options with their type and name, the option key and key
type, the duration of activation, and the expiry date (if applicable).
Hardware Info gives an overview of the analyzer's hardware configuration, basic hardware-related
instrument settings, and the version of the "Specifications" which correspond to the current
firmware version.
563
GUI Reference
Window Menu
Selftest... displays a list of the automatic selftests of the analyzer together with the current results.
Error Log... opens a chronological record of errors that occurred in the current and in previous
sessions. While the error log is open, additional softkeys to print, close or clear (delete) the log are
provided. The deleted error log shows the message No errors found.
Save System Report... opens a dialog that allows to initiate a selftest and to write the current
setup, log files, hardware configuration, a screenshot and the selftest result to a zipped report file.
Window Menu
The Window menu provides standard Windows functions to arrange different windows on the screen.
Windows
A window is a rectangular portion of the screen showing all diagram areas of a particular setup. Windows
are limited by a blue frame with several icons. The analyzer uses standard windows provided by the
operating system.
The icons on the frame of the window are used to minimize, maximize or close windows.
The functions of the Windows menu are used to arrange windows automatically and select a
particular window.
New windows with new setups are created using the New command.
564
GUI Reference
Window Menu
New
Creates a new setup and opens a new setup window. The new setup is named Setup<n> where <n> is
the current number for all created setups.
This command is equivalent to File New. To open an existing setup, select File Open / Recall. To
rename a setup, use File Save As.
Remote control: MEMory:DEFine "<setup_name>"
Close
Closes an opened setup window. The analyzer suggests to save changes to the setup before closing it. If
a setup is closed without saving, all changes made since the last time it was saved are lost.
This command is equivalent to File Close.
Remote control: MEMory:DELete[:NAME] "<setup_name>"
Cascade
Arranges all opened windows in an overlapped fashion, showing each one's title bar. The active window is
placed in the foreground.
Remote control: None (screen configuration only)
Tile
Arranges all opened windows in non-overlapped tiles.
Remote control: None (screen configuration only)
Maximize
Maximizes the active setup window to occupy the whole screen.
Remote control: None (screen configuration only)
1 Set<n>.zvx
Displays a list of currently open setup windows. A checkmark appears in front of the setup name of the
active window. Selecting a setup from this list makes its window active and places it in the foreground.
565
GUI Reference
Help Menu
Help Menu
The Help menu provides assistance with the network analyzer and its operation.
About Nwa... opens a dialog to retrieve information about the network analyzer and the current
firmware version.
Help Topics
Opens this help system. The help file is opened with the Welcome topic and remembers its last size,
position and default navigation tab (Contents, Index,...). For more information see About this Help.
About Nwa...
Opens a dialog to retrieve information about the network analyzer and the current firmware version. OK
closes the dialog.
566
Remote Control
Remote Control: Introduction
6 Remote Control
This chapter provides instructions on how to set up the analyzer for remote control, a general introduction
to remote control of programmable instruments, and the description of the analyzer's remote control
concept. For reference information about all remote control commands implemented by the instrument,
complemented by comprehensive program examples, refer to the SCPI Reference chapter.
A GPIB bus interface according to standard IEC 625.1/IEEE 488.1. The GPIB bus connector for
control of the analyzer from a controller is located on the rear panel of the instrument.
Analyzers connected to a Local Area Network can be controlled via the RSIB or VXI-11 protocols.
Two connectors for LAN connection are located on the rear panel. A VISA installation on the
controller is required.
The network analyzer can itself act as a master and control external devices (e.g. power meters,
generators) via LAN, USB, or GPIB interface. A VISA installation on the analyzer is required for
this remote control type.
Visa library
VISA is a standardized software interface library providing input and output functions to communicate with
instruments. The I/O channel (LAN or TCP/IP, USB...) is selected at initialization time by means of the
channelspecific resource string (also termed address string) or by an appropriately defined VISA alias
(short name). A VISA installation on the master device is a prerequisite for remote control over LAN
interface and for control of external devices from the analyzer.
The VISA I/O Library is available from Rohde & Schwarz, order no. 1310.0054.02. For more information
about VISA refer to the user documentation.
Various software tools provide an easy-to-use graphical user interface for remote control. An
example is the GPIB Explorer which is pre-installed on the analyzer.
Instrument drivers provide an improved interface between the test software and the test
instruments. They perform the actual control of the instrument using higher-level functions for
operations such as configuring, reading from, writing to, and triggering the instrument. This
reduces development time, eliminating the need to learn the specific command set for each
567
Remote Control
Remote Control: Introduction
GPIB Explorer
The GPIB Explorer is a software tool that allows you to connect to the analyzer, obtain an overview of all
implemented remote control programs, test programs, compile and run test scripts. The program can be
opened from Windows XP's start menu: Programs R&S Network Analyzer GPIB Explorer or by starting
the executable file iecwin32.exe in the program directory of the network analyzer (e.g. C:\Program
Files\Rohde&Schwarz\Network Analyzer\Bin).
After the GPIB Explorer is started, the interface and protocol for the connection to the instrument can be
selected in a dialog:
GPIB address (for connection to controllers equipped with a National Instruments GPIB interface
using the GPIB bus connector)
RSIB address and VXI-11/VISA (for LAN connection, requires an appropriate IP or local host
address; see LAN Connection sections in the Quick Start Guide)
Named pipe A/B (only for a GPIB Explorer installed on the analyzer, recommended for "remote"
test on the instrument)
Select Info Setup Info to look up the IP address information of your analyzer. If you run the GPIB
explorer on the analyzer, the local host address (loopback address) is 127.0.0.1.
After the connection is established, the GPIB explorer displays a tree view of all commands included in the
current firmware version of the network analyzer. The programs can be selected for execution by a single
mouse click.
568
Remote Control
Remote Control: Introduction
569
Remote Control
Remote Control: Introduction
The softkeys in the remote screen are used to modify or quit the remote state:
Go to Local switches the instrument to local state. This key is locked while a sequential command
is executed; see Command Synchronization.
Clear Remote Message removes the current remote error tooltip; see tips below. Manual control
messages/tooltips are not affected.
Device Clear aborts command execution and resets the command processing software to its initial
state. You can use this softkey to unlock the Go to Local key while a sequential command is
executed. Device Clear does not change the analyzer settings.
Switching on the display is ideal for program test purposes but tends to slow down the measurement.
Therefore it is recommended to switch off the display in real measurement applications where a tested
570
Remote Control
Remote Control: Introduction
program script is to be executed repeatedly. See also Viewing calibration sweeps in remote state.
The display update is also enabled while a remote control command is executed. Use this feature e.g.
in order to view the calibration sweeps in remote state.
The analyzer provides a third display option where the measurement screen is only updated when this is
triggered by a remote control command; see SYSTem:DISPlay:UPDate ONCE.
The instrument remains in the remote state until it is reset to the manual state via the GUI or via remote
control (see section Return to Manual Operation).
You can create you own keys to replace the two default softkeys Go to Local and Display On/Off. See
Combining Manual and Remote Control.
A tooltip across the bottom of the remote screen indicates a remote command error, e.g.
. You can switch off this tooltip using Clear Remote Message or
SYSTem:ERRor:DISPlay OFF.
Remote control: @REM
SYSTem:DISPlay:UPDate
SYSTem:USER:DISPlay:TITLe (define a title for the remote display)
SYSTem:ERRor:DISPlay (Clear Remote Message)
Via RSIB or VXI-11 protocol: @LOC and @REM can be used to switch from remote to manual
control and back.
Local lockout
Before returning to manual control, command processing must be completed. If this is not the case, the
analyzer switches back to remote control immediately.
Returning to manual control by pressing the Local softkey can be disabled by the GPIB Local Lockout
Message (LLO; see GPIB Bus Interface, Universal Commands) which is also included in the NI
commands SetRWLS (Set Remote With Lockout State) or SendLLO. This prevents unintentional switchover, i.e. return to manual control is possible via the GPIB bus only.
Returning to manual control via the front panel keys can be enabled again by deactivating the REN control
line of the GPIB bus.
571
Remote Control
Remote Control: Introduction
User Keys
The remote control commands SYSTem:USER:KEY... place up to 8 softkeys with arbitrary
functionality on the remote screen. The softkeys replace the default softkeys Go to Local and
Display On/Off.
Pressing a user softkey or clicking the corresponding command across the top of the remote
screen executes the assigned functionality.
If you want to use more than 8 user keys, you can easily introduce additional levels: Simply
reserve one key for re-defining the entire user key bar. If you press or click the key, your remote
script should re-assign the labels and functions of the existing keys. If you use this procedure
repeatedly, you can emulate an arbitrary number of manual control features on your remote
screen.
If the menu key causes an event (e.g. selection of the measured quantity: S11, S12 etc.),
the function is executed immediately. No further action is required; the instrument remains
in remote control mode.
572
Remote Control
Messages
If the menu key requires a numeric entry (e.g. entry of the sweep range: Start, Stop etc.)
the command opens the numeric entry bar. The instrument is switched back to remote
control mode as soon as the entry has been made manually.
If the menu key requires several entries to be made in a dialog or in a wizard (e.g. the SParam Wizard), the command opens this dialog/wizard. All entries can be made manually.
The instrument is switched back to remote control mode as soon as the dialog or wizard
is closed.
DISPlay:MENU:KEY:EXECute '<menu_key>' works for all menu keys, even though the
analyzer may not provide an equivalent remote control command.
Remote control: SYSTem:USER:KEY
SYSTem:USER:KEY:FUNCtion
DISPlay:MENU:KEY:EXECute
DISPlay:MENU:KEY:SELect
Messages
The messages transferred on the data lines of the GPIB bus or via the RSIB / VXI-11 protocol can be
either interface messages or device messages. For a description of interface messages refer to the
relevant sections:
RSIB Protocol
VXI-11 Protocol
Commands are messages the controller sends to the instrument. They operate the device
functions and request information.
Device responses are messages the instrument sends to the controller after a query. They can
contain measurement results, instrument settings and information on the instrument status.
Setting commands cause instrument settings such as a reset of the instrument or setting the
output level to some value.
Queries cause data to be provided for output on the GPIB bus, e.g. for identification of the device
or polling the active input.
Common commands have a function and syntax that is exactly defined in standard IEEE 488.2.
Typical tasks are the management of the standardized status registers, reset and selftest.
Instrument-control commands are functions that depend on the features of the instrument such as
frequency settings. A majority of these commands has also been standardized by the SCPI
573
Remote Control
Messages
consortium.
The device messages have a characteristic structure and syntax. In the SCPI reference chapter all
commands are listed and explained in detail.
Common Commands
Common (=device-independent) commands consist of a header preceded by an asterisk "*" and possibly
one or more parameters.
Examples:
*RST
*ESE 253 EVENT STATUS ENABLE, sets the bits of the event status enable registers.
*ESR?
EVENT STATUS QUERY, queries the contents of the event status register.
Instrument-Control Commands
Instrument-control commands are based on a hierarchical structure and can be represented in a
command tree. The command headers are built with one or several mnemonics (keywords). The first level
(root level) mnemonic identifies a complete command system.
Example:
574
Remote Control
Messages
SENSe
For commands of lower levels, the complete path has to be specified, starting on the left with the highest
level, the individual key words being separated by a colon ":".
Example:
SENSe:FREQuency:STARt 1GHZ
This command is located on the third level of the SENSe system. It defines the start frequency of the
sweep.
Multiple mnemonics
Some mnemonics occur on several levels within one command system. Their effect depends on
the structure of the command, i. e. on the position in the command header they are inserted in.
Example:
SOURce:FREQuency:CW lGHZ
This command contains the key word SOURce in the first command level. It defines the frequency
for sweep types operating at fixed frequency.
TRIGger:SOURce EXTernal
This command contains the key word SOURce in the second command level. It defines the trigger
source external trigger.
Optional mnemonics
Some command systems permit certain mnemonics to be optionally inserted into the header or
omitted. These mnemonics are marked by square brackets in this manual. The full command
length must be recognized by the instrument for reasons of compatibility with the SCPI standard.
Some commands are considerably shortened by omitting optional mnemonics.
Example:
TRIGger[:SEQuence]:SOURce EXTernal
This command defines the trigger source external trigger. The following command has the same
effect:
TRIGger:SOURce EXTernal
An optional mnemonic must not be omitted if its effect is additionally specified by a numeric
suffix.
575
Remote Control
Messages
TRIG:SOUR EXT
The short form is marked by upper case letters, the long form corresponds to the complete
word. Upper case and lower case notation only serves to distinguish the two forms in the manual,
the instrument itself is case-insensitive.
Parameters
Parameters must be separated from the header by a "white space". If several parameters are
specified in a command, they are separated by a comma ",". For a description of the parameter
types, refer to section Parameters.
Example:
SOURce:GROup 1,1
This command defines a group of measured ports.
Numeric suffix
If a device features several functions or features of the same kind, e.g. several channels or test
ports, the desired function can be selected by a suffix added to the command. Entries without
suffix are interpreted like entries with the suffix 1.
Example:
SOURce:GROup2 1,1
This command defines a second group (group no 2) of measured ports.
576
Remote Control
Messages
TRIG:THR LOW
Responses to Queries
A query is defined for each setting command unless explicitly specified otherwise. It is formed by adding a
question mark to the associated setting command. According to SCPI, the responses to queries are partly
subject to stricter rules than in standard IEEE 488.2.
1. The requested parameter is transmitted without header.
Example: TRIGger:SOURce? Response: IMM
2. Maximum values, minimum values and all further quantities which are requested via a special text
parameter are returned as numerical values.
Example: SENSe:FREQuency:STOP? MAX Response: 8000000000
3. Numerical values are output without their unit. The default unit for each command is reported in the
SCPI command description.
Example: SENSe:FREQuency:STOP? MAX Response: 8000000000 for 8 GHz
4. Boolean values are returned as 0 (for OFF) and 1 (for ON).
Example: SWEep:TIME:AUTO? Response: 1
5. Text (character data) is returned in short form (see also next section).
Example: TRIGger:SOURce? Response: IMM
SCPI Parameters
Many commands are supplemented by a parameter or a list of parameters. The parameters must be
separated from the header by a "white space". Permissible parameters are numerical values, Boolean
parameters, text, character strings and block data. The type of parameter required for the respective
command and the permissible range of values are specified in the command description.
Numeric Values
Numeric values can be entered in any form, i.e. with sign, decimal point and exponent. Values exceeding
the resolution of the instrument are rounded up or down. The mantissa may comprise up to 255
characters, the values must be in the value range 9.9E37 to 9.9E37. The exponent is introduced by an
"E" or "e". Entry of the exponent alone is not allowed. In the case of physical quantities, the unit can be
entered. Permissible unit prefixes are G (giga), MA (mega), MOHM and MHZ are also permissible), K
(kilo), M (milli), U (micro) and N (nano). If the unit is missing, the default unit is used.
Example:
SOUR:RFG:FREQ 1.5GHz is equivalent to
SOUR:RFG:FREQ 1.5E9
Special numeric values
The texts MINimum, MAXimum, DEFault, UP and DOWN are interpreted as special numeric values. A
query returns the associated numerical value.
Example:
Setting command: SENSe:FREQuency:STARt MINimum
The query SENSe:FREQuency:STARt? returns 300000 (the exact value depends on the analyzer
model).
577
Remote Control
Messages
MIN/MAX MINimum and MAXimum denote the minimum and maximum value of a range of
numeric values.
DEF DEFault denotes the preset value. This value is set by the *RST command.
UP/DOWN UP, DOWN increases or reduces the numeric value by one step. The step width is
reported in the detailed command description.
INF/NINF Negative INFinity (NINF) represent the numerical values 9.9E37 or +9.9E37,
respectively. INF and NINF are only sent as device responses.
NAN Not a Number (NAN) represents the value 9.91E37. NAN is only sent as device response.
This value is not defined. Possible causes are division by zero, subtraction or addition of infinite
and the representation of missing values.
Unless it is explicitly stated in the command description you can use the special numeric parameters
for all commands of the analyzer.
Boolean Parameters
Boolean parameters represent two states. The ON state (logically true) is represented by ON or a
numerical value different from 0. The OFF state (logically false) is represented by OFF or the numerical
value 0. A query responds with 0 or 1.
Example: Setting command: SWEep:TIME:AUTO ON
Query: SWEep:TIME:AUTO? returns 1
Text Parameters
Text parameters observe the syntax rules for key words, i.e. they can be entered using a short or long
form. Like any parameter, they have to be separated from the header by a white space. In the case of a
query, the short form of the text is provided.
Example: Setting command: TRIGger:SOURce EXTernal
Query: TRIGger:SOURce? returns EXT
Strings
Strings must always be entered within single or double quotation marks (' or ").
Example: CONFigure:CHANnel:NAME "Channel 4" or
CONFigure:CHANnel:NAME 'Channel 4'
578
Remote Control
Basic Remote Control Concepts
bytes. The data bytes follow. During the transmission of these data bytes all End or other control signs are
ignored until all bytes are transmitted.
A #0 combination introduces a data block of indefinite length. The use of the indefinite format requires a
NL^END message to terminate the data block. This format is useful when the length of the transmission is
not known or if speed or other considerations prevent segmentation of the data into blocks of definite
length.
The colon separates the key words of a command. In a command line the separating
semicolon marks the uppermost command level.
The semicolon separates two commands of a command line. It does not alter the path.
',
"
The hash sign # introduces binary, octal, hexadecimal and block data.
Binary: #B10110
Octal: #O7612
Hexadecimal: #HF3A7
Block: #21312
A "white space" (ASCII-Code 0 to 9, 11 to 32 decimal, e.g. blank) separates header and
parameter.
579
Remote Control
Basic Remote Control Concepts
A channel must not necessarily contain a trace. Channel and trace configurations are independent
of each other.
The following frequently used commands create and delete traces, channels, and diagram areas:
Create new trace and new channel CALCulate<Ch>:PARameter:SDEFine '<Trace Name>', '< Meas Parameter>
(if channel <Ch> does not exist yet)
Delete trace
CONFigure:CHANnel<Ch>[:STATe] ON | OFF
DISPlay:WINDow<Wnd>:STATe ON | OFF
DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED
The assignment between traces, channels, and diagram areas is defined via numeric suffixes as
illustrated in the following example:
CALC4:PAR:SDEF 'Ch4Tr1', 'S11'
Create channel 4 (channel suffix 4) and a trace named Ch4Tr1 to measure the input reflection coefficient
S11. The trace is created but not displayed.
DISP:WIND2:STAT ON
Display the generated trace (identified by its name Ch4Tr1) in diagram area no. 2 (window suffix 2),
assigning the trace number 9 (trace suffix 9) to it.
580
Remote Control
Basic Remote Control Concepts
After a preset (*RST), the analyzer displays a single diagram area with the default trace no. 1
named TRC1. The trace is active in manual and in remote control.
In manual control, a new, added trace automatically becomes the active trace. To select another
trace as the active trace, click inside the trace list.
The active traces for manual and remote control may be different.
The following program example illustrates how to create, select and reference traces. It is instructive to
observe the analyzer screen in order to check the effect of each step.
*RST
Reset the analyzer, creating channel no. 1 with the default trace Trc1. The trace is displayed in diagram
area no. 1.
CALC1:PAR:SDEF 'Trc2', 'S11'; DISP:WIND:TRAC2:FEED 'Trc2'
Create a new trace named Trc2, assigned to channel no. 1 (the suffix 1 after CALC, may be omitted), and
display the trace. The new trace automatically becomes the active trace for manual and for remote control.
To check this, click Trace Marker Marker 1 to create a marker. The marker is assigned to Trc2. Delete
all markers (Trace Marker All Markers Off).
CALC1:MARK ON
To verify that Trc2 is also active for remote control, use the channel suffix 1 after CALC (may be omitted)
to reference the active trace in channel 1 and create a marker M 1. The marker is assigned to Trc2.
CALC:PAR:SEL 'Trc1'; CALC1:MARK ON
Select the old default trace Trc1 as the active trace for remote control. Create a new marker to verify that
Trc1 is now the active trace in channel 1.
In the SCPI command description, the numeric suffix <Ch> is used for channel settings (it denotes the
configured channel), whereas <Chn> is used for trace settings (it denotes the active trace in the channel).
581
Remote Control
Basic Remote Control Concepts
Start a single sweep, observing proper command synchronization, and retrieve your results.
Ensure that the display is switched off while the analyzer operates in remote mode
(SYSTem:DISPlay:UPDate OFF, default setting).
If you have to change several instrument settings between two consecutive sweeps, avoid using
SYSTem:SETTings:UPDate ONCE, since this mode may delay the measurement.
Activate single sweep mode for all channels (including the channels created later).
INITiate:SCOPe SING
State that a single sweep will be performed in the active channel only.
INITiate2:IMMediate; *WAI
Start a single sweep in channel no. 2, wait until the sweep is terminated before proceeding to the next
command (see Command Synchronization).
Commands / Example
CONFigure:CHANnel<Ch>[:STATe] ON
CONFigure:CHANnel<Ch>:NAME 'ABCD'
CONFigure:CHANnel<Ch>:NAME? (returns 'ABCD')
Addressing traces
Method
Commands / Example
CALCulate<Chn>:MARKer<Mk>[:STATe] ON
582
Remote Control
Command Processing
Method
Commands / Example
CONFigure:TRACe<Trc>:NAME?
DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED
CONFigure:TRACe<Trc>:NAME 'ABCD'
CONFigure:TRACe<Trc>:NAME? (returns 'ABCD')
Mixed commands
Method
Commands / Example
Command Processing
The block diagram below shows how GPIB bus commands are serviced in the instrument.
The individual components work independently and simultaneously. They communicate with each other by
means of so-called "messages".
583
Remote Control
Command Processing
Input Unit
The input unit receives commands character by character from the controller and collects them in the input
buffer. The input unit sends a message to the command recognition as soon as the input buffer is full or as
soon as it receives a delimiter, <PROGRAM MESSAGE TERMINATOR>, as defined in IEEE 488.2, or the
interface message DCL.
If the input buffer is full, the message data traffic is stopped and the data received up to then is processed.
Subsequently the traffic is continued. If, however, the buffer is not yet full when receiving the delimiter, the
input unit can already receive the next command during command recognition and execution. The receipt
of a DCL clears the input buffer and immediately initiates a message to the command recognition.
Command Recognition
The command recognition stage analyzes the data received from the input unit. It proceeds in the order in
which it receives the data. Only a DCL is serviced with priority, e.g. a GET (Group Execute Trigger) is only
executed after the commands received before. Each recognized command is immediately transferred to
the data set but not executed immediately.
The command recognition detects syntax errors in the commands and transfers them to the status
reporting system. The rest of a command line after a syntax error is still executed, if possible. After the
syntax check, the range of the numerical parameters is checked, if required.
If the command recognition detects a delimiter or a DCL, it also requests the data set to perform the
necessary instrument hardware settings. Subsequently it is immediately prepared to process further
commands. This means that new commands can already be serviced while the hardware is still being set
("overlapping execution").
584
Remote Control
Command Processing
Output Unit
The output unit collects the information requested by the controller, which it receives from the data set
management. It processes it according to the SCPI rules and makes it available in the output buffer. If the
information requested is longer, it is made available "in portions" without this being recognized by the
controller.
If the instrument is addressed as a talker without the output buffer containing data or awaiting data from
the data set management, the output unit sends the error message "Query UNTERMINATED" to the
status reporting system. No data is sent on the GPIB bus or via the Ethernet, the controller waits until it
has reached its time limit. This behavior is specified by SCPI.
A sequential command is one which finishes executing before the next command starts executing.
Commands that are processed quickly are usually implemented as sequential commands. The
preset and the Go to Local key are locked while a sequential command is executed.
An overlapping command is one which does not automatically finish executing before the next
command starts executing. Usually, overlapping commands take longer to process and allow the
program to do other tasks while being executed. If overlapping commands do have to be executed
585
Remote Control
Command Processing
in a defined order, e.g. in order to avoid wrong measurement results, they must be serviced
sequentially. This is called synchronization between the controller and the analyzer.
According to section Data Set and Instrument Hardware, setting commands within one command line,
even though they may be implemented as sequential commands, are not necessarily serviced in the order
in which they have been received. In order to make sure that commands are actually carried out in a
certain order, each command must be sent in a separate command line. Examples:
Example 1: Commands and queries in one message
The response to a query combined in a program message with commands that affect the queried value is
not predictable. Sending
:FREQ:STAR 1GHZ;SPAN 100
:FREQ:STAR?
always returns 1000000000 (1 GHz). When:
:FREQ:STAR 1GHz;STAR?;SPAN 1000000
is sent, however, the result is not specified by SCPI. The result could be the value of STARt before the
command was sent since the instrument might defer executing the individual commands until a program
message terminator is received. The result could also be 1 GHz if the instrument executes commands as
they are received.
As a general rule, send commands and queries in different program messages.
*WAI
586
Remote Control
Status Reporting System
*OPC?
*OPC
Sets the operation complete bit in the ESR after all previous commands
have been executed.
STB, SRE The STatus Byte (STB) register and its associated mask register Service Request
Enable (SRE) form the highest level of the status reporting system. The STB provides a rough
overview of the instrument status, collecting the information of the lower-level registers.
The Event Status Register (ESR) with the associated mask register standard event status
enable (ESE).
IST, PPE The IST flag ("Individual STatus"), like the SRQ, combines the entire instrument status
in a single bit. The PPE is associated to the IST flag. It fulfills an analogous function for the IST
flag as the SRE does for the service request.
Output buffer contains the messages the instrument returns to the controller. It is not part of the
status reporting system but determines the value of the MAV bit in the STB and thus is
represented in the overview.
587
Remote Control
Status Reporting System
CONDition
588
Remote Control
Status Reporting System
The CONDition part is permanently overwritten by the hardware or the sum bit of the next lower
register. Its contents always reflect the current instrument state.
This register part can only be read, but not overwritten or cleared. Reading the CONDition register
is nondestructive.
PTRansition
The two transition register parts define which state transition of the condition part (none, 0 to 1, 1
to 0 or both) is stored in the EVENt part.
The Positive TRansition part acts as a transition filter. When a bit of the CONDition part is
changed from 0 to 1, the associated PTR bit decides whether the EVENt bit is set to 1:
o
This status register part can be overwritten and read at will. Reading the PTRansition register is
nondestructive.
NTRansition
The Negative TRansition part also acts as a transition filter. When a bit of the CONDition part is
changed from 1 to 0, the associated NTR bit decides whether the EVENt bit is set to 1.
NTR bit =1: the EVENt bit is set.
NTR bit =0: the EVENt bit is not set.
This part can be overwritten and read at will. Reading the PTRansition register is nondestructive.
EVENt
The EVENt part indicates whether an event has occurred since the last reading, it is the "memory"
of the condition part. It only indicates events passed on by the transition filters. It is permanently
updated by the instrument. This part can only be read by the user. Reading the register clears it.
This part is often equated with the entire register.
ENABle
The ENABle part determines whether the associated EVENt bit contributes to the sum bit (cf.
below). Each bit of the EVENt part is ANDed with the associated ENABle bit (symbol '&'). The
results of all logical operations of this part are passed on to the sum bit via an OR function
(symbol '+').
o
ENAB bit =0: The associated EVENt bit does not contribute to the sum bit.
ENAB bit =1: If the associated EVENT bit is "1", the sum bit is set to "1" as well.
This part can be overwritten and read by the user at will. Its contents are not affected by reading.
As shown in the graphical overview, the status information is of hierarchical structure.
STB, SRE The register STatus Byte (STB) defined in IEEE 488.2 and its associated mask register
Service Request Enable (SRE) form the highest level of the status reporting system. The STB
provides a rough overview of the instrument status, collecting the information of the lower-level
registers.
The standard IEEE 488.2 Event Status Register (ESR) with the associated mask register
standard event status enable (ESE).
589
Remote Control
Status Reporting System
IST, PPE The IST flag ("Individual STatus"), like the SRQ, combines the entire instrument status
in a single bit. The PPE is associated to the IST flag. It fulfills an analogous function for the IST
flag as the SRE does for the service request.
Output buffer contains the messages the instrument returns to the controller. It is not part of the
status reporting system but determines the value of the MAV bit in the STB and thus is
represented in the overview.
The sum bit is obtained from the EVENt and ENABle part for each register. The result is then entered into
a bit of the CONDition part of the higher-order register.
The instrument automatically generates the sum bit for each register. Thus an event can lead to a service
request throughout all levels of the hierarchy.
The STatus Byte (STB) gives a rough overview of the instrument status.
The IST flag combines the entire status information into a single bit that can be queried in a
parallel poll.
The status registers below belong to the device-dependent SCPI register model:
The STATus:OPERation register contains conditions which are part of the instrument's normal
operation.
The STATus:QUEStionable register indicates whether the data currently being acquired is of
questionable quality.
The STB corresponds to the EVENt part of an SCPI register, indicating the current instrument
state.
The SRE corresponds to the ENABle part of an SCPI register. If a bit is set in the SRE and the
associated bit in the STB changes from 0 to 1, a Service Request (SRQ) is generated on the
GPIB bus.
Bit 6 of the SRE is ignored, because it corresponds to the summary bit of the STB.
590
Remote Control
Status Reporting System
Meaning
Sum bit of the event status register. It is set if one of the bits in the event status register is set and enabled in the event
status enable register.
Setting of this bit implies an error or an event which can be further pinned down by polling the event status register.
The ESR corresponds to the CONDition part of an SCPI register, indicating the current instrument
state.
The ESE corresponds to the ENABle part of an SCPI register. If a bit is set in the ESE and the
associated bit in the ESR changes from 0 to 1, the ESB bit in the STatus Byte is set.
591
Remote Control
Status Reporting System
Bit
No.
Meaning
Operation Complete
This bit is set on receipt of the command *OPC after all previous commands have been executed.
Query Error
This bit is set if either the controller wants to read data from the instrument without having sent a query, or if it does not fetch
requested data and sends new instructions to the instrument instead. The cause is often a query which is faulty and hence
cannot be executed.
Device-Dependent Error
This bit is set if a device-dependent error occurs. An error message with a number between -300 and -399 or a positive
error number, which describes the error in greater detail, is entered into the error queue (see chapter Error Messages).
Execution Error
This bit is set if a received command is syntactically correct, but cannot be performed for other reasons. An error message
with a number between -200 and -300, which describes the error in greater detail, is entered into the error queue (see
chapter Error Messages).
Command Error
This bit is set if a command which is undefined or syntactically incorrect is received. An error message with a number
between -100 and -200, which describes the error in greater detail, is entered into the error queue (see chapter Error
Messages).
User Request
This bit is set when the instrument is switched over to manual control or when a user-defined softkey is used
(SYSTem:USER:KEY...).
STATus:OPERation
The STATus:OPERation register contains conditions which are part of the instrument's normal operation.
The analyzer does not use the STATus:OPERation register.
STATus:QUEStionable
The STATus:QUEStionable register indicates whether the acquired data is of questionable quality and
monitors hardware failures of the analyzer. It can be queried using the commands
STATus:QUEStionable:CONDition? or STATus:QUEStionable[:EVENt]?
The bits in the STATus:QUEStionable register are defined as follows:
Bit No. Meaning
9
10
592
Remote Control
Status Reporting System
STATus:QUEStionable:LIMit1<1|2>
The STATus:QUEStionable:LIMit<1|2> registers indicate the result of the limit check. They can be queried
using the commands STATus:QUEStionable:LIMit<1|2>:CONDition? or
STATus:QUEStionable:LIMit<1|2>[:EVENt]? STATus:QUEStionable:LIMit1 is also the summary
register of the lower-level STATus:QUEStionable:LIMit2 register.
The bits in the STATus:QUEStionable:LIMit1 register are defined as follows:
Bit No. Meaning
LIMit2 register summary
This bit is set if a bit is set in the STATus:QUEStionable:LIMit2 register and the associated ENABle bit is set to 1.
Failed limit check for trace no. 1
This bit is set if any point on trace no. 1 fails the limit check.
...
...
14
Not used
This bit is set if any point on trace no. 16 fails the limit check.
Numbering of traces
The traces numbers 1 to 16 are assigned as follows:
Traces assigned to channels with smaller channel numbers have smaller trace numbers.
Within a channel, the order of traces reflects their creation time: The oldest trace has the smallest,
the newest trace has the largest trace number. This is equivalent to the order of traces in the
response string of the CALCulate<Ch>:PARameter:CATalog? query.
The number of traces monitored cannot exceed 16. If a setup contains more traces, the newest
traces are not monitored.
STATus:QUEStionable:INTegrity...
The STATus:QUEStionable:INTegrity register monitors hardware failures of the analyzer. It can be
queried using the commands STATus:QUEStionable:INTegrity:CONDition? or
STATus:QUEStionable:INTegrity[:EVENt]? STATus:QUEStionable:INTegrity is also the summary
register of the lower-level STATus:QUEStionable:INTegrity:HARDware register.
593
Remote Control
Status Reporting System
Refer to the Error Messages section for a detailed description of hardware errors including possible
remedies.
The bits in the STATus:QUEStionable:INTegrity register are defined as follows:
Bit
No.
Meaning
Meaning
Not used
...
Not used
Oven cold
This bit is set if the oven for the optional oven quartz (OCXO, option ZVAB-B4) is not at its operating temperature.
Wait until the oven has been heated up.
10
594
Remote Control
Status Reporting System
Bit
No.
Meaning
11
12
This bit is set if the sweep points for a time sweep are too close, so that the analyzer cannot process the measurement
data until the next sweep point starts.
Increase stop time, reduce no. of points, increase IF bandwidth. If possible reduce number of partial measurements, e.g. by
restricting the number of ports measured.
Overload at DC MEAS
13
This bit is set if the input voltage at one of the DC input connectors on the rear panel is too high.
Reduce input voltage.
Power settings exceed hardware limits
14
This bit is set if the source power at one of the test ports is too high or too low.
Reduce or increase the source power.
Detector meas time has been internally limited
15
This bit is set if the selected measurement time for a detector (observation time) is too long.
If desired, reduce the measurement time or select a smaller IF bandwidth.
Serial poll of all devices in the bus system, initiated by the controller in order to find out who sent a
SRQ and why
Service Request
The measuring device can send a service request (SRQ) to the controller. Usually this service request
causes an interrupt, to which the control program can react appropriately.
Initiating an SRQ
As shown in the graphical overview, an SRQ is initiated if one or several of bits 2, 3, 4, 5 or 7 of the status
byte are set and enabled in the SRE. Each of these bits summarizes the information of a further register,
the error queue or the output buffer.
The ENABle parts of the status registers can be set such that arbitrary bits in an arbitrary status register
initiate an SRQ. To use the possibilities of the service request effectively, all bits in the enable registers
SRE and ESE should be set to "1".
595
Remote Control
Status Reporting System
Examples:
The SRQ is the only possibility for the instrument to become active on its own. Each controller
program should set the instrument such that a service request is initiated in the case of malfunction. The
program should react appropriately to the service request.
Serial Poll
In a serial poll, the controller queries the STatus Bytes of the devices in the bus system one after another.
The query is made via interface messages, so it is faster than a poll by means of *STB?.
Serial poll procedure
The serial poll method is defined in IEEE 488.1 and used to be the only standard possibility for different
instruments to poll the status byte. The method also works for instruments which do not adhere to SCPI or
IEEE 488.2.
The Visual BASIC command for executing a serial poll is "IBRSP()".
596
Remote Control
Status Reporting System
The serial poll is mainly used to obtain a fast overview of the state of several instruments connected to the
controller.
Parallel Poll
In a parallel poll, up to eight instruments are simultaneously requested by the controller by means of a
single command to transmit 1 bit of information each on the data lines, i.e., to set the data line allocated to
each instrument to a logical "0" or "1".
Parallel poll procedure
In addition to the SRE register, which determines the conditions under which an SRQ is generated, there
is a Parallel Poll Enable register (PPE). This register is ANDed with the STB bit by bit, considering bit 6 as
well. The results are ORed, the result is possibly inverted and then sent as a response to the parallel poll
of the controller. The result can also be queried without parallel poll by means of the command "*IST?".
The instrument first has to be set for the parallel poll using the Visual BASIC command "IBPPC()". This
command allocates a data line to the instrument and determines whether the response is to be inverted.
The parallel poll itself is executed using "IBRPP()".
The parallel poll method is mainly used to find out quickly which one of the instruments connected to the
controller has sent a service request. To this effect, SRE and PPE must be set to the same value.
The common commands *ESR?, *IDN?, *IST?, *STB? query the higher-level registers.
The commands of the STATus system query the SCPI registers (STATus:QUEStionable...)
All queries return a decimal number which represents the bit pattern of the status register. This number is
evaluated by the controller program.
Decimal representation of a bit pattern
The STB and ESR registers contain 8 bits, the SCPI registers 16 bits. The contents of a status register is
keyed and transferred as a single decimal number. To make this possible, each bit is assigned a weighted
value. The decimal number is calculated as the sum of the weighted values of all bits in the register that
are set to 1.
Bits
Weight
...
16
32
64
128
...
Example: The decimal value 40 = 32 + 8 indicates that bits no. 3 and 5 in the status register (e.g. the
QUEStionable status summary bit and the ESB bit in the STatus Byte) are set.
Queries are usually used after an SRQ in order to obtain more detailed information on its cause.
597
Remote Control
Status Reporting System
Error Queue
Each error state in the instrument leads to an entry in the error queue. The entries of the error queue are
detailed plain text error messages that can be looked up in the Error Log or queried via remote control
using SYSTem:ERRor[:NEXT]? or SYSTem:ERRor:ALL?. Each call of SYSTem:ERRor[:NEXT]?
provides one entry from the error queue. If no error messages are stored there any more, the instrument
responds with 0, "No error".
The error queue should be queried after every SRQ in the controller program as the entries describe the
cause of an error more precisely than the status registers. Especially in the test phase of a controller
program the error queue should be queried regularly since faulty commands from the controller to the
instrument are recorded there as well.
Switching on
supply voltage
Power-OnStatus-Clear
Effect
DCL,SDC(Device
Clear,
Selected Device
Clear)
*RST or
SYSTem:PRESet
STATus:PRESet *CLS
Clear STB,ESR
yes
Clear SRE,ESE
yes
yes
Clear PPE
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
1)
1)
1)
1) Every command being the first in a command line, i.e. immediately following a <PROGRAM MESSAGE TERMINATOR> clears
the output buffer.
598
Command Reference
Special Terms and Notation
7 Command Reference
This chapter lists all common commands and SCPI commands implemented by the analyzer.
Order of commands
The commands are arranged in alphabetical order. SCPI systems or subsystems are arranged in
one topic.
Parameters
Many commands are supplemented by a parameter or a list of parameters. Parameters either
provide alternative options (setting a or setting b or setting c ..., see special character "|"), or they
form a list separated by commas (setting x,y).
1. <Par_Name> In the command tables and lists, parameters are generally described by a
name (literal) written in angle brackets (<>). This literal merely serves as a parameters
description; in an application program it must be replaced by one of the possible settings
reported in the detailed parameter description.
Example: CONTrol:AUXiliary:C[:DATA] <numeric_value>
with <numeric_value> = 0 to 15
possible command syntax:
CONT:AUX:C 1
2. NAN (Not A Number) is generally used to represent missing data, e.g. if a portion of a
trace has not been acquired yet. It is also returned after invalid mathematical operations
599
Command Reference
Common Commands
such as division by zero. As defined in the SCPI standard, NAN is represented as 9.91 E
37.
3. INV (invalid) is returned e.g. if a limit check is performed without defining the appropriate
tolerance values.
Upper/lower case
Upper/lower case characters characterize the long and short form of the mnemonics in a
command. The short form consists of all upper-case characters, the long form of all upper case
plus all lower case characters. On the ZVA, either the short form or the long form are allowed;
mixed forms will generally not be recognized. The instrument itself does not distinguish upper
case and lower case characters.
Special characters
1. | A vertical stroke in the parameter list characterizes alternative parameter settings. Only
one of the parameters separated by | must be selected.
Example: The following command has two alternative settings:
FORMat[:DATA] ASCii | REAL
2. [ ] Key words in square brackets can be omitted when composing the command header
(see SCPI Command Structure and Syntax). The complete command must be recognized
by the instrument for reasons of compatibility with the SCPI standard. Parameters in
square brackets are optional as well. They may be used in some application contexts,
omitted in others.
3. { } Braces or curly brackets enclose one or more parameters that may be included zero
or more times.
Numeric suffixes
Symbols in angular brackets (<Ch>, <Chn>, <Mk>...) denote numeric suffixes. Numeric suffixes
are replaced by integer numbers to distinguish various items of the same type. The analyzer
provides numeric suffixes for channels, traces, ports, markers etc. If unspecified, a numeric suffix
is replaced by 1.
The marker suffix must be in the range between 1 and 10, the number of ports depends on the
analyzer model. No restrictions apply to channel, trace, and diagram area suffixes.
In remote control, one active trace can be selected for each channel; see Active Traces in Remote
Control. This concept simplifies the remote control command syntax, because it allows the active
trace in a particular channel to be referenced by means of the channel suffix. To keep the syntax
transparent, <Ch> is used for channel settings (it denotes the configured channel), whereas
<Chn> is used for trace settings (it denotes the active trace in the channel).
Common Commands
Common commands are described in the IEEE 488.2 (IEC 625-2) standard. These commands have the
same effect on different devices. The headers of these commands consist of "*" followed by three letters.
Many common commands are related to the status reporting system.
Command Parameters Description
*CLS
*ESE
0...255
600
Command Reference
Common Commands
*IDN?
*IST?
*OPC
OPeration Complete
Sets bit 0 in the event status register when all preceding commands have been executed. This bit can
be used to initiate a service request.
The query form writes a "1" into the output buffer as soon as all preceding commands have been
executed. This is used for command synchronization.
*OPT?
*PCB
0...30
*PRE
0...255
*PSC
0|1
*RST
ReSeT; no query
Sets the instrument to a defined default status. It is equivalent to SYSTem:PRESet. The default settings
are indicated in the description of commands.
If Align *RST to User Defined Preset is selected and a valid user preset file is available, *RST and
SYSTem:PRESet restore the user-defined settings. See also SYSTem:PRESet:SCOPe.
*SRE
0...255
*STB?
*TRG
TRiGger; no query
Triggers all actions waiting for a trigger event. In particular *TRG generates a manual trigger signal
(Manual Trigger). This common command complements the commands of the TRIGger subsystem.
*TST?
*WAI
601
Command Reference
SCPI Command Reference
ABORt
Aborts a running measurement and resets the trigger system.
In continuous sweep mode (INITiate<Ch>:CONTinuous ON) the ZVA automatically starts a new
sweep.
Parameters
SCPI, Command Types
Confirmed, no query.
Example:
INIT:CONT OFF
CALCulate
CALCulate<Chn>:CLIMits...
This subsystem controls the composite limit check.
CALCulate<Chn>:CLIMits:FAIL?
Returns a 0 or 1, to indicate whether or not a global, composite limit check on several traces has failed.
602
Command Reference
SCPI Command Reference
In remote control, the limit check result is calculated once at the end of each sweep. If the limit lines
are changed, a new sweep is required to obtain updated limit check results. In single sweep mode
(INITiate<Ch>:CONTinuous OFF), the new sweep must be started explicitly using
INITiate<Ch>[:IMMediate]:SCOPe ALL | SINGle. This behavior is different from manual control
where a changed limit line can directly affect the pass/fail result of the displayed trace.
<Chn>
Channel number used to identify the active trace. This suffix is not relevant
because the command provides a summary of all individual limit fails.
Response
*RST value
SCPI,
Command
Types
Example:
0 | 1 - 0 represents pass for all individual limit checks (also returned if no limit
check is active at all), 1 means that the limit checks for one or more traces failed.
0
Device-specific, query only.
Define an upper limit line segment in the stimulus range between 1 GHz and 2
GHz, using default response values.
CALC:LIM:STAT ON; FAIL?
Query the result for the composite limit check. As only one trace is tested, the
response should be equal to the previous response..
CALCulate<Chn>:DATA...
This subsystem provides access to the results of a measurement.
The trace data is transferred in either ASCII or block data (REAL) format, depending on the
FORMat[:DATA] setting. If the block data format is used, it is recommended to select EOI as receive
terminator (SYSTem:COMMunicate:GPIB[:SELF]:RTERminator EOI).
Channel number used to identify the active trace. If unspecified the numeric suffix
is set to 1.
Parameters
Range [def.
unit]
*RST value
<data>
603
Command Reference
SCPI Command Reference
SCPI,
Command
Types
Example 1:
*RST; SWE:POIN 20
Create a trace with 20 sweep points, making the created trace the active trace of
channel 1 (omitted optional mnemonic SENSe1).
CALC:DATA? FDAT
Query the 20 response values of the created trace. In the FDATa setting, 20
comma-separated ASCII values are returned.
CALC:DATA:STIM?
Query the response values of all traces. 40 comma-separated ASCII values are
returned.
Example 2:
Write memory
trace
*RST; SWE:POIN 3
Create a data trace 'Trc1' with 3 sweep points, making the created trace the active
trace of channel 1 (omitted optional mnemonic SENSe1).
TRAC:COPY 'MemTrc1','Trc1'; :CALC:PAR:SEL 'MemTrc1'
Copy the data trace to a memory trace and select the memory trace as an active
trace.
CALC:DATA SDAT, 1,2, 3,4, 5,6
The following parameters are related to trace data (see also Data Flow diagram):
FDATa
Formatted trace data, according to the selected trace format (CALCulate<Chn>:FORMat). 1 value per trace point for
Cartesian diagrams, 2 values for polar diagrams.
SDATa
Unformatted trace data: Real and imaginary part of each measurement point. 2 values per trace point irrespective of the
selected trace format. The trace mathematics is not taken into account. Wave quantities are returned as voltages.
MDATa
Unformatted trace data (see SDATa) after evaluation of the trace mathematics.
TSData Raw measured values in pulse profile mode, only available for wave quantities and if pulse profile mode is active. The
values correspond to the real output values of the A/D converter; acquired at a fixed sampling rate of 1/12.5 ns. The
number of values in the returned array is not correlated with the number of sweep points; it is equal to the Optimum No
604
Command Reference
SCPI Command Reference
of Points plus a few values at the beginning which the analyzer acquires during the settling time of the IF filter. See also
Show Pulse Profile Settings.
The following parameters denote the error terms generated during a calibration:
Error Term
Description
SCORr13
Directivity
3 (S33)
SCORr14
Source match
3 (S33)
SCORr15
Reflection tracking
3 (S33)
SCORr16
Isolation
3 (S31)
SCORr17
Load match
3 (S31)
SCORr18
Transmission tracking
3 (S13)
SCORr19
Isolation
1 (S13)
SCORr20
Load match
1 (S13)
SCORr21
Transmission tracking
1 (S13)
SCORr22
Isolation
3 (S32)
SCORr23
Load match
3 (S32)
SCORr24
Transmission tracking
3 (S32)
SCORr25
Isolation
2 (S23)
SCORr26
Load match
2 (S23)
SCORr27
Transmission tracking
2 (S23)
The error terms are channel-specific; they apply to the active calibration of channel no. <Chn> or to
the factory calibration (if no channel calibration is active). For the factory calibration, the query form is
allowed only (no change of factory calibration data).
Use the generalized command [SENSe<Ch>:]CORRection:CDATa to read or write error terms for
arbitrary analyzer ports. For a programming example refer to Saving and Recalling Error Terms.
Channel number used to identify the active trace. This suffix is ignored, the
commands returns all traces.
Parameters
*RST value
SCPI, Command
Types
Example:
605
Command Reference
SCPI Command Reference
Channel number.
Parameters
*RST value
SCPI,
Command
Types
Example:
Suppose that a TOSM calibration for ports 1 and 3 is active in channel no. 1.
:CALCulate:DATA:CALL:CATalog?
Return the complex response values of all traces. The traces in the catalog list are
read one after another: The response array contains n (number of points) pairs of
real and imaginary values for S11, followed by n pairs of values for S13, S31, and S33.
CALCulate<Ch>:DATA:CALL:CATalog?
Returns all traces which are available for CALCulate<Ch>:DATA:CALL? in channel no. <Ch>.
<Ch>
Channel number.
Response
String parameters with all S-parameter traces in the current channel or in the
active system error correction; see example.
*RST value
SCPI, Command
Types
Example:
Channel number used to identify the active trace. This suffix is ignored, the
commands returns all data traces.
Parameters
*RST value
606
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
Parameters
*RST value
SCPI, Command
Types
Device-specific, query only. The order of the returned S-parameters within the
S-parameter group is fixed; see example.
Example:
See CALCulate<Ch>:PARameter:DEFine:SGRoup
CALCulate<Chn>:DATA:NSWeep:COUNt?
Reads the number of completed sweeps in single sweep mode (INITiate<Ch>:CONTinuous OFF).
The trace can be any of the traces acquired during the single sweep cycle.
<Chn>
Response
Range [def. unit]
*RST value
See CALCulate<Chn>:DATA:NSWeep:FIRSt?
SDATa
Read unformatted sweep data (fixed parameter): Returns the real and
imaginary part of each measurement point (2 values per trace point
607
Command Reference
SCPI Command Reference
<Forward_Count>
Range [def. unit]
*RST value
<Forward_Count_End>
*RST value
SWE:COUN 10
Wait until 5 sweeps have been measured, then query the results of the
th
5 sweep.
Ensure that the single sweep is terminated before using this command, otherwise the results of the
trace count will be unpredictable. See example below. Alternatively, use the
CALCulate<Chn>:DATA:NSWeep:FIRSt? command.
<Chn>
Channel number used to identify the active trace.
SDATa
<Reverse_Count>
Range [def. unit]
*RST value
SCPI, Command
Types
Example (see also
Sweep History):
Read unformatted sweep data (fixed parameter): Returns the real and
imaginary part of each measurement point (2 values per trace point
irrespective of the selected trace format). Wave quantities are returned as
voltages.
Number of sweep to be read. 1 denotes the last sweep acquired, 2 denotes
the second-last and so forth.
1 to sweep count defined via [SENSe<Ch>:]SWEep:COUNt []
608
Command Reference
SCPI Command Reference
Activate single sweep mode and start a single sweep sequence in channel
no. 1. Wait until the single sweep sequence is complete.
CALC:DATA:NSW? SDAT,3
th
CALCulate<Chn>:DATA:STIMulus?
Reads the stimulus values of the active data or memory trace.
<Chn>
Parameters
Range [def. unit]
The data is transferred in the data format defined via FORMat[:DATA]. The unit
is the default unit of the sweep variable (Hz or dBm or s).
*RST value
SCPI, Command
Types
Example:
CALCulate<Chn>:DLINe...
This subsystem controls the horizontal line used to mark and retrieve response values (display line).
CALCulate<Chn>:DLINe <numeric_value>
Defines the position (response value) of the horizontal line.
<Chn>
Channel number used to identify the active trace. If unspecified the numeric
suffix is set to 1.
Parameters
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Define the position of the horizontal line in the default dB Mag diagram at
+10 dBm.
CALC:DLIN:STAT ON
609
Command Reference
SCPI Command Reference
CALCulate<Chn>:DLINe:STATe <Boolean>
Switches the horizontal line on or off.
<Chn>
<Boolean>
*RST value
Example:
See CALC:DLIN.
CALCulate<Chn>:FILTer[:GATE]...
This subsystem defines the properties of the time gate which is used to optimize the time domain
response (with option ZVAB-K2, Time Domain).
CALCulate<Chn>:FILTer[:GATE]:TIME:CENTer <numeric_value>
Defines the center time of the time gate.
<Chn>
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
CALCulate<Chn>:FILTer[:GATE]:TIME:DCHebyshev <numeric_value>
Sets the sideband suppression for the Dolph-Chebyshev time gate. The command is only available if a
Dolph-Chebyshev time gate is active (CALCulate<Chn>:FILTer[:GATE]:TIME:WINDow
DCHebyshev).
<Chn>
<numeric_value>
Sideband suppression
610
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
Parameters
*RST value
SCPI, Command
Types
Example:
Reset the instrument and query the type of time gate used. The response is
WIDE.
CALCulate<Chn>:FILTer[:GATE]:TIME:SHOW <Boolean>
Enables or disables permanent display of the gate limits.
<Chn>
<Boolean>
*RST value
Example:
See CALCulate<Chn>:FILTer[:GATE]:TIME:CENTer
611
Command Reference
SCPI Command Reference
CALCulate<Chn>:FILTer[:GATE]:TIME:SPAN <span>
Defines the span of the time gate.
<Chn>
<span>
Range [def. unit]
*RST value
Example:
See CALCulate<Chn>:FILTer[:GATE]:TIME:CENTer
CALCulate<Chn>:FILTer[:GATE]:TIME:STARt <start>
Defines the start time of the time gate.
<Chn>
<start>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Note: If the start frequency entered is greater than the current stop frequency
(CALCulate<Chn>:FILTer[:GATE]:TIME:STOP), the stop frequency is set to the start frequency plus
the minimum frequency span (CALCulate<Chn>:FILTer[:GATE]:TIME:SPAN).
CALCulate<Chn>:FILTer[:GATE]:TIME:STATe <Boolean>
Determines whether the time gate for trace no. <Chn> is enabled.
<Chn>
<Boolean>
*RST value
SCPI,
Command
Types
612
Command Reference
SCPI Command Reference
Example:
Reset the instrument, activating a frequency sweep, and query whether the default
trace is displayed in the time domain and whether the time gate is enabled. The
response is 0;0.
CALCulate<Chn>:FILTer[:GATE]:TIME:STOP <numeric_value>
Defines the stop time of the time gate.
<Chn>
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Note: If the stop frequency entered is smaller than the current start frequency
(CALCulate<Chn>:FILTer[:GATE]:TIME:STARt), the start frequency is set to the stop frequency
minus the minimum frequency span (CALCulate<Chn>:FILTer[:GATE]:TIME:SPAN).
Parameters
BPASs bandpass filter: Pass all information in specified time region and
reject everything else.
NOTCh notch filter: Reject all information in specified time region and pass
everything else.
BPASs
*RST value
SCPI, Command
Types
Example:
613
Command Reference
SCPI Command Reference
Parameters
*RST value
Example:
See CALCulate<Chn>:FILTer[:GATE]:TIME:DCHebychev
CALCulate<Chn>:FORMat...
This subsystem determines a post-processing of the measured data in order to obtain various display
formats.
SCPI, Command
Types
Example:
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11. The trace becomes the active trace in channel 4.
CALC4:FORM MLIN; :DISP:WIND:TRAC2:FEED 'CH4TR1'
Assume that the result at a sweep point is given by the complex quantity z = x + jy. The meaning of the
parameters is as follows (see also table in CALCulate<Chn>:MARKer<Mk>:FORMat description):
614
Command Reference
SCPI Command Reference
MLINear
MLOGarithmic
PHASe
UPHase
POLar
SMITh
ISMith
GDELay
REAL
IMAGinary
SWR
2
2
MAGNitude Magnitude (sqrt(x + y )), displayed in a Cartesian diagram with a logarithmic scale
Parameters
*RST value
SCPI, Command
Types
Example:
Create channel 4 and a trace named Ch4Tr1 to measure the wave quantity b1.
The trace becomes the active trace in channel 4.
CALC4:FORM:WQUT VOLT
Select voltage units for the created trace (identified by the suffix 4).
CALCulate<Chn>:FSIMulator...
This subsystem enables the virtual SAW Matching Network and defines its parameters. When the virtual
network is enabled, port 1 serves as an unbalanced port, the physical ports no. 2 and 4 of the analyzer are
combined to a logical (balanced) port no. 2.
The commands in this subsystem are supported for the sake of compatibility with older firmware
versions. Starting with firmware V1.70 the commands have been superseded by the
CALCulate:TRANsform:VNETwork... subsystem. Virtual network (de-)embedding is controlled by the
Virtual Transform menu.
The commands may be removed in future firmware versions.
615
Command Reference
SCPI Command Reference
CALCulate<Chn>:GDAPerture...
This subsystem configures the group delay measurement.
CALCulate<Chn>:GDAPerture:SCOunt <Steps>
Defines an aperture for the calculation of the group delay as an integer number of frequency sweep steps.
<Chn>
<steps>
Range [def. unit]
*RST value
Number of steps
1 to 10000 []
10
Example:
CALCulate<Chn>:LDEViation...
This subsystem controls the linearity deviation calculation.
CALCulate<Chn>:LDEViation:AUTO ONCE
Initiates a (re-)calculation of the linearity deviation correction factors and applies them to the active trace.
<Chn>
Channel number used to identify the active trace. If unspecified the numeric
suffix is set to 1.
ONCE
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
*RST; CALC:FORM PHAS
Reset the analyzer; assign the phase of the transmission parameter S21 to
the default trace.
CALC:LDEV:AUTO ONCE
616
Command Reference
SCPI Command Reference
CALCulate<Chn>:LDEViation:CONStant <Constant>
Defines the constant value for the linearity deviation calculation.
<Chn>
<Constant>
Range [def. unit]
*RST value
Constant value
The range depends on the trace format. For the default trace:
-2
200 dB to + 200 dB [dB]. The increment (UP, DOWN) is 10 dB.
0 dB
Example:
See CALCulate<Chn>:LDEViation:AUTO
<El Length>
Range [def. unit]
*RST value
Electrical length
-4
0 m to + 1000 m [m]. The increment (UP, DOWN) is 10 m.
0m
Example:
See CALCulate<Chn>:LDEViation:AUTO
ON
OFF
TRACking
*RST value
Example:
See CALCulate<Chn>:LDEViation:AUTO
617
Command Reference
SCPI Command Reference
CALCulate<Chn>:LDEViation:SLOPe <Slope>
Defines the slope of the regression line for the linearity deviation calculation.
<Chn>
<Slope>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
CALCulate<Chn>:LIMit...
This subsystem defines the limit lines and controls the limit check.
CALCulate<Chn>:LIMit:CONTrol[:DATA]
<numeric_value>,<numeric_value>{,<numeric_value>,<numeric_value>}
Defines the stimulus values of the limit line and/or creates new limit line segments.
Rules for creating segments
The following rules apply to an active trace with n existing limit line segments:
For n > k the stimulus values of all existing limit line segments no. 1 to k are updated, the existing
limit line segments no. k+1, ..., n are deleted.
For n < k the stimulus values of the limit line segments no. 1 to n are updated, the limit line
segments n+1, ,..., k are generated with default response values (see
CALCulate<Chn>:LIMit:UPPer[:DATA], CALCulate<Chn>:LIMit:LOWer[:DATA]).
The generated segments are upper or lower limit line segments, depending on the
CALCulate<Chn>:LIMit:SEGMent<Seg>:TYPE setting.
CALCulate<Chn>:LIMit:CONTrol[:DATA] does not overwrite the type setting.
To define additional new limit line segments without overwriting the old segments use
CALCulate<Chn>:LIMit:DATA.
<Chn>
<numeric_value>
618
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
Almost no restriction for limit segments; see Rules for Limit Line Definition. [Hz
for frequency sweeps, dBm for power sweeps, s for time sweeps]
Define an upper limit line segment in the stimulus range between 1 GHz and 2
GHz, using default response values.
CALC:LIM:DISP ON
Parameters
FLIN, FLOG, FSEG, and FSINgle select frequency units [default: Hz] for
the limit line.
*RST value
FLIN
SCPI,
Command
Types
Example:
Device-specific, no query.
SWE:TYPE POW
Delete all existing limit line segments and select level units for the limit line of the
active trace.
CALC:LIM:CONT -20 DBM, -10 DBM
619
Command Reference
SCPI Command Reference
Define a limit line segment in the stimulus range between 20 dBm and 10 dBm.
CALCulate<Chn>:LIMit:CONTrol:SHIFt <numeric_value>
Shifts the limit line in horizontal direction.
<Chn>
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
*RST; :CALC:LIM:CONT 1 GHZ, 2 GHZ
Define a limit line segment in the stimulus range between 1 GHz and 2 GHz,
using default response values.
CALC:LIM:CONT:SHIF 1; :CALC:LIM:CONT?
Shift the segment by 1 Hz. The modified limit line segment extends from
1000000001 (Hz) to 2000000001 (Hz).
<start_stim>,
<stop_stim>,
<start_resp>,
<stop_resp>
Range [def. unit]
*RST values
Almost no restriction for limit segments; see Rules for Limit Line Definition. [Hz for
frequency sweeps, dBm for power sweeps, s for time sweeps, see
CALCulate<Chn>:LIMit:CONTrol:DOMain]
(no limit line defined after *RST)
SCPI,
620
Command Reference
SCPI Command Reference
Command
Types
Example:
Define an upper limit line segment in the stimulus range between 1 GHz and 1.5
GHz, using default response values.
CALC:LIM:DATA 1,1500000000, 2000000000,2,3
Define an upper limit line segment in the stimulus range between 1.5 GHz and 2
GHz, assigning response values of +2 dB and +3 dB.
CALC:LIM:DISP ON
CALCulate<Chn>:LIMit:DELete:ALL
Deletes all limit line segments.
<Chn>
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
*RST; :CALC:LIM:CONT 1 GHZ, 1.5 GHZ
Define an upper limit line segment in the stimulus range between 1 GHz and 1.5
GHz, using default response values.
CALC:LIM:DATA 1,1500000000, 2000000000,2,3
Define an upper limit line segment in the stimulus range between 1.5 GHz and 2
GHz, assigning response values of +2 dB and +3 dB.
CALC:LIM:DEL:ALL
CALCulate<Chn>:LIMit:DISPlay[:STATe] <Boolean>
Displays or hides the entire limit line (including all segments) associated to the active trace.
<Chn>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Define an upper limit line segment in the stimulus range between 1 GHz and 2
GHz, using default response values.
CALC:LIM:DISP ON
621
Command Reference
SCPI Command Reference
CALCulate<Chn>:LIMit:FAIL?
Returns a 0 or 1 to indicate whether or not the limit check has failed.
Use CALCulate<Chn>:CLIMits:FAIL? to perform a composite (global) limit check.
In remote control, the limit check result is calculated once at the end of each sweep. If the limit lines
are changed, a new sweep is required to obtain updated limit check results. In single sweep mode
(INITiate<Ch>:CONTinuous OFF), the new sweep must be started explicitly using
INITiate<Ch>[:IMMediate]:SCOPe ALL | SINGle. This behavior is different from manual control
where a changed limit line can directly affect the pass/fail result of the displayed trace.
<Chn>
Channel number used to identify the active trace.
Response
*RST value
SCPI, Command
Types
Example:
Define an upper limit line segment in the stimulus range between 1 GHz and 2
GHz, using default response values.
CALC:LIM:STAT ON; FAIL?
CALCulate<Chn>:LIMit:LOWer[:DATA]
<numeric_value>,<numeric_value>{,<numeric_value>,<numeric_value>}
Defines the response (y-axis) values of the lower limit line and/or creates new limit line segments.
The commands CALCulate<Chn>:LIMit:LOWer[:DATA] and
CALCulate<Chn>:LIMit:UPPer[:DATA] use a fixed numbering scheme for limit line segments: Upper
limit line segments are assigned odd numbers (1, 3, 5,...), lower limit line segments are assigned even
numbers (2, 4, 6,...).
Rules for creating segments
The following rules apply to an active trace with n existing upper and n existing lower limit line segments:
An even number of 2*k values updates or generates k lower limit line segments.
For n > k the response values of all existing lower limit line segments no. 2, 4, ...,2*k are updated,
the existing upper and lower limit line segments no. 2*k+1, ..., 2*n are deleted. The existing upper
limit line segments no. 1, 3, 2*k1 are not affected.
622
Command Reference
SCPI Command Reference
For n < k the response values of the lower limit line segments no. 2, 4 to 2*n are updated, the
lower limit line segments 2*n+2, 2*n+4,..., 2*k are generated with default stimulus values (see
CALCulate<Chn>:LIMit:CONTrol[:DATA]. In addition, the missing upper limit line segments
2*n+1, 2*n+3,..., 2*k1 are generated with default stimulus and response values
<Chn>
<numeric_value>
Range [def. unit]
The response value of a segment that is created implicitly, e.g. an upper limit
line segment, is 20 dB.
*RST value
SCPI, Command
Types
Example:
Define the following lower and (default) upper limit line segments:
CALC:LIM:DISP ON
CALCulate<Chn>:LIMit:LOWer:FEED
<stimulus_offset>,<response_offset>[,<trace_name>]
Generates a lower limit line using the stimulus values of a data or memory trace and specified offset
values.
<Chn>
Channel number used to identify the active trace. This trace provides the
stimulus data for the limit line unless another trace <trace_name> is
specified.
<stimulus_offset>
Stimulus offset value, used to shift all imported limit line segments in
horizontal direction.
<response_offset>
Response offset value, used to shift all imported limit line segments in vertical
direction.
12
12
-10 dB to +10 dB [dB]
0 dB
Name of the selected trace as used e.g. in
CALCulate<Ch>:PARameter:SDEFine. If no trace name is specified the
analyzer uses the active trace no. <Chn>.
SCPI, Command
Types
Device-specific, no query.
623
Command Reference
SCPI Command Reference
Example:
Use the stimulus values of the active trace, shifted by 1 GHz to the right and
decreased by 10 dB, to create a lower limit line.
CALC:LIM:LOW:SHIF -3; :CALC:LIM:CONT:SHIF 1 GHz
CALCulate<Chn>:LIMit:LOWer:SHIFt <numeric_value>
Shifts all lower and upper limit line segments assigned to the active trace in vertical direction.
This command is identical with CALCulate<Chn>:LIMit:UPPer:SHIFt.
<Chn>
Channel number used to identify the active trace.
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
See CALCulate<Chn>:LIMit:LOWer:FEED.
CALCulate<Chn>:LIMit:LOWer:STATe <Boolean>
Switches the lower limit check on or off. Lower limit line segments are assigned even numbers; see
CALCulate<Chn>:LIMit:LOWer[:DATA]. The command does not affect segments with odd numbers.
Use CALCulate<Chn>:LIMit:STATe to switch on or off the entire limit check, including upper and
lower limit lines.
<Chn>
<Boolean>
*RST value
Example:
Define the following lower and (default) upper limit line segments:
624
Command Reference
SCPI Command Reference
Parameters
Range [def. unit]
S and SINV select relative units (dB) for the limit line.
*RST value
[]
Device-specific, no query.
Parameters
Range [def. unit]
625
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
[]
Device-specific, no query.
Parameters
Range [def. unit]
*RST value
Device-specific, no query.
CALCulate<Chn>:LIMit:SEGMent<Seg>:AMPLitude:STARt <numeric_value>
Changes the start response value (i.e. the response value assigned to the start stimulus value) of a limit
line segment. A segment must be created first to enable this command (e.g CALC:LIM:DATA).
To define the response values of several limit line segments with a single command, use
CALCulate<Chn>:LIMit:LOWer[:DATA] or CALCulate<Chn>:LIMit:UPPer[:DATA].
<Chn>
<Seg>
Segment number
<numeric_value>
Range [def. unit]
Response value
Almost no restriction for limit segments; see Rules for Limit Line Definition.
[dB]
*RST value
SCPI, Command
Types
Example:
Define an upper limit line segment (segment no. 1) in the stimulus range
626
Command Reference
SCPI Command Reference
between 1.5 GHz and 2 GHz, assigning response values of +2 dB and +3 dB.
:CALC:LIM:SEGM:AMPL:STAR 5; STOP 5; :CALC:LIM:SEGM:TYPE LMIN
Change the segment to a lower limit line segment with a constant response
value of +5 dB.
CALC:LIM:DATA?
Query the type, the stimulus and response values of the created segment with
a single command. The response is 2,1500000000,2000000000,5,5.
CALCulate<Chn>:LIMit:SEGMent<Seg>:AMPLitude:STOP <numeric_value>
Changes the stop response value (i.e. the response value assigned to the stop stimulus value) of a limit
line segment. A segment must be created first to enable this command (e.g CALC:LIM:DATA).
To define the response values of several limit line segments with a single command, use
CALCulate<Chn>:LIMit:LOWer[:DATA] or CALCulate<Chn>:LIMit:UPPer[:DATA].
<Chn>
<Seg>
Segment number
<numeric_value>
Range [def. unit]
Response value
Almost no restriction for limit segments; see Rules for Limit Line Definition.
[dB]
*RST value
SCPI, Command
Types
Example:
CALCulate<Chn>:LIMit:SEGMent<Seg>:COUNt?
Queries the number of limit line segments.
<Chn>
<Seg>
Response
*RST value
Limit line segment number. This suffix is ignored; the command counts all ranges.
0 | 1 | ...- number of (enabled or disabled)) limit line segments.
0
SCPI,
Command
Types
Example:
Define an upper limit line segment (segment no. 1) in the stimulus range between
627
Command Reference
SCPI Command Reference
CALCulate<Chn>:LIMit:SEGMent<Seg>:STIMulus:STARt <numeric_value>
Changes the start stimulus value (i.e. the smallest stimulus value) of a limit line segment. A segment must
be created first to enable this command (e.g CALC:LIM:DATA).
To define the stimulus values of several limit line segments with a single command, use
CALCulate<Chn>:LIMit:CONTrol[:DATA].
<Chn>
<Seg>
Segment number
<numeric_value>
SCPI, Command
Types
Example:
Define an upper limit line segment (segment no. 1) in the stimulus range
between 1.5 GHz and 2 GHz, assigning response values of +2 dB and +3 dB.
CALC:LIM:SEGM:STIM:STAR 1GHZ; STOP 2 GHZ; :CALC:LIM:SEGM:TYPE LMIN
Change the segment to a lower limit line segment with a stimulus range
between 1 GHz and 2 GHz.
CALC:LIM:DATA?
Query the type, the stimulus and response values of the created segment with
a single command. The response is 2,1000000,2000000,2,3.
CALCulate<Chn>:LIMit:SEGMent<Seg>:STIMulus:STOP <numeric_value>
Changes the stop stimulus value (i.e. the largest stimulus value) of a limit line segment. A segment must
be created first to enable this command (e.g CALC:LIM:DATA).
To define the stimulus values of several limit line segments with a single command, use
CALCulate<Chn>:LIMit:CONTrol[:DATA].
628
Command Reference
SCPI Command Reference
<Chn>
<Seg>
Segment number
<numeric_value>
SCPI, Command
Types
Example:
Segment number
Parameters
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Define an upper limit line segment across the entire sweep range, using a
constant upper limit of 0 dBm.
CALC:LIM:SEGM:TYPE LMIN
Turn the defined limit line segment into a lower limit line segment.
CALCulate<Chn>:LIMit:SOUNd[:STATe]
Switches the acoustic signal (fail beep) on or off. The fail beep is generated each time the analyzer
detects an exceeded limit.
629
Command Reference
SCPI Command Reference
<Chn>
<Boolean>
*RST value
Example:
CALCulate<Chn>:LIMit:STATe
Switches the limit check (including upper and lower limits) on or off.
Use CALCulate<Chn>:LIMit:UPPer:STATe or CALCulate<Chn>:LIMit:LOWer:STATe to
switch on or off the individual limit checks for upper or lower limit lines.
<Chn>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Define an upper limit line segment in the stimulus range between 1 GHz and 2
GHz, using default response values.
CALC:LIM:STAT ON; FAIL?
CALCulate<Chn>:LIMit:TTLout<Output_no>[:STATe] <Boolean>
Switches the TTL pass/fail signals on or off. The signals are applied to the USER CONTROL connector as
long as the active trace <Chn> is within limits, including the ripple limits.
<Chn>
<Output_no>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Define an upper limit line segment in the stimulus range between 1 GHz and 2
GHz, using default response values.
630
Command Reference
SCPI Command Reference
Switch the limit check on and activate the TTL out pass 2 signal.
CALCulate<Chn>:LIMit:UPPer[:DATA]
<numeric_value>,<numeric_value>{,<numeric_value>,<numeric_value>}
Defines the response (y-axis) values of the upper limit line and/or creates new limit line segments.
The commands CALCulate<Chn>:LIMit:LOWer[:DATA] and
CALCulate<Chn>:LIMit:UPPer[:DATA] use a fixed numbering scheme for limit line segments: Upper
limit line segments are assigned odd numbers (1, 3, 5,...), lower limit line segments are assigned even
numbers (2, 4, 6,...).
Rules for creating segments
The following rules apply to an active trace with n existing upper and n existing lower limit line segments:
An even number of 2*k values updates or generates k upper limit line segments.
For n > k the response values of all existing upper limit line segments no. 1, 3, ...,2*k1 are
updated, the existing upper and lower limit line segments no. 2*k+1, ..., 2*n are deleted. The
existing lower limit line segments no. 2, 4, 2*k are not affected.
For n < k the response values of the upper limit line segments no. 1, 3 to 2*n1 are updated, the
upper limit line segments 2*n+1, 2*n+3,..., 2*k1 are generated with default stimulus values (see
CALCulate<Chn>:LIMit:CONTrol[:DATA]. In addition, the missing lower limit line segments
2*n+2, 2*n+4,..., 2*k are generated with default stimulus and response values
<Chn>
<numeric_value>
Range [def. unit]
The response value of a segment that is created implicitly, e.g. an lower limit
line segment, is 20 dB.
*RST value
SCPI, Command
Types
Example:
Define the following upper and (default) lower limit line segments:
CALC:LIM:DISP ON
631
Command Reference
SCPI Command Reference
CALCulate<Chn>:LIMit:UPPer:FEED
Generates an upper limit line using the stimulus values of a data or memory trace and specified offset
values.
<Chn>
Channel number used to identify the active trace. This trace provides the
stimulus data for the limit line unless another trace <trace_name> is
specified.
<stimulus_offset>
Stimulus offset value, used to shift all imported limit line segments in
horizontal direction.
<response_offset>
Response offset value, used to shift all imported limit line segments in vertical
direction.
12
12
-10 dB to +10 dB [dB]
0 dB
Name of the selected trace as used e.g. in
CALCulate<Ch>:PARameter:SDEFine. If no trace name is specified the
analyzer uses the active trace no. <Chn>.
SCPI, Command
Types
Example:
Device-specific, no query.
CALC:LIM:UPP:FEED 1 GHZ, 10
Use the stimulus values of the active trace, shifted by 1 GHz to the right and
increased by 10 dB, to create an upper limit line.
CALC:LIM:UPP:SHIF 3; :CALC:LIM:CONT:SHIF 1 GHz
CALCulate<Chn>:LIMit:UPPer:SHIFt <numeric_value>
Shifts all lower and upper limit line segments assigned to the active trace in vertical direction.
This command is identical with CALCulate<Chn>:LIMit:LOWer:SHIFt.
<Chn>
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
See CALCulate<Chn>:LIMit:UPPer:FEED.
632
Command Reference
SCPI Command Reference
CALCulate<Chn>:LIMit:UPPer:STATe <Boolean>
Switches the upper limit check on or off. Upper limit line segments are assigned odd numbers; see
CALCulate<Chn>:LIMit:UPPer[:DATA]. The command does not affect segments with even
numbers.
Use CALCulate<Chn>:LIMit:STATe to switch on or off the entire limit check, including upper and
lower limit lines.
<Chn>
<Boolean>
*RST value
Example:
Define the following upper and (default) lower limit line segments:
CALCulate<Chn>:MARKer<Mk>...
This subsystem controls the marker functions. The commands are device-specific and beyond what is
specified in the SCPI subsystem SOURce:MARKer.
CALCulate<Chn>:MARKer<Mk>:AOFF
Removes all markers from all traces of the active setup. The removed markers remember their properties
(stimulus value, format, delta mode, number) when they are restored (CALC<Chn>:MARK<Mk> ON). The
marker properties are definitely lost if the associated trace is deleted.
<Chn>
Channel number used to identify the active trace. If unspecified the numeric
suffix is set to 1.
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may
be set to any value.
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
Suppose that the active setup contains an active trace no. 1.
CALC:MARK1 ON; MARK2 ON
633
Command Reference
SCPI Command Reference
CALCulate<Chn>:MARKer<Mk>:BWIDth <x_dB_Bandwidth>
Sets the bandfilter level for a bandfilter search or returns the results. The command is only available after
a bandfilter search has been executed (CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute
BFILter; see example below).
<Chn>
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may
be set to any value because the bandfilter search functions always use
markers M 1 to M 4.
<x_dB_Bandwidth>
*RST value
Response for
query:
<Bandwidth>
<Center_Stimulus>
<Q>
<Loss>
<LBE>
<UBE>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Use the arithmetic mean value of lower and upper band edge to calculate the
634
Command Reference
SCPI Command Reference
Initiate the bandpass filter search for the current trace. Create markers 1 to 4.
CALC:MARK:SEAR:BFIL:RES ON
CALCulate<Chn>:MARKer<Mk>:COUPled[:STATe] <Boolean>
Couples the markers of all traces in the active setup to the markers of trace no. <Chn>, provided that they
have the same sweep type (SENSe<Chn>:FUNCtion).
<Chn>
Channel number used to identify the active trace. The effects of marker coupling
depend on the active trace number; see Coupled Markers in the GUI Reference
chapter.
<Mk>
Marker number in the range 1 to 10. This suffix is ignored because the command
affects all markers.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
Suppose that the active setup contains two traces Trc1 and Trc2, assigned to
channels no. 1 and 2, respectively.
:CALC1:PAR:SEL 'TRC1'; :CALC1:MARK1 ON; MARK2 ON
Select Trc1 as the active trace and create the two markers no. 1 and 2. The
default position for both markers is the center of the sweep range.
CALC1:MARK:COUP ON
Create two markers no. 1 and 2 on Trc 2 and couple them to the markers of Trc 1.
CALCulate<Chn>:MARKer<Mk>:DELTa[:STATe] <Boolean>
Switches the delta mode for marker <Mk> on trace no. <Chn> on or off. The marker must be created
before using CALCulate<Chn>:MARKer<Mk>[:STATe] ON. If the active trace contains no reference
marker, the command also creates a reference marker.
<Chn>
635
Command Reference
SCPI Command Reference
<Mk>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Create marker no. 1 and set it to the center of the sweep range.
CALC:MARK:DELT ON
Create a reference marker at the center of the sweep range and set marker 1
to delta mode.
Parameters
*RST value
SCPI, Command
Types
Example:
Create marker 1, assign it to the trace no. 1 and query its format. The analyzer
returns the format of the active trace.
Assume that the marker result is given by the complex quantity z = x + jy. The meaning of the parameters
is as follows:
DEFault
The format of the trace no. <Chn> (MLOG after *RST); see CALCulate<Chn>:FORMat.
MLINear
|z| = sqrt ( x2 + y2 )
MLOGarithmic
MDB
|z| = sqrt ( x2 + y2 )
dB Mag(z) = 20 * log|z| dB
PHASe
POLar
636
Command Reference
SCPI Command Reference
GDELay
REAL
IMAGinary
SWR
LINPhase
Lin Mag and Phase, |z|, arctan ( Im(z) / Re(z) )
MLPhase
LOGPhase
dB Mag and Phase, 20 * log|z| dB, arctan ( Im(z) / Re(z) )
MDPhase
IMPedance
R, X, L or C (depending on sign(X))
ADMittance
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may be set
to any value because the bandfilter search functions always use markers M 1 to
M 4.
<x dB
Bandwidth>
Range [def. unit]
*RST value
x dB Bandwidth parameter
SCPI,
Command
Types
Example:
0.01 dB to 100.00 dB, the increment (UP. DOWN) is 0.3 dB. [dB]
3 dB.
See CALCulate<Chn>:MARKer<Mk>:BWIDth.
CALCulate<Chn>:MARKer<Mk>:FUNCtion:BWIDth:GMCenter <Boolean>
Specifies how the center frequency of a bandfilter search is calculated.
<Chn>
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may be set
to any value because the bandfilter search functions always use markers M 1 to M
4.
<Boolean>
*RST value
637
Command Reference
SCPI Command Reference
SCPI,
Command
Types
Example:
See CALCulate<Chn>:MARKer<Mk>:BWIDth.
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may be set
to any value because the bandfilter search functions always use markers M 1 to M
4.
Parameters
*RST value
SCPI,
Command
Types
Example:
See CALCulate<Chn>:MARKer<Mk>:BWIDth.
CALCulate<Chn>:MARKer<Mk>:FUNCtion:CENTer
Sets the center of the sweep range equal to the stimulus value of the marker <Mk> on trace no. <Chn>.
<Chn>
<Mk>
[]
SCPI, Command
Types
Example:
Device-specific, no query.
*RST; :CALC:MARK ON
Create marker 1 in the center of the current sweep range and assign it to
trace no. 1.
CALC:MARK:FUNC:CENT
638
Command Reference
SCPI Command Reference
CALCulate<Chn>:MARKer<Mk>:FUNCtion:DELTa:STATe <Boolean>
[Deprecated command]
Switches the delta mode for marker <Mk> on trace no. <Chn> on or off.
Note: This command is the ZVR-compatible equivalent of
CALCulate<Chn>:MARKer<Mk>:DELTa[:STATe].
<Chn>
Channel number used to identify the active trace
<Mk>
<Boolean>
*RST value
CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER <range_no>
Assigns a search range no. <numeric_value> to marker no <Mk> and selects the search range, e.g. in
order to display range limit lines or define the start and stop values.
<Chn>
<Mk>
<range_no>
Range [def. unit]
*RST value
Example:
CALC1:MARK1:FUNC:DOM:USER 2
Select the search range no. 2, assigned to marker no. 1 and trace no. 1.
CALC:MARK:FUNC:DOM:USER:STARt 1GHz
CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER:SHOW <Boolean>
Displays or hides range limit lines for the search range selected via
CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER <numeric_value>.
<Chn>
<Mk>
<Boolean>
*RST value
639
Command Reference
SCPI Command Reference
Example:
See CALCulate<Chn>:STATistics:DOMain:USER
CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER:STARt <start_value>
Defines the start value of the search range selected via
CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER <numeric_value>.
<Chn>
<Mk>
<start_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER:STOP <stop_value>
Defines the stop value of the search range selected via
CALCulate<Chn>:MARKer<Mk>:FUNCtion:DOMain:USER <numeric_value>.
<Chn>
<Mk>
<stop_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
<Mk>
Marker number in the range 1 to 10. For a bandfilter search (BFILter) this
numeric suffix is ignored and may be set to any value because the bandfilter
search functions always use markers M 1 to M 4.
Parameters
640
Command Reference
SCPI Command Reference
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
Move the created marker to the absolute maximum of the trace and query the
stimulus and response value of the search result.
The analyzer provides the following search modes:
Mode
Find...
MAXimum
MINimum
RPEak
LPEak
NPEak
Next highest or lowest value among the valid peaks (next peak)
TARGet
RTARget
LTARget
BFILter
CALCulate<Chn>:MARKer<Mk>:FUNCtion:RESult?
Returns the result (stimulus and response value) of a search started by means of
CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute. The search must be executed before the
command is enabled.
<Chn>
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may be set
to any value.
Response
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
See CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute.
641
Command Reference
SCPI Command Reference
Marker number in the range 1 to 10. For a bandfilter search (BFILter) this
numeric suffix is ignored and may be set to any value because the bandfilter
search functions always use markers M 1 to M 4.
Parameters
*RST value
SCPI,
Command
Types
MAXimum
MINimum
RPEak
LPEak
NPEak
TARGet
RTARget
LTARget
BFILter
Bandfilter search. Bandfilter search. The results are queried using CALCulate<Chn>:MARKer<Mk>:BWIDth.
CALCulate<Chn>:MARKer<Mk>:FUNCtion:STARt
Sets the beginning (start) of the sweep range equal to the stimulus value of the marker <Mk> on trace no.
<Chn>.
<Chn>
<Mk>
642
Command Reference
SCPI Command Reference
[]
SCPI, Command
Types
Example:
Device-specific, no query
*RST; :CALC:MARK ON
Create marker 1 in the center of the current sweep range and assign it to
trace no. 1.
CALC:MARK:FUNC:STAR
Divide the sweep range in half, starting at the current marker position.
CALCulate<Chn>:MARKer<Mk>:FUNCtion:STOP
Sets the end (stop) of the sweep range equal to the stimulus value of the marker <Mk> on trace no.
<Chn>.
<Chn>
<Mk>
[]
SCPI, Command
Types
Example:
Device-specific, no query
*RST; :CALC:MARK ON
Create marker 1 in the center of the current sweep range and assign it to
trace no. 1.
CALC:MARK:FUNC:STOP
Divide the sweep range in half, ending at the current marker position.
CALCulate<Chn>:MARKer<Mk>:FUNCtion:TARGet <search_value>
[Deprecated command]
Defines the target value for the target search of marker no. <Mk>, which can be activated using
CALCulate<Chn>:MARKer<Mk>:FUCTion:EXECute TARGet.
Note: This command is the ZVR-compatible equivalent of CALCulate<Chn>:MARKer<Mk>:TARget.
<Chn>
Channel number used to identify the active trace
<Mk>
<search_value>
Range [def. unit]
*RST value
SCPI, Command
643
Command Reference
SCPI Command Reference
Types
CALCulate<Chn>:MARKer<Mk>:MAXimum
[Deprecated command]
Selects a search mode for marker no. <Mk> and initiates a maximum search. The marker must be created
before using CALCulate<Chn>:MARKer<Mk>[:STATe] ON.
Note: This command is the ZVR-compatible equivalent of
CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute MAXimum.
<Chn>
Channel number used to identify the active trace
<Mk>
[]
Device-specific, no query
CALCulate<Chn>:MARKer<Mk>:MINimum
[Deprecated command]
Selects a search mode for marker no. <Mk> and initiates a minimum search. The marker must be created
before using CALCulate<Chn>:MARKer<Mk>[:STATe] ON.
Note: This command is the ZVR-compatible equivalent of
CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute MINimum.
<Chn>
Channel number used to identify the active trace
<Mk>
[]
Device-specific, no query
<Mk>
Parameters
CONTinuous marker can be positioned on any point of the trace, and its
response values are obtained by interpolation.
DISCrete marker can be set to discrete sweep points only.
CONT
*RST value
SCPI, Command
Types
644
Command Reference
SCPI Command Reference
Example:
Suppose that the active setup contains an active trace no. 1.
CALC:MARK:MODE DISC; :CALC:MARK2:MODE CONT
Display the two markers. Due to the different modes the horizontal positions
can be different.
CALCulate<Chn>:MARKer<Mk>:NAME '<name>'
Defines a name for marker no. <Mk>. The marker doesn't have to be created before
(CALCulate<Chn>:MARKer<Mk>[:STATe] ON), the name can be assigned in advance.
<Chn>
<Mk>
'<name>'
*RST value
Example:
Suppose that the active setup contains an active trace no. 1.
CALC:MARK:NAME '&$% 1'; :CALC:MARK ON
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may be
set to any value.
Parameters
CONTinuous marker can be positioned on any point of the trace, and its
response values are obtained by interpolation.
DISCrete marker can be set to discrete sweep points only.
CONT
*RST value
SCPI, Command
Types
Example:
645
Command Reference
SCPI Command Reference
Display the two markers. Due to the different modes the horizontal positions
can be different.
CALCulate<Chn>:MARKer<Mk>:REFerence:NAME '<name>'
Defines a name for the reference marker. The marker doesn't have to be created before
(CALCulate<Chn>:MARKer<Mk>:REFerence[:STATe] ON), the name can be assigned in advance.
<Chn>
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may be
set to any value.
'<name>'
*RST value
SCPI, Command
Types
Example:
See CALCulate<Chn>:MARKer<Mk>:NAME.
CALCulate<Chn>:MARKer<Mk>:REFerence[:STATe] <Boolean>
Creates the reference marker and assigns it to trace no. <Chn>.
<Chn>
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may be
set to any value.
<Boolean>
*RST value
SCPI, Command
Types
Example:
Create the reference marker and marker 1 and assign them to trace no. 1. The
default position of both markers is the center of the sweep range.
646
Command Reference
SCPI Command Reference
CALCulate<Chn>:MARKer<Mk>:REFerence[:STATe] ON.
<Chn>
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may
be set to any value.
Parameters
*RST value
SCPI, Command
Types
Example:
Create the reference markerand display it in the center of the sweep range
as a fixed marker.
CALC:MARK:REF:X 1GHz
CALCulate<Chn>:MARKer<Mk>:REFerence:X <stimulus>
Defines the stimulus (in Cartesian diagrams: x-axis) value of the reference marker, which can (but doesn't
have to) be displayed using CALCulate<Chn>:MARKer<Mk>:REFerence[:STATe] ON.
<Chn>
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may be
set to any value.
<stimulus>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Suppose that the active setup contains an active trace no. 1 and that the sweep
range for a frequency sweep starts at 1 GHz.
CALC:MARK:REF ON
Create the reference marker and display it in the center of the sweep range.
CALC:MARK:REF:X 1GHz
CALCulate<Chn>:MARKer<Mk>:REFerence:Y?
Returns the response (in Cartesian diagrams: y-axis) value of the reference marker. The reference marker
must be created before using CALCulate<Chn>:MARKer<Mk>:REFerence[:STATe] ON.
647
Command Reference
SCPI Command Reference
<Chn>
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may be
set to any value.
Response
Range [def. unit]
*RST value
SCPI,
Command
Types
Example:
Create the reference marker and display it in the center of the sweep range.
CALC:MARK:REF:Y?
CALCulate<Chn>:MARKer<Mk>:SEARch:BFILter:RESult[:STATe] <Boolean>
Shows or hides the bandfilter search results in the diagram area.
<Chn>
<Mk>
Marker number in the range 1 to 10. This numeric suffix is ignored and may be set to
any value.
<Boolean>
ON - Show the bandfilter search results. If no bandfilter search has been initiated
before (CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute BFILter),
nothing is displayed.
OFF - hide the bandfilter search results.
OFF
*RST value
SCPI,
Command
Types
Example:
See CALCulate<Chn>:MARKer<Mk>:BWIDth.
CALCulate<Chn>:MARKer<Mk>:SEARch[:IMMediate]
[Deprecated command]
Initiates a search according to the search function selected with
CALCulate<Chn>:MARKer<Mk>:FUNCtion[:SELect]. The marker must be created before using
CALCulate<Chn>:MARKer<Mk>[:STATe] ON.
Note: Together with CALCulate<Chn>:MARKer<Mk>:FUNCtion[:SELect] this command is the ZVRcompatible equivalent of CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute ....
648
Command Reference
SCPI Command Reference
<Chn>
<Mk>
Marker number in the range 1 to 10. For a bandfilter search (BFILter) this
numeric suffix is ignored and may be set to any value because the bandfilter
search functions always use markers M 1 to M 4.
Range [def.
unit]
*RST value
[]
SCPI,
Command
Types
Device-specific, no query
CALCulate<Chn>:MARKer<Mk>:SEARch:LEFT
[Deprecated command]
Selects a search mode for marker no. <Mk> and initiates a search for the next valid peak to the left. The
marker must be created before using CALCulate<Chn>:MARKer<Mk>[:STATe] ON.
Note: This command is the ZVR-compatible equivalent of
CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute LPEak.
<Chn>
Channel number used to identify the active trace
<Mk>
[]
Device-specific, no query
CALCulate<Chn>:MARKer<Mk>:SEARch:NEXT
[Deprecated command]
Selects a search mode for marker no. <Mk> and initiates a search for the next highest or lowest value
among the valid peaks. The marker must be created before using
CALCulate<Chn>:MARKer<Mk>[:STATe] ON.
Note: This command is the ZVR-compatible equivalent of
CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute NPEak.
<Chn>
Channel number used to identify the active trace
<Mk>
[]
Device-specific, no query
CALCulate<Chn>:MARKer<Mk>:SEARch:RIGHt
[Deprecated command]
649
Command Reference
SCPI Command Reference
Selects a search mode for marker no. <Mk> and initiates a search for the next valid peak to the right. The
marker must be created before using CALCulate<Chn>:MARKer<Mk>[:STATe] ON.
Note: This command is the ZVR-compatible equivalent of
CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute RPEak.
<Chn>
Channel number used to identify the active trace
<Mk>
[]
Device-specific, no query
CALCulate<Chn>:MARKer<Mk>:SEARch:TRACking <Boolean>
Enables or disables the marker tracking mode for marker no. <Mk>. Tracking mode causes the active
minimum/maximum or target search of the active marker to be repeated after each sweep. A marker must
be created and a search mode must be active (CALCulate<Chn>:MARKer<Mk>:FUNCtion:EXECute
...) to use this command.
If the current search mode is a bandfilter search this command enables or disables bandfilter tracking.
<Chn>
<Mk>
Marker number in the range 1 to 10. For a bandfilter search (BFILter) this
numeric suffix is ignored and may be set to any value because the bandfilter
search functions always use markers M 1 to M 4.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
Create marker no. 1 and assign them to trace no. 1. Activate a maximum search
for marker no. 1.
CALC:MARK:SEAR:TRAC ON
CALCulate<Chn>:MARKer<Mk>[:STATe] <Boolean>
Creates the marker numbered <Mk> and assigns it to trace no. <Chn>.
<Chn>
<Mk>
Marker number in the range 1 to 10. If unspecified the numeric suffix is set to
1.
650
Command Reference
SCPI Command Reference
<Boolean>
*RST value
SCPI, Command
Types
Example:
CALCulate<Chn>:MARKer<Mk>:TARGet <search_value>
Defines the target value for the target search of marker no. <Mk>, which can be activated using
CALCulate<Chn>:MARKer<Mk>:FUCTion:EXECute TARGet.
<Chn>
<Mk>
<search_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create marker no. 1 and display it in the center of the sweep range.
:CALC:MARK:TARG -10; FUNC:EXEC TARG
<Mk>
Parameters
*RST value
SCPI, Command
Types
651
Command Reference
SCPI Command Reference
Example:
Create marker 1and display it in the center of the sweep range as a fixed
marker.
CALC:MARK:X 1GHz
CALCulate<Chn>:MARKer<Mk>:X <stimulus_value>
Defines the stimulus (in Cartesian diagrams: x-axis) value of the marker no. <Mk>, which can (but doesn't
have to) be created using CALCulate<Chn>:MARKer<Mk>[:STATe] ON.
<Chn>
<Mk>
<stimulus_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create marker no. 1 and display it in the center of the sweep range.
CALC:MARK:X 1GHz
CALCulate<Chn>:MARKer<Mk>:Y?
Returns the response (in Cartesian diagrams: y-axis) value of marker no. <Mk>. The marker must be
created before using CALCulate<Chn>:MARKer<Mk>[:STATe] ON.
<Chn>
<Mk>
Response
Range [def. unit]
*RST value
SCPI,
Command
Types
Example:
652
Command Reference
SCPI Command Reference
Create marker no. 1 and display it in the center of the sweep range.
CALC:MARK:Y?
CALCulate<Chn>:MATH...
This subsystem permits processing of measured data in numerical expression format. The operators are
+, -, *, / and use of constants and data arrays are permitted.
CALCulate<Chn>:MATH[:EXPRession][:DEFine] <expression>
[Deprecated command]
Defines a simple mathematical relation between traces. To calculate and display the new mathematical
trace, the mathematical mode must be switched on (CALCulate<Chn>:MATH:STATe ON).
This command places some restrictions on the mathematical expression and the operands. Use
CALCulate<Chn>:MATH[:EXPRession]:SDEFine to define general expressions.
<Chn>
Channel number used to identify the active trace. If unspecified the numeric suffix
is set to 1.
<expression>
*RST value
(<operand1><operator1><operand2>[<operator2><operand3>])
The expression must be enclosed in brackets.
Operands: See list of trace names in section TRACe
Operators: +, -, *, /
SCPI, Command
Types
Example:
*RST; :CALC:MATH:MEM
Parameters
Copy the current state of the default trace Trc1 to a memory trace named
'Mem2[Trc1]'. The memory trace is not displayed.
CALC:MATH (CH1DATA / MDATA2)
Define a mathematical trace, dividing the data trace by the stored memory trace.
The mathematical trace is not displayed
CALC:MATH:STAT ON
CALCulate<Chn>:MATH[:EXPRession]:SDEFine '<string>'
Defines a general mathematical relation between traces. To calculate and display the new mathematical
trace, the mathematical mode must be switched on (CALCulate<Chn>:MATH:STATe ON).
653
Command Reference
SCPI Command Reference
<Chn>
'<string>'
String parameter for the mathematical expression, enclosed in brackets. The string
format must correspond to an allowed string in the Define Math dialog.
Parameters
*RST value
SCPI,
Command
Types
Example:
Copy the current state of the default trace Trc1 to a memory trace named
'Mem2[Trc1]'. The memory trace is not displayed.
CALC:MATH:SDEF 'Trc1 / Mem2[Trc1]'
Define a mathematical trace, dividing the data trace by the stored memory trace.
The mathematical trace is not displayed.
CALC:MATH:STAT ON
Complete List
Description
Operands
<Trace name> |
activeTrc |
Mem[activeTrc]
Constants
e, pi |
1, -1.2, 8e9 |
1 + 2j, 2 + 1e-9j
Constants |
Real values in decimal or exponential format |
Complex numbers
Operators
-+,-,*,/,^
Functions
linMag (), dBMag (), Arg (), Re (), Im (), log (), ln (), tan (),
atan (), sin (), asin (), cos (), acos (),
Min ( ... , ... ), Max ( ... , ... )
Special
Functions
StimVal
Brackets
()
654
Command Reference
SCPI Command Reference
ADD
SUBTract
MULTiply
DIVide
*RST value
SCPI, Command
Types
Example:
Copy the current state of the default trace Trc1 to a memory trace named
'Mem2[Trc1]'. The memory trace is not displayed.
CALC:MATH:FUNC DIV
Define a mathematical trace, dividing the data trace by the stored memory trace.
The mathematical trace is displayed instead of the active data trace.
CALC:MATH:STAT?
CALCulate<Chn>:MATH:MEMorize
Copies the current state of the active data trace to a memory trace. If a mathematical trace is active, the
data trace associated with the mathematical trace is copied. The memory trace is named
Mem<n>[<Data_Trace>] where <n> counts all data and memory traces in the active setup in chronological
order, and <Data_Trace> is the name of the associated (copied) data trace.
The exact function of the command depends on the number of memory traces associated to the active
data trace:
If no memory trace is associated to the active trace, a new memory trace is generated.
If several memory traces are associated to the active trace, the current measurement data
overwrites the last generated or changed memory trace.
To copy a trace to the memory without overwriting an existing memory trace or define a memory trace
name, use TRACe:COPY <memory_trc>,<data_trc>. To copy an active mathematical trace use
TRACe:COPY:MATH <memory_trc>,<data_trc>
<Chn>
Channel number used to identify the active trace.
*RST value
SCPI, Command
Types
Example:
Device-specific, no query
*RST; :CALC:MATH:MEM
Copy the current state of the default trace Trc1 to a memory trace named
'Mem2[Trc1]'. The memory trace is not displayed.
DISP:WIND:TRAC2:FEED 'Mem2[Trc1]'
Display the created memory trace in the active diagram area (diagram area no.
1).
655
Command Reference
SCPI Command Reference
CALCulate<Chn>:MATH:STATe <Boolean>
Activates or deactivates the mathematical mode where the mathematical trace defined via
CALCulate<Chn>:MATH[:EXPRession]:SDEFine is calculated and displayed instead of the active
data trace. The command is not valid for mathematical traces calculated via
CALCulate<Chn>:MATH:FUNCtion.
<Chn>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Copy the current state of the default trace Trc1 to a memory trace named
'Mem2[Trc1]'. The memory trace is not displayed.
CALC:MATH:SDEF 'Trc1 / Mem2[Trc1]'
Define a mathematical trace, dividing the data trace by the stored memory
trace. The mathematical trace is not displayed
CALC:MATH:STAT ON
CALCulate<Chn>:MATH:WUNit[:STATe] <Boolean>
Controls the conversion and formatting of the mathematic expression defined via
CALCulate<Chn>:MATH[:EXPRession]:SDEFine (see Result is Wave Quantity in the User Def Math
dialog).
<Chn>
<Boolean>
ON - Result is Wave Quantity enabled; the analyzer assumes that the result of the
mathematical expression represents a voltage.
OFF - Result is Wave Quantity disabled; the analyzer assumes that the result of
the mathematical expression is dimensionless.
OFF
*RST value
SCPI,
Command
Types
Example:
Reset the instrument, activate a power sweep, and select a wave quantity a1 for
the trace Trc1.
CALC:PAR:SDEF 'Trc1', 'a1'
656
Command Reference
SCPI Command Reference
Define a mathematical trace, dividing the data trace by the stored memory trace.
Display the mathematical trace instead of the active data trace.
CALC:MATH:WUN ON
Take into account that the stimulus value is a voltage (derived from the source
power) rather than a dimensionless quantity. The y-axis range of the mathematical
trace now exactly corresponds to the power sweep range.
CALCulate<Ch>:PARameter...
This subsystem assigns names and measurement parameters to traces. The commands are devicespecific.
CALCulate<Ch>:PARameter:CATalog?
Returns the trace names and measurement parameters of all traces assigned to a particular channel.
<Ch>
Response
*RST value
SCPI,
Command
Types
Example:
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11.
CALC4:PAR:CAT?
Query the traces assigned to channel 4. If Ch4Tr1 is the only trace assigned to
channel 4, the response is 'CH4TR1,S11'.
657
Command Reference
SCPI Command Reference
Trace name, e.g. 'Trc4'. See Rules for trace names in the Trace Manager
description.
[<numeric_value>]
Range [def. unit]
*RST value
Test port number, driving port for wave quantities and ratios, ignored for Sparameters.
1 to 4 [] (depending on instrument model)
SCPI, Command
Types
Example:
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11.
DISP:WIND:STAT ON
Display the generated trace in diagram area no. 1, assigning a trace number
2.
The measurement parameter is selected by means of the following keywords (the selection depends on
the number of test ports of the analyzer, e.g. S44 is not available on 2-port analyzers):
S11 | S12 | S13 | S14 | S21 | S22 | S23 | S24 | S31
| S32 | S33 | S34 | S41 | S42 | S43 | S44
A | B | C | D
R1 | R2 | R3 | R4
AB | AC | AD | BA | BC | BD | CA | CB | CD | DA | dB
| DC
AR1 |
| CR2
R1B |
| R3C
AR2 |
| CR3
R1C |
| R3D
AR3 |
| CR4
R1D |
| R4A
S-parameters
AR4 |
| DR1
R2A |
| R4B
BR1 |
| DR2
R2B |
| R4C
658
Command Reference
SCPI Command Reference
to received waves)
R1R2 | R1R3 | R1R4 | R2R1 | R2R3 | R2R4 | R3R1 |
R3R2 | R3R4 | R4R1 | R4R2 | R4R3
<log_port1>...
Range [def.
unit]
*RST value
659
Command Reference
SCPI Command Reference
SCPI,
Command
Types
Example:
Device-specific, with query. The query returns the port numbers of the current Sparameter group, NONE if no S-parameter group has been defined.
CALC2:PAR:DEF:SGR 1,2
Create channel 2 and four traces to measure the two-port S-parameters S11, S12,
S21, S22. The traces are not displayed.
DISP:WIND:TRAC2:FEED 'Ch2_SG_S11'
DISP:WIND:TRAC3:FEED 'Ch2_SG_S12'
DISP:WIND:TRAC4:FEED 'Ch2_SG_S21'
DISP:WIND:TRAC5:FEED 'Ch2_SG_S22'
Perform a complete speep to ensure the traces are completely "filled" with data.
CALC2:DATA:SGR? SDAT
Retrieve all four traces as unformatted data (real and imaginary part at each
sweep point). The analyzer first returns the complete S 11 trace, followed by the S12,
S21, and S22 traces.
CALC2:PAR:DEL:SGR
CALCulate<Ch>:PARameter:DELete '<trace>'
Deletes a trace with a specified trace name and channel.
<Ch>
Channel number
'<trace>'
Trace name, e.g. 'Trc4'. See Rules for trace names in the Trace Manager
description.
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
CALCulate4:PARameter:SDEFine 'Ch4Tr1', 'S11'
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11.
CALCulate4:PARameter:CATalog?
Query the traces assigned to channel 4. If Ch4Tr1 is the only trace assigned to
channel 4, the response is 'CH4TR1,S11'.
CALCulate4:PARameter:SDEFine 'CH4TR2', 'S21'; SDEFine 'CH4TR3', 'S12'; SDEFine 'CH4TR4',
'S22'
660
Command Reference
SCPI Command Reference
CALCulate<Ch>:PARameter:DELete:ALL
Deletes all traces in all channels of the active setup, including the default trace Trc1 in channel no. 1. The
manual control screen shows "No Trace".
<Ch>
Channel number. This suffix is ignored, the command affects all channels in the
active setup. To delete all traces in a channel, use
CALCulate<Ch>:PARameter:DELete:CALL.
SCPI,
Command
Types
Example:
Device-specific, no query.
See CALCulate<Ch>:PARameter:DELete
CALCulate<Ch>:PARameter:DELete:CALL
Deletes all traces in channel no. <Ch>.
<Ch>
Channel number
Device-specific, no query.
Example:
See CALCulate<Ch>:PARameter:DELete
CALCulate<Ch>:PARameter:DELete:SGRoup
Deletes a group of logical ports (S-parameter group), previously defined via
CALCulate<Ch>:PARameter:DEFine:SGRoup.
<Ch>
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
See CALCulate<Ch>:PARameter:DEFine:SGRoup
661
Command Reference
SCPI Command Reference
'<string>'
Trace name, e.g. 'Trc4'. See Rules for trace names in the Trace Manager description.
'S11', ...
*RST value
SCPI,
Command
Types
Example:
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11.
CALC4:PAR:MEAS 'Ch4Tr1', 'a1'
Change the measurement parameter of the trace and measure the wave quantity a1.
CALC4:PAR:MEAS? 'Ch4Tr1'
CALCulate<Ch>:PARameter:NFIGure:CSETtings '<trace>'
Overwrites the current channel settings with the ones that were used during the active (previously
performed) noise figure calibration. The referenced trace must show the noise figure of a device.
<Ch>
Channel number.
'<trace>'
Name of a noise figure trace, e.g. 'Trc4'. See Rules for trace names in the
Trace Manager description.
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
See Noise Figure Measurement (condensed measurement example)
662
Command Reference
SCPI Command Reference
'<trc_name>'
Trace name, string variable, e.g. 'Trc4'. See Rules for trace names in the Trace
Manager description.
Trace names must be unique across all channels and diagram areas. If a trace
with the selected trace name already exists, the analyzer behaves as follows:
If the existing trace is assigned to the same channel as the new trace, it is
deleted. The new trace is not automatically assigned to a diagram area;
see note above.
'S11', ...
*RST value
SCPI,
Command
Types
Example:
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11.
DISP:WIND2:STAT ON
663
Command Reference
SCPI Command Reference
'SCD11' | ...
'SCD11SAM' | 'SCD11AVG' | ...
'Y11' | ... |
'YCC11' | ...
... | 'ZSS11'
... | 'ZDD11'
Normal mode S-parameters S<out><in>, where <out> and <in> denote the output
and input port numbers of the DUT. To avoid ambiguities, <out> and <in> must be
either both 1-digit numbers (e.g. 21) or both 2-digit numbers (e.g. 0201). The strings
SAM and AVG appended to the wave quantities denote a normal (sample) or
average detector. The observation time for average detectors is set via
[SENSe<Ch>:]SWEep:DETector:TIME.
Mixed mode S-parameters S<mout><m in>, where <mout> and <min> denote the
output and input port modes. All combinations of S (single-ended, unbalanced), D
(differential) and C (common) are allowed. Port numbers like for normal mode Sparameters. The strings SAM and AVG appended to the wave quantities denote a
normal (sample) or average detector.
'YSS11' | ... |
Short-circuit Y-parameters and open-circuit Z-parameters with port modes and port
| 'YDD11' | 'Z11' | numbers like for normal mode S-parameters*).
| ... | 'ZCC11' |
| ...
'Y-S11' | ... | 'Y-SSS11' | ... | S-parameters converted to matched-circuit admittances and impedances with port
'Y-SCC11' | ... | 'Y-SDD11' | 'Z- modes and port numbers like for normal mode S-parameters.
S11' | ... | 'Z-SSS11' | ... |
'Z-SCC11' | ... | 'Z-SDD11' | ...
'A1' | ... | 'A01' | ... | 'B1' | Wave quantities with port numbers like for normal mode S-parameters. The strings
... | 'B01' | ... | 'A1SAM' |
SAM, RMS, PEAK, AVG appended to the wave quantities denote a normal
'A1RMS' | 'A1PEAK' | 'A1AVG' |
(sample), RMS, peak, or average detector. The observation time for RMS, peak,
...
and average detectors is set via [SENSe<Ch>:]SWEep:DETector:TIME.
'AP1' | ... | 'AP01' | ... |
Primed wave quantities, e.g. for mixer delay measurements, with port numbers like
'BP1' | ... | 'BP01' | ... |
for normal mode S-parameters. Strings SAM, RMS, PEAK, AVG see above.
'AP1SAM' | 'AP1RMS' | 'AP1PEAK' |
'AP1AVG' | ...
'A1D2' | ... | 'A01D02' | ... |
'B1D2' | ... | 'B01D02' | ... |
'A1D1SAM' | 'A1D1RMS' |
'A1D1PEAK' | 'A1D1AVG' | ...
Wave quantities with port numbers and source port numbers (D<no> for drive port).
The strings SAM, RMS, PEAK, AVG appended to the wave quantities denote a
normal (sample), RMS, peak, or average detector.
'AP1D2' | ... | 'AP01D02' | ... | Primed wave quantities, e.g. for mixer delay measurements, with port numbers and
'BP1D2' | ... | 'BP01D02' | ... | source port numbers (D<no> for drive port).The strings SAM, RMS, PEAK, AVG
'AP1D1SAM' | 'AP1D1RMS' |
appended to the wave quantities denote a normal (sample), RMS, peak, or average
'AP1D1PEAK' | 'AP1D1AVG' | ...
detector.
'A1G2' | ... | 'A01G02' | ... |
'B1G2' | ... | 'B01G02' | ... |
'A1G1SAM' | 'A1G1RMS' |
'A1G1PEAK' | 'A1G1AVG' | ...
Wave quantities with port numbers and external generator providing the stimulus
signal (G<no> for generator no.). The strings SAM, RMS, PEAK, AVG appended to
the wave quantities denote a normal (sample), RMS, peak, or average detector.
'AP1G2' | ... | 'AP01G02' | ... | Primed wave quantities, e.g. for mixer delay measurements, with port numbers and
'BP1G2' | ... | 'BP01G02' | ... | external generator providing the stimulus signal (G<no> for generator no.). The
'AP1G1SAM' | 'AP1G1RMS' |
strings SAM, RMS, PEAK, AVG appended to the wave quantities denote a normal
'AP1G1PEAK' | 'AP1G1AVG' | ...
(sample), RMS, peak, or average detector.
'AS1D2S' | ... | 'AS1D2C' | ... ' Balanced (D, C) or single-ended (S) wave quantities with port numbers and source
'BS1D2S' | 'AS1D2SSAM' |
port numbers (D<no> for drive port) in true differential mode (option R&S ZVA-K6).
'AS1D2SRMS' | 'AS1D2SPEAK' |
The strings SAM, RMS, PEAK, AVG appended to the wave quantities denote a
'AS1D2SAVG' | ...
normal (sample), RMS, peak, or average detector.
'APS1D2S' | ... | 'APS1D2C' | ... Primed balanced (D, C) or single-ended (S) wave quantities with port numbers and
| 'BPS1D2S' | 'APS1D2SSAM' |
source port numbers (D<no> for drive port) in true differential mode (option R&S
'APS1D2SRMS' | 'APS1D2SPEAK' |
ZVA-K6). The strings SAM, RMS, PEAK, AVG appended to the wave quantities
'APS1D2SAVG' | ...
denote a normal (sample), RMS, peak, or average detector..
'B2/A1' | ... 'B02/A01' | ... |
'B2/A1SAM' | 'B2/A1RMS' |
'B2/A1PEAK' | 'B2/A1AVG' | ...
Ratio of wave quantities with port numbers like for normal mode S-parameters, but
with port 1 as driving port. The strings SAM, RMS, PEAK, AVG appended to the
wave quantities denote a normal (sample), RMS, peak, or average detector.
664
Command Reference
SCPI Command Reference
'BP2/A1' | ... 'BP02/A01' | ... | Ratio of primed/unprimed wave quantities with port numbers like for normal mode S'BP2/A1SAM' | 'B2/AP1RMS' |
parameters. The strings SAM, RMS, PEAK, AVG appended to the wave quantities
'B2/AP1PEAK' | 'B2/AP1AVG' | ...
denote a normal (sample), RMS, peak, or average detector.
'B2D1/A1D1' | ... 'B02D01/A01D01'
| ... 'B2D1/A1D1SAM' |
'B2D1/A1D1RMS' | 'B2D1/A1D1PEAK'
| 'B2D1/A1D1AVG' | ...
'BP2D1/A1D1' | ...
'BP02D01/A01D01' | ...
'BP2D1/A1D1SAM' | 'B2D1/AP1D1RMS'
| 'BP2D1/AP1D1PEAK' |
'BP2D1/AP1D1AVG'...
'B2G1/A1G1' | ... 'B02G01/A01G01'
| ... 'B2G1/A1G1SAM' |
'B2G1/A1G1RMS' | 'B2G1/A1G1PEAK'
| 'B2G1/A1G1AVG' | ...
'BP2G1/A1G1' | ... 'BP02G1/A01G1'
| ... 'B2G1/AP1G1SAM' |
'B2G1/AP1G1RMS' |
'BP2G1/AP1G1PEAK' |
'BP2G1/AP1G1AVG' | ...
'BD1D1D/AD1D1D' | ... |
'BD1D1D/AD1D3S' |
'BD1D1D/AD1D3SSAM' |
'BD1D1D/AD1D3SRMS' |
'BD1D1D/AD1D3SPEAK' |
'BD1D1D/AD1D3SAVG' | ...
'BPD1D1D/AD1D1D' | ... |
'BPD1D1D/AD1D3S' |
'BD1D1D/APD1D3SSAM' |
'BD1D1D/APD1D3SRMS' |
'BPD1D1D/APD1D3SPEAK' |
'BPD1D1D/APD1D3SAVG' | ...
Ratio of wave quantities with port numbers and source port numbers (D<no> for
drive port). The strings SAM, RMS, PEAK, AVG appended to the wave quantities
denote a normal (sample), RMS, peak, or average detector.
In contrast to manual control, different drive ports for numerator and denominator
wave quantity are allowed.
Ratio of primed/unprimed wave quantities with port numbers and source port
numbers (D<no> for drive port). The strings SAM, RMS, PEAK, AVG appended to
the wave quantities denote a normal (sample), RMS, peak, or average detector.
In contrast to manual control, different drive ports for numerator and denominator
wave quantity are allowed.
Ratio of wave quantities with port numbers and external generator providing the
stimulus signal (G<no> for generator no.). The strings SAM, RMS, PEAK, AVG
appended to the wave quantities denote a normal (sample), RMS, peak, or average
detector.
Ratio of primed/unprimed wave quantities with port numbers and external generator
providing the stimulus signal (G<no> for generator no.). The strings SAM, RMS,
PEAK, AVG appended to the wave quantities denote a normal (sample), RMS,
peak, or average detector.
Ratio of balanced (D, C) or single-ended (S) wave quantities with port numbers and
source port numbers (D<no> for drive port) in true differential mode (option R&S
ZVA-K6). The strings SAM, RMS, PEAK, AVG appended to the wave quantities
denote a normal (sample), RMS, peak, or average detector.
In contrast to manual control, different drive ports for numerator and denominator
wave quantity are allowed.
Ratio of primed/unprimed balanced (D, C) or single-ended (S) wave quantities with
port numbers and source port numbers (D<no> for drive port) in true differential
mode (option R&S ZVA-K6). The strings SAM, RMS, PEAK, AVG appended to the
wave quantities denote a normal (sample), RMS, peak, or average detector.
In contrast to manual control, different drive ports for numerator and denominator
wave quantity are allowed.
'IMB21' | 'IMB12' | 'IMB31' | ... Imbalance parameter for balanced ports Imb<receive_port><drive_port>. The
indices denote the logical receive port and the logical drive port of the analyzer.
'KFAC21' | 'KFAC12' | ...
'DC1V' | 'DC10V'
(query returns 'DC 1V' or 'DC
10V')
'Pmtr1G1' | 'Pmtr2G1' | 'Pmtr3D1' Power sensor measurement using a power meter 'Pmtr<no>' and either an external
| ...
generator 'G<no>' or an analyzer source port 'D<n>'
'IM3UI' | 'IM3UO' | 'IM3LI' |
'IM3LO' | 'IM3MI' | 'IM3MO' |
'IM5UI' ... 'IM9MO
665
Command Reference
SCPI Command Reference
'NLO'
'MIXDLY' | 'MIXDERIV' | 'MIXPHAS' Mixer delay, mixer derivative, mixer phase (with options R&S ZVA-K4 and R&S
ZVA-K9)
'S21I' | 'S21IAVG' ...
'A1D1ISAM' | 'A1D1IAVG' ...
'B2D1ISAM' | 'B1D1IAVG' ...
Noise Figure parameters NF<out><in>, where <out> and <in> denote the output
and input port numbers of the DUT. To avoid ambiguities, <out> and <in> must be
either both 1-digit numbers (e.g. 21) or both 2-digit numbers (e.g. 2121 or 0133).
*)Selecting a parameter Y...<n><m> or Z...<n><m> sets the range of port numbers to be considered for
the Y and Z-parameter measurement to <n>:<m>.
The available measurement parameters depend on the available ports: e.g. S44 is not available on 2port analyzers.
CALCulate<Ch>:PARameter:SELect <string>
Selects an existing trace as the active trace of the channel. All trace commands without explicit reference
to the trace name act on the active trace (e.g. CALCulate<Chn>:FORMat).
CALCulate<Ch>:PARameter:SELect is also necessary if the active trace of a channel has been
deleted.
<Ch>
Channel number.
<string>
Trace name, e.g. 'Trc4'. See Rules for trace names in the Trace Manager
description.
*RST value
SCPI, Command
Types
Example:
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11. The trace is the active trace in channel 4.
CALC4:PAR:SDEF 'Ch4Tr2', 'S22'
Create another trace named Ch4Tr2 to measure the output reflection coefficient
S22. Again this new trace becomes the active trace in channel 4.
CALC4:PAR:SEL 'Ch4Tr1'
666
Command Reference
SCPI Command Reference
CALCulate<Chn>:PHOLd
This subsystem controls the max hold (peak hold) function.
Parameters
*RST value
Example:
CALCulate<Chn>:RIPPle...
This subsystem defines the ripple limits and controls the ripple check.
Parameters
FLIN, FLOG, FSEG, and FSINgle select frequency units [default: Hz] for
the ripple limit.
667
Command Reference
SCPI Command Reference
*RST value
FLIN
SCPI,
Command
Types
Example:
Device-specific, no query.
SWE:TYPE POW
Delete all existing ripple limit ranges and select level units for the ripple limit of the
active trace.
CALC:RIPP:DATA 1, -10,-5,3
Define and enable a ripple limit range in the stimulus range between -10 dBm and
-5 dBm, assigning a ripple limit of 3 dB.
Define and enable a ripple limit range in the stimulus range between 1.5 GHz and 2
GHz, assigning a ripple limit of +3 dB. Define and enable a second ripple limit
range in the stimulus range between 2 GHz and 3 GHz, assigning a ripple limit of
+5 dB.
CALC:RIPP:DISP ON
668
Command Reference
SCPI Command Reference
CALCulate<Chn>:RIPPle:DELete:ALL
Deletes all ripple limit ranges.
<Chn>
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
Define and enable a ripple limit range in the stimulus range between 1.5 GHz and 2
GHz, assigning a ripple limit of +3 dB. Define and enable a second ripple limit range
in the stimulus range between 2 GHz and 3 GHz, assigning a ripple limit of +5 dB.
CALC:RIPP:DEL:ALL
CALCulate<Chn>:RIPPle:DISPlay[:STATe] <Boolean>
Displays or hides all ripple limit lines (including all ranges) associated to the active trace.
<Chn>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Define and enable a ripple limit range in the stimulus range between 1.5 GHz
and 2 GHz, assigning a ripple limit of +3 dB.
CALC:RIPP:DISP ON
CALCulate<Chn>:RIPPle:FAIL?
Returns a 0 or 1 to indicate whether or not the global ripple limit check has failed.
Use CALCulate<Chn>:RIPPle:SEGMent<Seg>:RESult? to query the result for a single ripple
limit range.
In remote control, the ripple limit check result is calculated once at the end of each sweep. If the ripple
limits are changed, a new sweep is required to obtain updated ripple limit check results. In single sweep
669
Command Reference
SCPI Command Reference
mode (INITiate<Ch>:CONTinuous OFF), the new sweep must be started explicitly using
INITiate<Ch>[:IMMediate]:SCOPe ALL | SINGle. This behavior is different from manual control
where a changed ripple limit line can directly affect the pass/fail result of the displayed trace.
<Chn>
Channel number used to identify the active trace.
Response
*RST value
SCPI, Command
Types
Example:
Define and enable a ripple limit range in the stimulus range between 1.5 GHz
and 2 GHz, assigning a ripple limit of +3 dB.
CALC:RIPP:STAT ON; FAIL?
Parameters
Range [def. unit]
*RST value
SCPI, Command
Types
Example
[]
Device-specific, no query.
*RST; :CALC:RIPP:DATA 1,1500000000, 2000000000,3
Define and enable a ripple limit range in the stimulus range between 1.5 GHz
and 2 GHz, assigning a ripple limit of +3 dB.
CALC:RIPP:RDOM:FORM COMP
Delete the ripple limit range, select complex units for the ripple limit.
670
Command Reference
SCPI Command Reference
CALCulate<Chn>:RIPPle:SEGMent<Seg>:COUNt?
Queries the number of ripple limit ranges.
<Chn>
<Seg>
Response
*RST value
Ripple limit range number. This suffix is ignored; the command counts all ranges.
0 | 1 | ...- number of (enabled or disabled)) ripple limit ranges.
0
SCPI,
Command
Types
Example:
Define and enable a ripple limit range in the stimulus range between 1.5 GHz and 2
GHz, assigning a ripple limit of +3 dB. Define and enable a second ripple limit range
in the stimulus range between 2 GHz and 3 GHz, assigning a ripple limit of +5 dB.
CALC:RIPP:SEGM:COUNT?
CALCulate<Chn>:RIPPle:SEGMent<Seg>:LIMit <limit_value>
Defines the ripple limit for ripple limit range no. <Seg>. A range must be created first to enable this
command (e.g CALCulate<Chn>:RIPPle:DATA).
To define several ripple limit ranges with a single command, use CALCulate<Chn>:RIPPle:DATA.
<Chn>
<Seg>
Segment number
<limit_value>
CALCulate<Chn>:RIPPle:SEGMent<Seg>:RESult?
Returns the result of the ripple limit check in the previously defined limit range no. <Seg>.
Use CALCulate<Chn>:RIPPle:FAIL? to query the result for global ripple limit check.
In remote control, the ripple limit check result is calculated once at the end of each sweep. If the ripple
671
Command Reference
SCPI Command Reference
limits are changed, a new sweep is required to obtain updated ripple limit check results. In single sweep
mode (INITiate<Ch>:CONTinuous OFF), the new sweep must be started explicitly using
INITiate<Ch>[:IMMediate]:SCOPe ALL | SINGle. This behavior is different from manual control
where a changed ripple limit line can directly affect the pass/fail result of the displayed trace.
<Chn>
Channel number used to identify the active trace.
<Seg>
Response:
<Fail>,
<Limit>
*RST value
SCPI, Command
Types
Example:
Define and enable a ripple limit range in the stimulus range between 1.5 GHz
and 2 GHz, assigning a ripple limit of +3 dB.
CALC:RIPP:STAT ON; SEGM:RES?
Enable the limit check and query the result for the created range. Possible
response: 0,0.3529814004.
CALC:RIPP:DATA 0,2500000000, 3000000000,3
Define a second ripple limit range with disabled limit check (no limit check
results are displayed in the diagram area).
CALC:RIPP:SEGM2:RES?
Query the result for the second range. Possible response: 0,1.149071925.
CALCulate<Chn>:RIPPle:SEGMent<Seg>:STIMulus:STARt <start_value>
Changes the start stimulus value (i.e. the smallest stimulus value) of a ripple limit range. A range must be
created first to enable this command (e.g CALCulate<Chn>:RIPPle:DATA).
To define several ripple limit ranges with a single command, use CALCulate<Chn>:RIPPle:DATA.
<Chn>
<Seg>
<start_value>
Define and enable a ripple limit range in the stimulus range between 1.5 GHz
and 2 GHz, assigning a ripple limit of +3 dB.
672
Command Reference
SCPI Command Reference
Change the range to a stimulus range between 1 GHz and 2.5 GHz and a limit
of 5 dB.
CALC:RIPP:SEGM:STAT OFF
CALCulate<Chn>:RIPPle:SEGMent<Seg>[:STATe] <Boolean>
Enables or disables the limit check in the ripple limit range no. <Seg>.
<Chn>
<Seg>
<Boolean>
Segment number
ON | OFF - Ripple limit check on or off. A result is available even if the limit check is
disabled; see example for CALCulate<Chn>:RIPPle:SEGMent<Seg>:RESult?.
(no ripple limit line defined after *RST)
*RST value
SCPI,
Command
Types
Example:
See CALCulate<Chn>:RIPPle:SEGMent<Seg>:STIMulus:STARt.
CALCulate<Chn>:RIPPle:SEGMent<Seg>:STIMulus:STOP <stop_value>
Changes the stop stimulus value (i.e. the largest stimulus value) of a ripple limit range. A range must be
created first to enable this command (e.g CALCulate<Chn>:RIPPle:DATA).
To define several ripple limit ranges with a single command, use CALCulate<Chn>:RIPPle:DATA.
<Chn>
<Seg>
Segment number
<stop_value>
CALCulate<Chn>:RIPPle:SOUNd[:STATe] <Boolean>
Switches the acoustic signal (fail beep) on or off. The fail beep is generated each time the analyzer
detects an exceeded ripple limit.
673
Command Reference
SCPI Command Reference
<Chn>
<Boolean>
*RST value
Example:
CALCulate<Chn>:RIPPle:STATe <Boolean>
Switches the ripple limit check for the active trace on or off.
Use CALCulate<Chn>:RIPPle:SEGMent<Seg>[:STATe] to switch the limit check for a single
ripple limit range on or off.
<Chn>
<Boolean>
*RST value
Example:
See CALCulate<Chn>:RIPPle:FAIL?
CALCulate<Chn>:SMOothing...
This subsystem provides the settings for trace smoothing.
CALCulate<Chn>:SMOothing:APERture <numeric_value>
Defines how many measurement points are averaged to smooth the trace.
<Chn>
Channel number used to identify the active trace. If unspecified the numeric
suffix is set to 1.
<numeric_value>
Range [def. unit]
Smoothing aperture.
0.05% to 100%. A smoothing aperture of n % means that the smoothing
interval for each sweep point i with stimulus value xi is equal to [xi
span*n/200, xi + span*n/200], and that the result of i is replaced by the
arithmetic mean value of all measurement points in this interval. [%]
1
*RST value
SCPI, Command
Types
Example:
674
Command Reference
SCPI Command Reference
CALC:SMO:APER 0.5
CALCulate<Chn>:SMOothing[:STATe] <Boolean>
Enables or disables smoothing for trace no. <Chn>.
<Chn>
<Boolean>
*RST value
Example:
See CALCulate<Chn>:STATistics:SMOothing:APERture
CALCulate<Chn>:STATistics...
This subsystem evaluates and displays statistical and phase information of the trace.
CALCulate<Chn>:STATistics:DOMain:USER <range_no>
Selects one out of 10 evaluation ranges to be configured with the
CALCulate<Chn>:STATistics:DOMain:USER:SHOW,
CALCulate<Chn>:STATistics:DOMain:USER:STARt and
CALCulate<Chn>:STATistics:DOMain:USER:STOP commands.
<Chn>
Channel number used to identify the active trace. If unspecified the numeric
suffix is set to 1.
<range_no>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Query the default evaluation range. The response is zero, i.e. the evaluation
range is equal to the complete sweep range
CALC:STAT:DOM:USER 1; :CALC:STAT:DOM:USER:STARt 1GHZ; STOP 2GHZ; SHOW ON
Select evaluation range no. 1 and define the evaluation range between 1 GHz
and 2 GHz. Display the range limit lines.
675
Command Reference
SCPI Command Reference
CALCulate<Chn>:STATistics:DOMain:USER:SHOW <Boolean>
Displays or hides range limit lines for the evaluation range selected via
CALCulate<Chn>:STATistics:DOMain:USER.
<Chn>
<Boolean>
*RST value
Example:
See CALCulate<Chn>:STATistics:DOMain:USER
CALCulate<Chn>:STATistics:DOMain:USER:STARt <start_value>
Defines the start value of the evaluation range selected via
CALCulate<Chn>:STATistics:DOMain:USER.
<Chn>
<start_value>
Range [def. unit]
*RST value
Example:
See CALCulate<Chn>:STATistics:DOMain:USER
CALCulate<Chn>:STATistics:DOMain:USER:STOP <stop_value>
Defines the stop value of the evaluation range selected via
CALCulate<Chn>:STATistics:DOMain:USER.
<Chn>
<stop_value>
Range [def. unit]
*RST value
Example:
See CALCulate<Chn>:STATistics:DOMain:USER
CALCulate<Chn>:STATistics:EPDelay[:STATe] <Boolean>
Displays or hides the Phase Delay/El Length results in the diagram area of trace no. <Chn>.
<Chn>
<Boolean>
676
Command Reference
SCPI Command Reference
*RST value
OFF
Example:
See CALCulate<Chn>:STATistics:[:STATe]
CALCulate<Chn>:STATistics:MMPTpeak[:STATe] <Boolean>
Displays or hides the Min/Max/Peak-Peak results in the diagram area of trace no. <Chn>.
<Chn>
<Boolean>
*RST value
Example:
See CALCulate<Chn>:STATistics:[:STATe]
CALCulate<Chn>:STATistics:MSTDdev[:STATe] <Boolean>
Displays or hides the Mean/Std Dev results in the diagram area of trace no. <Chn>.
<Chn>
<Boolean>
*RST value
Example:
See CALCulate<Chn>:STATistics:[:STATe]
CALCulate<Chn>:STATistics:NLINear:COMP:LEVel <compression_value>
Defines the compression value x for the x-dB compression point measurement (enabled via
CALCulate<Chn>:STATistics:MSTDdev[:STATe] ON).
<Chn>
<compression_value>
Range [def. unit]
*RST value
Compression value.
+0.01 dBm to +100.00 dBm [dBm]
1 dBm
Example:
See CALCulate<Chn>:NLINear:COMP:RESult?
677
Command Reference
SCPI Command Reference
CALCulate<Chn>:STATistics:NLINear:COMP:RESult?
Returns the x-dB compression point of an S-parameter or ratio measured in a power sweep, where the
compression value x is set via CALCulate<Chn>:STATistics:NLINear:COMP:LEVel.
In order to get more accurate results the command should be preceded by activation of enhanced
compression point measurement via CALCulate<Chn>:STATistics:NLINear:COMP[:STATe]. The
accuracy depends on the state set by this command:
If set to ON, the enhanced calculation method is activated which uses the explicitly measured
reference receiver value of the driving port as input power.
If set to OFF, the calculation can use only the nominal stimulus power of the trace for calculation.
But the nominal input power may differ slightly from the real input power especially if no flatness
calibration or ALC is applied to the driving port
<Chn>
Result
<Cmp_In>, <Cmp_Out>
<Cmp_In> is the stimulus level at the compression point
<Cmp_Out> is the magnitude of the wave reflected or transmitted by the DUT.
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
Enable the enhanced compression point calculation (and display the compression
point result in the diagram area).
CALC:STAT:NLIN:COMP:RES?
CALCulate<Chn>:STATistics:NLINear:COMP[:STATe] <Boolean>
Enables or disables the enhanced compression point measurement and - at the same time - displays or
hides the compression point result in the diagram area of trace no. <Chn>. See
CALCulate<Chn>:NLINear:COMP:RESult? for additional information.
<Chn>
678
Command Reference
SCPI Command Reference
<Boolean>
*RST value
ON | OFF
OFF
Example:
See CALCulate<Chn>:NLINear:COMP:RESult?
Parameters
MEAN Return arithmetic mean value of all response values of the trace in the
entire sweep range (or in the evaluation range defined in manual control)
STDDev Return standard deviation of all response values
MAX Return the maximum of all response values
MIN Return the minimum of all response values
RMS Return the root mean square of all response values
PTPeak Return the peak-to-peak value (MAX MIN)
ELENgth Return the electrical length
PDELay Return the phase delay
GAIN Return the gain, i.e. the larger of two marker values
SLOPe Return the slope (difference) between two marker values
FLATness Return the flatness of the trace between two marker positions
ALL Return all statistical values, observing the order used above
Range [def.
unit]
The data is returned as a comma-separated list of real numbers. The unit is the
default unit of the measured parameter; see
CALCulate<Ch>:PARameter:SDEFine but also depends on the trace format
(linear or logarithmic scale, see CALCulate<Chn>:FORMat). If a polar trace format
is selected, then the statistical parameters are calculated from the linear magnitude
of the measurement parameter. []
*RST value
SCPI,
Command
Types
Example:
Calculate and return the maximum of the default trace showing an S-parameter on a
dB Mag scale.
:CALC:FORM POL; STAT:RES? MAX
Display the trace in a polar diagram and re-calculate the maximum. The result
corresponds to the previous result but is converted to a unitless linear value.
679
Command Reference
SCPI Command Reference
CALCulate<Chn>:STATistics:RMS[:STATe] <Boolean>
Displays or hides the RMS results in the diagram area of trace no. <Chn>.
<Chn>
<Boolean>
*RST value
Example:
See CALCulate<Chn>:STATistics:[:STATe]
CALCulate<Chn>:STATistics:SFLatness[:STATe] <Boolean>
Displays or hides the Gain/Slope/Flatness results in the diagram area of trace no. <Chn>.
<Chn>
<Boolean>
*RST value
Example:
See CALCulate<Chn>:STATistics:[:STATe]
CALCulate<Chn>:STATistics[:STATe] <Boolean>
Displays or hides all statistical results in the diagram area of trace no. <Chn> except the compression
point results.
You can display or hide the Min/Max/Peak-Peak, Mean/Std Dev, RMS, Phase Delay/El Length and
Gain/Slope/Flatness results separately; see example below.
<Chn>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Reset the instrument, hiding all statistical results. Display the Min/Max/PeakPeak results.
CALC:STAT:MSTD ON
680
Command Reference
SCPI Command Reference
CALCulate<Ch>:TDIF...
This subsystem provides settings for the True Differential Mode (with option R&S ZVA-K6).
CALCulate<Ch>:TDIF:IMBalance:COMPensation[:STATe] <Boolean>
Selects the calculation method for S-parameters, ratios and derived quantities during an amplitude
imbalance or phase imbalance sweep.
<Ch>
Channel number
<Boolean>
*RST value
Example:
SeeSOURce<Ch>:TDIF:IMBalance:AMPLitude:LPORt
CALCulate<Chn>:TRANsform...
This subsystem converts measured data from one representation to another and controls the
transformation into the time domain (with option ZVAB-K2, Time Domain).
CALCulate<Chn>:TRANsform:COMPlex S | Y | Z
Converts S-parameters into matched-circuit (converted) Y-parameters or Z-parameters and vice versa,
assuming that port no. i is terminated with Z0i so that the three parameter sets are equivalent and the
following formulas apply:
681
Command Reference
SCPI Command Reference
<Chn>
Channel number used to identify the active trace. If unspecified the numeric
suffix is set to 1.
S|Y|P
*RST value
SCPI, Command
Types
Example:
TWAVes
PWAVes
*RST value
Example:
See [SENSe<Ch>:]PORt<phys_port>:ZREFerence
CALCulate<Chn>:TRANsform:TIME:CENTer <numeric_value>
Defines the center time of the diagram in time domain.
<Chn>
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
682
Command Reference
SCPI Command Reference
Example:
*RST; :CALC:TRAN:TIME:STAT ON
Reset the instrument, activating a frequency sweep, and enable the time
domain transformation for the default trace.
CALC:TRAN:TIME:CENT 0; SPAN 5ns
Set the center time to 0 ns and the time span to 5 ns.
CALCulate<Chn>:TRANsform:TIME:DCHebyshev <numeric_value>
Sets the sideband suppression for the Dolph-Chebyshev window. The command is only available if a
Dolph-Chebyshev window is active (CALCulate<Chn>:TRANsform:TIME:WINDow DCHebyshev).
<Chn>
<numeric_value>
Range [def. unit]
*RST value
Sideband suppression
10 dB to 120 dB. The increment (parameters UP or DOWN) is 10 dB. [dB]
32 dB
SCPI, Command
Types
Example:
Parameters
*RST value
Example:
See CALCulate<Chn>:TRANsform:TIME[:TYPE]
683
Command Reference
SCPI Command Reference
CALCulate<Chn>:TRANsform:TIME:LPASs:DCSParam <numeric_value>
Defines the DC value for lowpass transforms. The command is enabled only if the sweep points are on a
harmonic grid (to be set explicitly or using CALCulate<Chn>:TRANsform:TIME:LPASs).
<Chn>
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
CALCulate<Chn>:TRANsform:TIME:LPASs:DCSParam:CONTinuous <Boolean>
Determines whether continuous extrapolation for the DC value is enabled.
<Chn>
<Boolean>
*RST value
684
Command Reference
SCPI Command Reference
Example:
See CALCulate<Chn>:TRANsform:TIME:LPASs:DCSParam
CALCulate<Chn>:TRANsform:TIME:LPASs:DCSParam:EXTRapolate
Extrapolates the measured trace towards f = 0 and overwrites the current DC value
(CALCulate<Chn>:TRANsform:TIME:LPASs:DCSParam). The command is relevant for lowpass time
domain transforms.
<Chn>
Parameters
*RST value
None
Example:
See CALCulate<Chn>:TRANsform:TIME:LPASs:DCSParam
CALCulate<Chn>:TRANsform:TIME:LPFRequency
Calculates the harmonic grid for lowpass time domain transforms, keeping the stop frequency and the
number of points.
Use CALCulate<Chn>:TRANsform:TIME:LPASs if you wish to use one of the other algorithms for
calculating the grid.
<Chn>
Parameters
*RST value
None
Example:
See CALCulate<Chn>:TRANsform:TIME[:TYPE]
CALCulate<Chn>:TRANsform:TIME:RESolution:EFACtor <factor>
Defines the resolution enhancement factor for the time domain transform.
<Chn>
<factor>
Range [def. unit]
*RST value
Example:
See CALCulate<Chn>:TRANsform:TIME:LPASs:DCSParam
685
Command Reference
SCPI Command Reference
CALCulate<Chn>:TRANsform:TIME:SPAN <time_span>
Defines the time span of the diagram in time domain.
<Chn>
<time_span>
Range [def. unit]
*RST value
Example:
See CALCulate<Chn>:TRANsform:TIME:CENTer
CALCulate<Chn>:TRANsform:TIME:STARt <start_time>
Defines the start time of the diagram in time domain.
<Chn>
<start_time>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Note: If the start frequency entered is greater than the current stop frequency
(CALCulate<Chn>:TRANsform:TIME:STOP), the stop frequency is set to the start frequency plus the
minimum frequency span (CALCulate<Chn>:TRANsform:TIME:SPAN).
If the x-axis is scaled in distance units (CALCulate<Chn>:TRANsform:TIME:XAXis DISTance), then
the start value is entered in m; the range and default value changes accordingly.
CALCulate<Chn>:TRANsform:TIME:STATe <Boolean>
Determines whether the time domain transformation for trace no. <Chn> is enabled.
<Chn>
<Boolean>
*RST value
686
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
Reset the instrument, activating a frequency sweep, and query whether the
default trace is displayed in the time domain. The response is 0.
Parameters
*RST value
SCPI,
Command
Types
Example:
See CALCulate<Chn>:TRANsform:TIME[:TYPE]
CALCulate<Chn>:TRANsform:TIME:STOP <numeric_value>
Defines the stop time of the diagram in time domain.
<Chn>
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Note: If the stop frequency entered is smaller than the current start frequency
(CALCulate<Chn>:TRANsform:TIME:STARt), the start frequency is set to the stop frequency minus
the minimum frequency span (CALCulate<Chn>:TRANsform:TIME:SPAN).
If the x-axis is scaled in distance units (CALCulate<Chn>:TRANsform:TIME:XAXis DISTance), then
the stop value is entered in m; the range and default value changes accordingly.
687
Command Reference
SCPI Command Reference
<Chn>
Parameters
*RST value
SCPI,
Command
Types
Example:
*RST; :CALC:TRAN:TIME:STAT ON
Reset the instrument, activating a frequency sweep, and
enable the time domain transformation for the default trace.
CALC:TRAN:TIME LPAS; TIME:STIM STEP
Select a lowpass step transformation.
CALC:TRAN:TIME:LPAS KFST
Calculate a harmonic grid, keeping the stop frequency and the number of points.
Parameters
*RST value
Example:
See CALCulate<Chn>:TRANsform:TIME:DCHebychev
TIME
DISTance
*RST value
688
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
CALCulate<Ch>:TRANsform:VNETworks...
This subsystem defines the circuit models for single ended and balanced port (de-)embedding and
activates the (de-)embedding function.
The circuit models are referenced by means of predefined character data parameters. They are different
for single ended port, balanced port, and ground loop (de-)embedding.
FIMPort
STSL
R1
L1
STSC
R1
SLST
R1
L1
SCST
R1
CSSL
C1, C2
R1, R2, R3
L1
LSSC
C1
R1, R2, R3
L1, L2
CSSC
C1, C2, C3
R1, R2, R3
LSSL
R1, R2, R3
L1, L2, L3
SLCS
Shunt L, serial Cs
C1, C2
R1, R2, R3
L1
SCLS
Shunt C, serial Ls
C1
R1, R2, R3
L1, L2
SCCS
Shunt C, serial Cs
C1, C2, C3
R1, R2, R3
SLLS
Shunt L, serial Ls
R1, R2, R3
L1, L2, L3
FIMPort
CSL
Serial C, shunt L
C1
R1, R2
L1
LSC
Serial L, shunt C
C1
R1, R2
L1
689
Command Reference
SCPI Command Reference
CSC
Serial C, shunt C
C1, C2
R1, R2
LSL
Serial L, shunt L
R1, R2
L1, L2
SLC
Shunt L, serial C
C1
R1, R2
L1
SCL
Shunt C, serial L
C1
R1, R2
L1
SCC
Shunt C, serial C
C1, C2
R1, R2
SLL
Shunt L, serial L
R1, R2
L1, L2
FIMPort
SL
Shunt L
SC
Shunt C
CALCulate<Ch>:TRANsform:VNETworks:BALanced:DEEMbedding<Log_pt>:PAR
ameters:C<no> STSC | SCST | CSSL | LSSC | CSSC | SLCS | SCLS |
SCCS,<numeric_value>
Specifies the capacitance values C1, C2, C3 in the different circuit models for balanced port
deembedding.
<Ch>
<Log_pt>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create a balanced port and query the default capacitance C2 for the Serial Cs,
shunt L circuit model. The response is 1E-012 (1 pF).
CALC:TRAN:VNET:BAL:DEEM:PAR:C2 CSSL, 2.2E-12
690
Command Reference
SCPI Command Reference
CALCulate<Ch>:TRANsform:VNETworks:BALanced:DEEMbedding<Log_pt>:PAR
ameters:L<no> STSL | SLST | CSSL | LSSC | LSSL | SLCS | SCLS |
SLLS,<numeric_value>
Specifies the inductance values L1, L2, L3 in the different circuit models for balanced port deembedding.
<Ch>
Channel number
<Log_pt>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create a balanced port and query the default inductance L1 for the Serial Cs,
shunt L circuit model. The response is 1E-009 (1 nH).
CALC:TRAN:VNET:BAL:DEEM:PAR:L1 CSSL, 2.2E-9
CALCulate<Ch>:TRANsform:VNETworks:BALanced:DEEMbedding<Log_pt>:PAR
ameters:R<no> STSL | STSC | SLST | SCST | CSSL | LSSC | CSSC | LSSL | SLCS |
SCLS | SCCS | SLLS,<numeric_value>
Specifies the resistance values R1, R2, R3 in the different circuit models for balanced port deembedding.
<Ch>
Channel number
<Log_pt>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
691
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
Create a balanced port and query the default resistances for the Serial Cs,
shunt L circuit model. The response is 10000000000;10000000000; 0.
CALC:TRAN:VNET:BAL:DEEM:PAR:R3 CSSL, 2.2E+3
CALCulate<Ch>:TRANsform:VNETworks:BALanced:DEEMbedding<Log_pt>[:STA
Te] <Boolean>
Enables or disables the deembedding function for balanced ports. It is allowed to change the circuit model
and its parameters while deembedding is enabled.
<Ch>
Channel number
<Log_pt>
<Boolean>
ON Deembedding active
OFF Deembedding inactive
OFF []
*RST value
SCPI, Command
Types
Example:
Increase the resistance R3 for the Serial Cs, shunt L circuit model to 2.2 k
and enable deembedding.
CALCulate<Ch>:TRANsform:VNETworks:BALanced:DEEMbedding<Log_pt>:TND
efinition FIMPort | STSL | STSC | SLST | SCST | CSSL | LSSC | CSSC | LSSL | SLCS
| SCLS | SCCS | SLLS
Selects the circuit model for balanced port deembedding.
<Ch>
Channel number
<Log_pt>
Parameters
*RST value
692
Command Reference
SCPI Command Reference
Example:
See CALCulate<Ch>:TRANsform:VNETworks:BALanced:DEEMbedding[:STATe]
CALCulate<Ch>:TRANsform:VNETworks:BALanced:EMBedding<Log_pt>:PARam
eters:C<no> STSC | SCST | CSSL | LSSC | CSSC | SLCS | SCLS |
SCCS,<numeric_value>
Specifies the capacitance values C1, C2, C3 in the different circuit models for balanced port embedding.
<Ch>
Channel number
<Log_pt>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create a balanced port and query the default capacitance C2 for the Serial Cs,
shunt L circuit model. The response is 1E-012 (1 pF).
CALC:TRAN:VNET:BAL:EMB:PAR:C2 CSSL, 2.2E-12
CALCulate<Ch>:TRANsform:VNETworks:BALanced:EMBedding<Log_pt>:PARam
eters:L<no> STSL | SLST | CSSL | LSSC | LSSL | SLCS | SCLS |
SLLS,<numeric_value>
Specifies the inductance values L1, L2, L3 in the different circuit models for balanced port embedding.
<Ch>
Channel number
<Log_pt>
<no>
Range [def. unit]
Parameters
*RST value
693
Command Reference
SCPI Command Reference
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create a balanced port and query the default inductance L1 for the Serial Cs,
shunt L circuit model. The response is 1E-009 (1 nH).
CALC:TRAN:VNET:BAL:EMB:PAR:L1 CSSL, 2.2E-9
CALCulate<Ch>:TRANsform:VNETworks:BALanced:EMBedding<Log_pt>:PARam
eters:R<no> STSL | STSC | SLST | SCST | CSSL | LSSC | CSSC | LSSL | SLCS |
SCLS | SCCS | SLLS,<numeric_value>
Specifies the resistance values R1, R2, R3 in the different circuit models for balanced port embedding.
<Ch>
Channel number
<Log_pt>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create a balanced port and query the default resistances for the Serial Cs,
shunt L circuit model. The response is 10000000000;10000000000; 0.
CALC:TRAN:VNET:BAL:EMB:PAR:R3 CSSL, 2.2E+3
CALCulate<Ch>:TRANsform:VNETworks:BALanced:EMBedding<Log_pt>[:STATe]
694
Command Reference
SCPI Command Reference
<Boolean>
Enables or disables the embedding function for balanced ports. It is allowed to change the circuit model
and its parameters while embedding is enabled.
<Ch>
Channel number
<Log_pt>
<Boolean>
ON Embedding active
OFF Embedding inactive
OFF []
*RST value
SCPI, Command
Types
Example:
Increase the resistance R3 for the Serial Cs, shunt L circuit model to 2.2 k
and enable embedding.
CALCulate<Ch>:TRANsform:VNETworks:BALanced:EMBedding<Log_pt>:TNDefin
ition FIMPort | STSL | STSC | SLST | SCST | CSSL | LSSC | CSSC | LSSL | SLCS |
SCLS | SCCS | SLLS
Selects the circuit model for balanced port embedding.
<Ch>
Channel number
<Log_pt>
Parameters
*RST value
Example:
See CALCulate<Ch>:TRANsform:VNETworks:BALanced:EMbedding[:STATe]
CALCulate<Ch>:TRANsform:VNETworks:GLOop:DEEMbedding:PARameters:C
SC, <capacitance>
Specifies the capacitance value for ground loop deembedding.
<Ch>
Channel number
Parameters
<capacitance>
Range [def. unit]
695
Command Reference
SCPI Command Reference
12
*RST value
1 pF (10
F)
SCPI, Command
Types
Device-specific, command or query. In the query form, only the first parameter
is required; the <capacitance> must be omitted.
Example:
*RST; :CALC:TRAN:VNET:GLO:DEEM:PAR:C? SC
Query the default capacitance for ground loop deembedding. The response is
1E-012 (1 pF).
CALC:TRAN:VNET:GLO:DEEM:PAR:C SC, 2.2E-12
CALCulate<Ch>:TRANsform:VNETworks:GLOop:DEEMbedding:PARameters:L
SL, <inductance>
Specifies the inductance value for ground loop deembedding.
<Ch>
Channel number.
Parameters
<inductance>
Range [def. unit]
*RST value
SCPI, Command
Types
Device-specific, command or query. In the query form, only the first parameter
is required; the <inductance> must be omitted.
Example:
*RST; :CALC:TRAN:VNET:GLO:DEEM:PAR:L? SL
Query the default inductance for ground loop deembedding. The response is
1E-009 (1 nH).
CALC:TRAN:VNET:GLO:DEEM:PAR:L SL, 2.2E-9
CALCulate<Ch>:TRANsform:VNETworks:GLOop:DEEMbedding:PARameters:R
SC | SL, <resistance>
Specifies the resistance value R in the different circuit models for ground loop deembedding.
<Ch>
Channel number.
Parameters
<resistance>
Range [def. unit]
*RST value
SCPI,
Command
Types
Device-specific, command or query. In the query form, only the first parameter is
required; the <resistance> parameter must be omitted. The command returns the
resistance value for the specified circuit model.
696
Command Reference
SCPI Command Reference
Example:
Query the default resistances for ground loop deembedding. The response is
10000000; 0.
CALC:TRAN:VNET:GLO:DEEM:PAR:R SC, 2.2E+3
CALCulate<Ch>:TRANsform:VNETworks:GLOop:DEEMbedding[:STATe]
<Boolean>
Enables or disables the deembedding function for ground loops. It is allowed to change the circuit model
and its parameters while deembedding is enabled.
<Ch>
Channel number.
<Boolean>
ON Deembedding active
OFF Deembedding inactive
OFF []
*RST value
SCPI, Command
Types
Example:
Increase the resistance for the Shunt L circuit model to 2.2 k and enable
deembedding.
CALCulate<Ch>:TRANsform:VNETworks:GLOop:DEEMbedding:TNDefinition
FIMPort | SL | SC
Selects the circuit model for ground loop deembedding.
<Ch>
Channel number.
Parameters
*RST value
Example:
See CALCulate<Ch>:TRANsform:VNETworks:GLOop:DEEMbedding[:STATe]
CALCulate<Ch>:TRANsform:VNETworks:GLOop:EMBedding:PARameters:C CSL |
LSC | CSC | SLC | SCL | SCC,<capacitance>
Specifies the capacitance values C1, C2 in the different circuit models for ground loop embedding.
<Ch>
Channel number.
697
Command Reference
SCPI Command Reference
Parameters
<capacitance>
Range [def. unit]
*RST value
SCPI, Command
Types
Device-specific, command or query. In the query form, only the first parameter
is required; the <capacitance> must be omitted.
Example:
*RST; :CALC:TRAN:VNET:GLO:EMB:PAR:C? SC
Query the default capacitance for ground loop embedding. The response is
1E-012 (1 pF).
CALC:TRAN:VNET:GLO:EMB:PAR:C SC, 2.2E-12
CALCulate<Ch>:TRANsform:VNETworks:GLOop:EMBedding:PARameters:L SL,
<inductance>
Specifies the inductance value for ground loop embedding.
<Ch>
Channel number.
Parameters
<inductance>
Range [def. unit]
*RST value
SCPI, Command
Types
Device-specific, command or query. In the query form, only the first parameter
is required; the <inductance> must be omitted.
Example:
*RST; :CALC:TRAN:VNET:GLO:EMB:PAR:L? SL
Query the default inductance for ground loop embedding. The response is 1E009 (1 nH).
CALC:TRAN:VNET:GLO:EMB:PAR:L SL, 2.2E-9
CALCulate<Ch>:TRANsform:VNETworks:GLOop:EMBedding:PARameters:R SC |
SL,<resistance>
Specifies the resistance value R in the different circuit models for ground loop embedding.
<Ch>
Channel number.
Parameters
<resistance>
Range [def. unit]
*RST value
698
Command Reference
SCPI Command Reference
Device-specific, command or query. In the query form, only the first parameter is
required; the <resistance> parameter must be omitted. The command returns the
resistance value for the specified circuit model.
Example:
Query the default resistances for ground loop embedding. The response is
10000000; 0.
CALC:TRAN:VNET:GLO:EMB:PAR:R SC, 2.2E+3
CALCulate<Ch>:TRANsform:VNETworks:GLOop:EMBedding[:STATe] <Boolean>
Enables or disables the embedding function for ground loops. It is allowed to change the circuit model and
its parameters while embedding is enabled.
<Ch>
Channel number.
<Boolean>
ON Embedding active
OFF Embedding inactive
OFF []
*RST value
SCPI, Command
Types
Example:
Increase the resistance for the Shunt L circuit model to 2.2 k and enable
embedding.
CALCulate<Ch>:TRANsform:VNETworks:GLOop:EMBedding:TNDefinition
FIMPort | SL | SC
Selects the circuit model for ground loop embedding.
<Ch>
Channel number.
Parameters
*RST value
Example:
See CALCulate<Ch>:TRANsform:VNETworks:GLOop:EMBedding[:STATe]
CALCulate<Ch>:TRANsform:VNETworks:PPAir:DEEMbedding<List_idx>:DEFine
699
Command Reference
SCPI Command Reference
<first port no>, <second port no>{, <first port no>, <second port no>}
Defines a list of port pairs for port pair deembedding. The command can be used repeatedly to extend or
overwrite the list.
<Ch>
Channel number
<List_idx>
List index, denotes the current number of the defined pair of ports within the list. If
several port pairs are defined, <List_idx> is the number of the first port pair.
<first port
no>,
<second
port no>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query
See CALCulate<Ch>:TRANsform:VNETworks:PPAir:DEEMbedding<List_idx>[:STATe]
CALCulate<Ch>:TRANsform:VNETworks:PPAir:DEEMbedding<List_idx>:DELete
Deletes the previously defined list of port pairs for port pair deembedding.
<Ch>
Channel number
<List_idx>
List index, is available for systematic reasons, but must be always 1 or omitted. The
list index in the other ...PPAir:DEEMbedding... commands denotes the current
number of a pair of ports within the list.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query
See CALCulate<Ch>:TRANsform:VNETworks:PPAir:DEEMbedding<List_idx>[:STATe]
CALCulate<Ch>:TRANsform:VNETworks:PPAir:DEEMbedding<List_idx>:PARame
ters:C<no> STSC | SCST | CSSL | LSSC | CSSC | SLCS | SCLS |
SCCS,<numeric_value>
Specifies the capacitance values C1, C2, C3 in the different circuit models for port pair deembedding.
<Ch>
Channel number
<List_idx>
<no>
700
Command Reference
SCPI Command Reference
1.
1 to 3 [] The number of capacitances depends on the selected circuit model.
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create a list of port pairs and query the default capacitance C2 for the Serial Cs,
shunt L circuit model. The response is 1E-012 (1 pF).
CALC:TRAN:VNET:PPA:DEEM:PAR:C2 CSSL, 2.2E-12
CALCulate<Ch>:TRANsform:VNETworks:PPAir:DEEMbedding<List_idx>:PARame
ters:L<no> STSL | SLST | CSSL | LSSC | LSSL | SLCS | SCLS |
SLLS,<numeric_value>
Specifies the inductance values L1, L2, L3 in the different circuit models for port pair deembedding.
<Ch>
Channel number
<List_idx>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create a list of port pairs and query the default inductance L1 for the Serial Cs,
shunt L circuit model. The response is 1E-009 (1 nH).
701
Command Reference
SCPI Command Reference
CALCulate<Ch>:TRANsform:VNETworks:PPAir:DEEMbedding<List_idx>:PARame
ters:R<no> STSL | STSC | SLST | SCST | CSSL | LSSC | CSSC | LSSL | SLCS |
SCLS | SCCS | SLLS,<numeric_value>
Specifies the resistance values R1, R2, R3 in the different circuit models for port pair deembedding.
<Ch>
Channel number
<List_idx>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create a list of port pairs and query the default resistances for the Serial Cs,
shunt L circuit model. The response is 10000000000;10000000000; 0.
CALC:TRAN:VNET:PPA:DEEM:PAR:R3 CSSL, 2.2E+3
CALCulate<Ch>:TRANsform:VNETworks:PPAir:DEEMbedding<List_idx>[:STATe]
<Boolean>
Enables or disables the deembedding function for port pairs. It is allowed to change the circuit model and
its parameters while deembedding is enabled.
<Ch>
Channel number
<List_idx>
702
Command Reference
SCPI Command Reference
<Boolean>
*RST value
SCPI,
Command
Types
Example:
ON Deembedding active
OFF Deembedding inactive
OFF []
Device-specific, command or query
Select the Serial Cs, shunt L circuit model for the first port pair.
CALC:TRAN:VNET:PPA:DEEM:PAR:R3 CSSL, 2.2E+3; :CALC:TRAN:VNET:PPA:DEEM ON
Increase the resistance R3 for the Serial Cs, shunt L circuit model to 2.2 k and enable
deembedding.
...
CALC:TRAN:VNET:PPA:DEEM:DEL
CALCulate<Ch>:TRANsform:VNETworks:PPAir:DEEMbedding<List_idx>:TNDefini
tion FIMPort | STSL | STSC | SLST | SCST | CSSL | LSSC | CSSC | LSSL | SLCS |
SCLS | SCCS | SLLS
Selects the circuit model for port pair deembedding.
<Ch>
Channel number
<List_idx>
Parameters
*RST value
SCPI,
Command
Types
Example:
See CALCulate<Ch>:TRANsform:VNETworks:PPAir:DEEMbedding[:STATe]
CALCulate<Ch>:TRANsform:VNETworks:PPAir:EMBedding<List_idx>:DEFine
<first port no>, <second port no>{, <first port no>, <second port no>}
Defines a list of port pairs for port pair embedding. The command can be used repeatedly to extend or
overwrite the list.
<Ch>
Channel number
<List_idx>
List index, denotes the current number of the defined pair of ports within the list. If
several port pairs are defined, <List_idx> is the number of the first port pair.
703
Command Reference
SCPI Command Reference
<first port
no>,
<second
port no>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query
See CALCulate<Ch>:TRANsform:VNETworks:PPAir:EMBedding<List_idx>[:STATe]
CALCulate<Ch>:TRANsform:VNETworks:PPAir:EMBedding<List_idx>:DELete
Deletes the previously defined list of port pairs for port pair embedding.
<Ch>
Channel number
<List_idx>
List index, is available for systematic reasons, but must be always 1 or omitted. The
list index in the other ...PPAir:EMBedding... commands denotes the current
number of a pair of ports within the list.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query
See CALCulate<Ch>:TRANsform:VNETworks:PPAir:EMBedding<List_idx>[:STATe]
CALCulate<Ch>:TRANsform:VNETworks:PPAir:EMBedding<List_idx>:PARameter
s:C<no> STSC | SCST | CSSL | LSSC | CSSC | SLCS | SCLS |
SCCS,<numeric_value>
Specifies the capacitance values C1, C2, C3 in the different circuit models for port pair embedding.
<Ch>
Channel number
<List_idx>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
704
Command Reference
SCPI Command Reference
12
*RST value
1 pF (10
F)
SCPI, Command
Types
Example:
Query the default capacitance C2 for the Serial Cs, shunt L circuit model. The
response is 1E-012 (1 pF).
CALC:TRAN:VNET:PPA:EMB:PAR:C2 CSSL, 2.2E-12
CALCulate<Ch>:TRANsform:VNETworks:PPAir:EMBedding<List_idx>:PARameter
s:L<no> STSL | SLST | CSSL | LSSC | LSSL | SLCS | SCLS |
SLLS,<numeric_value>
Specifies the inductance values L1, L2, L3 in the different circuit models for port pair embedding.
<Ch>
Channel number
<List_idx>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Query the default inductance L1 for the Serial Cs, shunt L circuit model. The
response is 1E-009 (1 nH).
CALC:TRAN:VNET:PPA:EMB:PAR:L1 CSSL, 2.2E-9
CALCulate<Ch>:TRANsform:VNETworks:PPAir:EMBedding<List_idx>:PARameter
s:R<no> STSL | STSC | SLST | SCST | CSSL | LSSC | CSSC | LSSL | SLCS | SCLS |
705
Command Reference
SCPI Command Reference
SCCS | SLLS,<numeric_value>
Specifies the resistance values R1, R2, R3 in the different circuit models for port pair embedding.
<Ch>
Channel number
<List_idx>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Query the default resistances for the Serial Cs, shunt L circuit model. The
response is 10000000000;10000000000; 0.
CALC:TRAN:VNET:PPA:EMB:PAR:R3 CSSL, 2.2E+3
CALCulate<Ch>:TRANsform:VNETworks:PPAir:EMBedding<List_idx>[:STATe]
<Boolean>
Enables or disables the embedding function for port pairs. It is allowed to change the circuit model and its
parameters while embedding is enabled.
<Ch>
Channel number
<List_idx>
<Boolean>
ON Embedding active
OFF Embedding inactive
OFF []
*RST value
SCPI,
Command
Types
Example:
706
Command Reference
SCPI Command Reference
Select the Serial Cs, shunt L circuit model for port pair no. 1.
CALC:TRAN:VNET:PPA:EMB:PAR:R3 CSSL, 2.2E+3; :CALC:TRAN:VNET:PPA:EMB ON
Increase the resistance R3 for the Serial Cs, shunt L circuit model to 2.2 k and enable
embedding.
...
CALC:TRAN:VNET:PPA:EMB:DEL
CALCulate<Ch>:TRANsform:VNETworks:PPAir:EMBedding<List_idx>:TNDefinitio
n FIMPort | STSL | STSC | SLST | SCST | CSSL | LSSC | CSSC | LSSL | SLCS |
SCLS | SCCS | SLLS
Selects the circuit model for port pair embedding.
<Ch>
Channel number
<List_idx>
Parameters
*RST value
SCPI,
Command
Types
Example:
See CALCulate<Ch>:TRANsform:VNETworks:PPAir:EMBedding[:STATe]
CALCulate<Ch>:TRANsform:VNETworks:SENDed:DEEMbedding<Ph_pt>:PARame
ters:C<no> CSL | LSC | CSC | SLC | SCL | SCC,<numeric_value>
Specifies the capacitance values C1, C2 in the different circuit models for single ended port deembedding.
<Ch>
Channel number
<Ph_pt>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
707
Command Reference
SCPI Command Reference
12
*RST value
1 pF (10
F)
SCPI, Command
Types
Example:
Query the default capacitance C2 for the Serial C, shunt C circuit model. The
response is 1E-012 (1 pF).
CALC:TRAN:VNET:SEND:DEEM:PAR:C2 CSC, 2.2E-12
CALCulate<Ch>:TRANsform:VNETworks:SENDed:DEEMbedding<Ph_pt>:PARame
ters:L<no> CSL | LSC | LSL | SLC | SCL | SLL,<numeric_value>
Specifies the inductance values L1, L2 in the different circuit models for single ended port deembedding.
<Ch>
Channel number.
<Ph_pt>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Query the default inductance L1 for the Shunt L, serial L circuit model. The
response is 1E-009 (1 nH).
CALC:TRAN:VNET:SEND:DEEM:PAR:L1 SLL, 2.2E-9
CALCulate<Ch>:TRANsform:VNETworks:SENDed:DEEMbedding<Ph_pt>:PARame
ters:R<no> CSL | LSC | CSC | LSL | SLC | SCL | SCC | SLL,<numeric_value>
Specifies the resistance values R1, R2 in the different circuit models for single ended port deembedding.
<Ch>
Channel number.
708
Command Reference
SCPI Command Reference
<Ph_pt>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Query the default resistances for the Serial C, shunt L circuit model. The
response is 10000000; 0.
CALC:TRAN:VNET:SEND:DEEM:PAR:R2 CSL, 2.2E+3
CALCulate<Ch>:TRANsform:VNETworks:SENDed:DEEMbedding<Ph_pt>[:STATe]
<Boolean>
Enables or disables the deembedding function for single ended ports. It is allowed to change the circuit
model and its parameters while deembedding is enabled.
<Ch>
Channel number.
<Ph_pt>
<Boolean>
ON Deembedding active
OFF Deembedding inactive
OFF []
*RST value
SCPI, Command
Types
Example:
Increase the resistance R2 for the Serial C, shunt L circuit model to 2.2 k and
enable deembedding.
709
Command Reference
SCPI Command Reference
CALCulate<Ch>:TRANsform:VNETworks:SENDed:DEEMbedding<Ph_pt>:TNDefini
tion FIMPort | CSL | LSC | CSC | LSL | SLC | SCL | SCC | SLL
Selects the circuit model for single ended port deembedding.
<Ch>
Channel number.
<Ph_pt>
Parameters
*RST value
Example:
See CALCulate<Ch>:TRANsform:VNETworks:SENDed:DEEMbedding[:STATe]
CALCulate<Ch>:TRANsform:VNETworks:SENDed:EMBedding<Ph_pt>:PARameter
s:C<no> CSL | LSC | CSC | SLC | SCL | SCC,<numeric_value>
Specifies the capacitance values C1, C2 in the different circuit models for single ended port embedding.
<Ch>
Channel number.
<Ph_pt>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Query the default capacitance C2 for the Serial C, shunt C circuit model. The
response is 1E-012 (1 pF).
CALC:TRAN:VNET:SEND:EMB:PAR:C2 CSC, 2.2E-12
CALCulate<Ch>:TRANsform:VNETworks:SENDed:EMBedding<Ph_pt>:PARameter
s:L<no> CSL | LSC | LSL | SLC | SCL | SLL,<numeric_value>
Specifies the inductance values L1, L2 in the different circuit models for single ended port embedding.
710
Command Reference
SCPI Command Reference
<Ch>
Channel number.
<Ph_pt>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Query the default inductance L1 for the Shunt L, serial L circuit model. The
response is 1E-009 (1 nH).
CALC:TRAN:VNET:SEND:EMB:PAR:L1 SLL, 2.2E-9
CALCulate<Ch>:TRANsform:VNETworks:SENDed:EMBedding<Ph_pt>:PARameter
s:R<no> CSL | LSC | CSC | LSL | SLC | SCL | SCC | SLL,<numeric_value>
Specifies the resistance values R1, R2 in the different circuit models for single ended port embedding.
<Ch>
Channel number.
<Ph_pt>
<no>
Range [def. unit]
Parameters
*RST value
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Query the default resistances for the Serial C, shunt L circuit model. The
response is 10000000; 0.
711
Command Reference
SCPI Command Reference
CALCulate<Ch>:TRANsform:VNETworks:SENDed:EMBedding<Ph_pt>[:STATe]
<Boolean>
Enables or disables the embedding function for single ended ports. It is allowed to change the circuit
model and its parameters while embedding is enabled.
<Ch>
Channel number.
<Ph_pt>
<Boolean>
ON Embedding active
OFF Embedding inactive
OFF []
*RST value
SCPI, Command
Types
Example:
Increase the resistance R2 for the Serial C, shunt L circuit model to 2.2 k
and enable embedding.
CALCulate<Ch>:TRANsform:VNETworks:SENDed:EMBedding<Ph_pt>:TNDefinitio
n FIMPort | CSL | LSC | CSC | LSL | SLC | SCL | SCC | SLL
Selects the circuit model for single ended port embedding.
<Ch>
Channel number.
<Ph_pt>
Parameters
*RST value
Example:
See CALCulate<Ch>:TRANsform:VNETworks:SENDed:EMBedding[:STATe]
CONFigure
CONFigure...
This subsystem creates and deletes channels or traces and assigns channel or trace names. The
712
Command Reference
SCPI Command Reference
CONFigure:CHANnel<Ch>:CATalog?
Returns the numbers and names of all channels in the current setup.
<Ch>
Channel number. This parameter is ignored because the command returns all
channels.
Response
String with comma-separated list of channel numbers and names, see example
below. If all channels have been deleted the response is an empty string ("").
*RST value
SCPI,
Command
Types
Example:
Query all channels and their names. As a default channel no. 1 is created on
*RST, the response is '1,Ch1,2,New_Channel'.
CONF:CHAN:NAME:ID? 'New Channel'
Query the channel number for the channel named "New Channel". The response
is 2.
CONFigure:CHANnel<Ch>:NAME '<Ch_name>'
Assigns a name to channel number <Ch>. The channel must be created before
(CONFigure:CHANnel<Ch>[:STATe] ON). Moreover it is not possible to assign the same name to two
different channels. CONFigure:CHANnel<Ch>:CATalog? returns a list of all defined channels with their
names.
<Ch>
'<Ch_name>'
*RST value
'Ch1'
Example:
See CONFigure:CHANnel<Ch>:CATalog?
CONFigure:CHANnel<Ch>:NAME:ID? '<Ch_name>'
Queries the channel number (numeric suffix) of a channel with known channel name. A channel name
must be assigned before (CONFigure:CHANnel<Ch>NAME '<Ch_name>').
CONFigure:CHANnel<Ch>:CATalog? returns a list of all defined channels with their names.
713
Command Reference
SCPI Command Reference
<Ch>
Channel number. This suffix is not relevant and may be omitted (the command
returns the actual channel number).
'<Ch_name>'
*RST value
SCPI, Command
Types
Example:
CONFigure:CHANnel<Ch>:TRACe:REName '<Tr_name>'
Assigns a (new) name to the active trace in channel <Ch>.
<Ch>
Channel number.
'<Tr_name>'
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
*RST; :CONF:CHAN:TRAC:REN 'Testtrace_1'
Reset the analyzer to create a default trace in channel 1 and set this trace as
the active trace. Rename the trace 'Testtrace_1'.
CALC:PAR:SDEF 'Testtrace_2', 'S11'
Create a new trace which will become the active trace in channel no. 1.
CONF:TRAC:REN 'Testtrace_1', 'Testtrace_3'
CONFigure:CHANnel<Ch>[:STATe] <Boolean>
Creates or deletes channel no. <Ch> and selects it as the active channel.
CONFigure:CHANnel<Ch>:NAME defines the channel name.
*RST value
ON - Create channel no. <Ch>. If the channel no. <Ch> exists already, it is not
modified but selected as the active channel
OFF - Delete channel no. <Ch>.
ON for channel no. 1 (created on *RST), OFF for all other channels.
SCPI, Command
714
Command Reference
SCPI Command Reference
Types
Example:
See CONFigure:CHANnel<Ch>:CATalog?
CONFigure:TRACe<Trc>:CATalog?
Returns the numbers and names of all traces in the current setup.
<Trc>
Trace number. This suffix is ignored; the command returns a list of all traces.
Response
String with comma-separated list of trace numbers and names, see example
below. If all traces have been deleted the response is an empty string ("").
*RST value
SCPI,
Command
Types
Example:
Query all traces and their names. As a default trace no. 1 is created upon *RST,
the response is '1,TRC1,2,Ch2Trc2'.
CONF:TRAC:NAME:ID? 'Ch2Trc2'
Query the trace number for the trace named "Ch2Trc2". The response is 2.
CONF:TRAC2:NAME?
Query the trace name for trace no. 2. The response is 'Ch2Trc2'.
CONF:TRAC:CHAN:NAME? 'Ch2Trc2'
Query the channel name for trace Ch2Trc2. The response is 'Ch2'.
CONF:TRAC:CHAN:NAME:ID? 'Ch2Trc2'
CONFigure:TRACe<Trc>:CHANnel:NAME? '<Trc_name>'
Queries the channel name for an existing trace named '<Trc_name>'.
<Trc>
Trace number. This suffix is ignored; the trace is referenced by its name.
'<Trc_name>'
*RST value
Example:
See CONFigure:TRACe<Trc>:CATalog?
715
Command Reference
SCPI Command Reference
CONFigure:TRACe<Trc>:CHANnel:NAME:ID? '<Trc_name>'
Queries the channel number (numeric suffix) for an existing trace named '<Trc_name>'.
<Trc>
Trace number. This suffix is ignored; the trace is referenced by its name.
'<Trc_name>'
*RST value
Example:
See CONFigure:TRACe<Trc>:CATalog?
CONFigure:TRACe<Trc>:NAME '<Trc_name>'
Assigns a name to an existing trace number <Trc>. Note that it is not possible to assign the same name to
two different traces. CONFigure:TRACe<Trc>:CATalog? returns a list of all traces in the active setup
with their names.
<Trc>
'<Trc_name>'
*RST value
'Trc1'
Example:
See CONFigure:TRACe<Trc>:CATalog?
CONFigure:TRACe<Trc>:NAME:ID? '<Trc_name>'
Queries the trace number (numeric suffix) of a trace with known trace name.
CONFigure:TRACe<Trc>:CATalog? returns a list of all traces in the active setup with their names.
<Trc>
Trace number. This suffix is not relevant and may be omitted (the command
returns the actual trace number).
'<Trc_name>'
*RST value
SCPI, Command
Types
Example:
Trace number. This suffix is ignored; the trace is identified via its
<Old_Tr_Name>
716
Command Reference
SCPI Command Reference
'<Old_Tr_Name>'
'<New_Tr_Name>'
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
See CONFigure:CHANnel<Ch>:TRACe:REName
CONTrol
AUXiliary
CONTrol...
This subsystem provides device-specific commands to control hardware settings related to the rear panel
connectors.
*RST value
SCPI, Command
Types
Example:
Decimal value .
0 to 255 []
The transferred values correspond to the following states of the Universal
Interface connector:
0 no channel-dependent (dynamic) signal at any of the pins A7 ... A0 or B7
... B0; the static configuration of the output ports A and B is unchanged
1 additional dynamic output signal at pin A0 or B0
2 additional dynamic output signal at pin A1 or B1
3 additional dynamic output signal at pin A0 and A1 or B0 and B1
...
255 additional dynamic output signal at pins A7 ... A0 or B7 ... B0
0 (no dynamic signal)
Device-specific, command or query
CONTrol:HANDler:A:DATA 192
717
Command Reference
SCPI Command Reference
Select channel no. 1, define a bit pattern 1 for channel 1. Repeat this for
channels no. 2 and 3, using the bit patterns 10 and 11, respectively.
While channel 1 is measured, the output port A is configured according to the
bit pattern 1100 0001. While channels no. 2 and 3 are measured, the bit
patterns are 1100 0010 and 1100 0011, respectively.
CONTrol:AUXiliary:C[:DATA] <numeric_value>
Sets or queries a channel-dependent four-bit decimal value to control four independent output signals at
the USER CONTROL connector (applied to pins 8, 9, 10, 11). The output signals are 3.3 V TTL signals
which can be used to differentiate between up to 16 independent analyzer states.
CONTrol:AUXiliary:C[:DATA] itself does not change the analyzer state.
Channel bit definition and activation
The channel bits have the following properties:
After a *RST of the analyzer all channel bits (including the value for the active, sweeping channel
no. 1) are set to zero; no signal is applied to pins 8 to 11 of the USER CONTROL connector.
The signals at the USER CONTROL connector reflect the channel bits of the measuring channel,
i.e. the channel for which the analyzer performs a sweep. This channel is not necessarily identical
with the active channel.
The signals are switched on as soon as a measurement (sweep) in a channel with non-zero
channel bits is started. They are changed whenever a channel with different channel bits becomes
the measuring channel.
The signals at the USER CONTROL connector are maintained after the analyzer enters the hold
state. This happens if all channels use single sweep mode and if all sweep sequences have been
terminated.
Decimal value .
0 to 15 []
The transferred values correspond to the following states of the USER
CONTROL connector:
0 no signal at any of the four pins 8, 9, 10, 11
1 output signal at pin 8
2 output signal at pin 9
718
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
Example:
Assign the channel bit value 1 to the active channel no. 1. The analyzer
performs a measurement in channel no. 1, therefore the output signal at pin 8
is switched on.
CONF:CHAN2:STAT ON; :CONT:AUX:C 2
Create channel no. 2, causing it to become the active channel, and assign the
channel bit value 2. The analyzer performs no measurement in channel no. 2,
therefore the output signal is not changed.
CALC2:PAR:SDEF 'Ch2Tr1', 'S11'
Create a trace named 'Ch2Tr1' and assign it to channel 2. While the analyzer
measures in channel 2, the output signal changes from pin 8 to pin 9.
CONTrol:HANDler...
This subsystem provides device-specific commands to control the "Universal Interface", option R&S
ZVAB-B14. For a detailed description refer to section Universal Interface.
*RST value
SCPI, Command
719
Command Reference
SCPI Command Reference
Types
Example 1:
CONT:HAND:A:MODE OUTP
SCPI, Command
Types
Example:
CONTrol:HANDler[:EXTension]:INDex:STATe <Boolean>
Selects the digital signal that is routed to pin 20 of the Universal Interface connector.
<Boolean>
*RST value
SCPI, Command
Types
Example:
CONT:HAND:EXT:IND:STAT ON
720
Command Reference
SCPI Command Reference
Restore the default state: Pins no. 20 and 21 are available for port B input/output
signals.
CONTrol:HANDler[:EXTension]:RTRigger:STATe
Selects the digital signal that is routed to pin 21 of the Universal Interface connector.
*RST value
ON /READY_FOR_TRIGGER
OFF /PORT_B7 signal at pin 21
OFF
SCPI,
Command
Types
Example:
See CONTrol:HANDler[:EXTension]:INDex:STATe
<Boolean>
CONTrol:HANDler:OUTPut<port>[:DATA] <binary>
Writes a 0 or 1 to the output ports (pin 3 or 4) of the Universal Interface connector. The port lines have
negative logic: A "0" corresponds to a high signal, a "1" to a low signal.
The query reads the last value that has been written to the output port.
<port>
*RST value
SCPI,
Command
Types
Example:
CONT:HAND:OUTP2:DATA 0
<binary>
Define the next state of the /OUTPUT2 line as 1 (low). /OUTPUT2 will go from 0 to
1 when the analyzer receives a negative pulse on the /INPUT1 line (pin 2).
721
Command Reference
SCPI Command Reference
CONTrol:HANDler:OUTPut<port>:USER <binary>
Defines the state of the output ports (pin 3 or 4) of the Universal Interface connector after the next
negative pulse on the /INPUT1 line (pin 2).
<port>
*RST value
SCPI,
Command
Types
Example:
See CONTrol:HANDler:OUTPut<port>[:DATA]
<binary>
CONTrol:HANDler:RESet
Restores the default states of the CONTrol:HANDler... commands including the data port values.
*RST value
n/a
Example:
See CONTrol:HANDler[:EXTension]:INDex:STATe
DIAGnostic
This subsystem provides access to service and diagnostic routines used in service, maintenance and
repair. In accordance with the SCPI standard all commands are device-specific.
Service functions are password-protected (SYSTem:PASSword[:CENable]) and should be used by a
R&S service representative only. Refer to the service manual for more information.
DIAGnostic:ALC:SETTings[:STATe] <Boolean>
[Deprecated command, replaced by SOURce<Ch>:POWer<Pt>:ALC[:STATe]]
Enables or disables the Automatic Level Control for all channels.
<Boolean>
*RST value
Example:
See DIAGnostic:ALC:SETTings:AUBW
See SOURce<Ch>:POWer<Pt>:ALC:CONTrol
722
Command Reference
SCPI Command Reference
DIAGnostic:ALC:AUBW <Boolean>
[Deprecated command, replaced by SOURce<Ch>:POWer<Pt>:ALC:AUBW]
Enables or disables automatic bandwidth setting.
<Boolean>
*RST value
SCPI, Command
Types
Example:
Suspend the ALC during the measurement and select a 4 dB control range.
DIAG:ALC:STOL WIDE
Change last setting; cause the analyzer to use the ALC offset of the previous
measurement.
DIAGnostic:ALC:BW <bandwidth>
[Deprecated command, replaced by SOURce<Ch>:POWer<Pt>:ALC:BANDwidth]
Selects the bandwidth in the ALC control loop. The setting takes effect when automatic bandwidth setting
is disabled.
<bandwidth>
Range [def. unit]
*RST value
Bandwidth setting
20 Hz to 7.12 MHz [Hz]. For a list of possible values refer to ALC Config.
1 kHz
Example:
See DIAGnostic:ALC:SETTings:AUBW
723
Command Reference
SCPI Command Reference
DIAGnostic:ALC:CLAMp <Boolean>
[Deprecated command, replaced by SOURce<Ch>:POWer<Pt>:ALC:CLAMp]
Suspends the ALC mechanism while the analyzer acquires measurement data (Clamp ALC during
Measurement).
<Boolean>
*RST value
Example:
See DIAGnostic:ALC:SETTings:AUBW
*RST value
SCPI, Command
Types
Example:
DIAGnostic:ALC:PIParameter:GAIN <prop_gain>
[Deprecated command, replaced by SOURce<Ch>:POWer<Pt>:ALC:PIParameter:GAIN]
Defines the proportional gain of the PI controller. This setting takes effect when manual setting of the
controller parameters is enabled (DIAGnostic:ALC:PIParameter MANual).
<prop_gain>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
DIAGnostic:ALC:PIParameter:ITIMe <int_time>
[Deprecated command, replaced by SOURce<Ch>:POWer<Pt>:ALC:PIParameter:ITIMe]
Defines the integration time of the PI controller. This setting takes effect when manual setting of the
724
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
Example:
DIAGnostic:ALC:POFFset <Boolean>
[Deprecated command, replaced by SOURce<Ch>:POWer<Pt>:ALC:POFFset]
Causes the analyzer to use the ALC of the previous measurement as an ALC start offset value (Use ALC
Offset of Prev. Measurement).
<Boolean>
*RST value
Example:
See DIAGnostic:ALC:SETTings:AUBW
DIAGnostic:ALC:RANGe <cont_range>
[Deprecated command, replaced by SOURce<Ch>:POWer<Pt>:ALC:RANGe]
Defines the maximum change of the source signal level due to the ALC (Control Range).
<cont_range>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
DIAGnostic:ALC:SOFFset <start_offset>
[Deprecated command, replaced by SOURce<Ch>:POWer<Pt>:ALC:SOFFset]
Increases or decreases the signal level before the ALC loop is started (Start Offset).
<start_offset>
Range [def. unit]
Start offset
3 dB to +3 dB [dB]. UP and DOWN increment the start offset in 0.1 dB
steps.
725
Command Reference
SCPI Command Reference
*RST value
0.0 dB
SCPI, Command
Types
Example:
*RST value
Example:
See DIAGnostic:ALC:SETTings:AUBW
Parameters
DIAGnostic:DEVice:STATe '<file_name>'
Generates a System Report and writes it to the specified file. See Obtaining Support.
'<file_name>'
*RST value
SCPI,
Command
Types
Example:
String parameter containing the file name. If no path is specified, the file is stored to
the directory C:\Rohde&Schwarz\Nwa\Report; the extension *.zip is
appended automatically.
DIAG:DEV:STAT 'report_16112010_1120'
DIAGnostic:SERVice:SFUNction '<SFIdentifier>'
Activates a service function (mainly for internal use). Service functions are identified by groups of
numbers, separated by dots.
726
Command Reference
SCPI Command Reference
DIAGnostic:SERVice:RFPower <Boolean>
Turns the internal source power at all ports and the power of all external generators on or off. This
command is equivalent to OUTPut<Ch>[:STATe].
<Boolean>
*RST value
Example:
DIAG:SERV:RFP OFF
DISPlay...
This subsystem controls the selection and presentation of graphical and trace information on the screen.
Note: Traces are generally identified by a string parameter defining the trace name (e.g.
CALCulate<Ch>:PARameter:SELect <Trace_Name>). In the DISPlay... subsystem, traces are
assigned to diagram areas (DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED <Trace_Name>). While
this assignment is valid, the trace is identified by the numeric suffix <WndTr> and the trace name is not
needed.
DISPlay:ANNotation:FREQuency[:STATe] <Boolean>
Shows or hides all frequency stimulus values in the diagrams.
<Boolean>
*RST value
ON
SCPI, Command
Types
Example:
Create diagram area no. 1 (with default trace) and hide the frequency
stimulus values.
727
Command Reference
SCPI Command Reference
DISPlay:ANNotation:CHANnel[:STATe] <Boolean>
Shows or hides the channel list below the diagrams.
<Boolean>
*RST value
ON
Example:
Create diagram area no. 1 (with default trace) and hide the channel list.
DISPlay:CMAP<Element>:MARKer[:STATe] <Boolean>
Displays all markers with the same color or display each marker with the color of the associated trace. The
colors of all display elements are defined via DISPlay:CMAP<Element>:RGB <red>, <green>,
<blue>,....
<Element>
Numeric suffix, not used in this command. Implemented for compatibility with
DISPlay:CMAP<Element>:RGB.
<Boolean>
*RST value
*RST does not affect the color settings; see also description of the Preset
command.
SCPI,
Command
Types
Example:
See DISPlay:CMAP<Element>:RGB.
<red>
<green>
<blue>
Range [def. unit]
<trace_style>
Optional trace style, only for traces (<Element> > 12): One of the string
parameters SOLid | DASHed | DOTTed | DDOTted | DDDotted.
Optional trace width, only for traces (<Element> > 12).
<trace_width>
728
Command Reference
SCPI Command Reference
1 to 20 []
*RST does not affect the color settings; see also description of the Preset
command.
SCPI, Command
Types
Example:
Create diagram area no. 1 (with default trace showing the S-parameter S21) and
a marker M 1.
CALC:PAR:SDEF 'TRC2', 'S11'; :DISP:WIND:TRAC2:FEED 'TRC2'
Create a new trace named TRC2 and display the trace in diagram area no. 1.
Note that the new trace automatically becomes the active trace.
CALC:MARK2 ON
Assign a marker M 2 to the trace. Both markers are displayed with the same
color.
DISP:CMAP13:RGB 1,0,0; :DISP:CMAP14:RGB 0,1,0
Query the marker color. The marker color depends on the settings made in
previous sessions; it is not reset. A possible response is 0,0,0 for black markers.
DISP:CMAP:MARK OFF
Background
Text
Selected Text
Grid
Reference Line
Diagram Title
10
11
12
13
14
Trace 2
15
Trace 3
729
Command Reference
SCPI Command Reference
Trace 4
17
Trace 5
18
Trace 6
19
Trace 7
20
Trace 8
21
Trace 9
22
Trace 10
23
Trace 11
24
Trace 12
25
Trace 13
26
Trace 14
27
Trace 15
28
Trace 16
DISPlay:CMAP<Element>:TRACe:COLor[:STATe] <Boolean>
Defines the trace color schemes in different diagram areas.
<Element>
Numeric suffix, not used in this command. Implemented for compatibility with
DISPlay:CMAP<Element>:RGB.
<Boolean>
OFF Independent color scheme in new diagram area. Moved traces change
their color.
ON Color scheme in new diagram area continues the previous color scheme.
Moved traces keep their color.
*RST value
*RST does not affect the color settings; see also description of the Preset
command.
SCPI, Command
Types
Example:
Create diagram area no. 1 (with default trace showing the S-parameter S21) and
color the trace red.
DISP:CMAP:TRAC:COL OFF; :DISP:WIND2:STAT ON
Select independent color schemes for new diagram areas. Create a new
diagram area no. 2.
CALC:PAR:SDEF 'TRC2', 'S11'; :DISP:WIND2:TRAC2:FEED 'TRC2'
Create a new trace named TRC2 and display the trace in a new diagram area
no. 2. The new trace is red like the first trace.
DISP:CMAP:TRAC:COL ON; :DISP:WIND3:STAT ON
Continue the same color scheme in new diagram areas. Create a new diagram
area no. 3.
CALC:PAR:SDEF 'TRC3', 'S22'; :DISP:WIND3:TRAC3:FEED 'TRC3'
730
Command Reference
SCPI Command Reference
Create a new trace named TRC3 and display the trace in a new diagram area
no. 3. The new trace is not red.
Numeric suffix, not used in this command. Implemented for compatibility with
DISPlay:CMAP<Element>:RGB.
'<trace_name>'
<red>
<green>
<blue>
Range [def. unit]
<trace_style>
Optional trace style, only for traces (<Element> > 12): One of the string
parameters SOLid | DASHed | DOTTed | DDOTted | DDDotted.
Optional trace width, only for traces (<Element> > 12).
1 to 20 []
*RST does not affect the color settings; see also description of the Preset
command.
<trace_width>
Range [def. unit]
*RST values
SCPI, Command
Types
Example:
DISPlay:MENU:KEY:EXECute '<menu_key>'
Executes the function of a key with a specified name and switches to the local screen.
You can use this command to execute part of your measurement task manually; see Combining
Manual and Remote Control. Menu keys that initiate events are executed immediately, because no
additional input is necessary. However, DISPlay:MENU:KEY:EXECute can be used as well for manual
entries in numeric entry bars, dialogs or wizards.
'<menu_key>'
Name of the key as shown in the analyzer's softkey bar (case-sensitive string
variable, may contain blanks but no dots). If the name is not unique, the complete
menu path, preceded by a colon, can be specified, e.g.
':Trace:Format:Phase'. Menus, submenus and menu function must also be
separated by colons.
If the name designates a menu entry that opens a sub menu, the respective sub
731
Command Reference
SCPI Command Reference
menu is activated. (Note: It is not possible to activate a menu that contains only
sub menu entries. For example, ':DISPlay:MENU:KEY:SELect :Trace' will
fail.)
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query
Assign the S-parameter S11 to the default trace, open the local analyzer screen,
then display the phase of the measured quantity. The commands are executed
immediately without any manual entry.
DISP:MENU:KEY:EXEC 'Start'
Open the numeric input bar for the start frequency of the sweep. The frequency
can be entered manually.
DISP:MENU:KEY:EXEC 'About Nwa'
Display information about your network analyzer and the firmware version. The
info box is closed when you click the analyzer screen or if you send another
command.
DISPlay:MENU:KEY:SELect '<menu_key>'
Activates the menu or submenu of the specified key.
'<menu_key>'
*RST value
SCPI, Command
Types
Example:
Device-specific, no query
*RST; :DISP:MENU:KEY:SEL 'S11'
80 % to 170 % [%]
100 %
Example:
*RST; :DISP:RFS 80
Use smaller fonts to gain more space for the traces in the diagram.
732
Command Reference
SCPI Command Reference
DISPlay[:WINDow<Wnd>]:CATalog?
Returns the numbers and names of all diagram areas in the current setup.
<Wnd>
Number of a diagram area. This suffix is ignored; the command returns a list of all
diagram areas.
Response
String with comma-separated list of diagram area numbers and names, see
example below. If all diagram areas have been deleted the response is an empty
string ("").
*RST value
SCPI,
Command
Types
Example:
*RST; :DISP:WIND2:STAT ON
Query all diagram areas and their names. As a default diagram area no. 1 is
created upon *RST, the response is ''1,1,2,S11 Test Diagram'. The first
diagram area is not named; its default name is equal to the diagram number.
CALC:PAR:SDEF 'Win2_Tr1', 'S11'
Create a trace named Win2_Tr1 to measure the input reflection coefficient S11.
DISP:WIND2:TRAC9:FEED 'Win2_Tr1'
Display the generated trace in diagram area no. 2, assigning the trace number 9 to
it.
DISP:WIND2:TRAC:CAT?
DISPlay[:WINDow<Wnd>]:MAXimize <Boolean>
Maximizes all diagram areas in the active setup or restores the previous display configuration.
<Wnd>
<Boolean>
*RST value
OFF
SCPI,
733
Command Reference
SCPI Command Reference
Command
Types
Example:
maximized).
*RST; :DISP:WIND2:STAT ON
Create diagram areas no. 1 (with default trace) and 2 (with no trace).
DISP:WIND2:MAXimize ON
DISPlay[:WINDow<Wnd>]:NAME '<string>'
Defines a name for diagram area <Wnd>. The name appears in the list of diagram areas, to be queried by
DISPlay[:WINDow<Wnd>]:CATalog?.
<Wnd>
'<string>'
*RST value
''
Example:
See DISPlay[:WINDow<Wnd>]:CATalog?
DISPlay[:WINDow<Wnd>]:STATe <Boolean>
Creates or deletes a diagram area, identified by its area number <Wnd>.
<Wnd>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11.
DISP:WIND2:STAT ON
Display the generated trace in diagram area no. 2, assigning the trace
number 9 to it.
DISPlay[:WINDow<Wnd>]:TITLe:DATA '<string>'
Defines a title for diagram area <Wnd>.
734
Command Reference
SCPI Command Reference
<Wnd>
'<string>'
String variable for the title. The length of the title is practically unlimited but
should be kept short enough to be displayed in the diagrams.
*RST value
''
SCPI, Command
Types
Example:
Define a title for the default diagram area. The title is displayed below the top of
the diagram area.
DISP:WIND:TITL OFF; TITL:DATA?
Hide the title. The title is no longer displayed but still defined so it can be
displayed again.
DISPlay[:WINDow<Wnd>]:TITLe[:STATe] <Boolean>
Displays or hides the title for area number <Wnd>, defined by means of
DISPlay:WINDow<Wnd>:TITLe:DATA.
<Wnd>
<Boolean>
*RST value
ON
Example:
See DISPlay:WINDow<Wnd>:TITLe:DATA.
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:CATalog?
Returns the numbers and names of all traces in diagram area no. <Wnd>.
<Wnd>
<WndTr>
Trace number used to distinguish the traces of the same diagram area <Wnd>.
This suffix is ignored; the command returns a list of all traces.
String with comma-separated list of trace numbers and names, see example. If all
traces have been deleted the response is an empty string ("").
Response
*RST value
SCPI,
Command
Types
Example:
See DISPlay[:WINDow<Wnd>]:CATalog?
735
Command Reference
SCPI Command Reference
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:DELete
Releases the assignment between a trace and a diagram area, as defined by means of
DISPlay:WINDow<Wnd>:TRACe<WndTr>:FEED <Trace_Name> and expressed by the <WndTr>
suffix. The trace itself is not deleted; this must be done via CALCulate<Ch>:PARameter:DELete
<Trace_Name>.
<Wnd>
<WndTr>
Trace number used to distinguish the traces of the same diagram area <Wnd>.
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
CALC4:PAR:SDEF 'Ch4Tr1', 'S11'
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11.
DISP:WIND2:STAT ON
Display the generated trace in diagram area no. 2, assigning the trace number 9
to it.
DISP:WIND2:TRAC9:DELete
Release the assignment between trace no. 9 and window no. 2. The trace can
still be referenced with its trace name Ch4Tr1.
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:EFEed '<trace_name>'
Assigns an existing trace (CALCulate<Ch>:PARameter:SDEFine <Trace_Name>) to a diagram area
<Wnd>, and displays the trace. Use DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:FEED to assign the
trace to a diagram area using a numeric suffix (e.g. in order to use the
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:Y:OFFSet command).
You can open the trace manager (DISPlay:MENU:KEY:EXECute 'Trace Manager') to obtain an
overview of all channels and traces, including the traces that are not displayed.
<Wnd>
Number of an existing diagram area (defined by means of
DISPlay:WINDow<Wnd>:STATe ON).
<WndTr>
'<trace_name>'
Trace number. This suffix is ignored; the trace is referenced by its name.
String parameter for the trace name, e.g. 'Trc4'.
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
CALC4:PAR:SDEF 'Ch4Tr1', 'S11'
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
736
Command Reference
SCPI Command Reference
coefficient S11.
DISP:WIND2:STAT ON
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:FEED '<trace_name>'
Assigns an existing trace (CALCulate<Ch>:PARameter:SDEFine <Trace_Name>) to a diagram area,
using the <WndTr> suffix, and displays the trace. Use DISPlay[:WINDow<Wnd>]:TRACe:EFEed to
assign the trace to a diagram area without using a numeric suffix.
A trace can be assigned to a diagram only once. If a attempt is made to assign the same trace a
second time (e.g. by typing DISP:WIND2:TRAC8:FEED 'CH4TR1' after executing the program example
below) an error message 114,"Header suffix out of range" is generated.
You can open the trace manager (DISPlay:MENU:KEY:EXECute 'Trace Manager') to obtain an
overview of all channels and traces, including the traces that are not displayed.
<Wnd>
Number of an existing diagram area (defined by means of
DISPlay:WINDow<Wnd>:STATe ON).
<WndTr>
Trace number used to distinguish the traces of the same diagram area
<Wnd>.
'<trace_name>'
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
CALC4:PAR:SDEF 'Ch4Tr1', 'S11'
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11.
DISP:WIND2:STAT ON
Display the generated trace in diagram area no. 2, assigning the trace
number 9 to it.
737
Command Reference
SCPI Command Reference
You can open the trace manager (DISPlay:MENU:KEY:EXECute 'Trace Manager') to obtain an
overview of all channels and traces, including the traces that are not displayed.
<Wnd>
Number of a diagram area. This suffix is ignored; the command affects traces
in all diagram areas.
<WndTr>
Trace number. This suffix is ignored; the trace is referenced by its name.
DALL
MALL
'<trace_name>'
*RST value
<Boolean>
*RST value
SCPI, Command
Types
Example:
Reset the analyzer, creating the default trace 'Trc1'. The trace is displayed;
the query returns 1.
CALC4:PAR:SDEF 'Ch4Tr1', 'S11'
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11.
DISP:WIND2:STAT ON; :DISP:WIND2:TRAC:FEED 'CH4TR1'
Create diagram area no. 2 and display the generated trace in the diagram
area.
DISP:TRAC:SHOW DALL, OFF
Query whether all data traces are displayed. The response 0 means that at
least one trace is hidden.
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:X:OFFSet <numeric_value>
Shifts the trace <WndTr> in horizontal direction, leaving the positions of all markers unchanged.
<Wnd>
<WndTr>
<numeric_value>
1000 GHz to +1000 GHz [Hz, for frequency sweeps]. The range and unit
depends on the sweep type ([SENSe<Ch>:]SWEep:TYPE).
0.
SCPI, Command
738
Command Reference
SCPI Command Reference
Types
Example:
Create the default trace and shift it horizontally by 1 MHz, vertically by 10 dB.
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:Y:OFFSet <Magnitude>[,<Phase>,
<Real>, <Imaginary>]
Modifies all points of the trace <WndTr> by means of an added and/or a multiplied complex constant. The
response values M of the trace are transformed according to:
<Wnd>
<WndTr>
<Magnitude>
Range [def. unit]
*RST value
<Phase>
Range [def. unit]
*RST value
Multiplied phase factor, optional for setting command but returned by query
38
38
3.4*10 deg to +3.4*10 deg [deg]
0 deg
<Real>,
<Imaginary>
Real and imaginary part of added complex constant, optional for setting
command but returned by query
3.4*10
0.
SCPI, Command
Types
Example:
38
to +3.4*10
38
[]
Create the default trace and shift it horizontally by 1 MHz, vertically by 10 dB.
DISP:WIND:TRAC:Y:OFFS?
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:Y[:SCALe]:AUTO ONCE[,
'<trace_name>']
Displays the entire trace in the diagram area, leaving an appropriate display margin. The trace can be
referenced either by its number <WndTr> or by its name <trace_name>.
<Wnd>
739
Command Reference
SCPI Command Reference
ONCE
'<trace_name>'
Optional string parameter for the trace name, e.g. 'Trc4'. If this optional
parameter is present, both numeric suffixes are ignored (trace names must be
unique across different channels and windows).
*RST value
SCPI, Command
Types
Example:
Confirmed, no query.
*RST; :DISP:WIND:TRAC:Y:PDIV?; RLEV?
Query the value between two grid lines and the reference value for the default
trace. The response is 10;0.
DISP:WIND:TRAC:Y:AUTO ONCE; PDIV?; RLEV?
or: DISP:WIND:TRAC:Y:AUTO ONCE, 'Trc1'; PDIV?; RLEV?
Autoscale the default trace and query the scaling parameters again. In general
both values have changed.
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:Y[:SCALe]:BOTTom <lower_value>[,
'<trace_name>']
Sets the lower (minimum) edge of the diagram area <Wnd>.
<Wnd>
<WndTr>
<lower_value>
Range and unit depend on the measured quantity, see Units for DISPlay...
Commands.
Depending on the measured quantity. The default lower edge for a dB Mag
diagram is 80 dB.
*RST value
'<trace_name>'
*RST value
SCPI, Command
Types
Example:
Optional string parameter for the trace name, e.g. 'Trc4'. If this optional
parameter is present, both numeric suffixes are ignored (trace names must be
unique across different channels and windows).
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
740
Command Reference
SCPI Command Reference
coefficient S11.
DISP:WIND2:STAT ON
Display the generated trace in diagram area no. 2, assigning the trace number 9
to it.
DISP:WIND2:TRAC9:Y:BOTT -40; TOP 10
or: DISP:WIND2:TRAC:Y:BOTT -40, 'CH4TR1'; TOP 10, 'CH4TR1'
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:Y[:SCALe]:PDIVision
<numeric_value>[, '<trace_name>']
Sets the value between two grid lines (value per division) for the diagram area <Wnd>. When a new
PDIVision value is entered, the current RLEVel is kept the same, while the top and bottom scaling is
adjusted for the new PDIVision value.
<Wnd>
<WndTr>
<numeric_value>
Range and unit depend on the measured quantity, see Units for DISPlay...
Commands.
Depending on the measured quantity. The default reference level for an Sparameter displayed in a dB Mag diagram is 10 dB.
*RST value
'<trace_name>'
*RST value
SCPI, Command
Types
Example:
Optional string parameter for the trace name, e.g. 'Trc4'. If this optional
parameter is present, both numeric suffixes are ignored (trace names must be
unique across different channels and windows).
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11.
DISP:WIND2:STAT ON
Display the generated trace in diagram area no. 2, assigning the trace number
9 to it.
DISP:WIND2:TRAC9:Y:PDIV 5
or: DISP:WIND2:TRAC:Y:PDIV 5, 'CH4TR1'
741
Command Reference
SCPI Command Reference
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:Y[:SCALe]:RLEVel <numeric_value>[,
'<trace_name>']
Sets the reference level (or reference value) for a particular displayed trace. Setting a new reference level
does not affect the value of PDIVision. The trace can be referenced either by its number <WndTr> or by
its name <trace_name>.
<Wnd>
<WndTr>
<numeric_value>
Value and unit for the reference level (or reference value, if the trace does not
show a level).
Range and unit depend on the measured quantity, see Units for DISPlay...
Commands.
Depending on the measured quantity. The default reference level for an Sparameter displayed in a dB Mag diagram is 0 dB.
*RST value
'<trace_name>'
*RST value
SCPI, Command
Types
Example:
Optional string parameter for the trace name, e.g. 'Trc4'. If this optional
parameter is present, both numeric suffixes are ignored (trace names must be
unique across different channels and windows).
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11.
DISP:WIND2:STAT ON
Display the generated trace in diagram area no. 2, assigning the trace number
9 to it.
DISP:WIND2:TRAC9:Y:RLEV -10
or: DISP:WIND2:TRAC:Y:RLEV -10, 'CH4TR1'
742
Command Reference
SCPI Command Reference
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:Y[:SCALe]:RPOSition
<numeric_value>[, '<trace_name>']
Sets the point on the y-axis to be used as the reference position as a percentage of the length of the yaxis. The reference position is the point on the y-axis which should equal the RLEVel.
<Wnd>
<WndTr>
<numeric_value>
Value of the reference position in percent. The top of the y-axis is defined to
have a reference position of 100%, while the bottom of the y-axis is defined to
have a reference position of 0%.
0 to 100 [%].
80%
'<trace_name>'
Optional string parameter for the trace name, e.g. 'Trc4'. If this optional
parameter is present, both numeric suffixes are ignored (trace names must be
unique across different channels and windows).
*RST value
SCPI, Command
Types
Example:
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11.
DISP:WIND2:STAT ON
Display the generated trace in diagram area no. 2, assigning the trace number
9 to it.
DISP:WIND2:TRAC9:Y:RPOS 50
or: DISP:WIND2:TRAC:Y:RPOS 50, 'CH4TR1'
DISPlay[:WINDow<Wnd>]:TRACe<WndTr>:Y[:SCALe]:TOP <upper_value>[,
'<trace_name>']
Sets the upper (maximum) edge of the diagram area <Wnd>.
<Wnd>
<WndTr>
743
Command Reference
SCPI Command Reference
Range and unit depend on the measured quantity, see Units for DISPlay...
Commands.
Depending on the measured quantity. The default upper edge for a dB Mag
diagram is +20 dB.
*RST value
'<trace_name>'
*RST value
SCPI, Command
Types
Example:
Optional string parameter for the trace name, e.g. 'Trc4'. If this optional
parameter is present, both numeric suffixes are ignored (trace names must be
unique across different channels and windows).
Voltage
Phase
Group delay
Impedance
Admittance
Inductance
Capacitance
FORMat...
This subsystem selects a data format for transferring numeric and array information from and to the
analyzer.
744
Command Reference
SCPI Command Reference
is NORMal)
SCPI, Command
Types
Example:
Data is transferred in a definite length block as IEEE floating point numbers of the
specified <length>. See block data format.
If binary data is transferred to the analyzer, the receive terminator should be set
to EOI (SYSTem:COMMunicate:GPIB[:SELF]:RTERminator EOI) to avoid
inadvertent interruption of the data transfer.
<length>
*RST value
SCPI,
Command
Types
Example:
The optional <length> parameter is needed for REAL format only. It defines the
length of the floating point numbers in bits. Valid values are 32 and 64.
ASCII. The default length of REAL data is 32 bits (single precision).
Confirmed, command or query
FORM REAL, 32
Query a system error correction term. The data is transferred in a definite length
block which can be written to a file; the analyzer displays the message
<no_of_bytes> bytes binary data received.
745
Command Reference
SCPI Command Reference
This command is not relevant for results read with the CALCulate:DATA... commands.
Parameters
Range [def. unit]
*RST value
SCPI,
Command
Types
Example:
See TRACe[:DATA][:RESPonse][:ALL]?
The following parameters are related to trace data (see also Data Flow diagram):
FDATa Formatted trace data, according to the selected trace format (CALCulate<Chn>:FORMat). 1 value per trace point for
Cartesian diagrams, 2 values for polar diagrams.
SDATa Unformatted trace data: Real and imaginary part of each measurement point. 2 values per trace point irrespective of the
selected trace format. The trace mathematics is not taken into account. Wave quantities are returned as voltages.
MDATa Unformatted trace data (see SDATa) after evaluation of the trace mathematics.
HCOPy...
The HCOPy system controls the output of screen information to an external device. Part of the
functionality of this system is included in the File menu.
Printer name, string variable. One of the printers accessible from your PC.
'MMEM'
Print to file. The file name is defined via MMEMory:NAME. The command
HCOPy:DEVice:LANGuage WMF | EWMF | BMP | PNG selects the file format.
Use default printer, to be selected in the "Printers and Faxes" dialog of the
Windows XP control panel.
n/a (*RST does not overwrite the printer destination)
'DEFPRT'
*RST value
SCPI,
Command
Types
Example:
MMEM:NAME 'C:\Screenshots\PLOT1.BMP'
Define a printer file name (without creating the file),
assuming that .BMP is the current file format (see
HCOPy:DEVice:LANGuage).
HCOP:MIT:LOGO ON; TIME ON
Include the logo and current time and date in the printed file.
746
Command Reference
SCPI Command Reference
HCOP:MPAG:WIND ALL
Include all diagram areas one one page of the printed file.
HCOP:DEST 'MMEM'; :HCOP
Select 'Print to file' and create the printer file specified before.
SCPI,
Command
Types
Example:
HCOP:DEV:LANG BMP
Select Windows bitmap format for printer files.
MMEM:NAME 'C:\Screenshots\PLOT1.BMP'
Define a printer file name and specify an existing directory
(without creating the file).
HCOP:DEST 'MMEM'; :HCOP
Select 'Print to file' and create the printer file specified before.
HCOPy[:IMMediate]
Initializes the print according to the current HCOPy... configuration.
*RST value
Confirmed, no query.
Example:
HCOP:DEST '<Printer_name>'
Select the printer for the output of screen data.
HCOP
Start printing.
747
Command Reference
SCPI Command Reference
HCOPy:ITEM:ALL
Selects the complete screen contents to be printed, including the logo (HCOPy:ITEM:LOGO), time
(HCOPy:ITEM:TIME), and the marker list (HCOPy:ITEM:MLISt).
*RST value
After a reset, the complete information is printed; see commands for logo,
time, marker list and settings.
SCPI, Command
Types
Example:
Confirmed, no query.
HCOP:ITEM:ALL
Select the complete information to be printed.
HCOP
Start printing.
HCOPy:ITEM:LOGO[:STATe] <Boolean>
Qualifies whether or not the printed hardcopy contains the logo. The default R&S logo (file Logo.gif) is
stored in the Resources\Images subdirectory of the NWA program directory and can be replaced by
another logo.
This command is valid for printed hardcopies. If you print to a file (HCOPy:DESTination 'MMEM'),
use HCOPy:MITem:LOGO[:STATe].
<Boolean>
ON | OFF - Logo is included or excluded.
*RST value
n/a (*RST does not affect the printer configuration)
SCPI, Command
Types
Example:
HCOPy:ITEM:MLISt[:STATe] <Boolean>
Qualifies whether or not the printed output contains the information in the marker info field (marker list).
<Boolean>
*RST value
SCPI, Command
Types
Example:
748
Command Reference
SCPI Command Reference
HCOPy:ITEM:TIME[:STATe] <Boolean>
Qualifies whether or not the printed hardcopy contains the current date and time.
This command is valid for printed hardcopies. If you print to a file (HCOPy:DESTination 'MMEM'),
use HCOPy:MITem:TIME[:STATe].
<Boolean>
ON | OFF - Date and time is included or excluded.
*RST value
n/a (*RST does not affect the printer configuration)
SCPI, Command
Types
Example:
HCOPy:MITem:LOGO[:STATe] <Boolean>
Qualifies whether or not the printed file contains the logo. The default R&S logo (file Logo.gif) is stored in
the Resources\Images subdirectory of the NWA program directory and can be replaced by another logo.
This command is valid for screen content which is printed to a file (HCOPy:DESTination 'MMEM').
To configure hardcopies, use HCOPy:ITEM:LOGO[:STATe].
<Boolean>
ON | OFF - Logo is included or excluded.
*RST value
n/a (*RST does not affect the printer configuration)
SCPI, Command Types
Example:
See HCOPy:DESTination
HCOPy:MITem:TIME[:STATe] <Boolean>
Qualifies whether or not the printed file contains the current date and time.
This command is valid for screen content which is printed to a file (HCOPy:DESTination 'MMEM').
To configure hardcopies, use HCOPy:ITEM:TIME[:STATe].
<Boolean>
ON | OFF - Date and time is included or excluded.
*RST value
n/a (*RST does not affect the printer configuration)
749
Command Reference
SCPI Command Reference
Example:
See HCOPy:DESTination
Example:
See HCOPy:DESTination
HCOPy:PAGE:MARGin:BOTTom <numeric_value>
Defines the distance between the bottom of the page and the bottom of the printed information.
<numeric_value>
Range [def. unit]
*RST value
Lower margin.
0.01 mm to 10000 mm [mm]
n/a (*RST does not affect the printer configuration)
Example:
HCOPy:PAGE:MARGin:LEFT <numeric_value>
Defines the distance between the left edge of the page and the left edge of the printed information.
<numeric_value>
Range [def. unit]
*RST value
Left margin.
0.01 mm to 10000 mm [mm]
n/a (*RST does not affect the printer configuration)
Example:
750
Command Reference
SCPI Command Reference
HCOPy:PAGE:MARGin:RIGHt <numeric_value>
Defines the distance between the right edge of the page and the right edge of the printed information.
<numeric_value>
Range [def. unit]
*RST value
Right margin.
0.01 mm to 10000 mm [mm]
n/a (*RST does not affect the printer configuration)
Example:
HCOPy:PAGE:MARGin:TOP <numeric_value>
Defines the distance between the top of the page and the top of the printed information.
<numeric_value>
Range [def. unit]
*RST value
Upper margin.
0.01 mm to 10000 mm [mm]
n/a (*RST does not affect the printer configuration)
Example:
Example:
751
Command Reference
SCPI Command Reference
ALL |
SINGle
*RST value
Example:
INITiate<Ch>...
This subsystem controls the initiation of the trigger system and defines the scope of the triggered
measurement.
INITiate<Ch>:CONTinuous <Boolean>
Qualifies whether the analyzer measures in single sweep or in continuous sweep mode.
<Ch>
Channel number. The channel is ignored because the command affects all
channels.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
Activate single sweep mode for all channels (including channel no. 2 created later).
INIT:SCOP SING
State that a single sweep will be performed in the active channel only.
CALC2:PAR:SDEF 'TRC2','S11'; :INIT2
Create channel no. 2 with a new trace and start a single sweep in channel no. 2.
INITiate<Ch>[:IMMediate]
Starts a new single sweep sequence. This command is available in single sweep mode only
(INITiate<Ch>:CONTinuous OFF). The data of the last sweep (or previous sweeps, see Sweep History)
can be read using CALCulate<Ch>:DATA:NSWeep:FIRSt? SDATa, <count>.
In contrast to all other commands of the analyzer, INITiate<Ch>[:IMMediate] has been
implemented for overlapped execution; see Command Synchronization.
752
Command Reference
SCPI Command Reference
<Ch>
Channel number. If the channel number does not exist the analyzer returns an error
message. If INITiate<Ch>[:IMMediate]:SCOPe ALL is active, this suffix is
ignored.
*RST value
SCPI,
Command
Types
Example:
Confirmed, no query
See INITiate<Ch>:CONTinuous
Channel number. The channel is ignored because the command affects all
channels.
ALL
SINGle
*RST value
SCPI, Command
Types
Example:
INPut...
This subsystem controls the characteristics of the analyzers input ports.
INPut<port_no>:ATTenuation <numeric_value>
Sets the attenuation for the received waves. The generated wave is attenuated via
OUTPut<port_no>:ATTenuation.
Note: INPut<port_no>:ATTenuation is not channel-specific; the value is valid for all channels. Use
[SENSe<Ch>:]POWer:ATTenuation to set or query a channel-specific attenuation value.
<port_no>
Test port number of the analyzer, 1 to 2, 3 or 4, depending on the analyzer
model. If unspecified the numeric suffix is set to 1.
<numeric_value>
Attenuation factor for the received wave.
Range [def. unit]
Depending on the analyzer/attenuator model, e.g. 0 dB to 75 dB for
ZVA8/ZVA8-B31/32/B33/B34 [dB]. UP and DOWN increment/decrement the
attenuation in 5 or 10 dB steps. The analyzer rounds any entered value below
the maximum attenuation to the closest step.
*RST value
0 dB
SCPI, Command
753
Command Reference
SCPI Command Reference
Types
misleading).
Example:
INP2:ATT 10
Set the step attenuator for the wave received at port 2 and for all channels to
10 dB. The waves at the other test ports are not affected.
SENS1:POW:ATT? BREC
Query the receiver step attenuator setting at port 2 and for channel no. 1. The
response is 10.
INSTrument...
This subsystem selects or queries particular resources (SCPI: logical instruments) of the analyzer.
INSTrument:NSELect <Channel>
Selects channel as the active channel.
<Channel>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
INSTrument:PORT:COUNt?
Returns the number of test ports of the analyzer.
Response
Range [def. unit]
*RST value
Example:
INST:PORT:COUN?
Return the number of ports of your analyzer.
754
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
MEMory...
The MEMory system controls the loaded setups of the analyzer.
The MEMory... commands don't affect any stored files. Use the MMEMory... commands to store and
load data and to manage files stored on a mass storage device.
MEMory:CATalog?
Returns the names of all loaded setups.
Response
*RST value
SCPI, Command
Types
Example:
Store the active setup Setup_2 to a file, renaming it Setup_2.zvx. Close the
setup.
755
Command Reference
SCPI Command Reference
MEMory:DEFine '<setup_name>'
Creates a new setup <setup_name> using default settings for the traces, channels and diagram areas.
The created setup becomes the active setup.
'<setup_name>'
*RST value
Device-specific, no query.
Example:
See MEM:CAT?.
MEMory:DELete[:NAME] '<file_name>'
Closes the specified setup.
'<setup_name>'
*RST value
Confirmed, no query.
Example:
See MEM:CAT?.
MEMory:SELect '<setup_name>'
Selects a setup as the active setup.
'<setup_name>'
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
*RST; :MEM:DEF 'SETUP_2'
Create a setup named 'Setup_2' and make it the active
setup.
MEM:SEL 'Set1'
Activate the default setup Set1.
MMEM:STOR:STAT 1, 'C:\Rohde&Schwarz\NWA\RecallSets\Set1.zvx'; :MEM:DEL
'Set1.zvx'
Store the active setup Set1 to a file, renaming it Set1.zvx. Close the setup.
MMEMory...
The MMEMory system provides mass storage capabilities for the analyzer.
756
Command Reference
SCPI Command Reference
MMEMory:AKAL:FACTory:CONVersion '<directory_name>'
Converts the factory calibration data of the standards in the active calibration unit
(SYSTem:COMMunicate:RDEVice:AKAL:ADDRess) to Touchstone format and copies it to the specified
directory.
'<directory_name>'
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
MMEM:AKAL:FACT:CONV 'C:\AKAL\Touchstone'
Convert and copy the factory calibration data of the
active calibration unit to the specified directory.
MMEMory:AKAL:USER:CONVersion '<directory_name>'[,'<file_name>']
Converts an arbitrary (e.g. user-defined) set of calibration data of the standards in the active calibration
unit (SYSTem:COMMunicate:RDEVice:AKAL:ADDRess) to Touchstone format and copies it to the
specified directory.
'<directory_name>'
*RST value
'<file_name>'
Name and (possibly) directory of the cal kit file to be used for the automatic
calibration (optional string parameter):
757
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
If an empty string (' ') is specified, the factory cal kit file stored in the
active calibration unit
(SYSTem:COMMunicate:RDEVice:AKAL:ADDRess) is used. By
default this file is also used in manual control.
A NWA cal kit file name *.calkit without path denotes a specific cal kit
file stored in the active calibration unit.
A NWA cal kit file name *.calkit with path denotes a specific cal kit file
stored in an arbitrary directory.
Device-specific, no query.
MMEM:AKAL:USER:CONV 'C:\AKAL\Touchstone'
Convert and copy the calibration data of the standards of
the last characterized cal kit to the specified
directory.
MMEM:AKAL:USER:CONV 'C:\AKAL\Touchstone', 'user.calkit'
MMEMory:CATalog? [<directory_name>]
Returns the contents of the current or of a specified directory.
Use MMEMory:CATalog:ALL? to query the contents of the current directory and all subdirectories.
'<directory_name>'
Response
*RST value
SCPI, Command
Types
Example:
The first two numeric parameters denote the total amount of storage currently
used in the directory and the total amount of storage available, both
expressed in bytes. All files are returned with their file name and their size in
bytes.
758
Command Reference
SCPI Command Reference
MMEMory:CATalog:ALL? [<directory_name>]
Returns the contents of the current or of a specified directory and all subdirectories.
Use MMEMory:CATalog? to query the contents of the current directory.
'<directory_name>'
Response
*RST value
SCPI, Command
Types
Example:
The first line is omitted if the current directory contains no subdirectories. The
following lines are analogous to the output of MMEMory:CATalog?.
SCPI, Command
Types
Example:
759
Command Reference
SCPI Command Reference
MMEMory:COPY '<file_source>','<file_destination>'
Copies an existing file to a new file.
'<file_source>',
'<file_destination>'
*RST value
String parameters to specify the name of the file to be copied and the
name of the new file.
Confirmed, no query.
Example:
MMEM:COPY 'C:\USER\DATA\SETUP.zvx','A:'
Copy file Setup.zvx in directory C:\USER\DATA to the
external storage medium, mapped to drive A:\.
<data>
*RST value
Data in 488.2 block data format. The delimiter EOI must be selected to achieve
correct data transfer.
SCPI, Command
Types
Example:
MMEM:DATA? 'C:\TEMP\TEST01.HCP'
Query the block data contained in file TEST01.HCP.
String parameter containing the path and file name of the removed file. If the path
is omitted, the current directory is used (see MMEMory:CDIRectory).
FORCe
*RST value
SCPI, Command
Types
Example:
Confirmed, no query.
MMEM:DEL 'C:\TEMP\TEST01.HCP'
Remove file TEST01.HCP from the directory C:\TEMP. The file
must not be read-only; otherwise the additional parameter
FORCe is required.
760
Command Reference
SCPI Command Reference
MMEMory:DELete:CORRection <file_name>'
Deletes a system error correction data set stored in the cal pool (cal group file).
'<file_name>'
String parameter to specify the name of the cal group file to be deleted. Cal group
files must have the extension *.cal. The directory path must not be specified; the
analyzer always uses the default cal pool directory
C:\Rohde&Schwarz\NWA\Calibration\Data.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
See
MMEMory:LOAD:CORRection
MMEMory:LOAD:CKIT '<file_name>'
Loads cal kit data from a specified NWA cal kit file.
'<file_name>'
String parameter to specify the name and directory of the cal kit file to be loaded. If
no path is specified the analyzer searches the current directory, to be queried with
MMEMory:CDIRectory?.
Note: The loaded file must be a NWA-specific cal kit file with the extension *.calkit.
ZVR cal kit files can be imported using the
[SENSe<Ch>:]CORRection:CKIT:INSTall command. Agilent cal kit files can
be imported manually and converted into *.calkit files.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
MMEM:LOAD:CKIT
'C:\Rohde&Schwarz\NWA\Calibration\Kits\New_kit.calkit'
Load the previously created cal kit file New_kit.calkit from
the default cal kit directory.
... :MMEM:STOR:CKIT 'New_kit',
'C:\Rohde&Schwarz\NWA\Calibration\Kits\New_kit.calkit'
Store the data for the user-defined cal kit Newkit and
overwrite the cal kit file New_kit.calkit.
761
Command Reference
SCPI Command Reference
Parameters
'<stdlabel_name>'
String parameter defining a label for the cal kit data. An empty string means
that no label is defined.
'<file_name>'
String parameter to specify the name and directory of the Touchstone file to be
loaded. A *.s1p file must be used for one-port standards, a *.s2p file for twoport standards. If no path is specified the analyzer searches the current
directory, to be queried with MMEMory:CDIRectory?.
<port1_no>,
<port2_no>
Port assignment: One port number for one-port standards, two port number for
two-port standards. If the port numbers are omitted, the cal kit data is valid for
all ports.
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
MMEM:LOAD:CKIT:SDAT 'N 50 Ohm','Default Kit',MOPEN,'Test
data','test.s1p',1
Load the file Test.s1p from the current directory in order
to define the properties of an Open (m) standard in the
cal kit named Default Kit for the N 50 connector type.
Assign the label Test data and specify that the standard
data is valid for port no. 1 only.
762
Command Reference
SCPI Command Reference
MMEMory:LOAD:CKIT:UDIRectory '<directory>'
Specifies the Directory for Additionally Available Cal Kits and Conn Types. All cal kit files in the specified
directory will be (re-)loaded automatically as predefined kits (i.e. read-only kits which cannot be modified)
every time the NWA application is started.
'<directory>'
String parameter to specify the directory path. The directory can be created
separately (MMEMory:MDIRectory). An empty string means that no cal kit files will
be loaded.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
MMEM:LOAD:CKIT:UDIR
'C:\Rohde&Schwarz\NWA\Calibration\Kits\Autoload'
Specifiy the directory for additionally available cal kits.
MMEM:MDIR 'C:\Rohde&Schwarz\NWA\Calibration\Kits\Autoload'
Create the specified 'Autoload' directory.
MMEM:STOR:CKIT 'New_kit',
'C:\Rohde&Schwarz\NWA\Calibration\Kits\New_kit.calkit'
Store the data for the user-defined cal kit New_kit to the
'Autoload' directory.
MMEMory:LOAD:CMAP '<file_name>'
Loads a color scheme from a specified NWA color scheme file.
'<file_name>'
String parameter to specify the name and directory of the color scheme file to be
loaded. The default extension (manual control) for color scheme files is
*.ColorScheme, although other extensions are allowed.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
MMEM:LOAD:CMAP
'C:\Rohde&Schwarz\NWA\ColorSchemes\Test.ColorScheme'
Load the previously created color scheme file
Test.ColorScheme from the default color scheme directory.
DISP:CMAP13:RGB 1,0,0; :DISP:CMAP14:RGB 0,1,0
Color the first trace red, the second trace green.
MMEM:STOR:CMAP
'C:\Rohde&Schwarz\NWA\ColorSchemes\Test.ColorScheme'
Store the data for the user-defined cal kit Newkit and
overwrite the cal kit file New_kit.calkit.
763
Command Reference
SCPI Command Reference
Channel number of an existing channel. ALL applies the selected data set to all
channels.
<file_name>
String parameter to specify the name of the cal group file to be loaded. Cal group
files must have the extension *.cal. The directory path must not be specified; the
analyzer always uses the default cal pool directory
C:\Rohde&Schwarz\NWA\Calibration\Data.
*RST value
SCPI,
Command
Types
Example:
Device-specific, command or query. The query form returns the cal group file
assigned to the specified channel (empty string if no cal group file is assigned).
MMEM:STOR:CORR 1,'Calgroup1.cal'
Copy the current correction data set of channel 1 to a cal
group file Calgroup1.cal.
CONF:CHAN2:STAT ON; :MMEM:LOAD:CORR 2,'Calgroup1.cal'
Apply the stored correction data (cal group file) to channel
2.
MMEM:LOAD:CORR? 2
Query the cal group file for channel 2. Response:
'Calgroup1.cal'
MMEM:LOAD:CORR:RES 2,'Calgroup1.cal'
Resolve the pool link between channel 2 and the cal group
file.
MMEM:LOAD:CORR? 2
Query the cal group file for channel 2. Response: ''
MMEM:DEL:CORR 'Calgroup1.cal'
Delete the created cal group file.
'<file1>.cal',
'<file2>.cal', ...
String parameters with the names of the cal group files to be merged. Cal group
files must have the extension *.cal. The file extensions must be specified as part
of the string parameters.
764
Command Reference
SCPI Command Reference
In contrast the directory path must not be specified; the analyzer always uses the
default path C:\Rohde&Schwarz\NWA\Calibration\Data.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
Channel number of an existing channel. ALL resolves the pool link for all channels.
Optional string parameter to specify the name of the cal group file. Cal group files
must have the extension *.cal. The directory must not be specified; the analyzer
765
Command Reference
SCPI Command Reference
SCPI,
Command
Types
Example:
Device-specific, no query.
See MMEMory:LOAD:CORRection
*RST value
SCPI,
Command
Types
Example:
Optional string parameter: For imported Touchstone files for more than one port
(*.s2p, *.s3p, *.s4p), the parameter denotes the imported S-parameter ('S11', 'S12',
...). For ASCII (*.csv) files, the parameter references a trace name in the file (case
sensitive). If the parameter is omitted, the first trace in the specified file is imported.
The parameter is not used for power meter correction list files (*.pmcl).
Confirmed, no query.
See SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:CALibration
766
Command Reference
SCPI Command Reference
'<file_name>'
*RST value
'<param_name>'
*RST value
<x_offset>
Range [def. unit]
*RST value
<y_offset>
Range [def. unit]
*RST value
<type>
*RST value
SCPI, Command
Types
Example:
String parameter to specify the name and directory of the limit line file to be
loaded. The default extension (manual control) for limit line files is *.limit,
although other extensions are allowed. If no path is specified the analyzer
searches the current directory, to be queried with MMEMory:CDIRectory?. See
also note on Touchstone files above.
767
Command Reference
SCPI Command Reference
Channel number
'<file_name>'
String parameter to specify the name and directory of the loaded file. The default
extension (manual control) for files containing known delays is *.csv, although other
extensions are allowed. If no path is specified the analyzer searches the current
directory, to be queried with MMEMory:CDIRectory?. If a file name is specified,
the analyzer activates variable delay mode.
Use the constant delay values defined via
SENSE<Ch>:FREQuency:MDELay:CDELay
CDELay
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
See MMEMory:LOAD:MDCData
Channel number
768
Command Reference
SCPI Command Reference
*RST value
'<file_name>'
String parameter to specify the name and directory of the calibration file to be
loaded. The default extension (manual control) for mixer delay calibration files is
*.mcal, although other extensions are allowed. If no path is specified the analyzer
searches the current directory, to be queried with MMEMory:CDIRectory?.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
Channel number
<Generator>
769
Command Reference
SCPI Command Reference
*RST value
'<file_name>'
*RST value
SCPI,
Command
Types
Example:
1
String parameter to specify the name and directory of the pulse train file to be
loaded. The default extension (manual control) for pulse train files is *.train, although
other extensions are allowed. If no path is specified the analyzer searches the
current directory, to be queried with MMEMory:CDIRectory?.
Device-specific, no query.
Assume that the current setup contains two channels Ch1 and
Ch2, and that a pulse train has been defined for Ch1.
MMEM:STOR:PTR 1, 1,
'C:\Rohde&Schwarz\NWA\PulseTrain\PulseTrain.train'
Store the pulse train definition of Ch1 to a pulse train file.
MMEM:LOAD:PTR 2, 1, 'C:\Rohde&Schwarz\NWA\PulseTrain\PulseTrain.train'
Load the previously created pulse train file and assign the
definition to Trc2.
MMEMory:LOAD:RIPPle '<trc_name>','<file_name>'
Loads a ripple limit definition from a specified file and assigns it to a trace with a specified name. Ripple
limits are created using the CALCulate<Chn>:RIPPle... commands.
'<trc_name>'
*RST value
'<file_name>'
*RST value
SCPI,
Command
Types
Example:
Name of an existing trace in the active setup (string parameter). The imported ripple
limit line is assigned to this trace, irrespective of the trace information in the ripple
limit file.
String parameter to specify the name and directory of the ripple limit file to be
loaded. The default extension (manual control) for ripple limit files is *.ripple,
although other extensions are allowed. If no path is specified the analyzer searches
the current directory, to be queried with MMEMory:CDIRectory?.
Device-specific, no query.
Assume that the current setup contains two traces named Trc1
and Trc2, respectively, and that ripple limits have been
defined for Trc1.
MMEM:STOR:RIPP 'TRC1',
'C:\Rohde&Schwarz\NWA\LIMitLines\Lim_Trc1.limit'
Store the ripple limit definition of Trc1 to a ripple limit
file.
MMEM:LOAD:RIPP 'TRC2',
'C:\Rohde&Schwarz\NWA\LIMitLines\Lim_Trc1.limit'
770
Command Reference
SCPI Command Reference
Load the previously created ripple limit file and assign the
limits to Trc2.
CALC:RIPP:DISPlay ON
Show the ripple limit line for the active trace in the diagram.
MMEMory:LOAD:SEGMent <Ch>,'<file_name>'
Loads a sweep segment definition from a specified file and assigns it to a specified channel. Sweep
segments are defined using the [SENSe<Ch>:]SEGMent<Seg>... commands.
<Ch>
Channel number.
'<file_name>'
String parameter to specify the name and directory of the sweep segment file to be
loaded. The default extension (manual control) for sweep segment files is *.seglist,
although other extensions are allowed. If no path is specified the analyzer searches
the current directory, to be queried with MMEMory:CDIRectory?.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
MMEMory:LOAD:STATe <numeric_value>,'<file_name>'
Loads configuration data from a specified setup file and sets the analyzer to the corresponding instrument
state.
<numeric_value>
1 (the <numeric_value> is used for compatibility with the SCPI standard but is
ignored).
<file_name>
String parameter to specify the name and directory of the setup file to be
loaded. The default extension (manual control) for setup files is *.zvx, although
other extensions are allowed. If no path is specified the analyzer searches the
current directory, to be queried with MMEMory:CDIRectory?.
771
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
Example:
Confirmed, no query.
MMEM:CDIR 'c:\Rohde&Schwarz\nwa'
String parameter to specify the name and directory of the trace file to be loaded.
Several file formats for trace files are supported. If no path is specified the analyzer
searches the current directory, to be queried with MMEMory:CDIRectory?.
The file extensions *.s<n>p, *.csv, and *.dat for Touchstone, ASCII, and Matlab files
are mandatory.
'<parameter
name/trace
name>'
Optional string parameter: For imported Touchstone files for more than one port
(*.s2p, *.s3p, *.s4p), the parameter denotes the imported S-parameter ('S11', 'S12',
...). For ASCII (*.csv) and Matlab (*dat) files, the parameter references a trace name
in the file (case sensitive). If the parameter is omitted, the first trace in the specified
file is imported.
*RST value
SCPI,
Command
Types
Example:
Confirmed, no query.
772
Command Reference
SCPI Command Reference
MMEMory:LOAD:VNETworks<Ch>:BALanced:DEEMbedding<Log_pt>
'<file_name>', PMAin | PSECondary[, IPORts]
Loads data from a specified Touchstone file defining a balanced port circuit model for deembedding.
Select a balanced port circuit model involving file import before using the command.
<Ch>
Channel number
<Log_pt>
'<file_name>'
Parameters
[IPORts]
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
773
Command Reference
SCPI Command Reference
CALC:TRAN:VNET:BAL:DEEM:TND STSL
Select the Serial .s2p data, shunt L circuit model.
MMEM:LOAD:VNET:BAL:DEEM2
'C:\Rohde&Schwarz\NWA\VNET\Test.s2p', PMA
Load a Touchstone file and assign it to logical port no. 2.
MMEMory:LOAD:VNETworks<Ch>:BALanced:EMBedding<Log_pt> '<file_name>',
PMAin | PSECondary[, IPORts]
Loads data from a specified Touchstone file defining a balanced port circuit model for embedding. Select a
balanced port circuit model involving file import before using the command.
<Ch>
Channel number
<Log_pt>
'<file_name>'
String parameter to specify the name and directory of the loaded Touchstone file.
The balanced port circuit models STSL | STSC | SLST | SCST require two 2port (*.s2p) files, to be assigned to the different ports PMAin and PSECondary; the
FIMPort model requires a single 4-port (*.s4p) file but no additional port
assignment.
If no path is specified the analyzer searches the current directory, to be queried with
MMEMory:CDIRectory?.
Parameters
[IPORts]
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
774
Command Reference
SCPI Command Reference
MMEMory:LOAD:VNETworks<Ch>:GLOop:DEEMbedding '<file_name>'
Loads data from a specified one-port (*.s1p) Touchstone file defining a ground loop circuit model for
deembedding. Select the ground loop circuit model involving file import (FIMPort) before using the
command.
<Ch>
Channel number.
'<file_name>'
String parameter to specify the name and directory of the loaded Touchstone file.
If no path is specified the analyzer searches the current directory, to be queried
with MMEMory:CDIRectory?.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
CALC:TRAN:VNET:GLO:DEEM:TND FIMP
Select the 1-Port Data (s1p) circuit model.
MMEM:LOAD:VNET:GLO:DEEM2
'C:\Rohde&Schwarz\NWA\VNET\Test.s1p'
Load a Touchstone file.
MMEMory:LOAD:VNETworks<Ch>:GLOop:EMBedding '<file_name>'
Loads data from a specified one-port (*.s1p) Touchstone file defining a ground loop circuit model for
embedding. Select the ground loop circuit model involving file import (FIMPort) before using the
command.
<Ch>
Channel number.
'<file_name>'
String parameter to specify the name and directory of the loaded Touchstone file.
If no path is specified the analyzer searches the current directory, to be queried
with MMEMory:CDIRectory?.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
CALC:TRAN:VNET:SEND:GLO:TND FIMP
Select the 1-Port Data (s1p) circuit model.
MMEM:LOAD:VNET:GLO:EMB 'C:\Rohde&Schwarz\NWA\VNET\Test.s1p'
Load a Touchstone file.
775
Command Reference
SCPI Command Reference
MMEMory:LOAD:VNETworks<Ch>:PPAir:DEEMbedding<List_idx> '<file_name>',
PMAin | PSECondary[, IPORts]
Loads data from a specified Touchstone file defining a port pair circuit model for deembedding. Select a
port pair with a circuit model involving file import before using the command.
<Ch>
Channel number
<List_idx>
'<file_name>'
Parameters
[IPORts]
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
Define a port pair configuration with two port pairs (<List_idx> = 1 or 2).
CALC:TRAN:VNET:PPA:DEEM2:TND STSL
Select the Serial .s2p data, shunt L circuit mode for port pair no. 2.
MMEM:LOAD:VNET:PPA:DEEM2 'C:\Rohde&Schwarz\NWA\Traces\Test.s2p', PMA
MMEMory:LOAD:VNETworks<Ch>:PPAir:EMBedding<List_idx> '<file_name>',
PMAin | PSECondary[, IPORts]
Loads data from a specified Touchstone file defining a balanced port circuit model for embedding. Select a
port pair with a circuit model involving file import before using the command.
<Ch>
Channel number
<List_idx>
'<file_name>'
String parameter to specify the name and directory of the loaded Touchstone file.
776
Command Reference
SCPI Command Reference
The balanced port circuit models STSL | STSC | SLST | SCST require two 2port (*.s2p) files, to be assigned to the different ports PMAin and PSECondary; the
FIMPort model requires a single 4-port (*.s4p) file but no additional port
assignment.
If no path is specified the analyzer searches the current directory, to be queried with
MMEMory:CDIRectory?.
Parameters
[IPORts]
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
MMEMory:LOAD:VNETworks<Ch>:SENDed:DEEMbedding<Ph_pt> '<file_name>'[,
IPORts]
Loads data from a specified two-port (*.s2p) Touchstone file defining a single ended circuit model for
deembedding. Select the single ended port circuit model involving file import (FIMPort)before using the
command.
<Ch>
Channel number.
<Ph_pt>
'<file_name>'
*RST value
[IPORts]
Interchange port numbers of loaded *.s2p file. If the parameter is omitted, the port
numbers are not interchanged.
Device-specific, no query.
SCPI,
Command
Types
Example:
CALC:TRAN:VNET:SEND:DEEM:TND FIMP
777
Command Reference
SCPI Command Reference
MMEMory:LOAD:VNETworks<Ch>:SENDed:EMBedding<Ph_pt> '<file_name>'[,
IPORts]
Loads data from a specified two-port (*.s2p) Touchstone file defining a single ended circuit model for
embedding. Select the single end. Select the single ended port circuit model involving file import
(FIMPort)before using the command.
<Ch>
Channel number.
<Ph_pt>
'<file_name>'
*RST value
[IPORts]
Interchange port numbers of loaded *.s2p file. If the parameter is omitted, the port
numbers are not interchanged.
Device-specific, no query.
SCPI,
Command
Types
Example:
CALC:TRAN:VNET:SEND:EMB:TND FIMP
Select the Serial .s2p data circuit model.
MMEM:LOAD:VNET:SEND:EMB2
'C:\Rohde&Schwarz\NWA\VNET\Test.s2p'
Load a Touchstone file and assign it to the physical port
no. 2.
MMEMory:MDIRectory '<directory_name>'
Creates a new subdirectory for mass memory storage in an existing directory.
'<directory_name>'
*RST value
SCPI, Command
Types
Example:
String parameter to specify the new directory. Either the full path or a
subdirectory for the current directory (see MMEMory:CDIRectory).
Device-specific, no query.
MMEM:MDIR 'C:\Documents and Settings\New_Directory'
Create the specified directory. The parent directory
778
Command Reference
SCPI Command Reference
MMEMory:MOVE '<file_source>','<file_destination>'
Moves a file to the indicated directory and stores it under the file name specified, if any. If
<file_destination> contains no path indication, the command renames the file without moving it.
'<file_source>',
'<file_destination>'
*RST value
String parameters to specify the name and the path of the file to be
copied and the name and the path of the new file.
Confirmed, no query.
Example:
MMEM:MOVE 'C:\USER\DATA\SETUP.zvx','A:'
Move file Setup.zvx in directory C:\USER\DATA to the
external storage medium, mapped to drive A:\.
MMEMory:NAME '<file_name>'
Defines a name for a file which can be used to store the printer output. The file is created when it is
selected as a printer destination (HCOPy:DESTination 'MMEM').
'<file_name>'
*RST value
SCPI,
Command
Types
Example:
String parameter to specify the file name. The supported file formats are *.wmf,
*.ewmf, *.bmp, *.png; see command HCOPy:DEVice:LANGuage. The specified
directory must exist, otherwise no file can be generated. If no path is specified the
analyzer uses the current directory, to be queried with MMEMory:CDIRectory?.
'Hardcopy'
Device-specific, with query.
MMEM:NAME 'C:\Screenshots\PLOT1.BMP'
Define a printer file name, to be stored in the existing
directory C:\Screenshots (without creating the file).
HCOP:DEST 'MMEM'; :HCOP
Select 'Print to file' and create the printer file specified
before.
779
Command Reference
SCPI Command Reference
MMEMory:RDIRectory '<directory_name>'
Removes an existing directory from the mass memory storage system.
'<directory_name>'
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
MMEM:RDIR 'C:\Documents and
Settings\NetworkService\Application Data'
Removes the specified directory.
EXPLicit
*RST value
SCPI,
Command
Types
Example:
The analyzer uses default renormalization rules; refer to the documentation of the
following commands:
MMEMory:STORe:TRACe
MMEMory:STORe:TRACe:CHANnel
MMEMory:STORe:TRACe:PORTs
MMEMory:STORe:TRACe:PORTs:INComplete
MMemory:LOAD:TRACe
MMEMory:LOAD:CKIT:SDATA
MMEMory:LOAD:CORRection:TCOefficient
The MMEMory:SETTings:RENorm:RIMPedance and
MMEMory:SETTings:RENorm:STATe settings are ignored.
Data export and import according to the
MMEMory:SETTings:RENorm:RIMPedance and
MMEMory:SETTings:RENorm:STATe settings.
AUTO
Device-specific, command or query
780
Command Reference
SCPI Command Reference
MMEMory:SETTings:RENorm:RIMPedance <impedance>
Defines the target reference impedance for S-matrix export. The value is written into the file header of the
generated Touchstone file. If renormalization is enabled (MMEMory:SETTings:RENorm:STATe ON), it is
also used for renormalization.
This setting is valid in explicit mode only (MMEMory:SETTings:RENorm:MODE EXPLicit).
<impedance>
Real impedance value
*RST value [def. unit]
1 []
SCPI, Command Types
Example:
See MMEMory:SETTings:RENorm:MODE
MMEMory:SETTings:RENorm:STATe <Boolean>
Enables or disables renormalization during Touchstone file export and import.
This setting is valid in explicit mode only (MMEMory:SETTings:RENorm:MODE EXPLicit).
<Boolean>
ON | OFF enable or disable renormalization.
*RST value
OFF
SCPI, Command Types
Example:
See MMEMory:SETTings:RENorm:MODE
'<file_name>'
String parameter to specify the name and directory of the cal kit file to be created.
The file is a NWA-specific cal kit file with the extension *.calkit. If no path is
specified the analyzer uses the current directory, to be queried with
MMEMory:CDIRectory?.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
MMEM:LOAD:CKIT
'C:\Rohde&Schwarz\NWA\Calibration\Kits\New_kit.calkit'
Load the previously created cal kit file New_kit.calkit from
the default cal kit directory.
... :MMEM:STOR:CKIT 'New_kit',
781
Command Reference
SCPI Command Reference
'C:\Rohde&Schwarz\NWA\Calibration\Kits\New_kit.calkit'
Store the data for the user-defined cal kit New_kit and
overwrite the cal kit file New_kit.calkit.
'<ckit_label>'
'<file_name>'
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
See [SENSe<Ch>:]CORRection:CKIT:LLABel
MMEMory:STORe:CMAP '<file_name>'
Stores a color scheme to a specified NWA color scheme file.
'<file_name>'
String parameter to specify the name and directory of the color scheme file to be
created. If no path is specified the analyzer uses the current directory, to be
queried with MMEMory:CDIRectory?. The default extension (manual control) for
color scheme files is *.ColorScheme, although other extensions are allowed.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
See MMEMory:LOAD:CMAP
MMEMory:STORe:CORRection <Ch>,'<file_name>'
Copies the correction data of channel <Ch> to the cal pool, generating a new correction data file (cal
group). The file has the extension *.cal and is stored in the C:\Rohde&Schwarz\NWA\Calibration\Data
directory.
<Ch>
Channel number
782
Command Reference
SCPI Command Reference
'<file_name>'
String parameter to specify the name of the created cal group file. There is no
need to specify the directory path and file extension; the analyzer uses the default
cal pool directory C:\Rohde&Schwarz\NWA\Calibration\Data and a *.cal extension.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
See MMEMory:LOAD:CORRection
String parameter to specify the name and directory of the created power meter
correction list file. The file extension *.pmcl is mandatory. If no path is specified the
analyzer uses the current directory, to be queried with MMEMory:CDIRectory?.
*RST value
SCPI,
Command
Types
Example:
Confirmed, no query.
See SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:CALibration
Name of an existing trace in the active setup (string parameter) for which a limit
line definition exists.
'<file_name>'
String parameter to specify the name and directory of the created limit line file. The
default extension (manual control) for limit line files is *.limit, although other
extensions are allowed. If no path is specified the analyzer uses the current
directory, to be queried with MMEMory:CDIRectory?.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
See MMEMory:LOAD:LIMit.
MMEMory:STORe:MARKer '<file_name>'
Saves the values of all markers to a ASCII file.
783
Command Reference
SCPI Command Reference
'<file_name>'
String parameter to specify the name and directory of the created ASCII file. The
default extension (manual control) for marker files is *.txt, although other
extensions are allowed. If no path is specified the analyzer uses the current
directory, to be queried with MMEMory:CDIRectory?. An example for the file
contents is given below.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
*RST
Reset the analyzer, creating the default trace no. 1 in
channel no. 1.
CALC:MARK ON; MARK:X 1GHz
Create marker no. 1 and place it to 1 GHz.
CALC:MARK2 ON; MARK2:X 2GHz
Create a second marker and place it to 2 GHz.
MMEM:STOR:MARK 'Marker.txt'
Store the marker values to an ASCII file. The file contains
both marker values:
*RST value
SCPI,
Command
Types
Example:
String parameter to specify the name and directory of the created calibration file.
The default extension (manual control) for mixer delay calibration files is *.mcal,
although other extensions are allowed. If no path is specified the analyzer uses the
current directory, to be queried with MMEMory:CDIRectory?.
Device-specific, no query.
See MMEMory:LOAD:MDCData
784
Command Reference
SCPI Command Reference
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
See MMEMory:LOAD:PTRain.
Name of an existing trace in the active setup (string parameter) for which a ripple
limit definition exists.
'<file_name>'
String parameter to specify the name and directory of the created ripple limit file.
The default extension (manual control) for ripple limit files is *.ripple, although
other extensions are allowed. If no path is specified the analyzer uses the current
directory, to be queried with MMEMory:CDIRectory?.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
See MMEMory:LOAD:LIMit.
Channel number.
'<file_name>'
String parameter to specify the name and directory of the created sweep segment
file. The default extension (manual control) for sweep segment files is *.seglist,
785
Command Reference
SCPI Command Reference
although other extensions are allowed. If no path is specified the analyzer uses the
current directory, to be queried with MMEMory:CDIRectory?.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
See MMEMory:LOAD:SEGMent.
MMEMory:STORe:STATe <numeric_value>,'<file_name>'
Stores the configuration data of the current setup to a specified setup file.
MMEMory:STORe:STATe renames the current setup, appending a .zvx extension. See example for
MMEMory:LOAD:STATe.
<numeric_value>
1 (the <numeric_value> is used for compatibility with the SCPI standard but is
ignored).
'<file_name>'
String parameter to specify the name and directory of the created setup file.
The default extension (manual control) for setup files is *.zvx, although other
extensions are allowed. If no path is specified the analyzer uses the current
directory, to be queried with MMEMory:CDIRectory?.
*RST value
SCPI, Command
Types
Example:
Confirmed, no query.
See MMEMory:LOAD:STATe.
786
Command Reference
SCPI Command Reference
String parameter to specify the name and directory of the created trace file.
Several file formats for trace files are supported. The file extensions *.s<n>p,
*.csv, and *.dat for Touchstone, ASCII, and Matlab files are mandatory.
To generate a multiport Touchstone file *.s2p, *.s3p..., the channel must contain
traces for the full set of S-parameters; the '<trc_name>' is ignored.
If no path is specified the analyzer uses the directory
'C:\RohdeSchwarz\Nwa\RecallSets'.
Optional
parameters
*RST value
SCPI,
Command
Types
Example:
Confirmed, no query.
See MMEMory:LOAD:TRACe.
787
Command Reference
SCPI Command Reference
Renormalization rules
Renormalization is NOT performed! The exported values are always based on the reference impedance of
the physical ports.
For one-port Touchstone files, the Reference resistance written to the file header depends on the current
renormalization mode MMEMory:SETTings:RENorm:MODE:
if set to AUTO, the analyzer either uses the common reference impedance if unambiguous, or 1 Ohm
otherwise as described in the help of the "Export Complex Data ..." menu command.
if set to EXPLicit, the analyzer uses the specified reference impedance
MMEMory:SETTings:RENorm:RIMPedance.
For multiport Touchstone files always a Reference resistance of 50 is used.
<channel no.>
Channel number in the active setup.
| ALL
ALL A separate file is created for each channel in the active setup.
'<file_name>'
String parameter to specify the name and directory of the created trace file.
Several file formats for trace files are supported. The file extensions *.s<n>p, *.csv,
and *.dat for Touchstone, ASCII, and Matlab files are mandatory.
To generate a multiport Touchstone file *.s2p, *.s3p..., the channel must contain
traces for the full set of S-parameters.
If no path is specified the analyzer uses the C:\Rohde&Schwarz\NWA\Traces
directory.
Optional
parameters
*RST value
SCPI,
Command
Types
Example:
Confirmed, no query.
*RST; :CONF:TRAC:NAME?
Reset the instrument, creating a default channel no 1 and a default trace Trc1.
CALC:PAR:DEF:SGR 1,2
Create four traces to measure the two-port S-parameters S11, S12, S21, S22. The
traces are not displayed.
MMEM:STOR:TRAC:CHAN 1, 'C:\Rohde&Schwarz\NWA\Traces\Chn1.csv'
Store all trace data of channel 1 to a trace file.
MMEM:STOR:TRAC:CHAN 1, 'C:\Rohde&Schwarz\NWA\Traces\Chn1.s2p'
Store the four S-parameter traces to a two-port Touchstone
788
Command Reference
SCPI Command Reference
file. The Touchstone file will not contain the default trace
Trc1.
The Touchstone file (.s<n>p where <n> is the number of ports) contains a full set of <n> single-ended Sparameters for the selected ports. Traces are created using the
CALCulate<Ch>:PARameter:SDEFine... command. The command fails unless the following
conditions are met:
For a one-port Touchstone file, the reflection coefficient for the specified port (e.g. S 11 for port no.
1) must be measured. If a full one-port system error correction is available for the specified port, it
is also possible to export transmission parameters that are related to the calibrated port (e.g. S 12
or S21 for port no. 1).
For a multiport Touchstone file, a full multiport system error correction must be available. It is not
necessary to measure the full set of S-parameters. Moreover, if the port configuration contains
balanced ports, the Touchstone file will contain the converted single-ended S-parameters.
String parameter to specify the name and directory of the created Touchstone file.
The file extension *.s<n>p for a n-port Touchstone file is mandatory.
If no path is specified the analyzer uses the current directory, to be queried with
MMEMory:CDIRectory?.
Other
parameters
*RST value
SCPI,
Command
Types
Device-specific, no query.
789
Command Reference
SCPI Command Reference
Example:
Suppose that a full four-port calibration for ports 1 to 4 and channel 1 has been
performed, and that a DUT with two balanced ports is connected. The analyzer
measures an arbitrary mixed mode S-parameter.
MMEM:STOR:TRAC:PORT
String parameter to specify the name and directory of the created Touchstone
file. The file extension *.s<n>p for a n-port Touchstone file is mandatory.
If no path is specified the analyzer uses the current directory, to be queried with
MMEMory:CDIRectory?.
Other
parameters
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
*RST
Reset the analyzer, generating the default trace Trc1. The S-parameter S21 is
measured; the channel is uncalibrated.
MMEM:STOR:TRAC:PORT:INC
790
Command Reference
SCPI Command Reference
Store the trace to a two-port Touchstone file. The columns for S11, S12, and S22
are filled with zeros.
OUTPut...
This subsystem controls the characteristics of the analyzers output ports.
OUTPut<port_no>:ATTenuation
[Deprecated command]
Sets an attenuation factor for the generated wave transmitted at test port no. <Pt>. The incident wave is
attenuated via INPut<Pt>:ATTenuation.
OUTPut<Pt>:ATTenuation is not channel-specific; the value is valid for all channels. Use
SOURce<Ch>:POWer<Pt>:ATTenuation to set or query a channel-specific attenuation value.
Use SOURce<Ch>:POWer<Pt>:ATTenuation:AUTO ON for automatic generator attenuator setting.
Automatic attenuator setting overwrites the manual attenuation factor. Conversely, a manual entry resets
the mode to manual (OFF).
<port_no>
Test port number of the analyzer, 1 to 2, 3 or 4, depending on the analyzer
model. If unspecified the numeric suffix is set to 1.
<numeric_value>
Attenuation factor for the generated wave.
Range [def. unit]
Depending on the analyzer/attenuator model, e.g. 0 dB to 80 dB for ZVA8 with
ZVA8-B21/B22/B23/B24 [dB]. UP and DOWN increment/decrement the
attenuation in 10 dB steps. The analyzer rounds any entered value below the
maximum attenuation to the closest step.
*RST value
0 dB
SCPI, Command
Types
Example:
SOUR:POW -6
Query the generator step attenuator setting at port 2 and for channel no. 1. The
response is 10.
791
Command Reference
SCPI Command Reference
If an S-parameter S<out><in> is measured, the second port number index <in> (input port of the DUT
= drive port of the analyzer) is set equal to the selected drive port: Drive port selection affects the
measured quantity.
If a wave quantity or a ratio is measured, the drive port is independent of the measured quantity.
Create channel 4 and a trace named Ch4Tr1 to measure the wave quantity a1.
The trace automatically becomes the active trace.
OUTP4:DPOR PORT2
Select drive port 2 for the active trace.
OUTPut[:STATe] <Boolean>
Turns the internal source power at all ports and the power of all external generators immediately on or off.
After the RF power is switched on, the start of the measurement is delayed by approx. 1 s while the
amplifier stages of the analyzer are allowed to settle. To circumvent this delay if you need to turn off the
base channel power for a limited period of time, reduce the base channel power setting or turn off the
drive ports in the Port Configuration dialog instead of using RF Off.
<Boolean>
ON | OFF - Switches the power on or off.
*RST value
ON
SCPI, Command Types
Example:
OUTP OFF
FAST Only the RF source signal is turned off; the RF amplifiers are still
792
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
Example:
power supplied.
LBNoise The power supply of the RF amplifiers is turned off, too (reduced
broadband noise).
(a reset leaves the setting unchanged)
Device-specific, with query.
OUTPut:STATe:TYPE FAST
OUTPut<Ch>:UPORt:BUSY:LINK <Boolean>
Defines the behavior of the BUSY output signal at pin no. 4 of the USER CONTROL connector on the rear
panel of the analyzer.
<Ch>
<Boolean>
*RST value
SCPI,
Command
Types
Example:
Channel number.
AUTO Auto (according to the triggered measurement sequence)
POInt Seeep point
PPOint Partial measurement
SEGMent Sweep segment
SWEep Entire sweep
AUTO
Device-specific, command or query
Reset the analyzer and query the triggered measurement sequence. The response
is 'SWEEP';AUTO. The BUSY signal is turned on ("High" state) when the analyzer
acquires the fist partial measurement data of the first sweep point. It returns to "Low"
state after the last partial measurement of the last sweep point has been acquired.
OUTPut<Ch>:UPORt:SEGMent<Seg>:STATe <Boolean>
Enables or disables segment bits for the sweep segments in channel no. <Ch>; see
OUTPut<Ch>:UPORt:SEGMent<Seg>[:VALue]. The command is valid for segmented frequency
sweep.
<Ch>
<Seg>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Channel number.
Sweep segment number. This suffix is ignored; the setting is valid for all
segments.
ON | OFF - Enables or disables channel bits.
OFF
Device-specific, command or query
See OUTPut<Ch>:UPORt:SEGMent<Seg>[:VALue]
793
Command Reference
SCPI Command Reference
OUTPut<Ch>:UPORt:SEGMent<Seg>[:VALue] <numeric_value>
Sets or queries a sweep segment-dependent four-bit binary value to control four independent output
signals at the USER CONTROL connector (lines 16, 17, 18, 19). The output signals are 3.3 V TTL signals
which can be used to differentiate between up to 16 independent analyzer states for each channel. The
command is valid for segmented frequency sweeps. It is analogous to the channel-dependent command
OUTPut<Ch>:UPORt[:VALue] (for unsegmented sweeps).
The bits for the sweep segments must be enabled explicitly using
OUTPut<Ch>:UPORt:SEGMent:STATe.
After a *RST of the analyzer all segment bits are set to zero; no signal is applied to pins 16 to 19
of the USER CONTROL connector.
The signals at the USER CONTROL connector reflect the segments bits of the currently
measured segment.
The signals are switched on as soon as a measurement in a segment with non-zero segment bits
is started. They are changed whenever a segment with different segment bits is measured.
The signals at the USER CONTROL connector are maintained after the analyzer enters the hold
state. This happens in single sweep mode after all sweep sequences have been terminated.
Channel number.
<Seg>
<numeric_value>
Range [def. unit]
Binary value.
#B0000 to #B1111 (for setting command), 0 to 15 (query) []
The transferred values correspond to the following states of the USER
CONTROL connector:
#B0000 no signal at any of the four pins 16, 17, 18, 19
#B0001 output signal at pin 16
#B0010 output signal at pin 17
#B0011 output signal at pin 16 and 17
...
#B1111 output signal at pin 16, 17, 18, and 19
#B0000 (0)
*RST value
SCPI, Command
Types
Example:
794
Command Reference
SCPI Command Reference
Create a sweep segment no. 1 with a sweep range between 1.0 MHz and 1.5
MHz.
SWE:TYPE SEGM
Assign the segment bit value #B0001 to segment no. 1. The output signal at
pin 16 is switched on while the first segment is measured.
SEGM2:ADD
Assign the segment bit value #B0010 to segment no. 2. While the analyzer
measures the second segment, the output signal changes from pin 16 to pin
17.
OUTPut<Ch>:UPORt[:VALue] <numeric_value>
Sets or queries a channel-dependent four-bit binary value to control four independent output signals at the
USER CONTROL connector (lines 8, 9, 10, 11). The output signals are 3.3 V TTL signals which can be
used to differentiate between up to 16 independent analyzer states. OUTPut<Ch>:UPORt[:VALue] itself
does not change the analyzer state.
After a *RST of the analyzer all channel bits (including the value for the active, sweeping channel
no. 1) are set to zero; no signal is applied to pins 8 to 11 of the USER CONTROL connector.
The signals at the USER CONTROL connector reflect the channel bits of the measuring channel,
i.e. the channel for which the analyzer performs a sweep. This channel is not necessarily identical
with the active channel.
The signals are switched on as soon as a measurement (sweep) in a channel with non-zero
channel bits is started. They are changed whenever a channel with different channel bits becomes
the measuring channel.
The signals at the USER CONTROL connector are maintained after the analyzer enters the hold
state. This happens if all channels use single sweep mode and if all sweep sequences have been
terminated.
You can use the active channel number as a parameter for OUTPut<Ch>:UPORt[:VALue] and
monitor the activity of up to 16 different channels at the USER CONTROL connector; see example below.
795
Command Reference
SCPI Command Reference
You can also use the USER CONTROL output signals as channel-dependent trigger signals for external
devices. Use CONTrol:AUXiliary:C[:DATA] to transfer the four bit value in decimal representation.
<Ch>
Channel number.
<numeric_value>
Range [def. unit]
Binary value.
#B0000 to #B1111 (for setting command), 0 to 15 (query) []
The transferred values correspond to the following states of the USER
CONTROL connector:
#B0000 no signal at any of the four pins 8, 9, 10, 11
#B0001 output signal at pin 8
#B0010 output signal at pin 9
#B0011 output signal at pin 8 and 9
...
#B1111 output signal at pin 8, 9, 10 and 11
#B0000 (0)
*RST value
SCPI, Command
Types
Example:
Assign the channel bit value #B0001 to the active channel no. 1. The analyzer
performs a measurement in channel no. 1, therefore the output signal at pin 8
is switched on.
CONF:CHAN2:STAT ON; OUTP2:UPOR #B0010
Create channel no. 2, causing it to become the active channel, and assign the
channel bit value #B0010. The analyzer performs no measurement in channel
no. 2, therefore the output signal is not changed.
CALC2:PAR:SDEF 'Ch2Tr1', 'S11'
Create a trace named 'Ch2Tr1' and assign it to channel 2. While the analyzer
measures in channel 2, the output signal changes from pin 8 to pin 9.
PROGram...
This subsystem controls external application programs that can be run on the analyzer.
796
Command Reference
SCPI Command Reference
<command>
*RST value
SCPI,
Command
Types
Example:
Confirmed, no query.
PROG:SEL:NAME PROG
Lock command execution and manual control of the analyzer until iecwin32 is
paused or stopped.
Name and path of the ini file. The *.ini extension may be omitted as it is created
automatically by the command. The specified path/directory must exist. If the
797
Command Reference
SCPI Command Reference
SCPI,
Command
Types
Example:
Query the value of the key Receive in the *.ini file. The response is this "is a
response".
Name and path of the *.ini file. The *.ini extension may be omitted as it is
created automatically by the command. The specified path/directory must exist. If
the *.ini file does not exist, it is created.
<key>
<value>
String or numeric value for the key/value pair(s). If a string parameter is supplied, it
has to be enclosed in single or double quotes.
*RST value
SCPI,
Command
Types
Example:
798
Command Reference
SCPI Command Reference
startf="123.05"
PROG:INIP? 'c:\preferences\myapp', 'myparameter'
Query the value of the key myparameter in the *.ini file. The response is
"myvalue".
PROGram[:SELected]:NAME PROG
Selects the application to be run on the analyzer. At present, only the general parameter PROG is
available. This means that PROGram[:SELected]:EXECute can start any program.
Use this command in order to avoid problems should the default value change in future firmware
versions.
PROG
*RST value
SCPI, Command
Types
Example:
Any program running under Windows XP or any file that can be opened with an
application program available on the analyzer.
PROG
Confirmed, command or query.
See PROGram[:SELected]:EXECute.
PROGram[:SELected]:WAIT
Locks command execution and manual control of the analyzer while a program started via
PROGram[:SELected]:EXECute is running. The analyzer does not execute any further commands or
queries until the program is stopped or paused.
Use this command or query before trying to retrieve the return value of the executed program (using
PROGram[:SELected]:RETVal?).
Parameters
*RST value
None.
SCPI, Command
Types
Example:
PROGram[:SELected]:RETVal?
Queries the return value of an application or process started via PROGram[:SELected]:EXECute.
Since PROG:RETVal? is a non-blocking command, it has to be preceded by a PROG:WAIT (command or
query).
799
Command Reference
SCPI Command Reference
Parameters
*RST value
None.
n.a.
Run iecwin32.exe.
PROG:WAIT
ROUTe<Ch>...
This subsystem configures the internal signal paths of a connected switch matrix R&S ZV-Z81/-82 or a
multiport test set R&S ZV-83. For details refer to System Configuration Matrix Configuration in the GUI
reference chapter.
ROUTe<Ch>:CFILe <Boolean>
Overwrites the current settings of the switch matrix/multiport test set with the settings stored in the
configuration file matrix.mtx. The file is stored in the directory C:\Program Files\Rohde&Schwarz\Network
Analyzer\resources\extdev.
<Ch>
<Boolean>
ON - The multiport test set uses the default settings of the configuration file
OFF - The default settings have been changed (for query only)
ON
*RST value
SCPI, Command
Types
Example:
Reset the analyzer and query the default configuration state. The response is 1
(default settings are used).
ROUT5:PORTS A, 2
Change the signal routing for channel no. 5 and port group A.
ROUT:CFIL?
Query the default configuration state again. The response is 0 (default settings
are no longer used).
800
Command Reference
SCPI Command Reference
<Ch>
<port group>
Range [def.
unit]
*RST value
Channel number.
Group of "output" ports of the test set.
A|B|C|D
<port no.>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
*RST; :ROUT1:PORT?
Query the default port configuration of the switch matrix/multiport test set. The
analyzer returns A, 0, B, 0, C, 0, D, 0. Channel 1 does not change the
previous port configuration.
CONF:CHAN2 ON; CHAN3 ON; CHAN4 ON
Use the "output" ports no. A1, B1, C1, D1 for channel 1, A2, B3, C4, D4 for
channel 2.
ROUT3:PORT A, 4, D, 3
Use the "output" port no. A4 and D3 for channel 3, do not change port B and C
when measuring channel 3.
ROUT4:PORT A, 4, B, 0, C, 0, D, 3
[SENSe...]
[SENSe<Ch>:]AVERage...
This subsystem sets sweep averaging parameters. The sweep average is a noise-reduction technique
which consists of calculating each measurement point as an average of the same measurement point over
several consecutive sweeps.
In contrast to the sweep count (for single sweep mode, [SENSe<Ch>:]SWEep:COUNt), averaging is
always channel-specific. Both features are completely independent from each other.
[SENSe<Ch>:]AVERage:CLEar
Starts a new average cycle, clearing all previous results and thus eliminating their effect on the new cycle.
<Ch>
801
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
Example:
Confirmed, no query
SENS1:AVER:COUN 15; :AVER ON
Set the average factor for channel 1 to 15 (the mnemonic SENS1 can be
omitted) and enable the sweep average.
SENS1:AVER:COUN:CURR?
[SENSe<Ch>:]AVERage:COUNt <factor>
Defines the number of consecutive sweeps to be combined for the sweep average (Average Factor).
<Ch>
Channel number.
<factor>
Range [def. unit]
*RST value
Average factor
1 to 1000 [1]
10
Example:
See [SENSe<Ch>:]AVERage:CLEar
[SENSe<Ch>:]AVERage:COUNt:CURRent?
Queries the number of the sweep which is currently measured. Use this command to monitor the progress
of sweep averaging.
<Ch>
Channel number.
Response
Range [def. unit]
*RST value
Example:
See [SENSe<Ch>:]AVERage:CLEar
[SENSe<Ch>:]AVERage[:STATe] <Boolean>
Enable or disable the sweep average.
<Ch>
Channel number.
802
Command Reference
SCPI Command Reference
<Boolean>
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]AVERage:CLEar
[SENSe<Ch>:]BANDwidth...
This subsystem sets the bandwidth of the IF measurement filter (resolution bandwidth).The forms
BANDwidth and BWIDth are equivalent.
[SENSe<Ch>:]BANDwidth|BWIDth[:RESolution] <bandwidth>
Defines the resolution bandwidth of the analyzer (Meas. Bandwidth).
<Ch>
<bandwidth>
Range [def.
unit]
Resolution bandwidth
1 Hz to 1 MHz (5 (10) MHz with option R&S ZVA-K17, 10 (30) MHz with option
R&S ZVA-K7; see Pulsed Measurements) [Hz]. UP and DOWN
increment/decrement the bandwidth in 1-2-5 steps for each decade. The analyzer
rounds up any entered value between these steps and rounds down values
exceeding the maximum bandwidth.
10 kHz
*RST value
SCPI,
Command
Types
Example:
BAND 1.1
[SENSe<Ch>:]BANDwidth|BWIDth[:RESolution]:DREDuction <Boolean>
Enables or disables dynamic bandwidth reduction at low frequencies.
<Ch>
Channel number
<Boolean>
*RST value
SCPI, Command
Types
803
Command Reference
SCPI Command Reference
Example:
Channel number.
NORMal
HIGH
*RST value
NORMal
Example:
See [SENSe<Ch>:]SEGMent<Seg>:BWIDth[:RESolution]:SELect:CONTrol
[SENSe<Ch>:]CONVerter...
This subsystem provides general frequency converter settings.
[SENSe<Ch>:]CONVerter:AMODel <Boolean>
Enables or disables the advanced power transfer model for frequency converters.
This command overwrites the port specific power transfer model selection; see
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:AMODel.
<Ch>
Channel number.
<Boolean>
*RST value
SCPI, Command
Types
Example:
804
Command Reference
SCPI Command Reference
Example:
See [SENSe<Ch>:]CONVerter:AMODel
[SENSe<Ch>:]CONVerter:PATH '<directory>'
Selects the directory containing the power calibration data files for the data set-based advanced power
transfer model.
<Ch>
Channel number.
'<directory>'
*RST value
SCPI, Command
Types
Example:
Enable the advanced power transfer model based on a data set for all converter
ports.
CONV:PATH 'C:\Rohde&Schwarz\Nwa\FrequencyConverter'
[SENSe<Ch>:]CORRection...
This subsystem controls system error correction and recording of correction data.
[SENSe<Ch>:]CORRection:CBFReq[:STATe] <Boolean>
Forces system error corrections to be performed at the channel base frequency f b, irrespective of the port
frequencies.
<Ch>
Channel number
<Boolean>
805
Command Reference
SCPI Command Reference
*RST value
OFF
SCPI, Command
Types
Example:
Query the default state of "Cal and Corr at Base Freq". The response is 0.
Channel number of the calibrated channel. If unspecified the numeric suffix is set to 1.
Error term
parameters
String parameters describing the different error terms, depending on the current
calibration method; see table below. Each term contains one complex value (real and
imaginary part) for each sweep point.
The error terms are dimensionless complex numbers. The parameters must be
transferred in full length and have the following meaning:
'DIRECTIVITY' Directivity at port <port1_no>
'SRCMATCH' Source match at port <port1_no>
'REFLTRACK' Reflection tracking at port <port1_no>
'LOADMATCH' Load match at <port2_no>
'TRANSTRACK' Transmission tracking between port <port1_no> and <port2_no>
'G11' ... 'G22' G matrix elements, referenced to <port1_no> (irrespective of the
values of <port1_no> and <port2_no>)
'H11' ... 'H22' H matrix elements, referenced to <port2_no> (irrespective of the
values of <port1_no> and <port2_no>)
Range [def.
unit]
G and H Matrices
The 7-term calibration types named Txx (e.g. TOM, TRM, TRL, TNA) are based on a
network analyzer with two ports i and j, each equipped with a test receiver and a
reference receiver. The system errors are described in terms of two "error two-ports"
PG and PH:
806
Command Reference
SCPI Command Reference
matrix G describes how the system errors modify the outgoing and incident
waves at port i:
In the two equations above, a and b denote the waves at the calibrated reference
plane i and j (e.g. the input and output of the 2-port DUT). The m waves are the raw
measured waves of test port i and j. The subscripts "ref" and "test" refer to the
reference and test receivers, respectively.
During the calibration the network analyzer acquires ratios of wave quantities, which
leaves one of non-diagonal matrix elements of G or H as a free normalization factor.
The network analyzer uses the normalization H21 = 1.
*RST value
The analyzer provides a default calibration corresponding to a test setup which does
not introduce any systematic errors; see
[SENSe<Ch>:]CORRection:COLLect:SAVE:SELected:DEFault.
<port1_no>
<port2_no>
Load port number. If the error term is not related to the load port, a dummy number
can be used; e.g. CORR:CDAT 'REFLTRACK', 1, 0
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]CORRection:COLLect:SAVE:SELected:DEFault.
After a system error correction in one of the sweep types Power, Time, or CW
Mode, the query returns two sets of correction data, corresponding to the fixed CW
frequency and the CW frequency plus 1 Hz (minus 1 Hz if the CW frequency is equal
to the maximum frequency of the analyzer).
The different calibration types of the analyzer provide the following error terms:
Calibration type
Parameters in
[SENSe<Ch>:]CORRection:COLLect:METHod:DEFine
One-port
normalization
(reflection)
using an open or a
short standard
REFL, RSHort
'REFLTRACK'
FOPort
'DIRECTIVITY', 'SRCMATCH',
'REFLTRACK'
Two-port
normalization
FRTRans
'TRANSTRACK'
OPTPort
'DIRECTIVITY', 'SRCMATCH',
'REFLTRACK', 'TRANSTRACK'
807
Command Reference
SCPI Command Reference
Calibration type
Parameters in
[SENSe<Ch>:]CORRection:COLLect:METHod:DEFine
TOSM
TOSM
'DIRECTIVITY', 'SRCMATCH',
'REFLTRACK', 'LOADMATCH',
'TRANSTRACK'
'DIRECTIVITY', 'SRCMATCH',
'REFLTRACK', 'LOADMATCH',
'TRANSTRACK' (for reading and writing)
'G11' ... 'G22' and 'H11', 'H12', 'H22' (for
reading only; the 'H21' matrix elements
are normalized to 1)
[SENSe<Ch>:]CORRection:CKIT...
The [SENSe:]CORRection:CKIT... commands deal with calibration kits and cal kit data. The
calibration kits are distinguished by their names (<CalkitName>), the optional labels (<label>) can be used
to carry information about the calibration standard.
In order to handle several identical calibration kits with different serial numbers use the commands of
section [SENSe<Ch>:]CORRection:CKIT... with Labels.
[SENSe<Ch>:]CORRection:CKIT:CATalog? '<conn_name>'
Returns a list of all cal kits for a given connector type. The kit is identified by its name.
The result is undefined if multiple calibration kits with the same name but different labels exist.
<Ch>
Channel number. This suffix is ignored because cal kits are channelindependent.
<conn_name>
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]CORRection:CKIT:<conn_type>:SELect '<ckit_name>'
Selects the calibration kit to be used for a ZVR-compatible connector type <conn_type>.
For connector types with arbitrary, user-defined names you can use the command
[SENSe<Ch>:]CORRection:CKIT:SELect'<conn_name>', '<ckit_name>' .
The result is undefined if multiple calibration kits with the same name but different labels exist.
<Ch>
Channel number. This suffix is ignored because calibration kits are channelindependent.
<conn_type>
808
Command Reference
SCPI Command Reference
String parameter containing the name of a calibration kit available on the analyzer.
(A *RST does not change the assignment between connector types and
calibration kits.)
SCPI,
Command
Types
Example:
MMEM:LOAD:CKIT
'C:\Rohde&Schwarz\NWA\Calibration\Kits\New_kit.calkit'
Load the previously created cal kit file New_kit.calkit from
the default cal kit directory.
CORR:CKIT:N50:SEL 'New_kit'
Assign the imported kit to the N 50 connector type (assuming that the cal kit
name stored in New_kit.calkit reads New_kit).
[SENSe<Ch>:]CORRection:CKIT:<conn_type>:<std_type>
'<Ckit_Name>','<Std_No>',<Min_Freq>,<Max_Freq>,<El_Length>,<Loss>,<C0> |
<L0>,<C1> | <L1>,<C2> | <L2>,<C3> | <L3>, OPEN | SHORt
[Deprecated command, replaced by [SENSe<Ch>:]CORRection:CKIT:<std_type>]
Defines the parameters of a calibration standard <std_type> for a specified connector type <conn_type>.
A particular physical standard can be selected by specifying the name of the calibration kit and its serial
number.
It is not possible to modify predefined or ideal kits. If the specified cal kit does not exist, it is created with
the specified calibration standard.
The result is undefined if multiple calibration kits with the same name but different labels exist.
Depending on the standard type, only a subset of the parameters may be used; refer to the table of
standard types.
<Ch>
Channel number. This suffix is ignored because calibration kits are channelindependent.
<conn_type>
809
Command Reference
SCPI Command Reference
Standard type. For reflection standards, the first character denotes the gender, e.g.:
FOPEN, MOPEN: Open (f) or Open (m) standard.
For transmission standards, the first two characters denotes the genders on both
ends, e.g.:
FFTHrough, MFTHrough, MMTHrough: Through (ff), Through (mf) or Through
(mm) standard.
For a complete list of standard types refer to the table of standard types.
Parameter list
*RST value
SCPI,
Command
Types
Example:
CORR:CKIT:N50:FOPEN 'ZV-Z21','',0,1.8E+010,0.0151,0,0,0.22,-0.22,0.0022
Define the properties of the open (f) standard for the N 50 connector type
contained in the ZV-Z21 calibration kit: Assign a valid frequency range of 0 Hz to 18
GHz, an electrical length of 15.1 mm, 0 dB loss and define the polynomial
2
coefficients of the fringing capacitance as 0 fF, 0.22 fF/GHz, 0.22 fF/(GHz) ,
3
0.0022 fF/(GHz) .
Meaning
Comment/Unit
'<Conn_Name>'
String parameter
'<Ckit_Name>'
'<Std_No>'
String parameter
<Min_Freq>
Default unit is Hz
<Max_Freq>
Default unit is Hz
<El_Length>
Default unit is m
<Loss>
To be specified
without unit (implicit
unit is dB)
<Z0>
To be specified
without unit (implicit
unit is )
810
Command Reference
SCPI Command Reference
Parameter
Meaning
Comment/Unit
<C0> | <L0>
To be specified
without unit (implicit
unit is fF or pH)
<C1> | <L1>
To be specified
without unit (implicit
unit is fF /GHz or
pH /GHz)
<C2> | <L2>
To be specified
without unit (implicit
unit is fF/GHz2 or
pH/GHz2)
<C3> | <L3>
To be specified
without unit (implicit
unit is fF/GHz3 or
pH/GHz3)
OPEN | SHORt |
MATCh
Simplified modelling as an open or short or match standard. The load circuit model
generally consists of capacitance C which is connected in parallel to an inductance L and
a resistance R, both connected in series. OPEN means that R is infinite so that the
standard behaves like a capacitor (no inductance, the polynomial coefficients specify C).
SHORt means that R is zero so that the standard behaves like an inductance (no
capacitance, the polynomial coefficients specify L). MATCh means that the standard
behaves like a match with the specified <Resistance>
Character data
<Resistance>
Numeric value
, <Port_1>,
<Port_2>
Optional port restriction: one port number for one port standards, two port numbers for
two port standards
Integer value
The different standard types are defined by the following parameters. Port restrictions are indicated in
brackets:
<std_type>
Meaning
Parameters in
[SENSe<Ch>:]CORRection:CKIT:<conn_type>:<std_type>
MOPen | FOPen
MOPen(P1) | FOPen(P2) ...
MSHort | FSHort
OSHort | MOSHort |
MOSHORT1 | MOSHORT2 |
MOSHORT3 | FOSHort |
FOSHORT1 | FOSHORT2 |
FOSHORT3
(MOSHort and MOSHORT1
etc. are equivalent)
MMTCh | FMTCh
811
Command Reference
SCPI Command Reference
<std_type>
Meaning
Parameters in
[SENSe<Ch>:]CORRection:CKIT:<conn_type>:<std_type>
MSMatch |FSMatch
MREFlect | FREFlect
MMTHrough | MFTHrough |
FFTHrough
Through (m - m) or
'<Ckit_Name>' ... <Loss>[, <Port_1>, <Port_2>]
through (m - f) or through no load parameters (polynomial coefficients), no OPEN | SHORt|
(f - f)
MATCh
Line1 (m - m) or line1 (m
- f) or line1 (f - f)
Line1 (m - m, with port
restriction)...
MMLINE<No.> |
MFLINE<No.> |
FFLINE<No.>
Line<No.> (m - m) or
Line<No.> (m - f) or
Line<No.> (f - f), with an
index <No.> between 1
and 99.
Especially for TRL and
NIST Multiline TRL
calibration.
MMATten | MFATten |
FFATten
Attenuation (m - m) or
attenuation (m - f) or
attenuation (f - f)
MMSNetwork | MFSNetwork |
FFSNetwork
[SENSe<Ch>:]CORRection:CKIT:DELete '<ckit_name>'
Deletes an imported or user-defined cal kit which is identified by its name. It is not possible to delete
predefined or ideal kits.
The result is undefined if multiple calibration kits with the same name but different labels exist.
<Ch>
Channel number. This suffix is ignored because calibration kits are channelindependent.
'<ckit_name>'
*RST value
SCPI, Command
Types
Example:
Create a new cal kit NewKit1 and assign an open (f) standard for the N 50
connector type with specific properties.
CORR:CKIT:DEL 'NewKit1'
812
Command Reference
SCPI Command Reference
[SENSe<Ch>:]CORRection:CKIT:INSTall '<file_name>'
Loads cal kit data from a specified ZVR cal kit file.
<Ch>
Channel number. This suffix is ignored because calibration kits are channelindependent.
'<file_name>'
String parameter to specify the name and directory of the cal kit file to be loaded.
Note: The loaded file must be a ZVR-specific cal kit file with the extension *.ck.
NWA cal kit files (*.calkit) can be imported using the MMEMory:LOAD:CKIT
command. Agilent cal kit files can be imported manually and converted into *.calkit
files.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query.
CORR:CKIT:INST 'C:\Rohde&Schwarz\NWA\Calibration\Kits\ZCAN.ck'
Load the previously created ZVR cal kit file ZCAN.ck from the
default cal kit directory.
MMEM:STOR:CKIT 'ZCAN',
'C:\Rohde&Schwarz\NWA\Calibration\Kits\ZCAN.calkit'
Store the imported cal kit data to a NWA cal kit file
ZCAN.calkit (assuming that the cal kit name stored in ZCAN.ck
reads ZCAN).
'<label>'
*RST value
SCPI, Command
Types
Example:
Create a new cal kit NewKit1 and assign an open (f) standard for the N 50
813
Command Reference
SCPI Command Reference
'<ckit_name>'
*RST value
String parameter containing the name of a calibration kit available on the analyzer.
(A *RST does not change the assignment between connector types and
calibration kits.)
SCPI,
Command
Types
Example:
Device-specific, command or query (the query requires the first string parameter
only)
MMEM:LOAD:CKIT
'C:\Rohde&Schwarz\NWA\Calibration\Kits\New_kit.calkit'
Load the previously created cal kit file New_kit.calkit from
the default cal kit directory.
CORR:CKIT:SEL 'N 50 Ohm', 'New_kit'
Assign the imported kit to the N 50 connector type (assuming that the cal kit
name stored in New_kit.calkit reads New_kit).
[SENSe<Ch>:]CORRection:CKIT:STANdard:CATalog? '<ckit_name>'
Returns a list of all standards in a given calibration kit.
The result is undefined if multiple calibration kits with the same name but different labels exist.
<Ch>
Channel number. This suffix is ignored because cal kits are channelindependent.
'<ckit_name>'
*RST value
SCPI, Command
814
Command Reference
SCPI Command Reference
Types
Example:
See SENSe<Ch>:CORRection:CONNection:CATalog?
[SENSe<Ch>:]CORRection:CKIT:<std_type>
'<Conn_Name>','<Ckit_Name>','<Std_No>',<Min_Freq>,<Max_Freq>,<El_Length>,<
Loss>,<Z0>,<C0> , <C1>, <C2>, <C3>, <L0>, <L1>, <L2>, <L3>[, OPEN | SHORt |
MATCh, <Resistance>, <Port_1>, <Port_2>]
Defines the parameters of a non-ideal 1 port or 2-port calibration standard <std_type>. A particular
physical standard can be selected by specifying the name of the calibration kit and its serial number.
The result is undefined if multiple calibration kits with the same name but different labels exist.
If the specified cal kit does not exist, it is created with the specified calibration standard.
Depending on the standard type, only a subset of the parameters may be used; refer to the table of
standard types.
<Ch>
Channel number. This suffix is ignored because calibration kits are channelindependent.
<std_type>
Standard type. For reflection standards, the first character denotes the gender, e.g.:
FOPEN, MOPEN: Open (f) or Open (m) standard.
The following reflection standards are supported: MOPen, FOPen, MSHort,
FSHort, OSHort, MOSHort, FOSHort, MMTCh, FFTCh, MREFLect,
FREFLect
For transmission standards, the first two characters denotes the genders on both
ends, e.g.:
FFSNetwork, MFSNetwork, MMSNetwork: Symm. network (ff), symm. network
(mf) or symm. network (mm) standard.
For a complete list of standard types refer to the table of standard types.
Parameter
list
*RST value
SCPI,
Command
Types
Example:
Define the properties of the Open (f) standard for a N 50 connector type in cal kit
'Test Kit'. See also example for
[SENSe<Ch>:]CORRection:CKIT:<conn_type>:<std_type>.
CORR:CKIT:FOP? 'N 50 Ohm'
Query the properties of the open (f) standard for a N 50 connector type in the
active cal kit.
815
Command Reference
SCPI Command Reference
Query the properties of the Open (f) standard for a N 50 connector type in cal kit
'Test Kit'.
[SENSe<Ch>:]CORRection:CKIT:<conn_type>:LSELect '<ckit_name>',
'<ckit_label>'
Selects the calibration kit to be used for a specified connector type <conn_type>. The kit is identified by its
name and label.
For connector types with arbitrary, user-defined names and labels you can use the command
[SENSe<Ch>:]CORRection:CKIT:LSELect '<conn_name>', '<ckit_name>', <ckit_label>'.
<Ch>
Channel number. This suffix is ignored because calibration kits are channelindependent.
<conn_type>
'<ckit_name>'
'<ckit_label>'
String parameter containing the name of a calibration kit available on the analyzer.
String parameter containing the label of a calibration kit available on the analyzer,
usually the serial number.
(A *RST does not change the assignment between connector types and
calibration kits.)
*RST value
SCPI,
Command
Types
Example:
MMEM:LOAD:CKIT
'C:\Rohde&Schwarz\NWA\Calibration\Kits\New_kit
(123456).calkit'
Load the previously created cal kit file New_kit
(123456).calkit from the default cal kit directory.
CORR:CKIT:N50:LSEL 'New_kit', '123456'
Assign the imported kit to the N 50 connector type (assuming that the cal kit
name stored in New_kit (123456).calkit reads New_kit and that its label
816
Command Reference
SCPI Command Reference
reads 123456).
[SENSe<Ch>:]CORRection:CKIT:LCATalog? '<conn_name>'
Returns a list of all cal kits and their labels for a given connector type.
<Ch>
Channel number. This suffix is ignored because cal kits are channelindependent.
<conn_name>
*RST value
SCPI, Command
Types
Example:
Channel number. This suffix is ignored because calibration kits are channelindependent.
'<ckit_name>'
'<ckit_label>'
817
Command Reference
SCPI Command Reference
'<new_label>'
*RST value
SCPI, Command
Types
Example:
Create a new cal kit New Kit 1 labeled "Test kit created today" and assign an
open (f) standard for the N 50 connector type with specific properties..
CORR:CKIT:LLAB 'New Kit 1', 'Test kit created today', '2012-05-25'
Store the data for the labeled cal kit to the cal kit file New Kit 1 (2012-0525).calkit.
CORR:CKIT:LDEL 'New Kit 1', '2012-05-25'
'<ckit_name>'
'<ckit_label>'
*RST value
SCPI,
Command
Types
Example:
Device-specific, command or query (the query requires the first string parameter
only)
MMEMory:LOAD:CKIT 'C:\Rohde&Schwarz\Nwa\Calibration\Kits\New Kit 1 (201205-25).calkit'
Load the previously created cal kit file New Kit 1 (2012-05-
818
Command Reference
SCPI Command Reference
[SENSe<Ch>:]CORRection:CKIT:STANdard:LCATalog? '<ckit_name>',
'<ckit_label>'
Returns a list of all standards in a given calibration kit.
<Ch>
Channel number. This suffix is ignored because cal kits are channelindependent.
'<ckit_name>'
'<ckit_label>'
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]CORRection:CKIT:<std_type>:WLABel
'<Conn_Name>','<Ckit_Name>','<Std_No>',<Min_Freq>,<Max_Freq>,<El_Length>,<
Loss>,<Z0>,<C0> , <C1>, <C2>, <C3>, <L0>, <L1>, <L2>, <L3>[, OPEN | SHORt |
MATCh, <Resistance>, <Port_1>, <Port_2>]
Defines the parameters of a non-ideal 1 port or 2-port calibration standard <std_type>. A particular
physical standard can be selected by specifying the name and label of the calibration kit and the
standard's serial number. Depending on the standard type, only a subset of the parameters may be used;
refer to the table of standard types.
If the specified cal kit does not exist, it is created with the specified calibration standard.
<Ch>
Channel number. This suffix is ignored because calibration kits are channelindependent.
<std_type>
Standard type. For reflection standards, the first character denotes the gender, e.g.:
FOPEN, MOPEN: Open (f) or Open (m) standard.
The following reflection standards are supported: MOPen, FOPen, MSHort,
FSHort, OSHort, MOSHort, FOSHort, MMTCh, FFTCh, MREFLect,
FREFLect
For transmission standards, the first two characters denotes the genders on both
ends, e.g.:
FFSNetwork, MFSNetwork, MMSNetwork: Symm. network (ff), symm.
network (mf) or symm. network (mm) standard.
For a complete list of standard types refer to the table of standard types.
Parameter list
819
Command Reference
SCPI Command Reference
*RST value
SCPI,
Command
Types
Example:
Define the properties of the Open (f) standard for a N 50 connector type in the
calibration kit New Kit 1 labeled 123456.
CORR:CKIT:FOP:WLAB? 'N 50 Ohm','New Kit 1','123456'
Query the properties of the open (f) standard for a N 50 connector type in the
active cal kit.
CORR:CKIT:FOP? 'N 50 Ohm','Test Kit'
Query the properties of the Open (f) standard for a N 50 connector type in the
calibration kit.
[SENSe<Ch>:]CORRection:COLLect...
This subsystem controls the system error correction.
Channel number
THRough ...
UTHRough
Standard types: Through (between port 1 and 2), Open, Short, Match (MATCH12
and IMATCH12 are synonymous), Symmetric Network (NET), Attenuation (ATT),
Reflect, Sliding Match (SLIDe), Line1 (LINE1 and LINE are synonymous), Line2 and
Line3 (esp. for TRL calibration), Match/Open (M1O2, O1M2), Match/Short (M1S2,
S1M2), Offset Short (OSHORT), Unknown Through (UTHRough), Isolation
820
Command Reference
SCPI Command Reference
*RST value
<Dispersion>
*RST value
AUTO |
<delay |
phase>
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]CORRection:COLLect:SAVE.
[SENSe<Ch>:]CORRection:COLLect[:ACQuire]:RSAVe <Boolean>
Activates or deactivates the calibration mode where the raw measurement data of the standards is stored
after the calibration is completed. The setting is valid for the current calibration, where it overwrites the
global setting ([SENSe<Ch>:]CORRection:COLLect[:ACQuire]:RSAVe:DEFault). A new
calibration deletes the calibration data acquired in previous calibrations.
<Ch>
Channel number
<Boolean>
*RST value
SCPI, Command
Types
Example:
Generally keep the raw measurement data of the standards after the
calibration is completed.
CORR:COLL:METH:DEF 'Test',RSHort,1
Measure a short standard connected to port 1 and store the raw measurement
results of this standard.
CORR:COLL:RSAV OFF
821
Command Reference
SCPI Command Reference
To save disk space, delete the current raw calibration data after the calibration
is completed.
CORR:COLL:SAVE:SEL
Calculate the system error correction data and apply it to the active channel.
[SENSe<Ch>:]CORRection:COLLect[:ACQuire]:RSAVe:DEFault <Boolean>
Activates or deactivates the calibration mode where the raw measurement data of the standards is stored
after the calibration is completed. The setting remains valid for all subsequent calibrations until it is
changed explicitly. A new calibration deletes the calibration data acquired in previous calibrations.
<Ch>
Channel number
<Boolean>
*RST value
Example:
See [SENSe<Ch>:]CORRection:COLLect[:AQUire]:RSAVe.
Channel number
THRough ...
ISOLation
<port_no>
*RST value
<Dispersion>
*RST value
AUTO | <delay
822
Command Reference
SCPI Command Reference
| phase>
AUTO The analyzer determines the delay time or phase during the calibration
sweep
<delay or phase> entry of the delay time in ps (for non-dispersive standards) or of
the phase at the start frequency of the sweep in deg (for dispersive standards). If
an estimate of the start phase is entered, the analyzer uses the calculated value
which is closest to the estimate.
Automatic determination of the phase
The UOSM algorithm provides the transmission factor of the unknown through
standard up to an ambiguous sign. This yields the two alternative phase values
displayed in the calibration wizard; see Unknown Through Standard.
In remote control, the analyzer performs a plausibility check in order to determine
the correct phase. No manual selection is necessary. The check starts at the first
sweep point, using the transmission factor with negative phase. The analyzer
measures the phase at the subsequent sweep points, assuming that the phase
difference between any two consecutive points is less than 90 deg. From these
phase values, the analyzer calculates a linear extrapolation and derives an
estimate for the DC phase limit. If this DC phase is in the vicinity of ... 180 deg,
+180 deg, ... then the transmission factor with negative phase is adopted. If the DC
phase is in the vicinity of ... 0 deg, +360 deg, ... then the transmission factor with
inverted sign (corresponding to a 180 deg phase shift) is adopted.
*RST value
AUTO
SCPI,
Command
Types
Example:
Device-specific, no query
See [SENSe<Ch>:]CORRection:COLLect:SAVE:SELected.
[SENSe<Ch>:]CORRection:COLLect:AUTO '<file_name>',<port_no>{,<port_no>}
Initiates a one-port, two-port, three-port or four-port automatic calibration at arbitrary analyzer and cal unit
ports.
If the test setup contains a high attenuation the analyzer may fail to detect the cal unit ports connected
to each of its ports. In this case use the extended command
[SENSe<Ch>:]CORRection:COLLect:AUTO:PORTs. Use
[SENSe<Ch>:]CORRection:COLLect:AUTO:TYPE if you want to specify a particular calibration type
for the automatic calibration. Use [SENSe<Ch>:]CORRection:COLLect:AUTO:CONFigure to prepare
an calibration with multiple port assignments.
If several calibration units are connected, use SYSTem:COMMunicate:RDEVice:AKAL:ADDRess to
select a unit for the calibration.
<Ch>
Channel number
'<file_name>'
Name and (possibly) directory of the characterization (cal kit file) to be used for
the automatic calibration (string parameter):
If nothing is specified (empty string ' '), the factory cal kit file stored in the
active calibration unit is used.
A NWA cal kit file name *.calkit without path denotes a specific cal kit file
stored in the active calibration unit.
823
Command Reference
SCPI Command Reference
<port_no>
*RST value
SCPI,
Command
Types
Example:
A NWA cal kit file name without path but prefixed with SD: refers to a
specific cal kit file stored on the SD card inserted at the active calibration
unit.
A NWA cal kit file name *.calkit with path denotes a specific cal kit file
stored in an arbitrary directory.
Device-specific, no query
CORR:COLL:AUTO '', 1, 2, 4
[SENSe<Ch>:]CORRection:COLLect:AUTO:ASSignment<Asg>:ACQuire
Initiates an automatic calibration for a previously defined port assignment numbered <Asg>.
A complete, valid set of port assignments must be defined before you can initiate a calibration; see
program example.
<Ch>
Channel number
<Asg>
*RST value
n/a
SCPI,
Command
Types
Example:
Device-specific, no query
See
[SENSe<Ch>:]CORRection:COLLect:AUTO:ASSignment<Asg>:DEFine
[SENSe<Ch>:]CORRection:COLLect:AUTO:ASSignment<Asg>:DEFine
<analyzer_port_no>,<cal_unit_port_no>{,<analyzer_port_no>,<cal_unit_port_no>}
Defines a port assignment numbered <Asg>. This command is particularly relevant for multiple port
assignments.
<Ch>
Channel number
<Asg>
<analyzer_port_no>
824
Command Reference
SCPI Command Reference
<cal_unit__port_no>
*RST value
SCPI, Command
Types
Example:
Select the factory cal kit file (empty string) and a full n-port (i.e. 4-port)
calibration.
CORR:COLL:AUTO:ASSignment1:DEFine 1, 1, 2, 2
CORR:COLL:AUTO:ASSignment2:DEFine 2, 2, 3, 1
CORR:COLL:AUTO:ASSignment3:DEFine 3, 1, 4, 2
CORR:COLL:AUTO:ASSignment1:DEFine?
Calculate the error terms from all three calibrations, store them, and apply
the calibration to the active channel.
CORR:COLL:AUTO:ASSignment:DELete:ALL
825
Command Reference
SCPI Command Reference
[SENSe<Ch>:]CORRection:COLLect:AUTO:ASSignment<Asg>:DELete:ALL
Deletes all port assignments.
<Ch>
Channel number
<Asg>
Current number of the port assignment. This suffix is ignored; the command deletes
all assignments.
*RST value
n/a
SCPI,
Command
Types
Example:
Device-specific, no query
See [SENSe<Ch>:]CORRection:COLLect:AUTO:ASSignment<Asg>:DEFine
[SENSe<Ch>:]CORRection:COLLect:AUTO:CKIT '<file_name>'
Generates a cal kit file with the specified name containing the cal kit data of the active calibration unit
(SYSTem:COMMunicate:RDEVice:AKAL:ADDRess). The cal kit file can be stored in the calibration unit
or written to a directory on the analyzer.
<Ch>
'<file_name>'
Name and (possibly) directory of the created characterization / cal kit file (string
parameter, extension *.calkit):
If no path and directory is specified, the file is stored in the calibration unit
(see also [SENSe<Ch>:]CORRection:COLLect:AUTO). The factory
calibration data on the unit is not overwritten. If the file name is prefixed by
SD:, the file is saved to the SD card inserted at the calibration unit (if
available/accessible).
If a path and directory is specified, the file is stored in the directory on the
analyzer's hard disk.
SCPI,
Command
Types
Example:
Device-specific, no query
CORR:COLL:AUTO:CKIT 'AutoCalChar.calkit'
Generate a cal kit file AutoCalChar.calkit for the active calibration unit and store it
internally.
826
Command Reference
SCPI Command Reference
Channel number
<cal_type>
*RST value
<file_name>
If nothing is specified (empty string ' '), the factory cal kit file stored in the
active calibration unit is used.
A NWA cal kit file name *.calkit without path denotes a specific cal kit file
stored in the active calibration unit.
A NWA cal kit file name without path but prefixed with SD: refers to a specific
cal kit file stored on the SD card inserted at the active calibration unit.
A NWA cal kit file name *.calkit with path denotes a specific cal kit file stored
in an arbitrary directory.
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]CORRection:COLLect:AUTO:ASSignment<Asg>:DEFine
[SENSe<Ch>:]CORRection:COLLect:AUTO:PORTs
'<file_name>',<analyzer_port_no>,<cal_unit_port_no>{,<analyzer_port_no>,<cal_u
nit_port_no>}
Selects and initiates a one-port, two-port, three-port or four-port automatic calibration at arbitrary analyzer
and calibration unit ports.
This command is necessary if the analyzer fails to detect the cal unit ports connected to each of its
ports (e.g. because of a high attenuation in the test setup). If auto-detection works you can use the simpler
command [SENSe<Ch>:]CORRection:COLLect:AUTO. Use
[SENSe<Ch>:]CORRection:COLLect:AUTO:CONFigure to prepare an calibration with multiple port
assignments.
<Ch>
Channel number
'<file_name>'
Name and (possibly) directory of the characterization (cal kit file) to be used
for the automatic calibration (string parameter):
If nothing is specified (empty string ' '), the factory cal kit file stored in
the active calibration unit is used.
827
Command Reference
SCPI Command Reference
<analyzer_port_no>
<cal_unit__port_no>
*RST value
SCPI, Command
Types
Example:
A NWA cal kit file name *.calkit without path denotes a specific cal kit
file stored in the active calibration unit.
A NWA cal kit file name without path but prefixed with SD: refers to
a specific cal kit file stored on the SD card inserted at the active
calibration unit.
A NWA cal kit file name *.calkit with path denotes a specific cal kit
file stored in an arbitrary directory.
Device-specific, no query
CORR:COLL:AUTO:PORT '', 1, 2, 2, 4, 4, 1
[SENSe<Ch>:]CORRection:COLLect:AUTO:PORTs:CONNection?
Returns the assignment between the network analyzer ports and the ports of the connected automatic
calibration unit.
<Ch>
*RST value
SCPI,
Command
Types
Example:
CORR:COLL:AUTO:PORT '', 1, 2, 2, 4, 4, 1
Perform an automatic 3-port calibration at the analyzer test ports 1, 2, and 4 using
the calibration unit's default calibration kit file and ports 2, 4, and 1 of the cal unit.
CORR:COLL:AUTO:PORT:CONN?
Query the actual port assignment. If the cal unit is properly connected according to
the previous command, the response is 1,2,2,4,3,0,4,1. A zero means that the
corresponding analyzer port is not connected to any port of the calibration unit.
[SENSe<Ch>:]CORRection:COLLect:AUTO:PORTs:TYPE <cal_type>,
'<file_name>', <analyzer_port_no>, <cal_unit_port_no> {,<analyzer_port_no>,
<cal_unit_port_no>}
Selects and initiates a one-port, two-port, three-port or four-port automatic calibration at arbitrary analyzer
828
Command Reference
SCPI Command Reference
Channel number
<cal_type>
'<file_name>'
<analyzer_port_no>
<cal_unit__port_no>
*RST value
SCPI, Command
Types
Example:
If nothing is specified (empty string ' '), the factory cal kit file stored in
the active calibration unit is used.
A NWA cal kit file name *.calkit without path denotes a specific cal kit
file stored in the active calibration unit.
A NWA cal kit file name without path but prefixed with SD: refers to a
specific cal kit file stored on the SD card inserted at the active
calibration unit.A NWA cal kit file name *.calkit with path denotes a
specific cal kit file stored in an arbitrary directory.
Device-specific, no query
CORR:COLL:AUTO:PORT FNPort, '', 1, 2, 2, 4, 4, 1
[SENSe<Ch>:]CORRection:COLLect:AUTO:SAVE
Calculates the error terms, based on the previously acquired calibration sweeps for multiple port
assignments, saves the data and applies the calibration to the active channel <Ch>.
829
Command Reference
SCPI Command Reference
n/a
SCPI,
Command
Types
Example:
Device-specific, no query
See
[SENSe<Ch>:]CORRection:COLLect:AUTO:ASSignment<Asg>:DEFine
[SENSe<Ch>:]CORRection:COLLect:AUTO:TYPE <cal_type>,
'<file_name>',<port_no>{,<port_no>}
Initiates a one-port, two-port, three-port or four-port automatic calibration at arbitrary analyzer and cal unit
ports. This command also selects the calibration type.
If the test setup contains a high attenuation the analyzer may fail to detect the cal unit ports connected
to each of its ports. In this case use the extended command
[SENSe<Ch>:]CORRection:COLLect:AUTO:PORTs:TYPE.
If several calibration units are connected, use SYSTem:COMMunicate:RDEVice:AKAL:ADDRess to
select a unit for the calibration.
<Ch>
Channel number
<cal_type>
'<file_name>'
<port_no>
If nothing is specified (empty string ' '), the factory cal kit file stored in the
active calibration unit is used.
A NWA cal kit file name *.calkit without path denotes a specific cal kit file
stored in the active calibration unit.
A NWA cal kit file name without path but prefixed with SD: refers to a
specific cal kit file stored on the SD card inserted at the active calibration
unit.
A NWA cal kit file name *.calkit with path denotes a specific cal kit file
stored in an arbitrary directory.
830
Command Reference
SCPI Command Reference
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query
Perform an automatic full 3-port calibration at test ports 1, 2, and 4 using the
calibration unit's default calibration kit file and arbitrary test ports of the cal unit.
[SENSe<Ch>:]CORRection:COLLect:CONNection<port_no> N50FEMALE |
N50MALE | N75FEMALE | N75MALE | PC7 | PC35FEMALE | PC35MALE |
PC292FEMALE | PC292MALE | PC24FEMALE | PC24MALE | PC185FEMALE |
PC185MALE | PC1FEMALE | PC1MALE
Additional parameters (): UFEMALE1 | UMALE1 | UFEMALE2 | UMALE2 |
SMAFEMALE | SMAMALE
Selects a connector type at a specified port <port_no> and its gender.
Use [SENSe<Ch>:]CORRection:COLLect:SCONnection<port_no> to select an arbitrary
connector type using a string variable.
<Ch>
Channel number
<port_no>
Parameters
Connector type and gender of the connectors (omitted for query). PC1MALE denotes
a 1.0 mm (m) connector, PC185MALE a 1.85 mm (m) connector and so forth.
UFEMALE1 and UMALE1 denote the user-defined connector type UserConn1,
UFEMALE2 and UMALE2 denote the user-defined connector type UserConn2.
SMAFEMALE and SMAMALE denote the user-defined connector type SMA. The userdefined connector types must be defined before being addressed by
[SENSe<Ch>:]CORRection:COLLect:CONNection<port_no>.
N50FEMALE for all ports.
*RST value
SCPI,
Command
Types
Example:
Change the connector type at port 1 from N50FEMALE to N75MALE. The connector
type at the other ports is also changed to N75, however, the gender (female) is
maintained. CORR:COLL:CONN4? returns N75FEMALE.
831
Command Reference
SCPI Command Reference
[SENSe<Ch>:]CORRection:COLLect:CONNection<port_no>:GENDers ALL |
SINGle
Qualifies whether the genders of the connectors at the analyzer ports (but not their types) are equal or
independent.
<Ch>
Channel number
<port_no>
Parameters
Port number of the analyzer. This suffix is ignored; the command affects all ports.
ALL: Equal (uniform) connector genders. If the gender at one port is changed, the
gender at all other ports is changed accordingly.
SINGle: Independent (possibly non-uniform) connector genders at the ports.
*RST value
SINGle
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]CORRection:COLLect:CONNection:PORTs.
Channel number
<port_no>
Parameters
Port number of the analyzer. This suffix is ignored; the command affects all ports.
ALL: Equal (uniform) connector types. If the connector type at one port is
changed, the connector type at all other ports is changed accordingly.
SINGle: Independent (possibly non-uniform) connector types at the ports.
*RST value
ALL
SCPI,
Command
Types
Example:
Select independent connector types at ports 1 and 4. The connector type at port 2
is not changed; the query returns the original connector type (depending on the
analyzer model), e.g. N50FEMALE.
CORR:COLL:CSET ON
Select the calibration method where the same sweep setup is used for all
standards.
CORR:COLL:DET AVER
Select an average detector for the calibration, e.g. for a noise figure measurement.
832
Command Reference
SCPI Command Reference
[SENSe<Ch>:]CORRection:COLLect:CSETup <Boolean>
Selects the sweep setup for the calibration sweeps. This setting is valid for manual and automatic
calibration.
<Ch>
Channel number
<Boolean>
ON same sweep setup for all standards (no preparation phase for each
standard)
OFF individual sweep setups (is faster for some configurations)
OFF
*RST value
SCPI, Command
Types
Example:
Channel number
'<cal_name>' |
ALL
Name of the calibration (string parameter) defined together with the calibration
type ([SENSe<Ch>:]CORRection:COLLect:METHod:DEFine).
ALL The analyzer deletes all calibrations.
If nothing is specified the analyzer deletes the last system error correction stored
by means of [SENSe<Ch>:]CORRection:COLLect:SAVE:SELected.
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query
CORR:COLL:METH:DEF 'Test',RSHort,1
Measure a short standard connected to port 1 and store the measurement results
of this standard.
CORR:COLL:SAVE:SEL
CORR:COLL:DEL
Calculate the system error correction data and apply it to the active channel, then
delete the data.
Channel number
833
Command Reference
SCPI Command Reference
Parameters
*RST value
NORMal
Example:
See [SENSe<Ch>:]CORRection:COLLect:CONNection<port_no>:PORTs
Channel number
OPEN, SHORt
<port_no>
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query
Prepare a new fixture compensation measurement, deleting the previous data for
channel 1.
CORR:COLL:FIXT:LMP OFF
834
Command Reference
SCPI Command Reference
Query whether the analyzer uses Direct Compensation results at port 3. The
response is 1;1 (true for both channels).
[SENSe<Ch>:]CORRection:COLLect:FIXTure:LMParameter:LOSS[:STATe]
<Boolean>
Selects an Auto Length or an Auto Length and Loss calculation.
<Ch>
<Boolean>
*RST value
Example:
See [SENSe<Ch>:]CORRection:COLLect:FIXTure[:ACQuire]
[SENSe<Ch>:]CORRection:COLLect:FIXTure:LMParameter[:STATe] <Boolean>
Selects an Auto Length (and Loss) calculation or a Direct Compensation.
<Ch>
<Boolean>
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]CORRection:COLLect:FIXTure[:ACQuire]
[SENSe<Ch>:]CORRection:COLLect:FIXTure:SAVE
Completes a fixture compensation, storing and applying the acquired data.
<Ch>
Channel number
Device-specific, no query
835
Command Reference
SCPI Command Reference
Example:
See [SENSe<Ch>:]CORRection:COLLect:FIXTure[:ACQuire]
[SENSe<Ch>:]CORRection:COLLect:FIXTure:STARt
Prepares the analyzer for fixture compensation comprising a single or a series of fixture compensation
sweeps ([SENSe<Ch>:]CORRection:COLLect:FIXTure[:ACQuire]). Previous compensation data
is deleted.
<Ch>
Channel number
Device-specific, no query
Example:
See [SENSe<Ch>:]CORRection:COLLect:FIXTure[:ACQuire]
[SENSe<Ch>:]CORRection:COLLect:IMODulation[:STATe] <Boolean>
Activates or deactivates calibrations (system error correction) at all selected intermodulation frequency
ranges.
This command has to be used with parameter ON when collecting calibration data for system error
correction for an intermodulation measurement. It ensures that the calibration will be performed at the
proper frequencies. It must be called before the first command of the calibration procedure (e.g. before
[SENSe<Ch>:]CORRection:COLLect:METHod:DEFine or
[SENSe<Ch>:]CORRection:COLLect:AUTO:CONFigure).
Please note that all calibrations performed after this command has been called with parameter ON will be
performed at all selected intermodulation frequency ranges. To prevent unwanted effects in non
intermodulation calibrations, the state should be reset to OFF after use.
<Ch>
Channel number
<Boolean>
*RST value
SCPI, Command
Types
Example:
Select and initiate a full two port automatic calibration at analyzer ports 1 and 2
using ports 1 and 2 of the calibration unit
CORR:COLL:IMOD OFF
836
Command Reference
SCPI Command Reference
Channel number
Parameters
*RST value
SCPI,
Command
Types
Example:
TOSM
TOSM
FOPORT1 | FOPORT2 |
FOPORT12
FOPTport | ROPTport
Forward One Path Two Port (node port: port 1) | Reverse One Path Two Port (node port: port 2)
FRTRans | FTRans |
RTRans
TPORt
UOSM
UOSM
837
Command Reference
SCPI Command Reference
Channel number
'<cal_name>'
Parameters
<port_no>
*RST value
Port numbers of the analyzer. For an n-port calibration type (n = 1 to 4), n port
numbers must be specified. If more than n numbers are defined, the spare numbers
(the last ones in the list) are ignored. Entering less than n numbers causes an error
message. For a one path two port calibration (OPTPort), the first port no. denotes
the node port (fully calibrated port).
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]CORRection:COLLect:SAVE:SELected.
REFL | RSHort
FOPort
OPTPort
TOSM
TOSM
TOM | TRM | TRL | NMTRl | TNA TOM | TRM | TRL | NIST Multiline TRL | TNA
UOSM
UOSM
838
Command Reference
SCPI Command Reference
Calibration step, to be performed in the order RECeiver -> SOURce -> ATTenuator
(optional, if an external attenuator is used or if internal attenuators with different
attenuation values during calibration and during the measurement are used; see
[SENSe<Ch>:]CORRection:COLLect:NFIGure:STARt; corresponds to the
Attenuator Cal label in the Noise Figure Calibration dialog)
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query
[SENSe<Ch>:]CORRection:COLLect:NFIGure:END
Terminates a noise figure calibration, discarding the acquired data (see note for
[SENSe<Ch>:]CORRection:COLLect:NFIGure[:ACQuire]).
<Ch>
Channel number
Device-specific, no query
Example:
[SENSe<Ch>:]CORRection:COLLect:NFIGure:SAVE
Completes a noise figure calibration, storing and applying the acquired data (see note for
[SENSe<Ch>:]CORRection:COLLect:NFIGure[:ACQuire]).
<Ch>
Channel number
Device-specific, no query
Example:
839
Command Reference
SCPI Command Reference
Channel number
<port1_no>,
<port2_no>,
<ext_att_ON | OFF>,
Port numbers of the DUT output (<port1_no>) and the DUT input. The port
numbers may be different from each other or equal.
ON | OFF Boolean parameter, indicates whether an external attenuator is
used.
Attenuation of the source level during the source noise calibration.
Attenuation of the source level during the measurement (i.e. after
calibration).
<src_ncal_att>,
<DUT_meas_att>
*RST value
SCPI, Command
Types
Example:
Device-specific, no query
See Noise Figure Measurement (condensed programming examples)
<cal_name>
*RST value
SCPI,
Command
Types
840
Command Reference
SCPI Command Reference
provided the reference plane shift to be used for the specified calibration is returned.
Example:
Defines a NIST Multiline TRL calibration named 'Cal 1' at ports 3 and 4
SENSe:CORRection:COLLect:RPSHift 0.0014,'Cal 1'
Specifies a reference plane shift of 1.4 mm towards the DUT for 'Cal 1'
SENSe:CORRection:COLLect:RPSHift? 'Cal 1'
Returns the reference plane shift to be used for the calibration 'Cal 1' (1.4 mm)
[SENSe<Ch>:]CORRection:COLLect:SAVE
[Deprecated command]
Calculates the system error correction data from the acquired one or two-port measurement results
([SENSe<Ch>:]CORRection:COLLect[:ACQuire]), stores them and applies them to the calibrated
channel <Ch>. To avoid incompatibilities, older system error correction data is deleted unless it has been
transferred into a cal pool (MMEMory:STORe:CORRection <Ch>, '<file_name>').
This command is the ZVR-compatible equivalent of
[SENSe<Ch>:]CORRection:COLLect:SAVE:SELected. It must be used in combination with the ZVRcompatible commands for calibration method and standard selection; see example below.
<Ch>
Channel number
*RST value
SCPI, Command
Types
Example:
Confirmed, no query
CORR:COLL:METH REFL1
Calculate the system error correction data and apply it to the active channel.
[SENSe<Ch>:]CORRection:COLLect:SAVE:DEFault
[Deprecated command]
Generates a set of default system error correction data for the selected ports and calibration type. The
default data set corresponds to a test setup which does not introduce any systematic errors; none of the
measurement results acquired previously ([SENSe<Ch>:]CORRection:COLLect[:ACQuire]) is
taken into account.
The main purpose of the default correction data set is to provide a dummy system error correction
which you can replace with your own, external correction data. You may have acquired the external data
in a previous session or even on an other instrument. If you want to use the external correction data on
841
Command Reference
SCPI Command Reference
the analyzer, simply generate the default data set corresponding to your port configuration and calibration
type and overwrite the default data. For details refer to the program example below.
This command must be used in combination with the ZVR-compatible commands
[SENSe<Ch>:]CORRection:COLLect:METHod and [SENSe<Ch>:]CORRection:DATa. Use
[SENSe<Ch>:]CORRection:COLLect:SAVE:SELected:DEFault if you want to use ZVA-specific
calibration commands or if you want to calibrate more than 2 ports.
<Ch>
Channel number
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query
CORR:COLL:METH REFL1
Calculate a dummy system error correction for the normalization at port 1. The
dummy system error correction provides the reflection tracking error term
'SCORR3'.
INIT:CONT OFF; :INIT; *WAI
Query the dummy system error correction term. The response is a 1 (written as 1,0
for the real and imaginary part) for each sweep point (no attenuation and no phase
shift between the analyzer and the calibration plane).
CORR:DATA 'SCORR3',<ASCII_data>
Replace the dummy system error correction term with your own correction data,
transferred in ASCII format.
INIT:CONT ON
[SENSe<Ch>:]CORRection:COLLect:SAVE:SELected
Calculates the system error correction data from the acquired measurement results
([SENSe<Ch>:]CORRection:COLLect[:ACQuire]:SELected) , stores them, and applies them to
the calibrated channel <Ch>.
For successful execution of this command, complete measurement data sets must be available for all
currently selected calibrations. See the description of
[SENSe<Ch>:]CORRection:COLLect:METHod:DEFine) for background information.
To avoid incompatibilities, older system error correction data is deleted if one of the following applies:
The older calibration has the same name as the current calibration (see
[SENSe<Ch>:]CORRection:COLLect:METHod:DEFine)
To avoid inadvertent loss of calibration data, you can transfer the active channel calibration to the cal pool
842
Command Reference
SCPI Command Reference
<Ch>
Channel number
*RST value
SCPI, Command
Types
Example:
Confirmed, no query
CORR:COLL:METH:DEF 'Test',RSHort,1
Calculate the system error correction data and apply it to the active channel.
[SENSe<Ch>:]CORRection:COLLect:SAVE:SELected:DEFault
Generates a set of default system error correction data for the selected ports and calibration type. The
default data set corresponds to a test setup which does not introduce any systematic errors; none of the
measurement results acquired previously
([SENSe<Ch>:]CORRection:COLLect[:ACQuire]:SELected) is taken into account.
The main purpose of the default correction data set is to provide a dummy system error correction
which you can replace with your own, external correction data. You may have acquired the external data
in a previous session or even on another instrument. If you want to use the external correction data on the
analyzer, simply generate the default data set corresponding to your port configuration and calibration
type and overwrite the default data. For details refer to the program example below.
<Ch>
Channel number
*RST value
SCPI,
Command
Types
Example:
Device-specific, no query
CORR:COLL:METH:DEF 'Test',RSHort,1
Calculate a dummy system error correction for the normalization at port 1. The
dummy system error correction provides the reflection tracking error term
'REFLTRACK'.
CORR:CDAT? 'REFLTRACK',1,0
Query the dummy system error correction term. The response is a 1 (written as 1,0
for the real and imaginary part) for each sweep point (no attenuation and no phase
shift between the analyzer and the calibration plane).
INIT:CONT OFF; :INIT; *WAI
843
Command Reference
SCPI Command Reference
Replace the dummy system error correction term with your own correction data,
transferred in ASCII format.
INIT:CONT ON
[SENSe<Ch>:]CORRection:COLLect:SCONnection<port_no> '<conn_name>',
MALE | FEMale
Selects a connector type at a specified port <port_no> and its gender. In contrast to
[SENSe<Ch>:]CORRection:COLLect:CONNection<port_no>, this command uses a string variable
to identify the connector type.
<Ch>
Channel number
<port_no>
Parameters
Connector type (string parameter) and gender of the connectors. The gender
designation MALE | FEMale is not necessary (and ignored) for sexless connector
types.
'N 50 Ohm',FEM for all ports.
*RST value
SCPI,
Command
Types
Example:
Change the connector type at port 1 from 'N 50 Ohm', FEM to 'N 75 Ohm', MALE.
The connector type at the other ports is also changed to N 75 Ohm, however, the
gender (female) is maintained. CORR:COLL:SCON4? returns 'N 75 Ohm', FEM.
[SENSe<Ch>:]CORRection:CONNection
WGUide, GENDer | NGENder, <perm_rel>, <imped>
'<conn_name>', TEM |
Channel number
'<conn_name>'
TEM | WGUide
GENDer | NGENder
<perm_rel>
844
Command Reference
SCPI Command Reference
*RST value
<imped>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]CORRection:CONNection:CATalog?
Returns a list of the connector types of all calibration kits in use.
<Ch>
*RST
value
SCPI,
Command
Types
Example:
:SENSe1:CORRection:CONNection:CATalog?
Query cal kits for PC 7 connector types. Possible response: 'PC 7 Ideal
Kit,85031B,85050B,85050C,85050D'
:SENSe1:CORRection:CKIT:LCATalog? 'N 50 Ohm'
Query cal kits for N (50 ) connector types with their labels. Possible response: 'N 50
Ohm Ideal Kit,,3653,,85054D,,ZV-Z121,,ZCAN 50 Ohm,,ZV-Z21
typical,,85032B/E,,85032F,,85054B,,New Kit 1,2012-05-25'.
A sequence of two commas means that the preceding cal kit has no label assigned. We
assume that a cal kit New Kit 1 with label 2012-05-25 was created before.
:SENSe1:CORRection:CKIT:STANdard:CATalog? '85032B/E'
Query standards in user-defined cal kit named New Kit 1 labeled 2012-05-25.
845
Command Reference
SCPI Command Reference
Possible response:
'MOP,FOP,MSH(P1),FSH,MMMT,FMMT,MSM,FSM,MREF,FREF,MOSHORT2,FOSHORT
2,MOSHORT3,FOSHORT3,MMTH,MMTH(P2P3) ...' (P1 etc. denote restricted port
assignments).
[SENSe<Ch>:]CORRection:CONNection:DELete '<conn_name>'
Deletes a user-defined connector type named '<conn_name>'.
<Ch>
Channel number
'<conn_name>'
Device-specific, no query
Example:
See [SENSe<Ch>:]CORRection:CONNection
Channel number of the calibrated channel. If unspecified the numeric suffix is set to
1.
Error term
parameters
String parameters describing the different error terms, depending on the current
calibration method; see table below. Each term contains one complex value (real and
imaginary part) for each sweep point.
The error terms consist of dimensionless complex numbers. The parameters must be
transferred in full length and have the following meaning:
'SCORR1' Directivity at port 1
'SCORR2' Source match at port 1
'SCORR3' Reflection tracking at port 1
'SCORR4' Reserved for future extensions
'SCORR5' Load match at port 2
'SCORR6' Forward transmission tracking between port 1 and port 2
Range [def.
unit]
846
Command Reference
SCPI Command Reference
In the two equations above, a and b denote the waves at the calibrated reference
plane i and j (e.g. the input and output of the 2-port DUT). The m waves are the raw
measured waves of test port i and j. The subscripts "ref" and "test" refer to the
reference and test receivers, respectively.
During the calibration the network analyzer acquires ratios of wave quantities, which
leaves one of non-diagonal matrix elements of G or H as a free normalization factor.
The network analyzer uses the normalization H21 = 1.
*RST value
The analyzer provides a default calibration corresponding to a test setup which does
not introduce any systematic errors; see
[SENSe<Ch>:]CORRection:COLLect:SAVE:DEFault.
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]CORRection:COLLect:SAVE:DEFault.
After a system error correction in one of the sweep types Power, Time, or CW
Mode, the query returns two sets of correction data, corresponding to the fixed CW
frequency and the CW frequency plus 1 Hz (minus 1 Hz if the CW frequency is equal
to the maximum frequency of the analyzer).
The different calibration types of the analyzer provide the following error terms:
847
Command Reference
SCPI Command Reference
Calibration type
Parameter in
[SENSe<Ch>:]CORRection:COLLect:METHod
One-port normalization
(reflection) using an open
standard
REFL1
REFL2
REFL12
'SCORR3'
'SCORR9'
'SCORR3' and 'SCORR9'
FOPort1
FOPort2
FOPort12
'SCORR1' to 'SCORR3'
'SCORR7' to 'SCORR9'
'SCORR1' to 'SCORR3' and 'SCORR7' to
'SCORR9'
Two-port normalization
FTRans
RTRans
FRTRans
'SCORR6'
'SCORR12'
'SCORR6' and 'SCORR12'
FOPTport
ROPTport
TOSM
TOSM
'SCORR1' to 'SCORR12'
(at present the isolation terms 'SCORR4'
and 'SCORR10' are not included)
'DIRECTIVITY', 'SRCMATCH',
'REFLTRACK', 'LOADMATCH',
'TRANSTRACK' (for reading and writing)
'G11' ... 'G22' and 'H11', 'H12', 'H22' (for
reading only; the 'H21' matrix elements are
normalized to 1)
[SENSe<Ch>:]CORRection:DATA:PARameter<Cal>? [<info>]
Returns the parameters of the active system error correction(s) for channel <Ch>. If only the factory
calibration is available, an error is raised.
<Ch>
<Cal>
[<info>]
Response
If <info> is omitted: Five values, corresponding to the start and stop frequency of
the calibration sweep, the number of points, the source power, and the sweep
type.
With <info> parameter: see table below
n/a (the command generates an execution error if no system error correction is
active)
*RST value
SCPI,
Command
Types
Example:
CORR:COLL:METH:DEF 'Test1',RSHort,1
CORR:COLL:SEL SHOR,1
CORR:COLL:SAVE:SEL
848
Command Reference
SCPI Command Reference
Query the calibration type of the first calibration. The response is RSH.
CORRection:DATA:PARameter2? TYPE
Query the calibration type of the second calibration. The response is REFL.
CORRection:DATA:PARameter:COUNt?
Response
(omitted)
Start and stop frequency, no. of points, source power, sweep type
STARt
STOP
POINts
Number of points
SPOWer
STYPe
BANDwidth
Measurement bandwidth
PDLY
RATTenuation
Calibrated ports with receiver attenuation settings: <1st cal port>, <atten1>, <2nd cal port>,
<atten2>, <3rd cal port> ... , e.g. 1, 0.0, 2, 1.0 (calibration of ports 1 and 2, attenuation settings
0 dB and 1 dB)
TYPE
Calibration type (e.g. TOSM, UOSM ...). For a complete list of returned values see table below.
PORTs
Calibrated ports: comma-separated list, <1st cal port>, <2nd cal port> ... , e.g. 1, 2 (calibration
of ports 1 and 2)
THRoughs
List of measured Throughs with port assignment, if more than two ports are calibrated: <1st Through, 1st
port no> - <1st Through, 2nd port no>, <2nd Through, 1st port no> - <2nd Through,
2nd port no> ... , e.g. 2-3, 2-4, 3-4 (3 measured Throughs between ports 2 and 3, 2 and 4, and 3 and
4)
RPSHift
Reference plane shift applied to the calibration. The value represents the shift as a mechanical length in meters
as set through [SENSe<Ch>:]CORRection:COLLect:RPSHift. This is only valid for NIST Multiline TRL
calibrations
TSTamp
Calibration type
REFL
RSH
OSM
FRTR
FTR
RTR
OPTP
849
Command Reference
SCPI Command Reference
Value
Calibration type
TOSM
TOSM
TOM
TRM
TRM
TRL
NMTR
TNA
TOM
TRM
TRM
TRL
UOSM
UOSM
????
[SENSe<Ch>:]CORRection:DATA:PARameter:COUNt?
Returns the number of active system error corrections in channel no. <Ch>.
<Ch>
Response
*RST value
Example:
See [SENSe<Ch>:]CORRection:DATA:PARameter<Cal>?
[SENSe<Ch>:]CORRection:DATE?
Returns the date and time when the active system error correction data for channel <Ch> was acquired.
<Ch>
*RST value
SCPI,
Command
Types
Example:
CORR:COLL:METH REFL1
Measure an open standard connected to port 1 and store the measurement results
of this standard.
CORR:COLL:SAVE
Calculate the system error correction data and apply it to the active channel.
CORR:DATE?
Query the time when the system error correction became active. The analyzer
returns the date and time, e.g. '03/20/06,18:30:39'.
CORR:DATA:PAR?
Query the sweep settings for the calibration sweep. The analyzer returns the start
850
Command Reference
SCPI Command Reference
and stop frequency, the number of points, source power, and the sweep type, e.g.
300000,8000000000,201,0,LIN.
CORR:SST?
Query the calibration status. The analyzer returns 'CAL OFF' (because the
performed one-port calibration is not sufficient for the measured transmission Sparameter S21).
[SENSe<Ch>:]CORRection:EDELay<port_no>:AUTO ONCE
Defines the offset parameter for the active test port such that the residual delay of the active trace (defined
as the negative derivative of the phase response) is minimized across the entire sweep range.
<Ch>
<port_no>
Port number of the analyzer. This numeric suffix is ignored; the active port is
determined by the active trace.
ONCE
*RST value
SCPI, Command
Types
Example:
Device-specific, no query
*RST; :CORR:EDEL:AUTO ONCE
Reset the instrument and apply the auto length function to the default trace
(Trc1 in channel 1).
[SENSe<Ch>:]CORRection:EDELay<port_no>:DIELectric <permittivity>
Defines the permittivity for the offset correction at test port <port_no>.
<Ch>
<port_no>
<permittivity>
Range [def. unit]
*RST value
Permittivity
1 to +1E+6 []
1.00062
Example:
See [SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth
[SENSe<Ch>:]CORRection:EDELay<port_no>:DISTance <length>
Defines the offset parameter for test port <port_no> as a mechanical length.
<Ch>
851
Command Reference
SCPI Command Reference
<port_no>
<length>
Range [def. unit]
*RST value
Mechanical length
3.402823466E+038 m to +3.4028234664E+038 m.
0 m [m]
Example:
See [SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth
[SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth <length>
Defines the offset parameter for test port <port_no> as an electrical length.
<Ch>
<port_no>
<length>
Range [def.
unit]
*RST value
Electrical length
1E+9 m to +1E+9 m [m]. The increment (UP, DOWN) is 1 mm.
SCPI,
Command
Types
Example:
0m
CORR:EDEL2:ELEN 0.3
Query the values of the mechanical length and the permittivity at port 2. The
mechanical length is equal to the electrical length divided by the square root of the
permittivity; the latter is set to its default value. The response is
0.29990704322;1.00062.
CORR:EDEL2?
Query the value of the delay at port 2. The delay is equal to the electrical length
divided by the speed of light in the vacuum, so the response is 1.0006922856E-009.
CORR:LOSS2 2; LOSS2:FREQ 1.5 GHz; OFFS 3 dB
[SENSe<Ch>:]CORRection:EDELay<port_no>[:TIME] <delay>
Defines the offset parameter for test port <port_no> as a delay time.
<Ch>
<port_no>
<delay>
Range [def. unit]
Delay
-3.40282346638529E+038 s to +3.40282346638529E+038 s [s].
852
Command Reference
SCPI Command Reference
*RST value
0s
Example:
See [SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth
[SENSe<Ch>:]CORRection:EWAVe[:STATe] <Boolean>
Activates or deactivates the system error correction of all a- and b-waves which are related to the ports of
the active calibration.
<Ch>
<Boolean>
*RST value
Example:
[SENSe<Ch>:]CORRection:FACTory[:STATe] <Boolean>
Enables or disables the factory calibration for all channels in the active setup.
<Ch>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Reset the instrument and query whether the factory calibration for channel 1 is
enabled. The response is 1.
[SENSe<Ch>:]CORRection:LOSS<port_no> <ref_loss>
Defines the offset loss at the reference frequency
([SENSe<Ch>:]CORRection:LOSS<port_no>:FREQuency).
<Ch>
<port_no>
<ref_loss>
Range [def. unit]
*RST value
853
Command Reference
SCPI Command Reference
Example:
See [SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth
[SENSe<Ch>:]CORRection:LOSS<port_no>:AUTO ONCE
Defines the offset parameters for the active test port such that the residual delay of the active trace
(defined as the negative derivative of the phase response) is minimized and the measured loss is
reproduced as far as possible across the entire sweep range.
<Ch>
<port_no>
Port number of the analyzer. This numeric suffix is ignored; the active port is
determined by the active trace.
ONCE
*RST value
SCPI, Command
Types
Example:
Device-specific, no query
*RST; :CORR:LOSS:AUTO ONCE
Reset the instrument and apply the Auto Length and Loss function to the
default trace (Trc1 in channel 1).
[SENSe<Ch>:]CORRection:LOSS<port_no>:FREQuency <ref_frequency>
Defines the reference frequency for the frequency-dependent part of the offset loss
([SENSe<Ch>:]CORRection:LOSS<port_no>:OFFSet).
<Ch>
<port_no>
<ref_frequency>
Range [def. unit]
Reference frequency
Frequency range of the analyzer model [Hz]. The increment (UP/DOWN) is
1 MHz.
1000000000 Hz (= 1 GHz)
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]CORRection:LOSS<port_no>:OFFSet <DC_loss>
Defines the frequency-independent part (DC value) of the offset loss.
<Ch>
<port_no>
<DC_loss>
854
Command Reference
SCPI Command Reference
Example:
See [SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth
[SENSe<Ch>:]CORRection:NFIGure[:STATe] <Boolean>
Disables or enables the Noise Figure Calibration for the active channel <Ch>.
<Ch>
Channel number
<Boolean>
*RST value
SCPI, Command
Types
Example:
[SENSe<Chn>:]CORRection:NSTate?
Returns the noise figure calibration state label of active trace in channel <Chn>. The active trace must be
a noise figure trace, otherwise an empty string is returned.
<Chn>
Response
String variable containing the calibration state label in the trace list ('NCal', 'NCai',
'NCax', 'NCa?', 'NCal Inv', 'NCal Off'; see Noise Figure Calibration State Labels).
'' (empty string, is returned e.g. if no noise figure calibration is available for trace
<Chn>)
*RST value
SCPI,
Command
Types
Example:
[SENSe<Ch>:]CORRection:OFFSet<port_no>:DFComp[:STATe]? <Boolean>
Returns whether a direct fixture compensation has been carried out at port no. <port_no>. A direct fixture
compensation resets the offset parameters to zero, the analyzer uses calculated transmission factors
instead.
<Ch>
<port_no>
<Boolean>
855
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
Example:
Reset the instrument and query whether the analyzer uses direct fixture
compensation data at port 1. The response is 0.
[SENSe<Ch>:]CORRection:OFFSet<port_no>:MAGNitude <DC_loss>
[Deprecated command]
Defines the frequency-independent part (DC value) of the offset loss.
Use the [SENSe<Ch>:]CORRection:LOSS<port_no>... commands to define the complete set of
loss offset parameters. [SENSe<Ch>:]CORRection:OFFSet<port_no>:MAGNitude is equivalent to
[SENSe<Ch>:]CORRection:LOSS<port_no>:OFFSet
<Ch>
<port_no>
<DC_loss>
Range [def. unit]
*RST value
[SENSe<Ch>:]CORRection:OFFSet<port_no>[:STATe] <Boolean>
Resets the offset parameters for all test ports to zero or queries whether any of the offset parameters are
different from zero.
<Ch>
<port_no>
Port number of the analyzer. This numeric suffix is ignored; the command
affects the parameters of all ports.
<Boolean>
*RST value
SCPI, Command
Types
Example:
856
Command Reference
SCPI Command Reference
Reset the instrument and query whether the length offset parameters have
been reset as well. The response is 0.
SENSe<Ch>:CORRection:POWer
[SENSe<Ch>:]CORRection:POWer<port_no>...
This subsystem controls the receiver power calibration.
Calibrated port number. This suffix is ignored because the port number is specified
in the parameter list.
AWAVe
BWAVe
B1 | B2 | B3 |
B4
Direct wave and cal port setting for received waves b1, b2,... The parameters B1
and B2 are ZVR-compatible. No additional parameters need to be specified. The
source for B1 is Port 2 and vice versa.
<cal_port>
Range [def.
unit]
PORT |
GENerator|
CONVerter
<source_no>
Range [def.
unit]
AWAVe |
NOMinal
*RST values
857
Command Reference
SCPI Command Reference
SCPI,
Command
Types
Example:
Device-specific, no query
Perform a receiver power calibration of the wave a1 using port 1 as a source port,
assuming that the transmitted source power a1 is correct. No external cabling is
needed.
CORR:POW:AWAV?
Create marker no. <Mk> in the center of the sweep range and query the
measurement value. The calibrated power of the reference wave a1 is approx.
equal to the default source power value.
See also example for SENSe<Ch>:]CORRection:POWer<port_no>[:STATe].
[SENSe<Ch>:]CORRection:POWer<port_no>:AWAVe[:STATe] <Boolean>
Enables or disables the receiver power calibration for channel <Ch> and for the reference waves a n. The
setting command is disabled unless the reference waves have been power calibrated
([SENSe<Ch>:]CORRection:POWer<port_no>:ACQuire AWAVe,...). The query always returns a
result.
<Ch>
<port_no>
<Boolean>
Enables (ON) or disables (OFF) the receiver power calibration for the
reference waves an.
OFF []
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]CORRection:POWer<port_no>:AWAVe:IPMMatch[:STATe]
<Boolean>
Enables or disables the assumption of an ideal power meter match when system error correction data and
power calibration data are combined for the enhanced wave correction. The command is intended for the
case that the system error coefficients used for enhanced wave correction are set via remote command.
For enhanced wave correction the 12-Term error coefficients (that can be set via the remote command
SENS:CORR:CDAT) and the results of a scalar reference receiver power calibration are combined to an
"absolute power normalized 8-Term error model".
858
Command Reference
SCPI Command Reference
If the assumption of ideal power meter match is enabled, the error coefficient e 10 of the 8-term
error model is chosen to be the scalar reference receiver power calibration coefficients set via the
SENS:CORR:POW:DATA remote command.
If the assumption is disabled, additional internal data of the power meter match stored during a
source power calibration is used to correct for the network analyzer port match and power meter
match when calculating the e10 error term.
If a reference receiver power calibration for port 2 is performed then the error term e 23 is chosen to be
equal to the power calibration coefficients. If multiple reference receiver power calibrations are performed
and set via remote command the ideal power meter match setting has to be set for each power calibration
since the power calibration chosen by the firmware for the absolute power normalization is implementation
specific.
The command only applies to enhanced wave correction and has no effect on scalar power corrected
wave quantities. It is not needed if calibration and power calibration are performed using the functions of
the network analyzer.
<Ch>
<port_no>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Each value corresponds to the ratio of the actual power at the receiver input (value provided by
the used source) to the uncalibrated power in dB.
Increasing (decreasing) the values in the correction data sets increases (decreases) the input power
reading. Writing correction data (the setting command) fails if the number of transferred values is not
equal to the number of sweep points.
<Ch>
<port_no>
859
Command Reference
SCPI Command Reference
'<wave_string>'
<block> |
<numeric_value>...
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Reset the instrument and reduce the number of sweep points to 10.
CORR:POW:ACQ AWAVe,1,PORT,1
[SENSe<Ch>:]CORRection:POWer<port_no>:HARMonic:ACQuire
Starts the receiver calibration (3rd power calibration step for harmonic measurements), stores and applies
the calibration data.
The receiver calibration relies on the source power calibration acquired in steps no. 1 and 2.
[SENSe<Ch>:]CORRection:POWer<port_no>:HARMonic:ACQuire is enabled only after the
previous steps have been carried out
(SOURce<Ch>:POWer<port_no>:CORRection:HARMonic[:ACQuire]).
<Ch>
Calibrated channel number
<port_no>
Port number. This suffix is ignored; the analyzer calibrates the port that is selected as
a receive port for the harmonic measurement
([SENSe<Ch>:]FREQuency:CONVersion:HARMonic:RPORt).
SCPI,
Command
Types
Example:
Device-specific, no query
See SOURce<Ch>:POWer<port_no>:CORRection:HARMonic[:ACQuire].
860
Command Reference
SCPI Command Reference
[SENSe<Ch>:] CORRection:POWer<port_no>:IMODulation:ACQuire
[Deprecated command]
Starts the receiver calibration (3rd legacy power calibration step for intermodulation measurements),
stores and applies the calibration data.
The receiver calibration relies on the source power calibration acquired in step no. 1 using
SOURce<Ch>:POWer<port_no>:CORRection:IMODulation:LTONe[:ACQuire]. Make sure to first
perform step no. 1 before performing this step.
This command will perform a calibration only at the lower tone frequency. If the intermodulation
measurement is combined with a mixer measurement the calibration will be performed at the IF range of
the lower tone frequency only.
To perform a receiver calibration at the upper tone frequency and at all selected intermodulation
orders as well, use the
command[SENSe<Ch>:]CORRection:POWer<port_no>:IMODulation:RPORt:ACQuire
To perform a source power calibration of the receive port of the intermodulation measurement
(usually done as preparation for an enhanced wave correction) at the lower and upper tone
frequency and at all selected intermodulation orders, use the command
SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:RPORt[:ACQuire].
<Ch>
Channel number
<port_no>
Port number. This suffix is ignored; the analyzer calibrates the port that is selected as
receive port for the intermodulation measurement
([SENSe<Ch>:]FREQuency:IMODulation:RECeiver).
SCPI,
Command
Types
Example:
Device-specific, no query
See SOURce<Ch>:POWer<port_no>:CORRection:IMODulation:LTONe[:ACQuire].
[SENSe<Ch>:]CORRection:POWer<port_no>:IMODulation:RPORt:ACQuire
Starts the receiver calibration (2nd power calibration step for intermodulation measurements), stores and
applies the calibration data.
The receiver calibration relies on the source power calibration acquired in step no. 1
(SOURce<Ch>:POWer<port_no>:CORRection:IMODulation:SPORts[:ACQuire]). Make sure to
first perform step no. 1 before performing this step.
This calibration encompasses the lower and upper tone frequency range as well as the frequency range
for all lower and upper intermodulation products which have been selected via
[SENSe<Ch>:]FREQuency:IMODulation:ORDer<Im>:STATe. If in addition to the intermodulation
measurement a mixer measurement is set up as well, only the IF frequency ranges will be measured.
<Ch>
Channel number
<port_no>
Port number. This suffix is ignored; the analyzer calibrates the port that is selected as
receive port of the intermodulation measurement
([SENSe<Ch>:]FREQuency:IMODulation:RECeiver).
SCPI,
Device-specific, no query
861
Command Reference
SCPI Command Reference
Command
Types
Example:
See SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:SPORts[:ACQuire]
[SENSe<Ch>:]CORRection:POWer<port_no>:MIXer:IF:ACQuire
Starts the IF receiver calibration (2nd power calibration step for scalar mixer measurements), stores and
applies the calibration data.
The receiver calibration relies on the RF source power calibration acquired in step no. 1.
[SENSe<Ch>:]CORRection:POWer<port_no>:MIXer:IF:ACQuire is enabled only after step 1 has
been carried out (SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF[:ACQuire]).
<Ch>
Calibrated channel number
<port_no>
Calibrated port number. This suffix is ignored; the port is selected via
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:IFPort.
SCPI,
Command
Types
Example:
Device-specific, no query
See SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF[:ACQuire].
[SENSe<Ch>:]CORRection:POWer<port_no>:MIXer:IF:NFIGure:ACQuire
Starts the IF receiver calibration (2nd power calibration step for mixer noise figure measurements), stores
and applies the calibration data.
The receiver calibration relies on the RF source power calibration acquired in step no. 1; see
SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF:NFIGure[:ACQuire].
<Ch>
Calibrated channel number
<port_no>
Calibrated port number. This suffix is ignored; the port is selected via
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:IFPort.
SCPI,
Command
Types
Example:
Device-specific, no query
See SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF:NFIGure[:ACQuire].
[SENSe<Ch>:]CORRection:POWer<port_no>[:STATe] <Boolean>
Enables or disables the receiver power calibration for channel <Ch> and for the received waves bn. The
setting command is disabled unless the received waves have been power calibrated
([SENSe<Ch>:]CORRection:POWer<port_no>:ACQuire BWAVe,...). The query always returns a
result.
<Ch>
<port_no>
862
Command Reference
SCPI Command Reference
<Boolean>
*RST value
SCPI,
Command
Types
Example:
Enables (ON) or disables (OFF) the receiver power calibration for the received
waves bn.
OFF []
Device-specific, command or query
Perform a receiver power calibration of the wave b1 using port 2 as a source port,
assuming that the source power a2 is correct. A through connection from port 2 to
port 1 is needed.
CORR:POW?
Create marker no. <Mk> in the center of the sweep range and query the
measurement value. The calibrated power of the received wave b 1 is approx. equal
to the default source power value.
See also example for SENSe<Ch>:]CORRection:POWer<port_no>:ACQuire.
[SENSe<Ch>:]CORRection:PSTate?
Returns the power calibration state label of the active trace in channel <Ch>.
<Ch>
Response
String variable containing the power calibration state label in the trace list ('PCal',
'PCai', 'PCa?', 'PCao', 'PCax', 'PCal Off'; see Power Calibration State Labels).
'' (empty string, is returned e.g. if no power calibration is available for channel
<Ch>)
*RST value
SCPI,
Command
Types
Example:
See SOURce<Ch>:POWer:CORRection[:ACQuire]
[SENSe<Ch>:]CORRection:SSTate?
Returns the system error correction state label of the active trace in channel <Ch>.
<Ch>
Response
String variable containing the calibration state label in the trace list ('Cal', 'Cai',
'Ca?', 'Cav', 'Cal Off'; see System Error Correction State Labels).
'' (empty string, is returned e.g. if no system error correction is available for
channel <Ch>)
*RST value
863
Command Reference
SCPI Command Reference
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]CORRection:DATE?
[SENSe<Ch>:]CORRection[:STATe] <Boolean>
Enables or disables the system error correction for channel <Ch>.
<Ch>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Reset the instrument and query whether channel 1 is system error corrected.
The response is 1.
[SENSe<Ch>:]CORRection:STIMulus?
Queries the stimulus values of the active calibration. A calibration must be selected before the command
is executed; see example.
<Ch>
*RST value
SCPI, Command
Types
Example:
Query the stimulus frequencies. The response contains 201 frequency values.
CORR:COLL:SEL SHOR,1
Calculate the system error correction data and apply it to the active channel.
[SENSe<Ch>:]COUPle...
This subsystem selects the sweep type and the measurement parameter.
864
Command Reference
SCPI Command Reference
Parameters
ALL normal sweep mode (alternate off), complete all partial measurements
before proceeding to the next sweep point
NONE alternating sweep mode on, reverse the order of partial measurements
and sweeps
ALL
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]EUNit...
This subsystem configures the different signal paths in the Extension Unit R&S ZVAX24 and selects the
connectors for the pulse generators.
[SENSe<Ch>:]EUNit:COMBiner<Path>[:STATe] <Boolean>
Switches the internal combiner in-between the RF signal paths no. 1 and 3 (source path).
<Ch>
<Path>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Loop harmonic filters into the source signal paths no. 1 and 3.
EUN:PMOD1 ON; PMOD3 ON
865
Command Reference
SCPI Command Reference
Loop pulse modulators into the source signal paths no. 1 and 3.
EUN:LNAM ON
Loop the low-noise preamplifier into the receiver signal path no. 2.
[SENSe<Ch>:]EUNit:HFILter<Path>[:STATe] <Boolean>
Loops harmonic filters into the RF signal paths no. <Path>. Paths no. 1 and 3 in the extension unit are
source paths, path no. 2 is a receiver path.
<Ch>
Channel number
<Path>
<Boolean>
*RST value
Example:
See [SENSe<Ch>:]EUNit:COMBiner[:STATe]
[SENSe<Ch>:]EUNit:LNAMplifier[:STATe] <Boolean>
Loops the low noise preamplifier into the RF receiver path no. 2. No path suffix is required.
<Ch>
Channel number
<Boolean>
*RST value
Example:
See [SENSe<Ch>:]EUNit:COMBiner[:STATe]
Channel number
Parameters
*RST value
SCPI, Command
866
Command Reference
SCPI Command Reference
Types
Example:
See [SENSe<Ch>:]EUNit:PGENerator:INPut:EXTernal
[SENSe<Ch>:]EUNit:PGENerator:INPut:EXTernal <Boolean>
Selects the R&S ZVA or an external pulse generator as a source for the pulse generator signals.
<Ch>
Channel number
<Boolean>
*RST value
SCPI, Command
Types
Example:
Use the pule generator signal 2 to control all three pulse modulators.
EUN:PGEN:OUTP:EXT ON
[SENSe<Ch>:]EUNit:PGENerator:OUTPut:EXTernal <Boolean>
Routes either the R&S ZVA pulse generator signals or the external pulse generator signals to the PULSE
GENERATOR OUT connector.
<Ch>
Channel number
<Boolean>
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]EUNit:PMODulator<Path>[:STATe] <Boolean>
Loops pulse modulators into the RF signal paths no. <Path>. Paths no. 1 and 3 in the extension unit are
source paths, path no. 2 is a receiver path.
<Ch>
Channel number
<Path>
867
Command Reference
SCPI Command Reference
*RST value
Example:
See [SENSe<Ch>:]EUNit:COMBiner[:STATe]
<Boolean>
[SENSe<Ch>:]FREQuency...
This subsystem sets frequency-related parameters, especially the measurement and display ranges for
the different sweep types, and controls the frequency-converting measurement modes (harmonic
distortion, mixer mode, etc.).
The frequency ranges for the different instrument models are listed below:
ZVA8
ZVA24
ZVA40
ZVA50
ZVA67
Start,
Stop
300 kHz to 8
GHz
10 MHz to 25 GHz
(the specified frequency range is 10 MHz to
24 GHz; see data sheet)
10 MHz to 40
GHz
10 MHz to 50
GHz
10 MHz to 67
GHz
Center
Span
10 mHz to
7.9997 GHz
10 mHz to
39.99 GHz
10 mHz to
49.99 GHz
10 mHz to
66.99 GHz
Use SYSTem:FREQuency? MINimum | MAXimum. to query the frequency range of your analyzer.
Note: For a frequency sweep the range can be defined alternatively by a combination of Start/Stop
frequencies or a Center frequency and Span. In fixed frequency mode (power sweep or Time/CW Mode;
see [SENSe<Chn>:]FUNCtion[:ON]) the measurement frequency is set by means of
[SENSe<Ch>:]FREQuency:CW|FIXed.
[SENSe<Ch>:]FREQuency:CENTer <center_frequency>
Defines the center of the measurement and display range for a frequency sweep.
<Ch>
<center_frequency>
Range [def. unit]
*RST value
SCPI, Command
Types
868
Command Reference
SCPI Command Reference
Example:
The measurement range defined by means of the center frequency and the current span
([SENSe<Ch>:]FREQuency:SPAN) must not exceed the allowed frequency range of the analyzer. If
necessary, the span is reduced to min (Center fMIN, fMAX Center).
SHARmonic |
THARmonic
MIXer |
VMIXer
*RST value
SCPI,
Command
Types
Example:
Reset the analyzer (activating a frequency sweep) and set the sweep range
between 1 GHz and 1.1 GHz.
FREQ:CONV:HARM:ORD 4; SPOR 1; RPOR 2
Configure a 4th harmonic measurement with source port 1 and receive port 2. The
measurement is still not enabled.
FREQ:CONV HARM
869
Command Reference
SCPI Command Reference
Query the measured quantity. The analyzer measures the wave quantity b2, the
response is 'B2D1SAM'.
FREQ:CONV:HARM:RELative ON
Enable the relative harmonic measurement, creating a new channel and a new
trace Trc2.
CALC2:PAR:MEAS? "TRC2"
Query the measured quantity in the new channel no. 2. The analyzer still
measures the wave quantity b2, the response is 'B2D1SAM'.
CALC2:MATH:STAT?
Check whether the active trace in channel no. 2 (i.e. Trc2) is a mathematical
trace: the response is 1.
*RST value
Sweep type
Parameters
*RST value
870
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
Reset the analyzer (activating a frequency sweep) and set the sweep range
between 1 GHz and 1.1 GHz.
SENS:FREQ:CONV:ARB 2,1,1E+9,SWE
Convert the receiver frequency to the range between 3 GHz and 3.2 GHz.
[SENSe<Ch>:]FREQuency:CONVersion:ARBitrary:PMETer<Mtr> <numerator>,
<denominator>, <offset>, CW | FIXed | SWEep
Defines the receiver frequency of a power meter used for frequency-converting measurements. The
receiver frequency is either a range (for frequency sweeps) or a CW frequency (for power, time and CW
Mode sweeps). The receiver frequency is valid for all ports.
The frequency formula is applied even if the analyzer returns an error message, because the
frequency is outside the allowed range.
<Ch>
Channel number.
<Mtr>
<numerator>
<denominator>
<offset>
*RST value
Sweep Type
Parameters
*RST value
SCPI, Command
Types
Example:
871
Command Reference
SCPI Command Reference
Reset the analyzer (activating a frequency sweep) and set the sweep range
between 1 GHz and 1.1 GHz.
SYST:COMM:RDEV:PMET1:DEF 'USB Power Meter', 'NRP-Z55', 'usb', '100045'
Configure an R&S NRP power meter as external power meter no. 1, assigning
the name USB Power Meter and an serial number 100045.
SENS:FREQ:CONV:ARB:PMET 2,1,1E+9,SWE
Convert the receiver frequency to the range between 3 GHz and 3.2 GHz.
[SENSe<Ch>:]FREQuency:CONVersion:AWReceiver[:STATe] <Boolean>
Qualifies whether a-waves (outgoing waves) are measured at the source or at the receiver frequency. The
setting is relevant for all frequency-converting measurements.
<Ch>
Channel number.
<Boolean>
*RST value
Example:
FREQ:CONV:AWR ON
RILI
RILE
R&S ZVA 67
R&S ZVT 20
RILI4
RILI56
x
x
<Ch>
Channel number. This suffix is ignored because the device mode is a global
setting.
RILI
872
Command Reference
SCPI Command Reference
RILE
RILI4
RILI56
*RST value
RILI
SCPI, Command
Types
Example:
'<Converter Type>'
*RST value
SCPI, Command
Types
Example:
Channel number. This suffix is ignored because converter settings are global.
873
Command Reference
SCPI Command Reference
<Port>
<C0>, <C1>,
<C2>, C3>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
See
[SENSe<Ch>:]FREQuency:CONVersion:DEVice:PCOefficient:DEFault
[SENSe<Ch>:]FREQuency:CONVersion:DEVice:PCOefficient<Port>:DEFault
<Boolean>
Enables or disables default power coefficients for frequency converters R&S ZVA-ZxxxE.
<Ch>
Channel number. This suffix is ignored because converter settings are global.
<Port>
NWA port number. This suffix is ignored because the command affects all ports.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
FREQ:CONV:DEV:NAME 'ZVA-Z110E'
Re-define the power coefficients for port 3 according to the connected converter unit.
FREQ:CONV:DEV:PCO3:DEF ON
Query the default power coefficients for port 3. The analyzer returns the predefined
values (generally different from the coefficients entered above).
[SENSe<Ch>:]FREQuency:CONVersion:GAIN:LMCorrection <Boolean>
Enables the load match correction for frequency conversion measurements. The load match correction
requires an enabled Enhanced Wave Correction ([SENSe<Ch>:]CORRection:EWAVe[:STATe] ON).
<Ch>
Channel number.
874
Command Reference
SCPI Command Reference
<Boolean>
*RST value
Example:
SENSe1:CORRection:EWAVe:STATe ON
[SENSe<Ch>:]FREQuency:CONVersion:HARMonic:ORDer <order>
Selects the order of the harmonic measured if a harmonic measurement is enabled
([SENSe<Ch>:]FREQuency:CONVersion HARMonic).
<Ch>
Channel number.
<order>
[SENSe<Ch>:]FREQuency:CONVersion:HARMonic:RELative <Boolean>
Enables or disables the relative harmonic measurement where the harmonic is divided by the fundamental
wave.
With enabled relative measurement the analyzer creates a new channel and a new (mathematical)
trace; see program example for [SENSe<Ch>:]FREQuency:CONVersion.
<Ch>
Channel number.
<Boolean>
*RST value
Example:
See [SENSe<Ch>:]FREQuency:CONVersion
[SENSe<Ch>:]FREQuency:CONVersion:HARMonic:RPORt <port_no>
Selects the receive port for the harmonic measurement.
<Ch>
Channel number.
875
Command Reference
SCPI Command Reference
<port_no>
Range [def. unit]
*RST value
Example:
See [SENSe<Ch>:]FREQuency:CONVersion
Channel number.
<port_no>
<ext. gen. no.>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
1
Device-specific, command or query.
See [SENSe<Ch>:]FREQuency:CONVersion
[SENSe<Ch>:]FREQuency:CONVersion:MIXer...
This subsystem controls the analyzer's mixer measurement mode. Together with the Harmonic Distortion
measurement, the intermodulation measurement, and the arbitrary configuration of generator and receiver
frequencies (Port Configuration), the mixer mode is included in option R&S ZVA-K4.
Deprecated and generalized mixer commands
With firmware version V2.90, the mixer measurement has been extended to support a second mixer stage
and frequency converters in the RF and LO signal paths. To account for these changes, a new set of
mixer commands has been introduced. The old mixer commands (marked as deprecated commands in
this documentation) are still supported, however, it is recommended to use the new command set listed
below.
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:AEXTernal NONE
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:AINTernal NONE
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:APORt
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:FIXed<Sig>
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:FUNDamental
(replaces SOURce<Ch>:FREQuency<Pt>:CONVersion:MIXer:FUNDamental)
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:IFPort
876
Command Reference
SCPI Command Reference
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:LOMultiplier<Stg>
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:LOPort<Stg>
(replaces [SENSe<Ch>:]FREQuency:CONVersion:MIXer:LOEXternal and
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:LOINternal)
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFixed
(replaces [SENSe<Ch>:]FREQuency:CONVersion:MIXer:FFIXed,
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:RFFixed,
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:IFFixed, and
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:LOFixed)
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:RFMultiplier
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:RFPort
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:STAGes
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:TFRequency<Stg>
SOURce<Ch>:FREQuency<Pt>:CONVersion:MIXer:PMFixed
(replaces SOURce<Ch>:FREQuency<Pt>:CONVersion:MIXer:PFIXed and
SOURce<Ch>:FREQuency<Pt>:CONVersion:MIXer:PAFixed)
SOURce<Ch>:FREQuency<Pt>:CONVersion:MIXer:PMODe
Channel number
NONE
<gen_number>
*RST value
SCPI, Command
Types
Example:
Channel number
NONE
<port_number>
Range [def. unit]
*RST value
877
Command Reference
SCPI Command Reference
Example:
See SOURce<Ch>:FREQuency:CONVersion:MIXer:PAFixed
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:APORt <port_number>
Selects the Aux Mixer port (and thus the basic test setup) for vector mixer measurements (option R&S
ZVA-K5).
<Ch>
Channel number
<port_number>
Range [def. unit]
*RST value
Example:
See SOURce<Ch>:FREQuency:CONVersion:MIXer:PAFixed
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:FFIXed <fixed_frequency>
[Deprecated command, replaced by [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFixed]
Defines a fixed frequency, to be assigned to the RF, LO 1, or to the IF signal
([SENSe<Ch>:]FREQuency:CONVersion:MIXer:FIXed<Stg>).
<Ch>
Channel number
<fixed_frequency>
Range [def. unit]
Fixed frequency
Depending on the instrument model [Hz]. The increment (parameters UP or
DOWN) is 0.1 kHz.
Minimum of the analyzer's frequency range, f MIN
*RST value
SCPI, Command
Types
Example:
Select the analyzer port 1 as a source port for the RF signal, port 2 as a
receive port for the IF signal.
FREQ:CONV:MIX:FIX RF
878
Command Reference
SCPI Command Reference
Channel number
<Sig>
Counter for fixed signal (1 if only one mixer stage is used, 1 or 2 for 2 mixer
stages)
Parameters
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFIXed
Channel number
Parameters
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFixed
Channel number
<fixed freq>
Fixed frequency.
879
Command Reference
SCPI Command Reference
Query the fixed frequency and the signal assignment using the alternative
commands. The response is 1000000000;IF.
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:IFPort <port_number>
Selects an analyzer port as receive port for the IF signal.
For mixer delay measurements and vector mixer measurements (options R&S ZVA-K5, R&S ZVA-K9,
R&S ZVA-K10), the IF signal must be measured at port 2.
<Ch>
Channel number
<port_number>
*RST value
Example:
See [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFIXed
Channel number
NONE
<gen_number>
*RST value
SCPI, Command
Types
Example:
Select the generator no. 1 as a signal source for the LO signal. An error
message -222,"Data out of range..." is generated unless an external generator
880
Command Reference
SCPI Command Reference
is available.
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:LOFixed <fixed_frequency>
[Deprecated command, replaced by [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFixed]
Defines a fixed frequency and assigns it to the LO signal (for alternative commands see example below).
<Ch>
Channel number
<fixed_frequency>
Range [def. unit]
Fixed frequency
Depending on the instrument model [Hz]. The increment (parameters UP or
DOWN) is 0.1 kHz.
Minimum of the analyzer's frequency range, f MIN
*RST value
SCPI, Command
Types
Example:
Query the fixed frequency and the signal assignment using the alternative
commands. The response is 1000000000;LO.
Channel number
NONE
<port_number>
Range [def. unit]
*RST value
Example:
FREQ:CONV:MIX:LOIN 3
881
Command Reference
SCPI Command Reference
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:LOMultiplier<Stg> <numerator>,
<denominator>
Selects the frequency conversion factors for the LO 1 or L0 2 signal.
The frequency conversion factors for vector mixer measurements (options R&S ZVA-K5) must be
equal to 1.
<Ch>
Channel number
<Stg>
<numerator>,
<denominator>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
1, 2, 3 ... [1]
1
See [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFixed
NONE
EMBedded
PORT,
<port_number>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
882
Command Reference
SCPI Command Reference
Channel number
Port parameters
<fixed_frequency>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Select the analyzer port 1 as a source port for the RF signal, port 2 as a
receive port for the IF signal.
FREQ:CONV:MIX:LOPort PORT, 3; LOPort2 GEN, 1
Select port 3 as source port for the local oscillator LO1 and generator 1 as
source for LO 2.
FREQ:CONV:MIX:RFMultiplier 2, 1; LOMultiplier1 2, 1 ; LOMultiplier2 2, 1
Define frequency conversion factors 2 for the RF signals and the LO signals.
FREQ:STARt 1GHz; STOP 2 GHZ
Assign the channel base frequency (sweep range) to the RF signal, fixed
frequencies of 10 MHz to both LO signals.
FREQ:CONV:MIX:TFRequency1 DCUP; TFRequency2 UCON
883
Command Reference
SCPI Command Reference
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:PRFimage <Boolean>
Prepares an additional mixer measurement at the second RF frequency (range) that the mixer converts to
the selected IF frequency (RF Image Frequency).
<Ch>
Channel number
<Boolean>
*RST value
OFF
Example:
See [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFixed
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:RFFixed <fixed_frequency>
[Deprecated command, replaced by [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFixed]
Defines a fixed frequency and assigns it to the RF signal (for alternative commands see example below).
<Ch>
Channel number
<fixed_frequency>
Range [def. unit]
Fixed frequency.
Depending on the instrument model [Hz]. The increment (parameters UP or
DOWN) is 0.1 kHz.
Minimum of the analyzer's frequency range, fMIN
*RST value
SCPI, Command
Types
Example:
Query the fixed frequency and the signal assignment using the alternative
commands. The response is 1000000000;RF.
884
Command Reference
SCPI Command Reference
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:RFMultiplier <numerator>,
<denominator>
Selects the frequency conversion factor for the RF signal.
The frequency conversion factors for vector mixer measurements (options R&S ZVA-K5) must be
equal to 1.
<Ch>
Channel number
<numerator>, <denominator>
Range [def. unit]
*RST value
Example:
See [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFixed
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:RFPort <port_number>
Selects an analyzer port as source port for the RF signal.
For mixer delay measurements and vector mixer measurements (options R&S ZVA-K5, R&S ZVA-K9,
R&S ZVA-K10), the RF signal must be generated at port 1.
<Ch>
Channel number
<port_number>
*RST value
Example:
See [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFixed
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:STAGes <mixers>
Selects the number of converter/mixer stages for scalar mixer measurements and intermodulation
distortion measurements.
For mixer delay measurements and vector mixer measurements (options R&S ZVA-K5, R&S ZVA-K9,
R&S ZVA-K10), a single mixer stage is supported only.
<Ch>
Channel number
<mixers>
Range [def. unit]
*RST value
1 | 2 []
1
Example:
See [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFixed
885
Command Reference
SCPI Command Reference
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:TFRequency<Stg> DCLower |
DCUPper | UCONversion | BAND1 | BAND2
Selects the frequency conversion modes of the IF signal.
<Ch>
<Stg>
Channel number
Mixer stage (1 or 2; see
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:STAGes)
DCLower
DCUPper
UCONversion
*RST value
SCPI, Command
Types
Example:
Reset the analyzer and specify a fixed frequency of 1 GHz, to be assigned to the
LO signal.
FREQ:STAR 1 GHz; STOP 2 GHz
[SENSe<Ch>:]FREQuency...
This subsystem sets frequency-related parameters, especially the measurement and display ranges for
the different sweep types, and controls the harmonic distortion measurement.
Note: For a frequency sweep the range can be defined alternatively by a combination of Start/Stop
frequencies or a Center frequency and Span. In fixed frequency mode (power sweep or Time/CW Mode;
see [SENSe<Chn>:]FUNCtion[:ON]) the measurement frequency is set by means of
[SENSe<Ch>:]FREQuency:CW|FIXed.
[SENSe<Ch>:]FREQuency[:CW]|:FIXed <CW_frequency>
Defines the fixed (Continuous Wave, CW) frequency for all sweep types operating at fixed frequency
(power sweep, time sweep, CW mode sweep). The two command forms FREQ:CW and FREQ:FIX are
equivalent.
[SENSe<Ch>:]FREQuency:CW|FIXed is equivalent to
SOURce<Ch>:FREQuency<Pt>:CW|FIXed. Source and receiver frequency are equal; the four
commands overwrite each other. With option ZVA-K4, Frequency Conversion, independent offset
frequencies can be defined for the source and receiver frequencies; see
886
Command Reference
SCPI Command Reference
SOURce<Ch>:FREQuency<Pt>:CONVersion:ARBitrary:IFRequency and
[SENSe<Ch>:]FREQuency:CONVersion:ARBitrary.
<Ch>
Channel number.
<CW_frequency>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]FREQuency:LPNoise <Boolean>
Enables or disables the Low Phase Noise function.
The "Low Phase Noise" function is only available for older synthesizer generations with coupled test
ports.
The latest synthesizer generations of ZVA67 and of ZVA24/40 with 4 ports and 4 sources do not offer this
setting.
<Ch>
Channel number.
<Boolean>
*RST value
Example:
FREQ:LPN ON
Enable the Low Phase Noise function.
Channel number.
SWEep
SEGMent
887
Command Reference
SCPI Command Reference
CW | FIXed
*RST value
SCPI,
Command
Types
Example:
FREQ:MODE CW
[SENSe<Ch>:]FREQuency<Pt>:OFFSet:PWAVes <offset>
Defines the constant receiver frequency offset for primed wave quantities relative to the common receiver
frequency.
<Ch>
Channel number.
<Pt>
<offset>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]FREQuency<Pt>:OFFSet:WAVes <offset>
Defines the constant receiver frequency offset for unprimed wave quantities relative to the common
receiver frequency.
The offset for unprimed waves is not displayed in the Port Configuration dialog.
<Ch>
Channel number.
<Pt>
<offset>
Range [def. unit]
888
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
Example:
DOWN) is 1 kHz.
0 Hz
Device-specific, command or query.
See [SENSe<Ch>:]FREQuency<Pt>:OFFSet:PWAVes
Channel number.
POSitive
NEGative
AUTO
*RST value
SCPI,
Command
Types
Example:
Query the *RST values for the sweep type and the sideband setting. The
response is LIN (linear frequency sweep) and AUTO (automatic setting of the LO
frequency).
[SENSe<Ch>:]FREQuency:SPAN <span>
Defines the width of the measurement and display range for a frequency sweep.
<Ch>
Channel number.
<span>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Note: The measurement range defined by means of the span and the current center frequency
([SENSe<Ch>:]FREQuency:CENTer), must not exceed the allowed frequency range of the analyzer. If
889
Command Reference
SCPI Command Reference
[SENSe<Ch>:]FREQuency:STARt <start_frequency>
Defines the start frequency for a frequency sweep which is equal to the left edge of a Cartesian diagram.
<Ch>
Channel number.
<start_frequency>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Note: If the start frequency entered is greater than the current stop frequency
([SENSe<Ch>:]FREQuency:STOP), the stop frequency is set to the start frequency plus the minimum
frequency span ([SENSe<Ch>:]FREQuency:SPAN).
[SENSe<Ch>:]FREQuency:STOP <stop_frequency>
Defines the stop frequency for a frequency sweep which is equal to the right edge of a Cartesian diagram.
<Ch>
Channel number.
<stop_frequency>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Note: If the stop frequency entered is smaller than the current start frequency
([SENSe<Ch>:]FREQuency:STARt), the start frequency is set to the stop frequency minus the minimum
frequency span ([SENSe<Ch>:]FREQuency:SPAN).
[SENSe<Ch>:]FREQuency:IMODulation...
This subsystem controls the analyzer's intermodulation measurement mode. Together with the Harmonic
Distortion measurement, the mixer measurement, and the arbitrary configuration of generator and receiver
frequencies (Port Configuration), the intermodulation measurement is included in option R&S ZVA-K4.
890
Command Reference
SCPI Command Reference
[SENSe<Ch>:]FREQuency:IMODulation:COMBiner[:STATe] <Boolean>
Enables or disables the internal combiner (for R&S ZVT analyzers with option R&S ZVT20-B11 or R&S
ZVA analyzers with an Extension Unit R&S ZVAXxx and option R&S ZVAXxx-B11). The internal combiner
requires the following port configuration: Lower Tone: Port 1, Upper Tone: Port 3 (see example).
<Ch>
<Boolean>
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]FREQuency:IMODulation:CONVersion OFF
Disables the intermodulation measurement and switches back to normal (non frequency-converting)
mode.
<Ch>
Channel number.
OFF
*RST value
Device-specific, no query.
Example:
See [SENSe<Ch>:]FREQuency:IMODulation:LTONe
Channel number.
Parameters
<source_no>
Range [def. unit]
*RST value
SCPI, Command
891
Command Reference
SCPI Command Reference
Types
Example:
Select Extenal Device as a source port for the two tone signal.
FREQ:IMOD:REC 2
[SENSe<Ch>:]FREQuency:IMODulation:ORDer<Im>[:STATe] <Boolean>
Enables or disables the measurement of the intermodulation products of order <IM order>.
<Ch>
Channel number.
<Im>
Range [def. unit]
*RST value
<Boolean>
*RST value
Order of IM products
3 | 5 | 7 | 9 []
Example:
See [SENSe<Ch>:]FREQuency:IMODulation:LTONe
[SENSe<Ch>:]FREQuency:IMODulation:PEWCorr[:STATe] <Boolean>
Switches the preparation for an enhanced wave correction of an intermodulation measurement on or off.
This flag should be switched on when a source power calibration is to be performed for the receive port
(SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:RPORt[:ACQuire]).
<Ch>
Channel number.
<Boolean>
892
Command Reference
SCPI Command Reference
*RST value
OFF
SCPI,
Command
Types
Example:
See
SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:RPORt[:ACQuire]
Channel number.
<port no.>
Range [def. unit]
*RST value
Example:
See [SENSe<Ch>:]FREQuency:IMODulation:LTONe
Channel number.
<IM order>
Range [def. unit]
*RST value
SCPI, Command Types
Example:
See [SENSe<Ch>:]FREQuency:IMODulation:SPECtrum[:STATe]
[SENSe<Ch>:]FREQuency:IMODulation:SPECtrum[:STATe] <Boolean>
Enables or disables the measurement of the intermodulation spectrum without creating a new channel. If a
new channel is desired, it must be created by other means; see example below.
<Ch>
Channel number.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
893
Command Reference
SCPI Command Reference
Reset the instrument to create the default channel no. 1. Select port 1 as a
source port for the lower tone, port 3 as a source port for the upper tone.
FREQ:STAR 1GHZ; STOP 2GHz
Define a suitable sweep range to ensure that the analyzer can measure all
intermodulation products.
CALC2:PAR:SDEF 'IM_SPEC', 'IP7UI'
th
Create a new channel no. 2 and a trace named 'IM SPEC'. Select the upper 7 order intercept point at the DUT input as a measured quantity.
SENS2:FREQ:IMOD:SPEC:MORD 5
Enable the intermodulation spectrum measurement for the new channel no. 2.
Channel number.
<tone
distance>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
Lower limit: 0 Hz, upper limit depending on the instrument model and the sweep
range for the lower tone [Hz]. The increment (parameters UP or DOWN) is 1 kHz.
1 MHz
See [SENSe<Ch>:]FREQuency:IMODulation:LTONe
Channel number.
Parameters
*RST value
EDEVice
SCPI, Command
Types
Example:
894
Command Reference
SCPI Command Reference
Channel number.
Parameters
<source_no>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]FREQuency:MDELay...
This subsystem controls the analyzer's mixer delay measurement mode. This mode requires options R&S
ZVA-K9 and R&S ZVA-K4. Option R&S ZVA-K4 also provides Harmonic Distortion measurements, mixer
measurements, arbitrary configuration of generator and receiver frequencies (Port Configuration), and
intermodulation measurements.
[SENSe<Ch>:]FREQuency:MDELay:ACQuire
Starts a calibration sweep for the mixer delay measurement. As a prerequisite, the calibrated channel
must have at least one mixer delay trace.
<Ch>
Device-specific, no query.
Example:
See MMEMory:LOAD:MDCData
[SENSe<Ch>:]FREQuency:MDELay:APERture <Aperture>
Defines the frequency difference between the upper and lower tone (aperture).
<Ch>
<Aperture>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Aperture
0 Hz to 15 MHz [Hz]
0 Hz
Device-specific, command or query.
*RST; SENS1:FREQ:STAR 1 GHz; STOP 2 GHz
895
Command Reference
SCPI Command Reference
FREQ:MDEL:APER 1 MHz
Select NWA port 3 as a source port for the upper tone (no external generator).
FREQ:MDEL:COMB ON
Use the internal combiner to generate the two-tone signal at port 1 (for
instruments equipped with the necessary options).
...
Disable mixer delay measurement, switch back to normal (non frequencyconverting) mode.
[SENSe<Ch>:]FREQuency:MDELay:CDELay <Delay>
Enables constant mixer delay and defines a constant mixer delay value, to be used as a reference for a
mixer delay measurement calibration.
<Ch>
<Delay>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Constant delay
0 s to 0.001 s [s]
0s
Device-specific, command or query.
*RST; :FREQ:MDEL:CDEL 1 ns
Enable constant mixer delay and define a constant mixer delay value of 1
ns.
FREQ:MDEL:CDM?
[SENSe<Ch>:]FREQuency:MDELay:CDMode <Boolean>
Selects constant or variable delay for the mixer delay calibration.
<Ch>
Channel number.
<Boolean>
*RST value
ON Constant delay
OFF Variable delay
ON
Example:
See [SENSe<Ch>:]FREQuency:MDELay:CDELay
896
Command Reference
SCPI Command Reference
[SENSe<Ch>:]FREQuency:MDELay:COMBiner[:STATe] <Boolean>
Enables or disables the internal combiner (for R&S ZVT analyzers with option R&S ZVT20-B11 or R&S
ZVA analyzers with an Extension Unit R&S ZVAXxx and option R&S ZVAXxx-B11). The internal combiner
requires the following port configuration: Lower Tone: Port 1, Upper Tone: Port 3. The two-tone signal is
available at port 1.
<Ch>
Channel number.
<Boolean>
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]FREQuency:MDELay:CONVersion OFF
Disables the mixer delay measurement and switches back to normal (non frequency-converting) mode.
<Ch>
Channel number.
OFF
*RST value
Device-specific, no query.
Example:
See [SENSe<Ch>:]FREQuency:MDELay:APERture
[SENSe<Ch>:]FREQuency:MDELay:CORRection[:STATe] <Boolean>
Qualifies whether the analyzer applies the current mixer delay meas. calibration data.
The analyzer automatically applies the calibration data when a calibration file is loaded
(MMEMory:LOAD:MDCData) or after a calibration sweep has been completed
([SENSe<Ch>:]FREQuency:MDELay:ACQuire).
<Ch>
Channel number.
<Boolean>
*RST value
Example:
See MMEMory:LOAD:MDCData
[SENSe<Ch>:]FREQuency:MDELay:DIVide <Boolean>
Enables or disables the division of loaded mixer delay calibration data by two.
897
Command Reference
SCPI Command Reference
<Ch>
Channel number.
<Boolean>
*RST value
Example:
See MMEMory:LOAD:MDCData
Channel number.
Parameters
*RST value
INTernal
Example:
Channel number.
Parameters
*RST value
LAN1
Example:
See [SENSe<Ch>:]FREQuency:MDELay:RECeiver
Channel number.
Parameters
<source_no>
Number of the port for the internal source or of the generator (to be omitted for
source: NONE)
898
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
[SENSe<Chn>:]FUNCtion...
This subsystem selects the sweep type and the measurement parameter.
[SENSe<Chn>:]FUNCtion[:ON] '<string>'
[Deprecated command]
Defines the sweep type and the measurement parameter in a single string.
Note: To select a measurement parameter without changing the sweep type, use
CALCulate<Ch>:PARameter:MEASure. Use the other commands in the CALCulate<Ch>:PARameter...
subsystem to create or delete traces and select measurement parameters.
<Chn>
Channel number used to identify the active trace. If
[SENSe<Chn>:]FUNCtion[:ON] is not used as a query, the number must be 1.
'<string>'
Range [def. unit]
*RST value
SCPI,
Command
Types
Example:
Single string parameter defining the sweep type and the parameter to be
measured: <string> = "<sweep_type>:<parameter>".
See list of strings below [].
"XFR:S21" '
Confirmed, command or query
Create channel 4 and a trace named Ch4Tr1 to measure the input reflection
coefficient S11. The trace automatically becomes the active trace.
SENS4:FUNC?
Check (query) the sweep type and measurement parameter of the active trace.
The result is 'XFR:POW:S11'.
The following keywords define the sweep type (see SCPI command reference: presentation layer):
XFRequency Frequency sweep (Lin. Frequency/Log. Frequency/Segmented Frequency)
XPOWer
Power sweep
XTIMe
Time sweep
XCW?
The following keywords define the measurement parameter (see SCPI command reference: function
name):
899
Command Reference
SCPI Command Reference
POWer:S<Ptout><Ptin>
S-parameter with output and input port number of the DUT, e.g. S11, S21.
POWer:A<Ptout>
Wave quantity with stimulus port number of the analyzer, e.g. A1.
POWer:B<Ptin>
Wave quantity with receive port number of the analyzer, e.g. B2.
POWer:Z<Ptout><Ptin>
POWer:Y<Ptout><Ptin>
POWer:KFACtor
POWer:MUFactor<1|2>
Stability factor K
PAE<Ptout><Ptin>
Power Added Efficiency (PAE) with output and input port number of the DUT,
e.g. PAE21 (output variable for query only)
Stability factors 1 or 2
Note: The mnemonics POWer: and VOLTage: are not used in output strings.
[SENSe<Ch>:]LO...
This subsystem controls the Local Oscillator (LO) amplifiers for the reference and measurement channels.
[SENSe<Ch>:]LOMeasure<Pt>[:STATe] <Boolean>
Switches the Local Oscillator amplifier for the measurement channel b on or off.
<Ch>
<Pt>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Switch the local oscillators for the measurement channel b and the reference
channel a at port no. 1 off.
[SENSe<Ch>:]LOReference<Pt>[:STATe] <Boolean>
Switches the Local Oscillator amplifier for the reference channel a on or off.
<Ch>
Channel number.
900
Command Reference
SCPI Command Reference
<Pt>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Switch the local oscillators for the measurement channel b and the reference
channel a at port no. 1 off.
[SENSe<Ch>:]LPORt...
This subsystem defines the reference impedances of the balanced ports.
<log_port>
<real>
<imaginary>
Range [def.
unit]
*RST value
Real and imaginary part of the port impedance. <imaginary> may be omitted to
define a real impedance.
1m to 10 M for the real part []
10 M to 10 M for the imaginary part []
25 (real impedance)
SCPI,
Command
Types
Example:
Combine the physical ports no. 1 and 2 to define the balanced (logical) port no. 1.
LPOR1:ZCOM 27, 2
901
Command Reference
SCPI Command Reference
<log_port>
<real>
<imaginary>
Range [def.
unit]
*RST value
Real and imaginary part of the port impedance. <imaginary> may be omitted to
define a real impedance.
1m to 10 M for the real part []
10 M to 10 M for the imaginary part []
100 (real impedance)
SCPI,
Command
Types
Example:
Combine the physical ports no. 1 and 2 to define the balanced (logical) port no. 1.
LPOR1:ZDIF 27, 2
[SENSe<Ch>:]NFIGure...
This subsystem configures the noise figure measurement.
[SENSe<Ch>:]NFIGure:ISNoise <Boolean>
Qualifies whether the analyzer assumes an ideal T0 source noise.
<Ch>
<Boolean>
*RST value
Example:
902
Command Reference
SCPI Command Reference
[SENSe<Ch>:]NFIGure:NDUT <Boolean>
Configures the noise figure measurement for a narrowband DUT.
<Ch>
Channel number.
<Boolean>
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]NFIGure:RFICorr <Boolean>
Enables or disables the RF image correction for mixer noise figure measurements.
<Ch>
Channel number.
<Boolean>
*RST value
Example:
[SENSe<Ch>:]NFIGure:SEQuential <Boolean>
Selects sequential or simultaneous measurement mode.
Noise figure measurements for mixers with embedded LO
([SENSe<Ch>:]FREQuency:CONVersion:MIXer:LOPort<Stg> EMBedded) cannot be performed in
simultaneous mode.
<Ch>
Channel number.
<Boolean>
*RST value
Example:
[SENSe<Chn>:]PAE...
This subsystem configures the measurement of the Power Added Efficiency (PAE).
903
Command Reference
SCPI Command Reference
[SENSe<Chn>:]PAE:C <numeric_value>
Defines the constant c for the PAE measurement.
<Chn>
<numeric_value>
Select the PAE as a measurement parameter for the default trace Trc1. Select
port 1 as the DUT input port, port 2 as the DUT output port.
PAE:EXPR CK11
Select the test model involving both constants and no power approximation.
PAE:C 10; K 1
2
Set the constant c = UDC / R to 10 W/V and the constant k = 1 W/V . If the test
setup is in accordance with the settings made, the trace shows the PAE for a
constant DC supply voltage UDC.
C10
C1
K101
CK11
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Chn>:]PAE:C
904
Command Reference
SCPI Command Reference
[SENSe<Chn>:]PAE:K <numeric_value>
Defines the constant k for the PAE measurement.
<Chn>
<numeric_value>
[SENSe<Ch>:]PMMO
This subsystem controls the sensitivity correction of the external power meter which is used for a source
power calibration.
[SENSe<Ch>:]PMMO <boolean>
Selects the origin of the frequency information for the connected power meter.
<Ch>
<boolean>
*RST value
OFF
SCPI, Command
Types
Example:
Query the default frequency origin for the power meter in channel 1. The
response is 0.
[SENSe<Ch>:]PORT...
This subsystem controls the frequency reference oscillator.
<phys_port>
Physical port number. The number of ports depends on the analyzer model.
905
Command Reference
SCPI Command Reference
<real>
<imaginary>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Real and imaginary part of the port impedance. <imaginary> may be omitted
to define a real impedance.
1m to 10 M for the real part []
10 M to 10 M for the imaginary part []
Default reference impedance of the connector family assigned to the port
(real impedance, e.g. 50 ).
Device-specific, command or query
PORT2:ZREF 52, 2
[SENSe<Ch>:]POWer...
This subsystem controls the power at the input ports of the analyzer.
ARECeiver |
BRECeiver |
CRECeiver |
DRECeiver |
<port_no>
<attenuation>
Range [def. unit]
*RST value
SCPI,
Command
Types
Example:
Channel number.
Test port of the analyzer, depending on the analyzer model:
Test port 1: ARECeiver or 1 (<port_no> = 1)
Test port 2: BRECeiver or 2 (<port_no> = 2)
Test port 3: CRECeiver or 3 (<port_no> = 3)
Test port 4: DRECeiver or 4 (<port_no> = 4)
Attenuation factor for the received wave.
Depending on the analyzer/attenuator model, e.g. 0 dB to 75 dB for ZVA8/ZVA8B31/32/B33/B34 [dB]. UP and DOWN increment/decrement the attenuation in 5
or 10 dB steps. The analyzer rounds any entered value below the maximum
attenuation to the closest step.
0 dB
Confirmed, command or query
POW:ATT AREC, 10
Set an attenuation factor of 10 dB for the waves received at test port 1 and
channel no. 1. The other test ports and channels are not affected.
906
Command Reference
SCPI Command Reference
Channel number.
<Pt>
Parameters
*RST value
AUTO
SCPI, Command
Types
Example:
Optimize the measurement channel b for small input levels, the reference
channel a for high input levels.
Channel number.
<Pt>
Parameters
*RST value
AUTO
Example:
See [SENSe<Ch>:]POWer:IFGain<Pt>:MEASure
[SENSe<Ch>:]PULSe:GENerator...
This subsystem controls the pulse generator signals to control an Extension Unit R&S ZVAXxx equipped
with options R&S ZVAX-B71/-B72/-B73 (Pulse Modulator).
[SENSe<Ch>:]PULSe:GENerator<gen_no>:CPPRofile <Boolean>
Enables or disables the chopped pulse profile mode.
907
Command Reference
SCPI Command Reference
<Ch>
<gen_no>
Number of the pulse generator signal: 1 for pulse generator, 2 for sync
generator signal.
This suffix must be set to 1, the chopped pulse profile mode is general.
<Boolean>
*RST value
SCPI, Command
Types
Example:
Enable chopped pulse profile settings. The delay increment is set to 12.5 ns.
PULS:GEN:DINC 0 ns
Define a zero delay increment. This disables the chopped pulse profile
mode.
[SENSe<Ch>:]PULSe:GENerator<gen_no>:DELay <Delay>
Defines the delay of the sync signal relative to the pulse generator signal.
<Ch>
Channel number.
<gen_no>
Number of the pulse generator signal. This suffix must be set to 1, the setting
is general.
<Delay>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
0s
Device-specific, command or query
Configure the pulse generator signal (<gen_no> = 1, omitted in commands).
PULS:GEN:DEL 100 ns
908
Command Reference
SCPI Command Reference
[SENSe<Ch>:]PULSe:GENerator<gen_no>:DINCrement <Increment>
Defines a delay increment for the sync signal in chopped pulse profile mode. The delay increment defines
the distance between two measurement intervals (sweep points). For sweep point no. n, the total delay of
thhe sync signal relative to the pulse generator signal is <Delay> + n * <Increment>.
This parameter is not available in manual control.
<Ch>
Channel number.
<gen_no>
Number of the pulse generator signal. This suffix must be set to 1, the command
is generall.
<Increment>
Range [def. unit]
Delay increment
0 s to +0.8191875 s [s]. UP and DOWN increment/decrement the delay in 12.5
ns steps. A zero delay disables the chopped pulse profile mode.
0s
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:GENerator<gen_no>:MCHannel <Channel>
Selects the master channel for CONTinuous pulse mode.
<Ch>
Channel number.
This Parameter is ignored, the setting affects all channels.
<gen_no>
Number of the pulse generator signal. This parameter is ignored, the setting
affects both signals.
<Channel>
Master Channel.
The settings of the master channel are used for all channels.
Channel-specific pulse generator settings for other channels are not overwritten.
If Mode is changed to CSP they are used again.
Range
*RST value
SCPI, Command
Types
Example:
909
Command Reference
SCPI Command Reference
<Ch>
Channel number.
This Parameter is ignored, the setting affects all channels.
<gen_no>
Number of the pulse generator signal. This parameter is ignored, the setting affects
both signals.
Parameters
*RST value
CSPecific
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:DELay
[SENSe<Ch>:]PULSe:GENerator<gen_no>:PERiod <Period>
Defines the pulse period of the single pulse generator signal
([SENSe<Ch>:]PULSe:GENerator<gen_no>:TYPE SINGle).
<Ch>
Channel number.
<gen_no>
Number of the pulse generator signal. This suffix must be set to 1; the period of
the sync signal is always adjusted to the pulse generator signal.
<Period>
Range [def. unit]
Pulse period
12.5 ns to 54948 s [s]. UP and DOWN increment/decrement the period in 1 s
steps.
100 s
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:DELay
Channel number.
<gen_no>
Number of the pulse generator signal: 1 for pulse generator, 2 for sync
generator signal.
Parameters
*RST value
SCPI, Command
Types
Example:
910
Command Reference
SCPI Command Reference
[SENSe<Ch>:]PULSe:GENerator<gen_no>[:STATe] <Boolean>
Turns the pulse generator on or off.
<Ch>
Channel number.
<gen_no>
Number of the pulse generator signal. This parameter is ignored, the setting
affects both signals.
<Boolean>
*RST value
SCPI, Command
Types
Example:
Range
*RST value
<Start
High>
Range
[def. unit]
*RST value
<Stop
High>
Range
[def. unit]
*RST value
SCPI,
Command
Types
Number of the pulse generator signal. This suffix must be set to 1, since pulse trains
are available for the pulse generator signal only.
Identifier for the state of the pulse train segment. The state of individual segments may
be changed using
[SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:SEGMent<Seg>[:STATe]
0 Pulse train segment inactive, range defined but no pulse generated.
1 Pulse train segment active
1 (for all segments)
Start time of the segment (pulse).
0 s to 54975.5813622 s [s]
0 s (no pulse train segment defined after *RST)
Stop time of the segment (pulse).
12.5 ns to 54975.5813632 s [s]. The minimum width of a pulse is 12.5 ns, its maximum
width is given by the pulse train period
([SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:PERiod).
12.5 ns (no pulse train segment defined after *RST)
Device-specific, with query.
911
Command Reference
SCPI Command Reference
Example:
SENS1:PULS:GEN:TYPE TRA
Define and enable a pulse train segment with an active pulse between 0 s and 12.5 ns.
Define and enable a second active pulse train segment with an inactive pulse between
25 ns and 50 ns.
PULS:GEN:TRA:SEGM:COUN?
Query existing pulse train segments. An error message "-114 "Header suffix out of
range..." indicates that there are no segments.
[SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DELete:ALL
Deletes all pulse train segments.
<Ch>
Channel number
<gen_no>
Number of the pulse generator signal. This suffix must be set to 1, since the
command affects the pulse generator signal only.
Device-specific, no query.
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
[SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:PERiod <Period>
Defines the pulse period of the pulse generator signal.
<Ch>
Channel number.
<gen_no>
Number of the pulse generator signal. This suffix must be set to 1; the period of the
sync signal is always adjusted to the pulse generator signal.
<Period>
Pulse period
912
Command Reference
SCPI Command Reference
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
100 s
Device-specific, command or query
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
[SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:SEGMent<Seg>:COUNt?
Queries the number of pulse train segments.
<Ch>
Channel number
<gen_no>
Number of the pulse generator signal. This suffix must be set to 1, since the
command affects the pulse generator signal only.
Pulse train segment number. This suffix is ignored; the command counts all
segments.
0 | 1 | ...- number of (active or inactive)) pulse train segments.
0
<Seg>
Response
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
[SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:SEGMent<Seg>:STARt <Start
High>
Changes the start time of a pulse train segment. A range must be created first to enable this command
(see [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA).
<Ch>
Channel number
<gen_no>
<Seg>
Number of the pulse generator signal. This suffix must be set to 1, since the
command affects the pulse generator signal only.
Pulse train segment number
<Start High>
Range [def. unit]
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
[SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:SEGMent<Seg>[:STATe]
913
Command Reference
SCPI Command Reference
<Boolean>
Set the pulse train segment no. <Seg> active or inactive.
<Ch>
Channel number
<gen_no>
Number of the pulse generator signal. This suffix must be set to 1, since the
command affects the pulse generator signal only.
Segment number
ON | OFF - Segment active or inactive
ON (no pulse train segment defined after *RST)
<Seg>
<Boolean>
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
[SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:SEGMent<Seg>:STOP <Stop
High>
Changes the stop stimulus value (i.e. the largest stimulus value) of a pulse train segment. A range must
be created first to enable this command (see
[SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA).
<Ch>
Channel number
<gen_no>
Number of the pulse generator signal. This suffix must be set to 1, since the
command affects the pulse generator signal only.
Segment number
<Seg>
<Stop
High>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:GENerator<gen_no>:TRAin:DATA
Channel number.
<gen_no>
Number of the pulse generator signal: 1 for pulse generator, 2 for sync
generator signal.
Parameters
914
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:GENerator<gen_no>:WIDTh <Width>
Defines the pulse width of the pulse generator signal <gen_no>.
<Ch>
Channel number.
<gen_no>
Number of the pulse generator signal: 1 for pulse generator, 2 for sync
generator signal.
<Width>
Range [def. unit]
Pulse width
12.5 ns to 54948 s [s] for pulse generator signal, increment: 100 ns
12.5 ns to 53.6870911875 s [s] for sync signal, increment: 12.5 ns
*RST value
SCPI, Command
Types
Example:
SENS1:PULS:GEN2:TYPE SING
[SENSe<Ch>:]PULSe...
This subsystem controls pulsed measurements (with option ZVA-K7, Measurements on Pulsed Signals).
[SENSe<Ch>:]PULSe:COUPled[:STATe] <Boolean>
Couples the section limits for averaging (and the section limit lines) for all receivers and source ports and
in all channels.
<Ch>
<Boolean>
*RST value
915
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
Create channel 2 and define a start value of 200 ns for the averaging section for
the a1 receiver and source port no. 1.
SENS1:PULS:REC:A1:SRCP1:EVAL:STAR?
Query the section start value for channel 1. As the sections are coupled, the
response is 2E-007.
[SENSe<Ch>:]PULSe:RECeiver:A<rec_no>:GENerator<gen_no>:EVALuation:MOD
E NORMal | MEAN
Specifies whether the wave quantity assigned to the reference receiver <rec_no> and the external
generator <gen_no> is displayed as measured or whether it is averaged.
<Ch>
Channel number
<rec_no>
Number of the reference receiver (= port number of the analyzer). Values range
from 1 to the total number of test ports.
<gen_no>
Parameters
*RST value
SCPI, Command
Types
Example:
Specify the averaging section for the a2 receiver and the configured generator:
Define a start value of 200 ns and a stop value of 500 ns.
PULS:REC:A2:GEN1:LIN ON
916
Command Reference
SCPI Command Reference
[SENSe<Ch>:]PULSe:RECeiver:A<rec_no>:GENerator<gen_no>:EVALuation:STA
Rt <section_start>
Defines the start time of the averaging section for the wave quantity assigned to the reference receiver
<rec_no> and the external generator <gen_no>.
<Ch>
Channel number
<rec_no>
Number of the reference receiver (= port number of the analyzer). Values range
from 1 to the total number of test ports.
<gen_no>
<section_start>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:RECeiver:A<rec_no>:GENerator<gen_no>:EVALuation:STO
P <section_stop>
Defines the stop time of the averaging section for the wave quantity assigned to the reference receiver
<rec_no> and the external generator <gen_no>.
<Ch>
Channel number
<rec_no>
Number of the reference receiver (= port number of the analyzer). Values range
from 1 to the total number of test ports.
<gen_no>
<section_stop>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:RECeiver:A<rec_no>:GENerator<gen_no>:LINes[:STATe]
<Boolean>
Displays or hides the limit lines of the averaging section for the wave quantity assigned to the reference
receiver <rec_no> and the external generator <gen_no>.
<Ch>
Channel number
917
Command Reference
SCPI Command Reference
<rec_no>
Number of the reference receiver (= port number of the analyzer). Values range
from 1 to the total number of test ports.
<gen_no>
<Boolean>
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:RECeiver:A<rec_no>:GENerator<gen_no>:EVALuation:MODE
[SENSe<Ch>:]PULSe:RECeiver:A<rec_no>:GENerator<gen_no>:TRIGger:DELay
<shift_stimulus>
Defines an offset time (shift stimulus) for the wave quantity assigned to the reference receiver <rec_no>
and the external generator <gen_no>.
<Ch>
Channel number
<rec_no>
Number of the reference receiver (= port number of the analyzer). Values range
from 1 to the total number of test ports.
<gen_no>
<shift_stimulus>
Range [def. unit]
*RST value
Offset time
0.003 s to +0.003 s [s]. The increment (UP/DOWN) is 50 ns.
0s
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:RECeiver:A<rec_no>:SRCPort<port_no>:EVALuation:MODE
NORMal | MEAN
Specifies whether the wave quantity assigned to the reference receiver <rec_no> and the analyzer source
port <port_no> is displayed as measured or whether it is averaged.
<Ch>
Channel number
<rec_no>
Number of the reference receiver (= port number of the analyzer). Values range
from 1 to the total number of test ports.
<port_no>
Number of the analyzer source port. 1 to the total number of test ports.
Parameters
*RST value
SCPI, Command
918
Command Reference
SCPI Command Reference
Types
Example:
Specify the averaging section for the a2 receiver and the analyzer source port no.
2: Define a start value of 200 ns and a stop value of 500 ns.
PULS:REC:A2:SRCP2:LIN ON
[SENSe<Ch>:]PULSe:RECeiver:A<rec_no>:SRCPort<port_no>:EVALuation:STARt
<section_start>
Defines the start time of the averaging section for the wave quantity assigned to the reference receiver
<rec_no> and the analyzer source port <port_no>.
<Ch>
Channel number
<rec_no>
Number of the reference receiver (= port number of the analyzer). Values range
from 1 to the total number of test ports.
<port_no>
Number of the analyzer source port. 1 to the total number of test ports.
<section_start>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:RECeiver:A<rec_no>:SRCPort<port_no>:EVALuation:STOP
<section_stop>
Defines the stop time of the averaging section for the wave quantity assigned to the reference receiver
<rec_no> and the analyzer source port <port_no>.
<Ch>
Channel number
<rec_no>
Number of the reference receiver (= port number of the analyzer). Values range
from 1 to the total number of test ports.
<port_no>
Number of the analyzer source port. 1 to the total number of test ports.
<section_stop>
Range [def. unit]
919
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:RECeiver:A<rec_no>:SRCPort<port_no>:LINes[:STATe]
<Boolean>
Displays or hides the limit lines of the averaging section for the wave quantity assigned to the reference
receiver <rec_no> and the analyzer source port <port_no>.
<Ch>
Channel number
<rec_no>
Number of the reference receiver (= port number of the analyzer). Values range
from 1 to the total number of test ports.
<port_no>
Number of the analyzer source port. 1 to the total number of test ports.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:RECeiver:A<rec_no>:SRCPort<gen_no>:EVALuation:MODE
[SENSe<Ch>:]PULSe:RECeiver:A<rec_no>:SRCPort<port_no>:TRIGger:DELay
<shift_stimulus>
Defines an offset time (shift stimulus) for the wave quantity assigned to the reference receiver <rec_no>
and the analyzer source port <port_no>.
<Ch>
Channel number
<rec_no>
Number of the reference receiver (= port number of the analyzer). Values range
from 1 to the total number of test ports.
<port_no>
Number of the analyzer source port. 1 to the total number of test ports.
<shift_stimulus>
Range [def. unit]
*RST value
Offset time
0.003 s to +0.003 s [s]. The increment (UP/DOWN) is 50 ns.
0s
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:GENerator<gen_no>:EVALuation:MOD
920
Command Reference
SCPI Command Reference
E NORMal | MEAN
Specifies whether the wave quantity assigned to the measurement receiver <rec_no> and the external
generator <gen_no> is displayed as measured or whether it is averaged.
<Ch>
Channel number
<rec_no>
<gen_no>
Parameters
*RST value
SCPI, Command
Types
Example:
Specify the averaging section for the b2 receiver and the configured generator:
Define a start value of 200 ns and a stop value of 500 ns.
PULS:REC:B2:GEN1:LIN ON
[SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:GENerator<gen_no>:EVALuation:STA
Rt <section_start>
Defines the start time of the averaging section for the wave quantity assigned to the measurement
receiver <rec_no> and the external generator <gen_no>.
<Ch>
Channel number
<rec_no>
<gen_no>
<section_start>
Range [def. unit]
*RST value
SCPI, Command
921
Command Reference
SCPI Command Reference
Types
Example:
See [SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:GENerator<gen_no>:EVALuation:MODE
[SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:GENerator<gen_no>:EVALuation:STO
P <section_stop>
Defines the stop time of the averaging section for the wave quantity assigned to the measurement
receiver <rec_no> and the external generator <gen_no>.
<Ch>
Channel number
<rec_no>
<gen_no>
<section_stop>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:GENerator<gen_no>:LINes[:STATe]
<Boolean>
Displays or hides the limit lines of the averaging section for the wave quantity assigned to the
measurement receiver <rec_no> and the external generator <gen_no>.
<Ch>
Channel number
<rec_no>
Number of the measurement receiver (= port number of the analyzer). Values range
from 1 to the total number of test ports.
<gen_no>
<Boolean>
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:GENerator<gen_no>:EVALuation:MODE
922
Command Reference
SCPI Command Reference
[SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:GENerator<gen_no>:TRIGger:DELay
<shift_stimulus>
Defines an offset time (shift stimulus) for the wave quantity assigned to the measurement receiver
<rec_no> and the external generator <gen_no>.
<Ch>
Channel number
<rec_no>
<gen_no>
<shift_stimulus>
Range [def. unit]
*RST value
Offset time
0.003 s to +0.003 s [s]. The increment (UP/DOWN) is 50 ns.
0s
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:SRCPort<port_no>:EVALuation:MODE
NORMal | MEAN
Specifies whether the wave quantity assigned to the measurement receiver <rec_no> and the analyzer
source port <port_no> is displayed as measured or whether it is averaged.
<Ch>
Channel number
<rec_no>
<port_no>
Number of the analyzer source port. 1 to the total number of test ports.
Parameters
*RST value
SCPI, Command
Types
Example:
Specify the averaging section for the b2 receiver and the analyzer source port no.
2: Define a start value of 200 ns and a stop value of 500 ns.
PULS:REC:B2:SRCP2:LIN ON
923
Command Reference
SCPI Command Reference
[SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:SRCPort<port_no>:EVALuation:STARt
<section_start>
Defines the start time of the averaging section for the wave quantity assigned to the measurement
receiver <rec_no> and the analyzer source port <port_no>.
<Ch>
Channel number
<rec_no>
<port_no>
Number of the analyzer source port. 1 to the total number of test ports.
<section_start>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:SRCPort<port_no>:EVALuation:STOP
<section_stop>
Defines the stop time of the averaging section for the wave quantity assigned to the measurement
receiver <rec_no> and the analyzer source port <port_no>.
<Ch>
Channel number
<rec_no>
<port_no>
Number of the analyzer source port. 1 to the total number of test ports.
<section_stop>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:SRCPort<port_no>:LINes[:STATe]
<Boolean>
Displays or hides the limit lines of the averaging section for the wave quantity assigned to the
measurement receiver <rec_no> and the analyzer source port <port_no>.
<Ch>
Channel number
924
Command Reference
SCPI Command Reference
<rec_no>
<port_no>
Number of the analyzer source port. 1 to the total number of test ports.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:SRCPort<gen_no>:EVALuation:MODE
[SENSe<Ch>:]PULSe:RECeiver:B<rec_no>:SRCPort<port_no>:TRIGger:DELay
<shift_stimulus>
Defines an offset time (shift stimulus) for the wave quantity assigned to the measurement receiver
<rec_no> and the analyzer source port <port_no>.
<Ch>
Channel number
<rec_no>
<port_no>
Number of the analyzer source port. 1 to the total number of test ports.
<shift_stimulus>
Range [def. unit]
*RST value
Offset time
0.003 s to +0.003 s [s]. The increment (UP/DOWN) is 50 ns.
0s
SCPI, Command
Types
Example:
[SENSe<Ch>:]PULSe:TIME:BWIDth[:RESolution] <bandwidth>
Selects the IF bandwidth for pulse profile measurements.
<Ch>
Channel number
<bandwidth>
Range [def.
unit]
IF bandwidth
100 kHz to 10 MHz [Hz]. UP and DOWN increment/decrement the bandwidth in 12-5 steps for each decade (the value 3 MHz is provided in addition). The analyzer
rounds up any entered value between these steps and rounds down values
exceeding the maximum bandwidth.
10 MHz
*RST value
SCPI,
Command
Types
Example:
925
Command Reference
SCPI Command Reference
[SENSe<Ch>:]PULSe:TIME:STARt <start>
Selects the start time of the displayed time range relative to the trigger time.
<Ch>
Channel number
<start>
Range [def. unit]
Start time
0.003 s to +0.002999975 s [s]. The increment (UP/DOWN) is 50 ns. The width of
the displayed time range must be between 25 ns and 3 s.
10 s
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:TIME:BWIDth[:RESolution]
[SENSe<Ch>:]PULSe:TIME:STOP <stop>
Selects the stop time of the displayed time range relative to the trigger time.
<Ch>
Channel number
<stop>
Range [def. unit]
Stop time
0.002999975 s to +0.003 s [s]. The increment (UP/DOWN) is 50 ns. The width of
the displayed time range must be between 25 ns and 3 s.
+100 s
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]PULSe:TIME:BWIDth[:RESolution]
[SENSe<Ch>:]ROSCillator...
This subsystem controls the frequency reference signal.
Channel number. This suffix is ignored in the ROSCillator subsystem and can be
926
Command Reference
SCPI Command Reference
ROSC EXT
Query the frequency of the external reference oscillator. The response is 10000000
Hz, i.e. the frequency of the external reference oscillator must be 10 MHz.
[SENSe<Ch>:]ROSCillator:EXTernal:FREQuency <numeric_value>
Specifies or queries the frequency of the external reference oscillator.
<Ch>
<numeric_value>
[SENSe<Ch>:]SEGMent<Seg>...
This subsystem defines all channel settings for a Segmented Frequency sweep. A segmented sweep is
activated via [SENSe<Ch>:]SWEep:TYPE SEGMent.
The commands in the [SENSe<Ch>:]SEGMent<Seg>... subsystem do not accept the step
parameters UP and DOWN. Numeric values can be entered directly or using the DEFault, MINimum,
MAXimum parameters.
[SENSe<Ch>:]SEGMent<Seg>:ADD
Inserts a new sweep segment using default channel settings (Insert New Segment). The added segment
covers the frequency interval between the maximum frequency of the existing sweep segments and the
stop frequency of the entire sweep range.
927
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
SEGM:INS 1MHZ, 1.5MHZ, 111, -21DBM, 0.5S, 0, 10KHZ
Create a sweep segment with a sweep range between 1.0 MHz and 1.5 MHz.
SEGM2:ADD
Create a second sweep segment. The frequency range of the second segment
will be between 1.5 MHz and the maximum frequency of the analyzer.
[SENSe<Ch>:]SEGMent<Seg>:BWIDth[:RESolution] <Bandwidth>
Defines the resolution bandwidth of the analyzer (Meas. Bandwidth) in sweep segment no. <Seg>. At the
same time, the command activates separate bandwidth setting in all sweep segments
([SENSe<Ch>:]SEGMent<Seg>:BWIDth[:RESolution]:CONTrol ON).
<Ch>
Channel number
<Seg>
<Bandwidth>
Resolution bandwidth.
*RST value
SCPI,
Command
Types
Example:
SEGM:ADD
Create a new sweep segment no. 1 in channel no. 1 using default settings and
thus 10 kHz measurement bandwidth.
SEGM:BWID 1 MHZ
[SENSe<Ch>:]SEGMent<Seg>:BWIDth[:RESolution]:CONTrol <Boolean>
Selects common or independent Meas. Bandwidth settings for the sweep segments.
928
Command Reference
SCPI Command Reference
<Ch>
Channel number
<Seg>
Sweep segment number. This suffix is ignored; the setting controls the whole
segmented sweep.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
SEGM:ADD
Create a new sweep segment no. 1 in channel no. 1 using default settings and thus
10 kHz measurement bandwidth.
SEGM:BWID 1 MHZ
Couple the bandwidths in all segments and reset the bandwidth in segment no. 1 to
the initial value.
Channel number
<Seg>
NORMal
HIGH
*RST value
NORMal
SCPI, Command
Types
Example:
SEGM:ADD
Create a new sweep segment no. 1 in channel no. 1 using default settings
and thus NORMal selectivity.
SEGM:BWID:SEL HIGH
929
Command Reference
SCPI Command Reference
[SENSe<Ch>:]SEGMent<Seg>:BWIDth[:RESolution]:SELect:CONTrol <Boolean>
Selects common or independent Selectivity settings for the sweep segments.
<Ch>
Channel number
<Seg>
Sweep segment number. This suffix is ignored; the setting controls the whole
segmented sweep.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
*RST; :SEGM:ADD
Create a new sweep segment no. 1 in channel no. 1 using default settings and thus
NORMal selectivity.
SEGM:BWID:SEL HIGH
Query the (default) selectivity for unsegmented sweeps. The response is NORM.
SEGM:BWID:SEL:CONT OFF
Couple the selectivities in all segments and reset the selectivity in segment no. 1 to
the unsegmented value NORMal.
[SENSe<Ch>:]SEGMent<Seg>:CLEar
[Deprecated command]
Deletes all sweep segments in the channel. The command is equivalent to
[SENSe<Ch>:]SEGMent<:Seg>:DELete:ALL.
[SENSe<Ch>:]SEGMent<Seg>:COUNt?
Returns the number of sweep segments in the channel including all segments that are switched off
([SENSe<Ch>:]SEGMent<Seg>[:STATe] OFF).
<Ch>
Channel number
<Seg>
Sweep segment number. This suffix is ignored; the command counts all
segments.
930
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
Example:
Create a new sweep segment no. 1 in channel no. 1 using default settings.
SEGM OFF
[SENSe<Ch>:]SEGMent<Seg>:DEFine
<Start>,<Stop>,<Points>,<Power>,<Time>|<Point Delay>,<Unused>,<Meas.
Bandwidth>[,<LO>,<Selectivity>]
Creates or re-defines a sweep segment <Seg> with specific channel settings.
Entry of the first seven numeric parameters is mandatory; no default values are provided. All settings can
be changed for existing segments using other commands of the [SENSe<Ch>:]SEGMent<Seg>...
subsystem.
Note: Use [SENSe<Ch>:]SEGMent<Seg>:Add to create a segment with default channel settings. Use
[SENSe<Ch>:]SEGMent<Seg>:INSert (no query) to insert a new segment into the current segment
list.
<Ch>
Channel number
<Seg>
<Start>,
<Stop>
Range [def.
unit]
<Points>
Range [def.
unit]
<Power>
Range [def.
unit]
<Time>
Range [def.
931
Command Reference
SCPI Command Reference
unit]
setting in the segment, which is equivalent to the minimum sweep time possible.
<Point
Delay>
Range [def.
unit]
<Unused>
<Meas.
Bandwidth>
Range [def.
unit]
<LO>
Range [def.
unit]
<Selectivity>
Range [def.
unit]
SCPI,
Command
Types
Example:
Create a new sweep segment no. 1 in channel no. 1 using default settings.
SEGM:DEF?
Channel number
<Seg>
SWTime
DWELl
*RST value
SWTime
SCPI, Command
Types
932
Command Reference
SCPI Command Reference
Example:
SEGM:DEF:SEL DWEL
Select the meas. delay to determine the sweep time in a new sweep segment.
SEGM:DEF 1MHZ, 1.5MHZ, 111, -21DBM, 0.01S, 0, 10KHZ
Create a sweep segment with a sweep range between 1.0 MHz and 1.5 MHz
and a meas. delay of 10 ms.
SEGM:SWE:TIME?
[SENSe<Ch>:]SEGMent<Seg>:DELete
Deletes the specified (single) sweep segment (Del. Selected Segment).
[SENSe<Ch>:]SEGMent<Seg>:DELete:ALL deletes all segments in the channel.
<Ch>
Channel number
<Seg>
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
SEGM:ADD
[SENSe<Ch>:]SEGMent<Seg>:DELete:ALL
Deletes all sweep segments in the channel (Del. All Segments). [SENSe<Ch>:]SEGMent<Seg>:DELete
deletes a single segment.
<Ch>
Channel number
<Seg>
Sweep segment number. This suffix is ignored; the command deletes all
segments.
*RST value
SCPI, Command
Types
Example:
Device-specific, no query.
SEGM:ADD
Create a new sweep segment no. 1 in channel no. 1 using default settings.
SEGM:DEL:ALL
Delete the created segment and all segments in the channel created
before.
933
Command Reference
SCPI Command Reference
[SENSe<Ch>:]SEGMent<Seg>:FREQuency:CENTer?
Returns the center frequency of sweep segment no. <Seg>.
<Ch>
Channel number
<Seg>
Response
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create a sweep segment with a sweep range between 1.0 MHz and 1.5
MHz.
SEGM:FREQ:CENT?
[SENSe<Ch>:]SEGMent<Seg>:FREQuency:SPAN?
Returns the span (width) of sweep segment no. <Seg>.
<Ch>
Channel number
<Seg>
Response
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create a sweep segment with a sweep range between 1.0 MHz and 1.5
MHz.
SEGM:FREQ:SPAN?
934
Command Reference
SCPI Command Reference
[SENSe<Ch>:]SEGMent<Seg>:FREQuency:STOP.
[SENSe<Ch>:]SEGMent<Seg>:FREQuency:STARt <Start>
Defines the Start frequency of sweep segment no. <Seg>.
<Ch>
Channel number
<Seg>
<Start>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create a sweep segment with a sweep range between 1.0 MHz and 1.5
MHz.
SEGM:FREQ:STAR?
[SENSe<Ch>:]SEGMent<Seg>:FREQuency:STOP <Stop>
Defines the Stop frequency of sweep segment no. <Seg>.
<Ch>
Channel number
<Seg>
<Stop>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Create a sweep segment with a sweep range between 1.0 MHz and 1.5
MHz.
SEGM:FREQ:STOP?
935
Command Reference
SCPI Command Reference
[SENSe<Ch>:]SEGMent<Seg>:INSert
<Start>,<Stop>,<Points>,<Power>,<Time>|<Point Delay>,<Unused>,<Meas.
Bandwidth>[,<LO>,<Selectivity>]
Adds a new sweep segment with specific channel settings.
Entry of the first seven numeric parameters is mandatory; no default values are provided. All settings can
be changed for existing segments using other commands of the [SENSe<Ch>:]SEGMent<Seg>...
subsystem.
Note: Use [SENSe<Ch>:]SEGMent<Seg>:Add to create a segment with default channel settings. Use
[SENSe<Ch>:]SEGMent<Seg>:DEFine to change or query all settings of an existing segment.
<Ch>
Channel number
<Seg>
<Start>,
<Stop>
Range [def.
unit]
<Points>
Range [def.
unit]
<Power>
Range [def.
unit]
<Time>
Range [def.
unit]
<Point
Delay>
Range [def.
unit]
936
Command Reference
SCPI Command Reference
<Unused>
<Meas.
Bandwidth>
Range [def.
unit]
<LO>
Range [def.
unit]
<Selectivity>
Range [def.
unit]
SCPI,
Command
Types
Example:
Create a sweep segment with a sweep range between 1.0 MHz and 1.5 MHz.
SEGM2:ADD
Create a second sweep segment. The frequency range of the second segment will
be between 1.5 MHz and the maximum frequency of the analyzer.
Channel number
<Seg>
SWTime
DWELl
*RST value
SWTime
SCPI, Command
Types
Example:
SEGM:INS:SEL DWEL
Select the meas. delay to determine the sweep time in a new sweep segment.
SEGM:INS 1MHZ, 1.5MHZ, 111, -21DBM, 0.01S, 0, 10KHZ
Create a sweep segment with a sweep range between 1.0 MHz and 1.5 MHz
and a meas. delay of 10 ms.
SEGM:SWE:TIME?
937
Command Reference
SCPI Command Reference
[SENSe<Ch>:]SEGMent<Seg>:NAME '<segment_name>'
Defines the Name of the sweep segment no. <Seg>.
<Ch>
Channel number
<Seg>
'<segment_name>'
*RST value
SCPI, Command
Types
Example:
*RST; :SEGM:ADD
Create a new sweep segment no. 1 in channel no. 1 using default settings.
SEGM:NAME 'Passband'
Query whether individual Spur Avoid (LO <> RF) settings for the sweep
segments are enabled. The response is 1.
[SENSe<Ch>:]SEGMent<Seg>:OVERlap <Boolean>
[Deprecated command. not needed on R&S ZVA analyzers]
Queries whether the analyzer supports overlapping sweep segments.
<Ch>
<Seg>
<Boolean>
ON | OFF: No effect.
*RST value
ON. If used as a query, the command returns the information that overlapping
sweep segments are supported (ON).
SCPI, Command
Types
938
Command Reference
SCPI Command Reference
[SENSe<Ch>:]SEGMent<Seg>:POWer[:LEVel] <Power>
Defines the Power of the internal signal source in sweep segment no. <Seg>. At the same time, the
command activates separate power control in all sweep segments
([SENSe<Ch>:]SEGMent<Seg>:POWer[:Level]:CONTrol ON).
<Ch>
Channel number
<Seg>
<Power>
40 dBm to +10 dBm. The exact range depends on the analyzer model; refer
to the data sheet [dBm].
10 dBm.
*RST value
SCPI, Command
Types
Example:
SEGM:ADD
Create a new sweep segment no. 1 in channel no. 1 using default settings and
thus 10 dBm internal source power.
SEGM:POW -20
[SENSe<Ch>:]SEGMent<Seg>:POWer[:LEVel]:CONTrol <Boolean>
Selects common or independent internal source Power settings for the sweep segments.
<Ch>
Channel number
<Seg>
Sweep segment number. This suffix is ignored; the setting controls the whole
segmented sweep.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
SEGM:ADD
Create a new sweep segment no. 1 in channel no. 1 using default settings and thus
10 dBm internal source power.
SEGM:POW -20
939
Command Reference
SCPI Command Reference
Couple the powers in all segments and reset the power in segment no. 1 to the initial
value.
Channel number
<Seg>
AUTO
POSitive
NEGative
LO < RF
*RST value
AUTO
SCPI, Command
Types
Example:
See [SENSe<Ch>:]SEGMent:NAME
[SENSe<Ch>:]SEGMent<Seg>:SBANd:CONTrol <Boolean>
Selects common or independent LO sideband (Spur Avoid) settings for the sweep segments.
<Ch>
Channel number
<Seg>
Sweep segment number. This suffix is ignored; the setting controls the whole
segmented sweep.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]SEGMent:NAME
940
Command Reference
SCPI Command Reference
[SENSe<Ch>:]SEGMent<Seg>[:STATe] <Boolean>
Activates or deactivates the sweep segment <Seg>. Sweep points belonging to inactive segments only
are not measured
<Ch>
Channel number
<Seg>
<Boolean>
*RST value
SCPI, Command
Types
Example:
Create a new sweep segment no. 1 in channel no. 1 using default settings.
SEGM OFF
Channel number
<Seg>
<Meas.
Delay>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
0 s to 2.5E+003 s. [s] Changing the delay leaves the number of points unchanged
but has an impact on the duration of the sweep
([SENSe<Ch>:]SEGMent<Seg>:SWEep:TIME).
0s
Device-specific, command or query. This default value corresponds to automatic
sweep time setting in manual control.
SEGM:ADD
Create a new sweep segment no. 1 in channel no. 1 using default settings.
SEGM:SWE:DWEL 1 MS
Query the channel parameters for sweep segment 1. The response value for the
segment sweep time (olive) implicitly contains the defined meas. delay.
941
Command Reference
SCPI Command Reference
[SENSe<Ch>:]SEGMent<Seg>:SWEep:DWELl:CONTrol <Boolean>
Selects common or independent Meas. Delay settings for the sweep segments.
<Ch>
Channel number
<Seg>
Sweep segment number. This suffix is ignored; the setting controls the whole
segmented sweep.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
SEGM:ADD
Create a new sweep segment no. 1 in channel no. 1 using default settings and thus
0 s meas. delay.
SEGM:SWE:DWELl 0.1
Couple the meas. delay in all segments and reset the delay in segment no. 1 to the
initial value of 0 s.
[SENSe<Ch>:]SEGMent<Seg>:SWEep:POINts <Points>
Defines the total number of measurement Points in sweep segment no. <Seg>.
<Ch>
Channel number
<Seg>
<Points>
*RST value
201
SCPI, Command
Types
Example:
SEGM:ADD
942
Command Reference
SCPI Command Reference
Channel number
<Seg>
<Sweep
Time>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
The minimum duration depends on the other channel settings, in particular on the
number of points ([SENSe<Ch>:]SEGMent<Seg>:SWEep:POINts), the IF
bandwidth (BWID) and the delay for each partial measurement
([SENSe<Ch>:]SEGMent<Seg>:SWEep:DWELl). The maximum is 1000 s. [s]
Changing the duration leaves the number of points unchanged but directly affects the
delay.
MIN, depending on the channel settings. This default value corresponds to automatic
sweep time setting in manual control.
Device-specific, command or query
SEGM:ADD
Query the total duration of the segmented sweep. The response is 0.1, because there
is only one sweep segment.
[SENSe<Ch>:]SEGMent<Seg>:SWEep:TIME:CONTrol <Boolean>
Selects common or independent Segment Sweep Time settings for the sweep segments.
<Ch>
Channel number
<Seg>
Sweep segment number. This suffix is ignored; the setting controls the whole
segmented sweep.
<Boolean>
*RST value
943
Command Reference
SCPI Command Reference
SCPI,
Command
Types
Example:
SEGM:ADD
Couple the sweep times in all segments and reset the sweep time in segment no. 1
to the initial value.
[SENSe<Ch>:]SEGMent<Seg>:SWEep:TIME:SUM?
Returns the total duration of the segmented sweep, calculated as the sum of the sweep times of the
individual segments ([SENSe<Ch>:]SEGMent<Seg>:SWEep:TIME).
<Ch>
Channel number
<Seg>
Sweep segment number. This suffix is ignored; the command returns the sum
of all segments.
<Sweep Time>
*RST value
SCPI, Command
Types
Example:
See [SENSe<Ch>:]SEGMent<Seg>:SWEep:TIME
[SENSe<Ch>:]SWEep...
This subsystem provides general settings to control the sweep. Most of the settings have an impact on the
sweep time.
The [SENSe<Ch>:]SWEep... settings apply to non-segmented sweep types. Segmented sweeps are
selected via [SENSe<Ch>:]SWEep:TYPE SEGMent and configured in the
[SENSe<Ch>:]SEGMent<Seg>... subsystem.
[SENSe<Ch>:]SWEep:AXIS:FREQuency '<frequency_ref>'
Selects the stimulus signal that is used for the definition of the frequency sweep range or CW frequency.
This command is particularly useful in arbitrary mode (with option R&S ZVA-K4), where the
944
Command Reference
SCPI Command Reference
frequencies and source powers at the ports are independent. For R&S ZVA analyzers without option R&S
ZVA-K4, all frequencies are coupled so that this selection has no effect.
<Ch>
'<frequency_ref>'
*RST value
SCPI, Command
Types
Example:
Define a base channel frequency range between 1 GHz and 2 GHz. This
frequency is also used as an (initial) frequency range for all test ports and
external generators.
SOUR:FREQ1:CONV:ARB:IFR 1, 1, 1E+9, SWE
Convert the source frequency at test port no. 1 to the range between 2 GHz
and 3 GHz.
SWE:AXIS:FREQ 'Port 1; Source'
Select the source signal at port 1 as the reference signal for frequency
definitions.
FREQ:STAR 3 GHz; STOP 4 GHz
Select the source signal at port 2 as the reference signal for frequency
definitions.
FREQ:STAR?; STOP?
945
Command Reference
SCPI Command Reference
[SENSe<Ch>:]SWEep:AXIS:POWer '<power_ref>'
Selects the stimulus signal that is used for the definition of the power sweep range or fixed power.
This command is particularly useful in arbitrary mode (with option R&S ZVA-K4), where the
frequencies and source powers at the ports are independent. For R&S ZVA analyzers without option R&S
ZVA-K4, all powers are coupled so that this selection has no effect.
<Ch>
Channel number.
'<frequency_ref>'
*RST value
SCPI, Command
Types
Example:
Change the source power at test port no. 1 to 0 dB without affecting the power
at the remaining ports.
SWE:AXIS:POW 'Port 1; Source'
Select the source signal at port 1 as the reference signal for power definitions.
SOUR:POW -5
Select the source signal at port 2 as the reference signal for power definitions.
SOUR:POW?
946
Command Reference
SCPI Command Reference
[SENSe<Ch>:]SWEep:COUNt <No_of_Sweeps>
Defines the number of sweeps to be measured in single sweep mode (INITiate<Ch>:CONTinuous
OFF).
<Ch>
Channel number. If the single sweep mode settings apply to all channels
(INITiate<Ch>[:IMMediate]:SCOPe ALL), this suffix is ignored; see
program example in section Single Sweep Mode.
<No_of_Sweeps>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
[SENSe<Ch>:]SWEep:DETector:TIME <det_time>
Defines the detector observation time for ratios and wave quantities if a Peak or RMS detector is active.
The detector is selected together with the measured quantity (CALCulate<Ch>:PARameter:MEASure
or CALCulate<Ch>:PARameter:SDEFine).
<Ch>
Channel number.
<det_time>
Range [def. unit]
*RST value
Detector time.
0 s to 3456000 s. [s]
0.01 s
SCPI, Command
Types
Example:
Select the wave quantity a1 for the default trace and activate the RMS
detector.
SWE:DET:TIME 1
[SENSe<Ch>:]SWEep:DWELl <delay>
Defines the Meas. Delay for each partial measurement. Setting a delay disables the automatic calculation
of the (minimum) sweep time; see [SENSe<Ch>:]SWEep:TIME:AUTO.
<Ch>
Channel number.
<delay>
Range [def.
unit]
*RST value
947
Command Reference
SCPI Command Reference
SCPI,
Command
Types
Example:
FUNC "XFR:POW:S12"
Query total sweep time. The time is extended by the delay times the total number
of partial measurements per sweep.
[SENSe<Ch>:]SWEep:POINts <no_points>
Defines the total number of measurement points per sweep (Number of Points).
<Ch>
Channel number 1.
<no_points>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Query total sweep time again. The analyzer estimates a sweep time that is
also multiplied by 10.
948
Command Reference
SCPI Command Reference
Note: Use [SENSe<Ch>:]SWEep:TYPE to select sweep types other than Lin. Frequency or Log.
Frequency.
<Ch>
Channel number.
LINear
LOGarithmic
*RST value
SCPI, Command
Types
Example:
The stimulus frequency is swept in equidistant steps over the frequency range.
In a Cartesian diagram, the x-axis is a linear frequency axis.
The frequency is swept in equidistant steps on a logarithmic scale. In a
Cartesian diagram, the x-axis is a logarithmic frequency axis.
LINear
Confirmed, command or query
FUNC "XFR:POW:S12"
[SENSe<Chn>:]SWEep:SRCPort 1 | 2 | 3 | 4
Selects a source port for the stimulus signal (Drive Port). The setting acts on the active trace. The effect of
the drive port selection depends on the measurement parameter associated to the active trace:
If an S-parameter S<out><in> is measured, the second port number index <in> (input port of the DUT
= drive port of the analyzer) is set equal to the selected drive port: Drive port selection affects the
measured quantity.
If a wave quantity or a ratio is measured, the drive port is independent from the measured
quantity:
<Chn>
Channel number used to identify the active trace. If unspecified the numeric
suffix is set to 1.
1 ...
*RST value
SCPI, Command
Types
Example:
Create channel 4 and a trace named Ch4Tr1 to measure the wave quantity a1.
The trace automatically becomes the active trace.
SENS4:SWE:SRCP 2
Select drive port 2 for the active trace.
[SENSe<Ch>:]SWEep:STEP <step_size>
Sets the distance between two consecutive sweep points.
949
Command Reference
SCPI Command Reference
This setting is valid for sweep types with equidistant sweep points only. It does not apply to
logarithmic and segmented sweeps.
<Ch>
Channel number.
<step_size>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
*RST; :SWE:STEP?
Query the default step size. For a 24 GHz analyzer, the response is 119950000.
119950000 Hz = (24 GHz 10 MHz) / 200.
SWE:STEP UP
[SENSe<Ch>:]SWEep:TIME <duration>
Sets the duration of the sweep (Sweep Time). Setting a duration disables the automatic calculation of the
(minimum) sweep time; see [SENSe<Ch>:]SWEep:TIME:AUTO.
Note: The sweep duration is ignored for the sweep types Time and CW Mode.
<Ch>
Channel number.
<duration>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
SWE:TIME 1
950
Command Reference
SCPI Command Reference
SWE:TIME 2
Query the meas. delay for each partial measurement again. The delay is increased
by 1 s divided by the total number of partial measurements per sweep.
[SENSe<Ch>:]SWEep:TIME:AUTO <Boolean>
When enabled, the (minimum) sweep duration is calculated internally using the other channel settings and
zero delay ([SENSe<Ch>:]SWEep:DWELl).
Note: The automatically calculated sweep duration is ignored for the sweep types Time and CW Mode.
<Ch>
Channel number.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
ON | OFF - Turns the automatic calculation of the sweep time on or off. OFF is also
set if the sweep duration or delay is set explicitly using [SENSe<Ch>:]SWEep:TIME
or [SENSe<Ch>:]SWEep:DWELl.
ON
Confirmed, command or query
SWE:TIME 1
Channel number.
LINear
LOGarithmic
SEGMent
POWer
951
Command Reference
SCPI Command Reference
CW
POINt
PULSe
IAMPlitude
IPHase
*RST value
SCPI,
Command
Types
Example:
FUNC "XFR:POW:S12"
Activate a frequency sweep and select the S-parameter S12 as measured parameter
for channel and trace no. 1.
SWE:TYPE LOG
[SENSe<Chn>:]UDSParams<Pt>...
This subsystem defines user-defined (virtual) ports. All commands are supported for compatibility with
R&S ZVR functionalities.
User-defined S-parameters are intended for standard S-parameter measurements. They are not
compatible with special measurement modes such as True Differential Mode or Defined Coherence Mode.
[SENSe<Ch>:]UDSParams<Pt>:ACTive <Boolean>
Enables or disables the user-defines S-parameters for channel <Ch> and port no. <Pt>.
<Ch>
Channel number
<Pt>
<Boolean>
*RST value
SCPI,
Command
Types
Example:
SENSe2:UDSParams1:ACTive ON
952
Command Reference
SCPI Command Reference
Define a port combining the drive port 1, the reference wave a1. (i.e. the source
signal which the analyzer transmits at port no. 1) and the measured wave at port 2
b2. The ratio b2/a1 is interpreted as a reflection parameter; a one-port calibration can
be performed for the user-defined port.
[SENSe<Ch>:]UDSParams<Pt>:PARam '<port_string>'
Defines a user-defined analyzer port, based on a combination of generator index/drive port, reference
wave (a), and measured wave (b). A standard analyzer port no. <n> combines the drive port no. <n> with
the waves a<n> and b<n>. With unequal drive port and wave indices, the interpretation of measured
quantities can be changed; see measurement example for [SENSe<Ch>:]UDSParams<Pt>:ACTive.
<Ch>
Channel number
<Pt>
'<port_string>'
Range [def. unit]
*RST value
Example:
See [SENSe<Ch>:]UDSParams<Pt>:ACTive
SOURce
SOURce<Ch>:CMODe...
This subsystem controls the frequency and power of the internal signal source for Defined Coherence
Mode, configures and starts the source power calibration, and provides output port settings.
Note: The SOURce<Ch>:POWer... subsystem comprises port-specific and general settings. Port-specific
settings are valid for the port specified by the numeric suffix <Pt> (...:POWER<Pt>:...). General settings
are valid for all test ports of the analyzer; the port suffix is ignored. Refer to the description of the individual
commands for more information.
<Pt>
<rel. amplitude>
953
Command Reference
SCPI Command Reference
*RST value
*RST; SOUR:CMOD:RPOR 2
<Pt>
<rel. phase>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:CMODe:PORT<Pt>[:STATe] <Boolean>
Qualifies whether the signal at port no. <Pt> is a coherent or a non-coherent signal.
<Ch>
<Pt>
<Boolean>
*RST value
Example:
See SOURce<Ch>:CMODe:PORT<Pt>:AMPlitude
954
Command Reference
SCPI Command Reference
<port no.>
Range [def. unit]
*RST value
Example:
See SOURce<Ch>:CMODe:PORT<Pt>:AMPlitude
[SENSe<Ch>:]FREQuency...
This subsystem sets frequency-related parameters, especially the measurement and display ranges for
the different sweep types, and controls the frequency-converting measurement modes (harmonic
distortion, mixer mode, etc.).
The frequency ranges for the different instrument models are listed below:
ZVA8
ZVA24
ZVA40
ZVA50
ZVA67
Start,
Stop
300 kHz to 8
GHz
10 MHz to 25 GHz
(the specified frequency range is 10 MHz to
24 GHz; see data sheet)
10 MHz to 40
GHz
10 MHz to 50
GHz
10 MHz to 67
GHz
Center
Span
10 mHz to
7.9997 GHz
10 mHz to
39.99 GHz
10 mHz to
49.99 GHz
10 mHz to
66.99 GHz
Use SYSTem:FREQuency? MINimum | MAXimum. to query the frequency range of your analyzer.
Note: For a frequency sweep the range can be defined alternatively by a combination of Start/Stop
frequencies or a Center frequency and Span. In fixed frequency mode (power sweep or Time/CW Mode;
see [SENSe<Chn>:]FUNCtion[:ON]) the measurement frequency is set by means of
[SENSe<Ch>:]FREQuency:CW|FIXed.
[SENSe<Ch>:]FREQuency:CENTer <center_frequency>
Defines the center of the measurement and display range for a frequency sweep.
<Ch>
<center_frequency>
Range [def. unit]
*RST value
SCPI, Command
Types
955
Command Reference
SCPI Command Reference
Example:
The measurement range defined by means of the center frequency and the current span
([SENSe<Ch>:]FREQuency:SPAN) must not exceed the allowed frequency range of the analyzer. If
necessary, the span is reduced to min (Center fMIN, fMAX Center).
SHARmonic |
THARmonic
MIXer |
VMIXer
*RST value
SCPI,
Command
Types
Example:
Reset the analyzer (activating a frequency sweep) and set the sweep range
between 1 GHz and 1.1 GHz.
FREQ:CONV:HARM:ORD 4; SPOR 1; RPOR 2
Configure a 4th harmonic measurement with source port 1 and receive port 2. The
measurement is still not enabled.
FREQ:CONV HARM
956
Command Reference
SCPI Command Reference
Query the measured quantity. The analyzer measures the wave quantity b2, the
response is 'B2D1SAM'.
FREQ:CONV:HARM:RELative ON
Enable the relative harmonic measurement, creating a new channel and a new
trace Trc2.
CALC2:PAR:MEAS? "TRC2"
Query the measured quantity in the new channel no. 2. The analyzer still
measures the wave quantity b2, the response is 'B2D1SAM'.
CALC2:MATH:STAT?
Check whether the active trace in channel no. 2 (i.e. Trc2) is a mathematical
trace: the response is 1.
*RST value
Sweep type
Parameters
*RST value
957
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
Reset the analyzer (activating a frequency sweep) and set the sweep range
between 1 GHz and 1.1 GHz.
SENS:FREQ:CONV:ARB 2,1,1E+9,SWE
Convert the receiver frequency to the range between 3 GHz and 3.2 GHz.
[SENSe<Ch>:]FREQuency:CONVersion:ARBitrary:PMETer<Mtr> <numerator>,
<denominator>, <offset>, CW | FIXed | SWEep
Defines the receiver frequency of a power meter used for frequency-converting measurements. The
receiver frequency is either a range (for frequency sweeps) or a CW frequency (for power, time and CW
Mode sweeps). The receiver frequency is valid for all ports.
The frequency formula is applied even if the analyzer returns an error message, because the
frequency is outside the allowed range.
<Ch>
Channel number.
<Mtr>
<numerator>
<denominator>
<offset>
*RST value
Sweep Type
Parameters
*RST value
SCPI, Command
Types
Example:
958
Command Reference
SCPI Command Reference
Reset the analyzer (activating a frequency sweep) and set the sweep range
between 1 GHz and 1.1 GHz.
SYST:COMM:RDEV:PMET1:DEF 'USB Power Meter', 'NRP-Z55', 'usb', '100045'
Configure an R&S NRP power meter as external power meter no. 1, assigning
the name USB Power Meter and an serial number 100045.
SENS:FREQ:CONV:ARB:PMET 2,1,1E+9,SWE
Convert the receiver frequency to the range between 3 GHz and 3.2 GHz.
[SENSe<Ch>:]FREQuency:CONVersion:AWReceiver[:STATe] <Boolean>
Qualifies whether a-waves (outgoing waves) are measured at the source or at the receiver frequency. The
setting is relevant for all frequency-converting measurements.
<Ch>
Channel number.
<Boolean>
*RST value
Example:
FREQ:CONV:AWR ON
RILI
RILE
R&S ZVA 67
R&S ZVT 20
RILI4
RILI56
x
x
<Ch>
Channel number. This suffix is ignored because the device mode is a global
setting.
RILI
959
Command Reference
SCPI Command Reference
RILE
RILI4
RILI56
*RST value
RILI
SCPI, Command
Types
Example:
'<Converter Type>'
*RST value
SCPI, Command
Types
Example:
Channel number. This suffix is ignored because converter settings are global.
960
Command Reference
SCPI Command Reference
<Port>
<C0>, <C1>,
<C2>, C3>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
See
[SENSe<Ch>:]FREQuency:CONVersion:DEVice:PCOefficient:DEFault
[SENSe<Ch>:]FREQuency:CONVersion:DEVice:PCOefficient<Port>:DEFault
<Boolean>
Enables or disables default power coefficients for frequency converters R&S ZVA-ZxxxE.
<Ch>
Channel number. This suffix is ignored because converter settings are global.
<Port>
NWA port number. This suffix is ignored because the command affects all ports.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
FREQ:CONV:DEV:NAME 'ZVA-Z110E'
Re-define the power coefficients for port 3 according to the connected converter unit.
FREQ:CONV:DEV:PCO3:DEF ON
Query the default power coefficients for port 3. The analyzer returns the predefined
values (generally different from the coefficients entered above).
[SENSe<Ch>:]FREQuency:CONVersion:GAIN:LMCorrection <Boolean>
Enables the load match correction for frequency conversion measurements. The load match correction
requires an enabled Enhanced Wave Correction ([SENSe<Ch>:]CORRection:EWAVe[:STATe] ON).
<Ch>
Channel number.
961
Command Reference
SCPI Command Reference
<Boolean>
*RST value
Example:
SENSe1:CORRection:EWAVe:STATe ON
[SENSe<Ch>:]FREQuency:CONVersion:HARMonic:ORDer <order>
Selects the order of the harmonic measured if a harmonic measurement is enabled
([SENSe<Ch>:]FREQuency:CONVersion HARMonic).
<Ch>
Channel number.
<order>
[SENSe<Ch>:]FREQuency:CONVersion:HARMonic:RELative <Boolean>
Enables or disables the relative harmonic measurement where the harmonic is divided by the fundamental
wave.
With enabled relative measurement the analyzer creates a new channel and a new (mathematical)
trace; see program example for [SENSe<Ch>:]FREQuency:CONVersion.
<Ch>
Channel number.
<Boolean>
*RST value
Example:
See [SENSe<Ch>:]FREQuency:CONVersion
[SENSe<Ch>:]FREQuency:CONVersion:HARMonic:RPORt <port_no>
Selects the receive port for the harmonic measurement.
<Ch>
Channel number.
962
Command Reference
SCPI Command Reference
<port_no>
Range [def. unit]
*RST value
Example:
See [SENSe<Ch>:]FREQuency:CONVersion
Channel number.
<port_no>
<ext. gen. no.>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
1
Device-specific, command or query.
See [SENSe<Ch>:]FREQuency:CONVersion
SOURce<Ch>:...
This subsystem controls the frequency and power of the internal signal source, configures and starts the
source power calibration, and provides output port settings.
Note: The SOURce<Ch>:POWer... subsystem comprises port-specific and general settings. Port-specific
settings are valid for the port specified by the numeric suffix <Pt> (...:POWER<Pt>:...). General settings
are valid for all test ports of the analyzer; the port suffix is ignored. Refer to the description of the individual
commands for more information.
963
Command Reference
SCPI Command Reference
SOURce<Ch>:FREQuency<Pt>:CONVersion:ARBitrary:IFRequency and
[SENSe<Ch>:]FREQuency:CONVersion:ARBitrary.
<Ch>
<Pt>
Test port number of the analyzer. This suffix is ignored because the selected
frequency applies to all source ports used in the active channel.
<fixed_frequency>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:FREQuency<Pt>:CONVersion:ARBitrary:CFRequency <numerator>,
<denominator>, <offset>, CW | FIXed | SWEep
Defines the converter source frequency at the converter port <Pt>. This command is available for
frequency converters with electronic attenuators R&S ZVA-ZxxxE. The converter source frequency is
either a range (for frequency sweeps) or a CW frequency (for power, time and CW Mode sweeps). It is
used as a reference during power calibration.
The frequency formula is applied even if the analyzer returns an error message, because the
frequency is outside the allowed range.
<Ch>
Channel number.
<Pt>
<numerator>
<denominator>
<offset>
Range [def.
unit]
964
Command Reference
SCPI Command Reference
*RST value
Sweep type
Parameters
*RST value
SCPI,
Command
Types
Example:
FREQ:CONV:DEV:NAME 'ZVA-Z110E'
Define a 20 dB cal power offset to account for an additional amplifier in the signal
path.
SOURce<Ch>:FREQuency<Pt>:CONVersion:ARBitrary:EFRequency<Gen>
<Boolean>, <numerator>, <denominator>, <offset>, CW | FIXed | SWEep
Defines an external generator frequency for frequency-converting measurements. The external generator
frequency is either a range (for frequency sweeps) or a CW frequency (for power, time and CW Mode
sweeps).
<Ch>
Channel number.
<Pt>
Test port number of the analyzer. This suffix is ignored because the generator
is referenced via <Gen>.
<Gen>
Generator number
965
Command Reference
SCPI Command Reference
<Boolean>
<numerator>
<denominator>
<offset>
*RST value
Sweep type
Parameters
*RST value
SCPI, Command
Types
Example:
Reset the analyzer (activating a frequency sweep) and set the sweep range
between 1 GHz and 1.1 GHz.
SYST:COMM:RDEV:GEN1:DEF 'Ext. Gen. 1', 'SME02', 'gpib0', '21'
Switch the generator on and convert the generator frequency to the range
between 1.25 GHz and 1.275 GHz.
SOURce<Ch>:FREQuency<Pt>:CONVersion:ARBitrary:IFRequency <numerator>,
<denominator>, <offset>, CW | FIXed | SWEep
Defines the port-specific source frequency for frequency-converting measurements. The source frequency
is either a range (for frequency sweeps) or a CW frequency (for power, time and CW Mode sweeps).
The frequency formula is applied even if the analyzer returns an error message, because the
frequency is outside the allowed range.
<Ch>
Channel number.
<Pt>
Test port number of the analyzer. Note that the source frequencies at ports 1/2
966
Command Reference
SCPI Command Reference
and at ports 3/4 must be the same if the RF signal is simultaneously fed to two
coupled ports.
<numerator>
<denominator>
<offset>
*RST value
Sweep type
Parameters
*RST value
SCPI, Command
Types
Example:
Reset the analyzer (activating a frequency sweep) and set the sweep range
between 1 GHz and 1.1 GHz.
SOUR:FREQ2:CONV:ARB:IFR 2, 1, 1E+9, SWE
Convert the source frequency at test port no. 2 to the range between 3 GHz
and 3.2 GHz.
SOURce<Ch>:FREQuency<Pt>:CONVersion:MIXer:FUNDamental RF | LO
[Deprecated command, replaced by [SENSe<Ch>:]FREQuency:CONVersion:MIXer:FUNDamental]
Selects the mixer input signal which is at the channel base power (to be defined by means of
SOURce<Ch>:POWer<Pt>:STARt, SOURce<Ch>:POWer<Pt>:STOP,
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate][:AMPlitude]).
<Ch>
Channel number.
<Pt>
Physical port number of the analyzer. This suffix is ignored, because the port
assignments for mixer measurement are fixed.
RF mixer input signal
LO local oscillator signal
Parameters
967
Command Reference
SCPI Command Reference
*RST value
RF
SCPI, Command
Types
Example:
SOURce<Ch>:FREQuency<Pt>:CONVersion:MIXer:PAFixed <aux_fixed_power>
[Deprecated command, replaced by SOURce<Ch>:FREQuency<Pt>:CONVersion:MIXer:PMFixed]
Defines a fixed power for the Aux LO signal in a vector mixer measurement (option R&S ZVA-K5). The
Aux LO signal is fed to the MEAS and REF mixers.
<Ch>
Channel number.
<Pt>
Physical port number of the analyzer. This suffix is ignored, because the port
assignments for mixer measurement are fixed.
Fixed power for Aux LO
40 dBm to +10 dBm. The exact range depends on the analyzer model or
external generator used; refer to the data sheet [dBm]. UP and DOWN
increment/decrement the source power in 0.1-dB steps.
25 dBm
<aux_fixed_power>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Select the test setup where the additional mixers MEAS and REF are
connected to port 1 of the NWA.
SENS:FREQ:CONV:MIX:AINT 3
Select the analyzer port 3 as a source port for the Aux LO signal.
Alternatively, e.g. for a 2-port NWA in combination with an external
generator:
SYST:COMM:RDEV:GEN1:DEF 'Ext. Gen. 1', 'SME02', 'gpib0', '21'
Select the generator no. 1 as a signal source for the Aux LO signal.
SOURce<Ch>:FREQuency<Pt>:CONVersion:MIXer:PFIXed <fixed_power>
[Deprecated command, replaced by SOURce<Ch>:FREQuency<Pt>:CONVersion:MIXer:PMFixed]
Defines a fixed power, to be assigned either to the RF or to the LO signal (the signal not addressed by
SOURce<Ch>:]FREQuency:CONVersion:MIXer:FUDamental RF | LO).
968
Command Reference
SCPI Command Reference
<Ch>
Channel number
<Pt>
Physical port number of the analyzer. This suffix is ignored, because the port
assignments for mixer measurement are fixed.
Fixed power
40 dBm to +10 dBm. The exact range depends on the analyzer model or
external generator used; refer to the data sheet [dBm]. UP and DOWN
increment/decrement the source power in 0.1-dB steps.
25 dBm
<fixed_power>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Assign the channel base frequency to the LO signal. The fixed power is
automatically assigned to the RF signal.
Channel number
<Pt>
Physical port number of the analyzer. This suffix is ignored, because the port
assignments for mixer measurement are fixed.
RF mixer input signal
LO | LO1 local oscillator signal no. 1
LO2 local oscillator signal no. 2, for 2-stage mixer measurements
([SENSe<Ch>:]FREQuency:CONVersion:MIXer:STAGes)
AUXLo Aux LO signal for vector mixer measurements (option R&S ZVA-K5)
IF mixer output signal
Fixed power
40 dBm to +10 dBm. The exact range depends on the analyzer model or
external generator used; refer to the data sheet [dBm]. UP and DOWN
increment/decrement the source power in 0.1-dB steps.
25 dBm
Port
parameters
<fixed_power>
Range [def. unit]
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFIXed
969
Command Reference
SCPI Command Reference
<Ch>
Channel number
<Pt>
Physical port number of the analyzer. This suffix is ignored, because the port
assignments for mixer measurement are fixed.
RF mixer input signal
LO | LO1 local oscillator signal no. 1
LO2 local oscillator signal no. 2, for 2-stage mixer measurements
([SENSe<Ch>:]FREQuency:CONVersion:MIXer:STAGes)
AUXLo Aux LO signal for vector mixer measurements (option R&S ZVA-K5)
IF mixer output signal
FIXed use a fixed power, to be specified via
SOURce<Ch>:FREQuency<Pt>:CONVersion:MIXer:PMFixed
FUNDamental use the channel base power specified via
SOURce<Ch>:POWer<Pt>:STARt, SOURce<Ch>:POWer<Pt>:STOP,
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate][:AMPlitude]
Minimum of the analyzer's frequency range, f MIN
Port
parameters
Power
parameters
*RST value
SCPI,
Command
Types
Example:
See [SENSe<Ch>:]FREQuency:CONVersion:MIXer:MFFIXed
SOURce<Ch>:GROup<group_no> <log_port1>,<log_port2>
Explicitly defines port group <group_no> as the continuous range of logical ports from <log_port1> to
<log_port2>.
Port groups must be non-empty and disjoint; they are always numbered consecutively, starting at
1.
Group 1 is always present, either unrestricted (i.e. containing all available ports) or restricted (i.e.
containing only a proper subset of the available ports).
After a *RST or SOURce<Ch>:GROup<group_no>:CLEar ALL group 1 is unrestricted and all
other groups are removed.
Restricted port groups cannot be overwritten; use the CLEar-command to dissolve/unrestrict
them.
The port groups defined with this command are intended for simultaneous measurement and cannot
be combined with the "arbitrary" port group defined with SOURce<Ch>:GROup<group_no>:PORTs
<log_port1>{,<log_port2> ...}: the respective port group definitions override each other.
<Ch>
Channel number.
<group_no>
As port groups must be non-empty and disjoint, the maximum number of port
groups for an n-port analyzer is n. []
<log_port1>,
<log_port2>
970
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
After a reset, port group 1 is unrestricted: on an analyzer with n logical ports the
result is 1,n.
Querying for a port group number >1 would raise an error.
SOUR:GRO 1,2; SOUR:GRO 3,4; SOUR:GRO:COUN?
Restrict port group 1 to logical ports no. 1 and 2, and assign logical ports 3 and 4
to port group 2.
The response to the group count query is 2.
SOUR:GRO1?; SOUR:GRO2?
Dissolve all port groups and query for existing port groups.
The response is 1;1,4. Port group 1 is again the only one and unrestricted.
SOUR:GRO 1,3; SOUR:GRO 4,4
Restrict port group 1 to logical ports 1 to 3 and assign logical port 4 to port group
2.
SOUR:GRO2:CLE; SOUR:GRO:COUN?;
Dissolve all existing port groups and restrict port group 1 to ports 1, 2 and 4.
Sets the "Measured" flag for ports 1,2,4 and removes it from all other ports.
SOUR:GRO:PORT?
971
Command Reference
SCPI Command Reference
SOURce<Ch>:GROup<group_no>:CLEar [ALL]
Dissolves port group <group_no> or all port groups.
Groups are created either using the SOURce:GROup or the SOURce:GROup:PORTs command
Groups are always numbered consecutively, starting at 1.
If groups 1,...,m were created and group i < m is dissolved, this results in groups i+1,...,m being
renumbered to i,...,m-1, respectively. After renumbering, group m no longer exists.
After a CLEar [ALL] or after the last restricted group has been dissolved, only group 1 exists and
is unrestricted (i.e. consists of all available ports)
<Ch>
Channel number.
<group_no>
Range [def.
unit]
ALL
If ALL is specified, all port groups except group 1 are dissolved and all available
ports are assigned to port group 1; the <group_no> suffix is ignored. If ALL is
omitted, only the specified port group is dissolved.
Device-specific, no query
SCPI,
Command
Types
Example:
See SOURce<Ch>:GROup<group_no>.
SOURce<Ch>:GROup<group_no>:COUNt?
Queries the number of port groups in channel no. <Ch>.
<Ch>
Channel number.
<group_no>
Port group number. This suffix is ignored, because the command returns the
number of all port groups.
Range [def.
unit]
Port groups must contain at least one logical port and must not overlap, so the
maximum number of port groups for an n-port analyzer is n. []
972
Command Reference
SCPI Command Reference
Note: Port group no 1 is always present and can not be dissolved. After a *RST or
after SOURce<Ch>:GROup<group_no>:CLEar ALL, port group no. 1 contains
all ports of the analyzer.
SCPI,
Command
Types
Example:
See SOURce<Ch>:GROup<group_no>
Channel number.
<group_no>
As port groups must be non-empty and disjoint, the maximum number of port
groups for an n-port analyzer is n. []
<log_port1>, ...
Numbers of all logical ports in the port group. The port numbers must be
omitted if the command is used as a query.
Overall, the specified ports must define a non-empty subset of the set of logical
port numbers; repetitions are not allowed.
SOURce<Ch>:GROup:SIMultaneous:FOFFset:CONDition?
This command is used to query the operation mode of Simultaneous Measurement with Frequency Offset.
The following list contains all possible return values of this query.
Please note that this query will return an error if the channel specified by <Ch> does not contain any trace.
This is due to the fact that without traces no measurements are performed so that no information about
Simultaneous Measurement with Frequency Offset is available.
This query waits until all previous commands are fully executed because these commands may affect the
operation mode of Simultaneous Measurement with Frequency Offset.
0, "switched off"
Simultaneous Measurement with Frequency Offset is switched off, meaning
SOURce<Ch>:GROup:SIMultaneous:FOFFset[:STATe]? would return 0.
973
Command Reference
SCPI Command Reference
1, "active"
Simultaneous Measurement with Frequency Offset is active, meaning it has been activated via
SOURce<Ch>:GROup:SIMultaneous:FOFFset[:STATe] ON and all preconditions for this
mode to be operational are met.
<Ch>
Channel number.
If unspecified, this parameter is set to 1.
974
Command Reference
SCPI Command Reference
Example:
See SOURce<Ch>:GROup:SIMultaneous:FOFFset[:STATe]
SOURce<Ch>:GROup:SIMultaneous:FOFFset:MOFFset:BWFactor <bandwidth
factor>
This command is used for Simultaneous Measurement with Frequency Offset to define the multiplication
factor to calculate the minimum frequency offset in BANDwidth mode from the measurement bandwidth.
If SOURce<Ch>:GROup:SIMultaneous:FOFFset:MOFFset:MODE is set to DIRect, the value set via
this command has no effect. For details see description for command
SOURce<Ch>:GROup:SIMultaneous:FOFFset:MOFFset:MODE.
<Ch>
Channel number.
If unspecified, this parameter is set to 1.
<bandwidth factor>
1 to 100 [-]
10
Device-specific, command or query
FREQ:STAR 0.9E+9; STOP 1.1E+9
Create two port groups with ports 1 and 2 in port group 1 and ports 3 and 4 in
port group 2.
SOURce:GROup:SIMultaneous:FOFFset:MOFFset:BWFactor 15
SOURce<Ch>:GROup:SIMultaneous:FOFFset:MOFFset:DVALue <min_offset>
This command is used for Simultaneous Measurement with Frequency Offset to directly specify the
minimum frequency offset in DIRect mode.
975
Command Reference
SCPI Command Reference
Channel number.
If unspecified, this parameter is set to 1.
<min_offset>
*RST value
SCPI, Command
Types
Example:
0 Hz to 70 MHz [Hz]
A value of 0 Hz will result in an actual offset equal to the frequency spacing
between consecutive measurement points.
1 MHz
Device-specific, command or query
See SOURce<Ch>:GROup:SIMultaneous:FOFFset[:STATe]
SOURce<Ch>:GROup:SIMultaneous:FOFFset:MOFFset:MODE DIRect |
BANDwidth
This command is used to define how the minimum frequency offset between different port groups is
determined for Simultaneous Measurement with Frequency Offset.
The minimum frequency offset specifies the minimum frequency difference between the measurements
performed in parallel in any two different port groups. The frequency offset which is actually used may be
larger than the minimum offset as the firmware chooses the smallest multiple of the frequency spacing
between the points in a segment or in a linear frequency sweep, respectively, which is larger than the
minimum offset.
<Ch>
Channel number.
If unspecified, this parameter is set to 1.
DIRect
BANDwidth
*RST value
SCPI,
Command
Types
Example:
See SOURce<Ch>:GROup:SIMultaneous:FOFFset[:STATe]
976
Command Reference
SCPI Command Reference
SOURce<Ch>:GROup:SIMultaneous:FOFFset[:STATe] <Boolean>
This command is used to activate/deactivate the Simultaneous Measurement with Frequency Offset which
performs measurements within different port groups in parallel while applying different frequency offsets to
the measurements in different port groups.
Even when this flag is set to ON the Simultaneous Measurement with Frequency Offset may not be active
if not all preconditions for this mode are met. For each precondition there is a unique return value for the
query SOURce<Ch>:GROup:SIMultaneous:FOFFset:CONDition? which is returned when the
according precondition is not met. A complete list of all preconditions for the Simultaneous Measurement
with Frequency Offset can be found in the description of its return values. It is possible to first activate the
Simultaneous Measurement with Frequency Offset and afterwards issue other remote commands to set
up all necessary preconditions.
<Ch>
Channel number.
If unspecified, this parameter is set to 1.
<boolean>
*RST value
SCPI, Command
Types
Example:
Create two port groups with ports 1 and 2 in port group 1 and ports 3 and 4 in
port group 2.
SOURce:GROup:SIMultaneous:FOFFset:MOFFset:MODE DIRect
SOURce<Ch>:GROup:SIMultaneous:STATe <Boolean>
This command is used to activate/deactivate simultaneous measurement of port groups.
Please note that setting this flag does not change the port group setup.
<Ch>
Channel number.
If unspecified, this parameter is set to 1.
977
Command Reference
SCPI Command Reference
<boolean>
*RST value
SCPI,
Command
Types
Example:
SOURce:GROup:SIMultaneous:STATe OFF
SOURce<Ch>:LPORt<log_port> <phys_port1>[,<phys_port2>]
Defines a logical port numbered <log_port>, by either assigning a single physical port <phys_port1>, or
combining two physical ports <phys_port1> and <phys_port2> to form a balanced port.
A balanced port configuration generally introduces a new set of mixed mode measured quantities.
Therefore the traces must be redefined when a balanced port is created. To avoid any inconsistencies the
analyzer deletes all traces when SOURce<Ch>:LPORt<log_port> is used to define a balanced port.
When defining a single-ended logical port no traces are deleted.
SOURce<Ch>:LPORt<log_port> cannot be used to dissolve balanced ports. If <phys_port1> or
<phys_port2> is part of a balanced port, this command will fail. Balanced ports must be dissolved
explicitly using SOURce<Ch>:LPORt:CLEar before the physical ports can be reused.
With redefined logical ports only S-, Y-, and Z-Parameter measurements are supported except in
True Differential Mode, where wave quantities and ratios can also be measured.
<Ch>
Channel number.
<log_port>
One balanced port requires two physical ports, so the maximum number of
balanced ports for an n-port analyzer is n/2 (n even) or (n 1)/2 (n odd). If the
command is used to define a single-ended logical port, or if the command is
used as a query, then <log_port> can range up to n (no balanced ports, see
example below). []
<phys_port1>,
<phys_port2>
SCPI, Command
Types
Example:
978
Command Reference
SCPI Command Reference
and 2 to the logical port 1, the physical ports 3 and 4 to the logical port 2.
SOUR:LPOR1?
Query the physical ports assigned to logical port no. 1. The response is 1,2.
SOUR:LPOR:CLE ALL
SOUR:LPOR1?
Dissolve all logical ports and repeat the query. The response is 1: the logical
port no. 1 is identical to the physical port no. 1.
SOURce<Ch>:LPORt<log_port>:CLEar[:ALL]
Dissolves either a single balanced logical port (<log_port>) to single-ended ports, or ALL logical ports to
the default port configuration (1:1 mapping between physical and logical ports).
Also in the former case, when the last balanced port is dissolved, the default port configuration is restored.
Traces that are incompatible with the resulting logical port configuration are reset to the default
measurement parameter (usually S21).
<Ch>
Channel number.
<log_port>
Logical port number of a balanced port. If unspecified the numeric suffix is set to
1.
If an undefined balanced port or a single-ended port number is used, the
analyzer generates an error message.
Exception: Parameter ALL, see below.
ALL
If ALL is specified, all balanced ports are dissolved and the default port
configuration is restored; the <log_port> suffix is ignored.
If ALL is omitted, only the specified balanced port is dissolved.
Device-specific, no query
SCPI, Command
Types
Example:
See SOURce<Ch>:LPORt<log_port>
SOURce<Ch>:POWer<Pt>...
This subsystem controls the power of the internal signal source and provides output port settings.
Note: The SOURce<Ch>:POWer... subsystem comprises port-specific and general settings. Port-specific
settings are valid for the port specified by the numeric suffix <Pt> (...:POWER<Pt>:...). General settings
are valid for all test ports of the analyzer; the port suffix is ignored. Refer to the description of the individual
commands for more information.
SOURce<Ch>:POWer<Pt>:ATTenuation <numeric_value>
Sets a fixed attenuation factor for the generated wave at test port no. <Pt> and switches the attenuator
mode to MANual setting. The incident wave is attenuated via [SENSe<Ch>:]POWer:ATTenuation.
979
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:ATTenuation:AUTO ON | OFF
Qualifies whether the attenuation factor for the generated wave at test port no. <Pt> is set manually or
automatically.
Use SOURce<Ch>:POWer<Pt>:ATTenuation to define a fixed generator attenuation factor. Use
SOURce<Ch>:POWer<Pt>:ATTenuation:MODE to select an arbitrary attenuator mode.
<Ch>
Channel number.
<Pt>
Parameters
*RST value
SCPI,
Command
Types
Example:
980
Command Reference
SCPI Command Reference
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:GENerator<Gen>:LLIMit[:STATe] <Boolean>
Enables or disables the limit for the source power of an external generator no. <Gen>. The limit is defined
using SOURce<Ch>:POWer<Pt>:GENerator<Gen>:LLIMit:VALue.
<Ch>
Channel number. This suffix is ignored; the setting applies to all channels.
<Pt>
Test port number of the analyzer. This suffix is ignored; the generator is
selected via <Gen>.
<Gen>
<Boolean>
*RST value
Generator number
ON | OFF: Enable or disable the power limit.
The power limit settings are not changed after a *RST. The factory setting is
OFF.
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:GENerator<Gen>:LLIMit:VALue <limit>
Defines a limit for the source power of an external generator no. <Gen>. The limit must be enabled
explicitly using SOURce<Ch>:POWer<Pt>:GENerator<Gen>:LLIMit[:STATe].
<Ch>
Channel number. This suffix is ignored; the limit applies to all channels.
<Pt>
Test port number of the analyzer. This suffix is ignored; the generator is selected
via <Gen>.
<Gen>
<limit>
Range [def. unit]
Generator number
Limit for the generator power.
Depending on the generator model [dBm]. UP and DOWN increment/decrement
981
Command Reference
SCPI Command Reference
*RST value
SCPI,
Command
Types
Example:
See SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]LLIMit:VALue
Channel number.
<Pt>
Test port number of the analyzer. This suffix is ignored; the generator is
selected via <Gen>.
<Gen>
Generator number
<numeric_value>
Range [def. unit]
*RST value
Offset parameters
*RST value
SCPI, Command
Types
Example:
ONLY only the port-specific power is used; the channel power is ignored.
CPADd the port-specific power is added as an offset to the channel power.
CPADd
Device-specific, command or query
*RST; SOUR:POW -6
Reset the instrument, activating a frequency sweep and set the internal source
power (channel power) for the default channel 1 to -6 dBm.
SYST:COMM:RDEV:GEN1:DEF 'Ext. Gen. 1', 'SME02', 'gpib0', '21';
SYST:COMM:RDEV:GEN2:DEF 'Ext. Gen. 2', 'SME02', 'gpib0', '22'
Set the source power of generator no. 1 to +6 dBm, the source power of
generator no. 2 to 0 dBm.
SOURce<Ch>:POWer<Pt>:GENerator<Gen>:PERManent[:STATe] <Boolean>
Defines whether the external generator is available as an external signal source in the test setup. External
generators are always on for all partial measurements.
982
Command Reference
SCPI Command Reference
<Ch>
Channel number.
<Pt>
Test port number of the analyzer. This suffix is ignored; the generator is
selected via <Gen>.
<Gen>
Generator number
<Boolean>
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:GENerator<Gen>:STATe <Boolean>
Turns an external generator numbered <Gen> on or off.
<Ch>
Channel number.
<Pt>
Test port number of the analyzer. This suffix is ignored; the generator is
selected via <Gen>.
<Gen>
Generator number
<Boolean>
*RST value
SCPI, Command
Types
Example:
Turn the external generator off. In the Port Configuration dialog, RF Off is
checked for generator no. 1.
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate][:AMPLitude] <power>
Defines the power of the internal signal source (channel base power). The setting is valid for all sweep
types except power sweep and segmented frequency sweep with segment-specific power settings
([SENSe<Chn>:]SEGMent<Seg>:POWer[:LEVel]).
983
Command Reference
SCPI Command Reference
Channel number.
<Pt>
Test port number of the analyzer. This suffix is ignored because the selected channel
power applies to all source ports used in the active channel. It is possible though to
define a port-specific power limit
(SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]LLIMit:VALue) and a slope
factor for the source power
(SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]:SLOPe). Moreover, it is
possible to define a port-specific power offset
(SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]:OFFSet).
<power>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
Activate a frequency sweep and select the ratio B1/A2 as measured parameter for
channel and trace no. 1.
SOUR:POW -6
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]:LLIMit:DGRaccess <Boolean>
Optimizes the automatic level control (ALC) for test setups where the additional connectors of option R&S
ZVA-B16 are used. If the optimization is enabled, the ALC is limited to +1 dB so that the active port power
limits cannot be exceeded by more than 1 dB.
This command is unavailable unless option R&S ZVA-B16, Direct Generator and Receiver Access, is
installed.
<Ch>
Channel number. This suffix is ignored; the setting applies to all channels.
<Pt>
Test port number of the analyzer. This suffix is ignored; the setting applies to
all ports.
<Boolean>
*RST value
SCPI, Command
984
Command Reference
SCPI Command Reference
Types
Example:
See SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]LLIMit:VALue
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]:LLIMit[:STATe] <Boolean>
Enables or disables the limit for the source power at port no. <Pt>. The limit is defined using
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]LLIMit:VALue.
<Ch>
Channel number. This suffix is ignored; the setting applies to all channels.
<Pt>
<Boolean>
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]:LLIMit:VALue <limit>
Defines a limit for the source power at port no. <Pt>. The limit must be enabled explicitly; see example.
<Ch>
Channel number. This suffix is ignored; the limit applies to all channels.
<Pt>
<limit>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
Limit the analyzer source power at port 2 to 10 dBm and enable the source power
limit.
SOUR:POW2:LLIM:DGR ON
Optimize the automatic level control (ALC) for additional connectors (option R&S
ZVA-B16).
SYST:COMM:RDEV:GEN1:DEF 'Ext. Gen. 1', 'SME02', 'gpib0', '21'
Limit the power of the external generator port 3 to 10 dBm and enable the source
985
Command Reference
SCPI Command Reference
power limit.
Channel number.
<Pt>
<offset>
Range [def. unit]
*RST value
Offset
parameters
*RST value
ONLY only the port-specific power is used; the channel power is ignored.
CPADd the port-specific power is added as an offset to the channel power.
CPADd
SCPI, Command
Types
Example:
*RST; SOUR:POW -6
Reset the instrument, activating a frequency sweep and set the internal source
power (channel power) for the default channel 1 to -6 dBm.
SOUR:POW1:OFFS 6, ONLY; SOUR:POW2:OFFS 6, CPAD
Replace the source power at port 1 by +6 dBm, the source power at port 2 by 0
dBm. The powers at the remaining ports (if available) are not affected.
SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate]:SLOPe <slope>
Defines a linear factor to modify the internal source power at port <Pt> as a function of the stimulus
frequency.
<Ch>
Channel number.
<Pt>
<slope>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
See SOURce<Ch>:POWer<Pt>[:LEVel][:IMMediate][:AMPlitude]
986
Command Reference
SCPI Command Reference
SOURce<Ch>:POWer<Pt>:PERManent[:STATe] <Boolean>
Defines whether the source power is permanently on.
<Ch>
Channel number.
<Pt>
<Boolean>
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:STARt <numeric_value>
Defines the start power for a power sweep which is equal to the left edge of a Cartesian diagram. A power
sweep must be active ([SENSe<Ch>:]SWEep:TYPE POWer) before this command can be used.
<Ch>
Channel number.
<Pt>
Test port number of the analyzer. This suffix is ignored because the selected
power sweep range applies to all source ports used in the active channel.
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
987
Command Reference
SCPI Command Reference
SOURce<Ch>:POWer<Pt>:STATe <Boolean>
Turns the RF source power at a specified test port on or off.
In contrast to the system-wide command OUTPut[:STATe] the power is not turned on or off
immediately when the command is executed but when a measurement in the related channel is
performed.
<Ch>
Channel number.
<Pt>
<Boolean>
ON | OFF - Turns the internal source power at the specified test port no.
<Pt> on or off.
ON
*RST value
SCPI, Command
Types
Example:
Set the internal source power for channel 1 and all test ports to -6 dBm.
SOUR:POW2:STAT?
Query whether the source power at test port 2 is on. The analyzer returns a
1.
SOURce<Ch>:POWer<Pt>:STOP <numeric_value>
Defines the stop power for a power sweep which is equal to the right edge of a Cartesian diagram. A
power sweep must be active ([SENSe<Ch>:]SWEep:TYPE POWer) before this command can be used.
<Ch>
Channel number.
<Pt>
Test port number of the analyzer. This suffix is ignored because the selected
power sweep range applies to all source ports used in the active channel.
<numeric_value>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
If the stop power entered is smaller than the current start power (SOURce<Ch>:POWer<Pt>:STARt),
the start power is set to the stop power minus the minimum power span of 0.01 dB.
988
Command Reference
SCPI Command Reference
ALC
SOURce<Ch>:POWer<Pt>:ALC...
This subsystem controls the port and channel specific Automatic Level Control (ALC) settings.
SOURce<Ch>:POWer<Pt>:ALC:AUBW <Boolean>
Enables or disables automatic bandwidth setting for port <Pt> in channel <Ch> .
<Ch>
Channel number
<Pt>
Port number
<Boolean>
*RST value
SCPI, Command
Types
Example:
Select a start value offset of 0 and don't use the ALC correction value of the last
measured sweep point as the start value.
SOURce1:POWer1:ALC:CLAMp OFF
989
Command Reference
SCPI Command Reference
SOURce<Ch>:POWer<Pt>:ALC:BANDwidth <bandwidth>
Selects the bandwidth in the ALC control loop for port <Pt> in channel <Ch>. The setting takes effect
when automatic bandwidth setting is disabled (using SOURce<Ch>:POWer<Pt>:ALC:AUBW).
<Ch>
Channel number
<Pt>
Port number
<bandwidth>
Range [def. unit]
Bandwidth setting (ALC Path IF Bandwidth in ALC Config dialog not set to Auto)
20 Hz to 7.12 MHz [Hz]. For a list of possible values refer to the Control Loop
Parameters section of the ALC Config dialog description.
1 kHz
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:ALC:CLAMp <Boolean>
Suspends the ALC mechanism at source port <Pt> in channel <Ch> while the analyzer acquires
measurement data (Clamp in ALC Config dialog).
<Ch>
Channel number
<Pt>
Port number
<Boolean>
*RST value
ON | OFF
OFF
Example:
See SOURce<Ch>:POWer<Pt>:ALC:AUBW
SOURce<Ch>:POWer<Pt>:ALC:CONTrol <Boolean>
[Deprecated command. Has no effect.]
Enables or disables individual ALC (Automatic Level Control) settings at source port <Pt>.
<Ch>
Channel number
<Pt>
Port number
<Boolean>
*RST value
Example:
-/-
990
Command Reference
SCPI Command Reference
SOURce<Ch>:POWer<Pt>:ALC:COUPle <Boolean>
Enforces identical ALC settings for the individual ports in channel <Ch> (Couple Port Settings in ALC
Config dialog).
<Ch>
Channel number
<Pt>
Port number. This suffix is ignored; the setting applies to all ports.
<Boolean>
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:ALC:CSTate <Boolean>
Enables or disables ALC (Automatic Level Control) for channel <Ch> (ALC Off item in Power Bandwidth
Average menu)
<Ch>
Channel number
<Pt>
Port number. This suffix is ignored; the setting applies to all ports.
<Boolean>
*RST value
Example:
See SOURce<Ch>:POWer<Pt>:ALC:AUBW
SOURce<Ch>:POWer<Pt>:ALC:LPNoise <Boolean>
Defines whether Low Phase Noise Mode shall be activated whenever ALC is used on a port in channel
<Ch> (Activate Low Phase Noise Mode for ALC in ALC Config dialog).
<Ch>
Channel number
<Pt>
Port number. This suffix is ignored; the setting applies to all ports.
<Boolean>
*RST value
SCPI, Command
Types
Example:
991
Command Reference
SCPI Command Reference
Channel number
<Pt>
Port number
Parameters
*RST value
SCPI,
Command
Types
Example:
Enable manual entry of PI controller parameters and define the proportional gain and
the integration time.
SOURce<Ch>:POWer<Pt>:ALC:PIParameter:GAIN <prop_gain>
Defines the proportional gain of the PI controller at source port <Pt> in channel <Ch> (Control Loop
Parameters > Kr in ALC Config dialog). This setting takes effect when manual setting of the controller
parameters is enabled (SOURce<Ch>:POWer<Pt>:ALC:PIParameter MANual).
<Ch>
Channel number
<Pt>
Port number
<prop_gain>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:ALC:PIParameter:ITIMe <int_time>
Defines the integration time of the PI controller at source port <Pt> in channel <Ch> (Control Loop
Parameters > Ki in ALC Config dialog). This setting takes effect when manual setting of the controller
parameters is enabled (SOURce<Ch>:POWer<Pt>:ALC:PIParameter MANual).
992
Command Reference
SCPI Command Reference
<Ch>
Channel number
<Pt>
Port number
<prop_gain>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:ALC:POFFset <Boolean>
Causes the analyzer to use the ALC of the previous measurement as an ALC start offset value for port
<Pt> in channel <Ch> (Start Value > Last Meas in ALC Config dialog).
<Ch>
Channel number
<Pt>
Port number
<Boolean>
*RST value
Example:
See SOURce<Ch>:POWer<Pt>:ALC:AUBW
SOURce<Ch>:POWer<Pt>:ALC:RANGe <cont_range>
Defines the maximum change of the source signal level due to the ALC (Control Range in ALC Config
dialog) for port <Pt> in channel <Ch>.
<Ch>
Channel number
<Pt>
Port number
<cont_range>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
993
Command Reference
SCPI Command Reference
SOURce<Ch>:POWer<Pt>:ALC:SOFFset <start_offset>
Increases or decreases the signal level before the ALC loop is started (Start Value > Offset in ALC Config
dialog) for port <Pt> in channel <Ch>.
<Ch>
Channel number
<Pt>
Port number
<start_offset>
Range [def. unit]
Start offset
3 dB to +3 dB [dB]. UP and DOWN increment the start offset in 0.1 dB
steps.
0.0 dB
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:ALC[:STATe] <Boolean>
Enables or disables ALC at source port <Pt> (ALC On in ALC Config dialog).
<Ch>
Channel number
<Pt>
Port number
<Boolean>
*RST value
Example:
See SOURce<Ch>:POWer<Pt>:ALC:AUBW
SOURce<Ch>:POWer<Pt>:ALC:STOLerance <settling_tolerance>
Defines the variation of the ALC-controlled source signal level (Settling Tolerance in ALC Config dialog)
for port <Pt> in channel <Ch>.
<Ch>
Channel number
<Pt>
Port number
<settling_tolerance>
Range [def. unit]
*RST value
Settling tolerance
0.02 to 1.0 [dB]. Increment 0.01 dB.
0.1 dB
Example:
See SOURce<Ch>:POWer<Pt>:ALC:AUBW
994
Command Reference
SCPI Command Reference
CONVerter
SOURce<Ch>:POWer<Pt>:CONVerter...
This subsystem provides general frequency converter settings.
Channel number
<Pt>
<offset>
Range [def. unit]
*RST value
Offset parameters
*RST value
SCPI, Command
Types
Example:
ONLY only the port-specific power is used; the channel power is ignored.
CPADd the port-specific power is added as an offset to the channel power.
CPADd
Device-specific, command or query
See SOURce<Ch>:FREQuency<Pt>:CONVersion:ARBitrary:CFRequency
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:AMODel <Boolean>
Enables or disables the advanced power transfer model for the converter port <Pt>.
This command is overwritten by the general power transfer model settings; see
[SENSe<Ch>:]CONVerter:AMODel.
<Ch>
Channel number.
<Pt>
<Boolean>
*RST value
SCPI,
Command
Types
Example:
Enable the advanced power transfer model at the frequency converter port 2 and
995
Command Reference
SCPI Command Reference
Define the slope and offset for the linear model with0 dB waveguide attenuators
setting.
SOUR:POW2:CONV:TRAN:ATT MECH
SOUR:POW2:CONV:TRAN:MECH:ATT 3
Select a converter type with a mechanical waveguide attenuator and define a 3-dB
attenuation
Alternatively....
SOUR:POW2:CONV:TRAN:ATT ELEC
SOUR:POW2:CONV:TRAN:ELEC:LIM -5; RED 50; MATT 20
Select a converter type with electronic attenuators and define a power threshold of
-5 dBm, 50 % power reduction due to the waveguide attenuator, and a maximum
attenuation of 20 dB.
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:ATTenuator MECHanical |
ELECtronic
Selects the waveguide attenuator type of the converter port <Pt>.
<Ch>
Channel number.
<Pt>
Parameters
*RST value
Example:
See SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:AMODel
Parameters
*RST value
996
Command Reference
SCPI Command Reference
Example:
See SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:AMODel
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:ELECtronic:LIMit <threshold>
Specifies the converter output power threshold for a converter with electronic attenuators at port <Pt>.
<Ch>
Channel number.
<Pt>
<threshold>
Range [def. unit]
*RST value
Example:
See SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:AMODel
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:ELECtronic:MATTenuation
<attenuation>
Specifies the maximum attenuation for a converter with electronic attenuators at port <Pt>.
<Ch>
Channel number.
<Pt>
<attenuation>
Range [def. unit]
*RST value
Example:
See SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:AMODel
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:ELECtronic:REDuction
<percentage>
Specifies the percentage of power reduction for a converter with electronic attenuators at port <Pt>.
<Ch>
Channel number.
<Pt>
<percentage>
Range [def. unit]
*RST value
Example:
See SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:AMODel
997
Command Reference
SCPI Command Reference
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:MECHanical:ATTenuation
<attenuation>
Specifies the attenuation factor for a converter with mechanical adjustment screw at port <Pt>.
<Ch>
Channel number.
<Pt>
<attenuation>
Range [def. unit]
*RST value
Example:
See SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:AMODel
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:OFFSet <offset>
Specifies the offset factor for the linear power transfer model with 0 dB waveguide attenuation.
<Ch>
Channel number.
<Pt>
Parameters
Range [def. unit]
*RST value
Example:
See SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:AMODel
SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:SLOPe <slope>
Specifies the slope for the linear power transfer model with 0 dB waveguide attenuation.
<Ch>
Channel number.
<Pt>
<slope>
Range [def. unit]
*RST value
Example:
See SOURce<Ch>:POWer<Pt>:CONVerter:TRANsfer:AMODel
SOURce<Ch>:POWer<Pt>:CORRection...
This subsystem controls the source power calibration.
998
Command Reference
SCPI Command Reference
Note: The SOURce<Ch>:POWer... subsystem comprises port-specific and general settings. Portspecific settings are valid for the port specified by the numeric suffix <Pt> (...:POWER<Pt>:...). General
settings are valid for all test ports of the analyzer; the port suffix is ignored. Refer to the description of the
individual commands for more information.
Calibrated port number. This suffix is ignored because the port number is
specified in the parameter list.
PORT
GENerator
CONVerter
A1 | A2 | A3 | A4
ESRC1 | ESRC2
<source_pt>
Range [def. unit]
*RST values
SCPI,
Command
Types
Example 1:
*RST; SOUR:POW:CORR:COLL:VER 0
To improve the accuracy, switch off all other sources during the calibration
sweep.
SOUR:POWer:CORR:COLL:METH RRAF; COLL:PMR 2
Increase the number of readings and reduce the power tolerance to improve the
accuracy.
SOURce:POW:CORR:COLL:CFAC 0.9
999
Command Reference
SCPI Command Reference
Check whether the calibration is applied (if no error occurred during the
calibration sweep, the response is 1).
SENSe:CORRection:PSTATe?
Query the power calibration state label (if no error occurred during the calibration
sweep, the response is 'Pcal').
Change the test setup, connect an external generator no. 1 to the reference
plane.
SOUR:POW:CORR:ACQ GEN,1
Check whether the calibration is applied (if no error occurred during the
calibration sweep, the response is 1).
Example 2:
Check whether the calibration is applied (if no error occurred during the
calibration sweep,(the response is 1).
SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire]:VERification:RESult?
Returns the result of the last verification sweep. This command requires an enabled verification sweep
(SOURce<Ch>:POWer<Pt>:CORRection:COLLect[:ACQuire]:VERification[:STATe] ON, see
example below).
<Ch>
Calibrated channel number. This suffix is ignored; the result is based on the last
verification sweep acquired.
<Pt>
Calibrated port number. This suffix is ignored; the result is based on the last
verification sweep acquired.
Response:
<Boolean>
<Max. Offset>
*RST value
1000
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
Increase the number of readings and reduce the power tolerance to improve the
accuracy.
SOUR:POW:CORR:ACQ PORT,1
ASENsor |
BSENsor
*RST value
SCPI, Command
Types
Example:
Device-specific, no query
SOUR:POW3:CORR:COLL BSEN
Perform a source power calibration for port 3 using power meter no. 2.
SOUR:POW:CORR:PMET:ID 2
Perform a source power calibration for port 3 using the previously selected
power meter no. 2.
SOURce<Ch>:POWer<Pt>:CORRection:COLLect[:ACQuire]:VERification[:STATe]
<Boolean>
Enables or disables a verification sweep that the analyzer performs after the source power calibration. The
command is valid for all channels, ports and external generators.
1001
Command Reference
SCPI Command Reference
<Ch>
<Pt>
<Boolean>
*RST value
SCPI,
Command
Types
Example:
See SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire],
SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire]:VERification:RESult?
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:AVERage[:COUNt] <readings>
Sets a limit for the number of calibration sweeps in the source power calibration. The command is valid for
all channels, ports and external generators. Equivalent command:
SOURce<Ch>:POWer<Pt>:CORRection:NREadings.
<Ch>
Calibrated channel number. This parameter is ignored; the limit applies to all
channels.
<Pt>
Calibrated port number. This parameter is ignored; the limit applies to all
sources.
<readings>
Range [def. unit]
*RST value
Number of readings
1 to 100 []
2
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:AVERage:NTOLerance
<tolerance>
Specifies the maximum deviation of the measured power from the target power of the calibration. The
command is valid for all channels and calibrated ports.
<Ch>
<Pt>
Calibrated port number. This parameter is ignored; the tolerance value is valid
for all sources.
<tolerance>
Range [def. unit]
*RST value
Tolerance value
0.001 dB to 1000 dB [dB]
1 dB
SCPI, Command
1002
Command Reference
SCPI Command Reference
Types
Example:
See SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire].
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:CFACtor <convergence>
Specifies the convergence factor for a source power calibration.
<Ch>
<Pt>
<convergence>
Range [def. unit]
Convergence factor
0 to 2 []. UP and DOWN increment/decrement the convergence factor in 1dB steps.
1
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:FLATness <Boolean>
Enables or disables the source power calibration. The command is valid for all channels, ports and
external generators.
It is not possible to disable flatness calibration and the reference receiver calibration simultaneously
(SOURce<Ch>:POWer<Pt>:CORRection:COLLect:RRECeiver).
<Ch>
Calibrated channel number. This parameter is ignored; the verification is either
enabled or disabled for all channels.
<Pt>
Calibrated port number. This parameter is ignored; the verification is either enabled
or disabled for all sources.
<Boolean>
Enables (ON) or disables (OFF) the flatness calibration. With disabled flatness
calibration, only one calibration sweep is performed in order to calibrate the
reference receiver; the previous source calibration data is not overwritten.
ON
Flatness calibration is automatically disabled when a frequency converter without
external attenuators R&S ZV-Zxxx is selected in the System Configuration dialog.
*RST value
SCPI,
Command
Types
Example:
*RST; SOUR:POW:CORR:COLL:VER 0
Disable the verification sweep to speed up the source power calibration procedure.
SOUR:POW:CORR:COLL:FLAT OFF; RREC ON
1003
Command Reference
SCPI Command Reference
Perform a single source power calibration sweep using port 1 as a source port.
Calibrated channel number. This parameter is ignored; the method is valid for all
channels.
<Pt>
Calibrated port number. This parameter is ignored; the method is valid for all sources.
Parameters
*RST value
SCPI,
Command
Types
Example:
See SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire].
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:PMReadings <no_readings>
Selects the number of power meter readings for source power calibration method
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:METHod RRAFter.
<Ch>
Calibrated channel number. This parameter is ignored; the parameter is valid for
all channels.
<Pt>
Calibrated port number. This parameter is ignored; the parameter is valid for all
sources.
<no_readings>
Number of power meter readings. If the value exceeds the maximum number of
calibration sweeps
(SOURce<Ch>:POWer<Pt>:CORRection:COLLect:AVERage[:COUNt]) the latter
is adjusted.
1 to 100 []
1
1004
Command Reference
SCPI Command Reference
Example:
See SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire].
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:RRECeiver <Boolean>
Enables or disables calibration of the reference receiver together with the source power calibration.
It is not possible to disable flatness calibration
(SOURce<Ch>:POWer<Pt>:CORRection:COLLect:FLATness) and the reference receiver calibration
simultaneously.
<Ch>
Calibrated channel number. This parameter is ignored; the verification is either
enabled or disabled for all channels.
<Pt>
<Boolean>
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:CORRection:CONVerter<Con>:LEVel:OFFSet <offset>
Specifies a gain (positive values) or an attenuation (negative values) in the signal path between the
converter source port <Con> and the calibrated reference plane (Cal Power Offset). The value has no
impact on the source power.
<Ch>
<Pt>
Calibrated port number. This suffix is ignored; the converter is selected via
<Con>.
<Con>
Converter number
<offset>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:CORRection:CONVerter<Con>[:STATe] <Boolean>
Enables or disables the source power calibration for channel <Ch> and for an external frequency
converter number <Con>. The converter must be equipped with an electronic attenuator (R&S ZVAZxxxE). The command is disabled unless a source power calibration for the external converter has been
performed (SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire] CONVerter, <source_pt>). To
1005
Command Reference
SCPI Command Reference
<Pt>
Calibrated port number. This suffix is ignored; the converter is selected via
<Con>.
<Con>
Converter number
<Boolean>
Enables (ON) or disables (OFF) the source power calibration for the
converter <Con>.
OFF []
*RST value
SCPI, Command
Types
Example:
Each value corresponds to the ratio of the actual power at the reference plane (value provided by
the used source) to the uncalibrated power in dB.
Increasing (decreasing) the values in the correction data sets increases (decreases) the power at the
reference plane. Writing correction data (the setting command) fails if the number of transferred values is
not equal to the number of sweep points.
<Ch>
<Pt>
'<src_string>'
<block> |
<numeric_value>...
Range [def. unit]
*RST value
Example:
*RST; :SWE:POIN 10
Reset the instrument and reduce the number of sweep points to 10.
SOUR:POW:CORR:ACQ PORT,1
1006
Command Reference
SCPI Command Reference
SOURce<Ch>:POWer<Pt>:CORRection:DATA:PARameter<Cal_index>? <info>
Returns the sweep settings of the active source and receiver power calibrations for channel <Ch>.
<Ch>
<Pt>
Calibrated port number. This parameter is ignored; the port is identified by the
<Cal_index> suffix.
<Cal_index>
<info>
*RST value
SCPI, Command
Types
Example:
Perform a dummy source power calibration at port 1 (no external power meter
required).
SOURce:POWer:CORRection:DATA:PARameter:COUNt?
Query the first calibrated wave. The response is a1 Gen (source power
calibration).
SOURce:POWer:CORRection:DATA:PARameter2? WAVE
Query the first calibrated wave. The response is a1 Rec (reference receiver
calibration).
Response
WAVE
Calibrated wave: a1 Gen denotes the source power at port 1, Ext Gen1 the source power of an external
generator, a1 Rec or b1 Rec the receiver power at port 1 etc.
STARt
1007
Command Reference
SCPI Command Reference
Parameter
<info>
Response
STOP
POINts
Number of points
STYPe
ATTenuation
CPOWer
CFRequency
TSTamp
SOURce<Ch>:POWer<Pt>:CORRection:DATA:PARameter:COUNt?
Returns the number of calibrated waves of the active source and receiver power calibrations for channel
<Ch>.
<Ch>
<Pt>
Calibrated port number. This parameter is ignored; the commands counts the
waves at all ports.
1 to the number of calibrated waves. For a single source power calibration:
1 the source power calibration does not include a reference receiver
calibration.
2 the source power calibration includes a reference receiver calibration.
Response
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:CORRection:DEFault <Boolean>
Enables the analyzer to create a set of default source power calibration data. The analyzer uses the
reference channel power to acquire the default calibration data. No external power meter is required.
The main purpose of the default calibration data set is to provide a dummy power calibration which
you can replace with your own, external power calibration data. You may have acquired the external data
in a previous session or even on an other instrument. If you want to use the external power calibration
data on the analyzer, generate the default data set first and overwrite it with the external data. For details
refer to the program example below.
<Ch>
Calibrated channel number. This parameter is ignored, the channel settings are
relevant only when the default data set is created
(SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire]).
<Pt>
<Boolean>
Enables (ON) or disables (OFF) the dummy source power calibration for port number
<Pt>. OFF means that a real source power calibration is performed, for which an
1008
Command Reference
SCPI Command Reference
*RST value
SCPI,
Command
Types
Example:
*RST; :SWE:POIN 10
Reset the instrument and reduce the number of sweep points to 10.
SOUR:POW:CORR:DEF ON
Store the default source power calibration data to the calibration pool in the default
directory C:\Rohde&Schwarz\NWA\Calibration\Data.
<Replace the generated file Calgroup_Ch1.cal with your external power
calibration data.>
MMEM:LOAD:CORR 1,'Calgroup_Ch1.cal'
Load the external data and apply them to channel 1 and port 1.
DISP:MENU:KEY:EXEC 'Cal Manager'
Open the Calibration Manager dialog to check the result of the previous actions.
1009
Command Reference
SCPI Command Reference
SOURce<Ch>:POWer<Pt>:CORRection:FAST <Boolean>
Enables or disables a fast source power calibration, where the external power meter is used for the first
calibration sweep only.
In firmware versions V2.71 and higher, it is recommended to use the generalized commands
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:METHod and
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:PMReadings.
<Ch>
<Pt>
Calibrated port number. This parameter is ignored; the fast calibration mode is
either enabled or disabled for all sources.
<Boolean>
*RST value
SCPI, Command
Types
SOURce<Ch>:POWer<Pt>:CORRection:GENerator<Gen>:LEVel:OFFSet <offset>
Specifies a gain (positive values) or an attenuation (negative values) in the signal path between the
external generator and the calibrated reference plane (Cal Power Offset). The value has no impact on the
generator power.
<Ch>
<Pt>
Calibrated port number. This suffix is ignored; the generator is selected via
<Gen>.
<Gen>
Generator number
<offset>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Specify the gain of the amplifier in the signal path between the external
generator and the input port of the DUT.
SOUR:POW:CORR:ACQ GEN,1
1010
Command Reference
SCPI Command Reference
SOURce<Ch>:POWer<Pt>:CORRection:GENerator<Gen>[:STATe] <Boolean>
Enables or disables the source power calibration for channel <Ch> and for an external generator number
<Gen>. The command is disabled unless a source power calibration for the external generator has been
performed (SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire] GENerator, <source_pt>). To
enable or disable a source power calibration for an analyzer port use
SOURce<Ch>:POWer<Pt>:CORRection[:STATe].
<Ch>
<Pt>
Calibrated port number. This suffix is ignored; the generator is selected via
<Gen>.
<Gen>
Generator number
<Boolean>
Enables (ON) or disables (OFF) the source power calibration for an external
generator number <Gen>.
OFF []
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:CORRection:HARMonic[:ACQuire]
st
Starts the source calibration (1 power calibration step for harmonic measurements), stores and applies
the calibration data. The external power meter used is selected via
SOURce<Ch>:POWer<Pt>:CORRection:PMETer:ID.
<Ch>
<pt>
Port number This suffix is ignored; the analyzer calibrates the port that is selected as
a source port for the harmonic measurement
([SENSe<Ch>:]FREQuency:CONVersion:HARMonic:SPORt).
SCPI,
Command
Types
Example:
Device-specific, no query
Reset the analyzer (activating a frequency sweep) and set the sweep range between
1 GHz and 1.1 GHz.
FREQ:CONV:HARM:ORD 4; SPOR 1; RPOR 2
th
Configure a 4 harmonic measurement with source port 1 and receive port 2. The
measurement is still not enabled.
FREQ:CONV HARM
1011
Command Reference
SCPI Command Reference
Select power meter no. 1 (previously configured in the External Power Meters dialog
and properly connected) for the RF source calibration.
SOUR:POW:CORR:HARM
Query the measured quantity. The analyzer measures the wave quantity b2, the
response is 'B2D1SAM'.
SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:LTONe[:ACQuire]
[Deprecated command, replaced by
SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:SPORts[:ACQuire]]
st
Starts the source calibration for the lower tone port (1 legacy power calibration step for intermodulation
measurements), stores and applies the calibration data. The external power meter used is selected via
SOURce<Ch>:POWer<Pt>:CORRection:PMETer:ID.
This command will perform a calibration only at the lower tone frequency (legacy power calibration). If the
intermodulation measurement is combined with a mixer measurement the calibration will be performed
both at the RF and the IF range of the lower tone frequency. To perform a calibration at all selected
intermodulation orders as well, use the command
SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:SPORts[:ACQuire] which combines steps 1
and 2 of the legacy power calibration into one step.
During this calibration the upper tone port of the intermodulation measurement is switched off.
<Ch>
Channel number
<pt>
Port number This suffix is ignored; the analyzer calibrates the port that is selected as
source port for the lower tone of the intermodulation measurement
([SENSe<Ch>:]FREQuency:IMODulation:LTONe).
SCPI,
Command
Types
Example:
Device-specific, no query
Reset the instrument to create the default channel no. 1. Select port 1 as a source
port for the lower tone, port 3 as a source port for the upper tone.
FREQ:IMOD:REC 2
Define a suitable sweep range to ensure that the analyzer can measure all
intermodulation products.
SOUR:POW:CORR:PMET:ID 1
Select power meter no. 1 (previously configured in the External Power Meters dialog
and properly connected) for the RF source calibration.
1012
Command Reference
SCPI Command Reference
SOUR:POW:CORR:IMOD:LTON
Start source power calibration for the lower tone at the previously selected source
port 1.
SOUR:POW:CORR:IMOD:UTON
Start source power calibration for the upper tone at the previously selected source
port 3.
CORR:POW:IMOD:ACQ
Create a new trace named 'IM_Meas'. Select the upper 3 -order intercept point at
the DUT input as a measured quantity.
DISPlay:WINDow1:TRACe2:FEED 'IM_Meas'
SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:RPORt[:ACQuire]
Starts a source power calibration for the receive port of the intermodulation measurement (2nd power
calibration step for intermodulation measurements), stores and applies the calibration data. The external
power meter used is selected via SOURce<Ch>:POWer<Pt>:CORRection:PMETer:ID.
A source power calibration of the receive port is usually done as preparation for an enhanced wave
correction. Make sure that the Prepare Enhanced Wave Corr
([SENSe<Ch>:]FREQuency:IMODulation:PEWCorr[:STATe]) flag is set before calling this
command. To perform a receiver power calibration of the receive port use command
[SENSe<Ch>:]CORRection:POWer<port_no>:IMODulation:RPORt:ACQuire.
This calibration encompasses the lower and upper tone frequency range as well as the frequency range
for all lower and upper intermodulation products which have been selected via
[SENSe<Ch>:]FREQuency:IMODulation:ORDer<Im>:STATe. If in addition to the intermodulation
measurement a mixer measurement is set up as well, only the IF frequency ranges will be measured.
<Ch>
Channel number
<pt>
Port number. This suffix is ignored; the analyzer calibrates the port that is selected as
receive port for the intermodulation measurement
([SENSe<Ch>:]FREQuency:IMODulation:RECeiver).
SCPI,
Command
Types
Example:
Device-specific, no query
Reset the instrument to create the default channel no. 1. Select port 1 as a source
port for the lower tone, port 3 as a source port for the upper tone.
FREQ:IMOD:REC 2
Define a suitable sweep range to ensure that the analyzer can measure all
1013
Command Reference
SCPI Command Reference
intermodulation products.
FREQ:IMOD:PEWC ON
Select power meter no. 1 (previously configured in the External Power Meters dialog
and properly connected) for the RF source calibration.
SOUR:POW:CORR:IMOD:SPOR
Start source power calibration for the lower and upper tone port (previously selected
source ports 1 and 3).
SOUR:POW:CORR:IMOD:RPOR
Create a new trace named 'IM_Meas'. Select the upper 3rd-order intercept point at
the DUT input as a measured quantity.
DISPlay:WINDow1:TRACe2:FEED 'IM_Meas'
SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:SPORts[:ACQuire]
Starts the source calibration for the lower and upper tone ports (1st power calibration step for
intermodulation measurements), stores and applies the calibration data. The external power meter used is
selected via SOURce<Ch>:POWer<Pt>:CORRection:PMETer:ID.
The calibration will be performed at the following frequency ranges:
a. The lower tone frequency range (the base frequency range) with lower tone port driving.
b. The upper tone frequency range with upper tone port driving.
c.
The frequency range for all lower and upper intermodulation products which have been selected
via [SENSe<Ch>:]FREQuency:IMODulation:ORDer<Im>:STATe with lower tone port driving.
These power calibrations are required for the receiver calibration in step 2 (unless Prepare
Enhanced Wave Corr is selected via
[SENSe<Ch>:]FREQuency:IMODulation:PEWCorr[:STATe]) and for the measurement of
intermodulation products at the DUT input.
d. If in a non mixer measurement the upper tone is driven by an external generator, an external
device is chosen as Two Tone Output (via
[SENSe<Ch>:]FREQuency:IMODulation:TTOutput) and Prepare Enhanced Wave Corr is
not selected ([SENSe<Ch>:]FREQuency:IMODulation:PEWCorr[:STATe]), the upper tone
frequency range is calibrated not only at the upper tone port but at the lower tone port as well. At
the upper tone port a flatness calibration is required as that port will be driving this frequency
during actual measurements. At the lower tone port a reference receiver calibration is performed
which is required for the receiver power calibration in step 2 and which cannot be performed at the
external generator.
e. If in addition to the intermodulation measurement a mixer measurement is set up as well, all
frequency ranges mentioned under a. through c. will be calibrated in the IF range as well unless
Prepare Enhanced Wave Corr is selected
([SENSe<Ch>:]FREQuency:IMODulation:PEWCorr[:STATe]). In that case the IF frequency
1014
Command Reference
SCPI Command Reference
ranges are neither needed for intermodulation products at the DUT input (as those are measured
in the RF range) nor for the receiver calibration (as a source power calibration will be performed at
the receiving port).
<Ch>
Channel number
<pt>
Port number This suffix is ignored; the analyzer calibrates the ports that are selected
as source ports for the lower and upper tone of the intermodulation measurement,
respectively ([SENSe<Ch>:]FREQuency:IMODulation:LTONe and
[SENSe<Ch>:]FREQuency:IMODulation:UTONe).
SCPI,
Command
Types
Example:
Device-specific, no query
Reset the instrument to create the default channel no. 1. Select port 1 as a source
port for the lower tone, port 3 as a source port for the upper tone.
FREQ:IMOD:REC 2
Define a suitable sweep range to ensure that the analyzer can measure all
intermodulation products.
SOUR:POW:CORR:PMET:ID 1
Select power meter no. 1 (previously configured in the External Power Meters dialog
and properly connected) for the RF source calibration.
SOUR:POW:CORR:IMOD:SPOR
Start source power calibration for the lower and upper tone port (previously selected
source ports 1 and 3).
CORR:POW:IMOD:RPOR:ACQ
Create a new trace named 'IM_Meas'. Select the upper 3rd-order intercept point at the
DUT input as a measured quantity.
DISPlay:WINDow1:TRACe2:FEED 'IM_Meas'
SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:UTONe[:ACQuire]
[Deprecated command, replaced by
SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:SPORts[:ACQuire]]
nd
Starts the source calibration for the upper tone port (2 legacy power calibration step for intermodulation
measurements), stores and applies the calibration data. The external power meter used is selected via
SOURce<Ch>:POWer<Pt>:CORRection:PMETer:ID.
This command will perform a calibration only at the upper tone frequency. If the intermodulation
measurement is combined with a mixer measurement the calibration will be performed at the RF range of
the upper tone frequency only. During this calibration the lower tone port of the intermodulation
1015
Command Reference
SCPI Command Reference
Channel number
<pt>
Port number This suffix is ignored; the analyzer calibrates the port that is selected as
source port for the upper tone of the intermodulation measurement
([SENSe<Ch>:]FREQuency:IMODulation:UTONe).
SCPI,
Command
Types
Example:
Device-specific, no query
See SOURce<Ch>:POWer<Pt>:CORRection:IMODulation:LTONe[:ACQuire]
SOURce<Ch>:POWer<Pt>:CORRection:LEVel:OFFSet <offset>
Specifies a gain (positive values) or an attenuation (negative values) in the signal path between the
source port and the calibrated reference plane (Cal Power Offset). The value has no impact on the source
power.
<Ch>
<Pt>
<offset>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Reset the instrument and set the internal source power (base channel power)
for the default channel 1 to 0 dBm.
SOUR:POW2:OFFS 5, ONLY
Replace the source power at port 2 by +5 dBm. The powers at the remaining
ports are not affected.
SOUR:POW2:CORR:LEV:OFFS 30
Specify the gain of the amplifier in the signal path between the analyzer port 2
and the input port of the DUT.
SOUR:POW:CORR:ACQ PORT,2
Perform a source power calibration using port 2 as a source port and the target
1016
Command Reference
SCPI Command Reference
SOURce<Ch>:POWer<Pt>:CORRection:MIXer:IF[:ACQuire]
Starts the IF source calibration, stores and applies the calibration data. The IF source calibration is the 2
power calibration step for vector mixer measurements; it may be used as well for scalar mixer
measurements with enhanced wave correction.
nd
Calibrated port number. This suffix is ignored; the port is selected via
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:IFPort. In a mixer delay or
vector mixer measurement the IF signal is always measured at port 2.
SCPI,
Command
Types
Example:
Device-specific, no query
FREQ:CONV VMIX
...
Select a vector mixer measurement; set frequencies, see e.g. example for
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:TFRequency.
SOUR:POW:CORR:PMET:ID 1
Select power meter no. 1 (previously configured in the External Power Meters dialog
and properly connected) for the RF source calibration.
SOUR:POW:CORR:MIX:RF
Start the RF source calibration. Change the test setup for the IF source calibration
(see mixer calibration procedure).
SOUR:POW:CORR:MIX:IF
Select port no. 3 as a signal source for the LO signal. Adjust the test setup for the LO
source calibration.
SOUR:POW:CORR:MIX:LO
SOURce<Ch>:POWer<Pt>:CORRection:MIXer:LO<Stg>[:ACQuire]
rd
Starts the LO source calibration (3 power calibration step for scalar and vector mixer measurements, 4
calibration step for two-stage scalar mixer measurements), stores and applies the calibration data. The
external power meter is selected via SOURce<Ch>:POWer<Pt>:CORRection:PMETer:ID.
th
1017
Command Reference
SCPI Command Reference
The LO source calibration is independent of the RF source and IF receiver calibration; see description
of the mixer calibration procedure.
<Ch>
Calibrated channel number
<Stg>
<Pt>
Calibrated port number. This suffix is ignored; the port is selected via
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:LOPort<Stg>.
SCPI,
Command
Types
Example:
Device-specific, no query
See SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF[:ACQuire].
SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF[:ACQuire]
st
Starts the RF source calibration (1 power calibration step for scalar and vector mixer measurements),
stores and applies the calibration data. The external power meter used is selected via
SOURce<Ch>:POWer<Pt>:CORRection:PMETer:ID.
For scalar mixer measurements the command initiates two calibration sweeps, the first over the RF
frequency range, the second over the IF frequency range (for a subsequent receiver power calibration,
[SENSe<Ch>:]CORRection:POWer<port_no>:MIXer:IF:ACQuire). See description of the mixer
calibration procedure. If the RF image correction is enabled in addition
([SENSe<Ch>:]FREQuency:CONVersion:MIXer:PRFimage ON), a third calibration sweep in the RF
image frequency range is added.
<Ch>
Calibrated channel number
<pt>
Calibrated port number. This suffix is ignored; the port is selected via
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:RFPort. In a mixer delay or
vector mixer measurement the RF signal is always generated at port 2.
SCPI,
Command
Types
Example:
Device-specific, no query
FREQ:CONV MIX
...
Select a scalar mixer measurement; set frequencies, see e.g. example for
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:TFRequency.
SOUR:POW:CORR:PMET:ID 1
Select power meter no. 1 (previously configured in the External Power Meters dialog
and properly connected) for the RF source calibration.
SOUR:POW:CORR:MIX:RF
Start the RF source calibration. Change the test setup for the IF receiver calibration
(see mixer calibration procedure).
CORR:POWer:MIX:IF:ACQuire
1018
Command Reference
SCPI Command Reference
Select port no. 3 as a signal source for the LO signal. Adjust the test setup for the LO
source calibration.
SOUR:POW:CORR:MIX:LO
SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF:NFIGure[:ACQuire]
st
Starts the RF source calibration (1 power calibration step for mixer noise figure measurements), stores
and applies the calibration data.
The effect of this command is identical to the mixer command
SOURce<Ch>:POWer<Pt>:CORRection:MIXer:RF[:ACQuire].
Example:
FREQ:CONV MIX
...
Select mixer measurement mode in order to prepare a mixer noise figure measurement;
set frequencies, see e.g. example for
[SENSe<Ch>:]FREQuency:CONVersion:MIXer:TFRequency.
SOUR:POW:CORR:PMET:ID 1
Select power meter no. 1 (previously configured in the External Power Meters dialog and
properly connected) for the RF source calibration.
SOUR:POW:CORR:MIX:RF:NFIGure
Start the RF source calibration. Change the test setup for the IF receiver calibration (see
mixer calibration procedure).
CORR:POWer:MIX:IF:NFIGure:ACQuire
SOURce<Ch>:POWer<Pt>:CORRection:NREadings <readings>
Sets a limit for the number of calibration sweeps in the source power calibration. The command is valid for
all channels, ports and external generators. Equivalent command:
SOURce<Ch>:POWer<Pt>:CORRection:COLLect:AVERage[:COUNt].
<Ch>
Calibrated channel number. This parameter is ignored; the limit applies to all
sources.
<Pt>
Calibrated port number. This parameter is ignored; the limit applies to all
sources.
<readings>
Range [def. unit]
*RST value
Number of readings
1 to 100 []
2
1019
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:CORRection:OSOurces[:STATe] <Boolean>
Switches off all other sources during the calibration sweep for channel <Ch>.
<Ch>
<Pt>
Calibrated port number. This parameter is ignored; the setting is valid for all
sources.
<Boolean>
*RST value
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:CORRection:PMETer:ID <pmeter_no>
Selects an external power meter for the source power calibration.
The command cannot be used unless a power meter is connected via GPIB bus, USB or LAN
interface and configured in the External Power Meters dialog.
<Ch>
Calibrated channel number
<Pt>
Calibrated port number. This parameter is ignored; the power meter selection is
valid for all sources.
<pmeter_no>
Number of external power meter. The parameters UP, DOWN, MIN, MAX are
not available for this command.
1 to number of external generators []
The power meter selection is not changed by a reset of the analyzer.
SOURce<Ch>:POWer<Pt>:CORRection:STATe <Boolean>
Enables or disables the source power calibration for channel <Ch> and for port number <Pt>. The setting
command is disabled unless a source power calibration for the analyzer port has been performed
(SOURce<Ch>:POWer<Pt>:CORRection[:ACQuire]). The query always returns a result. To enable or
disable a source power calibration for an external generator use
SOURce<Ch>:POWer<Pt>:CORRection:GENerator[:STATe].
1020
Command Reference
SCPI Command Reference
<Ch>
<Pt>
<Boolean>
Enables (ON) or disables (OFF) the source power calibration for port
number <Pt>.
OFF []
*RST value
SCPI, Command
Types
Example:
TCOefficient
SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient...
This subsystem defines the transmission coefficients for an additional two-port in the test setup (power
loss list)).
SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:CALibration <Boolean>
Selects the position of the additional two-port in the test setup.
<Ch>
<Pt>
<Boolean>
*RST value
SCPI,
Command
Types
Example:
Select the test setup with the additional two-port in front of the DUT.
SOUR:POW:CORR:TCO:DEF 1GHz, -5; DEF 2GHz, -10; DEF2?
Define two points in the power loss list; query the second point.
SOUR:POW:CORR:TCO:INS2 1.5 GHz, -7.5
1021
Command Reference
SCPI Command Reference
Replace the previous 3 points by the trace points of the default trace 'Trc1'.
MMEM:STOR:CORR:TCO 'C:\Rohde&Schwarz\NWA\PowermeterCorrLists\Test.pmcl'
Store the power loss list to the power meter correction list file Test.pmcl in the
directory C:\Rohde&Schwarz\NWA\PowermeterCorrLists.
MMEM:LOAD:CORR:TCO 'C:\Rohde&Schwarz\NWA\PowermeterCorrLists\Test.pmcl'
Clear the entire list. Query whether the transmission coefficients are still taken into
account. The response is 0.
MMEM:LOAD:CORR:TCO 'C:\Rohde&Schwarz\NWA\Traces\Test.s2p', 'S21'
Load a power loss list from a previously created 2-port Touchstone file.
SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:COUNt?
Queries the number of frequency values and transmission coefficients in the power loss list.
<Ch>
<Pt>
SCPI,
Command
Types
Example:
See SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:CALibration
SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:DEFine<List_No>
<frequency>, <transmission>
Adds a new frequency and transmission coefficient to the end of the power loss list.
<Ch>
<Pt>
<List_no>
<frequency>
Range [def. unit]
Number of point in the list. This suffix is only used for queries.
Stimulus frequency value
Stimulus values outside the frequency range of the analyzer are allowed [Hz]. If
several points with identical frequencies are added, the analyzer automatically
ensures a frequency spacing of 1 Hz.
Transmission coefficient
300 dB to +200 dB [dB]
<transmission>
Range [def. unit]
1022
Command Reference
SCPI Command Reference
*RST values
n/a
SCPI, Command
Types
Example:
See SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:CALibration
SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:DELete<List_No>:ALL
Clears the power loss list.
<Ch>
<Pt>
<List_no>
*RST values
Number of point in the list. This suffix is ignored; the command deletes all points.
n/a
SCPI,
Command
Types
Example:
Device-specific, no query.
See SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:CALibration
SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:DELete<List_No>[:DUMMy]
Deletes a single point no. <List_No> in the power loss list.
<Ch>
<Pt>
<List_no>
*RST values
SCPI,
Command
Types
Example:
Device-specific, no query.
See SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:CALibration
SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:FEED '<trace_name>'
Selects a trace which provides the points for the power loss list.
<Ch>
<Pt>
1023
Command Reference
SCPI Command Reference
'<trace_name>'
*RST value
SCPI, Command
Types
Example:
String parameter for the trace name, e.g. 'Trc1'. The trace must exist in the
active setup.
n/a
Device-specific, no query
See SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:CALibration
SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:INSert<List_No>
<frequency>, <transmission>
Inserts a new frequency and transmission coefficient at position no. <List_no> in the power loss list. The
following points are shifted down in the list.
<Ch>
<Pt>
<List_no>
<frequency>
Range [def. unit]
<transmission>
Range [def. unit]
*RST values
SCPI, Command
Types
Example:
SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient[:STATe] <Boolean>
Enables or disables the use of two-port transmission coefficients.
The power loss list must contain at least one point before the transmission coefficients can be
enabled.
<Ch>
Calibrated channel number. This parameter is ignored; the transmission
coefficient settings are valid for all channels.
<Pt>
<Boolean>
*RST value
SCPI,
Command
Types
1024
Command Reference
SCPI Command Reference
Example:
See SOURce<Ch>:POWer<Pt>:CORRection:TCOefficient:CALibration
SOURce<Ch>:TDIF...
This subsystem controls the True Differential Mode (with option R&S ZVA-K6).
SOURce<Ch>:TDIF:CRFRequency <Frequency>
Defines the receiver frequency for true differential source adjustment. The setting is relevant in frequency
converter mode only.
<Ch>
Channel number.
<Frequency>
Range [def. unit]
*RST value
Example:
SOURce:TDIF:CFRequency 3E+9
Channel number.
<Log Port>
Logical port number of the balanced port. The balanced port must be defined using
SOURce<Ch>:LPORt<log_port> before it can be selected.
Depending on the number of balanced ports defined. []
Range [def.
unit]
SCPI,
Command
Types
Example:
Reset the analyzer and combine the physical ports 1 and 3 to the logical port 1.
SWE:TYPE IAMP; :SOUR:TDIF?
Select an amplitude imbalance sweep. This sweep type automatically activates the
true differential mode (the query returns 1).
CALC:TDIF:IMB:COMP ON
1025
Command Reference
SCPI Command Reference
Configure the amplitude imbalance sweep, selecting the logical port no. 1 and a
swept power range between -20 dBm and 0 dBm at the physical port no. 3 (i.e. at the
physical port with the highest port number that belongs to the selected logical port).
CALC:PAR:SDEF 'Trc1', 'SDS12'
Create a new trace named 'Trc1' to measure the mixed mode S-parameter Sds12.
DISP:TRAC:FEED 'Trc1'
Channel number.
<Start
Power>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
40 dBm to +9.99 dBm. The exact range depends on the analyzer model; refer to the
data sheet [dBm]. UP and DOWN increment/decrement the source power in 0.01-dB
steps. The start power must be smaller than the stop power
(SOURce<Ch>:TDIF:IMBalance:AMPLitude:STOP).
10 dBm
Device-specific, command or query
See SOURce<Ch>:TDIF:IMBalance:AMPLitude:LPORt
Channel number.
<Stop
Power>
Range [def.
unit]
*RST value
SCPI,
Command
Types
39.99 dBm to +10 dBm. The exact range depends on the analyzer model; refer to the
data sheet [dBm]. UP and DOWN increment/decrement the source power in 0.01-dB
steps. The stop power must be larger than the start power
(SOURce<Ch>:TDIF:IMBalance:AMPLitude:STARt).
+10 dBm
Device-specific, command or query
1026
Command Reference
SCPI Command Reference
Example:
See SOURce<Ch>:TDIF:IMBalance:AMPLitude:LPORt
Channel number.
<Log Port>
Logical port number of the balanced port. The balanced port must be defined using
SOURce<Ch>:LPORt<log_port> before it can be selected.
Depending on the number of balanced ports defined. []
Range [def.
unit]
SCPI,
Command
Types
Example:
Reset the analyzer and combine the physical ports 1 and 3 to the logical port 1.
SWE:TYPE IPH; :SOUR:TDIF?
Select a phase imbalance sweep. This sweep type automatically activates the true
differential mode (the query returns 1).
SOUR:TDIF:IMB:PHAS:LPOR 1; STAR -20; STOP 0
Configure the phase imbalance sweep, selecting the logical port no. 1 and a swept
phase range between -20 deg and 0 deg at the physical port no. 3 (i.e. at the
physical port with the highest port number that belongs to the selected logical port).
CALC:PAR:SDEF 'Trc1', 'SDS12'
Create a new trace named 'Trc1' to measure the mixed mode S-parameter Sds12.
DISP:TRAC:FEED 'Trc1'
Channel number.
<Start
Phase>
Range [def.
unit]
*RST value
180 deg to +179.99 deg [deg]. UP and DOWN increment/decrement the phase in 1deg / 0.1-deg / 0.01-deg steps. The start phase must be smaller than the stop phase
(SOURce<Ch>:TDIF:IMBalance:PHASe:STOP).
180 deg
SCPI,
1027
Command Reference
SCPI Command Reference
Command
Types
Example:
See SOURce<Ch>:TDIF:IMBalance:PHASe:LPORt
Channel number.
<Stop
Phase>
Range [def.
unit]
*RST value
SCPI,
Command
Types
Example:
179.99 deg to +180 deg [deg]. UP and DOWN increment/decrement the phase in 1deg / 0.1-deg / 0.01-deg steps. The stop phase must be larger than the start phase
(SOURce<Ch>:TDIF:IMBalance:PHASe:STARt).
+180 deg
Device-specific, command or query
See SOURce<Ch>:TDIF:IMBalance:PHASe:LPORt
SOURce<Ch>:TDIF[:STATe] <Boolean>
Switches the true differential mode on or off. This command is available only if a suitable balanced port
configuration is active.
Balanced port configurations for true differential mode
The true differential mode requires at least one balanced port. The two physical ports of the balanced port
must be supplied by different power sources. This means that the analyzer port combinations 1/2, 3/4 are
forbidden.
The number of possible port configurations increases with the number of analyzer ports:
For 3-port analyzers, either ports no. 1 and 3 or ports no. 2 and 3 can be combined to form a
single balanced port. The third port is single-ended (unbalanced).
For 4-port analyzers, the port combinations 1/3, 1/4, 2/3, 2/4 are allowed. The analyzer may
contain either one or two balanced ports.
<Ch>
Channel number.
<Boolean>
*RST value
SCPI, Command
1028
Command Reference
SCPI Command Reference
Types
Example:
Reset the analyzer and combine the physical ports 1 and 3 to the logical port 1.
Defining a balanced port configuration deletes the default trace.
SOUR:TDIF ON
Create a new trace to measure the differential received wave quantity b d1, using
the single-ended analyzer port no. 2 as a source port.
Channel number.
SENDed |
DCMode
*RST value
SCPI, Command
Types
Example:
Reset the analyzer and combine the physical ports 1 and 3 to the logical port 1.
Defining a balanced port configuration deletes the default trace.
SOUR:TDIF ON
STATus...
This subsystem controls the Status Reporting System. Status registers are not reset by *RST; use *CLS
for this purpose.
STATus:PRESet
Configures the status reporting system such that device-dependent events are reported at a higher level.
The command affects only the transition filter registers, the ENABle registers, and queue enabling:
1029
Command Reference
SCPI Command Reference
The ENABle parts of the STATus:OPERation and STATus:QUEStionable... registers are set to all
1's.
The PTRansition parts are set all 1's, the NTRansition parts are set to all 0's, so that only positive
transitions in the CONDition part are recognized.
The status reporting system is also affected by other commands, see Reset Values of the Status
Reporting System.
*RST value
Confirmed, no query
Example:
STAT:PRES
STATus:QUEStionable:CONDition?
Returns the contents of the CONDition part of the QUEStionable register. Reading the CONDition
registers is nondestructive.
*RST value
SCPI, Command
Types
Example:
STATus:QUEStionable:ENABle
Sets the enable mask which allows true conditions in the EVENt part of the QUEStionable register to be
reported in the summary bit. If a bit is 1 in the enable register and its associated event bit transitions to
true, a positive transition will occur in the summary bit (bit 3 of the STatus Byte).
<NRf>
*RST value
Example:
STAT:QUES:ENABle 1536
STATus:QUEStionable[:EVENt]?
Returns the contents of the EVENt part of the QUEStionable register. Reading an EVENt register clears it.
*RST value
1030
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
Query the EVENt part of the OPERation register to check whether an event
has occurred since the last reading.
STATus:QUEStionable:NTRansition
Sets the negative transition filter. If a bit is set, a 1 to 0 transition in the corresponding bit of the associated
condition register causes a 1 to be written in the associated bit of the corresponding event register.
<NRf>
*RST value
Example:
STAT:QUES:NTR 1536
STATus:QUEStionable:PTRansition
Sets the positive transition filter. If a bit is set, a 0 to 1 transition in the corresponding bit of the associated
condition register causes a 1 to be written in the associated bit of the corresponding event register.
<NRf>
*RST value
Example:
STAT:QUES:PTR 1536
STATus:QUEStionable:INTegrity:CONDition?
Returns the contents of the CONDition part of the QUEStionable:INTegrity register. Reading the
CONDition registers is nondestructive.
*RST value
SCPI, Command
Types
Example:
1031
Command Reference
SCPI Command Reference
STATus:QUEStionable:INTegrity:ENABle
Sets the enable mask which allows true conditions in the EVENt part of the QUEStionable:INTegrity
register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit
transitions to true, a positive transition will occur in the summary bit (bit 9 of the QUEStionable register).
<NRf>
*RST value
Example:
STAT:QUES:INT:ENAB 4
STATus:QUEStionable:INTegrity[:EVENt]?
Returns the contents of the EVENt part of the QUEStionable:INTegrity register. Reading an EVENt
register clears it.
*RST value
SCPI, Command
Types
Example:
STATus:QUEStionable:INTegrity:HARDware:CONDition?
Returns the contents of the CONDition part of the QUEStionable:INTegrity:HARDware register. Reading
the CONDition registers is nondestructive.
*RST value
SCPI, Command
Types
Example:
STATus:QUEStionable:INTegrity:HARDware:ENABle
Sets the enable mask which allows true conditions in the EVENt part of the
QUEStionable:INTegrity:HARDware register to be reported in the summary bit. If a bit is 1 in the enable
register and its associated event bit transitions to true, a positive transition will occur in the summary bit
(bit 2 of the QUEStionable:INTegrity register).
1032
Command Reference
SCPI Command Reference
<NRf>
*RST value
SCPI, Command
Types
Example:
STATus:QUEStionable:INTegrity:HARDware[:EVENt]?
Returns the contents of the EVENt part of the QUEStionable:INTegrity:HARDware register. Reading an
EVENt register clears it.
*RST value
SCPI,
Command
Types
Example:
STAT:QUES:INT:HARD?
STATus:QUEStionable:INTegrity:HARDware:NTRansition
Sets the negative transition filter. If a bit is set, a 1 to 0 transition in the corresponding bit of the associated
condition register causes a 1 to be written in the associated bit of the corresponding event register.
<NRf>
*RST value
SCPI, Command
Types
Example:
STATus:QUEStionable:INTegrity:HARDware:PTRansition
Sets the positive transition filter. If a bit is set, a 0 to 1 transition in the corresponding bit of the associated
condition register causes a 1 to be written in the associated bit of the corresponding event register.
<NRf>
*RST value
SCPI, Command
1033
Command Reference
SCPI Command Reference
Types
Example:
STAT:QUES:INT:HARD:PTR 394
STATus:QUEStionable:INTegrity:NTRansition
Sets the negative transition filter. If a bit is set, a 1 to 0 transition in the corresponding bit of the associated
condition register causes a 1 to be written in the associated bit of the corresponding event register.
<NRf>
*RST value
Example:
STAT:QUES:INT:NTR 4
STATus:QUEStionable:INTegrity:PTRansition
Sets the positive transition filter. If a bit is set, a 0 to 1 transition in the corresponding bit of the associated
condition register causes a 1 to be written in the associated bit of the corresponding event register.
<NRf>
*RST value
Example:
STAT:QUES:INT:PTR 4
STATus:QUEStionable:LIMit<1|2>:CONDition?
Returns the contents of the CONDition part of the QUEStionable:LIMit<1|2> register. Reading the
CONDition registers is nondestructive.
*RST value
SCPI, Command
Types
Example:
1034
Command Reference
SCPI Command Reference
STATus:QUEStionable:LIMit<1|2>:ENABle
Sets the enable mask which allows true conditions in the EVENt part of the QUEStionable:LIMit<1|2>
register to be reported in the summary bit. If a bit is 1 in the enable register and its associated event bit
transitions to true, a positive transition will occur in the summary bit (bit 10 of the QUEStionable register
for the LIMit1 register, bit 0 of the LIMit1 register for the LIMit2 register).
<NRf>
*RST value
Example:
STAT:QUES:LIM2:ENAB 6
STATus:QUEStionable:LIMit<1|2>[:EVENt]?
Returns the contents of the EVENt part of the QUEStionable:LIMit<1|2> register. Reading an EVENt
register clears it.
*RST value
SCPI, Command
Types
Example:
STATus:QUEStionable:LIMit<1|2>:NTRansition
Sets the negative transition filter. If a bit is set, a 1 to 0 transition in the corresponding bit of the associated
condition register causes a 1 to be written in the associated bit of the corresponding event register.
<NRf>
*RST value
Example:
STAT:QUES:LIM2:NTR 6
STATus:QUEStionable:LIMit<1|2>:PTRansition
Sets the positive transition filter. If a bit is set, a 0 to 1 transition in the corresponding bit of the associated
condition register causes a 1 to be written in the associated bit of the corresponding event register.
<NRf>
1035
Command Reference
SCPI Command Reference
*RST value
Example:
STAT:QUES:LIM2:PTR 6
STATus:QUEue[:NEXT]?
Queries and at the same time deletes the oldest entry in the error queue. Operation is identical to that of
SYSTem:ERRor[:NEXT]?
The entry consists of an error number and a short description of the error. Positive error numbers are
instrument-dependent. Negative error numbers are reserved by the SCPI standard; see section Error
Messages.
*RST value
SCPI, Command
Types
Example:
Query the oldest entry in the error queue. 0,"No error" is returned if the error
queue is empty.
SYSTem...
This subsystem collects the functions that are not related to instrument performance, such as functions for
general housekeeping and global configurations.
*RST value
Port number of the calibration unit, for one and two-port standards
Second port number of the calibration unit, for two-port standards
(THRough) only, omitted for the one-port standards
Example:
SYST:COMM:AKAL:CONN THR, 1, 2
1036
Command Reference
SCPI Command Reference
SYSTem:COMMunicate:AKAL:MMEMory[:STATe] <Boolean>
Shows or hides the memory of the active calibration unit (see
SYSTem:COMMunicate:RDEVice:AKAL:ADDRess).
*RST value
Example:
SYST:COMM:AKAL:MMEM ON
<Boolean>
SYSTem:COMMunicate:GPIB[:SELF]:ADDRess <address_no>
Sets the GPIB address of the analyzer.
<address_no>
Range [def. unit]
*RST value
Example:
SYST:COMM:GPIB:ADDR 10
EOI
*RST value
LFEoi.
1037
Command Reference
SCPI Command Reference
Example:
SYST:COMM:GPIB:RTER EOI
SYSTem:COMMunicate:NET:HOSTname '<host_name>'
Queries or sets the analyzer's host name (computer name). The domain is not included.
'<host_name>'
*RST values
Example:
SYSTem:COMMunicate:NET:HOSTname?
SYSTem:COMMunicate:RDEVice:AKAL:ADDRess '<cal_unit_name>'
Selects one of the USB-connected calibration units for calibration (see commands
SENSe<Ch>:CORRection:COLLect:AUTO...). This command is not necessary if only one cal unit is
connected.
<cal_unit_name>
*RST values
SCPI, Command
Types
Example:
Perform an automatic 3-port TOSM calibration at test ports 1, 2, and 4 using the
calibration unit's default calibration kit file and arbitrary test ports of the cal unit.
SYSTem:COMMunicate:RDEVice:AKAL:ADDRess:ALL?
Queries the names (USB addresses) of all connected calibration units.
Response
*RST values
SCPI, Command
1038
Command Reference
SCPI Command Reference
Types
Example:
See SYSTem:COMMunicate:RDEVice:AKAL:ADDRess
SYSTem:COMMunicate:RDEVice:AKAL:PREDuction[:STATe] <Boolean>
Enables or disables automatic power reduction at all test ports while an automatic calibration using the
calibration unit R&S ZV-Zxx is active.
*RST value
Example:
SYSTem:COMMunicate:RDEVice:AKAL:PREDuction OFF
<Boolean>
SYSTem:COMMunicate:RDEVice:EUNit:IDN?
Queries the device ID of a connected extension unit ZVAXxx.
Response
*RST values
SCPI,
Command
Types
Example:
Manufacturer, type of the extension unit, 10-digit order number, serial number, see
example below. If no extension unit is connected, an execution error is generated.
(*RST has no effect on external devices)
Device-specific, query only
SYST:COMM:RDEV:EUN:IDN?
Query the installed hardware options of the extension unit. A possible device
response is ZVAX-B211, ZVAX-B252, ZVAX-B273.
SYSTem:COMMunicate:RDEVice:EUNit:OPT?
Queries the hardware options of a connected extension unit ZVAXxx.
Response
*RST values
Example:
See SYSTem:COMMunicate:RDEVice:EUNit:IDN?
1039
Command Reference
SCPI Command Reference
SYSTem:COMMunicate:RDEVice:GENerator<gen_no>:CATalog?
Queries the numbers of all configured external generators.
<gen_no>
Response
*RST values
SCPI, Command
Types
Example:
Number of the configured generator. This suffix is ignored; the command affects
all generators.
String parameter with a comma-separated list of generator numbers.
*RST has no effect on the configured generators.
Device-specific, query only
SYST:COMM:RDEV:GEN1:DEF 'Ext. Gen. 1', 'SME02', 'gpib0', '21'
SYST:COMM:RDEV:GEN2:DEF 'Ext. Gen. 2', 'SME02', 'gpib0', '22'
SYSTem:COMMunicate:RDEVice:GENerator<gen_no>:COUNt?
Queries the number of configured external generators.
<gen_no>
Response
*RST values
SCPI,
Command
Types
Example:
Number of the configured generator. This suffix is ignored; the command affects
all generators.
Number of generators.
*RST has no effect on the configured generators.
Device-specific, query only
See SYSTem:COMMunicate:RDEVice:GENerator<gen_no>:CATalog?
SYSTem:COMMunicate:RDEVice:GENerator<gen_no>:DEFine '<gen_name>',
'<driver>', '<interface>', '<address>'[, <fast_sweep>, <10_MHz_Ref>]
Configures an external generator and adds it to the list of available generators.
<gen_no>
1040
Command Reference
SCPI Command Reference
'<gen_name>'
'<driver>'
'<interface>'
'<address>'
<fast_sweep>
<10_MHz_Ref>
*RST values
SCPI,
Command
Types
Example:
Name of the external generator (string parameter). An empty string means that no
particular name is assigned to the generator.
Generator type (string parameter). The generator type is identical with the name
of the generator driver file (*.gen) stored in the resources\extdev subdirectory of
the analyzer's program directory. Type the driver file name as shown in the Add
External Generator dialog, i.e. without the file extension ".gen" (example: use
'sme02', if the corresponding driver file name is sme02.gen).
Alternative: The '<driver>' string may also contain the generator driver file name
with its complete path, e.g. 'C:\Program Files\Rohde&Schwarz\Network
Analyzer\resources\extdev\sme02.gen'.
Interface type (string parameter): 'GPIB0', 'VXI-11',...
Interface address (string parameter), depending on the interface type.
Optional Boolean parameter, enables or disables the list mode (triggered mode).
Optional Boolean parameter, sets the generator to internal (OFF) or external (ON)
reference frequency.
*RST has no effect on the configured generators.
Device-specific, command or query
SYSTem:COMMunicate:RDEVice:GENerator<gen_no>:DELete
Clears the configuration table for external generators.
<gen_no>
SCPI,
Command
Types
Example:
Number of the configured generator. This number is ignored, the command clears
all entries in the configuration table.
Device-specific, no query
See SYSTem:COMMunicate:RDEVice:GENerator<gen_no>:DEFine
1041
Command Reference
SCPI Command Reference
SYSTem:COMMunicate:RDEVice:PMETer<pmeter_no>:AZERo
Starts auto zeroing of the external power meter.
<pmeter_no>
*RST values
SCPI,
Command
Types
Example:
See SYSTem:COMMunicate:RDEVice:PMETer<pmeter_no>:DEFine
SYSTem:COMMunicate:RDEVice:PMETer<pmeter_no>:CATalog?
Queries the numbers of all configured external power meters.
<pmeter_no>
Response
*RST values
SCPI, Command
Types
Example:
Number of the configured power meter. This suffix is ignored; the command
affects all power meters.
String parameter with a comma-separated list of power meter numbers.
*RST has no effect on the configured power meters.
Device-specific, query only
SYST:COMM:RDEV:PMET1:DEF 'USB Power Meter 1', 'NRP-Z55', 'usb', '100045'
SYST:COMM:RDEV:PMET2:DEF 'USB Power Meter 2', 'NRP-Z55', 'usb', '100046'
Configure two R&S NRP power meters as external power meter no. 1 and 2,
assigning names and serial numbers.
SYST:COMM:RDEV:PMET1:CAT?
SYSTem:COMMunicate:RDEVice:PMETer<pmeter_no>:CONFigure:AUTO[:STATe]
<Boolean>
Enables or disables Auto Config NRP-Zxx. If the function is enabled, the analyzer automatically configures
all power meters detected at any of the USB ports as Pmtr 1, Pmtr2, ...
<pmeter_no>
<Boolean>
*RST values
Number of the configured power meter. This suffix is ignored; the command
affects all power meters.
Power meters can be assigned several times so that the number of configured
power meters is practically unlimited.
ON | OFF Enable or disable Auto Config NRP-Zxx
*RST has no effect on the configured power meters.
1042
Command Reference
SCPI Command Reference
SCPI, Command
Types
Example:
SYSTem:COMMunicate:RDEVice:PMETer<pmeter_no>:COUNt?
Queries the number of configured external power meters.
<pmeter_no>
Response
*RST values
SCPI, Command
Types
Example:
Number of the configured power meter. This suffix is ignored; the command
affects all power meters.
Number of power meters.
*RST has no effect on the configured power meters.
Device-specific, query only
See SYSTem:COMMunicate:RDEVice:PMETer<pmeter_no>:CATalog?
SYSTem:COMMunicate:RDEVice:PMETer<pmeter_no>:DEFine '<pmeter_name>',
'<driver>', '<interface>', '<address>'
Configures an external power meter and adds it to the list of available power meters.
<pmeter_no>
'<pmeter_name>'
'<driver>'
'<interface>'
'<address>'
*RST values
SCPI, Command
Types
Example:
1043
Command Reference
SCPI Command Reference
Configure an R&S NRP power meter as external power meter no. 1, assigning
the name USB Power Meter and a serial number 100045.
SYST:COMM:RDEV:PMET:DEL
Query the power meter configuration. The analyzer returns an error message
because the power meter no. 1 is no longer configured.
SYSTem:COMMunicate:RDEVice:PMETer<pmeter_no>:DELete
Clears the configuration table for external power meters.
<pmeter_no>
SCPI, Command
Types
Example:
Number of the configured power meter. This number is ignored, the command
clears all entries in the configuration table.
Device-specific, no query
See SYSTem:COMMunicate:RDEVice:PMETer<pmeter_no>:DEFine
SYSTem:COMMunicate:RDEVice:RECeiver:DEFine '<IP_address>'
Configures a network analyzer as an external receiver for the mixer delay measurement and adds it to the
list of available receivers.
'<IP_address>'
*RST values
Example:
See [SENSe<Ch>:]FREQuency:MDELay:RECeiver
SYSTem:COMMunicate:RDEVice:RECeiver:DELete
Clears the configuration table for external receivers for the mixer delay measurement.
SCPI, Command Types
Device-specific, no query
Example:
See [SENSe<Ch>:]FREQuency:MDELay:RECeiver
SYSTem:CORRection:FMPort[:STATe] <Boolean>
Enables or disables Fast Multiport Correction. In manual control, the setting appears in the System
Configuration General tab.
<Boolean>
1044
Command Reference
SCPI Command Reference
*RST value
Example:
SYST:CORR:FMP ON
Data transfer with full buffer size. The data for each sweep are transferred together
so that each displayed trace contains the data of exactly one sweep. The same is
true for queried trace data. The trace is displayed or updated at once, the sweep
progress is not visible on the screen.
To make sure that all queried trace points stem from the same sweep you can
also use single sweep mode (INITiate<Ch>:CONTinuous OFF) and the common
command *OPC?
AUTO
Data transfer with an automatically determined block size. In general the data blocks
comprise only part of a trace, therefore the sweep progress is visible on the screen.
On the other hand the displayed trace can show the results of two consecutive
sweeps.
*RST value
AUTO.
SCPI,
Command
Types
Example:
SYST:DATA:SIZE ALL
Select data transfer with full buffer size in order to view the trace data from a single
sweep..
Four-digit number
Two-digit number, 01 (for January) to 12 (for December)
Two-digit number, 01 to the number of days in the month
n/a
Example:
SYSTem:DATE?
1045
Command Reference
SCPI Command Reference
Dark background
Light background
Black and white line styles
Black and white solid
*RST value
*RST does not affect the color settings; see also description of the Preset
command.
SCPI, Command
Types
Example:
*RST value
SCPI,
Command
Types
Example:
ON | OFF Switch the display on or off. If the display is switched on, the analyzer
shows the diagrams and traces like in manual control.
Switch the display on and show the current trace. This parameter can be used for
occasional checks of the measurement results or settings. The measurement is
continued, however, the measurement results are not updated. Compared to the ON
setting, ONCE does not slow down the measurement speed.
OFF
Device-specific, command or query
SYST:DISP:UPD ON
SYSTem:ERRor[:NEXT]?
Queries and at the same time deletes the oldest entry in the error queue. Operation is identical to that of
STATus:QUEue[:NEXT]?
1046
Command Reference
SCPI Command Reference
The entry consists of an error number and a short description of the error. Positive error numbers are
instrument-dependent. Negative error numbers are reserved by the SCPI standard; see section Error
Messages.
*RST value
SCPI, Command
Types
Example:
Query the oldest entry in the error queue. 0,"No error" is returned if the error
queue is empty.
SYSTem:ERRor:ALL?
Queries and at the same time deletes all entries in the error queue.
The entries consist of an error number and a short description of the error. Positive error numbers are
instrument-dependent. Negative error numbers are reserved by the SCPI standard; see section Error
Messages.
*RST value
SCPI, Command
Types
Example:
Query all entries in the error queue. 0,"No error" is returned if the error
queue is empty.
SYSTem:ERRor:DISPlay <Boolean>
Switches the display of a tooltip for remote command errors on or off. The tooltip appears at the bottom of
the remote screen and of the manual screen; it is not displayed for SCPI errors no. 113, Undefined
header.
<Boolean>
*RST value
Example:
SYST:ERR:DISP ON
Switch the display of the tooltip for remote command errors on.
FREQ:STAR 1
1047
Command Reference
SCPI Command Reference
SYSTem:FIRMware:UPDate '<file_name>'
Installs a firmware version stored in a NWA setup file (*.msi) on the analyzer. The installation is automatic
and does not require any further action.
'<file_name>'
*RST value
String variable for the name and directory of a NWA setup file (*.msi).
SCPI, Command
Types
Example:
Device-specific, no query
SYST:FIRM:UPD 'C:\Setup\ZVAB_01.10.msi'
Install the firmware version 01.10 from the setup file stored in the Setup
directory of the analyzer's internal hard disk.
SYSTem:FPReset
Performs a factory preset of all instrument settings (i.e. all open setups) or of the active setup, depending
on the SYSTem:PRESet:SCOPe settings, and deletes channel 1 in the active setup. As a result, the active
setup contains no channels, traces, and diagram areas.
*RST value
Device-specific, no query
Example:
SYST:PRES:SCOP SING
Example:
See [SENSe<Ch>:]FREQuency:CENTer
SYSTem:IDENtify:FACTory
Resets the response to the *IDN? query to the factory default value. This command overwrites a userdefined identification string; see example.
1048
Command Reference
SCPI Command Reference
SCPI,
Command
Types
Example:
Device-specific, command
SYSTem:IDENtify:STRing '<string>'
Defines an identification string (remote ID String) for the network analyzer. The query is equivalent to
*IDN?.
'<string>'
*RST value
String variable for the name and directory of a NWA setup file (*.msi).
(the function is not affected by *RST)
Example:
See SYSTem:IDENtify:FACTory
SYSTem:KLOCk <Boolean>
Locks or unlocks the local controls of the analyzer. This includes the front panel keys, the keyboard, or
other local interfaces.
<Boolean>
*RST value
Example:
SYST:KLOCk ON
SYSTem:LANGuage '<Language>'
Specifies the Remote Language for the analyzer.
'<Language>'
1049
Command Reference
SCPI Command Reference
*RST value
SCPI
SCPI, Command
Types
Example:
SYSTem:LOGGing:REMote[:STATe] <Boolean>
Enables logging of all remote control commands transferred to the analyzer.
<Boolean>
*RST value
SCPI,
Command
Types
Example:
SYST:LOGG:REM ON
SYSTem:PASSword[:CENable] '<password>'
Sends a password to the analyzer enabling a class of service functions to function (Command
ENable). Service functions are activated with the commands of the DIAGnostic system and should be
used by a R&S service representative only. Refer to the service manual for more information.
'<password>'
*RST value
SCPI, Command
Types
Example:
Case-sensitive string variable. Sending an invalid password generates error 221, (settings conflict).
(neither the password nor the protection of service functions is affected by
*RST)
Confirmed, no query
SYST:PASS "XXXX"
Enter password.
SYSTem:PRESet
Performs a factory preset of all instrument settings (i.e. all open setups) or of the active setup, depending
on the SYSTem:PRESet:SCOPe settings. The command is equivalent to *RST and to the action of the
PRESET key on the front panel.
1050
Command Reference
SCPI Command Reference
Confirmed, no query
Example:
SYST:PRES:SCOP SING
SYSTem:PRESet:REMote[:STATe] <Boolean>
Causes a *RST or SYSTem:PRESet command to restore a set of user-defined settings.
*RST value
Example:
See SYSTem:PRESet:USER[:STATe]
<Boolean>
All open setups are deleted and the setup Set1 is created with default trace and
channel settings.
The settings of the active setup are reset; the name of the active setup and the
parameters of all other setups remain unchanged.
(*RST does not affect the preset scope setting)
Device-specific, command or query
See SYSTem:PRESet
SYSTem:PRESet:USER[:STATe] <Boolean>
Selects a factory preset or a user-defined preset.
The user-defined preset can be initiated using System Preset (manual control) or
MMEMory:LOAD:STATe. *RST and SYSTem:PRESet always initiate a factory preset. However, if Align
*RST to User Defined Preset is selected under System Configuration Presets and a valid user preset file
1051
Command Reference
SCPI Command Reference
Align *RST to the user-defined preset and carry out the user-defined preset.
SYSTem:PRESet:USER:NAME '<Setup_file>'
Specifies the name of a setup file (.zvx) to be used for a user-defined preset.
'<Setup_file>'
*RST value
SCPI,
Command
Types
Example:
String parameter to specify the name and directory of the setup file to be loaded.
The default extension (manual control) for setup files is *.zvx, although other
extensions are allowed. If no path is specified the analyzer searches the default
directory (subdirectory ...RecallSets)
(*RST does not affect the preset settings)
Device-specific, command or query
See SYSTem:PRESet:USER[:STATe]
Example:
SYST:PRI ANOR
1052
Command Reference
SCPI Command Reference
SYSTem:SETTings:UPDate ONCE
Initiates an immediate update of the channel or trace settings.
The command has an effect if the analyzer operates in single sweep mode
(INITiate<Ch>:CONTinuous OFF) and if the display update is switched off
(SYSTem:DISPlay:UPDate OFF). In this scenario, a change of the channel or trace settings is usually
not taken into account immediately. The analyzer aborts the current sweep sequence but postpones the
preparation of the next sweep sequence (including a re-configuration of all settings made during the last
sweep period) until the next single sweep sequence is initiated. Several settings can be made en bloc,
which generally saves time.
See also programming example in section Initiating Measurements, Speed Considerations.
SYSTem:SETTings:UPDate ONCE causes the analyzer to apply the settings immediately without waiting
for the end of the current single sweep sequence. The command has no effect in continuous sweep mode
or if the display update is switched on.
The settings are also updated when the continuous sweep mode is activated deliberately
(INITiate<Ch>:CONTinuous ON).
ONCE
*RST value
Confirmed, no query
Example:
INIT:CONT OFF
Activate single sweep mode.
SYST:SETT:UPD ONCE
Update the settings made during the current single sweep period.
SYSTem:SHUTdown
Switches the analyzer to the standby state.
*RST value
Device-specific, no query
Example:
SYST:SHUT
Switch the network analyzer to standby state.
SYSTem:SOUNd:ALARm[:STATe] <Boolean>
Switches alarm sounds on or off.
<Boolean>
*RST value
Example:
1053
Command Reference
SCPI Command Reference
SYSTem:SOUNd:STATus[:STATe] <Boolean>
Switches status sounds on or off.
<Boolean>
*RST value
Example:
See SYSTem:SOUNd:ALARm[:STATe]
0 to 23
0 to 59
0 to 59
n/a
Example:
SYSTem:TIME?
SYSTem:TRESet[:STATe] <Boolean>
Defines the restart behavior of the instrument.
<Boolean>
*RST value
Example:
SYST:TRES ON
Define the sweep restart behavior such that trace values are set to 0.
SYSTem:USER:DISPlay:TITLe '<title>'
Defines a title for the remote display.
1054
Command Reference
SCPI Command Reference
'<title>'
*RST value
Title (string variable). \n in the string starts a new line; see example
(*RST does not affect the title)
SCPI, Command
Types
Example:
Define a title for the remote display. The title is displayed in three lines; \n is
not displayed.
'<ukey_name>'
*RST value
SCPI, Command
Types
Example:
Define a user key no. 1 labeled S11. The user key is only labeled, no
functionality has been assigned yet.
SYST:USER:KEY:FUNC 1, 'S11'
Assign the functionality 'S11' (select S11 as a measured quantity for the active
trace) to the created user key.
SYST:USER:KEY?
The query returns 0,'', indicating that no user key has been pressed. If you
press the user softkey no. 1, the response is 1, 'User S11'.
CALC:PAR:MEAS? 'Trc1'
The query returns 'S11','', indicating that the measured quantity for trace 'Trc1'
has been changed.
SYST:USER:KEY 0
1055
Command Reference
SCPI Command Reference
'<ukey_name>'
*RST value
Example:
See SYST:USER:KEY
SYSTem:VERSion?
Returns the SCPI version number to which the analyzer complies. The analyzer complies to the final SCPI
version 1999.0
*RST value
Example:
SYST:VERS?
TRACe...
This subsystem handles active trace data and trace data stored in the analyzer's internal memory.
Trace data is transferred in either ASCII or block data (REAL) format, depending on the
FORMat[:DATA] setting. If the block data format is used, it is recommended to select EOI as receive
terminator (SYSTem:COMMunicate:GPIB[:SELF]:RTERminator EOI).
Meaning
Used in
CH1DATA, CH2DATA,
CH3DATA, CH4DATA
TRACe:COPY
TRACe[:DATA][:RESPonse][:ALL]?
TRACe[:DATA][:STIMulus][:ALL]?
CALCulate<Chn>:MATH[:EXPRession][:DEFine]
CH1MEM, CH2MEM,
CH3MEM, CH4MEM
TRACe[:DATA][:RESPonse][:ALL]?
TRACe[:DATA][:STIMulus][:ALL]?
IMPLied
CALCulate<Chn>:MATH[:EXPRession][:DEFine]
CHMem
CALCulate<Chn>:MATH[:EXPRession][:DEFine]
MDATA1, MDATA2,
TRACe:CLEar
1056
Command Reference
SCPI Command Reference
Parameter
Meaning
Used in
MDATA3, MDATA4,
MDATA5, MDATA6,
MDATA7, MDATA8
TRACe:COPY
TRACe[:DATA][:RESPonse][:ALL]?
TRACe[:DATA][:STIMulus][:ALL]?
CALCulate<Chn>:MATH[:EXPRession][:DEFine]
SCPI, Command
Types
Example:
Device-specific, no query
SWE:POIN 20
Create a trace with 20 sweep points, making the created trace the active trace
of channel 1 (omitted optional mnemonic SENSe1).
TRAC:COPY "Mem_Pt20",CH1DATA
Copy the current state of the created trace to a memory trace named
"Mem_Pt20". The memory trace is not displayed.
DISP:WIND:TRAC2:FEED "MEM_PT20"
Display the created memory trace in the active diagram area (diagram area no.
1).
TRACe:COPY <memory_trc>,<data_trc>
Copies a data trace to a memory trace. The trace to be copied can be specified by two alternative
methods:
As the memory trace named Mem<n>[Trc<m>], where n = 1, ... 8 and Trc<m> is the name of the
copied data trace (MDATA1, MDATA2, MDATA3, MDATA4, MDATA5, MDATA6, MDATA7,
MDATA8)
1057
Command Reference
SCPI Command Reference
<data_trc>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Confirmed, no query
*RST; :SWE:POIN 20
Create a trace with 20 sweep points, making the created trace the active trace
of channel 1 (omitted optional mnemonic SENSe1).
TRAC:COPY "Mem_Pt20",CH1DATA
Copy the current state of the created trace to a memory trace named
"Mem_Pt20". The memory trace is not displayed.
DISP:WIND:TRAC2:FEED "MEM_PT20"
Display the created memory trace in the active diagram area (diagram area no.
1).
TRACe:COPY:MATH <memory_trc>,<data_trc>
Copies a mathematical trace to a memory trace. The trace to be copied can be specified by two
alternative methods:
As the memory trace named Mem<n>[Trc<m>], where n = 1, ... 8 and Trc<m> is the name of the
copied data trace (MDATA1, MDATA2, MDATA3, MDATA4, MDATA5, MDATA6, MDATA7,
MDATA8)
1058
Command Reference
SCPI Command Reference
*RST value
<data_trc>
Range [def. unit]
*RST value
SCPI, Command
Types
Example:
Confirmed, no query
*RST; :SWE:POIN 20
Create a trace with 20 sweep points, making the created trace the active trace
of channel 1 (omitted optional mnemonic SENSe1).
CALC:MATH:SDEF 'Trc1 / 2'; :CALC:MATH:STAT ON
Copy the current state of the mathematical trace to a memory trace named
"Mem_Pt20". The memory trace is not displayed. Switch the display back to the
data trace.
DISP:WIND:TRAC2:FEED 'MEM_PT20'
Display the created memory trace together with the data trace.
SCPI,
Command
1059
Command Reference
SCPI Command Reference
Types
Example:
SWE:POIN 20
Create a trace with 20 sweep points, making the created trace the active trace of
channel 1 (omitted optional mnemonic SENSe1).
CALC:FORM MLIN; :FORM ASCII; FORM:DEXP:SOUR FDAT
Select the trace data format: linear magnitude values, ASCII format and formatted
trace data (1 value per sweep point).
TRAC? CH1DATA
Query the 20 response values of the created trace according to the previous
format settings.
SCPI,
Command
Types
Example:
SWE:POIN 20
Create a trace with 20 sweep points, making the created trace the active trace of
channel 1 (omitted optional mnemonic SENSe1).
TRAC:STIM? CH1DATA
Query the 20 stimulus values of the created trace. In the default format setting,
the data is returned as a comma-separated list of 10-digit ASCII values.
TRIGger<Ch>...
This subsystem is used to synchronize the analyzer's actions (in particular, the start of a measurement
sequence) with events.
1060
Command Reference
SCPI Command Reference
TRIGger<Ch>[:SEQuence]:HOLDoff <delay>
Sets a delay time between the trigger event and the start of the measurement (Trigger Delay).
<Ch>
<delay>
Range [def. unit]
Delay time.
0 s to 13680 s [s]. UP and DOWN increment/decrement the trigger delay in
10 ms steps.
0s
*RST value
SCPI, Command
Types
Example:
TRIGger<Ch>[:SEQuence]:HOLDoff:GENerator<Gen> <delay>
Defines the trigger delay for a generator port <Gen>. The setting takes effect when a port-specific trigger
delay is selected (TRIGger<Ch>[:SEQuence]:HOLDoff:MODE PSPecific).
<Ch>
Channel number
<Gen>
Generator number
<delay>
Range [def. unit]
Delay time.
0 s to 13680 s [s]. UP and DOWN increment/decrement the trigger delay in
10 ms steps.
0s
*RST value
SCPI, Command
Types
Example:
Channel number
Parameters
*RST value
1061
Command Reference
SCPI Command Reference
SCPI,
Command
Types
Example:
TRIG:LINK 'PPOint'
Define port-specific trigger delays at the analyzer ports 1 and 2 and at the external
generator port 1.
TRIGger<Ch>[:SEQuence]:HOLDoff:PORT<Pt> <delay>
Defines the trigger delay for a physical analyzer port <Pt>. The setting takes effect when a port-specific
trigger delay is selected (TRIGger<Ch>[:SEQuence]:HOLDoff:MODE PSPecific).
<Ch>
Channel number
<Pt>
<delay>
Range [def. unit]
Delay time.
0 s to 13680 s [s]. UP and DOWN increment/decrement the trigger delay in
10 ms steps.
0s
*RST value
SCPI, Command
Types
Example:
Channel number
'SWEep' |
'SEGMent' |
*RST value
SCPI,
Confirmed, command or query. The query returns the complete string; see
'POINt' |
'PPOint'
1062
Command Reference
SCPI Command Reference
Command
Types
Example:
example below.
SEGM:ADD; :SWE:TYPE SEGM
Channel number
REPulse |
FEPulse |
RESYnc |
FESYnc
*RST value
Example:
TRIG:PULS REP
Channel number
POSitive |
NEGative
*RST value
Rising edge.
Falling edge.
POSitive
Example:
TRIG:SOUR EXT
1063
Command Reference
SCPI Command Reference
Channel number
IMMediate
EXTernal
TIMer
MANual
PGENerator
*RST value
SCPI, Command
Types
Example:
Activate manual trigger mode. The analyzer starts the next sweep when the
Manual Trigger softkey is pressed.
TRIGger<Ch>[:SEQuence]:TIMer <numeric_value>
Sets the period of the internal periodic signal that can be used as a trigger source
(TRIGger<Ch>[:SEQuence]:SOURce TIMer).
<Ch>
Channel number
<numeric_value>
Range [def. unit]
Timer period
1E-005 s to 13680 s [s]. UP and DOWN increment/decrement the timer
period in 10 ms steps.
1s
*RST value
SCPI, Command
Types
Example:
1064
Programming Examples
Basic Tasks
8 Programming Examples
This chapter contains detailed programming examples.
The syntax and use of all SCPI commands is described in the SCPI Reference chapter, where you will
also find additional examples. For a general introduction to remote control of the analyzer refer to chapter
Remote Control. For an overview of special remote control features of the network analyzers refer to
section NWA Remote Control Features.
Basic Tasks
Typical Stages of a Remote Control Program
A typical remote control program comprises the following stages:
Very often, steps 3 and 4 (or steps 2 to 4) must be repeated several times.
All example programs in this section have been developed and tested by means of the GPIB Explorer
provided with the network analyzer. No extra programming environment is needed.
For maximum speed the basic channel settings should be set while the sweep is stopped and with
a minimum of sweep points. It is advisable to increase the number of points after all instrument
settings have been performed, and to initiate the sweep after the test setup has been completed.
The sweep time depends on several parameters discussed in section Optimizing the
Measurement Speed. In particular it is recommended to select the best set of sweep points, e.g.
using the segmented sweep.
// Reset the instrument, switch off the measurement (after one sweep),
// reduce the number of sweep points.
*RST
INITiate1:CONTinuous OFF
SENSe1:SWEep:POINts 2
//
// Avoid a delay time between different partial measurements and before the start of the sweeps (is default
setting).
1065
Programming Examples
Basic Tasks
SENSe1:SWEep:TIME:AUTO ON
TRIGger1:SEQuence:SOURce IMMediate
//
// Select the widest bandwidth compatible with your measurement.
SENSe1:BANDwidth:RESolution 10
//
// Adjust your sweep points to your measurement task, e.g. using a segmented sweep.
SENSe1:SEGMent...
1066
Programming Examples
Basic Tasks
returns one.
// The controller is stopped from the moment when the condition is set.
INITiate1:IMMediate; *OPC? // Start single sweep in channel no. 1, indicate the end of the sweep by a 1
in the output queue.
// So far the controller may still send messages to other devices on the GPIB bus.
<Condition OPC=1> // Stop the controller until *OPC? returns one (program syntax depends on your
programming environment).
<Continue program sequence>
//
// 3. Start single sweep, use *OPC
// If *OPC follows INITiate<Ch>[:IMMediate], it sets the OPC bit in the ESR after the sweep is
terminated.
// This event can be polled or used to trigger a service request of the analyzer.
// The advantage of *OPC synchronization is that both the controller and the analyzer can continue
// processing commands while the sweep is in progress.
*SRE 32 // Enable a service request for the ESR
*ESE 1 // Set event enable bit for operation complete bit
INITiate1::IMMediate; *OPC // Start single sweep in channel no. 1, set the OPC bit in the ESR after the
sweep is terminated.
// The controller may still send messages, the analyzer continues to parse and execute commands.
<Wait for service request> // Controller waits for service request from the analyzer (program syntax
depends on your programming environment).
<Continue program sequence>
1067
Programming Examples
Basic Tasks
Traces are referenced by trace names. The active trace of a channel is often referenced by the
channel suffix.
Diagram areas are referenced by a window suffix <Wnd>. An additional suffix <WndTr> in the
DISPlay:WINDow<Wnd>:TRACe<WndTr>... commands numbers the different traces in a
diagram area.
In remote control, it is possible to display the same trace in several diagram areas.
The analyzer provides several commands allowing a smooth transition between remote and
manual control.
//
// 1. One channel, two traces, one diagram area
// Reset the instrument, creating the default trace Trc1 in channel 1.
1068
Programming Examples
Basic Tasks
//
//
// 2. One channel, two traces, two diagram areas
// Create a second diagram area, assign Trc2 to the new area, and remove it from the first area.
DISPlay:WINDow2:STATe ON
DISPlay:WINDow2:TRACe2:FEED 'Trc2' // Trc2 is now displayed in both diagram areas
DISPlay:WINDow1:TRACe2:DELete
1069
Programming Examples
Basic Tasks
//
// Check the result on the local screen
// Go to local
SYSTem:DISPlay:UPDate ONCE
//
//
// 3. One channel, four traces, four diagram areas
// Reset the instrument, add diagram areas no. 2, 3, 4.
*RST; :DISPlay:WINDow2:STATe ON
DISPlay:WINDow3:STATe ON
DISPlay:WINDow4:STATe ON
//
// Assign the reflection parameter S11 to the default trace.
:CALCulate1:PARameter:MEASure 'Trc1', 'S11'
//
// Assign the remaining S-parameters to new traces Trc2, Trc3, Tr4;
// select the Smith chart format for the reflection parameters.
CALCulate1:FORMat SMITh // Smith chart for the active trace Trc1
CALCulate1:PARameter:SDEFine 'Trc2', 'S21'
CALCulate1:PARameter:SDEFine 'Trc3', 'S12'
CALCulate1:PARameter:SDEFine 'Trc4', 'S22'
1070
Programming Examples
Basic Tasks
CALCulate1:FORMat SMITh // Smith chart for the active trace Trc4, referenced by the channel number
//
// Display the new traces in diagram areas no. 2 to 4.
DISPlay:WINDow2:TRACe2:FEED 'Trc2'
DISPlay:WINDow3:TRACe3:FEED 'Trc3'
DISPlay:WINDow4:TRACe4:FEED 'Trc4'
//
// Check the result on the local screen
// Go to local
SYSTem:DISPlay:UPDate ONCE
//
// Check the result in the trace manager
// The trace manager gives an overview of the current channel/trace configuration
DISPlay:MENU:KEY:EXECute 'Trace Manager'
1071
Programming Examples
Basic Tasks
Traces are referenced by trace names. The active trace of a channel is often referenced by the
channel suffix.
Diagram areas are referenced by a window suffix <Wnd>. An additional suffix <WndTr> in the
DISPlay:WINDow<Wnd>:TRACe<WndTr>... commands numbers the different traces in a
diagram area.
The analyzer provides several commands allowing a smooth transition between remote and
manual control.
//
// 1. Create all channels and traces
1072
Programming Examples
Basic Tasks
//
// Check the result on the local screen
// Go to local
SYSTem:DISPlay:UPDate ONCE
1073
Programming Examples
Basic Tasks
//
//
// 2. Create second diagram area and display traces
DISPlay:WINDow2:STATe ON
DISPlay:WINDow1:TRACe2:FEED 'Admittance_trace'
DISPlay:WINDow1:TRACe3:FEED 'Y_trace'
DISPlay:WINDow2:TRACe1:FEED 'Impedance_trace'
DISPlay:WINDow2:TRACe2:FEED 'Ratio_trace'
DISPlay:WINDow2:TRACe3:FEED 'Z_trace'
//
// Check the result on the local screen
// Go to local
SYSTem:DISPlay:UPDate ONCE
1074
Programming Examples
Basic Tasks
//
//
// 3. Check and modify your configuration
// Query the traces in channel 1.
CALCulate1:PARameter:CATalog?
// The response is 'Trc1,S21,Impedance_trace,Z-S21,Admittance_trace,Y-S21'
//
// Query the reference level for the 'Z_trace'.
// The trace is referenced by its number in diagram area no. 2.
DISPlay:WINDow2:TRACe3:Y:RLEVel?
//
// Change the display format for the 'Z_trace'. The trace is the active trace in channel 3,
// so it is referenced by the channel suffix 3.
CALCulate3:FORMat PHASe
1075
Programming Examples
Basic Tasks
Traces are referenced by trace names. The active trace of a channel is often referenced by the
channel suffix. This simplifies the program syntax, e.g. in the commands for marker settings and
for the limit check.
Diagram areas are referenced by a window suffix <Wnd>. An additional suffix <WndTr> in the
DISPlay:WINDow<Wnd>:TRACe<WndTr>... commands numbers the different traces in a
diagram area.
The analyzer provides several commands allowing a smooth transition between remote and
manual control.
//
//
// 1. Create one channel, two traces, one diagram area
// Reset the instrument, creating the default trace Trc1 in channel 1.
// The default measured quantity is the forward transmission S-parameter S21.
// The default format is dB Mag.
*RST
//
// Create a second trace in channel 1, assign the format Phase,
// and display the new trace in the same diagram area.
CALCulate1:PARameter:SDEFine 'Trc2', 'S21' // the trace becomes the active trace but is not displayed
CALCulate1:FORMat PHASe // the trace is referenced by the channel suffix 1
DISPlay:WINDow1:TRACe2:FEED 'Trc2' // display the second trace, numbering it the second trace in
diagram area no. 1
//
1076
Programming Examples
Basic Tasks
//
//
// 2. Marker settings
// Adjust the sweep range to consider an interesting segment of the trace and re-scale the diagram.
SENSe1:FREQuency:STARt 4.5 GHz; STOP 5.5 GHz
DISPlay:WINDow1:TRACe1:Y:SCALe:AUTO ONCE // in the autoscale command the trace is referenced
by its number in the diagram
//
// Select trace Trc1 as the active trace of the channel, define a reference marker and a delta marker.
// In the marker commands the active trace is referenced by the channel suffix.
CALCulate1:PARameter:SELect 'Trc1'
CALCulate1:MARKer1:STATe ON // the marker is set to the center of the sweep range
CALCulate1:MARKer1:DELTa:STATe ON // this command also creates the reference marker
CALCulate1:MARKer1:REFerence:X 4.5 GHz // set the reference marker to the beginning of the
sweep range
//
// Use the delta marker to search for the minimum of the trace and query the result.
CALCulate1:MARKer1:FUNCtion:EXECute MIN; RES? // the query returns the stimulus and the response
1077
Programming Examples
Basic Tasks
//
Use the CALCulate<Chn>:DATA... commands to retrieve the complete trace; see Retrieving
Measurement Results.
//
//
// 2. Limit lines and limit check
// Remove all markers and define a limit line for the active trace.
CALCulate1:MARKer1:AOFF
CALCulate1:LIMit:DATA 1, 4500000000, 5500000000, -5, -5 // define an upper limit line across the entire
sweep range
CALCulate1:LIMit:DATA 2, 4500000000, 5000000000, -10, -15
CALCulate1:LIMit:DATA 2, 5000000000, 5500000000, -15, -10 // define two segments for the lower limit
line
//
// Display the limit line and perform the limit check.
1078
Programming Examples
Basic Tasks
CALCulate1:LIMit:DISPlay:STATe ON
CALCulate1:LIMit:STATe ON; FAIL? // if the trace is failed; the response is 1.
//
// Check the result on the local screen
// Go to local
SYSTem:DISPlay:UPDate ONCE
//
// Check the result in the Define Limit Line dialog
// The Define Limit Line dialog gives an overview of the limit line segments of the active trace.
DISPlay:MENU:KEY:EXECute 'Define Limit Line'
1079
Programming Examples
Condensed Programming Examples
The command SYSTEM:DISPLAY:UPDATE ON precedes some of the command scripts so that you
can watch the progress of the script on the screen. For maximum performance, simply omit this command.
1080
Programming Examples
Condensed Programming Examples
1081
Programming Examples
Condensed Programming Examples
Exporting S-Parameters
The calibration defines which S-Parameters are allowed to be exported to a Touchstone file. In the
following example a default (TOSM) calibration is created to make all S-Parameters available.
// Reset the analyzer
*RST
:SYSTEM:DISPLAY:UPDATE ON
1082
Programming Examples
Condensed Programming Examples
MMEMory:CDIRectory DEFault
MMEMory:STORe:TRACe 'Trc1', 'Traces\S21.s1p'
You may also read the default path (MMEMory:CDIRectory?) and use the external RC program to build
the complete paths.
1083
Programming Examples
Condensed Programming Examples
:SENSe1:CORRection:NFIGure? %1
:SENSe1:CORRection:NFIGure OFF
:SENSe1:CORRection:NFIGure ON
:SENSe1:CORRection:NSTate? %'NCa?'
// Noise figure calibration with external attenuator
:SENSe1:CORRection:COLLect:NFIGure:STARt 1, 2, ON, 30, 30
:SENSe1:CORRection:COLLect:NFIGure:ACQuire RECeiver
:SENSe1:CORRection:COLLect:NFIGure
SOURce
:SENSe1:CORRection:COLLect:NFIGure
ATTenuator
:SENSe1:CORRection:COLLect:NFIGure:SAVE
// Noise figure without ext. attenuator --> The third (unnecessary) cal. step fails
:SENSe1:CORRection:COLLect:NFIGure:STARt 1, 2, OFF, 30, 30
:SENSe1:CORRection:COLLect:NFIGure:ACQuire RECeiver
:SENSe1:CORRection:COLLect:NFIGure
SOURce
:SENSe1:CORRection:COLLect:NFIGure
ATTenuator |-200
:SENSe1:CORRection:COLLect:NFIGure:SAVE
// If a ...:STARt command sequence is not terminated by a ...:SAVE,
// an ...:END command has to be used (to enable measurement sweeps)
:SENSe1:CORRection:COLLect:NFIGure:STARt 1, 2, OFF, 0, 0
:SENSe1:CORRection:COLLect:NFIGure:ACQuire RECeiver
// calibration has not been finished !!!
:SENSe:CORRection:COLLect:NFIGure:END
Memory Traces
The following example shows how to work with memory traces.
// Reset the analyzer
*RST
:SYSTEM:DISPLAY:UPDATE ON
:SENSE1:SWEEP:POINTS 20
// Create memory trace of the "active" trace (active for the parser !)
1084
Programming Examples
Condensed Programming Examples
1085
Programming Examples
Condensed Programming Examples
:TRACE:COPY MDATA8,CH3DATA
:TRACE:COPY MDATA7,CH3DATA
:DISPLAY:WINDOW2:TRACE1:FEED 'Mem8[Ch3Trc1]'
:TRACE:DATA:RESPONSE? MDATA7 // assigned to no diagram
//
// Copy with arbitrary trace names, no blanks in trace names !!!
:TRACE:COPY 'Trace_Name','Ch3Trc1'
:DISPLAY:WINDOW2:TRACE2:FEED 'Trace_Name'
:CALCULATE3:PARAMETER:SELECT 'Trace_Name'
:CALCULATE3:PARAMETER:SELECT?
:TRACE:COPY 'XYZ','Ch2Trc1'
:DISPLAY:WINDOW2:TRACE3:FEED 'XYZ'
:CALCULATE2:PARAMETER:SELECT 'XYZ'
:CALCULATE2:PARAMETER:SELECT?
:TRACE:COPY MDATA4 ,'Ch3Trc1'
// mixed parameters Char, String
:DISPLAY:WINDOW2:TRACE4:FEED 'Mem4[Ch3Trc1]'
// Copy to existing memory traces = update trace data
:TRACE:COPY MDATA6,CH1DATA
:TRACE:COPY 'XYZ','Ch2Trc1'
:CALCULATE1:PARAMETER:CATALOG?
:CALCULATE2:PARAMETER:CATALOG?
:CALCULATE3:PARAMETER:CATALOG?
Using Markers
The following example shows you how to define markers and use them to read trace values.
// Reset the analyzer
*RST
:SYSTEM:DISPLAY:UPDATE ON
// Initiate a single sweep
:INITiate1:CONTinuous OFF
:INITiate1:IMMediate;*WAI
// The following marker commands have the channel no. as a numeric suffix.
// The parameter belongs to a trace, the assignment channel -> trace
// is done via a "active" trace for each channel
:CALCULATE1:PARAMETER:SELECT 'Trc1'
// Marker ON / OFF
1086
Programming Examples
Condensed Programming Examples
:CALCULATE1:MARKER1 ON
:CALCULATE1:MARKER1:STATE?
//
// Coupled Markers
// All markers belonging to channels with the same sweep type
// (FREQUENCY, TIME, POWER, CW FREQUENCY) are coupled/decoupled
:CALCULATE1:MARKER:COUPLED ON
1087
Programming Examples
Condensed Programming Examples
:CALCULATE1:MARKER1 ON
:SENSE1:FREQUENCY:START 1GHZ
:SENSE1:FREQUENCY:STOP 2GHZ
// Do the marker search in the format DB Magnitude
:CALCULATE1:FORMAT MLOGARITHMIC
//
// Define marker search ranges (stimulus range of the marker search)
// Range 0 is always the stimulus range of the trace (can't be changed)
:CALCULATE1:MARKER1:FUNCTION:DOMAIN:USER 0
:CALCulate1:MARKer1:FUNCtion:DOMain:USER:START?
:CALCulate1:MARKer1:FUNCtion:DOMain:USER:STOP?
// Range 1 (within the stimulus range)
:CALCULATE1:MARKER1:FUNCTION:DOMAIN:USER 1
:CALCulate1:MARKer1:FUNCtion:DOMain:USER:START 1.2GHZ
:CALCulate1:MARKer1:FUNCtion:DOMain:USER:STOP 1.8GHZ
// Range 2 (includes the stimulus range)
:CALCULATE1:MARKER1:FUNCTION:DOMAIN:USER 2
:CALCulate1:MARKer1:FUNCtion:DOMain:USER:START 0.8GHZ
:CALCulate1:MARKer1:FUNCtion:DOMain:USER:STOP 2.2GHZ
// Use range 0 (stimulus range of the trace)
:CALCULATE1:MARKER1:FUNCTION:DOMAIN:USER 0
//
// Select linear magnitude scale for diagram
:CALCULATE1:FORMAT MLINEAR
// Search for global minimum and maximum (MIN, MAX)
// (initial marker value may be inside or outside the marker search range)
:CALCULATE1:MARKER1:X 1.5GHZ
:CALCULATE1:MARKER:MIN
:CALCULATE1:MARKER1:X?
:CALCULATE1:MARKER1:X 1.5GHZ
:CALCULATE1:MARKER:MAX
:CALCULATE1:MARKER1:X?
//
// Minimum peak search functions
:CALCULATE1:MARKER1:FUNCTION:SELECT MINIMUM
:CALCULATE1:MARKER1:FUNCTION:SELECT?
// NEXT PEAK
1088
Programming Examples
Condensed Programming Examples
:CALCULATE1:MARKER1:X 1.5GHZ
:CALCULATE1:MARKER:SEARCH:NEXT
:CALCULATE1:MARKER1:X?
// PEAK RIGHT
:CALCULATE1:MARKER1:X 1.5GHZ
:CALCULATE1:MARKER:SEARCH:RIGHT
:CALCULATE1:MARKER1:X?
// PEAK LEFT
:CALCULATE1:MARKER1:X 1.5GHZ
:CALCULATE1:MARKER:SEARCH:LEFT
:CALCULATE1:MARKER1:X?
//
// Maximum peak search functions
:CALCULATE1:MARKER1:FUNCTION:SELECT MAXIMUM
// Proceed as for minimum search
Trace Mathematics
The following script contains examples for trace mathematics.
// Reset the analyzer
*RST
:SYSTEM:DISPLAY:UPDATE ON
// Create memory trace on active trace of channel 1,
// assign the memory trace to a diagram
:CALCULATE1:MATH:MEMORIZE
:DISPLAY:WINDOW1:TRACE2:FEED 'Mem2[Trc1]'
// Define simple trace mathematics
:CALCULATE1:MATH:FUNCTION ADD
:CALCULATE1:MATH:FUNCTION?
// Trace mathematics off
:CALCULATE1:MATH:FUNCTION NORMAL
:CALCULATE1:MATH:FUNCTION?
*RST
// Create Trc2 in channel 1 and display it in diagram 1
:CALCULATE1:PARAMETER:SDEFINE "Trc2","S11"
:DISPLAY:WINDOW1:TRACE2:FEED 'Trc2'
1089
Programming Examples
Condensed Programming Examples
1090
Programming Examples
Condensed Programming Examples
Trace Statistics
The following script contains examples for trace statistics.
// Reset the analyzer
*RST
:SYSTEM:DISPLAY:UPDATE ON
// Create new channel and trace
:CALCULATE2:PARAMETER:SDEFINE 'Trc2', 'S11'
:CALCULATE2:PARAMETER:SELECT 'Trc2'
:DISPLAY:WINDOW2:STATE ON
:DISPLAY:WINDOW2:TRACE1:FEED 'Trc2'
:SENSE1:SWEEP:TIME:AUTO ON
:SENSE2:SWEEP:TIME:AUTO ON
// Search full-span evaluation range, display statistical results
:CALCulate1:STATistics:DOMain:USER 0
:CALCulate2:STATistics:DOMain:USER 0
:CALCULATE1:STATISTICS ON
:CALCULATE2:STATISTICS ON
// Single sweep, global scope
:INITIATE:CONTINUOUS OFF
:INITIATE:IMMEDIATE:SCOPE ALL
:SENSE:SWEEP:COUNT 4
:INITIATE:IMMEDIATE; *WAI
// Calculate statistical results (also possible if info field is switched off)
:CALCULATE1:STATISTICS:RESULT? MEAN
:CALCulate1:STATistics:RESult? ELENgth
:CALCULATE1:STATISTICS:RESULT? ALL
// Modify evaluation range (is automatically confined to sweep range)
:CALCulate1:STATistics:DOMain:USER 1
:CALCulate1:STATistics:DOMain:USER:STARt 0 HZ
:CALCulate1:STATistics:DOMain:USER:STOP 100 GHZ
:CALCULATE1:STATISTICS:RESULT? MEAN
1091
Programming Examples
Condensed Programming Examples
:CALCULATE1:STATISTICS:RESULT? MAX
Bandfilter Search
The following example shows how to use markers for a bandpass or bandstop search.
// Reset the analyzer
*RST
:SYSTEM:DISPLAY:UPDATE ON
:SENSe1:FREQuency:STARt 1 GHZ
:SENSe1:FREQuency:STOP 6 GHZ
// Bandpass search ref. to max.
:CALCulate1:MARKer:FUNCtion:BWIDth:MODE BPASs
:CALCulate1:MARKer:FUNCtion:BWIDth:MODE? %BPAS
// Measure single sweep, wait until complete sweep is finished
:INITiate:CONTinuous OFF
:INITiate; *WAI;
:CALCulate1:MARKer:FUNCtion:EXECute BFILter
1092
Programming Examples
Condensed Programming Examples
1093
Programming Examples
Condensed Programming Examples
:SENSE1:SWEEP:COUNT 1
:SENSE2:SWEEP:COUNT 2
:SENSE3:SWEEP:COUNT 3
:INITIATE1:IMMEDIATE; *WAI
:INITIATE2:IMMEDIATE; *WAI
:INITIATE3:IMMEDIATE; *WAI
// Select single sweep mode with global sweep count settings
// Set global sweep count for all channels, start measurement in all channels
:INITIATE:IMMEDIATE:SCOPE ALL
:SENSE:SWEEP:COUNT 4
:INITIATE:IMMEDIATE; *WAI
1094
Programming Examples
Condensed Programming Examples
1095
Programming Examples
Condensed Programming Examples
:INITIATE:IMMEDIATE:SCOPE SINGLE
:INITIATE:CONTINUOUS OFF
// 1st Alternative: Reverse reading with command synchronization
// Select single sweep mode and measure a single sweep group for channels no. 1 and 2
:INITIATE:IMMEDIATE:SCOPE ALL
:INITIATE1:IMMEDIATE; *WAI
:INITIATE2:IMMEDIATE; *WAI
// Read trace data (without history, i.e. the last trace acquired in each channel)
:CALCULATE1:DATA? SDATA
:CALCULATE2:DATA? SDATA
// Read last and previous trace data in channel 1 and 2
:CALCULATE1:DATA:NSWEEP? SDATA, 1
:CALCULATE1:DATA:NSWEEP? SDATA, 3
:CALCULATE2:DATA:NSWEEP? SDATA, 1
:CALCULATE2:DATA:NSWEEP? SDATA, 4
1096
Programming Examples
Condensed Programming Examples
//
// Measure Standards
:SENSe1:CORRection:COLLect:ACQuire:SELected OPEN, 1
:SENSe1:CORRection:COLLect:ACQuire:SELected SHORT, 1
:SENSe1:CORRection:COLLect:ACQuire:SELected MATCH, 1
//
// Apply cal, activate enhanced wave calibration and load match correction in addition
:SENSe1:CORRection:COLLect:SAVE:SELected
:SENSe1:CORRection:EWAVe:STATe ON
//
//
// 2 port TOSM
// Select cal procedure
:SENSe1:CORRection:COLLect:METHod:DEFine
//
// Measure Standards
:SENSe1:CORRection:COLLect:ACQuire:SELected
:SENSe1:CORRection:COLLect:ACQuire:SELected
:SENSe1:CORRection:COLLect:ACQuire:SELected
:SENSe1:CORRection:COLLect:ACQuire:SELected
:SENSe1:CORRection:COLLect:ACQuire:SELected
:SENSe1:CORRection:COLLect:ACQuire:SELected
:SENSe1:CORRection:COLLect:ACQuire:SELected
THROUGH, 1, 2
OPEN, 1
SHORT, 1
MATCH, 1
OPEN, 2
SHORT, 2
MATCH, 2
//
// Apply calibration
:SENSe1:CORRection:COLLect:SAVE:SELected
//
// Save / load cal files
// Save calibration in calibration file pool in directory
// C:\Rohde&Schwarz\Nwa\Calibration\Data
1097
Programming Examples
Condensed Programming Examples
// the file name in the commands must not contain the path !
:MMEMORY:STORE:CORRection 1, 'OSM1 TOSM12.cal'
//
// load cal file from calibration file pool
:MMEMORY:LOAD:CORRection 1, 'OSM1 TOSM12.cal'
////////////////////////////////////////////////////////////////////////////////
//
// Remarks: if a cal kit name contains "Ohm", this "Ohm" (case insensitive) is replaced by the
// capital greek omega for the cal kit name used in the DataBase !!!
//
////////////////////////////////////////////////////////////////////////////////
//
////////////////////////////////////////////////////////////////////////////////
//
// All commands to set the parameters of a physical standard
// have the following first 4 parameters :
// standard label, serial number, min frequency, max frequency
//
// The one port standard REFLECT and the two port standard SYMMETRIC NETWORK
// have 2 possibilities for parameter 10:
//
OPEN:
//
// Set active cal kit for the connector N50. This active cal kit is used in the
// query commands for the standard data of the connector
1098
Programming Examples
Condensed Programming Examples
// This active cal kit isn't changed in the command above to set the standard data.
// Therefore set the active cal kit for the current connector.
//
:SENSE:CORRECTION:CKIT:N50:SELECT "Parser N50 Ohm"
:SENSE:CORRECTION:CKIT:N50:SELECT?
// Now the query works
:SENSE:CORRECTION:CKIT:N50:FOPEN?
////////////////////////////////////////////////////////////////////////////////
//
// Define THROUGH (male/male): + length, loss
:SENSE:CORRECTION:CKIT:N50:MMTHROUGH "Parser N50 Ohm","Ser 8-8",1.8MHZ,2.8MHZ,0.8m,81
:SENSE:CORRECTION:CKIT:N50:MMTHROUGH?
1099
Programming Examples
Condensed Programming Examples
//
// Define LINE1/2 = LINE : + length, loss
:SENSE:CORRECTION:CKIT:N50:FFLINE1 "Parser N50 Ohm","Ser 9-9",1.9MHZ,2.9MHZ,0.9m,91
:SENSE:CORRECTION:CKIT:N50:FFLINE1?
:SENSE:CORRECTION:CKIT:N50:MMLINE2 "Parser N50 Ohm","Ser 99-99",1.9MHZ,2.9MHZ,0.9m,92
:SENSE:CORRECTION:CKIT:N50:MMLINE2?
:SENSE:CORRECTION:CKIT:N50:MFLINE3 "Parser N50 Ohm","Ser 999999",1.9MHZ,2.9MHZ,0.9m,93
:SENSE:CORRECTION:CKIT:N50:MFLINE3?
1100
Programming Examples
Condensed Programming Examples
// Set sweep parameters: Start and Stop frequency, No. of Points, IF Bandwidth and Power
:SENSe1:FREQuency:STARt 300 KHZ
:SENSe1:FREQuency:STOP 1.0 GHZ
:SENSe1:SWEEp:POINts 51
:SENSe1:BANDwidth 10000
:SOURce1:POWer -10
1101
Programming Examples
Condensed Programming Examples
THROUGH, 1, 2
OPEN, 1
SHORT, 1
MATCH, 1
OPEN, 2
SHORT, 2
MATCH, 2
//
// Apply calibration
SENSe1:CORRection:COLLect:SAVE:SELected
//
1102
Programming Examples
Condensed Programming Examples
1103
Programming Examples
Condensed Programming Examples
//
// Generate a set of default correction data, switch on user calibration
:SENSe1:CORRection:COLLect:SAVE:SELected:DEFault
:SENSE1:CORRECTION:STATE ON
//
// In the previous section, the following error terms were saved:
// SCORR1 Forward Directivity
// SCORR2 Forward Source Match
// SCORR3 Forward Reflection Tracking
// SCORR4 Forward Isolation
// SCORR5 Forward Load Match
// SCORR6 Forward Transmission Tracking
// SCORR7 Reverse Directivity
// SCORR8 Reverse Source Match
// SCORR9 Reverse Reflection Tracking
// SCORR10 Reverse Isolation
// SCORR11 Reverse Load Match
// SCORR12 Reverse Transmission Tracking
//
//
// Equivalences between the first parameter of CALculate:DATA
// and the first 3 Parameters of SENSe:CORRection:CDATa
//
// 'SCORR1' 'DIRECTIVITY', 1, 0 <Port 2> = 0 ignored
// 'SCORR2' 'SRCMATCH',
1104
Programming Examples
Condensed Programming Examples
:FORMAT REAL,32
//
// !!! Important !!! Stop sweep when loading error terms
:INITiate:CONTinuous OFF
//
// Recall error terms
// CALCulate:DATA is suitable for 2-port terms;
// use SENSe:CORRection:CDATa for more than 2 ports
:CALCulate1:DATA
:CALCulate1:DATA
:CALCulate1:DATA
SCORR1,#@scorr1.dat
SCORR2,#@scorr2.dat
SCORR3,#@scorr3.dat
SCORR4,#@scorr4.dat
SCORR5,#@scorr5.dat
SCORR6,#@scorr6.dat
SCORR7,#@scorr7.dat
SCORR8,#@scorr8.dat
SCORR9,#@scorr9.dat
SCORR10,#@scorr10.dat
SCORR11,#@scorr11.dat
SCORR12,#@scorr12.dat
:INITiate:CONTinuous ON
1105
Annexes
Increasing the Monitor Resolution
9 Annexes
Increasing the Monitor Resolution
The default resolution of the external VGA monitor or LCD display is equal to the resolution of the
analyzer's display (800 by 600 pixels). A higher resolution leaves additional space on the external monitor.
A software utility which is pre-installed on your analyzer helps you perform the following tasks.
Open the Windows XP control panel and select Intel Graphics Technology.
Click Properties in the context menu of the Windows XP desktop. In the Settings tab, press the
Advanced button, select the Intel Graphics Technology tab and press the Graphics Properties
button.
1106
Annexes
Increasing the Monitor Resolution
5. Select Monitor, select the Activate Monitor check box and then press OK.
The internal LCD-Display will be turned off and the external monitor should display the instrument screen
with the internal resolution of 800 by 600 pixels.
6. Confirm this change in the next dialog opened. Press OK to close the Controller Properties dialog.
1107
Annexes
Interfaces and Connectors
2. Press OK and confirm the changes in the next dialog box opened. Press OK to close the
Controller Properties dialog.
The network analyzer application is now displayed with the selected resolution.
Click Display Display Config Hardkey Bar to display the analyzer's hardkeys together with the
menus, softkeys and the diagram areas. This allows you to control the instrument very comfortably with
the mouse. You do not have to change between hardkeys and mouse.
2. Select the Activate Digital Display check box and press OK. The external monitor is turned off and
the analyzer's internal LCD display is reactivated.
1108
Annexes
Interfaces and Connectors
Test Ports
N-connectors (or smaller connectors for microwave analyzer types), numbered 1, 2 ... The test ports serve
as outputs for the RF stimulus signal and as inputs for the measured RF signals from the DUT (response
signals).
With a single test port, it is possible to generate a stimulus signal and measure the response
signal in reflection.
With 2, 3 or 4 test ports, it is possible to perform full two-port, 3-port or 4-port measurements; see
S-Parameters section in chapter System Overview. Note that pairs of test ports (1and 2, 3 and 4)
are supplied by a common generatorCoupled Test Ports(exceptions: R&S ZVA24 with 4 ports and
4 sources, R&S ZVA40 with 4 ports and 4 sources, R&S ZVA67).
Each test port may be complemented by three pairs of additional connectors used to test high
power devices and extend the dynamic range, see section Direct Generator and Receiver Access
below.
Attention!
The maximum input levels at all test ports according to the front panel labeling or the data
sheet must not be exceeded.
In addition, the maximum input voltages of the other input connectors at the front and rear
panel must not be exceeded.
The three LEDs above each test port indicate the connector state:
The green LED is on while the connector is used as a bidirectional (source and receive) port.
It is recommended to use a torque wrench when screwing RF cables on the test port connectors.
Standard IEEE 287 specifies a torque of (1.5 0.2) Nm for N connectors, (0.9 0.1) Nm for the other
connector types.
USB Connector
Double Universal Serial Bus connector of type A (master USB), used to connect e.g a keyboard, mouse or
other pointing devices, the Calibration Unit (accessory R&S ZV-Z5x), a printer or an external storage
device (USB stick, CD-ROM drive etc.).
The USB connector can be used for data transfer from and to the analyzer, in particular to do the
following:
Store data files from the analyzer, e.g. store a setup to be used on another instrument or at a later
time.
1109
Annexes
Interfaces and Connectors
To control external devices (e.g. power meters, generators) via USB connector, a VISA installation on the
network analyzer is required. Use the USB-to-IEC/IEEE Adapter (option R&S ZVAB-B44) to control
devices equipped with a GPIB interface.
The length of passive connecting USB cables should not exceed 1 m. The maximum current per USB
port is 500 mA.
See also EMI Suppression in chapter Preparing for Use.
R&S ZVAB-B44 on network analyzers with FMR6/7 and FMR9
The driver software of the USB-to-IEC/IEEE Adapter (option R&S ZVAB-B44) must be
installed on the network analyzer. On analyzers equipped with an FMR7/6 or FMR9 front
module controller, this installation disables GPIB control from an external PC. A
reinstallation of the NWA firmware (e.g. in repair mode) will resolve the problem; see
Firmware Update.
Ground Connector
Connector providing the ground of the analyzer's supply voltage.
Attention!
Electrostatic discharge (ESD) may cause damage to the electronic components of the
DUT and the analyzer. Use the wrist strap and cord supplied with the instrument to
connect yourself to the GND connector.
1110
Annexes
Interfaces and Connectors
The SOURCE OUT signal comes from the internal RF signal source. The SOURCE IN signal
goes to the test port. A power amplifier can be inserted between SOURCE OUT and SOURCE IN
in order to boost the test port power.
The REF OUT signal comes from the coupler and provides the reference signal. The REF IN
signal goes to the receiver input for the reference signal.
The MEAS OUT signal comes from the coupler and provides the received (measured) signal. The
MEAS IN signal goes to the receiver input for the measured signal.
Attention!
The maximum RF input levels at all SMA inputs according to the front panel labeling or
the data sheet must not be exceeded.
In addition, it is important that the signal fed in at the SMA inputs contains no DC offset,
as this may impair the measurements and even cause damage to the instrument.
PORT BIAS
Coaxial BNC connectors used to apply an external DC voltage (bias) to the test ports. The PORT BIAS
connectors are numbered 1 to 4 (for four-port analyzers). The internal equivalent circuit is shown in
section Direct Generator and Receiver Access.
Name
Input (I) or
Voltage Range Function
Output (O) or
Bidirectional (B)
GNDA
0V
Analog ground
1111
Annexes
Interfaces and Connectors
Attention!
Use double shielded cables at the BNC rear panel connectors and match signal with 50
in order to comply with EMC directives!
See also EMI Suppression in chapter Preparing for Use.
AUX
Coaxial bidirectional auxiliary connector that can be wired as needed. The AUX connector is not fitted on
standard instruments.
LAN1 / LAN 2
8-pin connector RJ-45 used to connect the analyzer to a Local Area Network (LAN). The pin assignment
of the RF-45 connector supports category 6 / 7 UTP/STP (Unshielded/Shielded Twisted Pair) cables.
See also EMI Suppression in chapter Preparing for Use.
UNIVERSAL INTERFACE
Female Centronics 36 connector for option R&S ZVAB-B14, "Universal Interface". For a detailed
description refer to section Universal Interface.
Important note:
Use only well shielded cables or disconnect the input pins of the UNIVERSAL
INTERFACE connector in order to avoid spurious input signals which may cause
undesirable events.
USB
Double Universal Serial Bus connector of type A (master USB), equivalent to the USB connectors at the
front panel. See also EMI Suppression in chapter Preparing for Use.
1112
Annexes
Interfaces and Connectors
DC MEAS
Two inputs for DC measurements. The connectors are of the same type but specified for different input
voltage ranges, see data sheet. The DC measurement provides the voltage between pins 6 and 8 of the
connectors.
GNDA
Analog ground
GNDA
Analog ground
DCMEAS1VPOS I
DCMEAS10VPOS
Positive 1 V or 10 V DC input
(see data sheet)
DCMEAS1VNEG I
DCMEAS10VNEG
Negative 1 V or 10 V DC input
(see data sheet)
10 MHz REF
Coaxial BNC connector used as an input or output for the 10 MHz reference clock signal.
The function of the 10 MHz REF connector depends on the Int. Reference or Ext. Reference setting in the
System menu:
If Int. Reference is active, 10 MHz REF is used as an output connector for the 10 MHz internal
reference clock signal of the analyzer.
If Ext. Reference is active, 10 MHz REF is used as an input connector for an external 10 MHz
reference clock signal. The external reference signal must meet the specifications of the data
sheet. The internal reference signal is synchronized to the external signal.
Pin No.
Name
Input (I) or
Voltage Range Function
Output (O) or
Bidirectional (B)
GNDA
Reference frequency
0V
Analog ground
Use double shielded cables at the BNC rear panel connectors and match signal with 50 in order to
comply with EMC directives!
See also EMI Suppression in chapter Preparing for Use.
1113
Annexes
Interfaces and Connectors
MONITOR
15-pole Sub-Min-D connector used to connect and external VGA monitor.
RED
75 shielded
Red signal
GREEN
75 shielded
Green signal
BLUE
75 shielded
Blue signal
NC
GNDA
0V
Analog ground
GNDA
0V
Analog ground
GNDA
0V
Analog ground
GNDA
0V
Analog ground
GNDA
0V
Analog ground
10
GNDA
0V
Analog ground
11
NC
12
DDCDAT
13
14
15
CASCADE
8-pin RJ-45 connector used as output and input connectors for pulse generator signals. The CASCADE
connector is located between the MONITOR and the USER CONTROL connectors.
On older instruments the CASCADE connector may be hidden behind a cover plate. Simply unscrew
the plate if you want to use the connector.
Input (I) or
Voltage Range Function
Output (O) or
Bidirectional (B)
FR_REF_128_IO_P
LVDS high
FR_REF_128_IO_N
LVDS low
FR_AD_CLK_IO_N
LVDS low
1114
Annexes
Interfaces and Connectors
Input (I) or
Voltage Range Function
Output (O) or
Bidirectional (B)
RP_CASC_READY_B B
LVDS low
Ready signal
RP_CASC_READY_A B
LVDS high
Ready signal
FR_AD_CLK_IO_P
LVDS high
RP_CASC_SYNC_B
LVDS low
Synchronization signal
RP_CASC_SYNC_A
LVDS high
Synchronization signal
USER CONTROL
25-pole D-Sub connector used as an input and output for low-voltage (3.3 V) TTL control signals. Some of
the USER CONTROL lines can be controlled via GPIB bus (see CONTrol... and OUTPut... subsystems).
Pin
No.
Name
GNDD
Digital ground
EXT TRG
GNDD
Digital ground
BUSY
GNDD
Digital ground
READY FOR
TRIGGER
GNDD
Digital ground
CHANNEL BIT 0
Channel-specific bit 0;
see CONTrol:AUXiliary:C[:DATA] and OUTPut<Ch>:UPORt[:VALue]
CHANNEL BIT 1
Channel-specific bit 1
10
CHANNEL BIT 2
Channel-specific bit 2
11
CHANNEL BIT 3
Channel-specific bit 3
12
GNDD
Digital ground
13
PASS 1
14
PASS 2
15
GNDD
Digital ground
16
DRIVE PORT 1
17
DRIVE PORT 2
18
DRIVE PORT 3
19
DRIVE PORT 4
20
GNDD
Digital ground
21
22
1115
Annexes
Interfaces and Connectors
Pin
No.
Name
23
GNDD
Digital ground
24
FOOT SWITCH 1
Control input A
25
FOOT SWITCH 2
Control input B
*) Note: Feeding in the external trigger signal via the BNC connector EXT TRIGGER is equivalent.
Both input connectors must not be used simultaneously, because this can cause malfunctions of the
analyzer.
Important note:
Use only well shielded cables or disconnect the input pins of the USER CONTROL
connector in order to avoid spurious input signals which may cause undesirable events.
This is of particular importance for the external trigger input (pin no. 2) if the EXT
TRIGGER input is used.
EXT TRIGGER
Coaxial BNC connector used as an input for a low-voltage (3.3 V) TTL external trigger signal.
*) Note: Feeding in the external trigger signal at pin 2 of the D-Sub connector USER CONTROL is
equivalent. Both input connectors must not be used simultaneously, because this can cause malfunctions
of the analyzer.
Pin No.
Name
Input (I) or
Voltage Range Function
Output (O) or
Bidirectional (B)
GNDA
3.3 V TTL
0V
Analog ground
Use double shielded cables at the BNC rear panel connectors and match signal with 50 in order to
comply with EMC directives!
See also EMI Suppression in chapter Preparing for Use.
LAN Interface
The analyzer provides two LAN connectors for direct connection to a Local Area Network. Remote control
via LAN requires a VISA installation but no additional hardware at the controller. VISA provides the TCPIP
interface type and several protocol types to communicate with LAN-connected devices. The analyzer
supports the following protocols
VXI-11
1116
Annexes
Interfaces and Connectors
RSIB
VXI-11 Protocol
The VXI11 standard is based on the RPC protocol which in turn relies on TCP/IP as the
network/transport layer. The TCP/IP network protocol and the associated network services are preconfigured. TCP/IP ensures connectionoriented communication, where the order of the exchanged
messages is adhered to and interrupted links are identified. With this protocol, messages cannot be lost.
Remote control of an instrument via a network is based on standardized protocols which follow the OSI
reference model (see Fig. below).
Based on TCP/UDP, messages between the controller and the instrument are exchanged via open
network computing (ONC) remote procedure calls (RPC). With XDR (VXI11), legal RPC messages are
known as VXI11 standard. Based on this standard, messages are exchanged between the controller and
the instrument. The messages are identical with SCPI commands. They can be organized in four groups:
A VXI11 link between a controller and an instrument uses three channels: core, abort and interrupt
channel. Instrument control is mainly performed on the core channel (program, response and lowlevel
control messages). The abort channel is used for immediate abort of the core channel; the interrupt
channel transmits spontaneous service requests of the instrument. Link setup itself is very complex. For
more details refer to the VXI11 specification.
The number of controllers that can address an instrument is practically unlimited in the network. In the
instrument, the individual controllers are clearly distinguished. This distinction continues up to the
application level in the controller, i.e. two applications on a computer are identified by the instrument as
two different controllers.
1117
Annexes
Interfaces and Connectors
The controllers can lock and unlock the instrument for exclusive access. This regulates access to the
instrument of several controllers.
&ABO
(Abort)
&DCL
(Device Clear)
Aborts processing of the commands just received and sets the command processing software to a
defined initial state. Does not change the instrument setting.
>L
(Go to Local)
>R
(Go to Remote)
&GET
(Group Execute
Trigger)
Triggers the active measurement sequence (e.g. a sweep). The effect of the command is the
same as with that of a pulse at the external trigger signal input.
&LLO
(Local Lockout)
Disables switchover from remote control to manual control by means of the front panel keys.
&POL
(Serial Poll)
&NREN
(Not Remote
Enable)
Enables switchover from remote control to manual control by means of the front panel keys.
RSIB Protocol
Variables
Interface Functions
1118
Annexes
Interfaces and Connectors
Bit Hex
code
Description
ERR
15
8000
This bit is set if an error occurs during a function call. If this bit is set, iberr contains an error code which
specifies the error.
TIMO
14
4000
This bit is set if a timeout occurs during a function call. A timeout may occur in the following situations:
- while waiting for an SRQ with the function RSDLLWaitSrq().
- if no acknowledgment is received for data sent to an instrument with RSDLLibwrt()
or RSDLLilwrt().
- if no response from server to a data request with function RSDLLibrd() or RSDLLilrd().
CMPL
0100
This bit is set if the reply of the IEC/IEEE-bus parser is completely read. If a reply of the parser is read with
the function RSDLLilrd() and the buffer length is not sufficient, the bit is cleared.
Error
code
Description
IBERR_DEVICE_REGISTER 1
IBERR_CONNECT
IBERR_NO_DEVICE
IBERR_MEM
IBERR_TIMEOUT
IBERR_BUSY
IBERR_FILE
IBERR_SEMA
Description
RSDLLibfind()
1119
Annexes
Interfaces and Connectors
Function
Description
RSDLLibwrt()
RSDLLilwrt()
RSDLLibwrtf()
RSDLLibrd()
RSDLLilrd()
RSDLLibrdf()
RSDLLibtmo()
RSDLLibsre()
RSDLLibloc()
RSDLLibeot()
RSDLLibrsp()
RSDLLibclr
RSDLLibonl()
RSDLLTestSrq()
RSDLLWaitSrq()
RSDLLSwapBytes Swaps the byte sequence for binary numeric display (only required for non-Intel platforms)
C-format
short WINAPI RSDLLibfind( char far *udName, short far *ibsta, short far *iberr,
unsigned long far *ibcntl)
C format
(Unix)
short RSDLLibfind( char *udName, short *ibsta, short *iberr, unsigned long *ibcntl)
Parameter
Example
The function must be called prior to all other functions of the interface.
As return value, the function provides a handle that must be indicated in all functions for access to the
device. If the device with the name udName is not found, the handle has a negative value.
RSDLLibwrt
This function sends data to the device with the handle ud.
VB format
Function RSDLLibwrt (ByVal ud%, ByVal Wrt$, ibsta%, iberr%, ibcntl&) As Integer
C-format
short WINAPI RSDLLibwrt( short ud, char far *Wrt, short far *ibsta, short far
1120
Annexes
Interfaces and Connectors
short RSDLLibwrt( short ud, char *Wrt, short *ibsta, short *iberr, unsigned long
*ibcntl )
Parameters
ud // Device handle
Wrt // String sent to the device
Example
This function allows to send setting and query commands to the measuring instruments. Whether the data
is interpreted as a complete command can be set using the function RSDLLibeot().
RSDLLilwrt
This function sends Cnt bytes to a device with the handle ud.
VB format
Function RSDLLilwrt (ByVal ud%, ByVal Wrt$, ByVal Cnt&, ibsta%, iberr%, ibcntl&) As
Integer
C-format
short WINAPI RSDLLilwrt( short ud, char far *Wrt, unsigned long Cnt, short far
*ibsta, short far *iberr, unsigned long far *ibcntl)
C format
(Unix)
short RSDLLilwrt( short ud, char *Wrt, unsigned long Cnt, short *ibsta, short
*iberr, unsigned long *ibcntl)
Parameters
ud // Device handle
Wrt // String sent to the device
Cnt // Number of bytes sent to the device
Example
Like RSDLLibwrt() this function sends data to a device. The only difference is that binary data can be
sent as well. The length of the data is not determined by a zero-terminated string, but by the indication of
Cnt bytes. If the data is to be terminated with EOS (0Ah), the EOS byte must be appended to the string.
RSDLLibwrtf
This function sends the contents of a file file$ to the device with the handle ud.
VB format
Function RSDLLibwrtf (ByVal ud%, ByVal file$, ibsta%, iberr%, ibcntl&) As Integer
C-format
short WINAPI RSDLLibwrt( short ud, char far *Wrt, short far *ibsta, short far
*iberr, unsigned long far *ibcntl )
C format
(Unix)
short RSDLLibwrt( short ud, char *Wrt, short *ibsta, short *iberr, unsigned long
*ibcntl )
Parameters
ud // Device handle
file // File the contents of which are sent to the device
Example
This function allows to send setting and query commands to the measuring instruments. Whether the data
is interpreted as complete command can be set using the function RSDLLibeot().
RSDLLibrd()
The function reads data from the device with the handle ud into the string Rd.
1121
Annexes
Interfaces and Connectors
VB format
Function RSDLLibrd (ByVal ud%, ByVal Rd$, ibsta%, iberr%, ibcntl&) As Integer
C-format
short WINAPI RSDLLibrd( short ud, char far *Rd, short far *ibsta, short far *iberr,
unsigned long far *ibcntl )
C format
(Unix)
short RSDLLibrd( short ud, char *Rd, short *ibsta, short *iberr, unsigned long
*ibcntl )
Parameters
ud // Device handle
Rd // String into which the read data is copied
Example
RSDLLilrd
This function reads Cnt bytes from the device with the handle ud.
VB format
Function RSDLLilrd (ByVal ud%, ByVal Rd$, ByVal Cnt&, ibsta%, iberr%, ibcntl&) As Integer
C-format
short WINAPI RSDLLilrd( short ud, char far *Rd, unsigned long Cnt, short far *ibsta, short far *iberr, unsigned long
far *ibcntl )
C format
(Unix)
short RSDLLilrd( short ud, char *Rd, unsigned long Cnt, short *ibsta, short *iberr,
unsigned long *ibcntl )
Parameters
ud // Device handle
cnt // Maximum number of bytes copied from the DLL into the target // string Rd.
Example
Like the function RSDLLibrd(), this function reads data from a device. The only difference is that in this
case the maximum number of bytes to be copied into the target string Rd can be indicated by means of
Cnt. This function prevents writing beyond the end of the string.
RSDLLibrdf()
Reads data from the device with the handle ud into the file file.
VB format
Function RSDLLibrdf (ByVal ud%, ByVal file$, ibsta%, iberr%, ibcntl&) As Integer
C-format
short WINAPI RSDLLibrd( short ud, char far *file, short far *ibsta, short far *iberr, unsigned long far *ibcntl )
C format (Unix) short RSDLLibrd( short ud, char *file, short *ibsta, short *iberr, unsigned long *ibcntl )
Parameters
ud // Device handle
file // File into which the read data is written
Example
1122
Annexes
Interfaces and Connectors
RSDLLibtmo
This function defines the timeout for a device. The default value for the timeout is set to 5 seconds.
VB format
Function RSDLLibtmo (ByVal ud%, ByVal tmo%, ibsta%, iberr%, ibcntl&) As Integer
C-format
short WINAPI RSDLLibtmo( short ud, short tmo, short far *ibsta, short far *iberr,
unsigned long far *ibcntl )
C format
(Unix)
short RSDLLibtmo( short ud, short tmo, short *ibsta, short *iberr, unsigned long *ibcntl )
Parameters
ud // Device handle
tmo // Timeout in seconds
Example
RSDLLibsre
This function sets the device to the 'LOCAL' or 'REMOTE' state.
VB format
Function RSDLLibsre (ByVal ud%, ByVal v%, ibsta%, iberr%, ibcntl&) As Integer
C-format
short WINAPI RSDLLibsre( short ud, short v, short far *ibsta, short far *iberr, unsigned long far *ibcntl)
C format (Unix) short RSDLLibsre( short ud, short v, short *ibsta, short *iberr, unsigned long *ibcntl)
Parameters
ud // Device handle
v // State of device (0 - local or 1 - remote)
Example
RSDLLibloc
This function temporarily switches the device to the 'LOCAL' state.
VB format
C-format
short WINAPI RSDLLibloc( short ud, short far *ibsta, short far *iberr, unsigned long far *ibcntl)
C format (Unix) short RSDLLibloc( short ud, short *ibsta, short *iberr, unsigned long *ibcntl)
Parameter
ud // Device handle
Example
After switchover to LOCAL state, the instrument can be manually operated via the GUI. On the next
access to the instrument by means of one of the functions of the library the instrument is switched again to
the REMOTE state.
RSDLLibeot
This function enables or disables the END message after write operations.
VB format
Function RSDLLibeot (ByVal ud%, ByVal v%, ibsta%, iberr%, ibcntl&) As Integer
C-format
short WINAPI RSDLLibsre( short ud, short v, short far *ibsta, short far *iberr, unsigned long far *ibcntl)
1123
Annexes
Interfaces and Connectors
C format (Unix) short RSDLLibsre( short ud, short v, short *ibsta, short *iberr, unsigned long *ibcntl)
Parameters
ud // Device handle
v // State of END message (0 - no END message or 1 - send END message)
Example
If the END message is disabled, the data of a command can be sent with several successive calls of write
functions. The END message must be enabled again before sending the last data block.
RSDLLibrsp
This function performs a serial poll and provides the status byte of the device.
VB format
C-format
short WINAPI RSDLLibrsp( short ud, char far* spr, short far *ibsta, short far *iberr, unsigned long far *ibcntl)
C format (Unix) short RSDLLibrsp( short ud, char *spr, short *ibsta, short *iberr, unsigned long *ibcntl)
Parameters
ud // Device handle
spr // Pointer to status byte
Example
RSDLLibclr
Sends the command SDC (Device Clear) to the instrument.
VB format
C-format
short WINAPI RSDLLibclr( short ud, short far *ibsta, short far *iberr, unsigned long far *ibcntl)
C format (Unix) short RSDLLibclr( short ud, short *ibsta, short *iberr, unsigned long *ibcntl)
Parameter
ud // Device handle
Example
RSDLLibonl
This function switches the device to 'online' or 'offline' mode. When it is switched to offline mode, the
interface is released and the device handle becomes invalid. By calling RSDLLibfind again, the
communication is set up again.
VB format
Function RSDLLibonl (ByVal ud%, ByVal v%, ibsta%, iberr%, ibcntl&) As Integer
C-format
short WINAPI RSDLLibonl( short ud, short v, short far *ibsta, short far *iberr, unsigned long far *ibcntl)
C format (Unix) short RSDLLibonl( short ud, short v, short *ibsta, short *iberr, unsigned long *ibcntl)
Parameters
ud // Device handle
v // State of device (0 - local or 1 - remote)
Example
1124
Annexes
Interfaces and Connectors
RSDLLTestSRQ
This function checks the status of the SRQ bit.
VB format
C-format
short WINAPI RSDLLTestSrq( short ud, short far *result, short far *ibsta, short far *iberr, unsigned long far *ibcntl)
C format
(Unix)
short RSDLLTestSrq( short ud, short *result, short *ibsta, short *iberr, unsigned long *ibcntl)
Parameters
ud // Device handle
result // Reference to an integer value in which the library returns the status of the SRQ bit (0 - no SRQ, or 1 SRQ active, device requests service)
Example
This function corresponds to the function RSDLLWaitSrq. The only difference is that RSDLLTestSRQ
immediately returns the current status of the SRQ bit, whereas RSDLLWaitSrq waits for an SRQ to
occur.
RSDLLWaitSrq
This function waits until the device triggers an SRQ with the handle ud.
VB format
C-format
short WINAPI RSDLLWaitSrq( short ud, short far *result, short far *ibsta, short far *iberr, unsigned long far *ibcntl)
C format
(Unix)
short RSDLLWaitSrq( short ud, short *result, short *ibsta, short *iberr, unsigned long *ibcntl)
Parameters
ud // Device handle
result // Reference to an integer value in which the library returns the status of the SRQ bit (0 - No SRQ has
occurred during the timeout, or 1 - SRQ has occurred during the timeout)
Example
RSDLLSwapBytes
This function changes the display of binary numbers on non-Intel platforms.
VB format
C-format
void WINAPI RSDLLSwapBytes( void far *pArray, const long size, const long count)
C format (Unix) void RSDLLSwapBytes( void *pArray, const long size, const long count)
Parameters
Example
This function swaps the display of various elements from Big Endian to Little Endian and vice versa. It is
expected that a coherent storage area of elements of the same file type (size byte) is transferred to
1125
Annexes
Interfaces and Connectors
Use in
Display in memory
Description
Big Endian
Little Endian
Intel processors
The IEC BUS connector is intended for remote control of the analyzer from a controller (slave
GPIB bus connector).
The IEC SYSTEM BUS is not fitted. To use the analyzer as a GPIB master and control other
devices, e.g. external generators or power meters, option R&S ZVAB-B44 is required.
Three-line handshake
1126
Annexes
Interfaces and Connectors
cable should not exceed 2 m, if many devices are used, it should not exceed 1 m.
Pin assignment
Bus lines
1. Data bus with 8 lines D0 to D7 The transmission is bit-parallel and byte-serial in the
ASCII/ISO code. D0 is the least significant bit, D7 the most significant bit.
2. Control bus with five lines
IFC (Interface Clear): active LOW resets the interfaces of the instruments connected to the
default setting.
ATN (Attention): active LOW signals the transmission of interface messages, inactive HIGH
signals the transmission of device messages.
SRQ (Service Request): active LOW enables the connected device to send a service request
to the controller.
REN (Remote Enable): active LOW permits switchover to remote control.
EOI (End or Identify): has two functions in connection with ATN:
ATN=HIGH active LOW marks the end of data transmission.
ATN=LOW active LOW triggers a parallel poll.
3.Handshake bus with three lines
DAV (Data Valid): active LOW signals a valid data byte on the data bus.
NRFD (Not Ready For Data): active LOW signals that one of the connected devices is not
ready for data transfer.
NDAC (Not Data Accepted): active LOW signals that the instrument connected is accepting
the data on the data bus.
The analyzer provides the following functions to communicate via GPIB bus:
Interface functions
Interface messages
Instrument messages
Interface Functions
Instruments which can be controlled via GPIB bus can be equipped with different interface functions. The
interface function for the network analyzer are listed in the following table.
1127
Annexes
Interfaces and Connectors
AH1
L4
T6
Talker function, full capability, ability to respond to serial poll, deaddressed by MLA
SR1
PP1
RL1
DC1
DT1
Interface Messages
Interface messages are transmitted to the instrument on the data lines, with the attention line being active
(LOW). They serve to communicate between controller and instrument.
Universal Commands
Universal commands are encoded in the range 10 through 1F hex. They are effective for all instruments
connected to the bus without pervious addressing.
Command
QuickBASIC
command
DCL
(Device Clear)
IBCMD (controller%,
CHR$(20))
Aborts the processing of the commands just received and sets the command
processing software to a defined initial state. Does not change the instrument
settings.
IFC
(Interface Clear)
IBSIC (controller%)
LLO
(Local Lockout)
IBCMD (controller%,
CHR$(17))
SPE
IBCMD (controller%,
(Serial Poll Enable) CHR$(24))
SPD
(Serial Poll
Disable)
IBCMD (controller%,
CHR$(25))
PPU
(Parallel Poll
Unconfigure)
IBCMD (controller%,
CHR$(21))
Addressed Commands
Addressed commands are encoded in the range 00 through 0F hex. They are only effective for
instruments addressed as listeners.
Command
QuickBASIC
command
GET
(Group Execute
Trigger)
IBTRG (device%)
Triggers a previously active device function (e.g. a sweep). The effect of the command is
the same as with that of a pulse at the external trigger signal input.
GTL
(Go to Local)
IBLOC (device%)
1128
Annexes
Universal Interface
Command
QuickBASIC
command
PPC
(Parallel Poll
Configure)
IBPPC (device%,
data%)
Configures the instrument for parallel poll. Additionally, the QuickBASIC command
executes PPE/PPD.
SDC
(Selected Device
Clear)
IBCLR (device%)
Aborts the processing of the commands just received and sets the command processing
software to a defined initial state. Does not change the instrument setting.
Instrument Messages
Instrument messages (commands) are transferred on the data lines of the GPIB bus while the ATN line is
not active. ASCII code is used.
Structure and syntax of the instrument messages are described the SCPI Reference chapter. The chapter
also provides a detailed description of all messages implemented by the analyzers.
Universal Interface
Universal Interface
A network analyzer which is equipped with option R&S ZVAB-B14, Universal Interface, can interact with
an external part handler. The digital control signals on the interface connector indicate the possible start
and the end of a measurement, as well as a global limit check result. Typically, the handler will insert the
device to be tested into a test fixture, provide a trigger pulse to initiate the measurement, remove and
replace the device after the measurement is complete and sort it into pass/fail bins. A sample flow
diagram for this process is shown below.
1129
Annexes
Universal Interface
Define limit lines and enable the limit check: Trace Lines Define Limit Line....
The Universal Interface connector must be connected to the part handler using an appropriate cable. If
required, configure the data ports to ensure that the network analyzer and the part handler are compatible.
Control Signals
Most of the signals in the figure below are controlled by the measurement. It is possible though to
configure the Output 1 and Output 2 signals and to route the Index and Ready for Trigger signals using
SCPI commands.
The Index and Ready for Trigger signals can be routed to pins 20 and 21 of the Universal
Interface connector, where they replace the PORT B6 and PORT B7 input/output signals. See
section Data Ports below.
Data Ports
In addition to the control signals, the Universal Interface provides four bi-directional data ports A, B, C, D.
The data ports must be configured explicitly using SCPI commands; they are not controlled by the
measurement.
With an output data port you can configure the part handler or other devices used in testing from
the network analyzer.
1130
Annexes
Universal Interface
With an input data port you can configure the network analyzer using external signals and an
appropriate control program.
Device configurations via data port signals are usually performed in a preliminary stage, prior to the actual
measurement sequence. If the Index and Ready for Trigger signals are enabled at this stage (see section
Control Signals), they replace the PORT B6 and PORT B7 signals. Port B can still be used as a 6-bit
parallel input/output port.
The signal direction (input or output) is according to the configuration of ports A, B, C, and D. To
write data to port E (F), both port C and port D (A and B) must be configured as output ports.
The bit order is D3 ... D0 C3 ... C0 (port E) and B7 ... B0 A7 ... A0 (port F).
1131
Annexes
Universal Interface
Signal
Input (I)
or
Output
(O)
Function
GND
Ground
/INPUT 1
When a negative pulse is fed to this port, the /OUTPUT 1 and /OUTPUT 2 signals (pins no. 3
and 4) change to "Low".
/OUTPUT 1
Changes to "Low" when the /INPUT 1 (pin no. 2) receives a negative pulse.
/OUTPUT 2
Changes to "Low" when the /INPUT 1 (pin no. 2) receives a negative pulse.
/PORT A0
I or O
/PORT A1
I or O
/PORT A2
I or O
/PORT A3
I or O
/PORT A4
I or O
10
/PORT A5
I or O
11
/PORT A6
I or O
12
/PORT A7
I or O
13
/PORT B0
I or O
14
/PORT B1
I or O
15
/PORT B2
I or O
1132
Annexes
Universal Interface
Pin
No.
Signal
Input (I)
or
Output
(O)
Function
16
/PORT B3
I or O
17
/PORT B4
I or O
18
/EXTERNAL
TRIGGER
19
/PORT B5
I or O
20
/PORT B6 or
/INDEX
I or O
O
21
/PORT B7 or
/READY FOR
TRIGGER
I or O
O
22
/PORT C0
I or O
23
/PORT C1
I or O
24
/PORT C2
I or O
25
/PORT C3
I or O
26
/PORT D0
I or O
27
/PORT D1
I or O
28
/PORT D2
I or O
29
/PORT D3
I or O
30
/PORT C
STATUS
31
/PORT D
STATUS
32
/WRITE
STROBE
Changes to "Low" when valid data is present at any of the output ports (i.e. when the output
level at any port changes).
33
/PASS FAIL
Indicates the status of the global limit check for the last measurement:
Low: global limit check failed
High: global limit check passed
34
/SWEEP END
Indicates the end of the measurement. Changes to "Low" after all sweeps in all channels
have been completed and the measurement data has been processed.
35
+5 V DC
36
/PASS FAIL
STROBE
Changes to "Low" when limit check results are present on /PASS FAIL (pin no. 33).
All digital input signals must be TTL compatible with an allowed input voltage range between 0.5 V and
+5.5 V. The circuit diagram of the input path is shown below.
1133
Annexes
Universal Interface
*RST Configuration
Port A, Port B
Port C, Port D
Input ports
"High"
/SWEEP END
"High"
/PASS_FAIL
"High"
1134
Annexes
Configuration Files for External Devices
Value
T1
T2
1 s
T3
1 s
T4
12 s
The timing of the data port signals and the input/output signals is as follows:
The low pulse of the /WRITE STROBE signal occurs approx. 0.1 s after a value is written to the
output ports A to D. The pulse duration of the /WRITE STROBE signal is 1 s.
The low pulse of the /OUTPUT 1 or /OUTPUT 2 signals (if enabled) occur approx. 0.4 s and 0.6
s after the falling edge of the /INPUT 1 signal. The minimum pulse duration of the /INPUT 1
signal is 1 s.
A command line starting with a semicolon (;) is interpreted as a (non-executable) comment line.
"Unnecessary" parameters (e.g. list mode parameters for generators which do not support list
1135
Annexes
Configuration Files for External Devices
In case of configuration file errors, the external device is marked with the symbol
in the System
Configuration dialog, and the external device is not available for use.
The following conditions are checked and treated as errors:
Multiple occurrence of a configuration file entry
Presence of any additional, unsupported entry
Missing "mandatory" parameters. Some of the "mandatory" parameters are not utilized by the
network analyzer although they must be included in the configuration files.
Optional parameters:
A missing "optional" parameter is identical to an entry with empty string; i.e. the following 2 lines
are equivalent:
; GENERATORREFEXT
GENERATORREFEXT =
It is not allowed to use *OPC and *OPC? in a command sequence (creates an error message in
case of activated error logging).
For command synchronization, the POWERMEASUSEOPC and GENERATORUSEOPC mechanisms
must be used.
The filename and the model name match until the first numerical digit (e.g. SMU222A.gen instead
of SMU200A.gen).
The filename contains the model name (e.g. R&S_SMU200A.gen instead of SMU200A.gen).
The model name contains the file name (e.g. SMU200.gen instead of SMU200A.gen).
The analyzer automatically complements a missing <serial number> in the *IDN? string.
1136
Annexes
Configuration Files for External Devices
Status
Description
POWERMEASMINFRQ
mandatory
POWERMEASMAXFRQ
mandatory
POWERMEASMINPOW
mandatory
= 100e3
= 110e9
[dBm]
Example:
POWERMEASMINPOW
POWERMEASMAXPOW
mandatory
= -40
[dBm]
Example:
POWERMEASMAXPOW
POWERMEASINIT
mandatory
= 20
POWERMEASUSEOPC
mandatory
POWERMEASUSEDELAY
POWERMEASINITDELAY
mandatory
(ignored, if
POWERMEASUSEOPC !=
0)
mandatory
Example:
POWERMEASINITDELAY
= 1.0
mandatory
= 1.0
= 2
POWERMEASUSEZEROADJUSTDELAY mandatory
1137
Annexes
Configuration Files for External Devices
Parameter
Status
Description
command
Used only if POWERMEASUSEOPC = 0
Example:
POWERMEASUSEZEROADJUSTDELAY
POWERMEASQUERY
mandatory
= 0.5
POWERMEASUSECORR
mandatory
POWERMEASCORR
mandatory, if
POWERMEASUSECORR =
1,
else optional
optional
POWERMEASERRORMODE
mandatory
= GHz
No error detection
STB5
IEEE
SCPI
POWERMEAS_SPLITCOMMANDS
optional
false ( default)
true ( = split command sequence)
Example:
'SYST2:PRES; UNIT:POW DBM' is split into
*CLS
1138
Annexes
Configuration Files for External Devices
Parameter
Status
Description
or no POWERMEAS_COMMANDPREFIX definition )
SYST2:PRES
UNIT:POW DBM
*OPC or *OPC? (if POWERMEASUSEOPC = 1
or 3)
POWERMEASEXIT
mandatory
POWERMEAS_COMMANDPREFIX
optional
POWERMEASSETUP
optional
POWERMEAS_SETUPDELAY
optional
POWERMEAS_CONVERSION
optional
Generator Parameters
The following parameter set is used to control external generators from the network analyzer.
The "mandatory" parameters must be included in every generator configuration file; see General
Rules for Configuration Files. "Unnecessary" parameters are ignored.
1139
Annexes
Configuration Files for External Devices
Parameter
Status
Description
GENERATORMINFRQ
mandatory
GENERATORMINFRQ
= 300e3
GENERATORMAXFRQ
mandatory
GENERATORMINPOW
mandatory
GENERATORMAXPOW
mandatory
GENERATORINIT
mandatory
GENERATORINITDELAY
mandatory
GENERATORERRORMODE
mandatory
No error detection
STB5
IEEE
The instrument must support an IEEE 488.1compliant status byte (STB) and event status register
(ESR).
STB bit no. 5 means that an ESR bit is set. The ESR
bits have the following meaning:
Bit 2: query error
Bit 3: device-dependent error
Bit 4: execution error
Bit 5: Command error
SCPI
GENERATORUSEOPC
mandatory
1140
Annexes
Configuration Files for External Devices
Parameter
Status
Description
0 = Add delay times, defined by GENERATORUSEDELAY (see
below)
1 = Add *OPC IEEE 488 command
2 = Wait for SRQ, but do not add *OPC command
3 = Add *OPC? IEEE 488 command
Example:
GENERATORUSEOPC = 3
--> InitCmd *RST;:ABOR;:INIT:CONT OFF
is extended to
*RST;:ABOR;:INIT:CONT OFF;*OPC?
GENERATORUSEDELAY
mandatory, if
GENERATORUSEOPC = 0,
else unnecessary
GENERATORFREQ
mandatory
mandatory
:SOUR:FREQ %lf Hz
:SOUR:FREQ %5e
Command:
Power format:
Defines the power format for double
values according to the C++ printf rules
Example:
GENERATORRFOFF
mandatory
GENERATORRFON
mandatory
optional
:OUTP:STAT OFF
GENERATORREFEXT
:OUTP:STAT ON
GENERATORREFINTERN
optional
GENERATORIECAVAIL
mandatory
GENERATORNOFLISTS
Mandatory if
GENERATORIECAVAIL =
1141
Annexes
Configuration Files for External Devices
Parameter
Status
Description
GENERATORIECAVAIL =
TTL, else unnecessary
GENERATORLISTMAX
Mandatory if
GENERATORIECAVAIL =
TTL, else unnecessary
GENERATOR_TRIGPULSE_WIDTH Mandatory if
GENERATORIECAVAIL =
TTL, else unnecessary
GENERATORREADYINVALIDTIME Mandatory if
GENERATORINITLIST
GENERATORIECAVAIL =
TTL, else unnecessary
Mandatory if
GENERATORIECAVAIL =
TTL, else unnecessary
GENERATORSELECTLISTBYNAME Mandatory if
GENERATORIECAVAIL =
TTL, else unnecessary
GENERATORDELETELISTBYNAME Mandatory if
GENERATORIECAVAIL =
TTL, else unnecessary
GENERATORFREQLIST
Mandatory if
GENERATORIECAVAIL =
TTL, else unnecessary
GENERATORLEVELLIST
Mandatory if
GENERATORIECAVAIL =
TTL, else unnecessary
1142
Annexes
Configuration Files for External Devices
Parameter
Status
Description
%s = parameter for ascii data
Example:
:FORM ASC;:LIST:POW %s
GENERATORFREQLISTBLOCK
Optional if
GENERATORIECAVAIL =
TTL, else unnecessary
GENERATORLEVELLISTBLOCK
Optional if
GENERATORIECAVAIL =
TTL, else unnecessary
FULL_MULTI_LIST_MODE
Mandatory if
GENERATORIECAVAIL =
TTL, else unnecessary
GENERATORLEARNLIST
Optional if
GENERATORIECAVAIL =
TTL, else unnecessary
GENERATORRESETLIST
Mandatory if
GENERATORIECAVAIL =
TTL, else unnecessary
GENERATOR_SPLITCOMMANDS
Optional
false ( default)
true ( = split command sequence)
Example:
'SYST2:PRES; UNIT:POW DBM' is split into
*CLS
(if
GENERATOR_COMMANDPREFIX
1143
Annexes
Configuration Files for External Devices
Parameter
Status
Description
= *CLS or no GENERATOR_COMMANDPREFIX definition )
SYST2:PRES
UNIT:POW DBM
*OPC or *OPC? (if GENERATORUSEOPC = 1
or 3)
GENERATOR_COMMANDPREFIX
Optional
GETGENERATORMINFRQ
Optional
GETGENERATORMAXFRQ
Optional
GETGENERATORMINPOW
Optional
GETGENERATORMAXFRQ
Optional
The generator sends an EXT GEN BLANK signal to pin no. 22 of the USER CONTROL
connector on the rear panel of the analyzer to show that it is ready to step to the next
frequency or power value in the list.
The analyzer transmits an EXT GEN TRG signal at pin no. 21 of the USER CONTROL
1144
Annexes
Configuration Files for External Devices
connector in order to switch the generator to the next point in the list. Afterwards the
analyzer waits for the next EXT GEN BLANK signal.
Hardware-related settings:
EXT GEN TRG signal: The network analyzer uses a positive edge to trigger the generator. The
correct trigger edge polarity has to be set in the GENERATORINIT command.
EXT GEN BLANK signal: The signal duration can be set at the generator.
The following list shows the Rohde & Schwarz signal generators that support the fast sweep mode.
Generator
type
Description
SMA100
SMB100A
SMF100A
SMR
SMU200A
SMATE200A
SMJ100A,
SMBV100A
SMP
1145
Annexes
Maintenance
Maintenance
The network analyzer does not require any special maintenance. Make sure that the air vents are not
obstructed. The outside of the instrument is suitably cleaned using a soft, lint-free dust cloth.
Attention!
Never use solvents such as thinners, acetone and similar things, as they may damage
the front panel labeling or plastic parts.
The address of our support center and a list of useful contact addresses can be found on the Contact
page.
1146
Annexes
Error Messages, Troubleshooting
Remote errors (SCPI errors) may occur during the execution of a remote control program. They
include an error code, followed by the short description of the error. Remote errors are specified
and described in the SCPI standard; they are cleared upon *CLS.
Software errors (setting errors) can occur e.g. if numeric entries in an analyzer dialog are
incompatible with each other or with the current analyzer state. These errors are generally selfexplanatory and easy to correct.
Hardware errors indicate an incorrect hardware state. Some of the hardware errors cause the
instrument to be switched off in order to avoid damage. Hardware errors with possible causes and
remedies are listed below.
A misspelled command header causes SCPI error 113, "Undefined header;..."; a misspelled
parameter causes SCPI error 141, "Invalid character data;...". The GPIB explorer provides a list of all
supported commands and their character data parameters.
Hardware error categories
Hardware errors can be detected at various stages of the start-up or measurement procedure.
Configuration errors occur on start-up of the analyzer, e.g. if a hardware module or configuration
file cannot be detected. Configuration errors cause an entry in the error log (Info Error Log).
Asynchronous errors can occur any time while the analyzer is operating. The analyzer is checked
periodically for asynchronous errors.
Measurement errors are due to inadmissible hardware settings and states during the
measurement process.
Asynchronous Errors
Asynchronous errors can occur any time while the analyzer is operating. The analyzer is checked
periodically for asynchronous errors. Many of these errors also cause an entry in the status reporting
system.
Error
Description
Remedy
Bit
no.*)
Instrument
temperature is too
high
Receiver overload
protection tripped
Reference
frequency lock
failure
Converter clock
frequency lock
failure
1147
Annexes
Error Messages, Troubleshooting
Error
Description
Remedy
Bit
no.*)
Oven cold
*) The following bits in the STATus:QUEStionable:INTegrity:HARDware register are set when the
error occurs.
Description
Remedy
Bit
no.1)
Unstable level
control at port <i>
Problem concerning
external generator
Gen<i>
10
11
The sweep points for a time sweep are too close, Increase stop time, reduce no. of points, increase 12
the analyzer cannot process the measurement
IF bandwidth. If possible reduce number of partial
data until the next sweep point starts.
measurements, e.g. by restricting the number of
ports measured.
Overload at DC
MEAS <range>
13
Invalid ALC
parameter settings
1) The following bits in the STATus:QUEStionable:INTegrity:HARDware register are set when the error
occurs.
2) See ALC Config for details.
Performance Problems
This section applies to instruments which are not equipped with option R&S ZVAB-B18, "Removable
Hard Disk".
On older network analyzers, the virtual memory paging file is disabled. This means that the operating
system cannot use the hard disk to extend its RAM. For very complex setups with many traces and large
1148
Annexes
Error Messages, Troubleshooting
numbers of sweep points the limited RAM size may cause software crashes.
To enable the paging file, press the Windows key to access the desktop of your analyzer. Press Start >
Control Panel > System > Advanced > Performance: Settings > Advanced > Virtual Memory: Change. In
the Virtual Memory dialog, select System managed size > Set and close all dialogs using the OK buttons.
Restart the analyzer to enable the new virtual memory settings.
Setup Info: The instrument setup information (Info Setup Info) contains your instrument
settings. You can also send us the NWA setup file (*.zvx) that you generate after the fault occurs
(File Save...).
Option Info: The option info (Info Option Info) informs us about the status of all software and
hardware options of your analyzer.
Hardware Info: The hardware info (Info Hardware Info) shows us the installed options and
hardware assemblies.
Error Log: The error log (Info Error Log) contains a chronological record of errors.
Save System Report: The system report command (Info Save System Report) starts a selftest,
collects the setup, option, and hardware information and the error log and writes everything to a
*.zip file. The *.zip file also contains the current eeprom data and a screenshot of the NWA
display. It is written to the report directory C:\Rohde&Schwarz\Nwa\Report. The file name
contains the current date and time, e.g. report_16112010_1120.zip.
Save System Report provides the most comprehensive information, comprising all other Info files.
If possible, list the operating sequence (after the last preset of the instrument) that caused the
fault.
Remote errors (SCPI errors) may occur during the execution of a remote control program. They
include an error code, followed by the short description of the error. Remote errors are specified
and described in the SCPI standard; they are cleared upon *CLS.
Software errors (setting errors) can occur e.g. if numeric entries in an analyzer dialog are
incompatible with each other or with the current analyzer state. These errors are generally selfexplanatory and easy to correct.
Hardware errors indicate an incorrect hardware state. Some of the hardware errors cause the
instrument to be switched off in order to avoid damage. Hardware errors with possible causes and
1149
Annexes
Error Messages, Troubleshooting
Configuration errors occur on start-up of the analyzer, e.g. if a hardware module or configuration
file cannot be detected. Configuration errors cause an entry in the error log (Info Error Log).
Asynchronous errors can occur any time while the analyzer is operating. The analyzer is checked
periodically for asynchronous errors.
Measurement errors are due to inadmissible hardware settings and states during the
measurement process.
Asynchronous Errors
Asynchronous errors can occur any time while the analyzer is operating. The analyzer is checked
periodically for asynchronous errors. Many of these errors also cause an entry in the status reporting
system.
Error
Description
Remedy
Bit
no.*)
Instrument
temperature is too
high
Receiver overload
protection tripped
Reference
frequency lock
failure
Converter clock
frequency lock
failure
Oven cold
*) The following bits in the STATus:QUEStionable:INTegrity:HARDware register are set when the
error occurs.
Description
Remedy
Bit
no.1)
Unstable level
1150
Annexes
Error Messages, Troubleshooting
Error
Description
Remedy
Problem concerning
external generator
Gen<i>
10
11
Bit
no.1)
The sweep points for a time sweep are too close, Increase stop time, reduce no. of points, increase 12
the analyzer cannot process the measurement
IF bandwidth. If possible reduce number of partial
data until the next sweep point starts.
measurements, e.g. by restricting the number of
ports measured.
Overload at DC
MEAS <range>
13
Invalid ALC
parameter settings
1) The following bits in the STATus:QUEStionable:INTegrity:HARDware register are set when the error
occurs.
2) See ALC Config for details.
Performance Problems
This section applies to instruments which are not equipped with option R&S ZVAB-B18, "Removable
Hard Disk".
On older network analyzers, the virtual memory paging file is disabled. This means that the operating
system cannot use the hard disk to extend its RAM. For very complex setups with many traces and large
numbers of sweep points the limited RAM size may cause software crashes.
To enable the paging file, press the Windows key to access the desktop of your analyzer. Press Start >
Control Panel > System > Advanced > Performance: Settings > Advanced > Virtual Memory: Change. In
the Virtual Memory dialog, select System managed size > Set and close all dialogs using the OK buttons.
Restart the analyzer to enable the new virtual memory settings.
1151
Annexes
Error Messages, Troubleshooting
Setup Info: The instrument setup information (Info Setup Info) contains your instrument
settings. You can also send us the NWA setup file (*.zvx) that you generate after the fault occurs
(File Save...).
Option Info: The option info (Info Option Info) informs us about the status of all software and
hardware options of your analyzer.
Hardware Info: The hardware info (Info Hardware Info) shows us the installed options and
hardware assemblies.
Error Log: The error log (Info Error Log) contains a chronological record of errors.
Save System Report: The system report command (Info Save System Report) starts a selftest,
collects the setup, option, and hardware information and the error log and writes everything to a
*.zip file. The *.zip file also contains the current eeprom data and a screenshot of the NWA
display. It is written to the report directory C:\Rohde&Schwarz\Nwa\Report. The file name
contains the current date and time, e.g. report_16112010_1120.zip.
Save System Report provides the most comprehensive information, comprising all other Info files.
If possible, list the operating sequence (after the last preset of the instrument) that caused the
fault.
1152