You are here: Symbol Reference > Dew Namespace > Dew.Signal Namespace > Classes > TSignalModulator Class
Dew Signal for .NET
ContentsIndexHome
PreviousUpNext
TSignalModulator Class

Modulates a signal.

Dew_Signal_TSignalModulatorDew_Signal_TSignalModulatorDew_Signal_TSignalModulatorDew_Signal_TSignalModulator
Syntax
C#
Visual Basic
public class TSignalModulator : TSignalRateConverter;

SignalProcessing.cs

Use the component to move the signal to a specified carrier frequency. The process is also called modulation. By increasing the sampling frequency using high speed linear phase interpolation, narrow frequency bands can be moved to any carrier frequency in real time. This is the inverse procedure to the signal demodulator. The target sampling frequency and carrier frequency can be independently controlled. The procedure generates only one sided upper side band, to the right of the carrier. 

The target sampling frequency can be specified with the Factor property and the CarrierFrequency property defines the carrier frequency.

Signal.SamplingFrequency := 10; //in Hz SignalModulator.Input := Signal; SignalModulator.Factor := 12; SignalModulator.CarrierFrequency := 4.5; 

The output sampling frequency will be: 10*12 = 120Hz The output signal will have non-zero frequencies from 45 to 50Hz which will hold the information originally stored in the range from 0 to 5Hz.

Copyright (c) 1999-2022 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!