You are on page 1of 14

UCSP - Facultad de Ingeniera Ing.

Telecomunicaciones
Tratamiento Digital De Seales
RICARDO

2013-02
Docente: Msc. Manuel Sotomayor Polar

PRIMERA UNIDAD: Sistemas Digitales

Gua de Prcticas
Seales Digitales, Transformada Discreta de Fourier y Filtrado
simple.

Grupo: ___________

Nota:

Alumno(s):
___________________________________________________
___________________________________________________

I.

Sobre la gua:
El alumno construir un fichero M, para cada ejercicio propuesto en la gua, de tal forma
que esto permita al docente verificar el avance durante la sesin de laboratorio, se
entregar un reporte escrito con la soluciones de la gua y del ejercicio propuesto.

Recomendaciones sobre el reporte final:


Se entregar este mismo documento, con todas las preguntas respondidas. En caso de
grficas auxiliares, o anexos que el estudiante desee hacer se adicionarn hojas la final del
mismo. Las grficas deben ser numeradas y referenciadas en el texto, con ejes rotulados,
legenda si es necesario.

Objetivos

II.

Familiarizarse con el uso de MATLAB como herramienta para el tratamiento digital de


seales.
Implementar operaciones relacionadas a los Sistemas LIT, entendiendo los compromisos
que estas operaciones conllevan.
Revisar aplicaciones prcticas donde se utilizan las operaciones mencionadas.
Utilizacin de la transformada discreta de Fourier
Interpolacin en el Dominio Espectral de la Frecuencia.

Contenido terico

En la presente prctica se reforzar los contenidos de operaciones bsicas para tratar con
seales digitales, muestreo, interpolacin y submuestreo (diezmado). Los contenidos
pueden ser repasados en:
Captulo 4: Muestreo de Seales de tiempo continuo, (Discrete-Time SignalProcessing de
A. V. Oppenheim y R. W. Schafer, Prentice Hall, 1999 - segunda edicin.).
Captulo 10: Multirate digital signalprocessing, (Digital SignalProcessingProakis, Prentice
Hall, 1996)

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

III.

2013-02
Docente: Msc. Manuel Sotomayor Polar

Equipos y materiales
Equipos y dispositivos:
Computador de Escritorio
Software:
Matlab

Actividades
ACTIVIDAD 1: SEALES DIGITALES
Determine las secuencias pares e impares de las siguientes seales. Presente las grficas
correspondientes para cada seal.
Para poder calcular las componentes pares e impares de la seal a tratar se utiliza:
Componente Par (even)

Componente Impar (odd)


1. cos(0.34*n)
Esta es una seal par por lo tanto su componente impar deber ser nula y su componente par la
misma.
A continuacin se muestra la secuencia par e impar del coseno en la figura1. (se toman 101
muestras).

x1(n)=cos(0.34n)

x2(n)=cos(-0.34n)
1

0.5

0.5

mdulo (v)

0
-0.5
-1
-50

0
a) muestras (n)
xpar(n)=0.5*(x1(n)+x2(n))

0
-0.5
-1
-50

50

0.5

0.5

mdulo (v)

mdulo (v)

a)

mdulo (v)

IV.

0
-0.5
-1
-50

0
c) muestras (n)

50

0
50
b) muestras (n)
ximpar(n)=0.5*(x1(n)-x2(n))

0
-0.5
-1
-50

0
d) muestras (n)

50

Figura1: Seal coseno. (a) Se muestra la seal original. (b) Seal invertida en el dominio de n. (c) Seal
par. (d) Seal impar.

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

2013-02
Docente: Msc. Manuel Sotomayor Polar

2. sen(0.34*n)
La seal seno es una secuencia impar por lo tanto los resultados esperados son cero para la
componente par y la misma seal para la componente impar, tal como se muestra en la
figura2:
x1(n)=sin(0.34n)

x2(n)=sin(-0.34n)
1

mdulo (v)

mdulo (v)

-1
-50

0
a) muestras (n)
xpar(n)=0.5*(x1(n)+x2(n))

-1
-50

50

0
50
b) muestras (n)
ximpar(n)=0.5*(x1(n)-x2(n))

mdulo (v)

mdulo (v)

-1
-50

0
c) muestras (n)

-1
-50

50

0
d) muestras (n)

50

Figura2: Seal seno. (a) Se muestra la seal original. (b) Seal invertida en el dominio de n. (c) Seal
par. (d) Seal impar.

3. exp(-1.7*n)
Para una secuencia exponencial se observa que esta secuencia no es par ni impar as que sus
componentes pares e impares sern simplemente diferentes.
Para este caso solamente se han tomado 11 muestras para que pueda verse en resolucin
moderada la funcin, a continuacin se observa la secuencia en la figura3:

x1(n)=exp(-1.7n)

x2(n)=exp(-1.7(-n))
6000

mdulo (v)

mdulo (v)

6000
4000
2000
0
-5

0
a) muestras (n)
xpar(n)=0.5*(x1(n)+x2(n))

0
5
b) muestras (n)
ximpar(n)=0.5*(x1(n)-x2(n))

5000

mdulo (v)

mdulo (v)

2000
0
-5

3000
2000
1000
0
-5

4000

0
c) muestras (n)

-5000
-5

0
d) muestras (n)

Figura3: Seal exponencial. (a) Se muestra la seal original. (b) Seal invertida en el dominio de n. (c)
Seal par. (d) Seal impar.

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

2013-02
Docente: Msc. Manuel Sotomayor Polar

4. Aleatorio
Una seal aleatoria generada en matlab con el comando rand se muestra a continuacin en la
figura 4. (slo se tomaron para este ejemplo 41 muestras).
x1(n)=aleatorio(n)

x2(n)=aleatorio(-n)
1

mdulo (v)

mdulo (v)

0.5

0
-20

-10
0
10
a) muestras (n)
xpar(n)=0.5*(x1(n)+x2(n))

0
-20

20

-10
0
10
20
b) muestras (n)
ximpar(n)=0.5*(x1(n)-x2(n))

0.5

mdulo (v)

mdulo (v)

0.5

0
-20

0.5

-10
0
10
c) muestras (n)

20

-0.5
-20

-10
0
10
d) muestras (n)

20

Figura4: Seal aleatoria.(a) Se muestra la seal original. (b) Seal invertida en el dominio de n. (c) Seal
par. (d) Seal impar.

b)

Determine si cada una de las seales digitales son absolutamente sumables.


Antes de hacer un anlisis se parte de la idea de tomar 101 muestras comenzando desde el -50
al 50. Puesto que la primera y segunda seal generada son peridicas, al momento de sumarlas
con un nmero ilimitado de muestras (n), siempre tendremos un valor igual a 0, salvo el caso
que la seal est sumada con algn otro valor (esto no se da en las funciones anteriores) o en
su defecto el nmero de muestras no contenga al periodo de la funcin.
Por lo tanto la seal cos(0.34*n), sen(0.34*n) son absolutamente sumables dependiendo del
nmero de muestras (si el nro. de muestras comprenden un periodo exacto la suma de los
mdulos de las seales ser 0, en su defecto ser el valor restante fuera del periodo).
La seal exponencial ser absolutamente sumable tomando un Nmero determinado de
muestras; y la funcin aleatoria tambin ser absolutamente sumable en el rango de muestras
de -50 a 50.
Para la secuencia aleatoria se tomaron solamente 41 muestras.
Suma de muestras de:

c)

cos(0.34*n) = -5.8759
Sen(0.34*n) = 3.3 *10^-16 0
Exp(-1.7*n) = 6.0133*10^3
rand(1,100) = 19.4297

Determine la energa de cada una de las seales.


|
|
La energa viene representada por:
A los valores anteriormente calculados elevando al cuadrado para obtener la energa:
Teniendo en cuenta que se utiliz muestras (n) desde -50 hasta 50 para secuencia coseno y
seno), pero para la exponencial c) se utiliz n=-5:5, y para la secuencia aleatoria n=-20:20.

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

Energa de seales de:

2013-02
Docente: Msc. Manuel Sotomayor Polar

E1[cos(0.34*n)] = 50.8236
E2[Sen(0.34*n)] = 50.1764
E3[Exp(-1.7*n)] = 2.4989*10^7
E4[rand(1,100)] = 13.7769

Estos valores no representan joules, sino que slo son una medida representativa de la energa.

ACTIVIDAD 2: TRANSFORMADA DE FOURIER


Actividad 2.1: Analizando secuencias
Establezca una seal de 2 tonos (frecuencias) de dos segundos de duracin, utilizando Fs =
16, fa1= 0.9, fa2 = 0.25, A1=0.74, A2=0.22, contamnela con ruido Gausiano de varianza
0.1 y media cero. Presente una grfica de su DFT. Escuche la seal y varie f1 y f2 a
distintos valores. Escuche la seal con la funcin wavplay(X,Fs). Explique los efectos
observados.

a)

La seal de 2 tonos estara conformada por:


A su vez: debido a que fs=16000hz y fa1=900hz y fa2=250hz,
Adems tener en cuenta que:

entonces:

esto hace que:

el 320 resulta del MCM(160 y 64); por lo tanto fa3 = 50Hz.


A continuacin se muestra en la figura 5 y 6 las seales x1, x2 sin ruido (seal, espectro de
frecuencias y fase), luego x3 contaminada con ruido gausiano de m=0 y v=0.1, notar que la fase
en la figura 8 se ve distorsionada debido al ruido.
x1(n)=cos(w1*n)

N=160

x2(n)=cos(w2n)

-1

50

100
a) muestras (n)
x1(k)=DN1*x1(n)

-0.5

150

10

20

30
40
a) muestras (n)
x2(k)=DN2*x2(n)

50

60

70

10

20

30
40
b) espectro (k)

50

60

70

50

60

70

10

mdulo (v)

mdulo (v)

100

50

0
0

50

100
a) espectro (k)

5
0
-5

150

fase(x1(k))

fase(x2(k))
5

rango de fase

rango de fase

-5

N=64

0.5

mdulo (v)

mdulo (v)

50

100
a) espectro (k)

150

Figura5: (a) Seal x1=cos(w1n), se muestra la


seal original con su DFT. (b) transformada
de fourier de seal x1.

-5

10

20

30
40
c) espectro (k)

Figura6: (a) Seal x2=cos(w2n), se muestra la


seal original con su DFT. (b) transformada
de fourier de seal x2.

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

2013-02
Docente: Msc. Manuel Sotomayor Polar

Notar que para las seales anteriores las amplitudes de la transformada estn aumentadas de
acuerdo al periodo obtenido para cada una de ellas y mulplicadas por su respectiva amplitud.
/En la figura 7 se aprecia la seal x3 limpia sin ruido as como el mdulo de su espectro de
frecuencia y en la figura 8 se obtiene la seal x3 contaminada con ruido

0
-1
0

50

100

150
200
a) muestras (n)
x3(k)=DN3*x3(n)

250

300

150
100
50
50

100

150
200
a) espectro (k)

250

300

0
-1
0

50

100

150
200
a) muestras (n)
x4(k)=DN4*x4(n)

250

300

350

50

100

150
200
a) espectro (k)

250

300

350

250

300

350

150
100

0
0

350

mdulo (v)

mdulo (v)

x4(n)=x3(n)+ruido(n) N=320

1
mdulo (v)

mdulo (v)

x3(n)=x1+x2 N=320

50
0

350

fase(x3(k))

fase(xn(k))
5

rango de fase

rango de fase

-5

50

100

150
200
c) espectro (k)

250

300

350

Figura7: (a) seal x3 sin ruido (b) espectro de


seal x3

-5

50

100

150
200
c) espectro (k)

Figura8: (a) seal x3 contaminada con ruido y


convertida en seal x4 con su respectivo
espectro.

En la figura 8 se puede apreciar que el ruido genera valores no tan precisos de la seal pero en
vista que esta seal fue cuidadosamente tratada se obtienen resultados ptimos, adems un
ruido con varianza de 0.1 no distorciona en gran medida al espectro de una seal de amplitud
de 1 voltio.
Al usar el comando wavplay se obtiene salida de sonido de la seal y al modificar las
frecuencias se obtiene un sonido ms agudo (aumentando la frecuencia) o un sonido ms grave
(al disminuir la frecuencia).
El ruido genera una distorsin del sonido pero puesto que tiene una varianza de 0.1 no
distorsiona la seal en su totalidad, solo le agrega interferencia.
b)

Repita el ejercicio del punto "a" pero ahora vare la resolucin espectral en la transformada
desde 1500 puntos, 512, a 128 puntos y comente el efecto. Dibuje la DFT de magnitud y de
fase correspondiente para cada caso. (Para cambiar la resolucin de la DFT genere la
secuencia digital con el nmero de muestras requeridas. (No interpolacin espectral)

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

2013-02
Docente: Msc. Manuel Sotomayor Polar

En la figura 9, se aprecia la seal x3=x1+x2 sin ruido, el espectro de magnitud y el de fase para
la cantidad de muestras es 1440 (valor ms cercano a 1500), en la fig.10 se aprecia la misma
seal x3 pero se vara el nmero de muestras a el cual es el mltiplo ms cercano a 512
x3(n)=x1+x2

N=320

mdulo (v)

-1

200

400

600
800
1000
a) muestras (n)
x3(k)=DN3*x3(n)

1200

1400

1600

200

400

600
800
1000
a) espectro (k)

1200

1400

1600

1200

1400

1600

mdulo (v)

600
400
200
0

fase(x3(k))

rango de fase

-1

200

400

600
800
1000
c) espectro (k)

Figura9: Seal original de doble tono (se tomaron 1600 muestras en vez de 1500 y se aprecia mltiples
pulsos en el mdulo del espectro y bastantes ceros en la fase, lo cual tiene sentido porque la frecuencia
es cclica.
x3(n)=x1+x2

N=320

mdulo (v)

-1

100

200

300
400
a) muestras (n)
x3(k)=DN3*x3(n)

500

600

700

100

200

300
400
a) espectro (k)

500

600

700

500

600

700

mdulo (v)

300
200
100
0

fase(x3(k))

rango de fase

-1

100

200

300
400
c) espectro (k)

Figura10: Seal original de doble tono (se tomaron 640 elementos en vez de 512- Para tener un sistema
Coherente y no hayan picos de frecuencia indeseados) se aprecia mltiples pulsos en el mdulo del
espectro y bastantes ceros en la fase, lo cual tiene sentido porque la frecuencia es cclica.

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

2013-02
Docente: Msc. Manuel Sotomayor Polar

El anlisis para la seal de 128 muestras queda implcito puesto que no contiene al periodo de la seal
(N=320) y la grfica nos mostrar solamente dos picos en el dominio de la frecuencia.
Adems es necesario recalcar que mientras ms muestras tomemos ms grande ser la amplitud del
espectro de frecuentas, puesto que en la DFT estos valores distintos de cero (valores para el espectro de
magnitud) quedan multiplicados por el nmero de repeticiones de los pulsos en la frecuencia.

Actividad 2.2: Interpolacin Espectral


Genere una seal coseno de un tono con Fs y fi de la actividad 2 con 256 muestras. Genere
la DTF de magnitud y fase correspondiente. Luego interpole dicha seal, en el espectro, a
1024 puntos usando:
Interpolacin cbica (funcin "interp1()")
Interpolacin rellenando con ceros la secuencia digital temporal.
Interpolacin con la relacin de DTFT y DFT.

a)

Interpolar una seal en su dominio de espectro resulta bastante provechoso para poder tener un
nmero variable de muestras y que nuestra seal mantenga su mismo espectro; es por esta
razn que examinan casos de interpolacin.
A continuacin se presenta un grfica donde la interpolacin cbica ayuda a tener un espectro
de seal ms amplio pero con los pulsos correspondientes, esto es; sin desmejorar los valores en
amplitud ni de fase, tal como se aprecia en la figura 11:
En la figura 12 se hace uso del rellenado con ceros a la secuencia digital temporal, esto provoca
un mayor rango de muestras a la entrada, pero por estar rellenadas con ceros se presenta una
seal aumentada, pero hay que notar que el espectro de frecuencias se mantiene constante.
x1(n)=cos(w1*n) N=160

x2(n)=cos(w1*n) N=160
1
mdulo (v)

mdulo (v)

-1

20

40

60

80
100 120
a) muestras (n)
x1(k)=DN1*x1(n)

140

160

-1

180

100

200

400
600
a) muestras (n)
x2(k)=DN2*x2(n)

800

1000

200

400
600
b) espectro (k)

800

1000

800

1000

100
mdulo (v)

mdulo (v)

50
0

50
0

200

400
600
b) espectro (k)

800

1000

fase(x1(k))

fase(x2(k))
5
rango de fase

rango de fase

-5

200

400
600
c) espectro (k)

800

1000

Figura11: interpolacin cbica, solamente se


incrementa el nmero de ceros en el dominio
del frecuencial.
Adems el espectro de fase no vara.

-5

200

400
600
c) espectro (k)

Figura12: interpolacin rellenando con ceros,


se incrementa el nmero de ceros en el
dominio del frecuencial, (esto genera un
mayor requerimiento de sistema puesto que
se procesan ms muestras.

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

2013-02
Docente: Msc. Manuel Sotomayor Polar

Actividad 2.3: Anlisis Espectral


Para fines de un estudio cientfico, la cantidad de manchas solares por cada ao han sido
anotadas. Dibuje la cantidad de manchas solares vs. los aos en los que ocurrieron,
observando nicamente la grfica temporal indique si considera que existe alguna
periodicidad e indique un valor numrico del periodo.

a)

En la figura 13 y 14 se puede observar el nmero de manchas solares en funcin al tiempo en


aos, de donde se aprecia una no muy clara periodicidad cada 110 muestras; adems se puede
apreciar que luego los valores son mayores (en mdulo).
Otra opcin es tomar como periodo las 288 muestras; asumiendo que luego de todos esos 288
aos recin se repetir la cantidad de manchas solares.
N=110

man-solares
200

180

180

160

160

Nro de manchas solares (unidades)

Nro de manchas solares (unidades)

man-solares
200

140

120

100

80

60

140

120

100

80

60

40

40

20

20

0
1700

1750

1800

1850
1900
a) tiempo (aos)

1950

2000

Figura 13: Aos vs Nmero de manchas


solares, notar que el tiempo est en funcin a
los aos.

100

150
200
a) tiempo (aos)

250

300

Ahora utilice la transformada de Fourier y compruebe el periodo. Grafique la DFT de


magnitud.
man-solares

N=110

200

150

100

50

50

100

150
200
a) tiempo (aos)

man-solares

250

300

150

100

50

50

100

150
200
a) tiempo (aos)

250

300

250

300

man-solares N=288

DFT (unidades)

15000

10000

5000

man-solares N=288
200

N=110

15000

DFT (unidades)

50

Figura 14: Aos vs Nmero de manchas


solares, notar que el tiempo est en funcin
al periodo.

Nro de manchas solares (unidades)

Nro de manchas solares (unidades)

b)

N=110

50

100

150
b) espectro (k)

200

250

300

Figura 15: grfica de a) tiempo y b) frecuencia


con N=110 aos

10000

5000

50

100

150
b) espectro (k)

200

Figura 16: grfica de a) tiempo y b) frecuencia


con N=287 aos

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

2013-02
Docente: Msc. Manuel Sotomayor Polar

ACTIVIDAD 3: FILTRADO DE UNA SEAL MULTITONO


a) Establezca una seal multitono (5 tonos audibles) con las siguientes frecuencias de 2
segundos de duracin. Dibuje la seal en el dominio temporal y frecuencial.
Frec 1: 265Hz.
Frec 2: 365Hz.
Frec 3: 565Hz.
Frec 4: 765Hz.
Frec 5: 965Hz.
Fs: 8Khz.
Para generar una seal multitono de 5 tonos se trabaj de la misma manera que en la actividad
1, para esto se muestra en la figura 17 las 5 seales con cada una de las frecuencias, donde se
aprecia que a medida que aumenta la frecuencia son ms periodos de tiempo continuo dentro
del periodo de tiempo discreto, se verifica que no existe alliasing (la frecuencia normalizada no
excede el valor de Pi).
x2(n)=cos(w2*n)

0.5

0.5

0.5

-1

mdulo (v)

-0.5

-0.5

10

20
30
a) muestras (n)

40

-1

50

10

20
30
b) muestras (n)

40

50

40

50

-1

10

20
30
c) muestras (n)

40

50

x5(n)=cos(w5*n)
1

0.5

0.5

mdulo (v)

-0.5

-1

-0.5

x4(n)=cos(w4*n)

mdulo (v)

x3(n)=cos(w3*n)

mdulo (v)

mdulo (v)

x1(n)=cos(w1*n) N=1600
1

-0.5

10

20
30
d) muestras (n)

40

50

-1

10

20
30
e) muestras (n)

Figura17: Grfica de las seales en el dominio del tiempo (n) a),b),c),d),e) se muestras con sus respectivas
caractersticas, para todas el periodo N=1600, slo vara la cantidad de portadoras (oscilaciones en el
dominio de t) que hay dentro de cada periodo N. Adems se ha tomado las primeras 50 muestras nada ms
para poder visualizar bien el domino n.

En la figura 18 se puede ver la grfica de la seal x5=x1+x2+x3+x4 con su respectivo espectro de


frecuencias donde tambin se aprecia que por tratarse de seales coseno el mdulo de la DFT es
la mitad de N=1600.
Notar que se muestran en total 10 pulsos que corresponden a la parte negativa y positiva del
rango de frecuencias entre (-pi y pi) que proviene de la DTFT, donde 5 pulsos separados
corresponden a cada una de las seales sumadas.

10

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

2013-02
Docente: Msc. Manuel Sotomayor Polar

x6(n)=x1+x2+x3+x4+x5
6

mdulo (v)

4
2
0
-2
-4
-6

200

400

600

800
muestras (n)

1000

1200

1400

1600

1000

1200

1400

1600

fase x6(k)
1000

mdulo (v)

800
600
400
200
0

200

400

600

800
frecuencia (n)

Figura 18: seal multitono x5 (5 frecuencias en su DFT) correspondientes a los valores en el dominio k de
53,73,113,153,193 y sus correspondientes partes negativas vueltas positivas:
1600-53=1547,1527,1487,1447 y 1407.

b) Filtre la seal multitono usando los filtros simples (LPF-FIR) y (BPF-IIR). Grafique la DTF de la
salida de cada filtro. Utilice el comando wavplay para escuchar la salida de cada filtro. Es
la respuesta esperada?
Antes de analizar el filtro se deben tener en cuenta algunos detalles:
La siguiente grfica en la figura 19 se muestra que a medida que se aumenta el nmero de
muestras, el mdulo de la seal en el dominio de la frecuencia (W normalizada) aumenta
dependiendo de las veces que se repitan los pulsos (tonos).
x6(n) n=1600

x6(n) n=1800

800

1000
800

mdulo (v)

mdulo (v)

600

400

200

600
400
200

500

1000
1500
muestras (n)

2000

1200

1000

1000

800

800

600
400
200
0

1000
1500
frecuencia (n)

2000

x6(n) n=2200

1200

mdulo (v)

mdulo (v)

x6(n) n=2000

500

600
400
200

500

1000
1500
frecuencia (n)

2000

1000
2000
frecuencia (n)

3000

Figura 19: cuatro grficas del espectro de frecuencias para n=1600,1800,2000,2200; donde se puede
observar que el mdulo del espectro de frecuencias (k) aumenta conforme aumenta el nmero de muestras
(el hecho de aumentar el nmero de muestras genera un aumento en el nmero de frecuencias tomadas
(k)).

11

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

2013-02
Docente: Msc. Manuel Sotomayor Polar

En la figura 20 se muestra en la grfica que por ms que variemos la cantidad de muestras


(tambin vara k) el valor de los pulsos se mantendrn constantes y los dems tendrn una misma
posicin en el eje de las k.
x6(n) n=1600

x6(n) n=1800

0.25

160

mdulo (v)

mdulo (v)

0.2
0.15
0.1
0.05

140
120
100

0
-0.05
51

52
53
54
muestras (n)

55

51

x6(n) n=2000

52
53
54
frecuencia (n)
x6(n) n=2200

270
260
260

mdulo (v)

mdulo (v)

240
220
200
180

250
240

160
230

140
51

52
53
54
frecuencia (n)

55

51

52
53
54
frecuencia (n)

55

Figura 20: en la grfica solo nos interesa el valor de k, para cada una de los valores de n,
(n=1600,1800,200,2200); los valores de n fueron tomados para verificar el correcto funcionamiento de
nuestro espectro.

A continuacin se evaluar el filtro LPF-FIR en la figura 21


Filtro LPF-FIR
1

mdulo (v)

0.8
0.6
0.4
0.2
0

200

400

600

800
1000
frecuencia (k)

1200

1400

1600

1200

1400

1600

Salida de seal filtrada y6(k)


800

mdulo (v)

600

400

200

200

400

600

800
1000
frecuencia (k)

Figura 21: a) grfica del filtro LPF donde el valor pi del filtro corresponde al valor del periodo N=1600 b)
espectro de frecuencias del filtro LPF-FIR donde se verifica que trata de eliminar las altas frecuencias para
dejar pasar slo las bajas.

12

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

2013-02
Docente: Msc. Manuel Sotomayor Polar

Aunque no se requiere en este trabajo, para el filtro BPF (pasabandas) IIR se tiene primero la
salida a una respuesta al impulso finito (FIR) tal como se muestra en la figura 22:
Filtro BPF-FIR
1

mdulo (v)

0.8
0.6
0.4
0.2
0

200

400

600

800
1000
frecuencia (k)

1200

1400

1600

1200

1400

1600

Salida de seal filtrada y6(k)


300

mdulo (v)

250
200
150
100
50
0

200

400

600

800
1000
frecuencia (k)

Figura 22: a) grfica del filtro BPF donde el valor pi del filtro corresponde al valor del periodo N=1600 b)
espectro de frecuencias del filtro BPF-FIR donde se verifica que trata de eliminar las frecuencias no
pertenecientes a una banda requerida.

V.

DISCUSIN Indique que cosas no se han hecho, que efectos no se han considerado y cules
podran ser las repercusiones en su trabajo. Indique adems que puntos o temas podran
haberse tocado para mejorar este laboratorio.

Para clculo de la energa de las secuencias, las unidades no son Joules, sino forman
equivalencias numricas solamente.
Para una seal aleatoria se debe tener bastante cuidado al momento de volverla a graficar
puesto que se corre el riesgo de generar nuevamente otra seal aleatoria.
Para la generacin de pulsos en la actividad 2, al momento de generar la matriz DN(nxn) se
obtiene dificultades desde el momento de trabajar con una matriz superior a 1000*1000
elementos.
No se hizo uso en la actividad 2 de la interpolacin en relacin a la DTFT y la DFT por obtenerse
valores NaN (divisiones de 0/0), de acuerdo a la frmula trabajada.

13

UCSP - Facultad de Ingeniera Ing. Telecomunicaciones


Tratamiento Digital De Seales
RICARDO

VI.

2013-02
Docente: Msc. Manuel Sotomayor Polar

CONCLUSIONES: Finalmente, en conclusin.... (Indique por lo menos 10)


ACTIVIDAD 2:
1.

El generar un vector y escuchar su frecuencia a travs de sonido por medio del comando
wavplay(seal,FrecuenciaMuestreo), solamente se toman valores para el vector entre -1 y 1, si
existe valores mayores, el comando wavplay simplemente los reducir a 1.

2.

Usar una funcin W_N para calcular la transformada discreta de Fourier a una seal limpia (sin
ruido) x1(n)=cos(w1n) genera dos nicos vectores diferentes de cero, lo cual no ocurre cuando
evaluamos una seal con ruido gausiano.

3.

El mdulo del espectro de la seal depende del nmero de muestras tomadas, esto es muy
importante para tener nocin de la amplitud del mdulo del espectro de la seal; a ms
muestras tomadas, el mdulo del espectro ser mayor.

4.

En la figura 8 se puede apreciar que el ruido genera valores no tan precisos de la seal pero en
vista que esta seal fue cuidadosamente tratada se obtienen resultados ptimos, adems un
ruido con varianza de 0.1 no distorciona en gran medida al espectro de una seal de amplitud
de 1 voltio.

5.

En los casos analizados en las figuras 9,10,11,12 se interpreta que al tomar elementos
(muestras) que no contienen exactamente al periodo N los valores para la amplitud no sern los
adecuados, los cuales correspondan a N/2 calculados en la teora.

6.

Para la actividad 2.2 se estableci valores de muestras aumentados mltiplos de los valores
requeridos, esto con el fin de conservar una seal totalmente coherente (con el nmero exacto
de muestras al periodo de la secuencia).

7.

En la actividad 2.3 sobre las manchas solares el pulso en frecuencia corresponde al periodo
tomado.

ACTIVIDAD 3:
8.

Al tener una seal senoidal formada por varios tonos (varios pulsos debido a la suma de
distintas frecuencias angulares w) al aumentar la cantidad de muestras (esto tambin aumenta
el valor de k) el dominio de los pulsos; esto es el lugar donde caa cada pulso no vara.

9.

14

You might also like