Filter signal through multipath fading channel defined by propagation rays
The comm.RayTracingChannel
System object™ filters a signal through a multipath fading channel that is defined by
propagation rays.
To filter a signal through a fading channel defined by propagation rays:
Create the comm.RayTracingChannel
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?.
creates a
ray-tracing fading channel System object, which defines the multipath environment using a set of propagation
rays.rtchan
= comm.RayTracingChannel
sets properties using one or more name-value pairs. Enclose each property name in quotes.
For example, rtchan
= comm.RayTracingChannel(Name
,Value
)'SampleRate',1e6
sets the sample rate to
1
MHz.
creates a ray-tracing fading channel System object given inputs rtchan
= comm.RayTracingChannel(rays
,tx
,rx
)rays
, tx
, and
rx
.
rays
, specified as a set of comm.Ray
objects, is used to set the PropagationRays property.
tx
, specified as a txsite
object, is used to set the TransmitArray and TransmitArrayOrientationAxes properties.
rx
, specified as an rxsite
, is
used to set the ReceiveArray and ReceiveArrayOrientationAxes properties.
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)
arrayConfig
| comm.ChannelFilter
| comm.Ray
| rxsite
| siteviewer
| txsite
| phased.ConformalArray
(Phased Array System Toolbox) | phased.CustomAntennaElement
(Phased Array System Toolbox) | phased.IsotropicAntennaElement
(Phased Array System Toolbox) | phased.ULA
(Phased Array System Toolbox) | phased.URA
(Phased Array System Toolbox)