Documentation

This is machine translation

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

Signal Operations

Scrambling, puncturing, delay management, and bit operations

System Objects

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

Blocks

 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

Functions

 `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

Examples and How To

Find Delay for Encoded and Filtered Signal

Determine the delay for a convolutionally encoded and filtered link.

Concepts

Delays

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