The 5GNR Direct Calculation example program performs a Direct Calculation for a 5G signal. It uses the .NET API to create a NewRadioDirectCalculation object and configures it using a VSA setx file along with a CalculationControl. It then configures the input data to measure in frequency domain, executes the calculation, and fetches the EVM and BLER results.
The project files, which can be opened with Microsoft Visual Studio 2010 or newer, are located in the following directory:
%PROGRAMFILES%\Keysight\89600 Software 20xx\89600 VSA Software\Examples\DotNET\C#\5GNRDirectCalculation
where 20xx is the version number of the 89600 VSA.
![]() |
You will need to copy the contents of the Examples directory to your Documents directory or some other location that is writable before compiling and running the example programs since the contents of the VSA installation directory are read-only. The examples depend on API interfaces under the Interfaces directory of your VSA software installation, so you may also need to repair references to these interfaces before the example will run. |