comm.OSTBCEncoder
Encode input using orthogonal space-time block code
Description
The comm.OSTBCEncoder
System object™ encodes an input symbol sequence using orthogonal space-time block code (OSTBC).
This system object maps the input symbols block-wise and concatenates the output codeword
matrices in the time domain. For more information, see
To encode an input symbol sequence using OSTBC:
Create the
comm.OSTBCEncoder
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 an
OSTBC encoder System object, ostbcenc
= comm.OSTBCEncoderostbcenc
. This object maps the input symbols block-wise
and concatenates the output codeword matrices in the time domain.
creates an OSTBC encoder object with the NumTransmitAntennas
property set to ostbcenc
= comm.OSTBCEncoder(N
)N
.
creates an OSTBC encoder object using any of the previous syntaxes and sets properties using one or more name-value arguments. For example,
ostbcenc
= comm.OSTBCEncoder(___,Name
=Value
)SymbolRate=1/2
sets the symbol rate of the code to
1/2
.
Properties
Usage
Syntax
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
Algorithms
Extended Capabilities
Version History
Introduced in R2012a