メインコンテンツ

Free Space Path Loss

複素信号への自由空間パス損失の適用

  • Free Space Path Loss block

ライブラリ:
Communications Toolbox / RF Impairments and Components

説明

Free Space Path Loss ブロックは、自由空間パス損失を複素信号に適用します。ブロックは送信機と受信機間の距離による信号強度の損失をシミュレートします。[Mode] パラメーターは、損失をデシベルで指定するのか、距離と RF 信号周波数に基づいた計算として指定するのかを示します。

すべて展開する

このモデルは、自由空間パス損失をQPSK 変調信号に適用します。

Free Space Path Loss ブロックは、距離と周波数モードの設定に基づいて計算される自由空間パス損失を適用します。

モデルを実行し、自由空間パス損失が適用された後の信号レベルを表示します。

自由空間パス損失の構成設定は以下の通りです。

Mode: Distance and Frequency
Distance: 0.500
Frequency (MHz): 1920

The calculated free space path loss is 92.09 dB.

この例では、差動直交位相偏移変調 (DQPSK) 方式によって変調された信号に RF 劣化要因を適用します。RF 劣化要因を示すために、この例では、現代の無線機の一般的なレベルとは異なる誇張されたレベルを適用しています。

この例では、slex_rcvrimpairments_dqpsk モデルがランダムな信号を DQPSK 変調し、信号にさまざまな RF 劣化要因を適用します。モデルでは、RF Impairments ライブラリから劣化要因ブロックを使用します。コールバック関数 InitFun はシミュレーション変数を初期化します。詳細については、モデル コールバック (Simulink)を参照してください。

劣化要因ブロックの後、信号は 2 つのパスに分岐します。1 つのパスは、復調の前に信号に DC ブロッキング、自動ゲイン制御 (AGC)、および I/Q 不均衡補正を適用します。補正パス上の信号は、DC BlockerAGC、およびI/Q Imbalance Compensatorブロックによって調整されます。信号は DQPSK 変調されているため、搬送波同期は必要ありません。2 番目のパスは、復調に直接進みます。復調後、両方の信号でエラー レートの計算が行われます。モデルには、コンスタレーションを解析できるように、変調の後、補正の前、および補正の後にConstellation Diagramブロックが含まれています。

モデルが実行されると、シミュレーションの以下の段階で信号がコンスタレーション ダイアグラムにプロットされます。

  • After Modulation コンスタレーション ダイアグラムは、基準の DQPSK 変調信号コンスタレーションを示しています。

  • Before Correction コンスタレーション ダイアグラムは、減衰して歪んだ信号コンスタレーションを示しています。

  • After Correction コンスタレーション ダイアグラムは、補正ブロック後に信号が増幅および改善されたことを示しています。

AGC を使用しない復調済み信号のエラー レートは主に自由空間パス損失と I/Q 不均衡によって発生します。QPSK 変調は他の劣化要因の影響を最小限に抑えます。

Error rate for corrected signal:   0.000
Error rate for uncorrected signal: 0.042

モデルを検証するには、次のことを試します。

  • RF 劣化要因の設定を調整し、モデルを再実行して、コンスタレーション ダイアグラムとエラー レートの変化に注目します。

  • 復調の前にイコライザー段階を追加するためにモデルを変更します。イコライズには、劣化要因によって発生する歪みの一部を低減するための固有の機能があります。詳細については、イコライズを参照してください。

拡張例

端子

入力

すべて展開する

複素信号。スカラーまたは列ベクトルとして指定します。

データ型: double | single
複素数のサポート: あり

出力

すべて展開する

出力信号。スカラーまたは列ベクトルとして返されます。この出力は入力信号と同じ次元およびデータ型になります。

パラメーター

すべて展開する

ブロック パラメーターを対話的に編集するには、プロパティ インスペクターを使用します。Simulink ツールストリップの [シミュレーション] タブの [準備] ギャラリーで [プロパティ インスペクター] を選択します。

損失計算モード。次のオプションのいずれかとして指定します。

  • Decibels[Loss (dB)] パラメーターを使用して損失は指定されます。

  • Distance and Frequency[Distance (km)] パラメーターと [Carrier frequency (MHz)] パラメーターを使用して損失は計算されます。

デシベル単位の電力損失。スカラーとして指定します。ブロック アイコンに表示される dB 量は、表示の目的でのみ丸められます。

依存関係

このパラメーターを有効にするには、[Mode] パラメーターを [Decibels] に設定します。

km 単位で表した送信機と受信機間の距離。スカラーとして指定します。

依存関係

このパラメーターを有効にするには、[Mode] パラメーターを [Distance and Frequency] に設定します。

搬送波周波数 (MHz 単位)。スカラーとして指定します。

依存関係

このパラメーターを有効にするには、[Mode] パラメーターを [Distance and Frequency] に設定します。

ブロックの特性

データ型

double | single

多次元信号

なし

可変サイズの信号

なし

アルゴリズム

自由空間パス損失 L (デシベル単位) は、次のように求めます。

L = 20log10(4πR/λ).

この式では、ターゲットが送信素子またはアレイの遠方界に存在することを想定しています。近傍界では、自由空間のパス損失式は有効ではなく、0 dB よりも小さい結果となり、信号ゲインと等価になる可能性があります。そのため、範囲値 R ≤ λ/4π について損失は 0 dB に設定されます。

拡張機能

すべて展開する

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2006a より前に導入