メインコンテンツ

fspl

説明

L = fspl(R,lambda) は、波長 lambda の波形が距離 R メートルを伝搬する場合の自由空間パス損失をデシベル単位で返します。L の最小値は 0 であり、パス損失がないことを示します。

すべて折りたたむ

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

波長 (メートル単位)。実数値の 1 行 N 列または N 行 1 列のベクトルとして指定します。波長は、伝搬速度を信号周波数で除算した値です。

データ型: single | double

出力引数

すべて折りたたむ

パス損失 (デシベル単位)。MN 列の非負の行列として返されます。値が 0 である場合は、パス損失がないことを示します。

lambda がスカラーである場合、L の次元は R と同じです。

詳細

すべて折りたたむ

参照

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

拡張機能

すべて展開する

バージョン履歴

R2011a で導入