Antenna array measurement and calibration
AssigneeKeysight Technologies, Inc.
InventorsJoel P. Dunsmore, Tuan Tang
Life of this patent
Estimating the term…
Abstract
An antenna array controller is configured to measure a magnitude and phase of each of a set of antenna array elements, and compensate for leakage of other elements of the set of array elements. The leakage may be compensated for by one or more mechanisms including phase cancellation by row of antenna array elements, programmatic cancellation via a single offsetting antenna array element of the antenna array elements, and deembedding array leakage by subtracting the array leakage from the measured data.
Claims20
A system for measuring and calibrating an antenna array comprising a plurality of antenna array elements each configured to individually radiate signals, the system comprising:
- an antenna array controller comprising a memory that stores instructions and a processor that executes the instructions, wherein, when executed by the processor, the instructions cause the system to:
- obtain a list of registry values from a vector network analyzer;
- perform an iterative process including setting the antenna array based on a registry value from the list of registry values, sending a trigger to a vector network analyzer to trigger a measurement of the antenna array for the registry value, and wait for a measurement ready signal from the vector network analyzer indicating that the measurement is complete;
- and repeat the iterative process until the list of registry values is exhausted.
A method of measuring and calibrating an antenna array system comprising an antenna array with a plurality of antenna array elements each configured to individually radiate signals and an antenna array controller with a memory that stores instructions and a processor that executes the instructions, the method comprising:
- obtaining a list of registry values from a vector network analyzer;
- performing an iterative process including setting the antenna array based on a registry value from the list of registry values, sending a trigger to a vector network analyzer to trigger a measurement of the antenna array for the registry value, and wait for a measurement ready signal from the vector network analyzer indicating that the measurement is complete;
- and
- repeating the iterative process until the list of registry values is exhausted.
A vector network analyzer, comprising:
- comprising a memory that stores instructions and a processor that executes the instructions, wherein, when executed by the processor, the instructions cause the vector network analyzer to:
- send a list of registry values to an antenna array system comprising an antenna array;
- perform an iterative process including setting the antenna array based on a registry value from the list of registry values, sending a trigger to a vector network analyzer to trigger a measurement of the antenna array for the registry value, and wait for a measurement ready signal from the vector network analyzer indicating that the measurement is complete;
- and repeat the iterative process until the list of registry values is exhausted.
A method of operating a vector network analyzer with a memory that stores instructions and a processor that executes the instructions, the method comprising:
- sending a list of registry values to an antenna array system;
- performing an iterative process including receiving a digital trigger from the antenna array system to trigger a measurement of the antenna array for a registry value from the list of registry values, measuring an antenna array element corresponding to the digital trigger, and sending to the antenna array system a measurement ready signal indicating that the measurement is complete;
- and
- repeating the iterative process until the list of registry values is exhausted.
Dependencies are inferred from the claim text.