comm.gpu.BlockDeinterleaver
ブロック インターリーブされたシーケンス順序の GPU による復元
このオブジェクトを使用するには、Parallel Computing Toolbox™ がインストールされており、サポートされる GPU にアクセスできなければなりません。ホスト コンピューターに GPU が構成されている場合、処理には GPU が使用されます。そうでない場合、処理には CPU が使用されます。GPU の詳細については、GPU 計算 (Parallel Computing Toolbox)を参照してください。
説明
comm.gpu.BlockDeinterleaver
System object™ は、ブロック デインターリーバー System object を使用してインターリーブされたシーケンスの元の順序を復元します。
入力ベクトルをデインターリーブするには、以下の手順に従います。
comm.gpu.BlockDeinterleaver
オブジェクトを作成し、そのプロパティを設定します。関数と同様に、引数を指定してオブジェクトを呼び出します。
System object の機能の詳細については、System object とはを参照してください。
作成
構文
説明
は、ブロック インターリーブされたシーケンスの元の順序を復元する GPU ベースのブロック デインターリーバーの System object を作成します。gpublockdeinterleaver
= comm.gpu.BlockDeinterleaver
は、GPU ベースのブロック デインターリーバー オブジェクトを作成し、名前と値の引数を 1 つ以上使用してプロパティを設定します。たとえば、gpublockdeinterleaver
= comm.gpu.BlockDeinterleaver(Name=Value)gpublockinterleaver = comm.gpu.BlockDeinterleaver(PermutationVector=[2;1;4;3])
は、4 要素入力信号の置換ベクトルを指定します。
は、GPU ベースのブロック デインターリーバー オブジェクトを作成し、gpublockdeinterleaver
= comm.gpu.BlockDeinterleaver(permvec)PermutationVector
プロパティを permvec
に設定します。
プロパティ
使用法
説明
は、y
= gpublockdeinterleaver(x
)PermutationVector
プロパティで指定されたブロック インターリーバーを使用して、インターリーブされた入力信号の元の順序を復元します。
入力引数
出力引数
オブジェクト関数
オブジェクト関数を使用するには、System object を最初の入力引数として指定します。たとえば、obj
という名前の System object のシステム リソースを解放するには、次の構文を使用します。
release(obj)
例
詳細
拡張機能
バージョン履歴
R2012a で導入
参考
オブジェクト
comm.gpu.BlockInterleaver
|gpuArray
(Parallel Computing Toolbox)
関数
ブロック
トピック
- System object の GPU 配列のサポート リスト
- GPU 計算 (Parallel Computing Toolbox)
- GPU を使用したシミュレーションの高速化