comm.gpu.TurboDecoder
Decode input signal using turbo decoding 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.TurboDecoder
            System object™ decodes the input signal by using a parallel concatenated decoding scheme
            on a graphics processing unit (GPU). This decoding scheme uses the a-posteriori
            probability (APP) decoder as the constituent decoder. The constituent decoders use the
            same trellis structure and algorithm.
To decode an input signal using a turbo decoding scheme:
- Create the - comm.gpu.TurboDecoderobject 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
gpuTurboDec = comm.gpu.TurboDecoder
gpuTurboDec = comm.gpu.TurboDecoder(trellis,interlvrIndices,numIter)TrellisStructure property to trellis, the
                        InterleaverIndices property to
                        interlvrIndices, and the NumIterations property to numIter.
gpuTurboDec = comm.gpu.TurboDecoder(___,Name,Value)'NumIterations',10 specifies the number of decoding
                    iterations used for each call to the System object.
Properties
Usage
Description
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
Blocks
Topics
- GPU Arrays Support List for System Objects
- GPU Computing (Parallel Computing Toolbox)
- Accelerate Simulation Using GPUs