CDL 6
PRÁCTICA DE LABORATORIO No. 6
CUANTIZACIÓN NO UNIFORME – LEY A
Objetivos
Obtener las muestras con Cuantización LEY A a partir de las muestras PAM de su señal de voz en los dos milisegundos que eligió en prácticas anteriores.
Procedimiento
Utilizar el siguiente código de Matlab, que deberá escribirse a continuación de las líneas de código de la práctica anterior, Muestreo de Cresta Plana, para cumplir con el objetivo de la práctica.
m=Ad*128;
A=87.6;tA=tt‘; % Parámetro A, tiempo
for mn=1:length(Ad),
pam=Ad(mn,1); mm=m(mn,1);
if abs(pam)<=(1/A), V(mn,1)=A/(1+log(A))*pam;
end
if abs(pam)>=(1/A),
numv=1+log(A*abs(pam)); denv=1+log(A);
V(mn,1)=numv/denv.*sign(mm);
end
end
figure(7), stem(tt,Ad,‘r’), hold on
stem(tA,V,‘b‘), axis([tinicio tfinal -1 1]),
Resultados
1. Presente el diagrama con las muestras PAM y las muestras con Cuantización LEY A.
2. Realice una tabla con los valores de las amplitudes de las muestras PAM y cuantización Ley A y sus correspondientes tiempos.
El segundo decimal de las amplitudes debe estar redondeado con el tercer decimal.