Ps subcommands

Ps subcommand functions:
  • change the design of the passband FIR filter, or select which windowing function to use with an idealized matched filter
  • help calibrate the AFC loop
  • and alter the display format

Available subcommands when using the self-configured passband filter:

Frequency span of the plot is 0.0 MHz to 120.0 MHz. 
Available Subcommands within 'Ps':
  I/i        Impulse response length Up/Down 
  N/n & W/w  Filter bandwidth Narrower/Wider
  U/u & D/d  MFC Up/Down (On/Off '=')
  A/a & S/s  Aperture & Start of AFC window
  #/*/&      Print filter coefficients/FreqResp/Dump everything to temp file
  V/v        Number of spectra averaged
  Z/z        Amplitude zoom
  <space> Alternate Plots
  %          Toggle between IF input channels
  -          Single Step

Available subcommands when using the matched filter:

Frequency span of the plot is 0.0 MHz to 120.0 MHz. 
Available Subcommands within 'Ps':
  P/p        Pulse (burst window) length Up/Down 
  F/f        Iterate Up/Down through window types
  E/e        Edge (tapering) from 0 to 0.5 Up/Down  
  U/u & D/d  MFC Up/Down (On/Off '=')
  A/a & S/s  Aperture & Start of AFC window
  #/*/&      Print filter coefficients/FreqResp/Dump everything to temp file
  V/v        Number of spectra averaged
  Z/z        Amplitude zoom
  <space> Alternate Plots
  %          Toggle between IF input channels
  -          Single Step
Ps subcommands
Command Description
I/i OR P/p

Increments or decrements the length of the passband filter's impulse response. Each keystroke raises or lowers the FIR length by one tap.

Often the passband filter's characteristics can be improved by changing the FIR length by one or two taps. Experiment with this as you design your filter.

OR

Increments or decrements the pulse width definition. Each keystroke raises or lowers the pulse width by 0.1 microseconds.

N/n & W/w ORF/f & E/e

Changes the bandwidth of the passband filter to make it narrower or wider.

The lower case commands make changes in 1 KHz steps. The upper case commands use 100 KHz steps.

The value is reported on the TTY as BW.

Often a small change in passband width shifts the exact locations of the filter's zeros, and may improve the DC rejection.

OR

When using an idealized matched filter, the bandwidth is calculated for you and can only be adjusted by applying windowing functions which change the NEBW. Each F/f key press iterates forwards or backwards through the list of available functions.

The number of edge points defines the strength of one side of the windowing function, which is replicated to the opposite side. Thus a value of 50%, when replicated to the opposite side, means all samples in the time domain are windowed. The setting of 50% is recommended for all windows.

U/u & D/d

Implements the Manual Frequency Control (MFC) override, and allow the RVP10/IFDs AFC output voltage to be manually set to any fixed level.

The lower case commands make changes in 0.05 D-Unit steps, and the upper case commands use 1.0 D-Unit steps.

The value is reported on the TTY as AFC.

=

Toggles MFC mode or and off.

A warning is printed if you exit the Ps command while MFC is enabled, and you are given a chance to re-enable AFC.

#

Prints the coefficients of the current FIR filter.

The values are scaled by the coefficient with the largest absolute value, so that they all fall in the 1 ... +1 range. When printing the coefficients of the matched filter, the values after application of the windowing function are given.

You can use this information to model the filter behavior for point targets that fall between discrete range bins, for example, when performing a radar sphere calibration.

See FIR (matched) filter.

* Sends content to a .tmp file.
&

Saves Tx waveform and Rx filter coefficients as well as parameters defining the $IRIS_DATA/temp/pwd_<pulse_number>.dat file, usually /usr/iris_data.

Files are in Octave data format.

All data files contain the RVP10 clock frequency (variable RVP_clock_MHz) pulse IF frequency (variable IF_freq_MHz).

CW pulse data contain the CW_bandwidth_MHz variable.

NLFM pulse data contain the following pulse variables: NLFM_bandwidth_MHz, NLFM_pulsewidth_usec, NLFM_param_0, NLFM_param_1, and NLFM_param_2.

Each data file contains the following waveforms and filters:

  • tx_waveform_0 - Zero frequency centered Tx waveform
  • tx_waveform_if - Tx waveform up-converted to IF
  • rx_filter_0 - Zero frequency centered Rx filter
  • rx_filter_if - Rx filter up-converted IF

If a pulse has an associated chained pulse, there are the following additional waveforms:

  • tx_chained_waveform_0 - Zero frequency-centered combined Tx waveform
  • tx_chained_waveform_if - Tx waveform up-converted to the main pulse IF
V/v

Increments or decrements the number of burst pulse spectra that are averaged together to create the plot.

The count ranges from one (no averaging) to 25, and is reported on the TTY as Navg.

Z/z

Zooms (on a logarithmic scale) in 1.0-dB steps the amplitude of the burst pulse spectra.

This is useful when the overall 70 dB plot span is not sufficient to hold the full range.

Zoom can also be used to line up the burst spectrum with the filter response so that they can be compared.

The zoom level is not printed on the TTY.

< space >

The space bar alternates between the following options for the type of plotted spectra:

  • FIR frequency response
  • Burst pulse spectrum
  • Both
%

Input channel selection.

In dual-receiver mode, the % command toggles between each receiver. The printed status line is prefixed with Rx:Pri or Rx:Sec according to the selected receiver.

Type % to toggle the plot of the FIR filters frequency response, and the printout of its DC-Gain.

The plotted spectrum and printed power levels are based on the sum of all input signals and do not change with %.