Engee documentation

DSB AM Demodulator Passband

Demodulation of a signal modulated using two-band amplitude modulation.

dsb am demodulator passband

Description

The DSB AM Demodulator Passband unit demodulates a signal modulated using dual band amplitude modulation (DSB AM). The block uses the envelope detection method. The passband of the modulated signal is input. The input and output signals are real scalar signals.

In the demodulation process, this block uses a filter whose parameters (order, coefficients, cutoff frequency) are described by the corresponding parameters of the low-pass filter.

As a rule, a suitable value of Carrier frequency (Hz) is much higher than the highest frequency of the input signal. According to Kotelnikov’s theorem, the value inverse to the sampling period of the model (determined by the source of the model signal) should exceed twice the value of the Carrier frequency (Hz) parameter.

This block works only with real inputs of Float64 type. This block does not work inside the trigger subsystem.

Ports

Input

# IN_1 — input signal
scalar

Details

Input signal.

Data types

Float64.

Complex numbers support

No

Output

# OUT_1 — output signal
scalar

Details

Output signal.

Data types

Float64.

Complex numbers support

No

Parameters

Parameters

# Input signal offset — input offset

Details

Input signal offset. This parameter must match the same parameter in the DSB AM Modulator Passband block.

Default value

1

Program usage name

Offset

Tunable

No

Evaluatable

Yes

# Carrier frequency (Hz) — carrier frequency

Details

Carrier frequency in Hz. This parameter must correspond to the same parameter in block DSB AM Modulator Passband.

Default value

300

Program usage name

Fc

Tunable

No

Evaluatable

Yes

# Initial phase (rad) — initial phase

Details

Initial phase in rad.

Default value

0

Program usage name

Ph

Tunable

No

Evaluatable

Yes

# Lowpass filter design method — Low pass filter design method
Butterworth

Details

A method used to design a low pass filter.

Values

Butterworth

Default value

Butterworth

Program usage name

ftype

Tunable

No

Evaluatable

Yes

# Filter order — filter order

Details

The order of the digital low-pass filter.

Default value

4

Program usage name

Order

Tunable

No

Evaluatable

Yes

# Cutoff frequency (Hz) — filter cut-off frequency

Details

The cut-off frequency of the digital low-pass filter in Hz.

Default value

300

Program usage name

CutoffFreq

Tunable

No

Evaluatable

Yes