Matlab Simulink Bit Extraction

6 views (last 30 days)
Colin Ross
Colin Ross on 22 Apr 2016
Commented: Colin Ross on 22 Apr 2016
I am attempting to use Matlab Simulink to quantize an analog signal and represent each of the quantization level values in binary format. I think I have this part accomplished using the attached Simulink model. I would now like to extract the first 3 bits for each of the binary representations in my time series and place them in their own 'channel' for further processing. I have been trying to use the Bit Extract block, however whenever I try to extract anything but the full range of bits, it fails. Any support would be greatly appreciated! Thank you.

Answers (1)

Fangjun Jiang
Fangjun Jiang on 22 Apr 2016
Remove the "Integer to Bit Converter" block.
  3 Comments
Colin Ross
Colin Ross on 22 Apr 2016
Basically what I would like to do is the following:
  • Quantize an input sine wave
  • Represent quantization level value in binary format. (e.g. For sine wave max value V_max = 5 => 00000101 (8-bit))
  • Separate the bits into different channels. (e.g. Channel 1: 000 (first 3 bits) Channel 2: 00101 (rest of bits))

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!