Puncture
R2026bOutput elements that correspond to 1s in binary puncture vector
Libraries:
Communications Toolbox /
Sequence Operations
Description
The Puncture block creates an output vector by removing selected elements of the input vector and preserving others. The block determines which elements to remove and preserve by using the binary Puncture vector parameter. The block repeats the puncturing pattern, as necessary, to include all input elements. The preserved elements appear in the output vector in the same order in which they appear in the input vector.
Examples
Ports
Input
Output
Parameters
Block Characteristics
Data Types |
|
Multidimensional Signals |
|
Variable-Size Signals |
|
Programmatic Use: Add Block
To add the block programmatically, use the add_block function with one of these library block paths as the source.
"commsequence2/Puncture"
Example: add_block("commsequence2/Puncture","myModel/myBlock",MakeNameUnique="on")
Extended Capabilities
Version History
Introduced before R2006a
