Near-field Systems
 Far-field Systems
 RF Products & Systems
 FAQ Topics

NSI Standard Edition
Far-Field Measurement And Analysis Software


NSI's Far-field Measurement and Analysis Software consists of the NSI 2000 Standard Edition Software package configured for far-field applications. The NSI 2000 Software is the most advanced and comprehensive antenna measurement software available today, and is currently running on a large number of installed antenna measurement systems. The NSI 2000 far-field software represents a combination of experience and technology that stands ready to solve your toughest antenna measurement challenges.

The Far-field Measurement and Analysis software is capable of interfacing to positioner controllers from third party suppliers such as ACC, MI-Technologies and Orbit, allowing far-field systems to be designed or upgraded with a mix of positioner controllers from NSI and other suppliers. For far-field applications, the NSI software uses the same proven RF equipment drivers and multi-beam control software that is used in all of NSI's antenna measurement systems.

The NSI 2000 Far-field software is capable of calibrated gain measurements, and post-measurement antenna pattern analysis, including beamwidth and side lobes levels. The NSI 2000 Professional Edition Far-field Software includes the popular NSI Scripting capability, which allows the user to automate many of the NSI 2000 measurement and processing functions. The scripting capability may also be used to interface existing acquisition or analysis software written in other languages such as Fortran, C or C++.

Some of the far-field unique capabilities of NSI 2000 are described in the following pages. Additional details on NSI 2000 Professional Edition Software may be found in the Software section of this catalog.

NSI 2000 Far-Field Features Include:

  • Data collection and processing software are part of one package
  • Full 32-bit Windows NT application and support for standard Windows conventions (cut and paste, right mouse click for additional option, etc)
  • Data collection of multiple axes, frequency and switches in a single measurement
  • Collection of arbitrary frequency, beam, and switch combinations
  • Positioning control using multiple controllers
  • Adjustment and control of measurement smear
  • Gain calibration and pattern measurement modes
  • Ability to export plot or measurement data to an ASCII file for customer analysis
  • Ability to import ASCII data files for plot overlays
  • Standard analysis routines included (beampeak, beamwidth, side lobes level, etc.)
  • Drag and Drop plots
  • Scripting Language Support (optional)
  • Operator controlled plot annotation
  • On-line Help

Control of Multiple Positioner Controllers

For range upgrades, NSI 2000 is designed with the capability to mix and match positioner controllers. This allows the user to define a test with positioner movement from more than one controller. For example, the operator might want to control the AUT position with an SA2012A controller and the Tx head with an Orbit AL-4806 controller. This design allows the greatest flexibility possible during the acquisition sequence. The figure below shows a configuration where NSI 2000 is controlling the roll head positioner axis with an NSI stepper motor controller and the large azimuth positioner with an SA2012A based subsystem.

Calibration and Pattern Modes

In NSI 2000 calibration mode is designed to be used for calibrated gain measurements. Calibration measurements are typically multi-frequency measurements done prior to making pattern measurements of the AUT. The calibration measurements are used to compute the difference between the measured gain standard, its gain table and the measured AUT. Pattern measurements of the AUT can be multi-beam, multi-frequency measurements. During processing, the gain will be automatically computed based on the calibration measurements for any frequency.

Post-Measurement Analysis

NSI 2000 has a set of post-measurement analysis functions that are produced as a part of the standard output. These are 3 dB BW, 6 dB BW, 10 dB BW, right and left side lobes level. In addition, the Scripter can be configured to produce plots with any level of sophistication of analysis functions. The analysis results can be easily placed back into the plot text before printing.


The NSI 2000 Professional Edition includes a scripting capability that can be configured to incorporate any sophisticated data acquisition and analysis feature. The scripting feature is similar to VBA in Office 2000 applications and is essentially the Visual Basic programming language. With the Scripter you can create macros to perform any feature you can do through the standard NSI 2000 user interface. In addition, you can add capability to affect program flow with script commands such as For-Next loops and If-Then-Else statements. These commands can interrupt the normal sequence of operation to perform special acquisition, processing or analysis tasks.

The Scripter has a simple user interface that allows you to easily create custom scripts (shown below). A list of commands below which correspond to NSI 2000 dialog options can be placed into the program using drag-and-drop and then modified by the user. The list always contains information reflecting the current state of all menus.

Once the set of commands is in place and has been edited with the desired numbers, the user hits the play button and executes the script. Each script command is executed which in turn changes the menu options and produces the desired output plots or files. The Scripter also has access to the data itself. Arrays can be accessed which contain the measured or processed data. These can be used to get at the data directly for special processing, as desired by the user. In addition, the Scripter has the ability to execute other programs (. call DLLs made in other languages, such as Fortran or C++.

Copyright 2015 Nearfield Systems, Inc. All Rights Reserved. Please read our Legal/Privacy Policy