Professional Documents
Culture Documents
UNA
VISIÓN PEDAGÓGICA
[1]
Departamento de Informática Aplicada
Escuela Universitaria de Informática
Ctra. de Valencia Km. 7, 28031 Madrid
Te1: +34.91.3367862, Fax: +34.91.3367527
e-mail: jbobi@eui.upm.es.jbernal@eui.upm.es
[2]
Departamento de Arquitectura y Tecnología de Sistemas Informáticos
Universidad Politécnica de Madrid, Campus de Montegancedo, s/n,
Boadilla del Monte, 28660 Madrid
Tel: +34.91.3367384, Fax: +34.91.3367412,
e-mail: pedro@pino.datsi.fi.upm.es
La transformada de Fourier. Una visión pedagógica 43
RESUMEN
ABSTRACT
1. INTRODUCCIÓN
o
-2
-4
4*5eno(x)
~ A AA AA A A A A A
V~V ~10~\J15'CIV2oJ
8eno(3x) x
P
=~~OW20
4*seno(x)+sen(3x)
1\ !LO
Figura 1
Ejemplo de descomposición de una señal compleja en sumatorio
de señales simples.
4 "seno(x)+seno(3x)
~ 0,,1111" 1\" vo
1111 (lit" 1\ "O 1\ /\" "(1/\ 11 1\ Il 1\ 1\ ~I\ MI
10 V V \yO ... 50 vvíJíI Víl10rli VVílVV15J v v 11 v v2
fjfV'J"
x
0.5*seno(10x)
4 *seno(x)+seno(3x)+O.5*seno(1 Ox)
Figura 2
Ejemplo de descomposición de una señal compleja en
sumatorio de señales simples (continuación).
W. V\5
/\ rv\PVf\'10·rv' 1\ 1\15I\r.fVf\J\20V
1\
vI.} V
!\
x
Figura 3
Ejemplo de descomposición de una señal compleja en sumatorio
de señales simples (continuación).
La transformada de Fourier. Una visión pedagógica 49
( n)
F -
1 N-} .27rnk
=-Lm(kT)e-J~ n = 0,1, ..... *N-
NT N k=O
FORMULACIÓN DE LA TRANSFORMADA DE FOURIER
x(n-lO)
Figura 4
Señal muestreada, con indicaciones del significado de 'm(k)', 'T' Y 'kT'.
50 J. Bobadilla, P. Gómez y J. Berna!
n=2 ~ F( l.-- j) = ~
N N
I m(kT) *e -j47r~
k=O
N 1 1 N-J k
n = N-J=> F(---j) = -¿m(kT)*e -j2(N-I)7r-¡¡
N N k=O
• Los valores n=J => 2n, n=2 => 47r, ...... , n=N-J => 2(N-
J)n, indican las frecuencias de las señales sinusoidales y
cosenoidales con las que se comparará la señal original, este
concepto se explicará a lo largo del apartado.
n=O =>
O 1 99
F(-10000) = F(OHz.) = -¿m(k1J*e o
100 100 k=O
n=l =>
1 1 99 }2 k
F(-10000) = F(100Hz.) =-
100 100 k=O
¿
m(k1J *e - Ir 100
52 J. Bobadilla, P. Gómez y J. Bemal
n=2 =>
2 1 99 4 k
F(-10000) = F(200Hz.) = -¿m(k1)*e -J re 100
100 100 k=O
n =49 =>
49 1 99 98re k
F(-10000) = ¡(4900Hz.) = -¿m(k1)*e -J 100
100 100 k=O
r*coseno(()) .(J
r*d = r(cos8+j*sen8)
r*seno(())
Por lo que: e
-j21tn~ (
N = COS - 2n n N
k)
+ j * sen - 2n n N ( k)
k=3 (J=2m
54 J. Bobadilla, P. Gómez y J. Bemal
Figura 5
Comparación de funciones seno de diferentes frecuencias con un
bloque de la señal que se pretende descomponer.
56 J. Bobadilla, P. Gómez y J. Bernal
seno(x)+senO(3X)+seno(1Ox)
(seno(x)+seno(3x)-+seno(1Ox»*seno(2X)
(aeno(x)+seho(ax)+seno(1OX»"aeno(ax)
Figura 6
Señal que se pretende descomponer y resultado de compararla
con senos de diferentes frecuencias.
La transformada de Fourier. Una visión pedagógica 57
Figura 7
Señal que se pretende descomponer y resultado de
compararla con senos de diferentes frecuencias
(continuación).
58 J. Bobadilla, P. Gómez y J. Bernal
121=
Obviamente un valor alto en el seno o en el coseno indica que la
señal original se puede descomponer en un conjunto de señales
simples entre las que se encontrará una de esta frecuencia. Para
ponderar la importancia de ambos valores, habitualmente se utiliza la
distancia euclídea:
Modulo = ~ Real 2 + Imag 2
4. EJEMPLOS COMENTADOS
original)
F(2Hz.) =
m (7)[cos( - 2,d 100) + j sen(- 2" 1 100) ] +
La transformada de F ourier. Una visión pedagógica 61
o[cos(-5.024)+jsen(-5.024)J + (-4.25)[cos(-5.652)+jsen(-5.652)J
F(4Hz.)
Resultados:
n = O (OHz.) ~ 0.023
n = 1 (2Hz.) ~ 9.983 [2*sen(2x)]
n = 2 (4Hz.) ~ 0.006
n = 3 (6Hz.) ~ 40 [8*sen(6x)]
n = 4 (8Hz.) ~ 0.023
Resultados:
n = O (OHz.) ~ 0.005
n = 1 (2Hz.) ~ 20 [4*sen(2x)]
n = 2 (4Hz.) ~ 0.003
n = 3 (6Hz.) ~ 10 [2*sen(6x)]
n = 4 (8Hz.) ~ 0.004
Resultados:
n = O (OHz.) ~ 1.66
n = 1 (2Hz.) ~ 18.554 [4*sen(2x)]
n = 2 (4Hz.) ~ 2.557
n = 3 (6Hz.) ~ 9.778 [2*sen(6.5x))
n = 4 (8Hz.) ~ 2.115
Resultados:
n = O (OHz.) ~ 0.306
n = 1 (2Hz.) ~ 20.513 [4*sen(2x))
n = 2 (4Hz.) ~ 1.260
n = 3 (6Hz.) ~ 5.327 [2*sen(7x))
n = 4 (8Hz.) ~ 7.759
Sería necesario más definición espectral para detectar la frecuencia de
7Hz. entre la de 6Hz. (n=3) y 8Hz. (n=4).
Resultados:
n = O (OHz.) ~ O
n = 1 (2Hz.) ~ 19.97 [4*sen(2x)]
n = 2 (4Hz.) ~ 0.036
n = 3 (6Hz.) ~ 9.969 [2*sen(6x)]
n = 4 (8Hz.) ~ 30 [6*sen(8x)]
Nueva comprobación del funcionamiento de la transformada
Fourier.
La transformada de Fourier. Una visión pedagógica 65
··p,i;.·.':§;l.;i4·· .. ,. .;/?
>:B:(T,q~F!4L·;==:O>.Tº ;(1#}¡í.)f'2!:t·>.:; ,.f.
~OMt"Elf~9 .';;';' . ' > " . " ,.:;:,.
,-S.uma,cfe;+- ~Ó'i;::-_c" ,,;.:~~ ,c. "-~/;:<>.;-o
Sean f= [f1,f2' '" ,fn] Y g = [g¡,g2, ... , gn] dos vectores n-dimensionales:
f + g = {f¡+g¡,h+g2, '" J,.+gn J (1)
Producto escalar: (j, g) =./J *g¡ + h *g2 + ... +J,. *gn (4)
l&L
u
ai
I
1
(/; u)
~)
Como caso particular de suma importancia se encuentra la
. condición de ortogonalidad (perpendicularidad) entre vectores. Dados
dos vectores no nulos 'j' y 'g', se dice que son ortogonales si su
producto escalar es nulo: (j, g) = O => cos(a)=O => a=90~
(f,f)~O (9)
~
~
""'27"
y(x)
obtenemos la base
A.
'l'n = e -j2 n 1r ,{ e-j2 n 1r = cos(2nn) - j*sen(2nn) ) (16)
e -j21r
e -j41r
La transformada de Fourier. Una visión pedagógica 71
-j211:
e
J ......................................................................... :;;
<,<:.::::~".
!
-j411:
e
. al = ~ f(x)e- j21C dx
-¡2rr ~ .b
e ..··.···.-..-- 7 '1
// 1
.........................................................,....~//
ia o = íf(x)dx
El gráfico anterior ilustra la
descomposición de una señal compleja empleando una base de senos y
cosenos de diferentes frecuencias. El producto escalar de la función
analizada por cada elemento de la base nos indica la proporción en la
que cada frecuencia (2mr) participa en la composición de la señal
original.
1 N-J . .21rnk
F ( ~) =-Lm(k1) e-J¡¡- (20)
NT N k=O
6. CONCLUSIONES
Por último, cabe indicar que una persona con los suficientes
conocimientos informáticos puede utilizar con facilidad los
conocimientos que se aportan en este artículo para desarrollar una
aplicación de creación de espectrogramas de voz.
7. REFERENCIAS BffiLIOGRÁFICAS