How to represent a quantised signal in binary form?

3 Ansichten (letzte 30 Tage)
Sarah Ghosh
Sarah Ghosh am 9 Feb. 2014
Beantwortet: Walter Roberson am 9 Feb. 2014
I have a quantized sin wave with amplitude varying from -1 to +1 with each level of size 2^(-24),i.e., 24 bit quantiser. I need to represent the values (fractional and negative) as the binary numbers e.g, 0.004 should be represented as 0.0000001100 etc. How do I get that? Thanks in advance.

Antworten (1)

Walter Roberson
Walter Roberson am 9 Feb. 2014
T = round(TheNumber * 2^23);
if T > 0
Q = dec2bin(T, 24) - '0';
else
Q = dec2bin(2^24 + T, 24) - '0';
end

Community Treasure Hunt

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

Start Hunting!

Translated by