range
Range of radio wave propagation
Description
Examples
Specify transmitter and receiver sites.
tx = txsite('Name','MathWorks Apple Hill',... 'Latitude',42.3001, ... 'Longitude',-71.3504, ... 'TransmitterFrequency', 2.5e9); rx = rxsite('Name','Fenway Park',... 'Latitude',42.3467, ... 'Longitude',-71.0972);
Create the propagation model for heavy rainfall rate.
pm = propagationModel('rain','RainRate',50)
pm =
Rain with properties:
RainRate: 50
Tilt: 0
Calculate the range of transmitter using the rain propagation model and a path loss of 127 dB.
r = range(pm,tx,127)
r = 2.0747e+04
Input Arguments
Propagation model, specified as one of these objects:
FreeSpaceobject — Free space propagation modelRainobject — Rain propagation modelGasobject — Gas propagation modelFogobject — Fog propagation modelCloseInobject — Close-in propagation modelLongleyRiceobject — Longley-Rice propagation modelTIREMobject — TIREM™ propagation modelRayTracingobject — Ray tracing propagation modelCompositePropagationModelobject — Composite propagation model. Create a composite propagation model from individual propagation models by using theaddfunction. For information about the types of propagation models that can be combined, see Choose a Propagation Model.
Create propagation models by using the propagationModel function.
Transmitter site, specified as a txsite
object or an array of txsite objects.
Path loss in dB, specified as a scalar.
Data Types: double
Output Arguments
Range in meters, returned as a scalar or M-by-1 array. M is the number of transmitter sites.
The range is the maximum distance for which the path loss does not exceed the value of the specified path loss.
References
[1] "IEEE Standard Definitions of Terms for Antennas." IEEE Std 145-2013 (Revision of IEEE Std 145-1993), March 2014, 1–50. https://doi.org/10.1109/IEEESTD.2014.6758443.
Version History
Introduced in R2017bRay tracing functions calculate path loss and phase shift using the polarization convention described by IEEE® Standard 145-2013 [1], such that MATLAB® expects the polarization of the receiver antenna to be defined as if it were transmitting.
As a result of this change, when used with polarized antennas, the
range function can return different values in R2026a
compared to previous releases.
Propagation models that combine Rain objects and
RayTracing
objects use an improved algorithm, where the model calculates propagation loss from
rain for each ray path segment.
As a result of this change, the range function can
return different values in R2026a compared to previous releases.
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)