análise e processamento de sinais fisiológicos. Índice introdução sinais representação...

Post on 07-Apr-2016

280 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Análise e Processamento

de sinais fisiológicos

Índice

• Introdução• Sinais

• Representação• Domínio do tempo

– Características– Amax - Amin - Potência – média –

desvio padrão • Domínio da Frequência

– Caracteríticas» Fmax Fmin Fmed

• Características de um sinal – Exemplo com sinais electromiográficos– Exemplo com sinais de força

• Ruído• Sistema

• Aquisição – amostragem – processamento – resultado

• Diagrama de blocos

• Amostragem• Teorema da amostragem (nyquist)

– Fs>2fmax– Efeito de aliasing

• Modulação PCM• Erros de amostragem

• Processamento– Domínio do tempo

• Amplifição• Rectificação• Suavização• Remoção da Média• Nomalização em amplitude• Normalização no tempo• Integração• Derivar / encontrar o máximo

– Domínio da frequência• Passa Baixo• Passa Alto• Passa Banda

• Exemplo de um sistema – Sincronia de um canal de força com o sinal

elecromiográfico– Determinação da envolvente de um sinal

electromiográfico– Sistema de Jonsson

• Referências

Introdução

– Imagem• Tomografia• Deteção de movimento• ...

– Medicina• Electrocardigrafia• Electromiografia• Electroencefalografia • ...

• Aplicações do processamento de sinais– Telecomunicações

• Radar• Compressão de sinais• ...

– Som• Reconhecimento da fala• Sintese de fala• Musica [composição e

tratamento]• ...

Sinais

Aquisição de um sinal

• Sinal fisico

Transdutor

Sinal Electrico

SomTemperatura

Actividade Muscular

ForçaLuz

Representação de um sinal

• Função– y=Sin(x)

• Série de amostras

i 1 2 3 4xi 0.311 0.433 1.130 0.223

Tipos de Sinais

• Continuo• Discreto

7800 8000 8200 8400 8600 8800

-0.2

0

0.2

0.4

0.6

0.8

-10 -5 0 5 10-1

-0.5

0

0.5

1

-10 -5 0 5 10-1

-0.5

0

0.5

1

-10 -5 0 5 10-1

-0.5

0

0.5

1

• Periódico• Não Periódico

7800 8000 8200 8400 8600 8800

-0.2

0

0.2

0.4

0.6

0.8

Características de um sinalDomínio do Tempo

• Valor Máximo– max(xi)

• Valor Mínimo– Min(xi)

• Valor pico a pico– Vpp = max-min

Max

Min

Média

Vpp

Desvio padrão

Características de um sinalDomínio do Tempo

– Média

– Desvio padrão

n

iixn 1

1

n

iixn 1

22 )(1

Histograma

-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 10

500

1000

1500

0 0.2 0.4 0.6 0.8 1 1.2 1.4-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

Domínio da Frequência

• Série de Fourier:– Todos os sinais se podem

decompor numa soma de sinusoides.

f = 1/t t=1/f

Série de Fourier Onda quadrada

-10 -5 0 5 10-1

0

1

0 0.5 1 1.5 20

2

4x 10

5

-10 -5 0 5 10-1

0

1

0 0.5 1 1.5 20

2

4x 10

5

-10 -5 0 5 10-1

0

1

0 0.5 1 1.5 20

2

4x 10

5

-10 -5 0 5 10-1

0

1

0 0.5 1 1.5 20

2

4x 10

5

Série de fourierOnda quadrada

0 20 40 60 80 100 120 140 160 180 2000

200

400

600

800

0 20 40 60 80 100 120 140 160 180 20010

-2

100

102

104

• Espectro de frequência

• escala linear

• escala logaritmica (dB)

dB= 10 log10(P)

wo 5*wo3*wo

Espectrograma

Time

Freq

uenc

y

0 0.05 0.1 0.15 0.2 0.25 0.30

0.5

1

1.5

2

x 104

Sinal electromiografico

• Vmax= 2.1705 mV• Vmin = -2.5957 mV• Vpp = 4.7662 mV

• Fpeak = 30Hz• Fmax = 100Hz• Fmin= 10Hz

0 1 2 3 4 5-5

0

5

0 50 100 150 200 2500

100

200

0 50 100 150 200 25010

-5

100

105

Sinal de Força

• Vmax= 97.93 mV• Vmin = 5.48 mV• Vpp = 92.45 mV

• Fpeak= 0.1Hz• Fmax = 3Hz• Fmin = 0.1Hz

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

10

20

30

40

50

60

70

80

90

100

Ruído

• Tipos de ruído– Constante – Local

• Fontes de ruído– Más ligações– 50 Hz da rede– Má colocação

do transdutor– Mau desenho do

sistema de aquisição

0.02 0.025 0.03 0.035 0.04 0.045 0.05

-0.02

-0.01

0

0.01

0.02

0.03

0.04

-10 -5 0 5 10-5

0

5

-10 -5 0 5 10-5

0

5

-10 -5 0 5 10-5

0

5

-10 -5 0 5 10-5

0

5

-10 -5 0 5 10-5

0

5

-10 -5 0 5 10-5

0

5

-10 -5 0 5 10-5

0

5

-10 -5 0 5 10-5

0

5

-10 -5 0 5 10-5

0

5

Relação sinal Ruído

• SNR (signal to noise ratio)=

10log(Ps/Pn) (db)

6,9 db

0 db

-4,7 db

Sistema

Sistema

SistemaSinal Entrada

SinalSaída

Sistema de aquisição e processamento de sinais

Aquisição Amostragem ProcessamentoSinalfísico Resultado

Amostragem

• Codificar um sinal analógico

• Qual a frequência de amostragem

• Qual o número de niveis a usar

-10 -8 -6 -4 -2 0 2 4 6 8 10-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

Teorema da Amostragem

-10 -8 -6 -4 -2 0 2 4 6 8 10-1

0

1

-10 -8 -6 -4 -2 0 2 4 6 8 10-1

0

1

-10 -8 -6 -4 -2 0 2 4 6 8 10-1

0

1

-10 -8 -6 -4 -2 0 2 4 6 8 10-1

0

1

Relação entre Freq. Amostragem e Freq do Sinal – efeito de Aliasing

Fa=10Fs

Fa=3Fs

Fa=Fs

Fa=Fs/10

Teorema de Nyquist:Fam>2*Fmax

PCM

-10 -5 0 5 10-1

-0.5

0

0.5

1

-10 -5 0 5 10

-0.2

-0.1

0

0.1

0.2

0.3

-10 -5 0 5 10-1

-0.5

0

0.5

1

-10 -5 0 5 10

-0.2

-0.1

0

0.1

0.2

0.3

• Discretização da amplitude: Modulação por pulsos codificada.

Niveis de codificação de um sinal

• Codificação de uma amostra em código binário

Nº bits Níveis de codificação (2^nbits)1 22 43 84 165 326 647 1248 256

...16 65536

Código binário

Num= 2^3*b3 + 2^2*b2+2^1*b1+2^0*b0Num= 8*b3 + 4*b2 + 2*b1 + 1*b0

0 0 0 0 01 0 0 0 12 0 0 1 03 0 0 1 14 0 1 0 05 0 1 0 16 0 1 1 07 0 1 1 18 1 0 0 09 1 0 0 110 1 0 1 011 1 0 1 112 1 1 0 013 1 1 0 114 1 1 1 015 1 1 1 1

Processamentono tempo

Remoção da média

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-0.2

0

0.2

0.4

0.6

0.8

1

1.2

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

Rectificação

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-3

-2

-1

0

1

2

3

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-3

-2

-1

0

1

2

3

Amplificação

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-3

-2

-1

0

1

2

3

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-3

-2

-1

0

1

2

3

Normalização no tempo

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-0.2

0

0.2

0.4

0.6

0.8

1

1.2

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-0.2

0

0.2

0.4

0.6

0.8

1

1.2

Normalização na amplitude

0 500 1000 1500 2000 2500 3000 3500 4000 4500 50000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000-1.5

-1

-0.5

0

0.5

1

1.5

0 500 1000 1500 2000 2500 3000 3500 4000 4500 50000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

xy

)max(xxy

Suavização (smoothing)

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000-0.2

0

0.2

0.4

0.6

0.8

1

1.2

Derivar

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

10

20

30

40

50

60

70

80

90

100

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-0.25

-0.2

-0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25

Integrar

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-0.2

0

0.2

0.4

0.6

0.8

1

1.2

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.5

1

1.5

Processamentona frequência

Filtragem

Ordem de um filtro

• 1ª Ordem– Fpass = 500 Hz– Fstop = 800 Hz

• 2ª Ordem– Fpass = 500 Hz– Fstop = 600 Hz

Filtro sem atraso

1Out1

Flip1Flip

In1 Out1

Fisi Cut Edges

fir1

Digital FIRFilter Design2

fir1

Digital FIRFilter Design1

1In1

Exemplos

Sincronização de um sinal EMG com um sinal de força

Filtro PB Derivar Detecção limitesForça

AjusteMáximos

EMG Rectificação Filtro PB Corte IntegrarPotencia do sinal EMG na zona activa

Exemplo de sincronização

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-4

-2

0

2

4

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

20

40

60

80

100

BB

Força

Filtrar o Sinal de Força

0 20 40 60 80 100 120 140 160 180 200

100

101

102

103

104

105

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

10

20

30

40

50

60

70

80

90

100

50Hz

0 1 2 3 4 50

50

100

0 2 4 6 8 100

1

2

3x 10

5

0 2 4 6 8 1010

2

104

106

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

20

40

60

80

100

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

0.3

Derivar o sinal de força

• x(t)

• dx(t)/dt

Detecção de limites

2Max

1Min

offsetmin

Offset MIN (sec)

offsetmax

Offset MAX (sec)

Idx

Minimum

max

MinMax1

min

MinMax

Idx

Maximum

-K-

Gain1

-K-

Gain

0

Display MIN

0

Display MAX

diff

Difference

1In1

Electromiograma suavizadoversus sinal de força

0 500 1000 1500 2000 2500 3000 3500 4000 4500 50000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Integração do sinal EMG

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5-0.2

0

0.2

0.4

0.6

0.8

1

1.2

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.5

1

1.5

Sistema de Jonsson

FISI_VDATA

Signal FromWorkspace

FISI_VDATA_MAX

SignalTo Workspace1

FISI_VDATA_OUT

SignalTo Workspace

ProductVal

MaximumHistogramFisi FiltFilt

1/u(1)

Fcn

cumsum

CumulativeSum

|u|

Abs

Sistema WIDAM

-400 -200 0 200 400 6000

200

400

xglobaly glo

bal

Cam:424 Dist:65.8 Cam/dist:6.44

-100 -50 0 50 100 150-20

0204060

80

x

y

Seg:4 Sz:42

0 0.5 1 1.5 2 2.5 3 3.50

500

1000

t

vabs

Av:180.859 Max:868 Min:4.55

0 0.5 1 1.5 2 2.5 3 3.5-200

0

200

t

teta

Av:44.938 Max:180 Min:-112

0 0.5 1 1.5 2 2.5 3 3.5-5000

0

5000

t

w

Av:-79.028 Max:3.09e+003 Min:-3.6e+003

0 0.5 1 1.5 2 2.5 3 3.5-200

-100

0

100

t

c

Av:-5.053 Max:80 Min:-180

0 0.5 1 1.5 2 2.5 3 3.5-5

0

5

10

t

c2

Av:0.099 Max:7.33 Min:-2.97

20

40

60

-50 0 50 100-50

0

50

100

x

y

-400 -200 0 200 400 6000

200

400

xglobal

y globa

lCam:424 Dist:65.8 Cam/dist:6.44

-100 -50 0 50 100 150-20

0204060

80

x

y

Seg:4 Sz:42

0 0.5 1 1.5 2 2.5 3 3.50

500

1000

t

vabs

Av:180.859 Max:868 Min:4.55

0 0.5 1 1.5 2 2.5 3 3.5-200

0

200

t

teta

Av:44.938 Max:180 Min:-112

0 0.5 1 1.5 2 2.5 3 3.5-5000

0

5000

tw

Av:-79.028 Max:3.09e+003 Min:-3.6e+003

0 0.5 1 1.5 2 2.5 3 3.5-200

-100

0

100

t

c

Av:-5.053 Max:80 Min:-180

0 0.5 1 1.5 2 2.5 3 3.5-5

0

5

10

t

c2

Av:0.099 Max:7.33 Min:-2.97

20

40

60

-50 0 50 100-50

0

50

100

x

y

Referências

• Veloso, António et Al. Electromiografia? FMH 1995?

• Smith, Steven, Digital Signal Processing Guide, California Technical Publishing, Segunda edição, 1999 - versão digital gratuita em http://www.guidedsp.com

• Silva, Gustavo, Processamento Digital de Sinais, editado por Escola Superior de Tecnologia de Setúbal,2000

• Haykin, Simon, Signals and Systems, John Wiley & sons, 1999

http://ltodi.est.ips.pt/hgamboahgamboa@est.ips.pt

top related