This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Free space path loss


L = fspl(R,lambda)


L = fspl(R,lambda) returns the free space path loss in decibels for a waveform with wavelength lambda propagated over a distance of R meters. The minimum value of L is zero, indicating no path loss.

Input Arguments


real-valued 1-by-M or M-by-1 vector

Propagation distance of signal. Units are in meters.


real-valued 1-by-N or N-by-1 vector

The wavelength is the speed of propagation divided by the signal frequency. Wavelength units are meters.

Output Arguments


Path loss in decibels. M-by-N nonnegative matrix. A value of zero signifies no path loss. When lambda is a scalar, L has the same dimensions as R.


collapse all

Calculate the free-space path loss (in dB) of a 10 GHz radar signal over a distance of 10 km.

fc = 10.0e9;
lambda = physconst('LightSpeed')/fc;
R = 10e3;
L = fspl(R,lambda)
L = 132.4478

More About

collapse all

Free Space Path Loss

The free-space path loss, L, in decibels is:


This formula assumes that the target is in the far-field of the transmitting element or array. In the near-field, the free-space path loss formula is not valid and can result in a loss smaller than 0 dB, equivalent to a signal gain. For this reason, the loss is set to 0 dB for range values R ≤ λ/4π.


[1] Proakis, J. Digital Communications. New York: McGraw-Hill, 2001.

Extended Capabilities

Introduced in R2011a