bistaticTransmitter
Description
bistaticTransmitter creates a bistatic transmitter object. Bistatic radar
systems have separate transmitter and receiver elements that are not co-located. To create a
bistatic radar that supports synchronous, asynchronous, and multiple transmitter and receiver
pairs, use bistaticReceiver in
conjunction with bistaticTransmitter.
Use the transmit object
function to transmit and propagate signals from the bistatic transmitter. Specify propagation
paths in the radar mounting frame, including path loss, using the
propPaths. You can use the bistaticFreeSpacePath function to calculate the bistatic propagation paths,
propPaths. The nextTime object
function returns the leading edge of the next transmission.
For a typical bistatic workflow, construct the bistatic transmitter using
bistaticTransmitter and construct the bistatic receiver using
bistaticReceiver. Then, transmit the waveform by calling
transmit on the bistatic transmitter. Finally, call receive on the
bistatic receiver to receive the propagated signal returned by transmit.
For a more advanced workflow that supports multiple transmitters and parallelization, call
collect on the
bistatic receiver to coherently combine the transmitted signal returned by
transmit prior to calling receive. See Transmit, Collect, and Receive Timing Visualization for more information on
simulation timing and using information provided by nextTime.
Creation
Description
creates a bistatic
transmitter object with default values, TX = bistaticTransmitterTX, that is used to generate
samples of a transmitted signal in the direction of the receiver and targets. Call
transmit on TX to transmit and propagate
signals.
creates a bistatic transmitter object, TX = bistaticTransmitter(PropertyName=Value)TX, with each specified
PropertyName set to the corresponding Value.
You can specify additional pairs of arguments in any order as
PropertyName1=Value1,...,PropertyNameN=ValueN.
Properties
Object Functions
Examples
Version History
Introduced in R2025a


