Scrambling, puncturing, interlacing, conversion between bit and decimal, and delay management
Perform various bit operations and delay management on signals and blocks of data.
|Descramble input signal|
|Scramble input signal|
|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|
- 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
The inputs and outputs of the communications blocks support various data types.
- Fixed-Point Integer to Bit and Bit to Integer Conversion in Simulink
Use the Bit to Integer Converter (Simulink) and Integer to Bit Converter (Simulink) blocks in an example with fixed-point signals that performs audio scrambling and descrambling in Simulink®.