Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- s = [-0.23 -0.48 -0.66 -0.89 0 .23 .48 .66 .89]; % Input Array
- fprintf('3-bit Quantizer \r');
- n = 4; % n = 2^(numBits - 1)
- scaled = n .* s; % Scale the array.
- midtreader = (floor(scaled)) .* (1/n);
- midriser = (ceil(scaled)) .* (1/n);
- fprintf('Mid-Treader: ');
- disp(midtreader);
- fprintf('Mid-Riser: ');
- disp(midriser);
- fprintf('4-Bit Quantizer \r');
- n = 8;
- scaled = n .* s; % Scale the array.
- midtreader = (floor(scaled)) .* (1/n);
- midriser = (ceil(scaled)) .* (1/n);
- fprintf('Mid-Treader: ');
- disp(midtreader);
- fprintf('Mid-Riser: ');
- disp(midriser);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement