Documente Academic
Documente Profesional
Documente Cultură
Laboratorio 1,
Simulacin de una comunicacin implementando
PCM tipo Midriser
Daniel Jojoa Santander, cdigo: 1085294167
I.
Procedimiento
Para iniciar se realiza la implementacin de un algoritmo el cual recibe la seal de voz y realice el
procesamiento digital, teniendo en cuanta los siguientes pasos:
Muestreo.
Cuantificacin.
Codificacin.
Modulacin.
Insercin de ruido de canal.
Demodulacin.
Decodificacin.
De cuantificacin.
Reproduccin.
Calculo de errores en base a comparaciones para bits y muestras.
Algoritmo:
%% ALgoritmo comunicacion PCM cuantifiacion MITRISER
clc;
clear;
Fm=8e3;
%Frecuencia de muestreo
tg=0.8*Fm;
Voz=wavrecord(tg,Fm,1);
sound(3*Voz,Fm); %reproduce la seal
%Captura una seal en stereo (2) de 5 segundos
%wavrecord(numero de muestras,frecuencia de muestreo, mono (1) o
stereo(2))
figure(1)
%grafica de la seal
plot(Voz); title('Seal Muestreada'); xlabel('numero de muestras');
ylabel('Amplitud')
grid on
n=max(abs(Voz));
%amplitud maxima de la seal
x1=Voz/n;
%normaliza la seal
x1=x1*128+128;
%elimina valores negativos 0 a 256
%% Cuantificacion MIDRISER
%127 seria igual a -1
end
end
%% Decodificado
d=d+48;
decodificado=char(d);
decodificado=bin2dec(decodificado);
Vozfinal=(decodificado-128)/128;
figure(5) %grafica de la seal
plot(Vozfinal); title('Seal Muestreada'); xlabel('numero de muestras');
ylabel('Amplitud')
grid on
sound(3*Vozfinal,Fm);
errorbit=0;
errormuestra=0;
for i=1:tg
if x(i) ~= decodificado(i)
errormuestra=errormuestra+1;
end
for j=1:8
if pcm(i,j) ~= d(i,j)
errorbit=errorbit+1;
end
end
end
Graficas:
A continuacin se mostrara las graficas obtenidas para el algoritmo desarrollado y como presenta el
muestreo la cuantificacin, un acercamiento para observar la cuantificacin Mitriser, la modulacin
para un dato, la insercin de error y la seal al final del procesamiento.
Fig. 2 Muestra la seal Cuantificada Midriser con niveles de 0 a 256 con eje central en 128, para
posteriormente convertir cada dato a Binario.
Fig. 3 Muestra la seal Cuantificada Midriser, se observa como la seal nunca est en el nivel cero
representado por 128 eligiendo si es 1 o -1 dependiendo de la aproximacin .
Fig. 4 Muestra la seal modulada en FSK para una muestra de las 8000 tomadas.
Fig. 5 Muestra la seal modulada en FSK en presencia de ruido con distribucin Gaussiana que
representa el comportamiento de la seal en canal Gaussiano.
En las figuras anteriores se observo el proceso realizado para la simulacin de una comunicacin
usando la modulacin por pulsos codificados PCM, Para cuantificacin en modo MIDRISER, luego
se realizo la modulacin por desplazamiento de frecuencia FSK para que la seal pueda ser
trasmitida.
Para las graficas anteriores la relacin seal a ruido es de 6.98dBm, relacin en la cual no se
presentan errores.
Posteriormente se agrego una seal de ruido con distribucin Gaussiana para simular el
comportamiento de la seal en un canal Gaussiano y observar la tolerancia ante el ruido que puede
tener la seal y la relacin de tolerancia ante el ruido basndose en que el nivel mximo aceptable
es hasta donde se puede percibir el mensaje aunque en presencia de cierto ruido y asumiendo que la
relaciones no aceptables son en las que la seal o el mensaje es distorsionado a tal modo que en la
reproduccin de la seal el mensaje no sea entendible.
Fig. 7 seal de entrada y seal obtenida al final del proceso con un lmite de distorsin en el cual el
mensaje todava es entendible a una relacin seal a ruido de 3.8 dB generando 708 errores de bit y 588
errores de muestra.
Fig. 8 seal de entrada y seal obtenida al final del proceso con un lmite donde se presenta error de bit
y de muestras en una relacin seal a ruido de 4.48 dB generando 30 errores de bit y 29 errores de
muestra.
En las grafica 7 y 8 se observa cmo es alterada la seal cuando se utilizan relaciones seal a ruido
inferiores al lmite en cuanto a distorsin, sea cuando el mensaje deja de ser entendible y limite de
error de bit o de muestra, sea cuando la seal obtenida empieza a tener un numero de errores.
II.
Anlisis
Realizando la variacin de amplitud de la seal modulada con respecto a la amplitud mxima del
ruido se puede obtener que la mnima relacin seal a ruido para tener una comunicacin aceptable
es de 3.8dB o 2.42 veces, con esta relacin se presenta ruido y distorsin en el mensaje pero todava
es entendible.
Realizando la prueba para encontrar la relacin seal a ruido en la que no se presenta errores de
dato o bit se obtiene que la relacin es de 4.48dB o 2.81 veces.
III.
Conclusiones
IV.
Referencias
http://es.wikipedia.org/wiki/Cuantificaci%C3%B3n_(procesado_de_audio)
http://www.electronicafacil.net/tutoriales/MODULACION-DIGITAL-FSK-PSK-QAM.php