主要内容

comm.OSTBCEncoder

直交空間時間ブロック符号を使用した入力の符号化

説明

OSTBCEncoderオブジェクトは,直交空間時間ブロック符号(OSTBC)を使って入力シンボルシーケンスを符号化します。ブロックは入力シンボルをブロック単位でマップし,出力の符号語行列を時間領域で結合します。

直交空間時間ブロック符号を使って入力シンボルシ,ケンスを符号化するには,以下の手順に従います。

  1. Ostbc符号化器オブジェクトを定義および設定します。構築を参照してください。

  2. 一步を呼び出して,comm.OSTBCEncoderのプロパティに従い,入力シンボルシ,ケンスを符号化します。一步の動作は,ルボックスの各オブジェクト固有のものです。

メモ

R2016b以降では,一步メソッドを使用して,系统对象™によって定義された演算を実行する代わりに,引数を関数であるかのように使ってオブジェクトを呼び出すことができます。たとえば,Y = step(obj,x)Y = obj(x)は同等の演算を実行します。

構築

H = com . ostbcencoderは,直交空間時間ブロック符号(OSTBC)符号化器系统对象Hを作成します。このオブジェクトは入力シンボルをブロック単位でマップし,出力の符号語行列を時間領域で結合します。

H = com . ostbcencoder (的名字价值は指定されたそれぞれのプロパティセットを指定された値に設定して,ostbc符号化器オブジェクトHを作成します。(Name1Value1、……)のように,追加の名前と値のペアの引数を任意の順番で指定できます。

H = com . ostbcencoder (N,的名字价值はostbc符号化器オブジェクトHを作成します。このオブジェクトは,NumTransmitAntennasプロパティをNに設定し,指定の他のプロパティは指定の値に設定しています。

プロパティ

NumTransmitAntennas

发射天线数

送信器のアンテナの数を23.または4として指定します。既定の設定は2です。

SymbolRate

コ,ドのシンボルレ,ト

コ,ドのシンボルレ,トを3/4または1/2のいずれかとして指定します。既定の設定は3/4です。このプロパティはNumTransmitAntennasプロパティを2より大きい値に設定した場合に適用されます。2送信アンテナの場合,シンボルレ,トは既定で1に設定されます。

固定小数点プロパティ

メソッド

一步 直交空間時間ブロック符号を使用した入力の符号化
すべての系统对象に共通
释放

系统对象のプロパティ値の変更の許可

すべて折りたたむ

ランダムなバイナリデータを生成し,BPSK変調方式を使用し変調して,変調されたデータをOSTBCにより符号化します。

8行1列のランダムなバナリデタのベクトルを生成します。

数据= randi([0 1],8,1);

BPSK変調器系统对象を作成し,関数一步を使用してデ,タを変調します。

bpskMod = com . bpskmodulator;modData = bpskMod(数据);

Ostbc符号化器を作成して変調信号を符号化します。既定の送信アンテナ数は2なので,encDataが8行2列のベクトルであることがわかります。

ostbcEnc = com . ostbcencoder;encData = ostbcEnc(modData)
encData =8×2复杂-1.0000 + 0.0000i -1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i -1.0000 + 0.0000i 1.0000 + 0.0000i -1.0000 - 0.0000i 1.0000 + 0.0000i -1.0000 + 0.0000i 1.0000 + 0.0000i -1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000 + 0.0000i 1.0000

アルゴリズム

このオブジェクトは,OSTBC编码器ブロックのリファレンスペ,ジで説明されているアルゴリズム,入力,および出力を実装しています。オブジェクトプロパティはブロックパラメ,タ,に対応します。

このオブジェクトが可変サesc escズ信号を処理する場合は,以下のようになります。

  • 入力信号が列ベクトルの場合,最初の次元は変更できますが,2番目の次元は1に固定しなければなりません。

  • 入力信号が行列の場合は,両方の次元を変更できます。

拡張機能

バ,ジョン履歴

R2012aで導入