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|
|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|
|Interlacer||Alternately select elements from two input vectors to generate output vector|
|Puncture||Output elements that 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.
cm_insert_zeros model uses MATLAB® code and a
MATLAB Function block to insert zeros into a random number stream.