phased.ReceiverPreamp
Receiver preamp
Description
The ReceiverPreamp
System object™ implements a model of a receiver preamplifier. The object receives
incoming signals, multiplies them by the amplifier gain and divides by system losses.
Finally, Gaussian white noise is added to the signal.
To model a receiver preamp:
Define and set up your receiver preamp. See Construction.
Call
step
to amplify the input signal according to the properties ofphased.ReceiverPreamp
. The behavior ofstep
is specific to each object in the toolbox.
Note
Starting in R2016b, instead of using the step
method
to perform the operation defined by the System object, you can
call the object with arguments, as if it were a function. For example, y
= step(obj,x)
and y = obj(x)
perform
equivalent operations.
Construction
H = phased.ReceiverPreamp
creates a receiver
preamp System object, H
.
H = phased.ReceiverPreamp(
creates
a receiver preamp object, Name
,Value
)H
, with each specified
property Name set to the specified Value. You can specify additional
name-value pair arguments in any order as (Name1
,Value1
,...,NameN
,ValueN
).
Properties
|
Gain of receiver A scalar containing the gain (in decibels) of the receiver preamp. Default: | ||||
|
Loss factor of receiver A scalar containing the loss factor (in decibels) of the receiver preamp. Default: | ||||
|
Noise specification method Specify how to compute noise power using one of Default: | ||||
|
Noise figure of receiver A scalar containing the noise figure (in decibels) of the receiver
preamp. If the receiver has multiple channels/sensors, the noise figure
applies to each channel/sensor. This property is only applicable when
you set the Default: | ||||
|
Reference temperature of receiver A scalar containing the reference temperature of the receiver
(in kelvin). If the receiver has multiple channels/sensors, the reference
temperature applies to each channel/sensor. This property is only
applicable when you set the Default: | ||||
|
Sample rate Specify the sample rate, in hertz, as a positive scalar. This
property is only applicable when you set the Default: | ||||
|
Noise power Specify the noise power (in Watts) as a positive scalar. This
property is only applicable when you set the Default: | ||||
|
Noise complexity Specify the noise complexity as one of Default: | ||||
|
Add input to specify enabling signal To specify a receiver enabling signal, set this property to Default: | ||||
|
Add input to specify phase noise To specify the phase noise for each incoming sample, set this
property to Default: | ||||
|
Source of seed for random number generator Specify how the object generates random numbers. Values of this property are:
Default: | ||||
|
Seed for random number generator Specify the seed for the random number generator as a scalar
integer between 0 and 232–1. This
property applies when you set the Default: |
Methods
reset | Reset random number generator for noise generation |
step | Receive incoming signal |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
Examples
References
[1] Richards, M. A. Fundamentals of Radar Signal Processing. New York: McGraw-Hill, 2005.
[2] Skolnik, M. Introduction to Radar Systems, 3rd Ed. New York: McGraw-Hill, 2001.
Extended Capabilities
Version History
Introduced in R2011a