práctica5 cd
TRANSCRIPT
-
8/17/2019 Práctica5 CD
1/4
Universidad Nacional utónoma de México
Facultad de Ingeniería
Departamento de Ingeniería en Telecomunicaciones
Códigos de línea
1.- Simulación de códigos de línea en Matlab.
FUNCIÓN UNRZ(h)
function UNRZ(h)
%Example: %h=[1 0 0 1 1 0 1 0 1 0]; %UNRZ(h) clf; n=1; l=length(h); h(l+1)=1; while nn); else
y=(t==n); end d=plot(t,y);grid on;
title('Line code UNIPOLAR NRZ'); set(d,'LineWidth',2.5); hold on; axis([0 length(h)-1 -1.5 1.5]); disp('zero');
else if h(n+1)==0
y=(t
-
8/17/2019 Práctica5 CD
2/4
FUNCIÓN AMIRZ(h)
function AMIRZ(h) %Example: %h=[1 0 0 1 1 0 1 0 1 0]; %AMIRZ(h)
clf; n=1; l=length(h); h(l+1)=1; ami=-1; while nn); else
if ami==1 y=-(t==n);
else y=(t==n);
end end d=plot(t,y);grid on; title('Line code AMI RZ'); set(d,'LineWidth',2.5); hold on; axis([0 length(h)-1 -1.5 1.5]); disp('zero');
else ami=ami*-1; if h(n+1)==0
if ami==1 y=(t
-
8/17/2019 Práctica5 CD
3/4
FUNCIÓN MANCHESTER(h)
function MANCHESTER(h) %Example: %h=[1 0 0 1 1 0 1 0 1 0];
%MANCHESTER(h) clf; n=1; h=~h; l=length(h); h(l+1)=1; while n
-
8/17/2019 Práctica5 CD
4/4
Oscilador de cuadratura
2.- Implementación del siguiente oscilador y realizar el análisis de la señal obtenida a la salida.