set_frontend

Configures the input impedance, coupling, gain, and attenuation for each channel.

# Bandwidth

Setting the bandwidth explicitly is only available on Moku:Pro and Moku:Delta. For Moku:Delta, the bandwidth can be set with the bandwidth or impedance parameters. Set the bandwidth to 2 GHz or 6 GHz bandwidth with 50 Ohm impedance, or set the impedance to 1 MOhm to set the bandwidth to 1 MHz.

Read about how to select bandwidth, range, gain and attenuation for your application.

# Moku:Delta 6 GHz mode

Moku:Delta's 6 GHz analog input bandwidth, with 5 GSa/s sampling. Signals above 2.5 GHz will alias back into the first Nyquist zone (DC - 2 GHz).

Parameters

integer required
Target channel
allowed values:1, 2
string required
Impedance
allowed values:
Moku:Lab50Ohm, 1MOhm
Moku:Go1MOhm
Moku:Pro50Ohm, 1MOhm
Moku:Delta50Ohm, 1MOhm
string required
Input Coupling
allowed values:AC, DC
string
Input attenuation (required when gain is not set)
default: None
allowed values:
Moku:Lab0dB, 20dB
Moku:Go0dB, 14dB
Moku:Pro0dB, 20dB, 40dB
string
Input gain (required when attenuation is not set)
default: None
allowed values:
Moku:Lab0dB, -20dB
Moku:Go0dB, -14dB
Moku:Pro0dB, -20dB, -40dB
Moku:Delta20dB, 0dB, -20dB, -32dB
string
Input bandwidth
default: 300MHz
allowed values:
Moku:Pro300MHz, 600MHz
Moku:Delta2GHz, 6GHz
boolean
Disable all implicit conversions and coercions.
default: true

# Examples

# Sample response

{
    "bandwidth": "300MHz",
    "coupling": "DC",
    "impedance": "1MOhm",
    "gain": "0dB"
}
1
2
3
4
5
6