Matlab Simulink Bit Extraction

6 vues (au cours des 30 derniers jours)
Colin Ross
Colin Ross le 22 Avr 2016
Commenté : Colin Ross le 22 Avr 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.

Réponses (1)

Fangjun Jiang
Fangjun Jiang le 22 Avr 2016
Remove the "Integer to Bit Converter" block.
  3 commentaires
Colin Ross
Colin Ross le 22 Avr 2016
Colin Ross
Colin Ross le 22 Avr 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))

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by