Communications Toolbox™ allows you to perform bit operations on signals and blocks of data.
|Convert binary vectors to decimal numbers|
|Convert decimal numbers to binary vectors|
|Convert hexadecimal character vector to binary coefficients|
|Convert octal number to binary coefficients|
|Align two signals by delaying earliest signal|
|Estimate delay(s) between signals|
|Convert positive integers into corresponding Gray-encoded integers|
|Convert Gray-encoded positive integers to corresponding Gray-decoded integers|
|Convert vector into matrix|
|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|
Determine the delay for a convolutionally encoded and filtered link.
Computing delays in multirate models and in models having multiple delays
Simulink® supports matrix signals, one-dimensional arrays, sample-based processing, and frame-based processing.
The inputs and outputs of the communications blocks support various data types.