serdes.SaturatingAmplifier
Models a saturating amplifier
Description
The serdes.SaturatingAmplifier
System object™ scales the input waveform according to a voltage in versus voltage out response.
The voltage in versus voltage out response is specified either by the soft clipping response
defined by Limit
and Linear Gain
properties or by
the VinVout
property. serdes.SaturatingAmplifier
System object applies memoryless nonlinearity to incoming waveform.
To limit the voltage output to a specific value:
Create the
serdes.SaturatingAmplifier
object and set its properties.Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?
Creation
Description
returns
an amplifier object that modifies the input signal so that the output voltage is clipped
to SatAmp
= serdes.SaturatingAmplifier1.2
V.
sets properties using one or more name-value pairs. Enclose each property name in quotes.
Unspecified properties have default values.SatAmp
= serdes.SaturatingAmplifier(Name
,Value
)
Example: SatAmp = serdes.SaturatingAmplifier('Limit',5)
returns a
saturating amplifier object that limits the output waveform at 5 V.
Properties
Object Functions
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj
, use
this syntax:
release(obj)
Examples
Extended Capabilities
Version History
Introduced in R2019aSee Also
AGC | serdes.AGC
| SaturatingAmplifier | serdes.VGA
| VGA