Sunteți pe pagina 1din 15

UTILIZAREA SPECTRELOR FOURIER N ANALIZA

MICRILOR SEISMICE
Din Transformata Fourier, n special sub forma transformatei Fourier rapide (Fast
Fourier Transform - FFT) este cel mai rspndit instrument de analiz a funciilor armonice
complexe. [2] [4] [38] [52]
Analiza unidimensional folosete FFT dup urmtorul algoritm: accelerograma la
nivelul rocii de baz este descompus n cmp de frecvene care se transmit de la un strat
elementar la cellalt prin intermediul unor funcii de transfer. La nivelul suprafeei terenului
accelerograma se recompune. [2] [4] [38] [52]
1.1. Definiia transformatei Fourier
n matematic, transformata Fourier (de obicei abreviat cu TF) este o operaie ce
transform o funcie complex cu o variabil real, ntr-o alt funcie complex. n aplicaii
precum procesarea semnalelor, domeniul funciei originale este n general cel al timpului i
astfel este numit domeniul timpului. Domeniul funciei noi este in general domeniul
frecvenelor, iar noua funcie nsi este reprezentarea n domeniul frecvenelor a funciei
originale. Astfel se pot arta frecvenele prezente n funcia original. Acest process este
analog cu a arta pentru o coard, n domeniul muzicii, ce note trebuiesc cntate. De fapt,
transformata Fourier descompune o funcie n funcii oscilatorii. Expresia Transformare
Fourier se refer att la reprezentarea n domeniul frecvenelor a unei funcii, ct i la
procedeul (formula) ce transform o funcie ntr-o alta. [2] [4] [38] [52]
Transformata Fourier i generalizrile acesteia constituie subiectul analizei Fourier. n
acest caz, att domeniul timpului ct i cel al frecvenelor sunt continui, lineare i
nemrginite. Astfel este posibil s definim transformata Fourier a unei funcii cu n variabile,
cu importan n studiul micrii undelor sau n domeniul opticii. De asemenea putem
generaliza transformata Fourier pe structuri discrete, precum grupuri finite. [2] [4] [38] [52]
Exist mai multe moduri de a defini transformata Fourier a unei funcii integrabile,
. Se vor folosi urmtoarele relaii ce pot descrie transformata Fourier i inversa
transformrii Fourier [2] [4] [38] [52]:
() ()

(0.1)
()

()

(0.2)
Motivul existenei transformrii Fourier vine din studiul seriilor Fourier. Pe parcursul
studiului seriilor Fourier, se poate observa c funcii periodice complexe sunt scrise ca sum
de unde simple, matematic reprezentate de sinus i cosinus Datorit proprietilor acestor
funcii elementare, este posibil s se reconstruiasc unda iniial printr-o nsumare sau
integrare. [2] [4] [38] [52]
n multe cazuri este de dorit a se folosi formula lui Euler:

(0.3)
pentru a scrie o serie Fourier cu termeni reprezentnd unde simple


Aceast scriere are avantajul de a simplifica o mare parte dintre formulele implicate
precum i de a oferi o formulare pentru seriile Fourier ce se apropie mai mult de definiia pe
care a urmat-o aceast lucrare. Trecerea de la sinus i cosinus la valori exponeniale
complexe, implic necesitatea ca toi coeficienii Fourier s fie de tip complex. Interpretarea
uzual a unui numr complex este aceea c i ofer att amplitudinea (sau mrimea) undei
precum i faza (sau unghiul iniial) al acesteia. Aceast trecere introduce de asemenea i
nevoia de frecvene negative. Dac este msurat n secunde, atunci undele e
2i
i e
2i
ar
completa un ciclu pe secund, dar totui reprezint frecvene diferite n transformata Fourier.
Prin urmare, frecvena nu se mai msoar n numrul de cicluri pe unitate de timp, dar este
strns legat de aceasta. [2] [4] [38] [52]
1.2. Proprieti
Proprieti derivate [2] [4] [38] [52]:
1. Liniaritate
*()()+ (()())


()

()

()()


(0.4)
2. Proprietatea de schimbare a variabilei timp
*(

)+ (


()
(

)
()

[ ()

()


(0.5)
Unde (-


)
3. Proprietatea de schimbare a variabilei frecven
{()

} [()


()
-(-

)
(-

-
.
(0.6)
4. Proprietatea de modulare
(

)(-

)2()
-

3 {()

} (prin schimbare a variabilei frecven)


{()[

]} ( )
*()

+ ( )
*()

((

)(

))
(0.7)
n mod similar,
(

)-(-

)2()
-

3 -{()

} (prin schimbare a variabilei frecven)


{()[

]} ( )
*()

+ ( )
*()

((

)(

))
(0.8)
5. Proprietatea de scalare a variabilei timp
Cazul (i) Cnd , avem:
{()

} [()


()
(

)
(

[ ()
.

] (

[ ()
.

)
(0.9)
Cazul (ii) Cnd , noua variabil s=t i schimb semnul. Astfel -,
cnd , -. S-a luat n considerare i schimbarea de semn survenit la limitele de
integrare superioar i inferioar pentru derivarea de mai jos.
*()+ ()


()

( )

(0.10)
Combinnd cele 2 cazuri, rezult:
*()+

||
(

) (0.11)
6. Proprietatea de simplificare a funciei
Aceasta este rezultatul proprietii de scalare a variabilei timp: Introducnd = -1 n
formula de scalare de mai sus, vom obine imediat proprietatea de simplificarea funciei.
7. Transformarea unei transformri
()

*()+ ()

(0.12)
() ()

*()+{*()+} (0.13)
8. Transformarea derivatei
*

()+

()


()

|
(){

} ( )


()

( () ||


()
(0.14)
9. Derivarea transformatei

()}

()

( )
(){

( )
()

. () || /


()

() {() *()+}
(0.15)
Urmtoarele relaii reprezint inversa i transformata Fourier care sunt obinute prin
alegerea a dou funcii de numere complexe periodice x(n) i X(k) avnd perioada N:
()

()

(0.16)
() ()

(0.17)
Transformarea are proprieti liniare. Funcia () () (), cu i
scalari, este o pereche Fourier cu funcia () () ()
O translaie a funciei x(n) produce o schimbare de faz pentru X(k) precum i o
rotaie a unghiului 2mk/N:

()

( )

()

(0.18)
Exist o simetrie n exprimarea transformrii Fourier pentru funcia x(n) cnd este
real: numerele X(k) i X(N-k) sunt complexe conjugate:
( )

()
()

() (0.19)
Dac funcia x(n) este real i par, atunci secvena X(k) este deasemenea real i
par.
Pentru N=2P+1 rezult:
() () ( )

() ( )

[() () ()

] ()
(0.20)
Dac funcia x(n) este real i impar atunci X(k) este pur imaginar.
Iar, pentru N=2P=1 rezult:
() () ( )
() ( )

[ () ()

] ()
(0.21)
n acest caz ()() i ()().
Orice semnal real poate fi descompus ntr-o sum de dou semnale, unul par i unul
impar, n aceasta constnd importana acestei proprieti.
Transformarea unui produs compus conduce catre produsul unei transformri Fourier.
Dac x(n) i h(n) sunt dou funcii avnd aceeai perioad N, produsul compus este prin
definiie:
() () ( )

(0.22)
Transformarea este prin definiie:
()

{[ () ( )

[ ()

] [( )
()

] () ()
(0.23)
Relaia lui Parseval stipuleaz c puterea unui semnal este suma puterii
componentelor, dup cum urmeaz:

() ()

|()|

()

()

()

()

()() |()|


(0.24)
Astfel transformata Fourier are o importan crucial n procesarea numeric a
semnalelor.
1.3. Transformata Fourier Rapid
Transformata Fourier furnizeaz o relaie ntre dou seturi de numere complexe. [2]
[4] [38] [52]
Pentru o matrice convenabil, se face urmtoarea notaie:

(0.25)
care conduce la:
[


()

()

()()
]

(0.26)
Puterile lui W sunt toate modul unic i sunt rdcini de ordinul n. Transformata
invers Fourier este obinut prin scoaterea coeficientului 1/N i prin schimbarea puterilor W
n

n W
-n
.
Matricea din expresia de mai sus are o structur special. Ea este simetric dupa
diagonala principal. Aceast particularitate este folosit pentru a mri viteza calculului
transformatei Fourier. Un caz special este reprezentat de funciile cu perioad N, cnd N este
o putere de 2. Prin mprirea funciei x(n) sau X(k) n subfuncii interpolate, una cu indici
pari i cealalt cu indici impair, obinem:
[


()


()


()

()

()()
]

()]


()

()

()

()()
]


(0.27)
Folosind notaia T
N/2
pentru matricea ce se nmulete cu vectorul componentelor cu
indici pari din funcia x(n), cealalt matrice ce se nmultete cu vectorul componentelor cu
indici impair poate fi descompus n factori conform relaiei de mai jos:
[

()]

(0.28)
Conform cu relaia

, componentele lui X(k) pot fi calculate astfel:


[

()]

(0.29)
Diferena n calculul celor dou jumti ale vectorului X(k) este dat doar de
schimbarea de semn a celui de-al doilea termen al expresiei. Astfel, calculul unei transformate
Fourier de ordinul N este redus la calculul a dou funcii transformate de ordin N/2 la care se
adaug N/2 nmuliri de numere complexe. Urmtoarea schem este reprezentativ pentru
acest tip de calcul.
Pentru evaluarea pas cu pas cu

(), se obine o transformare de


ordinal 2 care are urmtoarea matrice:

0


1 (0.30)
+
-
1 2 / 0 s s N k
(
(
(
(
(
(

) 1 2 / ( 2
4
2
0
2 /
...
) (
1
N
k linia N
x
x
x
x
T
N
(
(
(
(
(
(

1
5
3
1
2 /
...
) (
N
k linia N
k
x
x
x
x
T
N
W
k
X
k N
X
+ 2 /

Fig. 0.1: Pas de calcul pentru transformata Fourier de ordinul 2 [38]

La fiecare pas sunt necesare N/2 multiplicri ale numerelor complexe astfel c ntreaga
transformare necesit ()

() nmuliri i

nsumri de numere complexe. n


mod simplificat, numrul de nmuliri poate fi redus mai mult, date fiind proprietile puterilor
numerelor W. De exemplu,

()( ), deci 3 nmuliri


pot fi stocate n prima etap a calculului, 3N/8 pot fi eliminate n penultimul pas i 2N/4 n cel
final. Astfel se ajunge la 5N/4-3 i minimul de nmuliri este ,

()-- . n
schimb, implementrile software/hardware nu sunt att de uor de fcut.
Matricea pentru o transformare de ordinul 4 ar arta astfel:

[




] (0.31)
Diagrama de calcul pentru aceast situaie este dat mai jos:
) (
) (
3 1 2 0 3
3 1 2 0 2
3 1 2 0 1
3 1 2 0 0
x x j x x X
x x x x X
x x j x x X
x x x x X
+ =
+ =
=
+ + + =
) (
) (
) (
) (
3 1
3 1
2 0
2 0
x x
x x
x x
x x

+
3
1
2
0
x
x
x
x
1
0
w
w

Fig. 0.2: Diagrama de calcul pentru transformata rapid Fourier de ordinul 4 [38]

Datorit formei sale, acest tip de diagram este denumit Fluture.
Este o regul general ca indicii pentru transformata X (k) s fie tratai n ordinea lor
natural i cei pentru funcia transformat ntr-o ordine permutat. Permutarea este produs
prin intercalaii successive i rezultatul ei coincide cu inversarea ordinii biilor n reprezetare
binar a indicelui funciei. Pentru N = 8, de exemplu, avem urmtoarea schem:

7
3
5
1
6
2
4
0
x
x
x
x
x
x
x
x
2
0
w
w
2
0
w
w
1
0
w
w
3
2
w
w
7
6
5
4
3
2
1
0
X
X
X
X
X
X
X
X

Fig. 0.3: Schem grafic a calculului unei transformate rapide Fourier de ordin 8 [38]

Pe ramuri, cu sgei, sunt plasate ca puteri parte din valoarea complex W, definit
anterior.
Metoda de calcul se regsete n literatur sub numele impropriu de decimare n timp.
Se noteaz c memoria necesar pentru calculul transformrii unei funcii de lungime N este
acela pentru N numere complexe. Calculul se desfoar cu perechi de variabile conform
schemei Fluture i rezultatele sunt meninute n poziiile din schem pn la
sfrit.Transformarea invers este obinut prin schimbarea semnului exponenilor lui W. n
mod similar, exist o decimare i n frecven. Schema Fluture este aceeai, cu meniunea
c ordinea intercalrii este inversat. Interpolrile de 4 la 4 sunt n partea din dreapta a
diagramei, pe cnd cele simple se regsesc n stnga. [2] [4] [38] [52]
1.4. Transformata Rapid Fourier cu decimare n frecven
Vectorul de elemente X(k) poate fi desprit n dou pri interpolate, una cu indici
pari i una cu indici impari. Pentru prima parte cu indici pari, cu presupunearea c

,
se obine:
[

()]


()


()


()

()

()()
]


(0.32)
pentru cealalt parte, cu indici impari, avem:
[


()


()

()

()()
]


(0.33)
folosind notaia T
N/2
pentru matricea utilizat n relaia pentru partea cu indici pari.
Decimarea n frecven conduce la acelai volum de calcul ca i n cazul interpolrii n
timp. Numerele x(n) apar n ordinea natural. Numerele X(k) sunt cele ce apar de aceast dat
permutate dup regula de inversare a biilor n expresia binar a indicilor. Algoritmul
prezentat, ca i cel anterior, este bazat pe descompunerea transformrii n transformri
elementare de ordinul 2 care nu necesit nmuliri reciproce. Aceti algoritmi sunt denumii
algoritmi de a doua rdcin (radix-2). Alte transformri elementare pot fi folosite, de
exemplu de a patra rdcin, care utilizeaz matricea T
4
, pentru N fiind o putere de 4. [2] [4]
[38] [52]
2
0
w
w
1
0
w
w
3
2
w
w
2
0
w
w
7
5
3
1
6
2
4
0
X
X
X
X
X
X
X
X
7
6
5
4
3
2
1
0
x
x
x
x
x
x
x
x

Fig. 0.4: Transformata Rapid Fourier de ordinul 8 prin decimarea n frecven [38]
1.5. Densiti spectrale
1.5.1. Densitatea spectral de energie (D.S.E.)
Densitatea spectral de energie descrie distribuia energiei unui semnal n raport cu
frecvena. Dac f(t) este un semnal de energie finit, densitatea spectral () a unui semnal
este ptratul mrimii transformatei continue Fourier a acelui semnal [2] [4] [38] [52] [56]:
() |

()

()

()


(0.34)
unde este frecvena unghiular ( = 2 ), iar F() este transformata continu
Fourier a lui f(t), iar F*() conjugata complex a acestuia.
Dac semnalul este discret, cu valori f
n
, pe un numr infinit de valori, avem n
continuare densitate spectral de energie:
() |

()

()


(0.35)
unde F() este transformata discret Fourier a lui f
n
.
Densitile spectrale continue i discrete sunt de cele mai multe ori notate cu aceleai
simboluri, cum este cazul mai sus, dei dimensiunile i unitile lor de msur difer. Ele pot
fi ajustate pentru a avea aceleai dimensiuni i uniti de msur prin msurarea timpului n
uniti de interval sau prin scalarea cazului discret la unitatea de timp necesar [2] [4] [38]
[52] [56].
Factorul multiplicativ nu este absolut. El depinde de constantele particulare de
normalizare folosite n definiia transformatelor Fourier [2] [4] [38] [52] [56].
1.5.2. Densitatea spectral de putere (D.S.P.)
Definiiile de mai sus ale densitii spectrale de energie necesit ca transformatele
Fourier ale semnalelor s existe, adic semnalele s fie integrabile. O alternativ mult mai
folosit este Densitatea Spectral de Putere (D.S.P.) care descrie distribuia puterii unui
semnal n raport cu frecvena [2] [4] [38] [52] [56].
Spectrul de Putere G(f) este definit ca:
() ()

(0.36)
cu R() funcia de autocorelare a semnalului.
Densitatea spectral a lui f(t) i autocorelarea lui f(t) formeaz o pereche de
transformri Fourier (pentru D.S.E. i D.S.P. se folosesc definiii diferite ale funciei de
autocorelare).

1.6. Analiza spectral a aciunii seismice
Ca dat de intrare n analiza efectuat a fost utilizat accelerograma cutremurului din 4
martie 1977 cu componenta sa maxim (direcia N-S).


Fig. 0.5: Accelerograma seismului din 4 martie 1977 - a
max
= 1.945 m/s
2


Fig. 0.6: Hodograma seismului din 4 martie 1977 - v
max
= 0.70 m/s


Fig. 0.7: Seimograma seismului din 4 martie 1977 - d
max
= 0.898 m

Pentru prelucrarea spectrelor Fourier s-au folosit aplicaiile informatice SeismoSignal
i MathCAD.
SeismoSignal este o modalitate uoar i eficient de a procesa date din micri
seismice. Acest program este capabil s calculeze anumii parametri seismici necesari
inginerilor proiectani de structuri n zone seismice. Din mulimea parametrilor seismici
0 5 10 15 20 25 30 35 40
2
1.5
1
0.5
0
0.5
1
1.5
2
Timp (s)
A
c
c
e
l
e
r
a
t
i
e

(
m
/
s

)
0 5 10 15 20 25 30 35 40
1
0.75
0.5
0.25
0
0.25
0.5
Timp (s)
V
i
t
e
z
a

(
m
/
s
)
0 5 10 15 20 25 30 35 40
0.2
0
0.2
0.4
0.6
0.8
1
Timp (s)
D
e
p
l
a
s
a
r
e

(
m
)
calculai de acest program aici vor fi selectai doar cei ce fac obiectul studiului, adic Spectrul
Fourier i Densitatea Spectral de Putere.
Aplicaia MathCAD este un produs al companiei PTC specializat n rezolvarea,
verificarea, documentarea calculelor matematice. Printre numeroasele funcii ale programului
se afl i modulul de calcul simbolic. Calculul spectrelor Fourier este inclus n acest modul.
Am preferat s folosesc din MathCAD funciile implementate direct pentru un control
mai bun asupra rezultatelor. Funciile disponibile pentru calculul spectrelor Fourier sunt
urmtoarele:
- cfft(v) - produce Transformata Discret Fourier a unui vector v cu n elemente,
calculat folosind metoda Singleton, normalizat cu
- CFFT(v) - produce Transformata Discret Fourier a vectorului v n mod
echivalent cu fft(v); diferena const n normalizarea spectrului cu i folosirea unui
exponent negativ.
Algoritmul de calcul este urmtorul:
- se definete vectorul v, constnd, n cazul acesta, n valorile acceleraiilor la un
interval fix de timp ntre ele;
- se definete variabila N0, numrul de elemente ale vectorului sau lungimea
vectorului v, ();
- se definete p, o variabil cu care se va accesa fiecare element al transformatei
Fourier, ;
- se definesc Amplitudinile Fourier n funcie de normalizarea necesar,
() sau ();
- se extrage graficul (Spectrul Fourier); frecvena va fi dat de

, unde f
s
este
intervalul de timp dintre citirile pe accelerogram;
- pentru densitatea spectral de putere se ridic la ptrat amplitudinea Fourier, iar
frecvena se va pstra aceeai.
Se vor arta mai departe rezultatele calculului n cele dou programe, n termeni de
Spectre Fourier (S.F.) i Densitate Spectral de Putere (D.S.P.)
Fig. 0.8: Comparaie ntre Spectrele Fourier

Fig. 0.9: Comparaie ntre Densitile Spectrale de Putere


0.01 0.1 1 10 100
0
0.1
0.2
0.3
0.4
MathCAD
SeismoSignal
Frecventa (Hz)
A
m
p
l
i
t
u
d
i
n
e

F
o
u
r
i
e
r
0.01 0.1 1 10 100
0
0.2
0.4
0.6
0.8
MathCAD
SeismoSignal
Frecventa (Hz)
D
e
n
s
i
t
a
t
e

d
e

P
u
t
e
r
e

1.7. Concluzii
De la nceput se pot observa mici neconcordane ntre spectrele Fourier calculate n
MathCAD i cele calculate cu SeismoSignal. Aceste diferene pot proveni din:
- Algoritmul de calcul al transformatei Fourier (exist mai muli algoritmi de calcul
rapid - Cooley-Tukey, Bruun, Rader, Bluestein, Split-radix, Prime-factor .a.).
- Existena zgomotului (o amplitudine a spectrului Fourier mai mult sau mai puin
constant la anumite frecvene (joase sau nalte) este de obicei un semn c exist zgomote de
frecven joas sau nalt).
SeismoSignal folosete algoritmul Bruun, iar MathCAD folosete algoritmul
Singleton, deci micile diferene din cauza algoritmului erau anticipabile.
Corectarea zgomotului este necesar i se poate face cu ajutorul unor filtre de band
pasant, spre exemplu, Seismo Signal are implementate mai multe tipuri de filtre
(Butterworth, Cebyshev, Bessel) i opiunea de high-pass, low-pass, band-pass sau band-
stop), dar aceast corectare este complicat n MathCAD.
Ca o ultim concluzie trebuie spus c n anumite cazuri graficele densitii spectrale de
putere pot oferi mai multe informaii dect spectrele Fourier. Densitatea spectral de putere,
fiind ptratul spectrelor Fourier (pentru valori reale) mrete amplitudinile mari i scade
amplitudinile mici, crescnd diferenele, deci ajutnd la observarea lor.

S-ar putea să vă placă și