Sei sulla pagina 1di 12

COMANDO GENERAL DEL EJÉRCITO

ESCUELA MILITAR DE INGENIERIA


“Mcal. ANTONIO JOSE DE SUCRE”
BOLIVIA

Investigación : codificación de pulso pcm

Nombres: Luis Fernando Paniagua Corrales

Código: C4964-6

Docente: Ing. Helmut Salazar

Materia: Telecomunicaciones II

Fecha: 2 de may. de 19
1
COMANDO GENERAL DEL EJÉRCITO
ESCUELA MILITAR DE INGENIERIA
“Mcal. ANTONIO JOSE DE SUCRE”
BOLIVIA

CONFIGURACIÓN DE UNA TOPOLOGÍA CON ENRUTAMIENTO ESTATICO

1. RESUMEN EJECUTIVO.

El estudiante conocerá la importancia de la codificación de pulso PCM.

2. PROPOSITO Y ALCANCE. -

Se busca el correcto aprendizaje acerca la codificación PCM simulada.

3. DESARROLLO DE ACTIVIDADES

Se usará un simulador MATLAB para ver el uso de este modelo de pulso.

4. MATERIALES EQUIPOS Y COMPONENTES. -

Para el diseño de la topología de la práctica se utilizará el programa Mat lab y una


computadora.

5. FUNDAMENTO TEÓRICO. –

Modulación por codificación de pulsos PCM

Modulación por codificación de pulsos (PCM). Este tipo de modulación, sin duda la
más utilizada de todas las modulaciones de pulsos es, básicamente, el método de
conversión de señales analógicas a digitales, PCM siempre conlleva modulación
previa de amplitud de pulsos.

En algunos lugares se usa el término: MIC = Modulación por impulsos codificados,


aunque es de uso común, el término es incorrecto, pulso e impulso son conceptos
diferentes, al igual que codificación de pulsos y pulsos codificados.

2
COMANDO GENERAL DEL EJÉRCITO
ESCUELA MILITAR DE INGENIERIA
“Mcal. ANTONIO JOSE DE SUCRE”
BOLIVIA

3
COMANDO GENERAL DEL EJÉRCITO
ESCUELA MILITAR DE INGENIERIA
“Mcal. ANTONIO JOSE DE SUCRE”
BOLIVIA

Cuantificación y codificación

Proceso de cuantificación y codificación.

La señal muestreada (PAM) se aplica, a través de una cadena de divisores de voltaje,


a una serie de comparadores, cuyo número es igual al de niveles de cuantificación.

La otra entrada a los comparadores procede de un voltaje de referencia preciso,


aplicado a un divisor de voltaje similar al anterior, con tantas resistencias como
niveles de cuantificación haya. Así por ejemplo, para codificación a 8 Bits se
requieren 28 = 256 niveles de cuantificación y, por tanto 256 comparadores.

Debido a la acción de los divisores de voltaje, tanto para la señal como para el voltaje
de referencia, los voltajes serán coincidentes a la entrada de uno solo de los
comparadores de la cadena, el cual producirá una salida “1”, en tanto que todos los
restantes tendrán salida “0”. Es decir, en cada punto de muestreo, solamente uno de
los comparadores entregará una señal diferente a los demás, que corresponderá al
nivel de cuantificación de la señal de entrada.

Ruido de cuantificación

La cuantificación de una señal introduce un error de cuantificación, definido como la


diferencia entre el valor real de la señal y el valor de la señal cuantificada, es decir,
la diferencia entre la magnitud de la señal de entrada y la de salida. Ejemplo:

Si los niveles de cuantificación corresponden a valores de 0, 1, 2,... volts y la señal


de entrada es de 1.2 V. La señal cuantificada de salida es 1 V, con lo que el error de
cuantificación es de 0.2 V.

Si la entrada es de 1.7 V y la salida se cuantifica a 2 V, el error es de 0.3 V. El


cuantificador redondea el valor de la señal de entrada al valor más cercano de los
posibles niveles de cuantificación.

4
COMANDO GENERAL DEL EJÉRCITO
ESCUELA MILITAR DE INGENIERIA
“Mcal. ANTONIO JOSE DE SUCRE”
BOLIVIA

El nivel de decisión para el redondeo hacia arriba o hacia abajo, suele tomarse a la
mitad del intervalo de cuantificación. El tipo de redondeo para un nivel de entrada
igual al nivel de decisión se define en el diseño. El error de cuantificación representa,
ruido adicional que depende del número de niveles de cuantificación. Cuanto menor
sea éste, mayor será el ruido.

Ventajas de la modulación PCM

La modulación por codificación de pulsos está presente, bien sea en la forma tratada
antes, o en alguna de sus variantes, en la mayoría de las aplicaciones para transmitir
o procesar información analógica en forma digital. Sus ventajas se resumen en el
hecho de emplear codificación de pulsos para la representación digital de señales
analógicas, característica que lo distingue de todos los demás métodos de
modulación analógica. Algunas de sus ventajas más importantes son:

 Robustez ante el ruido e interferencia en el canal de comunicaciones.


 Regeneración eficiente de la señal codificada a lo largo de la trayectoria de
transmisión.
 Formato uniforme de transmisión para diferentes clases de señales en banda
base, lo que permite integrarlas con otras formas de datos digitales en un
canal común mediante el multiplexado en tiempo.
 Facilidad de encriptar la información para su transmisión segura.

El precio para pagar por las ventajas anteriores es el mayor costo y complejidad del
sistema, así como el mayor ancho de banda necesario. Respecto a la complejidad,
la tecnología actual de circuitos integrados en gran escala (VLSI) ha permitido la
implementación de sistemas a, relativamente bajo costo y facilitado el crecimiento
de este método o de sus variantes.

5
COMANDO GENERAL DEL EJÉRCITO
ESCUELA MILITAR DE INGENIERIA
“Mcal. ANTONIO JOSE DE SUCRE”
BOLIVIA

Desventajas

 Mayor costo del sistema.


 Mayor complejidad del sistema.
 Mayor ancho de banda necesario.

Respecto a la complejidad, la tecnología actual de circuitos integrados en gran


escala (VLSI) ha permitido la implementación de sistemas a, relativamente bajo
costo y facilitado el crecimiento de este método o de sus variantes.

6. DATOS Y OBSERVACIONES. –

Ilustración 1simulacion matlab

6
COMANDO GENERAL DEL EJÉRCITO
ESCUELA MILITAR DE INGENIERIA
“Mcal. ANTONIO JOSE DE SUCRE”
BOLIVIA

close all
%Simulacion de modulacion PCM con cuatizacion Uniforme
de una se?al con una
%frecuencias Fmax.
Fmax=100; %Frecuencia de la Se?al Analogica
Fs=2*Fmax; %Frecuencia de muestreo
Ts=1/Fs; %Periodo de muestreo
N=100; %Numero de muestras
nb=5; %Tama?o de la palabra de la codificacion
para cada muestra
L=2^nb-1 %Numero de niveles permitidos
x=randi(L,N,1); %Se genera las muestras aleatoria de la
se?al
xpcm=dec2bin(x)-48; %se codifica en binario natural
xpcm=xpcm(:); %se coloca la se?al PCM en un vector
%Aca es necesario calcular la frecuencia de muestreo de
la se?al PCM
%resultante que esta relacionada con la Fs de la se?al y
el numero de bit y
%el numero de puntos que se usara para construir la
representacion digital
%de la cadena PCM.
Np=20 %Cada pulso se conformara por 20 puntos.
Ts1=(Ts/nb)*(1/Np);
Fs1=1/Ts1;
%Con la informaci?n de Fs1 y Ts1 y sabiendo el numero de
muestras y la
%cantiadad de bits por muestra se realiza el barrido de
tiempo
t=0:Ts1:N*nb*Np*Ts1-Ts1;
%Tambien para mostrar correctamente el espectro es
necesario realizar el
%barrido de frecuencias necesarios asi
f=linspace(-Fs1/2,Fs1/2,length(t));
%Se usara codificacion NRZ para esta parte
pnrz=ones(1,Np); %Pulso basico para transmision
%Realizamos la se?alizacion
senpcm=pnrz'*xpcm';
%conertimos a un vector
senpcm=senpcm(:);
%graficamos
subplot(321)
plot(t,senpcm)
7
COMANDO GENERAL DEL EJÉRCITO
ESCUELA MILITAR DE INGENIERIA
“Mcal. ANTONIO JOSE DE SUCRE”
BOLIVIA

title('Se?al PCM en el tiempo')


%Podemos obtener mas informacion si observamos esta
se?al en el dominio de
%la frecuecia
SENPCM=fft(senpcm)/length(senpcm);
%graficamos
subplot(322)
plot(f,fftshift(abs(SENPCM))/max(abs(SENPCM)))
title('Se?al PCM en la frecuencia y filtro ideal')
%Segun nuestros calculos vtx=Fs*5=1000bps, entonces
BWtx=vtx/2 (NRZ)
%BWtx=500Hz
hold on
fc_ideal=500; %Frecuencia de corte ideal, Puede
cambiarse para probar
H=(abs(f)<=fc_ideal); %se construye un filtro ideal
plot(f,H,'r','linewidth',3);
legend('Se?al PCM','Filtro Ideal')
SENPCM_FIL=fftshift(H').*(SENPCM); %se realiaza el
fitrado de la se?al
subplot(323)
plot(f,fftshift(abs(SENPCM_FIL))/max(abs(SENPCM_FIL)));
title('Se?al PCM filtrada en la frecuencia')
%Calculamos la transformada inversa y observamos la
se?al PCM
senpcm_fil=ifft(SENPCM_FIL)*length(SENPCM_FIL);
subplot(324)
plot(t,real(senpcm_fil))
title('Se?al PCM filtrada en el tiempo')
hold on
plot(t,senpcm,'r','linewidth',2)
legend('Se?al filtrada','Se?al Original')
%Ahora consideraremos el caso mas real al usar un filtro
RC con frecuencia
%de corte igual a la del ancho de banda de transmission
calculado
fcorte=500;
Hrc=1./(1+j*f/fcorte); %Funcion de transferencia del
filtro
SENPCM_FILrc=fftshift(Hrc').*(SENPCM);
subplot(325)
plot(f,fftshift(abs(SENPCM_FILrc)));
title('Se?al PCM filtrada con filtro RC')
8
COMANDO GENERAL DEL EJÉRCITO
ESCUELA MILITAR DE INGENIERIA
“Mcal. ANTONIO JOSE DE SUCRE”
BOLIVIA

senpcm_filrc=ifft(SENPCM_FILrc)*length(SENPCM_FILrc);
subplot(326)
plot(t,real(senpcm_filrc))
title('Se?al PCM filtrada en el tiempo')
hold on
plot(t,senpcm,'r','linewidth',2)
legend('Se?al filtrada','Se?al Original')

9
COMANDO GENERAL DEL EJÉRCITO
ESCUELA MILITAR DE INGENIERIA
“Mcal. ANTONIO JOSE DE SUCRE”
BOLIVIA

simulación en simulink:

Ilustración 2 simulacion simulink, esquema

Ilustración 3 quantizer

10
COMANDO GENERAL DEL EJÉRCITO
ESCUELA MILITAR DE INGENIERIA
“Mcal. ANTONIO JOSE DE SUCRE”
BOLIVIA

Ilustración 4 encoded

Ilustración 5 pcm output

11
COMANDO GENERAL DEL EJÉRCITO
ESCUELA MILITAR DE INGENIERIA
“Mcal. ANTONIO JOSE DE SUCRE”
BOLIVIA

7. CONCLUSIONES. -

Se conoció el modo de programación de Matlab y además de estudiar el manejo y


muestreo de la codificación PCM aprovechando así la utilidad de esta misma.

12

Potrebbero piacerti anche