Академический Документы
Профессиональный Документы
Культура Документы
Tarea 1
Integrantes de equipo 3:
Profesor:
Cdigo
%%
clear all; close all; clc;
%Generacin de la seal senoidal de 1 kHz con muestreo de 16 kHz.
Fs=16e3;
F=1e3;
n=4;
tn=n*(1/F);
w=2*pi*F;
%Frecuencia de muestreo
%Frecuencia de la seal
%Nmero de cclos a mostrar en la grfica
%Tiempo para que la seal tenga n ciclos en la grfica
%Velocidad angular de la seal
t=0:(1/Fs):tn;
%Vector de tiempo
A=sin(w*t);
y=length(t);
figure(1)
subplot(4,1,1); legend('Seal senoidal de 1 kHz');
plot(t,A);
%Grfica de la seal original
%%
%Actividad 1
%Adicin de ruido a una seal senoidal con la funcin "randn"
for x=1:3
B(x,:)=randn(1,y);
C(x,:)=B(x,:)+A;
subplot(4,1,x+1); legend('Seal senoidal con ruido gaussiano');
%Grfica de la seal senoidal en el Tx y en el Rx.
plot(t,C(x,:),'r',t,A,'b')
end
%%
%Actividad 2
%Adicin de ruido a una seal
w = awgn(A,-5,'measured'); %
p = awgn(A,0,'measured');
%
q = awgn(A,10,'measured'); %
r = awgn(A,30,'measured'); %
figure(2)
subplot(4,1,1);
subplot(4,1,2);
subplot(4,1,3);
subplot(4,1,4);
senoidal con
Se agrega el
Se agrega el
Se agrega el
Se agrega el
plot(t,w);
plot(t,p, 'r');
plot(t,q, 'g');
plot(t,r, 'm');
la funcion "awgn"
AWGN
AWGN
AWGN
AWGN
legend('AWGN
legend('AWGN
legend('AWGN
legend('AWGN
con
con
con
con
SNR
SNR
SNR
SNR
=
=
=
=
- 5 dB'); grid
0 dB'); grid
10 dB'); grid
30 dB'); grid
Grficas
1
-1
0.5
1.5
2.5
3.5
4
-3
x 10
2
-2
0.5
1.5
2.5
3.5
4
-3
x 10
5
-5
0.5
1.5
2.5
3.5
4
-3
x 10
5
-5
0.5
1.5
2.5
3.5
4
-3
x 10
Grfica
5
0
-5
0.5
1.5
2.5
3.5
4
-3
x 10
5
0
-5
0.5
1.5
2.5
3.5
4
-3
x 10
2
0
-2
0.5
1.5
2.5
3.5
4
-3
x 10
2
AWGN con SNR = 30 dB
0
-2
0.5
1.5
2.5
3.5
4
-3
x 10
Conforme a la figura 2 se observa que las seales van de ms ruidosas a ms limpias ya que la
relacin SNR va incrementndose, es decir, la potencia de la seal es superior a la potencia del ruido
por lo que le afecta menos, por ejemplo, la seal con -5 dB se observa que tiene ms ruido en
comparacin a la de 30 dB.
Conclusiones
Actividad 1
Al conocer qu es lo que nos devuelve la funcin randn, se puede predecir el comportamiento
aleatorio de una seal al que se le agregue un vector de ruido gaussiano, que afectar a la seal al
punto en que no parezca la seal original.
Como van cambiando los valores del vector de ruido gaussiano cada vez que lo corrimos, va
cambiando la seal original con el ruido adicionado.
Aunque solo afecte a la amplitud de la seal, puede impactar a la hora en que dicha seal llegue al
receptor y pueda o no filtrarla de manera correcta para que se pueda obtener la informacin a recabar.
Actividad 2
Actividad 1
Para llevar a cabo esta actividad, primeramente fue necesario crear el vector del tiempo, y conocer los
intervalos de muestreo, as como los lmites para crear la grfica (cuantos ciclos queremos presentar).
Al aadirle ruido aleatorio al canal, se genera una secuencia pseudo aleatoria que al agregarse a
nuestra senoidal, nos da como resultado una seal que intenta seguir la forma de la senoide, sin
modificar periodo ni fase, pero con fluctuaciones abruptas y que no siguen el mismo patrn cada
corrida.
Esto es, precisamente contestando las preguntas realizadas para esta actividad, lo que observamos al
correr la grfica de la seal en el receptor 3 veces, nunca fue exactamente la misma, las variaciones o
ruido pseudo aleatorio, tienen diferentes amplitudes montadas sobre esta seal senoidal. Esto va de
acuerdo con la definicin de una secuencia pseudo aleatoria o de ruido, la cual se define como un
conjunto de seales binarias, peridicas y de cierta longitud de tal forma que, dentro de cada perodo,
la seal puede aproximarse a una seal aleatoria. No puede ser completamente aleatoria, ya que
nunca podra generarse tanto en el transmisor como en el receptor.
Actividad 2
Al agregar ruido blanco a nuestra senoide original, la seal obtenida es nuevamente una seal que
sigue la forma de la senoide, sin modificar periodo ni fase, con la diferencia de la anterior, que las
fluctuaciones en esta grfica son ms suaves, y prevalece ms la forma de la seal original, adems
que aparentemente stas s siguen el mismo patrn cada corrida.
Con respecto a la variacin del SNR y su impacto en las grficas, pudimos observar que conforme ms
alta sea la SNR, la seal llega con menor distorsin a nuestro receptor.
Atendiendo a la definicin de la relacin seal/ruido (SNR), como la proporcin existente entre la
potencia de la seal que se transmite y la potencia del ruido que la corrompe; comprobamos que al
modificar este parmetro, la seal recibida llega con una mejor calidad al receptor.