Error using quantiz The codebook must be a real vector whose length is one more than the length of the partition. How to resolve this issue in the following code attached?
12 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
%Quantization
if quantization=='on '
if psychoacoustic=='off'
n=8;%default number of bits for each frame - sounds better but uses more bits
end
codebook = [min(C):(max(C)-min(C)/2^n):max(C)];
partition = [min(C):((max(C)-min(C))/2^n):max(C)];
[index,quant,distor] = quantiz(C,partition,codebook);
%find and correct offset
offset=0;
for j=1:1:N
if C(j)==0
offset=-quant(j);
break;
end
end
quant=quant+offset;
C=quant;
end
0 comentarios
Respuestas (1)
Torsten
el 23 de Dic. de 2022
codebook = [min(C):(max(C)-min(C))/2^n:max(C)];
instead of
codebook = [min(C):(max(C)-min(C)/2^n):max(C)];
5 comentarios
Ver también
Categorías
Más información sobre Denoising and Compression en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!