This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Signal Operations

Scrambling, puncturing, delay management, and bit operations

Communications System Toolbox™ allows you to perform bit operations on signals and blocks of data.

System Objects

comm.Descrambler Descramble input signal
comm.Scrambler Scramble input signal


Align Signals Align two signals by finding delay between them
Deinterlacer Distribute elements of input vector alternately between two output vectors
Derepeat Reduce sampling rate by averaging consecutive samples
Descrambler Descramble input signal
Find Delay Find delay between two signals
Insert Zero Distribute input elements in output vector
Interlacer Alternately select elements from two input vectors to generate output vector
Puncture Output elements which correspond to 1s in binary Puncture vector
Scrambler Scramble input signal
Bit to Integer Converter Map vector of bits to corresponding vector of integers
Integer to Bit Converter Map vector of integers to vector of bits


bi2de Convert binary vectors to decimal numbers
de2bi Convert decimal numbers to binary vectors
hex2poly Convert hexadecimal character vector to binary coefficients
oct2poly Convert octal number to binary coefficients
alignsignals Align two signals by delaying earliest signal
finddelay Estimate delay(s) between signals
bin2gray Convert positive integers into corresponding Gray-encoded integers
gray2bin Convert Gray-encoded positive integers to corresponding Gray-decoded integers
vec2mat Convert vector into matrix


Find Delay for Encoded and Filtered Signal

Determine the delay for a convolutionally encoded and filtered link.


Computing delays in multirate models and in models having multiple delays

Matrices, Vectors, and Scalars

Simulink® supports matrix signals, one-dimensional arrays, sample-based processing, and frame-based processing.

Floating-Point and Fixed-Point Data Types

Accessing the Data Type Support Table

Was this topic helpful?