Modem Modules
am.demod
I/O: signal/signal
Supports HDR: N/A
Parameters:
- Sample rate (
sr
): An integer number representing the input sample rate of the AM detector. Incongruent input signals will be resampled to this sample rate before any processing occurs within the module. Specified in Hz. - Input channel (
id
): An integer number greater than or equal to zero. Corresponds to which channel should be used as modem input. - Gain (
gain
): The output gain of the AM detector. Defaults to 0.0 dbV.
Notes:
- Output signal always has exactly as many channels as the input signal.
- The channel corresponding to the input is replaced with the demodulated output.
- All other output channel contents are identical to their corresponding inputs.
am.mod
I/O: signal/signal
Supports HDR: N/A
Parameters:
- Sample rate (
sr
): An integer number representing the input sample rate of the modulator. Incongruent input signals will be resampled to this sample rate before any processing occurs within the module. Specified in Hz. - Input channel (
id
): An integer number greater than or equal to zero. Corresponds to which channel should be used as modem input. - Carrier frequency (
f_c
): The frequency at which to modulate the carrier wave. Specified in Hz. - Gain (
gain
): The output gain of the carrier wave. Defaults to 0.0 dbV.
Notes:
- Output signal always has exactly as many channels as the input signal.
- The channel corresponding to the input is replaced with the modulated output.
- All other output channel contents are identical to their corresponding inputs.
fm.mod
I/O: signal/signal
Supports HDR: N/A
Parameters:
- Sample rate (
sr
): An integer number representing the input sample rate of the modulator. Incongruent input signals will be resampled to this sample rate before any processing occurs within the module. Specified in Hz. - Input channel (
id
): An integer number greater than or equal to zero. Corresponds to which channel should be used as modem input. - Carrier center frequency (
f_c
): The base frequency at which to modulate the carrier wave. Specified in Hz. - Carrier delta frequency (
f_d
): Half of the difference between the minimum and maximum carrier frequencies. Specified in Hz. - Minimum input amplitude (
min
): The minimum amplitude of the input signal. Corresponds to the minimum frequency in the modulated carrier. Defaults to -40 IRE. - Maximum input amplitude (
max
): The maximum amplitude of the input signal. Corresponds to the maximum frequency in the modulated carrier. Defaults to 100 IRE. - Gain (
gain
): The output gain of the carrier wave. Defaults to 0.0 dbV.
Notes:
- Output signal always has exactly as many channels as the input signal.
- The channel corresponding to the input is replaced with the modulated output.
- All other output channel contents are identical to their corresponding inputs.
fm.pll
I/O: signal/signal
Supports HDR: N/A
Parameters:
- Sample rate (
sr
): An integer number representing the input sample rate of the modulator. Incongruent input signals will be resampled to this sample rate before any processing occurs within the module. Specified in Hz. - Input channel (
id
): An integer number greater than or equal to zero. Corresponds to which channel should be used as modem input. - Oscillator frequency (
frq
): The base frequency at which the carrier wave is modulated. Specified in Hz. - Oscillator bandwidth (
bnd
): The bandwidth of the phase-locked loop. Corresponds roughly to the difference between the lowest and highest frequencies in the carrier wave. - Damping factor (
dmp
): The damping factor of the phase-locked loop. Defaults to1 / sqrt(2)
. - Oscillator gain (
k_0
): Corresponds to the oscillator gain in the phase-locked loop. Defaults to 0.0 dbV. - Phase detector gain (
k_d
): Corresponds to the phase detector gain in the phase-locked loop. Defaults to -6.0 dbV. - Gain (
gain
): The output gain of the phase-locked loop. Defaults to 0.0 dbV. - DC Offset (
dc
): The DC offset applied to the gained output. Defaults to 0.0 V.
Notes:
- Output signal always has exactly as many channels as the input signal.
- The channel corresponding to the input is replaced with the modulated output.
- All other output channel contents are identical to their corresponding inputs.
- Output signal is usually treated with a low-pass filter before being used for further processing. This is called "carrier suppression". See
s\filter\passband.low
for more details.
qam.demod
I/O: signal/signal
Supports HDR: N/A
Parameters:
- Sample rate (
sr
): An integer number representing the input sample rate of the modulator. Incongruent input signals will be resampled to this sample rate before any processing occurs within the module. Specified in Hz. - Input channel 0 (
id0
): An integer number greater than or equal to zero. Corresponds to which channel should be used as carrier signal input. - Input channel 1 (
id1
): An integer number greater than or equal to zero. Corresponds to which channel should be used as clock signal input. - Gain (
gain
): The output gain of the modem. Defaults to 0.0 dbV.
Notes:
- Output signal always has exactly as many channels as the input signal.
- Channels corresponding to inputs 0 and 1 are deleted from the output signal, shifting all successive input channels 'up', i.e. if
id0 = 0
andid1 = 2
, input channel 1 is the new output channel 0 and input channel 3 is the new output channel 2. - For an input signal with N channels, in-phase and quadrature signals will reside in output channels N-2 and N-1, respectively.
- Example: for an input signal with 3 channels, modem output will reside in output channels 1 and 2, regardless of which channels are used as input.
qam.mod
I/O: signal/signal
Supports HDR: N/A
Parameters:
- Sample rate (
sr
): An integer number representing the input sample rate of the modulator. Incongruent input signals will be resampled to this sample rate before any processing occurs within the module. Specified in Hz. - Input channel 0 (
id0
): An integer number greater than or equal to zero. Corresponds to which channel should be used as in-phase signal input. - Input channel 1 (
id1
): An integer number greater than or equal to zero. Corresponds to which channel should be used as quadrature signal input. - Carrier frequency (
f_c
): The frequency at which to modulate the carrier wave. Specified in Hz. - Gain (
gain
): The output gain of the modem. Defaults to 0.0 dbV.
Notes:
- Output signal always has exactly as many channels as the input signal.
- Channels corresponding to inputs 0 and 1 are deleted from the output signal, shifting all successive input channels 'up', i.e. if
id0 = 0
andid1 = 2
, input channel 1 is the new output channel 0 and input channel 3 is the new output channel 2. - For an input signal with N channels, carrier and clock signals will reside in output channels N-2 and N-1, respectively.
- Example: for an input signal with 3 channels, modem output will reside in output channels 1 and 2, regardless of which channels are used as input.