# Spectrum Analyzer
Spectrum Analyzer provides frequency-domain analysis of input signals. It features switchable window functions, resolution bandwidth, averaging modes and more.
If you're using the REST API directly, the instrument group name as used in the
URL is spectrumanalyzer.
Functions
Core
- Multi-instrument: Spectrum Analyzer in multi-instrument context
- disable_output: Turn waveform generator output off
- disable_xcorr: Disable cross correlation.
- enable_xcorr: Enables cross correlation between requested channels
- get_data: Get the latest sweep results
- load_settings: Load a previously saved `.mokuconf` settings file into the instrument. To create a `.mokuconf` file, either use `save_settings` or the desktop app.
- getters: Spectrum Analyzer - getter functions
- sa_measurement: Sets up commonly used configurations in the Spectrum Analyzer, including the frequency range, channel signal source, resolution bandwidth, and window function.
- sa_output: Generate a sinewave on the output channels.
- save_settings: Save instrument settings to a file. The file name should have a `.mokuconf` extension to be compatible with other tools.
- set_averaging: Enables frame averaging at the given frame rate.
- set_defaults: Set the Spectrum Analyzer to its default state.
- set_frontend: Configures the input impedance, coupling, and range for each channel.
- set_rbw: Set desired Resolution Bandwidth.
- set_output_termination: Configures the output termination on a given channel.
- set_window: Set Window function
- set_span: Set the desired frequency span to be analyzed.
- summary: Returns a short summary of current instrument state