Two-ray propagation channel
The phased.TwoRayChannel
models a narrowband two-ray
propagation channel. A two-ray propagation channel is the simplest type of multipath
channel. You can use a two-ray channel to simulate propagation of signals in a
homogeneous, isotropic medium with a single reflecting boundary. This type of medium has
two propagation paths: a line-of-sight (direct) propagation path from one point to
another and a ray path reflected from the boundary. You can use this System object™ for short-range radar and mobile communications applications where the
signals propagate along straight paths and the earth is assumed to be flat. You can also
use this object for sonar and microphone applications. For acoustic applications, you
can choose the fields to be non-polarized and adjust the propagation speed to be the
speed of sound in air or water. You can use phased.TwoRayChannel
to model propagation from several points
simultaneously.
While the System object works for all frequencies, the attenuation models for atmospheric gases and rain are valid for electromagnetic signals in the frequency range 1–1000 GHz only. The attenuation model for fog and clouds is valid for 10–1000 GHz. Outside these frequency ranges, the System object uses the nearest valid value.
The phased.TwoRayChannel
System object applies range-dependent time delays to the signals, and as well as gains
or losses, phase shifts, and boundary reflection loss. The System object applies Doppler shift when either the source or destination is
moving.
Signals at the channel output can be kept separate or be
combined — controlled by the
CombinedRaysOutput
property. In the
separate option, both fields arrive at the destination
separately and are not combined. For the combined option, the two
signals at the source propagate separately but are coherently summed at the destination
into a single quantity. This option is convenient when the difference between the sensor
or array gains in the directions of the two paths is not significant and need not be
taken into account.
Unlike the phased.FreeSpace
System object, the phased.TwoRayChannel
System object does not support two-way propagation.
To compute the propagation delay for specified source and receiver points:
Define and set up your two-ray channel using the Construction procedure that follows.
Call the step
method to compute the
propagated signal using the properties of the phased.TwoRayChannel
System object.
The behavior of step
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.
s2Ray = phased.TwoRayChannel
creates a two-ray propagation
channel System object, s2Ray
.
s2Ray = phased.TwoRayChannel(
creates a System object, Name
,Value
)s2Ray
, with each specified property
Name
set to the specified Value
. You can
specify additional name and value pair arguments in any order as
(Name1,Value1
,...,NameN,ValueN
).
reset | Reset states of System object |
step | Propagate signal from point to point using two-ray channel model |
Common to All System Objects | |
---|---|
release | Allow System object property value changes |
[1] Saakian, A. Radio Wave Propagation Fundamentals. Norwood, MA: Artech House, 2011.
[2] Balanis, C. Advanced Engineering Electromagnetics. New York: Wiley & Sons, 1989.
[3] Rappaport, T. Wireless Communications: Principles and Practice, 2nd Ed New York: Prentice Hall, 2002.
[4] Radiocommunication Sector of the International Telecommunication Union. Recommendation ITU-R P.676-10: Attenuation by atmospheric gases. 2013.
[5] Radiocommunication Sector of the International Telecommunication Union. Recommendation ITU-R P.840-6: Attenuation due to clouds and fog. 2013.
[6] Radiocommunication Sector of the International Telecommunication Union. Recommendation ITU-R P.838-3: Specific attenuation model for rain for use in prediction methods. 2005.