function vect = iq(levelNumbers, bits) %...'levelNumber' contains the the index of the quantized level for each sample %...'vect' is vector containing the reconstructed values [M,N] = size(levelNumbers); if (M>1) levelNumbers = levelNumbers' end base = -1; high = 1; range = 2; delta = range/2^(bits); levels = 2^bits; %quantValues = [base : delta : (high-delta/2)]' + delta/2; quantValues = [base : delta : (high-delta/2)]'; vect = quantValues(levelNumbers);