Models a saturating amplifier
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? (MATLAB).
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
)
SatAmp = serdes.SaturatingAmplifier('Limit',5)
returns a
SaturatingAmplifier object that limits the output waveform at 5 V.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)
AGC | SaturatingAmplifier | VGA | serdes.AGC
| serdes.VGA