dominios espa um registrador

Transcrição

dominios espa um registrador
Curso Analises de Sinais
Definição e caracterização do sinal em
geofísica.
Aula 1
Prof. George Sand França
1
1.Introdução
●
●
Medições realizadas em um trabalho de campo buscar inferir o
desconhecido sob a Terra. Tais medidas, por exemplo, incluem
observações magnéticas e de gravidade alongo de linha ou área, e
sinais sísmicos e eletromagnéticos produzido por uma fonte natural
ou artificial com variação no tempo.
Gravímetro LaCoste e Romberg e o GEO GSM-19 magnetômetro
http://geosignals.org/
Prof. George Sand França
2
1.Introdução
●
Medidas de Gravidade e magnéticas são registradas no espaço, dados sísmicos
e eletromagnéticos são ambas funções do espaço e do tempo. Chamamos essas
medidas como sendo feitas no domínio espacial (x, y, z) ou no domínio do tempo
(t).
San Diego State University
Terra Australis Geophysica Pty Ltd
Prof. George Sand França
3
1.Introdução
●
●
●
Exemplo do domínio do Espaço de e dados de campo magnético. Poucas medições
são feitas ”continuamente” nos domínios do espaço ou tempo. Registradores antigos ou
analógicos fazem esses registros contínuos.
Os computadores exigem valores discretos para os levantamentos, então os dados
geofísicos devem ser discretos (ou digitalizados) para análise. Medidas de gravidade e
magnéticas são realmente discretos devido os instrumentos serem deslocados de um
ponto a outro para fazer uma leitura.
Sensores sísmicos e eletromagnéticos mede os sinais no domínio do tempo, a saída
digital de um instrumento analógico para conversor digital A-to-D. A-to-D=converte um
quantidade contínua em amostras com intervalos regulares no espaço ou no tempo.
Prof. George Sand França
4
Fazendo um gráfico simples no
Python
Entrar no intepretador python
>> import numpy as np
>> import matplotlib.pyplot as plt
>> y = np.random.rand(10)
>> x = np.linspace(0,10,10,endpoint=False)
>> plt.stem(x,y,'b')
>> plt.plot(x,y,'r-',label='continuo')
>> plt.legend(loc='best')
>> plt.xlabel('x')
>> plt.ylabel('Amplitude(mm)')
>> plt.show()
Prof. George Sand França
5
1.Introdução
●
●
●
A digitalização perfeita é feita em intervalos de tempo ou espaço iguais. Esse
procedimento é bastante fácil no domínio do tempo, mas não é simples para o
domínio do espaço, principalmente onde a acessibilidade do levantamento é
limitado.
Os dados digitais sísmica tem uma rotina de gravação desde a década de 1960, e
atualmente todos os dados são gravados na forma digital.
Digitalização não era um processo trivial, pois há uma série de ERROS em
potenciais à espreita esperando na etapa de conversão. Por exemplo;
●
Questões como deve ser o intervalo de digitalização no espaço ou no tempo,
●
Por quanto tempo o sinal deve ser registrado,
●
Como a amplitude do sinal deve ser amostrado.
http://datapreservation.usgs.gov/
Liu et al., 2001, figura 5
Prof. George Sand França
6
1.Introdução
●
●
Atenção - Uma vez que os dados digitais foram indevidamente gravados podem ser
totalmente inútil ou enganoso. ”Depois de convertidos”, os dados corretos não pode
ser recuperado!
Ninguém quer voltar ao campo para preencher a gravidade mal amostradas ou
levantamento magnético, ou descobrir que perderam a única oportunidade de gravar
corretamente um evento sísmico raro. Vamos ver isso na frente com essas
considerações e relaciona-os com as consequências inerentes à transformação de
dados de domínio de espaço e tempo para o domínio da frequência, frequência
normal, f (= 1/period, T) ou frequência angular, ω (= 2πf) .
Prof. George Sand França
7
1.Introdução
●
A análise do conteúdo de frequência dos dados geofísicos é chamado de análise espectral. A
frequência temporal em uso doméstico corrente elétrica na maioria dos lugares têm uma
frequência de 50 Hz ou 60 Hz (ciclos /s). Os dados geofísicos no domínio do espaço, que são
expressas as frequências espaciais em ciclos/distância, por exemplo, ciclos/km, ou ciclos/m.
Prof. George Sand França
8
1.Introdução
●
●
Podemos visualizar os componentes de frequência em dados geofísicos nos
domínios do espaço ou tempo.
Por exemplo, identificar três diferentes componentes de frequência dos dados
magnéticos.
Um ciclo é de ~ 1 ciclo/4m centrado em cerca de 5 m de distância e em
cerca de 10 m de distância existem frequências espaciais de 1 ciclo/2m e
1/1 m. Há muitos componentes mais frequência, neste sinal magnético Mas
eles não são tão fáceis de se identificar com o olho.
●
Análise de Fourier descreve como obter todos os componentes espectrais.
Usamos a análise de Fourier devido os Sinais geofísicos (com poucas
exceções) podem ser representados por funções trigonométricas (senos e
cossenos).
Prof. George Sand França
9
1.Introdução
●
●
Para alguns sinais, existe um pequeno número de componentes de frequência, e
para outros apresenta um número infinito de frequência que contribui para a
construção da forma de onda complexa.
Uma descrição completa dos componentes no domínio da frequência de um sinal
produz todo o espectro do sinal contínuo, e as amplitudes das componentes de
frequência podem ser plotados versus frequência.
Prof. George Sand França
www.aprenderciencias.com
10
1.Introdução
●
●
●
A visualização de dados geofísicos no domínio da
frequência pode revelar claramente outras
características não revelada inicialmente. Por exemplo,
a gravidade, e dados magnéticos (slide 3), com maior
conteúdo de frequência espacial sensíveis variações de
superfície rasas. Em baixas frequências temporais
registrados pelo método magnetotelúrico são originários
das camadas mais profundas em comparação com
dados de alta frequência.
O conceito e análise usando em dados filtrados. A
filtragem pode ser aplicado no domínio no tempo,
espaço ou da frequência. Esse processo é chamado
convolução linear ou filtragem e é uma das
operações fundamentais usada na teoria de
processamento e na interpretação dos dados
geofísicos. E é umas das ferramentas mais usada na
geofísica.
A última parte do curso usaremos exemplos de
gravação digital, análise espectral e filtragem de sinais
geofísicos e ondas.
Prof. George Sand França
11
2.Registro Digital
O sinal do slide 3 é dados magnéticos gravados com um
magnetômetro de vapor de césio. Não precisa ser geofísico para
entender que as variações do Campo Magnético são devido a
corpos magnéticos no interior da terra (ou melhor, enterrados).
Certamente não saberemos o que está exatamente ”enterrado”,
entretanto a análise digital pode contribuir para melhorar a
estimativa na localização e dimensão de corpos ”enterrados”.
Classiicação dos sinais
Sinais de tempo contínuo e de tempo discreto
Sinal analógio e digital
Sinal periódico e não periódico
Sinal deterministico e probablistico
Sinal par ou impar
Prof. George Sand França
12
2.Registro Digital
Sinal de tempo(espaço) contínuo e discreto
Sinais de tempo contínuo (CT continuous-time) – são sinais que estão definidos em
todos os pontos de um intervalo real. O sinal s é representado matematicamente
como s(t), t ∈ R. Exemplos: variação da temperatura em um dia; sinal de voz.
Sinais de tempo discreto (DT – Dicrete time) – são sinais que estão definidos apenas em
instantes isolados de tempo (em tempo discretos). Geralmente, estes sinais só têm
valores definidos para instantes de tempo inteiros. O sinal x é representado
matematicamente por x[n], n ∈ Z. Exemplos: valor do índice BOVESPA a cada uma
hora. Neste curso nos ocuparemos principalmente dos sinais de tempo discreto.
x[kT], k = 0, ±1, ±2, ±3,...
Onde T denota o intervalo de tempo entre duas amostras consecutivas.
Prof. George Sand França
13
2.Registro Digital
Sinal de tempo(espaço) contínuo e discreto
Observe que que nem todos sinais DT não são em funções do
tempo. A figura abaixo mostra um saída de uma camera, onde a
saída varia espacialmente em duas dimensões. Aqui, as variáveis
independentes são (m,n), onde m e n são coordenadas discretas
horizontal e vertical do elemento da imagem. Nesse caso, 2D, o
sinal discreto representa um carga espacial é indicada por x[m, n].
Prof. George Sand França
14
Example 1.1
●
Considere um sinal contínuo x(t)=sen(πt) em
função do tempo t. Discretize o sinal usando
uma taxa de amostragem de T=0,25s e mostre
o seu resultado de discreto para o intervalo de
-2 ≤ k ≤ 9
Prof. George Sand França
15
Resposta
●
Substituindo t = kt, o discreto
x[kT] = sen(0.25πk)
Para k = -2,-1,0,+1,+2,...9, o sinal discreto x[k]
tem o seguintes valores por exemplo
x[-8]=x(-8T)=sen(-2π)=0...Faça no Python os
demais e mostre o gráfico.
Prof. George Sand França
16
Exemplo 1.1 - python
>> import numpy as np
>> import matplotlib.pyplot as plt
>> t = np.arange(-2,9.25,0.25)
>> x = np.sin(0.25*np.pi*t)
>> plt.stem(t,x)
>> plt.show()
Prof. George Sand França
17
2.Registro Digital
Sinais ou Sequências
Função de uma ou mais variáveis que carrega
informação sobre um determinado fenômeno
●
1 variável sinal unidimensional
●
N variáveis sinal multidimensional
Classificação dos sinais Sinais analógicos e
digitais
Sinais analógicos – um sinal é chamado de
analógico quando pode assumir qualquer valor em
um intervalo. Exemplo: potência fornecida por uma
usina no decorrer de um dia.
Sinais digitais – um sinal é chamado de digital
quando só pode assumir um número finito de
valores diferentes. Exemplo: sinal binário.
Prof. George Sand França
18
2.Registro Digital
(Sequências fundamentais)
●
São a amostra unitária, o degrau unitário e a exponencial.
A amostra unitária, denotada por δ(n), é definida por
δ(n)=
{
1
n=0
0 em caso contrário
no processamento de sinais, desempenha o mesmo papel em
tempo discreto que o impulso unitário faz em tempo contínuo.
●
O degrau unitário, denotado por u(n), é definido por
e relaciona-se com amostra unitária
e amostra unitária pode ser descrita
como um diferença entre dois degraus
Prof. George Sand França
{
n≥0
u(n)= 1
0 em caso contrário
n
u(n)=∑−∞ δ(k )
δ(n)=u (n)−u(n−1)
19
2.Registro Digital
(Sequências fundamentais)
●
Uma sequência exponencial é definida por
n
x[n]=a .
onde a pode ser um número real ou complexo. De
particular interesse, é a sequência exponencial
jWo
formada quando a= e , onde Wo é um número
real. Nesse caso, x(n) é uma exponencial complexa
cos(nWo)+isen(nWo)
Prof. George Sand França
20
2. Registro Digital
(Duração do Sinal)
●
●
●
Sinais de tempo discreto podem ser classificados em termos de sua
duração ou extensão.
Por exemplo, uma sequência de tempo discreto é dita sequência de
comprimento finito se ela for igual a zero para todos os valores
de n fora de um intervalo finito [N1, N2]. Sinais que não têm
comprimento finito, como o degrau unitário e a exponencial
complexa, são ditos sequências de comprimento infinito.
Sequências de comprimento infinito podem ser classificadas ainda
como laterais direitas, laterais esquerdas ou bilaterais.
Prof. George Sand França
21
2. Registro Digital
●
Sequencias periódico e aperiódico
●
●
Um sinal x(n) é dito periódico com período se, para algum inteiro real
positivo N tivermos
x(n) = x(n+N) ou x(t) = x(t+ T0)
– Se for periódico com período N, ele será também será nos peíodos
2N, 3N... → N período fundamental
●
O sinal x[k] discreto é periódico se satisfazer
–
x[k] = x[k+K0]
em todo tempo t e algum valor positivo constante de K0. O menor valor
também é conhecido como periodo fundamental de x[k].
Prof. George Sand França
22
2. Registro Digital
Prof. George Sand França
23
Registro Digital
●
●
●
●
Para a frequência é chamada de frequência fundamental.
–
f0=1/T0, para o sinal contínuo
–
f0=1/K0, para o sinal discreto
A frequência de um sinal fornece informações úteis sobre o quão rápido o sinal muda
sua amplitude.
A unidade de frequência é ciclos por segundo (c/s) ou hertz (Hz). Às vezes,
também usamos radianos por segundo, como uma unidade de frequência. Uma vez
que existem 2π radianos (ou 360◦) em um ciclo, uma frequência de f 0 hertz equivale a
2πf0 radianos por segundo. Se radianos por segundo é utilizada como uma unidade de
frequência, a frequência é conhecida como a frequência angular e é dada pela
–
ω 0 = 2π/T0 para o sinal contínuo
–
Ω 0 = 2π/K0 para o sinal discreto
Um exemplo de sinal periódico é uma função senoide
–
x(t) = A sen(ω0t + θ)
Prof. George Sand França
24
Registro Digital
●
O sinal senoidal x(t) tem período fundamental t0 = 2π/ω0, vamos
provar isso? Substituindo t por t+T0 na função seno
x(t+T0) = A sen(ω0t +ω0T0 + θ)
já que
x(t) = A sen(ω0t + θ) = A sen(ω0t +2mπ + θ), para m = 0,±1,±2,...
Acima as duas expressões são iguais se ω0T0=2mπ. Selecionado
m=1, o periodo fundamental é dado por T0=2π/ω0 .
●
Identidade de Euler
ei(ω0t + θ)=cos(ω0t + θ) + isen(ω0t+ θ)
Observe que a parte real e imaginária da função exponencial são
periódicas com período fundamental T0=2π/ω0.
Prof. George Sand França
25
Registro Digital
●
Embora toda senoide contínua é periódica, a discreta x[k]=Asen(Ω0k + θ)
pode não ser periódica. Vamos ver para um periódo K0.
x[k+K0]=Asen(Ω0(k+K0)+ θ)= sen(Ω0k+Ω0K0+ θ)
●
Já que x[k] pode ser x[k]= sen(Ω0t +2mπ + θ), o valor do período
fundamental é dado por K0 = 2mπ/Ω0 para m = 0,±1,±2,....Como estamos
usando tudo no discreto, o valor do periodo fundamental K0 deve ser
inteiro. Ou seja, x[k] é periódica se podemos encontrar um conjunto de
valores para m, K0e Z+, onde usamos a notação para conjunto positivo
inteiro.
Prof. George Sand França
26
Registro Digital
●
Preposição 1.1: Uma senoide arbitraria de sequência
Discreta x[k]=Asen(Ω0k + θ) é periódica se Ω0k/2π for um
numero racional.
●
Por exemplo, a sequência tem relação periódica
Ω0k/2π = m/Κ0
Κ0 = 2πm/Ω0.
Exemplo: Determine se a senóide discreta é periódica
f[k] = sen(πκ/12 + π/4)
Prof. George Sand França
27
Registro digital
●
O valor de Ω0 em f[k] é π/12. Desde que Ω0/π = 1/24 é um
número racional, a sequência discreta f[k] é periódica.
Usando a equação do slide 22, o período fundamental de
f[k] é dado por
Κ0 = 2πm/Ω0. = 24m
supondo m=1, então o período fundamental é Κ0=24
●
Para demonstra que f[k] é um sinal periódico;
f[k+Κ0] = sen(π[k+Κ0]/12+π/4) Κ0 é 24
f[k+Κ0] = sen(πk/12+2π+π/4)=sen((πk/12+π/4)=f[κ]
Prof. George Sand França
28
Exercícios
(i)f[k] = cos(3πκ/10+θ)
(ii)f[k] = cos(0.5k+φ)
Prof. George Sand França
29
Manipulação
●
●
Sequências simétricas – PAR e IMPAR
O sinal contínuo xp(t) e discreto xp[k] é dito par
todo sinal se
xp(t)=xp(-t) ou xp[k]=xp[-k]
●
E impar se
xi(t)=-xi(-t) ou xp[k]=-xp[-k]
Prof. George Sand França
30
Manipulação de sinais
●
Transformação da variável indenpendente.
●
y(n)=x(f(n))
–
–
●
Deslocamento
●
●
Definida por f(n)=n-n0, sendo y(n)=x(n-n0), x(n) é deslocado n0 amostra à
direita se n0 for positivo e deslocado n0 amostras à esquerda n0 for negativa.
Inversão
●
●
f(n) é função de n
Se, para algum valor de n, f(n) não for inteiro, y(n)-x(f(n)) é indefinida.
Essa transformação é dada por f(n)=-n e envolve simplesmente o
espelhamento do sinal x(n) em relação ao índice n.
Mudança de escala do tempo
●
É definida por f(n) = Mn ou f(n)=n/N onda M e N são inteiros positivos.
Prof. George Sand França
31
Manipulação de sinais
●
Escalamento ou Mudança de escala do tempo
●
f(n) = Mn
–
●
A sequência x(Mn) é formada tomando-se cada M-ésima
amostra de x(n) (down-sampling)
f(n) = n/N
–
A sequência y(n) = x(f(n)) é definida abaixo (up-sampling)
 n=
{
x
n
 n=0,± N ,±2N, ...
N
0
em caso contrário
Prof. George Sand França
32
Exemplo de deslocamento, inversão
e escalamento de tempo
Prof. George Sand França
33
Vamos ver no Python
Criando o Sinal
>> import numpy as np
>> import matplotlib.pyplot as plt
>> t = np.arange(-2,9)
>> x = [ 0, 0, 0, 1, 2, 3, 2, 1, 0, 0, 0]
>> plt.stem(t,x)
>> plt.show()
Prof. George Sand França
34
Deslocamento n0=2
>> t = np.arange(-2,9) + 2 (Porque??)
>> plt.stem(t,x)
>> plt.show()
Prof. George Sand França
35
Inversão
>> t1 = np.arange(-2,9)*-1
>> plt.stem(t1,x,'r')
>> plt.show()
Prof. George Sand França
36
Escalamento (ou Mudança de
Escala) de Tempo
●
Down-sampling
>> import matplotlib.pyplot as plt
>> import numpy as np
>> x1=x[0:9:2]
>> t1 = np.arange(-1,4)
>> plt.stem(t1,x1)
>> plt.show()
Prof. George Sand França
37
Escalamento (ou Mudança de
Escala) de Tempo
●
Up-sampling
>> import matplotlib.pyplot as plt
>> import numpy as np
>> x1 = np.zeros(16)
>> for t in np.arange(0,15):
if t % 2 == 0:
x1[t] = x[t/2]
else:
x1[t] = 0
>> t1 = np.arange(-4,12)
>> plt.stem(t1,x1)
>> plt.show()
Prof. George Sand França
38
Adição, Multiplicação e
Escalamento
●
Adição: É feita somando-se amostras de mesmo
índice
●
●
-∞ < n < ∞
Multiplicação: Produto das amostras de mesmo
índice
●
●
y(n) = x1(n)+x2(n)
y(n) = x1(n)x2(n)
-∞ < n < ∞
Escalamento: escalamento da amplitude de x(n) por
uma constante c.
●
y(n) = cx(n)
-∞ < n < ∞
Prof. George Sand França
39
Criar dois sinais aleatórios e soma,
multiplicar e escalonar o sinal
Prof. George Sand França
40
●
FIM
Prof. George Sand França
41

Documentos relacionados