MATLAB 帮助中心
Range of radio wave propagation
r = range(propmodel,tx,pl)
r = range(propmodel,tx,pl)returns the range of radio wave propagation from the transmitter site.
r
propmodel
tx
pl
example
collapse all
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
Propagation model, specified as a propagation model object. Use the propagationModel function.
propagationModel
Data Types: object
object
txsite
Transmitter site, specified as a txsite object. You can use array inputs to specify multiple sites.
Data Types: char
char
Path loss, specified as a scalar in decibels.
Data Types: double
double
Range, returned as a scalar or M-by-1 array with each element in meters. M is the number of TX sites.
Range is the maximum distance for which the path loss does not exceed the value of the specified pl.
Introduced in R2019b
propagationModel | pathloss
pathloss
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.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处