comm.OSTBCEncoder
直交空間時間ブロック符号を使用した入力の符号化
説明
comm.OSTBCEncoderSystem object™ は、直交空間時間ブロック符号 (OSTBC) を使って入力シンボル シーケンスを符号化します。この System object は入力シンボルをブロック単位でマップし、出力のコードワード行列を時間領域で結合します。詳細については、入力から出力までの次元を参照してください。
OSTBC を使って入力シンボル シーケンスを符号化するには、以下の手順に従います。
comm.OSTBCEncoderオブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
構文
説明
は OSTBC 符号化器 System object ostbcenc = comm.OSTBCEncoderostbcenc を作成します。このオブジェクトは入力シンボルをブロック単位でマップし、出力のコードワード行列を時間領域で結合します。
は、NumTransmitAntennas プロパティが ostbcenc = comm.OSTBCEncoder(N)N に設定された OSTBC 符号化器オブジェクトを作成します。
は、前述の任意の構文を使用して OSTBC 符号化器オブジェクトを作成し、名前と値の引数を 1 つ以上使用してプロパティを設定します。たとえば、ostbcenc = comm.OSTBCEncoder(___,Name=Value)SymbolRate=1/2 は、符号のシンボル レートを 1/2 に設定します。
プロパティ
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
詳細
アルゴリズム
拡張機能
バージョン履歴
R2012a で導入