Main Content

receive

Receive IQ signal from radars mounted on platform

Description

sig = receive(plat,t) returns the target echo, sig, received at radars mounted on the platform, plat, at time t.

[sig,info] = receive(plat,t) also returns the configuration information, info, of each radar when the signal is received.

Input Arguments

collapse all

Scenario platform, specified as a Platform object. To create platforms, use the platform function.

Detection time, specified as a nonnegative scalar in seconds.

Output Arguments

collapse all

Signal received at the radar receiver, returned as one of these values:

  • NS-by-NRE-by-N array –– If the radar uses a regular antenna array for receiving, then the dimension of sig is NS-by-NRE-by-N, where NRE is the number of antenna elements in the receive antenna array of the radar, NS is the number of samples in each transmitted pulse or sweep, and N is the number of transmitted pulses or sweeps. In this case, N is the value of the NumRepetition property.

  • NS-by-NRS-by-N array –– If the radar uses a subarray for receiving, then the dimension of sig is NS-by-NRS-by-N, where NRS is the number of subarrays in the receive antenna array of the radar. When multiple pulses or sweeps are simulated, the function assumes that targets move according to a constant velocity trajectory.

Data Types: double
Complex Number Support: Yes

Simulation metadata, returned as a structure containing the following fields:

  • IsScanDone –– Whether one period of mechanical scan is done

  • MechanicalAngle –– Current antenna pointing angle due to mechanical scan

  • Origin –– Radar location in the platform coordinate system

  • Orientation –– Radar orientation axes in the platform coordinate system

Data Types: struct

Version History

Introduced in R2021a