info
OFDM 復調器の次元情報を提供する
説明
は、S
= info(obj
)comm.OFDMDemodulator
System object™ である obj
の入力信号と出力信号の次元を特定するフィールドをもつ構造体を返します。
例
OFDM 復調器の作成と変更
既定のプロパティを使用して OFDM 復調器 System object™ を作成します。プロパティの一部を変更します。オブジェクト関数info
を使用して、オブジェクトの構成を調べます。
ofdmDemod = comm.OFDMDemodulator
ofdmDemod = comm.OFDMDemodulator with properties: FFTLength: 64 NumGuardBandCarriers: [2x1 double] RemoveDCCarrier: false PilotOutputPort: false CyclicPrefixLength: 16 OversamplingFactor: 1 NumSymbols: 1 NumReceiveAntennas: 1
info(ofdmDemod)
ans = struct with fields:
InputSize: [80 1]
DataOutputSize: [53 1]
サブキャリアの数、シンボルの数、および受信アンテナの数を変更します。また、パイロット出力を有効にします。
ofdmDemod.FFTLength = 128; ofdmDemod.PilotOutputPort = 1; ofdmDemod.NumSymbols = 2; ofdmDemod.NumReceiveAntennas = 2;
サブキャリアの数とシンボルの数が変更されたことを確認します。オブジェクト関数info
を使用して、入力信号と出力信号の次元を再度調べます。情報構造体にパイロット出力の次元が追加されていることに注意してください。受信アンテナの数が 1 より大きいため、データとパイロット出力の次元は行列ではなく 3 次元配列になっています。
ofdmDemod
ofdmDemod = comm.OFDMDemodulator with properties: FFTLength: 128 NumGuardBandCarriers: [2x1 double] RemoveDCCarrier: false PilotOutputPort: true PilotCarrierIndices: [4x1 double] CyclicPrefixLength: 16 OversamplingFactor: 1 NumSymbols: 2 NumReceiveAntennas: 2
info(ofdmDemod)
ans = struct with fields:
InputSize: [288 2]
DataOutputSize: [113 2 2]
PilotOutputSize: [4 2 2]
入力引数
obj
— 次元情報を返す System object
comm.OFDMDemodulator
次元情報を返す System object。comm.OFDMDemodulator
System object として指定します。
データ型: object
出力引数
S
— OFDM 復調器の信号の次元
構造体
OFDM 復調器の信号の次元。OFDM 復調器オブジェクト obj
の入力信号と出力信号の次元を特定するフィールドをもつ構造体として返されます。
InputSize
— 復調器の入力データの次元
列ベクトル
復調器の入力データの次元。列ベクトルとして指定します。この要素の値は、入力 obj
の構成に基づき、[(NCPTotal + (NFFT×NSym)),NR] として計算されます。
変数の定義については、変数のリストを参照してください。
データ型: double
OutputDataSize
— 出力データ信号の次元
列ベクトル
出力データ信号の次元。列ベクトルとして指定します。この要素の値は、入力 obj
の構成に基づき、[NData,NSym,NR] として計算されます。
変数の定義については、変数のリストを参照してください。
データ型: double
OutputPilotSize
— パイロット出力信号の次元
列ベクトル
パイロット出力信号の次元。列ベクトルとして指定します。この要素の値は、入力 obj
の構成に基づき、[NPilot,NSym,NR] として計算されます。
変数の定義については、変数のリストを参照してください。
データ型: double
詳細
変数のリスト
次の変数は、comm.OFDMDemodulator
System object の入力信号と出力信号の次元を規定します。
変数 | 説明 |
---|---|
NData | データ サブキャリアの数。NData = NFFT − NleftG − NrightG − NDCNull − NPilot − NCustNull で計算される。 |
NFFT | サブキャリアの数 |
NleftG および NrightG | 左右のガード バンド。 |
NDCNull | DC null サブキャリアの数 |
NPilot | パイロット サブキャリアの数。
. |
NCustNull | カスタム null に使用されるサブキャリアの数。この変数は |
NSym | シンボルの数 |
NR | 受信アンテナの数 |
NCPTotal | すべてのシンボルのサイクリック プレフィックス長。
|
バージョン履歴
R2014a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)