Tarea 9

Page 1

Misael Hernández; Ricardo Alejos Fundamentos de Sistemas de Comunicación

Tarea 09 1. Una señal Unipolar NRZ 2. Una señal Bipolar RZ 3. Una señal Manchester

Ejercicio 1 Enunciado Lea el script “eyed.m” y trate de entender cómo funciona.

Solución El script utilizado para realizar este ejercicio es:

% eyed.m % % Author: Luis Miguel Bazdresch Sierra % Departamento de Electrónica, Sistemas en Informática % Universidad ITESO % http://iteso.mx/~miguelbaz % % Grafica el diagrama de ojo de una señal % % Argumentos de entrada: % % s : señal % M : número de muestras en cada intervalo de símbolo % neye : cuántos símbolos incluir en el diagrama (default = 3) % first : en qué símbolo comenzar el diagrama (default = 50) % last : en qué símbolo terminar el diagrama (default = 150)

close all; clear all; d=round(rand(1,160)); e=(d+1)*1000000000; f=num2str(e,10); g=strrep(f,' ',''); h=double(g); x1=(g==50); x2=(g==49)*-1; x3=x1+x2; manchester=[1,1,1,1,1,-1,-1,-1,-1,-1]; unipolarnrz=[0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5]; bipolarrz=[1,1,1,1,1,0,0,0,0,0]; zMan=conv(x3,manchester); zUni=conv(x3,unipolarnrz)+.5; zBi=conv(x3,bipolarrz);

function eyed(s,M,neye=3,first=50,last=150) if( nargin < 2) usage( "At least two arguments are needed" ); end x=s(first*M:last*M); c=floor(length(x)/(neye*M)); xp=x(end-neye*M*c+1:end); plot(reshape(xp,neye*M,c),";;"); xlabel('Sample index'); ylabel('Amplitude'); end

figure; eyed(zMan,10,3,1,160); figure; eyed(zUni,10,3,1,160); figure; eyed(zBi,10,3,1,160);

Y las gráficas generadas son:

Solución

1

Este script realiza un diagrama de ojo de una señal , donde cada símbolo está compuesto por muestras. Dicho diagrama muestra ojos en la gráfica, comenzando en el símbolo y terminando con el símbolo .

0.8 0.6

Amplitude

0.4 0.2 0 -0.2 -0.4

Ejercicio 2

-0.6 -0.8

Enunciado

-1

Obtenga el diagrama de ojo de las siguientes señales (con 160 bits aleatorios):

0

5

10

15 Sample index

20

25

30

Figura 1. Diagrama de ojo de señal codificada con el código de línea Manchester.

1


Misael Hernández; Ricardo Alejos Fundamentos de Sistemas de Comunicación y1Uni=conv(zUni,f1); y2Uni=conv(zUni,f2); y1Bi=conv(zBi,f1); y2Bi=conv(zBi,f2);

1 0.9 0.8

Amplitude

0.7

figure; eyed(y1Man(50:1:length(y1Man)),10,3,1,160); figure; eyed(y2Man(50:1:length(y2Man)),10,3,1,160); figure; eyed(y1Uni(50:1:length(y1Uni)),10,3,1,160); figure; eyed(y2Uni(50:1:length(y2Uni)),10,3,1,160); figure; eyed(y1Bi(50:1:length(y1Bi)),10,3,1,160); figure; eyed(y2Bi(50:1:length(y2Bi)),10,3,1,160);

0.6 0.5 0.4 0.3 0.2 0.1 0

0

5

10

15 Sample index

20

25

30

Y las nuevas gráficas generadas son:

Figura 2. Diagrama de ojo de señal codificada con el código de línea Unipolar NRZ. 1

2

0.8

1.5

0.6

1 0.5

0.2 Amplitude

Amplitude

0.4

0 -0.2

0 -0.5

-0.4

-1 -0.6

-1.5

-0.8 -1

0

5

10

15 Sample index

20

25

-2

30

Figura 3. Diagrama de ojo de señal codificada con el código de línea Bipolar RZ.

0

5

10

15 Sample index

20

25

30

Figura 4. Diagrama de ojo de señal Manchester con filtro a 0.2. 1.5

Ejercicio 3

1

Enunciado 0.5 Amplitude

Pase cada una de las tres señales por filtros pasabajas de orden 100 y frecuencias de corte en 0.2 y 0.6. Obtenga los diagramas de ojo de cada una.

0

-0.5

Solución -1

El código utilizado para este ejercicio, es el mismo que el anterior, agregando las siguientes líneas:

-1.5

f1=fir1(100,0.2); f2=fir1(100,0.6);

0

5

10

15 Sample index

20

25

30

Figura 5. Diagrama de ojo de señal Manchester con filtro a 0.6.

y1Man=conv(zMan,f1); y2Man=conv(zMan,f2);

2


Misael Hernández; Ricardo Alejos Fundamentos de Sistemas de Comunicación 1.2

1.5

1

1

0.8

0.6

Amplitude

Amplitude

0.5

0.4

0

-0.5 0.2

-1

0

-0.2

0

5

10

15 Sample index

20

25

-1.5

30

Figura 6. Diagrama de ojo de señal Unipolar NRZ con filtro a 0.2.

1

Amplitude

0.8

0.6

0.4

0.2

0

0

5

10

15 Sample index

20

25

30

Figura 7. Diagrama de ojo de señal Unipolar con filtro a 0.6. 1.5

1

Amplitude

0.5

0

-0.5

-1

-1.5

0

5

10

15 Sample index

20

25

5

10

15 Sample index

20

25

30

Figura 9. Diagrama de ojo de señal Bipolar RZ con filtro a 0.6.

1.2

-0.2

0

30

Figura 8. . Diagrama de ojo de señal Bipolar RZ con filtro a 0.2.

3


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.