Introducción
Recordando que en
ℝ2
2
,
<x,y>=∥x∥∥y∥cosθ
x
y
x
y
θ
|<x,y>|≤∥x∥∥y∥
x
y
x
y
(1)
La misma relación se mantiene para
espacios de producto interno.
Desigualdad de Cauchy-Schwarz
Definition 1:
Desigualdad de Cauchy-Schwarz
Para
xx,
yy en un espacio de producto interno
|<x,y>|≤∥x∥∥y∥
x
y
x
y
que mantiene la igualdad
si y solo si
xx y
yy son
linealmente dependientes,
es decir
x=αy
x
α
y
para un escalar
αα.
Detector de Filtro Acoplado
También conocido como una de las aplicaciones de Cauchy-Schwarz.
Conceptos detrás de los Filtros Acoplados
Dados dos vectores,
f
f
y
gg, entonces la desigualdad de Cauchy-Schwarz
CSI (Cauchy-Schwarz Inequality) es
maximizada cuando
f=αg
f
α
g
. Esto nos dice que:
-
ff es en la misma
"dirección" como gg.
-
Si ff y
gg son
funciones,
f=αg
f
α
g
significa que ff y gg tienen la misma forma.
Por ejemplo, suponiendo que tenemos un conjunto de señales, definidas como
g
1
t
g
2
t…
g
k
t
g
1
t
g
2
t
…
g
k
t
,
y que queremos ser capaces de decir cual, y si alguna de estas señales se asemeja a otra señal dada
ft
f
t
.
Estrategia:
Para poder encontrar las señal(es) que se asemeja a
ft
f
t
tomamos el producto interno. Si
g
i
t
g
i
t
se asemeja a
ft
f
t
, entonces el valor absoluto del producto interno,
|<ft,
g
i
t>|
f
t
g
i
t
, será largo.
Esta idea de ser capaz de medir el rango de dos señales “semejantes” nos da un
Detector de Filtro Acoplado.
Comparando Señales
El simple uso de Filtro Acoplado será tomar un conjunto de “candidatos” de señales, digamos que nuestro conjunto de
g
1
t
g
2
t…
g
k
t
g
1
t
g
2
t
…
g
k
t
, y tratar de acoplarla a nuestra “plantilla” de señal,
ft
f
t
. Por ejemplo digamos que tenemos las siguientes plantillas
(
figura 1) y señales de candidatos (
figura 2):
Ahora si nuestra única pregunta fuera cual de estas funciones se acerca mas
ft
f
t
entonces fácilmente tenemos la respuesta basada en la inspección
g
2
t
g
2
t
. Sin embargo, este no siempre será el caso. También querremos obtener un método o algoritmo que pueda automatizar estas comparaciones. O tal vez queramos tener un valor cuantitativo expresando que tan similares son las señales. Para tratar estas especificaciones, presentaremos un método mas formal para comparar señales, el cual, tal como se menciono anteriormente, esta basado en el producto interno.
Para poder ver cuales de las señales candidatas,
g
1
t
g
1
t
ó
g
2
t
g
2
t
,
mejor se asemeja a
ft
f
t
% necesitamos realizar los siguientes pasos:
-
Normalice
g
i
t
g
i
t
-
Tome el producto interno con
ft
f
t
-
Encuentre el más grande
O ponerlo matemáticamente
Mejor candidato=argmaxi|<f,gi>|∥gi∥
Mejor candidato
i
f
g
i
g
i
(2)
Encontrando un Patrón
Extendiendo estos pensamientos del Filtro Acoplado para encontrar semejanzas entre señales, podemos usar la idea de buscar un patrón en una señal larga. La idea es simplemente realizar en varias ocasiones el mismo cálculo como lo hicimos anteriormente; sin embargo, ahora en lugar de calcular en diferentes señales, simplemente realizamos el producto interno con una versión diferente cambiada por nuestra señal patrón. Por ejemplo, digamos que tenemos las siguientes dos señales: una señal patrón (
figura 3) y una señal larga (
figura 4).
Aquí vemos dos señales cambiadas por nuestra señal patrón, cambiando las señales por
s
1
s
1
and
s
2
s
2
. Estas dos posibilidades nos dan los siguientes cálculos y resultados:
-
Cambio de
s
1
s
1
:
∫
s
1
s
1
+Tgtft-
s
1
dt∫
s
1
s
1
+T|gt|2dt="largo"
t
s
1
T
s
1
g
t
f
t
s
1
t
s
1
T
s
1
g
t
2
"largo"
(3)
-
Cambio de
s
2
s
2
:
∫
s
2
s
2
+Tgtft-
s
2
dt∫
s
2
s
2
+T|gt|2dt="pequeño"
t
s
2
T
s
2
g
t
f
t
s
2
t
s
2
T
s
2
g
t
2
"pequeño"
(4)
Por lo tanto podemos definir una ecuación generalizada para nuestro filtro acoplado:
ms=filtro acoplado
m
s
filtro acoplado
(5)
ms=∫ss+Tgtft-sdt∥gt∥|
L
2
ss+T
m
s
t
s
T
s
g
t
f
t
s
L
2
s
s
T
g
t
(6)
donde el numerado de la
ecuación 6 es
la convolución de
gt*f-t
g
t
f
t
. Ahora para poder decidir si o no el resultado de nuestro detector de filtro acoplado es bastante grande para indicar una aceptación correcta entre las dos señales, definimos
nivel de referencia. Si
m
s
0
≥nivel de referencia
m
s
0
nivel de referencia
después podemos tener una semejanza en la locación
s
0
s
0
.
Ejemplos Prácticos
Detección de Imagen
En 2-D, este concepto es usado para acoplar imágenes juntas, tal como verificar las huellas digitales para seguridad o para acoplar fotos de alguien. Por ejemplo esta idea puede ser usada para los libros del tan conocido “¿dónde esta Waldo?” si se nos da la siguiente platilla (
subfigure 5.1) y una pieza del libro “¿dónde esta Waldo?”,(
subfigure 5.2),
Entonces fácilmente podemos crear un programa para encontrar la imagen que más se asemeje a la imagen de la cabeza de Waldo en la figura larga. Simplemente podemos implementar nuestro algoritmo de filtro acoplado: tomar el producto interno de cada cambio y véase que tan larga es nuestra respuesta resultante. Esta idea fue implementada en esta misma imagen para un
Proyecto de Señales y Sistemas
(véase esta liga para saber mas) en la Universidad de Rice.
Sistemas de Comunicaciones
Los detectores de Filtro Acoplado son usualmente usados en
Sistemas de Comunicación.
De echo, estos los detectores mas óptimos para el ruido Gaussaniano. Las señales en la vida real también son distorsionadas por el medio ambiente que las rodea, así que es una lucha constante para descubrir maneras capaces de recibir señales torcidas y después ser capaces de filtrarlas de alguna manera para determinar cual era la señal original. Los filtros acoplados nos proveen una manera de comparar la señal recibida con dos posibles señales (“plantilla”) y determinar cual es la que más se asemeja a la señal recibida.
Por ejemplo a continuación tenemos un ejemplo simplificado de la
Frecuencia Desplazada de Keying
(Frequency Shift Keying FSK) donde tenemos las siguientes condiciones para '1' y '0':
Basados en la codificación anterior, podemos crear una señal digital basada en 0’s y 1’s poniendo juntos los dos “códigos” anteriores en número infinito de maneras. Para este ejemplo transmitiremos tres números básicos de 3-bits: 101, desplegado en la siguiente
figura 7:
Ahora la imagen anterior representa nuestra señal original que será transmitida por algún sistema de comunicación, el cual inevitablemente pasa a través del “canal de comunicación”, la parte del sistema que distorsionara y alterara nuestra señal. Mientras que nuestro ruido no sea muy grande, nuestro filtro acoplado nos mantendrá despreocupados de estos cambios de nuestra señal transmitida. Una vez que la señal ha sido recibida, pasamos la señal del ruido a través de un sistema simple, similar a la versión simplificada mostrada a continuación en la
figura 8:
figura 8 El diagrama anterior básicamente muestra que nuestra señal con ruido será pasada (asumiremos que pasara un “bit” a la vez) y que esta señal será separada y pasada a través de dos detectores de filtros acoplados diferentes. Cada uno comparara la señal con ruido para cada uno de los códigos que definimos para ‘1’ y ‘0’. Después este valor será pasado y cualquier valor que sea grande
(
es decir cualquier señal de código FSK a la señal ruidosa que mejor se asemeje) será el valor que el recibidor tome. Por ejemplo, el primer bit que será enviado a través, será un ‘1’ así que el nivel de arriba del diagrama de bloque será el valor más alto, donde denotando que el ‘1’ fue enviado por la señal, aunque la señal aparezca muy ruidosa y distorsionada.
Demostración de la Desigualdad de Cauchy-Schwarz
Veremos la demostración de la desigualdad de Cauchy-Schwarz (Cauchy-Schwarz Inequality (CSI) )para un
espacio vectorial real .
teorema 1: Desigualdad de Cauchy-Schwarz para un espacio vectorial real
Para
f∈Espacio de Hilbert S
f
Espacio de Hilbert S
y
g∈Espacio de Hilbert S
g
Espacio de Hilbert S
, mostrar que:
|<f,g>|≤∥f∥∥g∥
f
g
f
g
(7)
con la igualdad si y solo si
g=αf
g
α
f
.
Proof
-
Si
g=αf
g
α
f
,
mostrar
|<f,g>|=∥f∥∥g∥
f
g
f
g
|<f,g>|=|<f,αf>|=|α||<f,f>|=|α|∥f∥2
f
g
f
α
f
α
f
f
α
f
2
|<f,g>|=∥f∥|α|∥f∥=∥f∥∥g∥
f
g
f
α
f
f
g
Esto verifica nuestro argumento anterior de la desigualdad de CS
-
Si
g≠αf
g
α
f
,
mostrar
|<f,g>|<∥f∥∥g∥
f
g
f
g
donde tenemos
∀β,β∈ℝ:βf+g≠0
β
β
β
f
g
0
0<∥βf+g∥2=<βf+g,βf+g>=β2<f,f>+2β<f,g>+<g,g>
0
β
f
g
2
β
f
g
β
f
g
β
2
f
f
2
β
f
g
g
g
=β2∥f∥2+2β<f,g>+∥g∥2
β
2
f
2
2
β
f
g
g
2
Y obtenemos una cuadrática en β
β. Visualmente el polinomio cuadrático en
β>0
β
0
para todo ββ. También nótese que el polinomio no tiene raíces reales y que el discriminante es menor que 0…
aβ2+bβ+c
a
β
2
b
β
c
tiene discriminante
β2-4ac
β
2
4
a
c
donde tenemos:
a=∥f∥2
a
f
2
b=2<f,g>
b
2
f
g
c=∥g∥2
c
g
2
Por lo tanto podemos colocar estos valores en el discriminante del polinomio de arriba para obtener:
4|<f,g>|2-4∥f∥2∥g∥2<0
4
f
g
2
4
f
2
g
2
0
(8)
|<f,g>|<∥f∥∥g∥
f
g
f
g
(9)
Y finalmente hemos probado la formula de la desigualdad de desigualdad de Cauchy-Schwarz para un espacio vectorial real.
pregunta:
¿Qué cambios tenemos que hacer para hacer la demostración para un espacio vectorial complejo? (la respuesta se la dejamos al lector)
Comments, questions, feedback, criticisms?
Send feedback