Académique Documents
Professionnel Documents
Culture Documents
Data de impresso (verso): 28 de agosto de 2004, 08:23:23 documento composto com LATEX 2 usando LYX.
g(t)
contnua
descontnua
equacionamento
peridica
simples
Anlise
Srie de Fourier
(Srie Complexa de Fourier)
Harmnica
(Anlise de Circuitos,
equacionamento
G( f )
complexo
Termodinmica)
discreta
G( f )
Anlise
contnua
Espectral
real (g(t) )
complexa (G( f ) )
(Anlise de Sistemas,
f <0
Telecomunicaes)
g(t)
G(s)
g(t)
Transformada de Fourier
aperidica
Anlise
Transformada de Laplace
g(t) = 0,
t <0
Transitria
(Controle Automtico)
Sistemas
g(t) g[k]
Transformada Z
G(z)
tempo
discreto
Amostrados
(Controle Digital,
Processamento Digital de Sinais)
g(x) = ai i (x)
i=0
onde:
i (x)
ai
so os coecientes do desenvolvimento.
1
n=0
g(x) =
n=0
an cos(nx) + bn sen(nx) .
As sries de Fourier fazem uso da relao de ortogonalidade existente entre as funes seno e co-seno que usada para calcular
os coecientes an e bn da somatria. O clculo e estudo das sries de Fourier conhecido como Anlise Harmnica.
Para computar a srie de Fourier, usa-se as identidades integrais:
Z
sen(nx) dx = 0
Z
0 se n = 0
cos(nx) dx =
2 se n = 0
cos(mx) sen(nx) dx = 0
sen(mx) sen(nx) dx =
cos(mx) cos(nx) dx =
m=n
se
se m = n = 0
se m = n = 0
m=n
se
se m = n = 0
se m = n = 0
onde m, n , isso , m e n so inteiros. Estas identidades correspondem a condio de ortogonalidade das funes integradas
no intervalo [, ].
Expandindo g(x) numa srie innita na forma:
n=0
g(x) =
n=0
an cos(nx) + bn sen(nx)
ou iniciando a srie em n = 1 para evitar os casos especiais das identidades integrais acima (assim n > 0):
n=1
n=1
(1.1)
onde foi usado o fato de que sen 0 = 0 o que torna b 0 indeterminado (e desnecessrio) j que b 0 sen 0 = 0 para todo e qualquer
valor de b 0 ; e tambm a0 cos 0 = a0 j que cos0 = 1.
Supondo que a funo g(x) peridica no intervalo [, ] 3 pode-se usar a condio de ortogonalidade para, integrando a
Equao (1.1) no intervalo [, ], obter:
Z
g(x) dx =
a0 + an cos(nx) + bn sen(nx) dx
n=1
dx +
n=1
a0
2a0 + (0 + 0) = 2a0
n=1
n=1
1 Duas
g(x) h(x) dx = 0 .
2 Jean-Baptiste-Joseph
3 Portanto
28 de agosto de 2004
g(x) sen(mx) dx =
a0
sen(mx) dx +
bn
n=1
n=1
se n = m .
Da mesma forma, multiplicando a Equao ( 1.1) por cos(mx) e integrando no intervalo [, ], assim:
Z
g(x) cos(mx) dx =
a0
cos(mx) dx +
an
n=1
se n = m .
n=1
an
bn
1
g(x) dx
2
Z
1
g(x) cos(nx) dx
Z
1
g(x) sen(nx) dx
(1.2)
(1.3)
(1.4)
para n = 1, 2, 3, . . ..
A expanso em srie converge para a funo g(x) que igual a funo original g(x) nos pontos onde g(x) contnua ou igual
mdia dos dois limites laterais nos pontos de descontinuidade. Por isso o sinal de igual da Equao ( 1.1) no est rigorosamente
correto; a expanso em srie de Fourier na verdade uma aproximao para a funo. Mas esta aproximao muita boa e
geralmente s traz problemas do ponto de vista terico nos pontos de descontinuidade da funo original. Note que um sinal
fsico real no pode apresentar pontos de descontinuidade pois implicaria no dispndio de uma potncia innita para fazer a
funo mudar de valor instantaneamente o que no possvel na prtica. Num ponto de descontinuidade x 0 [, ], g vale:
lim
para x0 = ,
2
se a funo g(x) satisfaz a condio de Dirichlet 5 , isso :
1. a funo g(x) possui um nmero nito de descontinuidades;
2. a funo g(x) tem um nmero nito de extremos.
Exemplo: considere a onda quadrada g(x) representada na Figura ( 1.1-a) com perodo igual 2. A expanso em srie de
Fourier pode ser obtida aplicando as frmulas de Euler dadas pelas Equaes ( 1.2), (1.3) e (1.4) para calcular os coecientes
a0 , an e bn e, ento, substituindo os coecientes obtidos na Equao ( 1.1). Note que, no intervalo (, ), a funo g(x)
pode ser escrita como:
1 se < x < 0
g(x) =
1 se 0 < x <
Observe que g(x) no precisa ser denida nos pontos de descontinuidade, isso , quando x valer (. . ., , 0, , 2, 3, . . .).
Pela Equao (1.5) o valor da expanso em srie de Fourier nestes pontos ser zero.
4 Leonhard
5 Peter
28 de agosto de 2004
1
2
g(x) dx =
1
2
Z 0
1 dx +
Z
0
1 dx =
1
(0 + 0) = 0 .
2
an
g(x) cos(nx) dx =
sen(nx)
n
Z 0
sen(nx)
n
cos(nx) dx +
cos(nx) dx
0
1
(0 0 + 0 0) = 0
n
bn
cos(nx)
n
Z 0
2
(1 cos(n))
n
g(x) sen(nx) dx =
cos(nx)
n
sen(nx) dx +
=
sen(nx) dx
0
1
(1 cos(n) cos(n) + 1)
n
como o cos(n) vale (1, 1, 1, 1, . . .) para n = (1, 2, 3, 4, . . .) pode-se simplicar o resultado para:
4 para n mpar
n
bn =
.
0 para n par
(1.6)
4 1
sen(nx) com n mpar
n=1 n
(1.7)
4
1
1
1
1
1
sen x + sen 3x + sen 5x + sen 7x + sen 9x + sen 11x + . . .
3
5
7
9
11
(1.8)
isso : uma somatria de senides com freqncia crescente e amplitude decrescente. Observe que a funo representada
na Figura (1.1-h) no a funo g(x) mas sim uma aproximao de g(x) usando vinte e cinco harmnicas (da 1 a at a 49a
harmnica, apenas as harmnicas mpares).
Para simplicar an e bn convm observar que:
sen n =
cos n =
1, 1, 1, 1, 1, . . . = (1) n
2 para n par
1 + cosn =
0 para n mpar
2 para n mpar
1 cosn =
0 para n par
2
0
para n par
n
(1) 2 para n par
n
= 0, 1, 0, 1, 0, 1, . . . =
cos
2
0
para n mpar
n
2
n
cos
2
sen
28 de agosto de 2004
=
=
3n
5n
7n
9n
= sen
= sen
= sen
= ...
2
2
2
2
3n
5n
7n
9n
cos
= cos
= cos
= cos
= ...
2
2
2
2
sen
g(x)
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
x
3
Figura 1.1: Onda quadrada representada como soma parcial de uma srie de Fourier, (a) onda original, (b) primeira harmnica
(fundamental), (c) 1 a e 3a harmnicas, (d) 1 a , 3a e 5a harmnicas, (e) 1 a , 3a , 5a e 7a harmnicas, (f) 1 a , 3a , 5a , 7a e 9a harmnicas,
(g) 1a , 3a , 5a , 7a , 9a e 11a harmnicas, (h) da 1 a at a 49a harmnicas mpares
28 de agosto de 2004
4
3
4
5
10
11
12
13
14
15
rd
s
a2 + b2
n
n
bn
= atan2(bn , an )
an
onde arg o argumento da relao de b n por an que pode ser calculado pela funo atan2 7 .
O espectro de mdulo e fase de funo g(x) exprimem a distribuio freqencial do mdulo e da fase, respectivamente, da
funo.
Ainda na Figura (1.1-h) observa-se que prximo aos pontos de descontinuidade ocorrem oscilaes conhecidas como
Fenmeno de Gibbs8 .
que = 0 corresponde co-senide com freqncia angular nula que o valor mdio da funo representado por a .
0
funo atan2(y, x) calcula o ngulo da representao polar do ponto (x, y) o que equivale a calcular arctan y/x levando em conta os sinais de x e y (que
determinam o quadrante do argumento) e os casos onde x = 0 onde no possvel realizar a diviso mas o argumento existe e vale ou rad dependendo do
sinal de y.
8 Josianh Willard Gibbs (1839-1903), matemtico e fsico americano.
6 Note
7A
28 de agosto de 2004
se g(x) for
par
mpar
a =0
0
Se a funo g(x) for simtrica em relao ao eixo dos xx (mesma rea acima e abaixo do eixo) ento a 0 = 0 mesmo que ela
no seja mpar. Se a funo g(x) for mpar a 0 = 0 j que uma funo mpar simtrica em relao ao eixo dos xx. Note que a n
pode ser zero se a funo g(x) no for mpar; basta que g(x) a 0 seja mpar. Assim, se aparentemente uma funo no for par
nem mpar e a 0 = 0 pode ser que seja desnecessrio calcular a n 11 .
Exemplo: considere a funo g(x), uma co-senide reticada, mostrada na Figura 1.3 que pode ser denida no intervalo (, )
como:
se < x < /2
g(x) =
cos x se /2 < x < /2 .
0
se
/2 < x <
Pode-se observar que a funo g(x) par, logo, b n = 0. Deve-se ento calcular a n e a0 j que a funo obviamente no
simtrica em relao ao eixo dos xx. Assim:
a0 =
1
2
g(x) dx =
1
2
Z /2
/2
cos(x) dx =
sen x
2
/2
/2
1
1
sen sen
=
2
2
2
e
=
an
g(x) cos(nx) dx =
Z /2
/2
cos(x + nx) dx +
n sen
/2
/2
cos(x) cos(nx) dx
Z /2
/2
cos(x nx) dx
/2
n
n
2 sen 2 + 2
n sen
(2n2 2)
n sen n sen
2
2
2 cos n
2
(n2 1)
Z /2
n
2
/2
/2
n
2 2
se n = 1
sen
n
2
sen n n sen
2
2
2
(2n2 2)
n
2
se n = 1
9 Um forma fcil de vericar se um funo par observando o grco da funo consiste em rebater o lado positivo do eixo horizontal (abscissa) ou eixo dos
xx sobre o lado negativo, isso , girar o lado direito da funo sobre o eixo vertical (ordenada) e vericar se ele recai sobre o lado negativo da funo: se a curva
do lado direito recair exatamente sobre a curva do lado esquerdo a funo par. Se no houver coincidncia porque a funo no par.
10 Para vericar se um funo mpar pode-se rebater o lado direito da funo sobre o lado esquerdo (da mesma forma que foi feito para vericar se a funo
o
par) e ento girar o lado direito j rebatido ao redor do eixo horizontal (abscissa) ou eixo dos xx de 180 : se a curva do lado direito rebatida e rotacionada recair
exatamente sobre a curva do lado esquerdo a funo mpar.
11
Nesse caso, aps rebater o lado direito da funo sobre o lado esquerdo gira-se o lado direito j rebatido ao redor de um eixo horizontal que passa por 0 e
a
no ao redor do eixo das abscissas. Se houver coincidncia an = 0.
28 de agosto de 2004
=
=
1
2
a1 = an |n=1
1
2
1
2
1
g(x) cos(nx) dx
=
n=1
Z /2
/2
1 + cos(2x) dx =
1
2
Z /2
1
cos(x) cos(x) dx =
/2
x+
sen sen
+
2
2
2
2
sen (2x)
2
Z /2
/2
cos2 (x) dx
/2
/2
1
()
=
2
n=1
n=2
g(x) =
1 cosx 2 cos n
+
2 2 cos nx .
2
n=2 (n 1)
Note que cos n = 1, 0, 1, 0, -1, . . . para n = 2, 3, 4, 5, 6, . . . . Este exemplo interessante porque mostra o surgimento
2
e o tratamento de um caso especial quando n = 1 que impossibilita o clculo de a n usando o caso geral porque implica em
uma diviso por zero.
2
t
T
2dt
.
T
Resolvendo para t, t = T x/2 tem-se que se x = t = T /2. Aplicando nas Equaes ( 1.1), (1.2), (1.3) e (1.4) obtem-se:
g(t) = a0 + an cos
n=1
a0
an
2
T
bn
28 de agosto de 2004
1
T
2
T
2 n
2 n
t + bn sen
t
T
T
n=1
(1.9)
Z T /2
T /2
g(t) dt
Z T /2
T /2
g(t) cos(
2 n
t) dt
T
(1.11)
g(t) sen(
2 n
t) dt
T
(1.12)
Z T /2
T /2
(1.10)
XCV f
jC
= XC I =
=
1
R + XC
R + jC
VC
Vf
1 jRC
=
Vf
1 + jRC 1 + 2R2C2
A
arctanRC .
1 + 2 R2C 2
Expressando a tenso no capacitor como uma funo do tempo:
vC (t) =
=
=
sen (t arctan(RC))
1 + 2R2C2
1
A
RC
sen (t)
cos (t)
2 R2C2
2 R2C 2
1+
1+
1 + 2R2C2
A
(sen (t) RC cos(t))
1 + 2R2C2
Porm, no foi aplicado apenas uma senide com freqncia angular igual e sim vrias delas com amplitude A = 4/n
e freqncia angular = n. Assim, comparando a equao acima com a Equao ( 1.7), temos:
vC (t)
=
=
n=1
com n mpar
com n mpar.
(1.13)
n=1
12 Como as funes so peridicas, o incio e m do intervalo de integrao no importante desde que a integral seja calculada sobre um nmero inteiro de
perodos completos, isso :
Z T
0
g(x) dx =
Z a+T
g(x) dx
a
28 de agosto de 2004
vC (t)
t
vC (t)
v f (t)
(a)
(b)
an
bn
4RC
(1 + n2R2C2 )
4
n (1 + n2R2C2 )
n=1
com n mpar
com n mpar.
n=1
que est representada na Figura (1.4-b) junto com uma aproximao para a tenso v f (t) usando uma srie incompleta de
Fourier com 30 harmnicas (da 1 a at a 59a ) denominada v f (t). Na verdade, a funo vC (t) representada na Figura (1.4-b)
tambm uma aproximao usando uma srie incompleta de Fourier com 30 harmnicas. Contudo, esta aproximao
praticamente igual a funo que seria obtida caso fosse possvel desenhar o grco da funo com todas as innitas
harmnicas que a compe. Note, ainda, na Figura ( 1.4-b) que a aproximao para a funo v f (t), v f (t), uma aproximao
muito ruim. J a aproximao para a funo v C (t) to boa que no possvel distingui-la da funo v C (t) real (por este
motivo foi usado o mesmo nome). v f (t) uma aproximao ruim porque a funo v f (t) possui descontinuidades onde
ocorrem o Fenomeno de Gibbs. Por outro lado, a funo v C (t) no possui descontinuidades, apesar de no ser suave, e
por isso, no apresenta tambm o Fenomeno de Gibbs. Isso permite que uma aproximao com um nmero relativamente
pequeno de harmnicas fornea uma idia muito exata do comportamento da funo.
O problema do exemplo acima poderia ter sido resolvido com o emprego de equaes diferenciais, mas na soluo de uma
equao diferencial necessrio saber a priori o valor da funo em um ponto o que no possvel se a fonte sempre (desde o
incio dos tempo, t ) esteve ligada ao circuito. O emprego de equaes diferenciais muito til na soluo de problemas
no regime transitrio mas muito difcil em problemas no regime permanente (ou estvel). Pode-se supor que a fonte ligada no
instante inicial e usar o valor inicial vC (0) = 0, contudo isso traz uma diculdade enorme para calcular o valor de v C (t) em um
instante de tempo muito depois de t = 0 porque, na verdade, isso torna necessrio resolver uma innidade de problemas de valor
de contorno onde a soluo para v C (t f inal ) o valor de contorno para o prximo problema. Pode-se, ainda, usar a Equao 1.4
e a teoria de convergncia de sries para calcular o valor inicial em regime transitrio e usar este valor para resolver o problema
usando equaes diferenciais.
14 Note
28 de agosto de 2004
1 + n2 R2C2
nRC
1 + n2 R2C2
10
so as constantes , e e j, respectivamente;
x, y, var, a1
x[5]
:=
+, -, *, /, ^, !
:e;
so os separadores de comando;
sin(), cos()
[1, 2, 3]
uma lista contendo os nmeros 1, 2, 3, nas listas a ordem em que os elementos aparecem
importante;
{1, 2, 3}
2..5
int()
a funo de integrao, ela calcula a integral de uma funo com relao a uma varivel e,
opcionalmente, sobre um intervalo dado;
?int
simplify()
%, %2, %3
Type::Real, Type::PosInt
assume(), unassume()
15 Tambm
28 de agosto de 2004
11
delete()
x
se /2 < x < /2
g(x) =
x + se /2 < x < 3/2
a0
an
=
=
bn
0
0
Z
Z
1 /2
1 3/2
x sen nxdx +
(x + ) sennxdx
/2
/2
Usando o MuPAD:
assume(n,Type::PosInt);
bn:=simplify(int(x*sin(n*x),x=-PI/2..PI/2)/PI+int((-x+PI)*sin(n*x),x=PI/2..3*PI/2)/PI);
O comando assume foi usado para informar ao software que a varivel n do tipo inteiro e s assume valores maiores que
zero; a declarao assume(n,Type::PosInt) pode ser lida como: suponha n do tipo inteiro positivo. Isso importante porque:
1) o software pode usar esta informao para simplicar a expresso; 2) evita um erro causado pela deteco automtica de
descontinuidades que impede o clculo das integrais (uma vez que a integral de sen nx resulta em cos(nx)/n que no existe se
n = 0). O comando := cria a varivel bn e atribui a ela o resultado do comando simplify que, por sua vez, simplica o resultado
obtido que a soma das integrais obtidas com o comando int. Foram necessrios dois comandos int para calcular a integral b n
porque a funo g(x) tem duas denies diferentes, dependendo do intervalo. O comando int recebe como parmetros a funo
a ser integrada e a varivel de integrao x que, neste caso, por se tratar de integrais denidas, acompanhada do intervalo de
integrao. Assim, obtemos:
1
bn =
Z /2
1
x sen nx dx +
/2
Z 3/2
/2
(x + ) sennx dx =
=
3 sen
n
2
sen
3n
2
n cos( n )
2
2
n2
n cos( 3n )
2
2
4 sen n
2
n2
onde a segunda linha foi obtida com a simplicao manual da expresso resultante usando as propriedades dadas na pgina 4.
Para visualizar o grco da expanso em srie de Fourier da funo necessrio usar uma aproximao por srie incompleta de
Fourier. Com esse objetivo pode-se, entre muitas outras opes, usar o comando:
bn:=4*sin(n*PI/2)/PI/n^2;
plotfunc2d(Ticks = [Steps = PI/2, Automatic],
_plus(bn*sin(n*x) $ n=1..30), x=-4..10, Grid=1000);
Onde o comando bn:=4*sin(n*PI/2)/PI/n^2 atribui varivel bn o resultado da simplicao que o software no foi capaz
de realizar automaticamente. O comando plotfunc2d plota o grco da funo e, para isso, recebe quatro parmetros: 1) Ticks
= [Steps = PI/2, Automatic] opcional (pode ser omitido) e serve para informar que o eixo dos xx deve ser marcado a cada
/2 unidades; 2) a funo a ser plotada; 3) o nome da varivel e o intervalo de variao especicados, ambos, por x=-4..10;
e 4) o parmetro opcional Grid=1000 que informa ao comando plotfunc2d que a funo a ser plotada deve ser calculada em
mil pontos sobre o eixo da varivel independente x, isso , ele especica a resoluo sobre o eixo dos xx. O valor default
para Grid 100 que, neste caso, no permite uma representao correta da funo. A funo a ser plotada especicada
por _plus(bn*sin(n*x) $ n=1..30) onde: _plus soma todas as funes geradas pelo comando $ que cria um seqncia de
funes bn*sin(n*x) com n variando de 1 at 30, isso , as trinta primeira harmnicas (b n sen nx). Note que se o MuPAD estiver
sendo usado no modo texto (normal no UNIX) o comando acima no vai gerar uma visualizao do grco diretamente mas,
do contrrio, vai gravar um arquivo com o nome save.mp que pode ser visualizado com o a software vcam (que acompanha o
MuPAD).
Para plotar o espectro de onda triangular pode-se usar os comandos:
c:=[Mode=List,[point(n,bn) $ n=1..15], Color=[Flat,RGB::Blue]]:
plot2d(Axes=Origin, AxesOrigin=[0,0], Ticks=[15,Automatic], Labels=["n", "G(n)"], c):
28 de agosto de 2004
12
1.5
1.25
0.5
0
-3.142
-1.571
0
0.75
1.5713.1424.7126.2837.8549.425
0.5
-0.5
0.25
-1
0
0 1
10 11 12 13 14 15
-1.5
(a)
(b)
Figura 1.5: Onda triangular: (a) expanso em srie de Fourier (b) espectro da funo
onde o comando := atribui um objeto grco a varivel c que uma lista contendo: 1) o tipo do objeto grco (Mode=List);
2) uma lista de pontos; e 3) o parmetro opcional Color=[Flat,RGB::Blue] que dene que todos os pontos da lista sero
azuis. Cada ponto da lista tem coordenada x com valor n e y com valor bn e o comando $ n=1..15 responsvel por criar uma
lista de pontos (as 15 primeiras harmnicas). O comando plot2d desenha o objeto c com os seguintes parmetros opcionais:
Axes=Origin faz com que os eixos das abscissas e das ordenadas sejam desenhados na origem (passando pela origem e no nos
limites externos do grco); AxesOrigin=[0,0] faz com que os eixos sejam desenhados de tal forma que se cortem na origem
(0, 0), sem este parmetro o MuPAD desenharia os eixo se cortando no ponto (1, 0); Ticks=[15,Automatic] faz com o eixo das
abscissas receba quinze marcas numeradas e o das ordenadas um nmero de marcas determinado pelo software; Labels=["n",
"G(n)"] nomeia o eixo das abscissas e das ordenadas com n e G(n) respectivamente. A Figura 1.5 mostra os grcos obtidos.
e j nx + e j nx
2
j nx
e e j nx
2j
que aplicada na expanso em srie de Fourier de uma funo g(x) dada por:
n=1
n=1
1
1
(an j bn ) e j nx + 2 (an + j bn) e j nx .
2 n=1
n=1
(1.14)
Para simplicar a expresso acima pode-se introduzir valores negativos de n, podecedendo desta forma as Equaes ( 1.3) e
28 de agosto de 2004
13
an
=
=
=
bn
=
=
1
g(x) cos(nx) dx
Z
1
g(x) cos(nx) dx
an
para n = 1, 2, 3, . . .
Z
1
g(x) sen(nx) dx
Z
1
g(x) sen(nx) dx
bn
para n = 1, 2, 3, . . .
n=1
n=1
ane j nx =
an e j nx
n=1
n=1
j bn e j nx =
j bn e j nx
que quando somadas podem substituir o ltimo termo da Equao ( 1.14) levando :
g(t) = a0 +
= a0 +
1
1
(an j bn) e j nx + 2 (an j bn) e j nx
2 n=1
n=1
1
1
(an j bn ) e j nx 2 (a0 j b0 ) e0
2 n=
1
1
(a0 + j b0 ) + (an j bn ) e j nx
2
2 n=
a0 1
+ (an j bn ) e j nx
2 2 n=
pois b0 = 0 .
n=0
g(x) =
n=
An e j nx .
(1.15)
A srie de Fourier, tal como denida pelas Equaes ( 1.1) ou (1.9), ser chamada de srie trigonomtrica de Fourier para
diferenci-la da srie complexa de Fourier.
A introduo da constante imaginria j geralmente causa surpresa. A primeira impresso que se tem que a srie ser uma
soma de funes complexas. Isso de fato no ocorre: se g(x) for real os termos imaginrios com n negativo anulam os termos
imaginrios com n positivo (n com mesmo valor em mdulo) de tal forma que o resultado sempre real. Naturalmente pode-se
pensar na expanso de uma funo g(x) complexa, mas um sinal do mundo fsico sempre real 18 .
O preo a ser pago pela simplicidade da srie complexa de Fourier a incluso dos valores negativos de n na somatria para
cancelar os termos imaginrios caso g(x) seja real. Isso tem o efeito de criar o conceito de freqncia negativa, ou seja, havero
harmnicas com freqncia positiva (n > 0), nula (n = 0) e negativa (n < 0). O fato das funes seno e co-seno serem mpar e
par, respectivamente, fornece uma interpretao simples para as harmnicas de freqncia negativa: se for uma co-senide com
freqncia negativa ela ir se somar a outra co-senide de mesma freqncia (em mdulo); se for senide ela ir se subtrair da
harmnica correspondente com freqncia positiva (note que no necessariamente elas vo se anular, isso depende da amplitude,
isso , do valor de A n ).
18 De
fato, a srie complexa de Fourier torna possvel expandir em srie uma funo complexa.
28 de agosto de 2004
14
g(x) e j mx dx =
An
An
n=
An e j nx e j mx dx
n=
n=
= 2An
assim:
1
An =
2
e j(nm)x dx
(cos ((n m)x) + j sen ((n m)x)) dx
se n = m ,
Z
g(x) e j nx dx .
An
1
g(x)[cos(nx) j sen(nx)] dx
2
1 Z
Z
1
n=0
2 g(x) dx
1 Z
g(x)[cos(nx) j sen(nx)] dx
n>0
2
(an + j bn ) n < 0
n=0
a0
(an j bn ) n > 0.
=
=
=
1
g(x) e j nx dx
2
Z 0
Z
1
(1) e j nx dx +
e j nx dx
2
0
1
2
e j nx
jn
e j nx
jn
se n = 0
0
j
1 + e j n + e j n 1
2n
j
=
e+ j n + e j n 2
2n
j
=
(1 cos(n))
n
2 j para n mpar
n
=
0
para n par
1 R
0
2 g(x) e dx
An e j nx =
n=
2 j j nx
e
n= n
para n mpar
2 j j 5x 2 j j 3x 2 j j x 2 j j x 2 j j 3x 2 j j 5x
e
e +
e +
e +...
+ e
+ e +
5
3
3
5
... +
2 j j 3x 2 j j 3x
2 j j 5x 2 j j 5x
2 j jx 2 j jx
e
e
e
+
+
+ ...
e
e
e
3
3
5
5
2
1
1
j e j x j e j x +
j e j 3x j e j 3x +
j e j 5x j e j 5x + . . .
3
5
4
1
1
sen x + sen 3x + sen 5x + . . .
3
5
n=5
=
=
n=3
n=1
n=1
n=3
n=5
onde foi usada a igualdade 2 sen a = j e j a j e j a . A ltima linha da equao acima igual Equao ( 1.8) mostrando a
equivalncia da srie de Fourier e srie complexa de Fourier.
Se g(x), real, for uma funo par A n ser um nmero real puro para que sejam cancelados os termos em j sen(nt); se g(x) for uma
funo mpar A n ser um nmero imaginrio puro para que sejam cancelados os termos em cos(nt) e tornados reais os termos
em j sen(nt); e se g(x) no for nem par nem mpar A n ser uma nmero complexo com as partes real e imaginria no nulas e
mesmo assim os termos imaginrios sero cancelados s restando termos reais.
Funes com Perodo Arbitrrio
Para uma funo peridica com perodo T (fazendo x
2
T t),
g(t) =
An e j (
2 nt
T
(1.16)
n=
An =
1
T
Z T /2
T /2
g(t) e j(
2 nt
T
) dt.
(1.17)
Estas equaes so a base para a Transformada de Fourier, que extremamente importante. A transformada de Fourier obtida
transformando A n (que depende da varivel discreta n) em um novo A(k), funo da varivel contnua k atravs do aumento do
perodo (T ).
Funo de Amostragem
Dene-se a funo de amostragem, ou funo de ltro ou funo interpoladora por:
sen x
se x = 0
x
sinc x =
1
se x = 0
que muito comum no tratamento de sinais. O grco desta funo pode ser visto na Figura 1.6. Note que a funo de
amostragem par uma vez que sen x e 1/x so ambas mpares. Alm disso, a funo de amostragem possui as seguintes
propriedades:
sinc 0 = 1
sinc n = 0
Z
1
sinc x dx =
2
0
sinc x dx = 1 .
Exemplo: considere a seqncia de pulsos retangulares (ou trem de pulsos retangulares) de largura igual e distnciados de
T na Figura 1.7 denida em um nico perodo por:
1 se
/2 < t < /2
g(t) =
0 se /2 < t < T /2 .
28 de agosto de 2004
16
2
5 4
1 0
2 3
1
T
An
je j( T
2 n
T /2
g(t) e j(
2 nt
2 nt
T )
/2
dt =
1
T
Z /2
/2
e j (
2 nt
T
) dt
n
n
1
je j( T ) je j( T )
2 n
=
/2
se n = 0
1
n
sen
n
T
e no caso de n = 0 tem-se:
=
1
T
An |n=0 = A0
1
T
Z T /2
T /2
Z /2
/2
g(t) e j(
1 dt =
1
T
2 0t )
T
dt =
/2
/2
1
T
1
T
Z T /2
T /2
g(t) dt
2
2
.
T
n
1
n
1 n sen T
n
= sinc
sen(
)=
n
n
T
n T
T
T
T
17
1
2
T = 2
Exemplo: =1 ms
-7
-3
-8
-6
-4k
-3k
-5
-4
-2
-2k
-1k
-1
1k
2k
3k
4k
f (Hz)
1
4
T = 4
-14
-6
-16
-12
-4k
-3k
-10
-8
-4
-2k
-1k
-2
14
1 2 3 4
1k
2k
10
12
16
3k
4k
f (Hz)
1
8
T = 8
-28
-12
-32
-24
-4k
-3k
-20
12
-16
-8
-2k
-1k
-4
28
2 4 6 8
16
1k
2k
20
24
32
3k
4k
f (Hz)
g(t) =
onde,
G( f ) = F {g(t)} =
g(t) e2 j f t dt
(1.18)
G( f ) e2 j f t d f .
(1.19)
g(t) e2 j f t dt
G( f ) e2 j f t d f
18
n
f.
T
Ento An , que representa a distribuio espectral da funo g(t), se torna uma funo contnua multiplicada por um pequeno
diferencial de freqncia, isso
An G( f ) d f
que quando substitudo em
g(t) =
An e j(
2 nt )
T
n=
leva
g(t) =
G( f ) e2 j f t d f
onde a somatria foi substituda pela integral porque os valores de n/T se tornaram muito prximos a ponto da funo se tornar
contnua.
Para obter a transformada direta G( f ) deve-se levar em conta que quando T
T An =
Z T /2
g(t) e j(
T /2
2 nt )
T
dt
tende a G( f ), isso ,
lim T An = lim T G( f ) d f = G( f )
logo
G( f ) =
g(t) e2 j f t dt .
g(t) =
0
se /2 < t < /2
caso contr rio
a
A transformada Fourier :
F {g(t)} = G( f )
g(t) e2 j f t dt
Z /2
e2 j f t
2 j f
/2
1
1
sen ( f ) .
je j f je j f =
2 f
f
/2
e2 j f t dt =
/2
se f = 0
No caso em que f = 0:
G( f )| f =0 = G(0) =
=
g(t) e2 j0t dt
Z /2
/2
dt =
1
2
2
= 1.
1
sen ( f ) = sinc ( f )
f
19
u(t)
1
u(t a) u(t b)
t
a
t
a
1 se /2 < t < /2
(1.20)
1 se t 0
u(t) =
0 se t < 0
Esta funo apresenta uma descontinuidade em t = 0, uma vez que o valor de u(t) se modica instantaneamente de 0 para 1
quando t = 0, como mostrado na Figura 1.9. interessante observar que se pode criar outras funes baseando-se na funo
degrau unitrio.
No MuPAD a funo degrau de unitrio chamada heaviside().
Funo Delta de Dirac ou Funo Impulso Unitrio
A funo delta de Dirac denida por:
Z +
(t) = 0 para t = 0
(t) dt
= 1
Observe que ela no denida para t = 0. Muitos autores dizem que ela tende a innito quando t 0, denindo assim o
limite de (t) quando t 0. Embora isso no seja necessrio j que no usado para provar nenhuma propriedade da funo,
conveniente para facilitar a visualizao. Por isso, a funo delta representada como uma seta para cima em t = 0 com
comprimento igual uma unidade e uma reta sobre o eixo dos tt representando os valores onde t = 0 para os quais a funo delta
nula, como mostrado na Figura 1.10.
Outra forma de denir a funo delta de Dirac atravs da integral do produto da funo delta por uma outra funo g(t):
Z +
(t) = 0 para t = 0
g(t) (t) dt
= g(0)
(1.21)
(1.22)
que se justica pelo fato da funo delta no ser nula apenas na origem, assim apenas o valor que g(t) assume na origem que
inuencia o valor da integral.
A funo delta pode ser vista com sendo a derivada da funo degrau unitrio:
(t) = u (t) =
19 H
d u(t)
dt
duas notaes amplamente usadas para a funo pulso retangular de largura : 1) ret ; e 2) , ou seja, usando a letra grega pi maiscula.
28 de agosto de 2004
20
(t a)
(t a) (t b)
(t) e2 j f t dt .
e2 j f t d f =
cos(2 f t) d f = (t) .
(1.23)
Uma vez que a transformada da funo delta um, a transformada inversa de um deve ser a funo delta, assim:
Z
F 1 {1} =
1 e2 j f t d f = (t)
cos(2 f t) d f +
sen(2 f t) d f ,
2 j f t
df =
cos(2 f t) d f = (t) .
A justicativa para este resultado que a integral nula se t = 0, mas se t = 0 tem-se cos 0 = 1: a integral de um de menos
innito at innito indeterminada (tende a innito).
Note ainda que a funo delta de Dirac par, logo:
(t) = (t) =
e2 j f t d f .
(1.24)
e2 j f t d f =
e2 j f t
2 jt
e2 j f t
e2 j f t
lim
= (t) ,
f 2 jt
f 2 jt
= lim
logo, cada um dos limites deve valer, respectivamente, (t)/2 e (t)/2. Esse resultado usado para calcular a transformada de
Fourier da funo degrau unitrio.
Exemplo: a transformada de Fourier da funo degrau unitrio :
F {u(t)}
=
=
=
28 de agosto de 2004
u(t) e2 j f t dt
e2 j f t dt
0
e2 j f t
2 j f
1
e2 j f t e2 j f 0 ( f )
=
+
.
t 2 j f
2 j f
2
2 j f
= lim
0
21
2 nt
T
) vale:
F e
j ( 2 nt )
T
e j(
2 nt
T
) e2 j f t dt
e j2( f T )t dt
n
n
T
n
onde foi usada a Equao (1.24) com f T no lugar de t e t no lugar de f . Assim:
F e j(
2 nt
T
) = f n
T
(1.25)
Exemplo: a transformada de Fourier da funo g(t) = A cos(2 f 0t) onde A a amplitude e f 0 a freqncia (constante)
expressa por:
G( f )
= F {A cos(2 f 0t)}
=
= A
A cos(2 f 0t) e2 j f t dt
a segunda integral nula j que funo resultante mpar (produto de funo par por mpar). A primeira integral se
transforma em:
G( f )
=
=
=
=
A
cos(2 f t + 2 f 0t) dt +
cos(2 f t 2 f 0t) dt
2
Z
Z
A
cos(2( f + f 0 )t) dt +
cos(2( f f 0 )t) dt
2
A
(( f + f0 ) + ( f f0 ))
2
h(t) = F 1 {H()} =
h(t) e jt dt
1
2
H() e jt d.
No caso geral, o par de transformadas de Fourier pode ser denido usando duas constantes arbitrrias A e B como:
G( f )
g(t) =
28 de agosto de 2004
|B|
2A
g(t) eB jt dt
G() eB jt d.
22
dene A = 1/ 2 e B = 1 por default, mas permite que estes valores sejam ajustados. Dependendo do campo de aplicao ou
do software de processamento usado pode-se ter valores diferentes para A e B:
Fsica Moderna
1/ 2
Matemtica
Processamento de Sinais
Mathematica
1/ 2
Matlab
MuPAD
rea ou Software
O MuPAD fornece uma biblioteca de transformaes integrais chamada transform, contudo a transformada de Fourier e sua
inversa no denida nesta biblioteca exatamente como as Equaes ( 1.18) e (1.19) mas a forma com que a biblioteca trata as
transformadas permite que se chegue ao mesmo resultado. Isso porque o uso da biblioteca requer que sejam especicadas as variveis (ou expresses das variveis) alm da funo a ser transformada. Portanto para usar o MuPAD para calcular a transformada
de Fourier tal como denida na Equao ( 1.18) deve-se substituir por 2 f . Para calcular a transformada inversa deve-se
substituir t por 2t, por f e multiplicar o resultado por 2.
Exemplo: para calcular a transformada de funo degrau unitrio u(t):
transform::fourier(heaviside(t),t,-2*PI*f);
para obter:
F {u(t)} =
1
( f ) 1/2 j ( f )
=
+
.
2
f
2
2 j f
transform::fourier(exp(-t^2),t,-2*PI*f);
para obter:
F {et } =
2
2 f 2
e
.
1.3.2 Propriedades
Condio de Existncia
Uma funo g(t) tem sua transformada direta e inversa de tal forma que:
g(t) =
Z +
e2 j f t
Z +
g(t) e2 j f t dt
df
dado que:
Z
1. existe
|g(t)| dt;
23
[ag(t) + bh(t)]e2 j f t dt
g(t) e2 j f t dt + b
h(t) e2 j f t dt
aG( f ) + bH( f ) ,
logo:
F {ag(t) + bh(t)} = aF {g(t)} + bF {h(t)} = aG( f ) + bH( f ).
Exemplo: considere a seqncia 22 de impulsos dada por:
+
g(t) =
(t nT )
n=
onde T a distncia (constante) no tempo entre dois impulsos consecutivos. Esta funo peridica com perodo igual
T . Para calcular transformada de Fourier desta seqncia primeiro expande-se a funo em srie complexa de Fourier para
depois calcular a transformada de cada termo e, aplicando a propriedade de linearidade, obter a transformada da seqncia.
Para expandir em srie complexa de Fourier calcula-se A n pela Equao (1.17) que lava :
An =
1
T
Z T /2
T /2
(t) e j(
2 nt
T
) dt = 1
T
(t) e j(
2 nt
T
) dt = 1 e j( 2Tn0 ) = 1 .
T
T
(t nT ) =
n=
1
T
e j(
2 nt
T
n=
1
T
n=
e j(
2 nt
T
1
T
F e j(
2 nt
T
n=
) = 1
T
n=
n
T
(1.26)
onde foi usado a Equao (1.25). A Figura 1.11 ilustra a seqncia de pulso no tempo e sua transformada de Fourier.
Esse resultado no mnimo surpreendente: a transformada de Fourier de uma seqncia de impulsos no tempo uma
seqncia de impulsos na freqncia. Alguns autores dizem que a transformada de Fourier de uma seqncia da impulso
ela mesma.
Exemplo: a transformada de Fourier da funo g(t) = A sen(2 f 0t) onde A a amplitude e f 0 a freqncia (constante)
expressa por:
jA
F {e j 2 f0t } F {e j 2 f0t } .
G( f ) = F {A sen(2 f 0t)} =
2
Usando a Equao (1.25) com f 0 no lugar de n/T , tem-se:
G( f ) = F {A sen(2 f 0t)} =
jA
(( f + f0 ) ( f f0 )) .
2
28 de agosto de 2004
24
1
T
(t nT )
n=
(t + 3T ) (t + 2T )
(t + T )
(t)
(t T )
-3
-2
-1
( f
n=
n
)
T
(t 2T ) (t 3T )
( f +2/T )
T
( f +1/T )
T
F 1
t
0
-2
-1
1
T
0
( f 1/T )
T
( f )
T
( f 2/T )
T
f
1
T
= F {g(t)} e
g(t) = F 1 {G( f )}
ento:
g( f ) =
G(t) =
F {G(t)}
F
{g(t)}
=
=
g(t) e2 j f t dt = G( f )
G( f ) e2 j f t d f = g(t)
tem-se:
F {G(t)}
G(t) e2 j f t dt
G(t) e2 jt dt
com = f
com t = f
G( f ) e2 j f d f
=
=
=
g( f ) e2 j f t d f
com = t
g( f ) e2 j f d f
com f = t
g(t) e2 jt dt
25
g(t) h(t)
g() h(t + ) d =
Z +
h() g(t + ) d .
onde g(t) o complexo conjugado de g(t). Se g(t) = h(t) a correlao chamada auto-correlao, se g(t) = h(t) a correlao
chamada de correlao cruzada. A auto-correlao de uma funo g(t) calculada por:
Cg (t) g(t) g(t) = g(t) g(t) =
Z +
g() g(t + ) d .
g() g( + t) d = Cg (t)
Z +
g() h(t ) d =
Z +
h() g(t ) d
e expressa a quantidade de sombreamento de uma funo h(t) que deslocada sobre g(t). Em outras palavras ela mistura duas
funes23 . Relacionadas com convoluo, pode-se escrever as seguintes transformadas:
F {g(t) h(t)} = F {g(t)} F {h(t)}
F {g(t) h(t)} = F {g(t)} F {h(t)}
F 1 {F {g(t)} F {h(t)}} = g(t) h(t)
F 1 {F {g(t)} F {h(t)}} = g(t) h(t).
A primeira pode ser deduzida como segue:
F {g(t) h(t)} =
=
=
=
=
e2 j f t
Z Z
Z Z
e2 j f t g() h(t ) d dt
e2 j f g()
Z
2 j f
g() h(t ) d dt
e2 j f (t) h(t ) d dt
Z
g() d
e2 j f h() d
F {g(t)} F {h(t)},
onde t .
Exemplo: a correlao de uma funo g(t) por uma funo delta de Dirac denotada por g(t) (t) pode se calculada usando o
teorema acima:
F {g(t) (t)} =
=
=
23 Em
F {g(t)} F {(t)}
F {g(t)} 1
F {g(t)}
28 de agosto de 2004
26
ret (t )/2
t
ret (t )
ret ()
2
t4 = 0
t3
t2 =
t5
t6 =
t1
t1
t2
t3
t4
t5
t6
t7
t7
Z +
g() (t ) d = g(t) .
A convoluo de uma funo g(t) por uma funo delta de Dirac atrasada de t 0 , ou seja, (t t0 ) tem o efeito de atrasar a funo:
g(t) (t t0 ) =
=
Z +
Z +
g() ((t t0 ) ) d
g((t t0 ) ) () d = g(t t0 ) .
Exemplo: a funo pulso triangular 24 de largura 2 pode ser obtida pela convoluo de dois pulsos retangulares tambm de
largura .
trig (t) = (t) = ret (t) ret (t) .
Note que a rea ser unitria e a amplitude do pulso ser 1/. Assim, pode-se obter a transformada de Fourier do pulso
triangular por:
F {trig (t)} = F {ret (t) ret (t)} = sinc2 ( f ) .
Na Figura 1.12 a amplitude de um dos pulsos retangulares foi dividido por dois para facilitar a visualizao.
Observe que convoluir duas funes signica:
inverter uma das funo girando de 180 0 em torno do eixo vertical (no exemplo acima a funo ret par, logo no alterada);
24 H
duas notaes amplamente usadas para a funo pulso triangular de largura 2: 1) trig ; e 2) , ou seja, usando a letra grega lambda maiscula.
28 de agosto de 2004
27
h(t) g(t)
(comutativa)
(distributiva)
(associativa)
0 g(t) = 0
mas no geral 1 g(t) = g(t), embora seja possvel encontrar alguma funo g(t) tal que 1 g(t) = g(t).
A operao de convoluo de duas funes tem uma importncia fundamental em processamento de sinais e anlise de
sistemas. Grcos como o da Figura 1.12 so fundamentais para visualizar o processo e compreender melhor o conceito de convoluo. Este grcos podem ser construdos com ajuda dos applets java disponveis no site: http://www.jhu.edu/~signals.
Transformada de Funes Peridicas
Uma funo peridica g p (t) pode ser escrita como uma funo g(t), igual a g p (t) no intervalo [T /2, T /2] e nula fora dele,
convoluda com uma srie de impulsos com perodo T . A convoluo posiciona uma cpia da funo g(t) a cada perodo. A
Figura 1.13 ilustra o processo. Assim:
+
g p (t) = g(t)
(t nT ) .
n=
E a transformada ser:
F {g p (t)}
= F
g(t)
(t nT )
n=
= F {g(t)}
1
T
( f
n=
n
).
T
Exemplo: a transformada de Fourier da seqncia de pulsos retangulares da Figura 1.7 a transformada de um nico pulso
retangular de largura e amplitude 1 (que vale sinc ( f )) multiplicada pela seqncia de impulsos distanciados de uma
freqncia igual 1/T ; como ilustrado na Figura 1.8.
Transformada de Fourier da Derivada
A transformada de Fourier da derivada g (t) = dg(t)/dt de uma funo g(t) est relacionada de forma simples com a transformada
de Fourier da funo g(t). Considere que
Z
F {g (t)} =
g (t) e2 j f t dt.
v du = u v
u dv
com:
du = g (t) dt
v = e2 j f t
ento
F {g (t)} = g(t) e2 j f t
u = g(t)
dv 2 j f e2 j f t dt,
Z
g(t)(2 j f e2 j f t dt).
onde o primeiro termo consiste de uma funo oscilante multiplicada por g(t). Mas se a funo limitada de tal forma que:
lim g(t) = 0
(como qualquer sinal fsico de importncia realmente ), ento o primeiro termo desaparece deixando:
F {g (t)} = 2 j f
28 de agosto de 2004
g(t) e2 j f t dt = 2 j f F {g(t)}.
28
2
+
(t nT )
n=
t
T
g p (t) = g(t)
(t nT )
n=
F {cos 2 f 0t}
1
( ( f + f0 ) + ( f f0 ))
2
1
( ( f + f0 ) + ( f f0 ))
2
1
( ( f + f0 ) + ( f f0 ))
2
( f f0 )
( f + f0 )
+
2 (1 42 f 2 ) 2 (1 42 f 2 )
F 1
Z
( f + f0 )
2 (1 42 f 2 )
+ F 1
( f f0 )
2 (1 42 f 2 )
e2 j f t
df +
( f + f0 )
2 (1 42 f 2 )
1
2
1 42 f0
cos 2 f 0t
2
1 42 f0
( f f0 )
e2 j f t
df
2 (1 42 f 2 )
e2 j f0t e2 j f0t
+
2
2
29
2 f0 sen 2 f 0t
2
1 42 f0
y (t)
2
42 f0 cos 2 f 0t
2
1 42 f0
ento:
y (t) + y(t) =
2
42 f0 cos 2 f 0t
cos2 f 0t
+
= cos2 f 0t .
2
2f2
1 4 0
1 42 f0
Portanto a soluo encontrada uma soluo para a equao diferencial y (t) + y(t) = cos 2 f 0t, mas no a nica. Esta
soluo particular e s vlida considerando as condies iniciais:
1
2
1 42 f0
y(0) =
y (0) = 0 .
Para outras condies iniciais outras solues podem ser encontrada. Por exemplo, para y(0) = y (0) = 0, a soluo ser:
y(t) =
cos2 f 0t cost
2
1 42 f0
que no pode ser calculada empregando a transformada de Fourier. O fato de no ser possvel impor os valores iniciais
uma forte limitao da aplicao da transformada de Fourier na resoluo de equaes diferenciais. Para contornar esta
limitao usa-se a transformada de Laplace.
Teorema da Modulao
O Teorema da Modulao, muito importante na rea de telecomunicao, permite que F {cos(2 f 0t) g(t)} seja expressa em
termos de F {g(t)} = G( f ) como segue:
F {cos(2 f 0t) g(t)}
Que signica que uma funo g(t), chamada de modulante, quando multiplicada por um co-senide de freqncia xa f 0 ,
chamada de portadora, ter seu espectro G( f ) deslocado metade (em amplitude) para f 0 e a outra metade para f 0 : esse o
princpio do modulador AM-SC (Amplitude Modulation - Suppressed Carrier).
O mesmo resultado poderia ser encontrado considerando que F {cos(2 f 0t)} = 1 ( ( f + f0 ) + ( f f0 )) e aplicando uma
2
das propriedades da convoluo que diz que: F {g(t) h(t)} = F {g(t)}F {h(t)}. Dessa forma a transformada de F {cos(2 f 0t) g(t)}
dada pela convoluo de F {g(t)} = G( f ) com duas funes deltas, uma centrada na freqncia f 0 e a outra em f 0 . J
sabido que esta convoluo posiciona uma cpia de G( f ) nas freqncias f 0 e f0 .
Z
Integral na Forma
t n g(t) dt
d
F {g(t)} =
df
decorre que
G (0) = 2 j
Que fornece a frmula geral:
n
28 de agosto de 2004
(2 jt)g(t) e2 j f t dt,
t n g(t) dt =
t g(t) dt.
G(n) (0)
.
(2 j)n
30
= e
g(t t0) e2 j f t dt
g(t t0) e2 j(tt0 ) f e2 j f t0 d(t t0 )
g() e2 j f e2 j f t0 d()
2 j f t0
G( f ) .
Mudana de Escala
Se g(t) tem a transforma de Fourier G( f ), ento a transformada de Fourier obedece ao teorema de similaridade (mudana de
escala):
F {g(at)} =
=
=
=
g(at) e2 j f t dt
1
g(at) e2 j(at)( f /a) d(at)
|a|
Z
1
g() e2 j ( f /a) d()
|a|
f
1
G
.
|a|
a
g(t) dt ,
a rea de uma funo pode ser calculada facilmente. Note que G(0) no representa a rea no sentido exato mas sim o valor
da integral que, por sua vez, considera rea positivas e negativas. Qualquer operao em g(t) que no altera a rea de g(t) no
altera tambm G(0). O valor mdio de uma funo peridica (ou valor DC) pode ser determinado considerando o peso (valor)
do impulso em f = 0 na transformada de Fourier da funo.
Transformada Bidimensional
A transformada bidimensional de Fourier de uma funo g(x, y) denida como:
G( fx , fy ) =
g(x, y) =
Z Z
Z Z
g(x, y) e2 j( fx x+ fy y) d fx d fy
G(x, y) e2 j( fx x+ fy y) dx dy .
De forma similar, a transformada de Fourier de n dimenses pode ser denida para f , x n por:
G( f ) =
g(x) =
g(x) e2 j f x dn x
G( f ) e2 j f x dn f .
= u v
u v
i i
i=1
31
F {g(t)} = G( f )
( f )
(t)
ret (t)
sinc( f )
trig (t)
sinc2 ( f )
u(t)
1
( f )
+
2
2 j f
cos 2 f 0t
1
( ( f + f0 ) + ( f f0 ))
2
sen 2 f 0t
j
( ( f + f0 ) ( f f0 ))
2
e j2at
( f a)
32
x(t )
x(t )
y(t)
y(t)
x(t)
y(t )
y(t )
y(t)
G
a x(t)
a y(t)
G
a x1 (t) + b x2(t)
a y1 (t) + b y2(t)
G
Z t
Z t
x() d
G
y() d
Figura 1.15: Relaes entre sinais de entrada e de sada para sistemas lineares
Sistemas Lineares
Diz-se que um sistema linear se ele satiszer o princpio da superposio 25 , ou seja, a resposta de um sistema linear a uma
soma ponderada de sinais de entrada igual mesma soma ponderada de sinais de sada (sadas com os pesos respectivos das
entradas), sendo cada sinal de sada associada a um sinal de entrada particular que age no sistema independentemente de todos
os outros sinais de entrada. Um sistema que viole este princpio dito no-linear.
De uma outra forma, um sistema linear se a combinao linear de sinais de entrada produzir uma combinao linear
dos sinais de sada respectivos. Assim, se uma entrada x(t) produzir uma sada y(t) em um sistema G linear de tal forma que
y(t) = G{x(t)}, uma entrada a x(t) produzir uma sada a y(t) = G{a x(t)} = a G{x(t)} 26 ; a soma de duas entradas a x 1 (t)+ b x2(t)
produzir uma sada a y 1 (t) + b y2 (t); se a entrada for a integral de um sinal de entrada original x(t) (soma de innitos sinais com
peso dt) sistema produzir a integral do sinal de sada y(t) como ilustrado na Figura 1.15:
Z t
x() d =
Z t
G{x()} d =
Z t
y() d .
26 Note
28 de agosto de 2004
33
Z +
x(t) =
x() (t ) d
e supondo que a aplicao do sinal x(t) ao sistema G produz o sinal de sada y(t), tem-se:
y(t) =
G{x(t)}
Z +
x() (t ) d .
Se o sistema for linear a integral do sinal de entrada produzir a integral do sinal de sada. Ou seja, um sinal integrado
aplicado a entrada equivalente a aplicar o sinal ao sistema e integrar a sada. Considerando x() d o peso do sinal (t ),
tem-se:
Z
+
y(t) =
x() G {(t )} d .
Z +
que uma integral de convoluo. Assim, a sada y(t) dada como uma superposio ponderada de respostas ao impulsos
deslocadas de no tempo. Os pesos so x() d.
A resposta ao impulso caracteriza completamente um sistema linear e invariante no tempo. Portanto h uma
equivalncia entre um sinal (funo do tempo) e em sistema (algo capaz de modicar um sinal). Ambos podem ser
representados da mesma forma usando a resposta ao impulso.
(t nT ) .
n=
Pela Equao (1.26) sabe-se que a transformada de Fourier deste trem de impulsos ser:
S( f ) =
1
T
n=
n
T
1
T
( f n fs ) .
n=
A freqncia 1/T que dene quantas amostras do sinal so tomadas por segundo chamada taxa de amostragem e denotada
por f s . Assim, fs = 1/T .
Considere agora que o sinal a ser amostrado x(t) tenha sua transformada de Fourier X( f ) tal que X( f ) = 0 se | f | > B, isso
, x(t) uma funo limitada na freqncia; para freqncias fora do intervalo (B, B) a transformada de x(t) vale zero. A
Figura 1.16 ilustra um sinal x(t) sendo amostrado por uma chave rotativa ideal que produz um sinal amostrado x (t) dado por:
(t nT )
n=
X( f )
=
=
1
T
1
T
1
T
n=
n
T
1
T
X( f ) f
n=
n
T
n
T
X f
X ( f n fs)
n=
+
n=
Isso signica que o espectro de x(t) ser repetido a cada f s Hz como ilustrado na Figura 1.17.
28 de agosto de 2004
34
x(t)
x (t)
x (t)
x(t)
2
1
8 9 10 11 12 13
0
0
-1
1 2
3 45 6
14 15 16 17
-2
-3
(1.27)
fs = 2B = f N ,
(1.28)
28 de agosto de 2004
35
G( f )
f
B
+
2B
( f n fs )
n=
f
fs
G ( f ) = G( f )
( f n fs )
n=
f
fs
fs B
G( f )
Figura 1.17: Efeito da amostragem ideal, reconstruo do sinal com ltro passa baixa ideal
28 de agosto de 2004
36
G( f )
f
B
2B
+
( f n fs )
n=
f
fs
G ( f ) = G( f )
( f n fs )
n=
f
fs
= G( f )
Sinal reconstrudo com recobrimento
f
28 de agosto de 2004
37
f
B
+
( f n fs )
n=
f
fs
G ( f ) = G( f )
( f n fs )
n=
f
fs /2
fs /2
G( f )
Figura 1.19: Largura de banda inferior freqncia mnima, reconstruo com ltro passa faixa
Para garantir que o sinal x(t) seja mesmo limitado em freqncia, costuma-se passar o sinal por um ltro, chamado ltro antirecobrimento ou anti-aliasing, antes de amostrar o sinal. Esse ltro evita o erro causado pelo recobrimento do sinal mas altera o
sinal sendo, por si s, uma fonte de erro. Assim, um sistema que trabalha com sinais amostrados ir possuir um ltro na entrada
(ltro anti-recobrimento) e outro na sada (ltro reconstrutor).
Note B na Equao (1.28) representa a largura de banda do sinal de entrada (ou do sinal aps o ltro anti-recobrimento).
Embora o Teorema da Amostragem tenha sido concebido para sinais com espectro prximos do zero (sinais com espectro
contnuo de f 0 at f0 arbitrrio) possvel aplica-lo para sinais concentrado em uma banda distante do zero. Neste caso, devese usar uma freqncia de amostragem exatamente igual ao dobro da largura de banda do sinal e um ltro reconstrutor passa
faixa (FPF) ideal com banda passante igual metade da freqncia de amostragem para recuperar o sinal sem erro. Para alguns
casos especiais, como mostrado na Figura 1.19, possvel usar uma freqncia de amostragem superior ao dobro da largura
de banda o que possibilita o uso de ltro passa faixa no ideal para reconstruir o sinal. Entretanto, necessrio construir um
diagrama como o mostrado na Figura 1.19 para se certicar que as banda reposicionadas no recobriro a faixa de passagem
do ltro causando distoro. possvel, ainda, usar o processo de amostragem para recuperar um sinal modulado por uma cosenide (ver Teorema da Modulao na pgina 30) usando uma freqncia de amostragem igual a um mltiplo ou submltiplo
da freqncia da portadora e um ltro reconstrutor com largura de banda igual a metade da freqncia de amostragem.
Um sinal amostrado x (t) pode ser recuperado exatamente se passado por um ltro passa baixa (FPB) ideal com resposta ao
impulso h(t) = sinc(t), assim:
28 de agosto de 2004
38
x(nT ) sinc(t nT )
n=
t
-5
-4
-3
-2
-1
(est )
2
1
et
et
t
2
f
1
f
0
-1
et
1
f
2
f
t
2
f
3
f
1
f
0
-1
-2
1
f
2
f
3
f
-2
-3
et
-3
x(t) =
x (t) h(t)
=
=
=
=
x(t) (t nT ) h(t)
n=
Z
n=
n=
x() ( nT ) h(t ) d
(0)=nT
x(nT ) h(t nT )
x(nT )
sinc(t nT )
n=
amostras de x(t)
que uma expanso em srie usando a funo de amostragem deslocada (sinc(t nT )) para cada instante em que o sinal foi
amostrado e com amplitude igual a do sinal original tambm no instante em que ele foi amostrado. A funo de amostragem
tem, ento, uma propriedade muito importante: ela interpola um sinal amostrado levando a um novo tipo de expanso em srie
que, como todas as expanses em srie, igual ao sinal original quando se soma todos os termos da srie. Por isso, a funo
de amostragem as vezes chamada de funo interpoladora. A Figura 1.20 mostra uma funo reconstruda a partir de suas
amostras por uma somatria (srie) de funes de amostragem deslocadas.
est = e(+ j 2 f )t = et (cos 2 f t + j sen 2 f t) = et cos 2 f t + jet sen 2 f t
28 de agosto de 2004
39
(est )
2
f
1
f
0
-3
-6
et
t
1
f
2
f
3
f
2
f
1
f
0
-3
-6
et
t
1
f
2
f
3
f
-9
-9
28 de agosto de 2004
40
ndice Remissivo
mpar, veja funo
ngulo de fase, 6
Nyquist
taxa de Nyquist, 35
Teorema de Nyquist, 35
aliasing, 35
amostragem, veja Teorema da Amostragem
funo de, 16
Anlise Harmnica, 2
auto-correlao, veja correlao
recobrimento, 35
resposta ao impulso, 33
Srie Complexa de Fourier, 14
Srie de Fourier, 2
Complexa, 14
Frmulas de Euler, 3
Fenmeno de Gibbs, 6
Incompleta, 9
Srie Complexa de Fourier, 14
Srie Incompleta de Fourier, 9
Srie Trigonomtrica de Fourier, 14
Trigonomtrica, 14
Srie Incompleta de Fourier, 9
Srie Trigonomtrica de Fourier, 14
sistema
causal, 32
linear, 33
no causal, 32
no-linear, 33
sistema:invariante no tempo, 32
sistema:variante no tempo, 32
superposio, veja princpio da superposio
taxa de amostragem, 34
taxa de Nyquist, 35
Teorema
da Amostragem, 35
de Nyquist, 35
Transformada de Fourier, 6
Transformada de Fourier, 18
Referncias Bibliogrcas
[1] B RIGHAM, E. Oran. The fast Fouier transform, Englewood Cliffs : Prentice Hall, 1974.
[2] B RACWWELL, Ron. The Fourier transform and its applications, New York : McGraw-Hill, 1965.
[3] K REYSZIG, Erwin. Matemtica superior, v1, Rio de Janeiro : LTC, 1984.
[4] K REYSZIG, Erwin. Matemtica superior, v3, Rio de Janeiro : LTC, 1984.
[5] H AYKIN, Simon; V EEN, Barry Van. Sinais e sistemas, Porto Alegre : Bookman, 2001.
[6] O PPENHEIN, Alan V. ; S CHAFER, Ronald W. Digital signal processing, 1975.
[7] R ABINER, Lawrence R. ; G OLD, Bernard. Theory and application of digital signal processing, 1975.
[8] K UNT, M. Traitement numrique des signaux, 1981.
[9] B ELLANGER, M. Traitement numrique du signal, 1982.
[10] P ELED, A. ; L IN, B. Digital signal processing, 1976.
[11] O PPENHEIN, Alan V. ; S CHAFER, Ronald W. Discrete-time signal processing, 1989.
28 de agosto de 2004
42