comm.gpu.BlockDeinterleaver
Restore original ordering of block interleaved sequence with GPU
To use this object, you must install Parallel Computing Toolbox™ and have access to a supported GPU. If the host computer has a GPU configured, processing uses the GPU. Otherwise, processing uses the CPU. For more information about GPUs, see GPU Computing (Parallel Computing Toolbox).
Description
The comm.gpu.BlockDeinterleaver
System object™ restores the original ordering of a sequence that was interleaved using
the block interleaver System object.
To deinterleave the input vector:
Create the
comm.gpu.BlockDeinterleaver
object and set its properties.Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?
Creation
Syntax
Description
creates a GPU-based block deinterleaver System object that restores the original ordering of a sequence that was block
interleaved.gpublockdeinterleaver
= comm.gpu.BlockDeinterleaver
creates a GPU-based block deinterleaver object and sets properties using one or
more name-value arguments. For example, gpublockdeinterleaver
= comm.gpu.BlockDeinterleaver(Name=Value)gpublockinterleaver =
comm.gpu.BlockDeinterleaver(PermutationVector=[2;1;4;3])
specifies
the permutation vector for a four-element input signal.
creates a GPU-based block deinterleaver object and sets the
gpublockdeinterleaver
= comm.gpu.BlockDeinterleaver(permvec)PermutationVector
property to
permvec
.
Properties
Usage
Description
restores the original ordering of the input signal, which was interleaved using
a block interleaver as specified by the y
= gpublockdeinterleaver(x
)PermutationVector
property.
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj
, use
this syntax:
release(obj)
Examples
More About
Extended Capabilities
Version History
Introduced in R2012a
See Also
Objects
comm.gpu.BlockInterleaver
|gpuArray
(Parallel Computing Toolbox)
Functions
Blocks
Topics
- GPU Arrays Support List for System Objects
- GPU Computing (Parallel Computing Toolbox)
- Accelerate Simulation Using GPUs