You are on page 1of 8

Sistemas de Comunicación Digital

Prueba Práctica

A través de un sistema de comunicaciones en banda base se transmitió una señal


de audio que fue muestreada a una frecuencia 𝐹𝑠 = 11025 𝐻𝑧 y cuantificada
utilizando el modelo uniforme con 64 niveles. Para transmitir la señal se utilizó un
filtro coseno levantado con el factor de 𝑟𝑜𝑙𝑙 − 𝑜ff 𝛽 = 0,8 y con un supermuestreo
de 10 veces. La salida del canal de comunicaciones se encuentra en el archivo
canal.mat.

Preguntas:

1. Graficar el Diagrama de Ojo y analizar el resultado obtenido.

Mediante el siguiente código en MATLAB, podemos observar el diagrama de ojo,


de la salida del canal de comunicación que para este caso será “canal-mat”.

%FILTRO COSENO LEVANTADO


clear all
close all
clc
load canal.mat
Fs=110250;
Ts=1/Fs;
R=Fs/10;
T=1/R;
beta=0.8;
L=length(y);%FACTOR DE DISEÑO PARA FILTRO COSENO LEVANTADO
%alpha: entre 0 y 1.
%alpha=0.5: ENERGIA DE LOBULOS LATERALES MAYOR
COMPARADO CON alpha=1
%alpha=1: APERTURA DE LOS OJOS MAS CLARA
%A MAYOR alpha: ISI DISMINUYE, AB AUMENTA

%----------------------------------------------------------
%GRAFICO 1: Respuesta filtro
%----------------------------------------------------------

plot(y);
%axis([0,160,-1.5,1.5])
title('Respuesta del Filtro Coseno Levantado');
xlabel('Muestras'); ylabel('Amplitud');

figure(2)
for n=1:1000
datos=y(n*100:n*100+100); %CODIFICACION POLAR: 1= +1V, 0=-1V
plot(datos);axis([25,65,-1.5,1.5])
hold on
end
title('Diagrama de Ojo')
Para lo cual el diagrama de Ojo se muestra en la Figura 1:

Figura. 1 Diagrama de Ojo

Además el anterior código antes mencionado, muestra la señal que fue obtenida
mediante el filtro coseno levantado, en donde en la figura 2, se observa ésta
respuesta con las 2400000 muestras:

Figura. 2 Respuesta Filtro para 2400000 muestras


Además a continuación, se observa la misma señal pero para 1000 muestras, para
observar más detalladamente el comportamiento de la señal.

Figura. 3 Respuesta Filtro para 1000 muestras

Análisis de Resultados
Como hemos aprendido el diagrama de ojo es una técnica que nos permite
visualizar y analizar la influencia de las imperfecciones de la transmisión sobre la
señal, que para nuestro caso será “canal.mat”, entonces conociendo esto se puede
observar claramente que se tiene una amplia abertura del ojo, por lo cual podemos
concluir que tenemos una buena calidad en la transmisión, ya que si fuera el caso
que el ojo tuviera una reducción de tamaño, esto se debería al efecto de
degradación de la señal.

2. Obtener la señal que fue transmitida.

Para la obtención de la señal transmitida se utilizó el siguiente código en MATLAB,


en donde nos muestra dicha señal así como se encuentra decodificada:

clear all
clc
close all
load canal.mat
n=10;
y=(y+1)/2;
y1=zeros(1,length(y)/n);
for i=1:((length(y)/n)-1)
y1(i)=y(i*n+5);
end
y1=round(y1);
y1=y1(2:length(y1));
cont=1;
for i=1:6:length(y1)-6
y2(1:6,cont)=y1(i:i+5);
cont=cont+1;
end
y3=binario_a_decimal(y2');
y3=y3/64;
y3=y3*2-1;

subplot(2,1,1)
plot(y(1:10000))
axis([0 300 -0.5 1.5])
title('Señal Transmitida')

subplot(2,1,2)
stem(y2(1:10000))
axis([0 300 -0.5 1.5])
title('Señal Decodificada')

figure(2)
plot(y3)
title('Señal Transmitida')
sound(y3,11025)

Dándonos los siguientes figuras:

Figura. 4 Señal Transmitida y Decodificada


Figura. 5 Señal transmitida

3. Obtener el ancho de banda de la señal que fue transmitida.

Para obtener el ancho de banda de la señal se utilizaron dos métodos de los cuales,
el primero es usar el comando “obw” de MATLAB, el cual devuelve el ancho de
banda ocupado en términos de la frecuencia de muestreo que en éste caso es de
𝐹𝑠 = 11025 𝐻𝑧 otra forma fue realizar la transformada de Fourier de la Señal y
observar el espectro del mismo; para éstos método se usó el siguiente código en
MATLAB.

load canal.mat
fs=110250;
[f,Mf] = transfourierm(y,fs); % TRANSFORMADA DE FOURIER
plot(f,Mf);
xlabel('frecuencia (Hz)');
ylabel('M(f)'); grid on
bw = obw(y,fs);
disp('Ancho de Banda:')
disp(bw)

En la siguiente figura podemos observar el la transformada de Fourier de la señal.


Figura. 6 Transformada de Fourier

Y con el otro método mencionado anteriormente, observamos que el ancho de bando es:

Y esto se puede observar claramente en el espectro de la señal, teniendo aproximadamente el


mismo valor.

Figura. 7 Ancho de Banda

Ancho de banda señal transmitida

De igual forma para la señal transmitida se procedió a realizar los anteriores métodos los cual nos
muestra que el ancho de banda de la señal transmitida es:
Figura. 8 Ancho de banda señal transmitida

4. ¿Qué canción fue transmitida?

Para el reconocimiento de la canción transmitida se utilizó la aplicación “Shazam”,


y la reconoció, que es “El cóndor negro”.

Figura. 9 Reconocimiento Shazam