Espacios de señalesEspacios de...
Transcript of Espacios de señalesEspacios de...
1
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 1/44
Señales y algebra Bases y transformacionesEspacios de señales
Espacios de señalesEspacios de señales
Agosto de 2010
Procesamiento Digital de Señales
Licenciatura en Bioinformática
FI-UNER
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 2/44
Señales y algebra Bases y transformacionesEspacios de señales
Organización
1 Señales y algebra lineal
2 Espacios de señales
3 Bases y transformaciones lineales
2
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 3/44
Señales y algebra Bases y transformacionesEspacios de señales
• En general se asocia a las señales con “elementos aislados”.
• Incorporar a las señales en un marco estructurado: el espacio vectorial.
• Considerando a las señales como vectores de un espacio n-dimensional se puede:
– aprovechar las propiedades de la estructura algebraica de los espacios vectoriales.
– interpretar el procesamiento de las señales desde una perspectiva conceptual sencilla.
IntroducciónIntroducción
Señales y algebra
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 4/44
Señales y algebra Bases y transformacionesEspacios de señales
3
T1
T2
2
2
3
m
T
21
IntroducciónIntroducción
R2
Señales y algebra
3
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 5/44
Señales y algebra Bases y transformacionesEspacios de señales
0 0 . 0 5 0 . 1 0 . 1 5 0 . 2 0 . 2 5 0 . 3 0 . 3 5 0 . 4 0 . 4 5 0 . 5- 1
- 0 . 8
- 0 . 6
- 0 . 4
- 0 . 2
0
0 . 2
0 . 4
0 . 6
0 . 8
1
0 10 20 30 40 50 600
0.5
1
1.5
2
2.5
3
m
T
En 1 hora ...
Para señales continuas...
Ya no se puede representar gráficamente como un “vector”en el espacio “tradicional”, pero el concepto es el mismo.
IntroducciónIntroducción
R60
R∞
Señales y algebra
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 6/44
Señales y algebra Bases y transformacionesEspacios de señales
IntroducciónIntroducción
Espacios de señales
Una “señal” es un elemento de un espacio S.
Interesa estudiar a cada señal en relación al resto.
Una “señal” es un elemento de un espacio S.
Interesa estudiar a cada señal en relación al resto.
4
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 7/44
Señales y algebra Bases y transformacionesEspacios de señales
Para ello debo primero definir un conjunto:
Significa el conjunto de las x, tal que P sea cierto, óSi P es cierto implica que x pertenece a S.
S
{ ; ( ) Re[exp( )]}
=2 f - t ,
S x x t j tc
f R
α ω
ω π α
= = +
∞ ≤ ≤ ∞ ∈
Ejemplo: conjunto de las señales sinusoidales.
{ ; } S x p P x S= ⇒ ∈
Conjunto de señalesConjunto de señales
Espacios de señales
x
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 8/44
Señales y algebra Bases y transformacionesEspacios de señales
{x; x(t) = A1, x(t) > A1 }{x; x(t)= A2, x(t) < A2 }
{x; x(t) = 0, T1 > t v t > T2}
{ }1 2 1 2
( ) ( )
; ( ) 0, ,
j tX x t e dt
x x X
ωω
ω ω ω ω ω ω ω
∞−
−∞
=
= = > <
∫
A1
A2
t
T1 T2
Señales limitadas
temporalmente
Señales limitadas
temporalmente
Señales limitadas
en amplitud
Señales limitadas
en amplitud Señales de
banda limitada
Señales de
banda limitada
Conjunto de señalesConjunto de señales
Espacios de señales
5
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 9/44
Señales y algebra Bases y transformacionesEspacios de señales
• El conjunto de elementos satisfacen una condición, pero además pueden cumplir otras propiedades...
• En particular se debe dotar al conjunto de:
– una estructura geométrica (espacio de señales).
– una estructura algebraica (espacio vectorial).
Conjunto de señalesConjunto de señales
Espacios de señales
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 10/44
Señales y algebra Bases y transformacionesEspacios de señales
• Si al conjunto de señales definido anteriormente le agregamos una métrica (distancia) entonces estamos hablando de un espacio de señales.
Estructura geométricaEstructura geométrica
Espacios de señales
• Propiedades
• La distancia es un concepto muy importante asociado a un espacio.
DistanciaDistancia
ℜ→}y,x{:d
• Significados: “error”, “diferencia” o “grado de aproximación” entre dos señales.
yx0)y,x(d0)y,x(d =⇔=∧≥
)x,y(d)y,x(d =
)z,y(d)y,x(d)z,x(d +≤
Simetría
Desigualdad del triángulo
6
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 11/44
Señales y algebra Bases y transformacionesEspacios de señales
DistanciaDistanciaEstructura geométricaEstructura geométrica
Espacios de señales
• Ejemplos
xy)y,x(d −=
22 xy)y,x(d −=
x=[x1,x2,x3]
y=[y1,y2,y3]
2123
1nnn xy)y,x(d
−= ∑
=
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 12/44
Señales y algebra Bases y transformacionesEspacios de señales
• Proporciona información acerca del “tamaño” de un elemento del espacio.
NormaNormaEstructura geométricaEstructura geométrica
Espacios de señales
0x0x y 0x =⇔=≥
yxyx +≤+
xx α=α
• La norma se refiere a un solo elemento, mientras que la distancia a dos.
• Existen muchas normas, pero la más utilizada es la denominada norma-p.
• Propiedades
7
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 13/44
Señales y algebra Bases y transformacionesEspacios de señales
• Secuencias discretas
• Señales continuas
p1
n
pp )n(xx
= ∑
∞
−∞=
Norma-pNorma-pEstructura geométricaEstructura geométrica
Espacios de señales
p1
pp dt)n(xx
= ∫
∞
∞−
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 14/44
Señales y algebra Bases y transformacionesEspacios de señales
AMPLITUD de la señal x
ACCIÓN de la señal x
ENERGÍA de la señal x
)n(xsupXNn∈
∞=
}0)n(x:n{#ppx
0plim0X ≠=→
=
2
2X
Norma-pNorma-pEstructura geométricaEstructura geométrica
Espacios de señales
1X
Medida de DISPERSIÓN
8
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 15/44
Señales y algebra Bases y transformacionesEspacios de señales
x1
E(x)1/2
A(x)
x2
Norma-pNorma-pEstructura geométricaEstructura geométrica
Espacios de señales
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 16/44
Señales y algebra Bases y transformacionesEspacios de señales
Norma-pNorma-pEstructura geométricaEstructura geométrica
Espacios de señales
9
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 17/44
Señales y algebra Bases y transformacionesEspacios de señales
• Otros ejemplos:
– Norma del Volumen Mínimo (similar a ||x||0)
– Norma de Cauchy
– Norma Varimax
– Otras dependiendo de la aplicación...
NormaNormaEstructura geométricaEstructura geométrica
Espacios de señales
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 18/44
Señales y algebra Bases y transformacionesEspacios de señales
dt)t(xT
P
)n(xN
P
T
T
x
N
Nn
x
2
2
2
1
2
1
∫
∑
−
−=
=
=
Espacios de señales
Potencia mediaPotencia mediaEstructura geométricaEstructura geométrica
10
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 19/44
Señales y algebra Bases y transformacionesEspacios de señales
Espacios de señales
dt
2T
T
)t(xT21
Tlim
xP
2N
Nn)n(x
N21
Nlim
xP
∫
∑
−∞→
=
−=∞→=
Potencia media totalPotencia media totalEstructura geométricaEstructura geométrica
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 20/44
Señales y algebra Bases y transformacionesEspacios de señales
Espacios de señales
Conjunto de señales
Espacio de señales
Conjunto de señales
Espacio de señales
Estructura geométrica
11
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 21/44
Señales y algebra Bases y transformacionesEspacios de señales
• Conjunto para el que están definidas las operaciones binarias (cerradas) de:
– Multiplicación de cualquier elemento POR un ESCALAR – Adición ENTRE cualesquiera de sus elementos
• Estas operaciones son conmutativas, asociativas y distributivas.
• Poseen elemento neutro y cancelativo
• A los elementos de los espacios lineales los llamamos VECTORES y podemos referirnos al espacio como ESPACIO VECTORIAL
Espacio vectorialEspacio vectorialEstructura algebraicaEstructura algebraica
Espacios de señales
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 22/44
Señales y algebra Bases y transformacionesEspacios de señales
Conjunto de señales
Espacio de señales
Espacio vectorial
Conjunto de señales
Espacio de señales
Espacio vectorial
Estructura algebraica
Espacios de señales
Estructura geométrica
12
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 23/44
Señales y algebra Bases y transformacionesEspacios de señales
• Son aquellos espacios vectoriales en los que TODOS sus elementos poseen norma finita.
• Los subconjuntos de señales que poseen energía finita o acción finita son espacios normados.
Espacio vectorial normadoEspacio vectorial normado
Espacios de señales
Estructura algebraicaEstructura algebraica
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 24/44
Señales y algebra Bases y transformacionesEspacios de señales
Espacios de señales
Conjunto de señales
Espacio de señales
Espacio vectorial
Espacio vectorial normado
Conjunto de señales
Espacio de señales
Espacio vectorial
Espacio vectorial normado
Norma finita
Estructura algebraica
Estructura geométrica
13
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 25/44
Señales y algebra Bases y transformacionesEspacios de señales
Proyección de un vector en otroProyección de un vector en otroProducto internoProducto interno
Espacios de señales
v1
v2
ve
c2.v2
c2.v2: proyección de v1 sobre v2
v1=c2.v2+ve
θ
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 26/44
Señales y algebra Bases y transformacionesEspacios de señales
Además, el producto interno se define como:
La componente (o proyección) de v1 a lo largo de v2 es:
Proyección de un vector en otroProyección de un vector en otroProducto internoProducto interno
Espacios de señales
Entonces se puede escribir:
22
212
,c
v
vv=
Si 212 ,c vv=
c2 mide el parecido entre v1 y v2c2 mide el parecido entre v1 y v2
)cos(.vvc 122 θ=
)cos(.v.vv,v 2121 θ=
12 =v
14
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 27/44
Señales y algebra Bases y transformacionesEspacios de señales
v
v2c2.v2
θ
Proyección de un vector en otroProyección de un vector en otroProducto internoProducto interno
Espacios de señales
v1
c1.v1
222
212
1
12211 .
,.
,v.cv.cv v
v
vvv
v
vv+=+=
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 28/44
Señales y algebra Bases y transformacionesEspacios de señales
0 10 20 30 40 50 60 70 80 90 1000
0.5
1Producto interno de señales
Señales iguales
0 10 20 30 40 50 60 70 80 90 100-0.5
0
0.5
Señales ortogonales
0 10 20 30 40 50 60 70 80 90 100-1
-0.5
0
Señales opuestas
0 10 20 30 40 50 60 70 80 90 100-1
-0.5
0
0.5
1
0 10 20 30 40 50 60 70 80 90 100-1
-0.5
0
0.5
1
0 10 20 30 40 50 60 70 80 90 100-1
-0.5
0
0.5
1
0 10 20 30 40 50 60 70 80 90 100-1
-0.5
0
0.5
1
0 10 20 30 40 50 60 70 80 90 100-1
-0.5
0
0.5
1
0 10 20 30 40 50 60 70 80 90 100-1
-0.5
0
0.5
1
0y,x >
0y,x <
0y,x =
Producto internoProducto interno
Espacios de señales
x[n], y[n] → N muestras
x[n]
y[n]
x[n]
y[n]
x[n]
y[n]
x[n].y[n]
15
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 29/44
Señales y algebra Bases y transformacionesEspacios de señales
Conjunto generadorConjunto generador
Bases y transformaciones
Dado un conjunto N vectores (señales) X0={xi} con N<∞
∑=
α=N
1iiixx combinación lineal de vectores xi, donde αi son escalares.
Variando los αi se genera un nuevo conjunto X, que en el caso que sea un espacio vectorial entonces X0 es un conjunto generador de ese espacio.
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 30/44
Señales y algebra Bases y transformacionesEspacios de señales
∑=
=αN
1iii 0x {xi} son linealmente independientes
Base
Conjunto generador.
{xi} linealmente independientes.
Definición de baseDefinición de base
Bases y transformaciones
16
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 31/44
Señales y algebra Bases y transformacionesEspacios de señales
OrtogonalidadOrtogonalidad
Bases y transformaciones
Se define un conjunto X0 como ortogonal si:
ji kx,x
ji 0x,x
ji
ji
=∀=
≠∀=
Además, si k = 1 entonces X0 es ortonormal.
Entonces, si X0 es una base del espacio vectorial X, los coeficientes αi se pueden calcular mediante el producto interno entre el vector (señal) y cada uno de los elementos de la base.
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 32/44
Señales y algebra Bases y transformacionesEspacios de señales
NN2211
N
1iii x...xxxx α++α+α=α=∑
=
Suponga que quiere representar el vector x en RN generado por el conjunto X0={xi}, con i= 1..N.
Representación de señalesRepresentación de señales
Bases y transformaciones
⟩⟨α++⟩⟨α+⟩⟨α=⟩⟨ iNNi22i11i x,x...x,xx,xx,x
Efectuando producto interno por xi a ambos miembros:
17
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 33/44
Señales y algebra Bases y transformacionesEspacios de señales
Representación de señalesRepresentación de señales
Bases y transformaciones
⟩⟨α=⟩⟨ iiii x,xx,xSi X0 es ortogonal, entonces:
2i
i
ii
ii
x
x,xx,xx,x ⟩⟨
=⟩⟨
⟩⟨=α
⟩⟨α=⟩⟨ iiii x,xx,xSi X0 es ortonormal, entonces:
⟩⟨=α ii x,x
Concepto importante: αi es la componente de la señal x en xi.Concepto importante: αi es la componente de la señal x en xi.
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 34/44
Señales y algebra Bases y transformacionesEspacios de señales
Base no completaBase no completa
Bases y transformaciones
Si {xi} no genera el espacio en que está contenido x →→→→ base no es completa.
x=[2, 4, 7]
==
0
1
0
0
0
1
}e,e{X 21b
2e,xc 11 =⟩⟨=x=c1.e1+c2.e2 →→→→
4e,xc 22 =⟩⟨=→→→→ x = [2, 4, 0]
18
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 35/44
Señales y algebra Bases y transformacionesEspacios de señales
Base no completaBase no completa
Bases y transformaciones
Entones la suma vectorial anterior es sólo una aproximación a x, y lleva implícito un error.
¿De qué manera se pueden seleccionar adecuadamente los ci para reducir el error de aproximación?
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 36/44
Señales y algebra Bases y transformacionesEspacios de señales
Base no completaBase no completa
Bases y transformaciones
NN2211
N
1iii x...xxxy~ α++α+α=α=∑
=
Suponga que quiere representar el vector y en RN generado por el conjunto ortogonal X0={xi}, con i= 1..N.
2M
1j
N
1iijij
2
2
N
1iii
2
222
xyxyy~yeECT ∑ ∑∑= ==
α−=α−=−==
0i
ECT=
α∂∂
⟩⟨
⟩⟨=α
ii
ii x,x
x,y
19
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 37/44
Señales y algebra Bases y transformacionesEspacios de señales
• Polinomios de Legendre [-1,1]
• Polinomios de Chebyshev [-1, 1]
• Polinomios de Hermite [- ∞, ∞]
• Funciones de Hermite [- ∞, ∞]
• Funciones de Walsh [0,T]
• Funciones de Haar [0,1]
• Wavelets
• Funciones de Fourier
Bases ortogonalesBases ortogonales
Bases y transformaciones
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 38/44
Señales y algebra Bases y transformacionesEspacios de señales
• Funciones de Haar:
Ejemplos: waveletsEjemplos: wavelets
Bases y transformaciones
20
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 39/44
Señales y algebra Bases y transformacionesEspacios de señales
• Onditas de Meyer:
Ejemplos: waveletsEjemplos: wavelets
Bases y transformaciones
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 40/44
Señales y algebra Bases y transformacionesEspacios de señales
Cambio de baseCambio de base
==
1
0
0
0
1
0
0
0
1
}e,e,e{X 321e xXe=α1.e1+α2.e2+α3.e3 =4.e1+8.e2+9.e3= [4,8,9]
Bases y transformaciones
x= [4, 8, 9]
−
−
==
3
13
13
1
2
26
16
1
02
12
1
}x,x,x{X 3211 xX1=β1.x1+ β2.x2+ β3.x3= 6√2.x1+11/3√2.x2+5/3√2.x3=[4,8,9]
21
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 41/44
Señales y algebra Bases y transformacionesEspacios de señales
Cambio de baseCambio de base
Bases y transformaciones
e1
e2
e3
x1
x2
x3
x
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 42/44
Señales y algebra Bases y transformacionesEspacios de señales
Cambio de baseCambio de base
Bases y transformaciones
¿Cómo pasar de Xe a X1?
xXe=xX1 =β1.x1+β2.x2+β3.x3==6√2.x1+11/3√2.x2+5/3√2.x3=[4,8,9]
[β1.x1+β2.x2+β3.x3]=[α1,α2,α3]
β
β
β
−
−
=
β
β
β
=
α
α
α
3
2
1
3
2
1
321
3
2
1
.
31
62
0
31
61
21
31
61
21
.x x x
1XXe x.Mx =
XeT
1X x.Mx =
M: matriz de transición o de cambio de base.
x1 x2 x3
22
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 43/44
Señales y algebra Bases y transformacionesEspacios de señales
Cambio de baseCambio de base
Bases y transformaciones
Energía de una señal discretaEnergía de una señal discreta
2N
1n)n(x)x(E ∑
==
[ ]
161335
,6311
,26)x(E
1619,8,4)x(E
2
e1X
21X
=
=
==
∑=
∑=
β=α=N
1n
2n
N
1n
2n)x(ESi ambas bases son ortonormales:
Si una de ellas es solo ortogonal: ∑=
∑=
β=α=→=N
1n
2nn
N
1n
2nnnn k)x(E kx,x
Procesamiento Digital de Señales Espacio de señales Agosto de 2010 44/44
Señales y algebra Bases y transformacionesEspacios de señales
Fin de la claseFin de la clase