MATLAB 帮助中心
自由空间路径损耗
L = fspl(R,lambda)
L = fspl(R,lambda) 返回波长为 lambda、传播距离为 R 米的波形的自由空间路径损耗,单位为分贝。L 的最小值为零,表示无路径损耗。
L
R
lambda
示例
全部折叠
计算 10 GHz 雷达信号在 10 km 距离上的自由空间路径损耗(单位为 dB)。
fc = 10.0e9; lambda = physconst('LightSpeed')/fc; R = 10e3; L = fspl(R,lambda)
L = 132.4478
信号的传播距离,单位为米,指定为实数值 1×M 或 M×1 向量。
数据类型: single | double
single
double
波长,单位为米,指定为实数值 1×N 或 N×1 向量。波长等于传播速度除以信号频率。
路径损耗,单位为分贝,以 M×N 非负矩阵形式返回。值为 0 表示无路径损耗。
0
当 lambda 为标量时,L 的维度与 R 相同。
自由空间路径损耗 L(单位为分贝)为:
L=20log10(4πRλ)
此公式假定目标位于发射单元或阵列的远场区。在近场区,自由空间路径损耗公式无效,并可能导致损耗小于 0 dB,等效于信号增益。因此,对于范围值 R ≤ λ/4π,损耗设置为 0 dB。
[1] Proakis, J. Digital Communications. New York: McGraw-Hill, 2001.
全部展开
用法说明和限制:
不支持可变大小输入。
请参阅“C/C++ 代码生成”部分中的用法说明和限制。同样的用法说明和限制也适用于 GPU 代码生成。
在 R2017b 中推出
gaspl | fogpl | rainpl
gaspl
fogpl
rainpl
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处