Está en la página 1de 9

1

Introduccin al procesamiento digital de seales


Laboratorio # 4
Correlacin en tiempo discreto

Integrantes:
Gerardo Alvarado

8-854-161

Ithzandy Fernndez

9-737-1029

Introduccin
En este laboratorio se estudiarn la autocorrelacin y la correlacin cruzada de seales, que se utilizarn
para el reconocimiento de determinados patrones dentro de una seal y para la determinacin de la
relacin que existe entre muestras. Tambin se tomar informacin del retardo de una seal, inmersa en
ruido, con respecto a otra seal patrn como se hace en radares.

Objetivos
Ver las aplicaciones de la correlacin, principalmente en el reconocimiento de patrones dentro de una
seal, y seales radar.

Materiales y equipos
Computadora con Matlab.

Resultados
Parte I: Autocorrelacin
Se gener una sinusoide de frecuencia igual a 100 Hz com amplitud uno y muestreada a 1 KHz,
considerando una secuencia de 100 puntos.

2
1
0.5
0
-0.5
-1

10

20

30

40

50

60

70

80

90

100

20

40

60

80

100

120

140

160

180

200

1
0.5
0
-0.5
-1

Figura 1. a) Secuencia senoidal y b) Autocorrelacin de la seal.

Parte II: Correlacin Cruzada


Fueron generadas dos sinusoides de frecuencia 50 Hz (Fm= 1 KHz), amplitud 1 y desfasadas 90.

1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1

20

40

60

80

100

120

140

Figura 2. Correlacin cruzada de las seales.

160

180

200

3
1
autocorrelacion
correlacion cruzada

0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1

20

40

60

80

100

120

140

160

180

200

Figura 3. Autocorrelacin y correlacin cruzada de las seales.

Parte III: Estimacin del retardo temporal en radar


La seal que se recibe esta dada por y(n)= a x(n-D) + v(n).
Se utiliz la secuencia BARKER x(n)={1,1,1,1,1,-1,-1,1,1,-1,1,-1,1} y v(n) una secuencia aleatoria
gaussiana de media cero, a= 0.9 y D=20; la secuencia y(n) va de 0 n 199.

Varianza

2 =0.01

4
1
0.5
0
-0.5
-1

10

12

14

1
0.5
0
-0.5
-1

20

40

60

80

100

120

140

160

180

200

Figura 4. Seales x(n) y y(n) para 0 n 199.

12
10
8
6
4
2
0
-2
-60

-40

-20

20

40

60

Figura 5. Correlacin cruzada

r xx ( l )

, para 0 l 59.

2 =0.1

Varianza
1
0.5
0
-0.5
-1

10

12

14

2
1
0
-1
-2

20

40

60

80

100

120

140

Figura 6. Seales x(n) y y(n) para 0 n 199.

160

180

200

6
10
8
6
4
2
0
-2
-4
-60

-40

-20

Figura 7. Correlacin cruzada

20

r xx ( l )

40

60

, para 0 l 59.

=1

Varianza
1
0.5
0
-0.5
-1

10

12

14

4
2
0
-2
-4

20

40

60

80

100

120

140

Figura 8. Seales x(n) y y(n) para 0 n 199.

160

180

200

12
10
8
6
4
2
0
-2
-4
-6
-8
-60

-40

-20

Figura 7. Correlacin cruzada

20

r xx ( l )

40

60

, para 0 l 59.

Discusin
En la primera parte se realiz la autocorrelacin de la seal donde se puede observar que tiene longitud
doble a la seal original, debido a que los desplazamientos a la hora de calcular la autocorrelacin pueden
ser positivos o negativos. La correlacin de la seal es simtrica; y para n=100 la correlacin es mxima.
Para la segunda parte se observa en la grfica de la correlacin cruzada de las seales que el primer
mximo se da en N=5 y sustituyendo en la expresin de desfase se obtiene que las dos seales presentan
un desfase de

2 .

La tercera parte corresponde a la estimacin del retardo temporal en radar utilizando la correlacin
cruzada; en donde la seal que se recibe es retrasada por un factor de D y se obtiene un valor mximo
cuando las seales concuerdan una con la otra, entonces cuando se desplaza l y se obtiene ese mximo de
la correlacin cruzada se tiene que l=D y as es como podemos medir el retardo D.
Se puede observar claramente en las grficas que el mximo est dado cuando l=D ya que se encontrar la
sumatoria de la multiplicacin de nuestra misma entrada y tambin observamos que a medida que
aumenta la varianza del ruido es ms difcil ver cuando l=D.

Conclusiones

La funcin de correlacin cruzada resulta muy importante para detectar diferencias entre seales,
an cuando han sido retrasadas.

Anexos
Comandos utilizados en matlab