Académique Documents
Professionnel Documents
Culture Documents
Anlise de Sinais
Anlise de Sinais
2 ano da licenciatura em Engenharia Naval Ramo de Armas e electrnica Doutor Victor Lobo
V.Lobo @ EN
1 1
Programa (1/2)
1 Introduo a Sinais e Sistesmas
Anlise de Sinais Anlise de Sinais
(Cap.1 Louretie)(Cap.1 Haykin)(Cap.1 Ribeiro) 1. Origem e medio de sinais. 2. Sinais contnuos bsicos 3. Sinais discretos bsicos 4. Propriedades bsicas de sinais 5. Sistemas fsicos, e modelos 6. Representao matemtica de sistemas e propriedades
1b Introduo ao Matlab
(Batel Anjo) 1. Variveis e instrues bsica 2. Representao, visualizao, e manipulao de sinais 3. Toolbox de processamento de sinal 4. Aquisio de sinais
(Cap.2 Louretie)(Cap.2 Haykin)(Cap.1,2 Ribeiro) 1. Introduo 2. Resposta impulsiva 3. Respresentao com equaes diferenciais 4. Respresentao com equaes s diferenas
2 2
Page 1
Anlise de Sinais
Programa (2/2)
Anlise de Sinais Anlise de Sinais
4 Transformadas de Laplace e Z
(Cap.3,4 Louretie)(Cap.3,7 Haykin)(Cap.3 Ribeiro) 1. Introduo 2. Transformada de Laplace 3. Transformada Z
3 3
Avaliao
Anlise de Sinais Anlise de Sinais
Provas escritas
2 Repeties escritas 2 x Coeffciente 10 Exame s para quem no tem aproveitamento nas provas de frequncia permitida a utilizao durante as provas de uma folha prviamente preparada pelo aluno A folha devr ter o formato A4 Dever estar escrita mo, e no fotocopiada Na primeira repetio escrita dever estar escrita apenas de um lado (na 2 repetio e exames pode estar dos 2 lados)
Provas prticas
Trabalhos prticos de laboratrio Trabalhos de casa Projecto Coeficiente 10 4 4
V.Lobo @ EN
Page 2
Anlise de Sinais
Bibliografia
Anlise de Sinais Anlise de Sinais
Livro de texto
Sinais e Sistemas, Isabel Lourtie, Escolar Editora, 2002 (25)
Livros de apoio
Signals and Systems, Simon Haykin, Barry Van Veen, Wiley, 2002 (62) Analog and Digital Signal Processing, Ashok Ambardar, Brooks/Cole Publishing, 1999 (66) Signals & Systems, Allan Oppenheim (2nd Ed.), Alan Willsky, Prentice-Hall, 1997 (80) Sistemas Lineares, Isabel Ribeiro, IST Press, 2002 (27) Curso de Matlab, Batel Anjo, Principia, 2003 (10)
Site de apoio
www.isegi.unl.pt/docentes/vlobo
Horrio de dvidas
2 feira s 17:30, e sempre que combinado com o professor
V.Lobo @ EN
5 5
Dvidas ?
Anlise de Sinais Anlise de Sinais
Vamos a isto !
V.Lobo @ EN
6 6
Page 3
Anlise de Sinais
Captulo 1
Introduo a Sinais e Sistesmas
Bibliografia (Cap.1 Louretie)(Cap.1 Haykin)(Cap.1 Ribeiro)
V.Lobo @ EN
7 7
Anlise de Sinais
Anlise de Sinais Anlise de Sinais
O que um sinal ?
Uma sequncia de valores Sinal contnuo
t x(t)
Sinal discreto
n x(n)
Exemplos
Sons, ecos de radar, sinais elctricos, movimentos mecnicos, imagens,..
V.Lobo @ EN
8 8
Page 4
Anlise de Sinais
Sinais e sistemas
Anlise de Sinais Anlise de Sinais
Sistema
Recebe um sinal, processa-o, e produz outro sinal sada
Sinal de sada
Sinal de antena rdio sinal para altifalantes Ondulao navio balano de navio Sinal de controlo elctrico motor binrio Sinal para altifalantes caixa de psicadlicas lmpadas
V.Lobo @ EN
9 9
Sinais contnuos
Ocorrem frequentemente na natureza So representados por funes contnuas difcil manipul-las em computadores (tm que ser maipulados analiticamente) Para trabalhar com este tipo de tipo de sinais mais fcil subsitu-lo por AMOSTRAS digitais, feitas com uma regularidade suficientemente alta
Sinais discretos
Sinais discretos por natureza populao, modelos econmicos, etc Sinais contnuos discretizados Facilidade de manipulao Podem ser representados por funes ou por vectores ou matrizes Processamento digital de sinais (DSP Digital Signal Processing) actualmente uma rea importante de engenharia
V.Lobo @ EN
10 10
Page 5
Anlise de Sinais
t x(t) x(n)
So sries de valores
Podemos guardar em MATRIZES e manipular no computador x(0) = 0, x(1) = 10, x(2) = 18, x(3) = 23, 19, 11, 1, -9, -17, -22, ....
V.Lobo @ EN
11 11
Facilidade de implementao
Sistemas dedicados simples com 1 P, 1 ROM , 1 RAM, 1 ADC, 1 DAC Computadores de uso geral
Sinal contnuo
V.Lobo @ EN
Sinal discreto
Sinal contnuo 12 12
Page 6
Anlise de Sinais
Vantagens de DSP
Anlise de Sinais Anlise de Sinais
Robustez e fiabilidade
imunidade ao rudo ausncia de parmetros aleatrios ou de difcil controlo
13 13
Definio de sinais:
So funes de uma ou mais variveis independentes que contm informao sobre o comportamento e caractersticas de determinados fenmenos. Essas funes tm: Um domnio, ou varivel independente (tempo,espao,etc) Um contradomnio, ou grandeza que est a ser observada Exemplos
y=f(x), i=f(v), etc
V.Lobo @ EN
14 14
Page 7
Anlise de Sinais
Mudana de escala
(b=0, a>0)
Translao
y=f(x+b) Grfico de: b>0 (avano no tempo) b<0 (atraso no tempo)
Composio de transformaes
V.Lobo @ EN
15 15
Propriedades
Anlise de Sinais Anlise de Sinais
Paridade de um sinal
Sinal Par: f(x)=f(-x) Sinal mpar: f(x)=-f(-x) Grficos:
Caractersticas interessantes: QUALQUER sinal pode ser decomposto na soma de uma componente par e uma componente mpar f(x)=fP(x)+fi(x) onde
fi(x) = *[ f(x)-f(-x) ] fp(x) = *[ f(x)+f(-x) ] Prova:... (parte mpar) (parte par)
V.Lobo @ EN
16 16
Page 8
Anlise de Sinais
Propriedades
Anlise de Sinais Anlise de Sinais
Periodicidade
Sinal peridico: f(x)=f(x+T) x T (ou T0) o perodo
V.Lobo @ EN
17 17
Exerccios
Anlise de Sinais Anlise de Sinais
Separar o sinal S1 nas suas componentes pares e mpares Verificar se o sinal S2 peridico ao longo da sua durao Classificar quanto a paridade e periodicidade os seguintes sinais contnuos
y=sin(x) y=cos(x) y=exp(x y=abs(x) y=x2
Antes de continuar a ver propriedades vamos dar uma espeitadela nos sinais base mais importantes
V.Lobo @ EN
18 18
Page 9
Anlise de Sinais
Escalo unitrio
Funo de heaviside u(t)
Inverso e deslocamento Funo sinal Funo rectangulo (funo quadrada) Casos discretos Multiplicao por um escalo
V.Lobo @ EN
19 19
Sinais importantes
Anlise de Sinais Anlise de Sinais
V.Lobo @ EN
20 20
Page 10
Anlise de Sinais
x( n) =
Rampa unitria
(1)2 n k 0 n < k
x(n) =
K
n 0 n> 0
0t <0 x(t ) = at t > 0
Inclino a
21 21
V.Lobo @ EN
22 22
Page 11
Anlise de Sinais
Sinusioides
Caso contnuo sin( t)
f=/2
sin( n ))= sin( n + 2 )) As sinusides discretas s so diferentes sin( n = sin( n + 2 As sinusides discretas s so diferentes para 0 < < 2 ((ou qq intervalo de largura 2) para 0 < < 2 ou qq intervalo de largura 2)
1 0,8 0,6 0,4 0,2 0 -0,2 -0,4 -0,6 -0,8 -1
seja =
+2
n )
Q.E.D
V.Lobo @ EN
23 23
Exponencial complexa
Junta o comporamento do seno com a exponencial:
x(t ) = Ce at
C = Ae j
a = r + j
Re( x(t )) = Ae at cos(t + )
V.Lobo @ EN
24 24
Page 12
Anlise de Sinais
Captulo 2
Sistemas Lineares e Invariantes no Tempo SLITS
V.Lobo @ EN
25 25
Sistemas
Anlise de Sinais Anlise de Sinais
Conceito
Diccionrio: Um sistema uma combinao de elementos que actuam em conjunto a fim de atingir um dado objectivo Algo que transforma um sinal noutro, e tido como um bloco ou caixa preta Fronteiras de um sistema: depende que quem o v e para qu
Diagramas de blocos
Cada bloco uma caixa negra, caracterizada por um comportamento global Um sistema pode eventualmente ser partido em subsistemas Um sistema pode ser agregado com outros para formar um sistema de mais alto nvel Blocos/ramos/pontos de derivao/pontos de soma
26 26
Page 13
Anlise de Sinais
Definies
Linear Se o sistema tem a resposta Y1 para uma entrada X1, e a resposta Y2 para uma entrada X2 ento, se tiver uma entrada X3=X1+X2 ter uma resposta Y3=Y1+Y2 f(x1+x2)=f(x1)+f(x2) Invariante no tempo Reage sempre da mesma maneira A reaco no depende da altura no tempo em que a excitao ocorre
V.Lobo @ EN
27 27
RESPOSTA IMPULSIVA
Resposta ao impulso unitrio Designa-se por h(n)
Entrada d(n)
Sada h(n)
28 28
Page 14
Anlise de Sinais
Qualquer sinal pode ser considerado como a sobreposio de vrios delta de dirac, com amplitudese tempos diferentes:
Se o sistema linear e invariante no tempo, a sada pode ser calculada somando as respostas impulsivas a cada um desses sinais
Obtemos assim a CONVOLUO dos dois sinais
V.Lobo @ EN
29 29
y ( n) =
h( k ) x (n k )
k =0
Sada provocada por x(0)
h(n)
30 30
Page 15
Anlise de Sinais
Resposta de um SLIT
Anlise de Sinais Anlise de Sinais
y (n) =
k =
x ( k ) h( n k )
Nota: Por vezes chama-se h(n,k) em vez de h(n-k), para realar que se trata da resposta no instante n provocada pela entrada do momento k
V.Lobo @ EN
k=+
k=+
h y x 32 32
V.Lobo @ EN
Page 16
Anlise de Sinais
Propriedades da convoluo
Anlise de Sinais Anlise de Sinais
Associatividade
X(n)*Y(n)*Z(n) = ( X(n)*Y(n) ) *Z(n) = X(n)* ( Y(n)*Z(n) ) X(n) A(n) B(n)
Y(n)
Z(n)
Comutatividade
X(n)*Y(n) = Y(n)*X(n)
Distributividade
X(n)*( Y(n)+Z(n) ) = X(n)*Y(n) + X(n)*Z(n)
V.Lobo @ EN
33 33
PROPRIEDADES DE SISTEMAS
Anlise de Sinais Anlise de Sinais
MEMRIA
Diz-se que um sistema tem memria se a sada depende de entradas anteriores (ou posteriores) Para que um sistema no tenha memria a resposta tem que ser da forma ? Uma mera multiplicao por uma constante Sem memria Com memria
CAUSALIDADE
Diz-se que um sistema causal quando a sua sada no depende da entrada em instantes futuros H muitos sistemas no causais Exemplos em processamento de imagem A resposta impulsiva de um sistema causal 0 para n<0
Causal
V.Lobo @ EN
No causal
34 34
Page 17
Anlise de Sinais
PROPRIEDADES DE SISTEMAS
Anlise de Sinais Anlise de Sinais
INVERTIBILIDADE
Diz-se que um sistema invertvel quando h um sistema (dito inverso) que o anula, de modo que o sinal no alterado quando passa por esses dois sinais x(n) y(n) z(n)=x(n)
h(n)
h(n)
V.Lobo @ EN
PROPRIEDADES DE SISTEMAS
Anlise de Sinais Anlise de Sinais
ESTABILIDADE
H vrios critrios de estabilidade diferentes. Vamos considerar um sistema estvel se s se e apresentar uma
SADA LIMITADA PARA UMA ENTRADA LIMITADA Uma sequncia diz-se limitada se |x(k)|<M k
Exemplo:
u(n) x (n) = n limitada no limitada
Para que um sistema seja estvel necessrio que a sua resposta impulsiva seja absolutamente somvel |y(n)|=|x(n)*h(n)|= | x(k)h(n-k) | |x(k)||h(n-k)| mas |x(k)|<M M |h(n-k)| = M | h(n-k)| se | h(n-k)|, e fr N x
Um integrador um sistema estvel ? E o integrador com perdas apresentado no acetato 6 ? E o diferenciador do acetato anterior ?
V.Lobo @ EN
36 36
Page 18
Anlise de Sinais
PROPRIEDADES DE SINAIS
Anlise de Sinais Anlise de Sinais
ENERGIA
Define-se energia de um sinal como sendo:
k =+ k =
Energia = W =
x( k )
k = N 1 k =0
Para sinais peridicos, mais conviniente usar a energia mdia, ou potncia(dado que a energia total infinita):
1 Energia media = N
x( k )
onde N=periodo
Potencia = P = lim
k
V.Lobo @ EN
1 t =+ k /2 2 / 2x (t ) k t = k
37 37
Em sistemas contnuos, basta substituir impulsos por deltas de Dirac, e somatrios por integrais
V.Lobo @ EN
38 38
Page 19
Anlise de Sinais
Forma geral:
sistema
an
dt
+ an 1
n 1
dt
n 1
+ ... + a2
dt
+ a1
dt
+ y = b0 x + b1
d x d mx + ... + bm m dt dt
di y M dix ai dt i = bi dt i i =0 i =0
N
Equao homognea Termo forado
N = Ordem do sistema
a y ( n i ) = b x( n k )
i =0 i i =0 i
39 39
V.Lobo @ EN
Equaes s diferenas
Anlise de Sinais Anlise de Sinais
y (n) = ai y (n i ) + bi x(n k )
i =1 i =0
Derivadas da sada Derivadas da entrada
40 40
Page 20
Anlise de Sinais
a1
-a/c
Z-1
y(n-1)
Z-1
a2
-b/c
y(n-2)
41 41
x(n)
b0
Z-1
y(n)
x(n-1)
b1
Z-1
x(n-2)
b2
Z-1
x(n-3)
b3
42 42
Page 21
Anlise de Sinais
Equaes s diferenas
Anlise de Sinais Anlise de Sinais
x(n)
b0
Z-1
y(n)
Z-1
x(n-1)
b1
Z-1
a1
Z-1
y(n-1)
IIR
Infinite Impulse Response Tem atrasos da sada
x(n-2)
b2
Z-1
a2
Z-1
y(n-2)
x(n-3)
b3
a3
y(n-3)
V.Lobo @ EN
43 43
Captulo 3
Transformadas de Fourier e Fourier Discreta
Bibliografia (Cap.3,4 Louretie)(Cap.3,6 Haykin)(Cap.3 Ribeiro)
V.Lobo @ EN
44 44
Page 22
Anlise de Sinais
Domnio da frequncia
Anlise de Sinais Anlise de Sinais
Qualquer sinal (1) pode ser decomposto numa soma de exponenciais complexas
Uma exponencial complexa a soma de um seno com um coseno
45 45
Som-los
y(t)=
V.Lobo @ EN
= 46 46
Page 23
Anlise de Sinais
V.Lobo @ EN
47 47
Definio:
sinais contnuos
+
X ( ) =
n = + n =
x(n)e jn
X ( )e
j n
X () =
x(t )e
jt
dt
1 x ( n) = 2
x(t ) =
1 X ()e jt d 2
48 48
Page 24
Anlise de Sinais
x(t) X()
Domnio da frequncia
V.Lobo @ EN
h(t) H()
y(t)
Transformada de Fourier
Y()
49 49
Existncia da transformada
Os somatrios/integrais podem divergir
A transformada no existe nesses casos (ou infinita...)
Anlise de Sinais Anlise de Sinais
X () =
n = + n =
x ( n )e
j n
Condies SUFICIENTES
X () =
Condioes de Dirichelet: x(t) absolutamente somvel/integrvel No caso contnuo, x(t) tem que ter um nmero finito de mximos/mnimos, e um nmero finito de descontinuidades em qualquer intervalo finito
(sempre verificado no caso discreto)
x(t )e
j t
dt
Outros casos
Usando funes de Dirac possvel calcular a transformada de muitos mais sinais (senos/cosenos,escales, funes contnuas
V.Lobo @ EN
50 50
Page 25
Anlise de Sinais
Grande simplificao:
Transforma convolues em multiplicaes Convoluo de sinais no tempo = Multiplicao das suas transformadas no tempo !
= +
y (t ) = x(t ) * h(t ) =
x(t )h(t ) Y ( ) = X ( ) H ( )
=
O clculo da resposta de um SLIT a uma dado sinal de entrada torna-se muito fcil se formos capazes de passar de/para o dominnio da frequncia
V.Lobo @ EN
51 51
Grande complicacao:
A transformada de um sinal real um sinal complexo Cada ponto no espectro caracterizado por uma magnitude uma fase (ou parte real/parte imaginria)
Real
Real
Imaginrio Imag
Viso tri-dimensional
V.Lobo @ EN
Viso catesiana
52 52
Page 26
Anlise de Sinais
Ideia base:
Ver quo semelhante o sinal em causa com cada uma das sinusides Medida de similitude: produto interno A componente de frequncia x o produto interno (ponto a ponto), entre o sinal e o seno dessa frequncia !
2
V.Lobo @ EN
53 53
Exerccio:
Rotina para calcular a convoluo entre 2 sinais Poderemos calcular a sada de um SLIT quando excitado com um sinal qualquer Rotina para calcular a transformada de Fourier num dado ponto (frequncia) Poderemos calcular o espectro de um sinal num conjunto arbitrrio de pontos Poderemos calcular a sada de um SLIT quando excitado com um sinal qualquer
V.Lobo @ EN
54 54
Page 27
Anlise de Sinais
Amostragem
Anlise de Sinais Anlise de Sinais
Questes:
Com que periodicidade devo amostrar sinais contnuos quando estou a convert-los em digitais ? Qual a relao entre a frequncia real do sinal, e a frequncia digital ? Qual a relao entre n e t
xc(t)
xd(n)= xc(nTs)
55 55
V.Lobo @ EN
Amostragem
Anlise de Sinais Anlise de Sinais
Ts
V.Lobo @ EN
=
Multiplicalo no tempo = convoluo na frequncia 56 56
Page 28
Anlise de Sinais
Qual a relao entre frequncia de um sinal contnuo e desse mesmo sinal amostrado ?
EXPLICAO INTUITIVA Sabemos que 2 frequncias que diferem em 2 sero rigorosamente idnticas quando amostradas. Sabemos que de = a 2 a taxa de variao diminui Sabemos que = corresponde maior frequncia digital possvel Sabemos que no domnio do tempo, o sinal digital de maior frequncia aquele em que duas amostras consecutivas tm sempre sinal contrrio e a mesma amplitude (pente alternado) Sabemos que o pente alternado tem uma frequncia de 1/(2*Ts)=fs/2, e quem um sinal digital de frquncia um pente alternado ! Logo, um sinal contnuo de frequncia fs/2, quando amostrado com uma frequncia fs, tem uma frequncia digital .
V.Lobo @ EN
57 57
E agora os bonecos
Anlise de Sinais Anlise de Sinais
x(t)
T=1/f
tempo (contnuo)
Ts
Transformada de Fourier =
freqncia (digital)
V.Lobo @ EN
tempo (digital)
58 58
Page 29
Anlise de Sinais
Regra de 3 simples
fdigital
59 59
Consequncias da amostragem
Anlise de Sinais Anlise de Sinais
2 (= fs)
b
Se o sinal original fr limitado em frequncia, tendo uma largura de banda de b, possvel obter o seu espectro sem erros. Se se diminuir a frequncia de amostragem, h o risco do espectro interferir com si prprio
2 (= fs)
V.Lobo @ EN
60 60
Page 30
Anlise de Sinais
Teorema da Amostragem
Anlise de Sinais Anlise de Sinais
S possvel amostrar um sinal sem perder nenhuma das suas caractersticas se ele for limitado em frequncia Para no perder nenhuma caracterstica (e ser possvel reconstruir o sinal sem erro) necessrio amostr-lo com uma
61 61
Amostragem em frequncia
Anlise de Sinais Anlise de Sinais
Amostrar lentamente no tempo aliasing na frequncia Amostrar lentamente na frequncia aliasing no tempo
F x(t) 2 F-1
n pontos n pontos
x(t)
V.Lobo @ EN
62 62
Page 31
Anlise de Sinais
Mais comentrios...
Anlise de Sinais Anlise de Sinais
63 63
F ( x(t )) = X ( )
x(t ) = ay (t ) + bz (t ) F X ( ) = aY ( ) + bZ ( )
Deslocamento no tempo
x(t t0 ) F e jt0 X ( j )
Simetria do conjugado
x* (t ) F X * ( )
Mas se x(t) for real, x*(t)=x(t) logo X()=X*(-) Se X()=X*(-) ento PARA SINAIS REAIS, o espectro de potncia um sinal PAR
V.Lobo @ EN
64 64
Page 32
Anlise de Sinais
Diferenciao
dx(t ) F jX ( ) dt
Integrao
x( )d j X ( ) + X (0) ( )
F
Multiplicao (modulao)
r (t ) = s (t ) p(t ) F R( ) =
V.Lobo @ EN
1 (S ( ) P( ) ) 2
65 65
1 2 x(t ) dt = 2 X ( ) d
2
-T
+T
-/T +/T
t -/W +/W
V.Lobo @ EN
-W +W
66 66
Page 33
Anlise de Sinais
Transformada Inversa
Anlise de Sinais Anlise de Sinais
Transformada Inversa
Recupera o sinal a partir da sua transformada
X () =
j t x(t )e dt
1 j t x(t ) = X ()e d 2
X () =
n = + n =
x ( n )e
jn
x ( n) =
1 jn X ()e d 2 2
67 67
V.Lobo @ EN
Clculo da transformada
Anlise de Sinais Anlise de Sinais
H uma srie de simetrias que fazem com que os mesmos coeficientes sejam usados vrias vezes
SIN(x)=COS(/2-x) H vrias tcnicas, mas todas elas reduzem drasticamente o tempo de clculo FFT Fast Fourier Transform A partir da definio n2 Com FFT n log(n) Semelhana entre transformada directa e inversa As rotinas de FFT com pequenas alteraes calculam tambm a transformada inversa
Exerccio em MATAB
Imagine que um dado radar transmite um sinal da seguinte forma: x(t)=4sin(4E9/2 * t)+sin(2.3E6//2 * t) Calcule numericamente o espectro desse sinal (com 1024 pontos) usando directamente a definio de transformada e usando a rotina FFT do matlab. Calcule a diferena de tempo gasto em cada uma das opes
V.Lobo @ EN
68 68
Page 34