Engee documentation

DSBSC AM Modulator Passband

Modulation using amplitude modulation with two sidebands and suppressed carrier frequency.

dsbsc am modulator passband

Description

The DSBSC AM Modulator Passband unit performs modulation using dual sideband amplitude modulation with suppressed carrier frequency (DSBSC AM). The output is a passband representation of the modulated signal. The input and output signals are real scalar signals.

If the input is a signal as a function of time-dependent, the output is:

,

where

  • - carrier frequency, the value of Carrier frequency (Hz);

  • - initial phase, value of parameter Initial phase (rad).

As a rule, a suitable value of Carrier frequency (Hz) is much higher than the highest frequency of the input signal. By Kotelnikov’s theorem, the inverse of the sampling period of the model (determined by the source of the model signal) must be greater than twice the Carrier frequency (Hz).

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

# Carrier frequency (Hz) — carrier frequency

Details

Carrier frequency in Hz.

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

Additional options

C code generation: Yes