how to make a 4 bits quantizer with 15 levels
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
im working in project that i should make a 4 bits quantizers with 15 levels and encoding each levels with a binary sequence of 4 bits:
can i have some idea please. thank you
0 Kommentare
Antworten (1)
Walter Roberson
am 11 Jan. 2021
discretize() and dec2bin
Or is this a Simulink question?
7 Kommentare
Walter Roberson
am 12 Jan. 2021
We are going to need a list of voltages and associated bit patterns. Please be specific about whether any particular voltage < or <= .
You have indicated that your signal is -1 to +1 . You have indicated that you want 0 exactly to be 0000 and that you want 1 exactly to be 1000 and that 1111 will not be used. What about values between -1 (exactly) and 0 (excluded)? What will be represented by 1001 1010 1011 1100 1101 1110 ?
Walter Roberson
am 12 Jan. 2021
format long g
bitpatterns = dec2bin(0:15,4) - '0';
bitpatterns = bitpatterns(randperm(15),:)
boundaries = [-1 sort(rand(1,14)*2-1) 1];
mat2str(boundaries)
t = sort(rand(1,10));
mat2str(t)
signal = cos(3*t*pi);
mat2str(signal)
plot(t, signal, '*-')
bin = discretize(signal, boundaries)
m_arry = bitpatterns(bin,:)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!