Functions and System Objects Supported for C/C++ Code Generation

An asterisk (*) indicates that the reference page has usage notes and limitations for C/C++ code generation.

aictest*

Dimension of signal subspace

albersheim*

Required SNR using Albersheim's equation

ambgfun*

Ambiguity and crossambiguity function

aperture2gain*

Convert effective aperture to gain

az2broadside*

Convert azimuth and elevation angle to broadside angle

azel2phitheta*

Convert angles from azimuth/elevation form to phi/theta form

azel2phithetapat*

Convert radiation pattern from azimuth-elevation to phi-theta coordinates

azel2uv*

Convert azimuth/elevation angles to u/v coordinates

azel2uvpat*

Convert radiation pattern from azimuth/elevation form to u/v form

azelaxes*

Spherical basis vectors in 3-by-3 matrix form

azelcut2pat

Create 3-D response pattern from azimuth and elevation cuts

backscatterBicyclist

Backscatter radar signals from bicyclist

backscatterPedestrian

Backscatter radar signals from pedestrian

beat2range*

Convert beat frequency to range

billingsleyicm*

Billingsley's intrinsic clutter motion (ICM) model

blkdiagbfweights*

MIMO channel block diagonalized weights

broadside2az*

Convert broadside angle to azimuth angle

bw2range*

Convert bandwidth to range resolution

cart2sphvec*

Convert vector from Cartesian components to spherical representation

cbfweights*

Conventional beamformer weights

circpol2pol*

Convert circular component representation of field to linear component representation

clone

Create identical object

clone

Copy of alpha-beta tracking filter

clusterDBSCAN

Data clustering

correct

Correct the state and state estimation error covariance

cranerainpl*

RF signal attenuation due to rainfall using Crane model

dechirp*

Perform dechirp operation on FMCW signal

delayseq*

Delay or advance sequence

depressionang*

Depression angle of surface target

diagbfweights*

Diagonalize MIMO channel

discoverClusters*

Find cluster hierarchy in data

distance

Distances between measurements and predicted measurements

dop2speed*

Convert Doppler shift to speed

dopsteeringvec*

Doppler steering vector

effearthradius*

Effective earth radius

espritdoa*

Direction of arrival using TLS ESPRIT

estimateEpsilon*

Estimate neighborhood clustering threshold

fogpl*

RF signal attenuation due to fog and clouds

fspl*

Free space path loss

gain2aperture*

Convert gain to effective aperture

gaspl*

RF signal attenuation due to atmospheric gases

gccphat*

Generalized cross-correlation

getMonopulseEstimator

Create monopulse estimator from monopulse feed

getNumScatterers

Number of scatterers on bicyclist

global2localcoord*

Convert global to local coordinates

grazingang*

Grazing angle of surface target

horizonrange*

Horizon range

lcmvweights*

Narrowband linearly constrained minimum variance (LCMV) beamformer weights

likelihood

Likelihood of measurement

local2globalcoord*

Convert local to global coordinates

mdltest*

Dimension of signal subspace

move

Position, velocity, and orientation of moving bicyclist

move

Position and velocity of walking pedestrian

musicdoa*

Estimate arrival directions of signals using MUSIC

mvdrweights*

Minimum variance distortionless response (MVDR) beamformer weights

noisepow*

Receiver noise power

npwgnthresh*

Detection SNR threshold for signal in white Gaussian noise

ompdecomp

Decomposition using orthogonal matching pursuit

omphybweights

Hybrid beamforming weights using orthogonal matching pursuit

pambgfun*

Periodic ambiguity function

phased.ADPCACanceller*

Adaptive DPCA (ADPCA) pulse canceller

phased.AlphaBetaFilter

Alpha-beta filter for object tracking

phased.AngleDopplerResponse*

Angle-Doppler response

phased.ArrayGain*

Sensor array gain

phased.ArrayResponse*

Sensor array response

phased.BackscatterRadarTarget*

Backscatter radar target

phased.BackscatterSonarTarget*

Sonar target backscatter

phased.BarrageJammer*

Barrage jammer

phased.BeamscanEstimator*

Beamscan spatial spectrum estimator for ULA

phased.BeamscanEstimator2D*

2-D beamscan spatial spectrum estimator

phased.BeamspaceESPRITEstimator*

Beamspace ESPRIT direction of arrival (DOA) estimator for ULA

phased.CFARDetector*

Constant false alarm rate (CFAR) detector

phased.CFARDetector2D*

Two-dimensional CFAR detector

phased.Collector*

Narrowband signal collector

phased.ConformalArray*

Conformal array

phased.ConstantGammaClutter*

Constant gamma clutter simulation

phased.CosineAntennaElement*

Cosine antenna element

phased.CrossedDipoleAntennaElement*

Crossed-dipole antenna element

phased.CustomAntennaElement*

Custom antenna element

phased.CustomMicrophoneElement*

Custom microphone

phased.DopplerEstimator*

Doppler estimation

phased.DPCACanceller*

Displaced phase center array (DPCA) pulse canceller

phased.ElementDelay*

Sensor array element delay estimator

phased.ESPRITEstimator*

ESPRIT direction of arrival (DOA) estimator for ULA

phased.FMCWWaveform*

FMCW waveform

phased.FreeSpace*

Free space environment

phased.FrostBeamformer*

Frost beamformer

phased.GCCEstimator*

Wideband direction of arrival estimation

phased.GSCBeamformer*

Generalized sidelobe canceler beamformer

phased.HeterogeneousConformalArray*

Heterogeneous conformal array

phased.HeterogeneousULA*

Heterogeneous uniform linear array

phased.HeterogeneousURA*

Heterogeneous uniform rectangular array

phased.IsoSpeedUnderwaterPaths*

Isospeed multipath sonar channel

phased.IsotropicAntennaElement*

Isotropic antenna element

phased.IsotropicHydrophone*

Isotropic hydrophone

phased.IsotropicProjector*

Isotropic projector

phased.LCMVBeamformer*

Narrowband LCMV beamformer

phased.LinearFMWaveform*

Linear FM pulse waveform

phased.LOSChannel*

Narrowband LOS propagation channel

phased.MatchedFilter*

Matched filter

phased.MFSKWaveform*

MFSK waveform

phased.MonopulseEstimator*

Amplitude monopulse direction finding

phased.MonopulseFeed*

Creates sum and difference channels

phased.MultipathChannel*

Propagate signals in multipath channel

phased.MUSICEstimator*

Estimate direction of arrival using narrowband MUSIC algorithm for ULA

phased.MUSICEstimator2D*

Estimate 2D direction of arrival using narrowband MUSIC algorithm

phased.MVDRBeamformer*

Narrowband minimum-variance distortionless-response beamformer

phased.MVDREstimator*

MVDR (Capon) spatial spectrum estimator for ULA

phased.MVDREstimator2D*

2-D MVDR (Capon) spatial spectrum estimator

phased.OmnidirectionalMicrophoneElement*

Omnidirectional microphone

phased.PartitionedArray*

Phased array partitioned into subarrays

phased.PhaseCodedWaveform*

Phase-coded pulse waveform

phased.PhaseShiftBeamformer*

Narrowband phase shift beamformer

phased.Platform*

Model platform motion

phased.PulseCompressionLibrary*

Create a library of pulse compression specifications

phased.PulseWaveformLibrary*

Create a library of pulse waveforms

phased.RadarTarget*

Radar target

phased.Radiator*

Narrowband signal radiator

phased.RangeAngleResponse*

Range-angle response

phased.RangeDopplerResponse*

Range-Doppler response

phased.RangeEstimator*

Range estimation

phased.RangeResponse*

Range response

phased.ReceiverPreamp*

Receiver preamp

phased.RectangularWaveform*

Rectangular pulse waveform

phased.ReplicatedSubarray*

Phased array formed by replicated subarrays

phased.RootMUSICEstimator*

Root MUSIC direction of arrival (DOA) estimator for ULA and UCA

phased.RootWSFEstimator*

Root WSF direction of arrival (DOA) estimator for ULA

phased.ScatteringMIMOChannel*

Scattering MIMO channel

phased.ShortDipoleAntennaElement*

Short-dipole antenna element

phased.STAPSMIBeamformer*

Sample matrix inversion (SMI) beamformer

phased.SteeringVector*

Sensor array steering vector

phased.SteppedFMWaveform*

Stepped FM pulse waveform

phased.StretchProcessor*

Stretch processor for linear FM waveform

phased.SubbandMVDRBeamformer*

Wideband minimum-variance distortionless-response beamformer

phased.SubbandPhaseShiftBeamformer*

Subband phase shift beamformer

phased.SumDifferenceMonopulseTracker*

Sum and difference monopulse for ULA

phased.SumDifferenceMonopulseTracker2D*

Sum and difference monopulse for URA

phased.TimeDelayBeamformer*

Time delay beamformer

phased.TimeDelayLCMVBeamformer*

Time delay LCMV beamformer

phased.TimeVaryingGain*

Time varying gain control

phased.Transmitter*

Transmitter

phased.TwoRayChannel*

Two-ray propagation channel

phased.UCA*

Uniform circular array

phased.ULA*

Uniform linear array

phased.UnderwaterRadiatedNoise*

Radiate acoustic noise from underwater or surface sound source

phased.URA*

Uniform rectangular array

phased.WidebandBackscatterRadarTarget*

Backscatter wideband signal from radar target

phased.WidebandCollector*

Wideband signal collector

phased.WidebandFreeSpace*

Wideband freespace propagation

phased.WidebandLOSChannel*

Wideband LOS propagation channel

phased.WidebandRadiator*

Wideband signal radiator

phased.WidebandTwoRayChannel*

Wideband two-ray propagation channel

phitheta2azel*

Convert angles from phi/theta form to azimuth/elevation form

phitheta2azelpat*

Convert radiation pattern from phi/theta form to azimuth/elevation form

phitheta2uv*

Convert phi/theta angles to u/v coordinates

phitheta2uvpat*

Convert radiation pattern from phi/theta form to u/v form

physconst*

Physical constants

pilotcalib*

Array calibration using pilot sources

pol2circpol*

Convert linear component representation of field to circular component representation

polellip*

Parameters of ellipse traced out by tip of a polarized field vector

polloss*

Polarization loss

polratio*

Ratio of vertical to horizontal linear polarization components of a field

polsignature*

Copolarization and cross-polarization signatures

predict

Predict the state and state estimation error covariance

pulsint*

Pulse integration

radareqpow*

Peak power estimate from radar equation

radareqrng*

Maximum theoretical range estimate

radareqsnr*

SNR estimate from radar equation

radarvcd*

Vertical coverage diagram

radialspeed*

Relative radial speed

rainpl*

RF signal attenuation due to rainfall

range2beat*

Convert range to beat frequency

range2bw*

Convert range resolution to required bandwidth

range2time*

Convert propagation distance to propagation time

range2tl*

Compute underwater sound transmission loss from range

rangeangle*

Range and angle calculation

rcscylinder

Radar cross section of cylinder

rcsdisc

Radar cross section of flat circular plate

rcstruncone

Radar cross section of truncated cone

rdcoupling*

Range Doppler coupling

reflect

Reflected signal from walking pedestrian

reflect

Reflected signal from moving bicyclist

release

Release resources and allow changes to object property values and input characteristics

reset

Reset object state and property values

rocpfa*

Receiver operating characteristic curves by false-alarm probability

rocsnr*

Receiver operating characteristic curves by SNR

rootmusicdoa*

Direction of arrival using Root MUSIC

rotpat

Rotate radiation pattern

rotx*

Rotation matrix for rotations around x-axis

roty*

Rotation matrix for rotations around y-axis

rotz*

Rotation matrix for rotations around z-axis

scatteringchanmtx*

Scattering channel matrix

sensorcov*

Sensor spatial covariance matrix

sensorsig*

Simulate received signal at sensor array

shnidman*

Required SNR using Shnidman's equation

sonareqsl*

Compute source level using the sonar equation

sonareqsnr*

Compute SNR using the sonar equation

sonareqtl*

Compute transmission loss using the sonar equation

speed2dop*

Convert speed to Doppler shift

sph2cartvec*

Convert vector from spherical basis components to Cartesian components

spsmooth*

Spatial smoothing

steervec*

Steering vector

stokes*

Stokes parameters of polarized field

stretchfreq2rng*

Convert frequency offset to range

surfacegamma*

Gamma value for different terrains

surfclutterrcs*

Surface clutter radar cross section (RCS)

systemp*

Receiver system-noise temperature

taylortaperc*

Taylor nbar taper for arrays

time2range*

Convert propagation time to propagation distance

tl2range*

Compute range from underwater transmission loss

unigrid*

Uniform grid

uv2azel*

Convert u/v coordinates to azimuth/elevation angles

uv2azelpat*

Convert radiation pattern from u/v form to azimuth/elevation form

uv2phitheta*

Convert u/v coordinates to phi/theta angles

uv2phithetapat*

Convert radiation pattern from u/v form to phi/theta form

val2ind*

Uniform grid index

waterfill*

Waterfill MIMO power distribution