Sie sind auf Seite 1von 63

UNIVERSIDADE PRESBITERIANA MACKENZIE

MASSAKI DE OLIVEIRA IGARASHI

UTILIZAO DE FILTROS PARA REMOO DE INTERFERNCIA DE SINAIS DE ELETROCARDIOGRAMA

So Paulo 2007

MASSAKI DE OLIVEIRA IGARASHI

UTILIZAO DE FILTROS PARA REMOO DE INTERFERNCIA DE SINAIS DE ELETROCARDIOGRAMA

Trabalho de Graduao Interdisciplinar apresentado ao Curso de Engenharia Eltrica, da Escola de Engenharia da Universidade Presbiteriana Mackenzie, como requisito parcial obteno do grau de Bacharel em Engenharia.

ORIENTADOR: Prof. Dr. Mrcio Eisencraft

So Paulo 2007

MASSAKI DE OLIVEIRA IGARASHI

UTILIZAO DE FILTROS PARA REMOO DE INTERFERNCIA DE SINAIS DE ELETROCARDIOGRAMA

Trabalho de Graduao Interdisciplinar apresentado ao Curso de Engenharia Eltrica, da Escola de Engenharia da Universidade Presbiteriana Mackenzie, como requisito parcial obteno do grau de Bacharel em Engenharia.

Aprovado em 08/05/2007

BANCA EXAMINADORA

Prof. . Mrcio Eisencraft Orientador Universidade Presbiteriana Mackenzie

Prof. Magda Aparecida Salgueiro Duro Universidade Presbiteriana Mackenzie

Prof. Divanilson de Souza Campelo Universidade Presbiteriana Mackenzie

AGRADECIMENTOS

A Deus, origem e sentido da existncia do ser humano Aos meus pais e minha av Maria, todo o apoio que sempre depositaram, incentivando o meu crescimento e desenvolvimento. minha irm compreenso e apoio. Ao Prof. Dr. Mrcio Eisencraft, conhecimento e orientaes no decorrer dos estudos e realizao deste trabalho. Ao mdico Paulo A. da Costa conhecimento e orientaes. Ao amigo Daniel dos Santos Ferreira; o apoio e ajuda, principalmente, na fase final deste trabalho. Ao amigo Michel Haddad, sua pacincia, colaborao e incentivos. Aos amigos Jinki Yamamoto Junior e Gerson Ferri todo o apoio e compreenso, pois alm de acreditarem no meu trabalho, possibilitaram o meu crescimento profissional. Ao amigo, Dr. Jaime Pedrotti, incentivo e ensinamentos passados durante o perodo que participei ajudando-o no seu projeto Mack Pesquisa; ensinamentos estes, que levarei por toda a minha vida. Aos meus amigos de infncia, toda a compreenso e apoio que depositaram. A todos, que mesmo de forma indireta, contriburam para a realizao deste trabalho.

RESUMO

Problemas relacionados ao msculo cardaco representam uma das principais causas de morte das pessoas em todo o mundo e estimulam, a cada dia, o desenvolvimento de novos equipamentos para obteno, anlise e simulao dos sinais oriundos deste msculo. Atravs de uma reviso bibliogrfica sobre a fisiologia do corao, e sobre os sinais eltricos gerados por este msculo, assim como do estudo de tcnicas de processamento digital de sinais, este trabalho tem como objetivo principal avaliar os algoritmos existentes para o processamento e filtragem destes sinais, sujeitos as interferncias oriundas da corrente eltrica, sensibilidade do equipamento e do rudo muscular. A avaliao destes algoritmos permitiu concluses sobre a eficincia dos filtros utilizados para o isolamento destes sinais na presena de interferncias, possibilitando a anlise da durao e amplitude destas formas de onda, alm da identificao das patologias e distrbios. Palavras-chave: Corao, cardaco, fisiologia, filtro, sinal, interferncia.

ABSTRACT

Diseases related to the cardiac muscle represent one of the main causes of death all around the world and stimulate, day after day, the development of new equipments for acquiring, analyzing and simulating these muscle signals. Based on the available bibliography about heart physiology, the electrical signals generated by this muscle, as well as in the study of digital signals processing, this work has as main purpose to evaluate existing algorithms for signal processing and filtering, which are vulnerable to interferences provided from the electrical current, the equipment sensibility and the muscle noise. The evaluation of the existing algorithms let make conclusions about the efficiency of filters used for signal isolation in the presence of interferences permitting the analysis of duration and amplitude of the wave form, besides to identify pathologies and disarrangements. Key Words: Heart, cardiac, physiology, filter, signal, interference.

LISTA DE ILUSTRAES

Ilustrao 1 - O transporte atravs da membrana................................................................... 12 Ilustrao 2 - Vias de transporte atravs da membrana celular e os mecanismos bsicos.....14 Ilustrao 3 - Mecanismo postulado para a difuso facilitada ...............................................14 Ilustrao 4 - Estrutura e fluxo sanguneo .............................................................................17 Ilustrao 5 - Fluxograma do sistema cardiovascular............................................................ 18 Ilustrao 6 - As fibras musculares e os discos intercalares .................................................. 18 Ilustrao 7 - O lado direito do corao................................................................................. 20 Ilustrao 8 - Sistema de conduo especializado do corao............................................... 23 Ilustrao 9 - Curso temporal do potencial de ao obtido nas vrias regies do corao.... 25 Ilustrao 10 - Forma de onda de sinal PAM de topo plano com durao de pulso T e perodo de amostragem ........................................................................................................ 27 Ilustrao 11 - O processo de amostragem de um sinal x(t ) .................................................29 Ilustrao 12 - Comparao das respostas em freqncias dos filtros utilizados ...................31 Ilustrao 13 - Sinal ECG e suas formas de onda ...................................................................35

LISTA DE GRFICOS

Grfico 1 Grfico 2 Grfico 4 Grfico 5 Grfico 6 Grfico 7 Grfico 8 Grfico 9 Grfico 10

Sinal ECG padro utilizado nas simulaes .....................................................40 Interferncia 60Hz da rede eltrica...................................................................41 Resultado das filtragens....................................................................................42 Comparativo das Filtragens ..............................................................................43 Espectro de freqncia do sinal c/ interferncia 60Hz .....................................43 Espectro de freqncia do sinal filtrado pelo Butterworth ...............................44 Espectro de freqncia do sinal filtrado pelo Chebyshev 1..............................44 Espectro de freqncia do sinal filtrado pelo Chebyshev 2..............................45 Espectro de freqncia do sinal filtrado pelo Eliptico......................................45

LISTA DE TABELAS

Tabela 1 Durao da onda P indicativa de patologia...........................................................36

SUMRIO

2 2.1 2.2 3 3.1 3.2 3.2.1 3.2.2 3.3 3.3.1 3.3.2 3.3.3 3.4 3.5 4 4.1 4.2 4.3 4.3.1 4.3.2 4.4 4.5 5 5.1 5.2 5.3 5.4 5.5 5.6 5.7 6 7

INTRODUO ..........................................................................................................10 OBJETIVO ...................................................................................................................10 METODOLOGIA.........................................................................................................11 ELETROFISIOLOGIA CELULAR .........................................................................12 A ORGANIZAO DA CLULA ............................................................................12 O PROCESSO DE DIFUSO CELULAR ..................................................................13 O SISTEMA CARDIOVASCULAR.........................................................................16 FISIOLOGIA DO CORAO ....................................................................................16 FENMENOS ELTRICOS DOS TRIOS...............................................................19 A despolarizao atrial...............................................................................................19 A repolarizao atrial.................................................................................................20 FENMENOS ELTRICOS DOS VENTRCULOS .................................................22 A ativao ventricular ................................................................................................22 A despolarizao ventricular .....................................................................................22 A repolarizao ventricular .......................................................................................22 O SISTEMA ESPECIALIZADO DO CORAO......................................................23 A FREQUNCIA CARDACA ...................................................................................25 PROCESSAMENTO DE SINAIS .............................................................................26 AMOSTRAGEM..........................................................................................................26 INTERFERNCIAS.....................................................................................................29 FILTROS E TCNICAS DE FILTRAGEM...............................................................30 Filtros FIR ...................................................................................................................30 Filtros IIR ....................................................................................................................30 FINALIDADE DOS FILTROS EM ELETROCARDIOGRAFIA ..............................32 O PROCESSAMENTO DE SINAIS BIOMDICOS..................................................32 ELETROCARDIOGRAFIA .....................................................................................34 DEFINIO DE ELETROCARDIOGRAMA............................................................34 A ONDA P ...................................................................................................................35 O SEGMENTO PR.......................................................................................................36 O COMPLEXO QRS ...................................................................................................37 O SEGMENTO ST.......................................................................................................38 O INTERVALO Q-T....................................................................................................38 A ONDA T ...................................................................................................................38 SIMULAES ...........................................................................................................40 CONCLUSO.............................................................................................................46 REFERNCIAS .........................................................................................................47

10
1 INTRODUO

O crescente avano da Engenharia aplicada Medicina, especialmente na aquisio e anlises de sinais biolgicos, torna crescente o desenvolvimento de equipamentos e solues para superviso e anlises de diversos sinais vitais. As doenas e problemas referentes ao msculo cardaco tm uma considervel porcentagem nas causas de mortes da populao como um todo (MOFFA, 2001). Por isso, a superviso de sinais cardiolgicos objeto de estudo de diversos profissionais; no somente da rea mdica como tambm da Engenharia. A deciso mdica envolve, dentre outros fatores, a coleta de dados, o diagnstico e recomendao teraputica. A coleta de dados consiste em obter a histria do paciente, dados clnicos e de laboratrio. Os dados clnicos incluem sintomas, que so as sensaes descritas pelo paciente, e os sinais, que so dados objetivos e observveis pelo mdico Paulo A. da Costa. O mdico utiliza-se desses dados coletados para diagnosticar de forma precisa e gil seu paciente; por isso, programas computacionais para auxlio aquisio e anlise do sinal cardiolgico so indispensveis atualmente.

OBJETIVO

O objetivo deste trabalho o estudo sobre as formas de ondas presentes neste sinal, baseando-se em seu estado de normalidade, assim como do estudo e simulaes de tcnicas de filtragens, atravs das quais so aplicadas tcnicas de processamento digital de sinais. Com a implementao destes algoritmos de anlises e simulaes, facilita-se a anlise posterior destas formas de ondas uma possvel identificao de patologias atravs de um profissional da rea mdica.

11 METODOLOGIA

Os algoritmos em questo tm por base dados contidos no banco de dados Physiobank (PHYSIONET, 2001), assim como outros programas computacionais disponveis atualmente. Para o desenvolvimento deste trabalho feita uma reviso bibliogrfica sobre a fisiologia celular, apresentada no captulo 2, precedendo uma explicao do sistema cardiovascular, apresentada no captulo 3, para que haja um entendimento da origem do sinal eletrocardiograma e uma referncia de normalidade deste sinal. Atravs do captulo 4, so apresentados conceitos bsicos de processamento digital de sinais, assim como uma teoria dos filtros implementados nas simulaes apresentadas no captulo 6. O captulo 5, que precede as simulaes do captulo 6, explica todas as formas de onda do sinal eletrocardiograma referenciando as etapas fisiolgicas responsveis por este estmulo, apresentadas no captulo 2 e 3. As ferramentas computacionais utilizadas so partes integrantes de um programa comumente utilizado na rea de Engenharia chamado MATLAB.

12
2 ELETROFISIOLOGIA CELULAR

Neste captulo apresentada uma introduo terica sobre fisiologia celular para que haja um melhor entendimento do leitor sobre a origem do sinal de eletrocardiograma e como ele se propaga.

2.1 A ORGANIZAO DA CLULA

A Ilustrao 1 apresenta uma clula tpica, visualizada atravs de um microscpio ptico, sendo destacadas suas principais partes, ncleo e citoplasma (regio intracelular). O ncleo separado do citoplasma pela membrana nuclear e o citoplasma separado dos lquidos circulantes pela membrana celular (GUYTON, 2002).

Ilustrao 1 - O transporte atravs da membrana Fonte: GUYTON (2002, p. 9).

Entende-se por protoplasma celular qualquer substncia contida no interior das clulas animais e vegetais. As principais substncias bsicas componentes do protoplasma celular so: gua, eletrlitos, protenas, lipdios e carboidratos. (GUYTON, 2002).

13 Eletrlitos so alguns ons responsveis pela transmisso de impulsos eletroqumicos nas fibras nervosas e musculares. Os ons de maior importncia na atividade eletroqumica celular so: o sdio (Na+), o potssio (K+) e cloro (Cl-). A corrente eltrica, em organismos biolgicos, conseqncia da movimentao de ons, ou seja, tomos ou agrupamentos de tomos com excesso ou falta de carga eltrica negativa. Vale ressaltar tambm que estes ons movimentam-se atravs da membrana celular (GONALVES, 1999). As diferenas na composio inica entre os meios extracelular e intracelular, assim como a natureza semipermevel da membrana celular, fazem com que exista uma diferena de potencial eltrico nas clulas; causando, consequentemente, a atividade eltrica celular (GUYTON, 2002). Apesar da maior parte do lquido do corpo humano estar no interior das clulas, ou seja, regio intracelular; aproximadamente um tero fica no exterior das clulas, a regio extracelular. Esse lquido extracelular transportado no sangue circulante, e em seguida, misturado, entre o sangue e os lquidos teciduais, por difuso atravs das paredes capilares. O processo de difuso mais detalhado na seo seguinte.

2.2

O PROCESSO DE DIFUSO CELULAR

As molculas e os ons nos lquidos corporais esto em constante movimentao. Este processo medido pela temperatura: quanto maior a movimentao, maior a temperatura. Quando uma molcula A , em movimento, choca-se com uma molcula
B

, parte da energia do movimento, ou seja, energia cintica transferida de A para B .

Consequentemente, a molcula B ganha energia cintica, enquanto A fica mais lenta, perdendo parte de sua energia cintica. Esta movimentao contnua e simultnea das molculas e ons nos lquidos corporais denominada difuso (GUYTON, 2002). O processo de difuso atravs da membrana celular subdividido em dois tipos: difuso simples e facilitada. A difuso simples, que tem por finalidade igualar a concentrao de substncias no meio intracelular com o meio extracelular, consiste no movimento dos ons, ou das molculas atravs de aberturas da membrana celular, ou atravs de espaos intermoleculares; como mostra a Ilustrao 2. A velocidade da difuso determinada pela

14 quantidade de substncia disponvel, pela velocidade do movimento e pelo nmero e tamanho das aberturas na membrana celular; atravs dos quais estes ons, ou molculas conseguem movimentar-se (GUYTON, 2002).

Ilustrao 2 - Vias de transporte atravs da membrana celular e os mecanismos bsicos Fonte: GUYTON (2002, p.39)

A difuso facilitada, ou transporte facilitado, na qual existe a necessidade de uma protena transportadora, denominada protena carreadora, consiste na unio qumica destas protenas com estes ons ou molculas para que os mesmos sejam lanados atravs da membrana celular pelo processo de difuso. Este processo ilustrado pela Ilustrao 3.

Ilustrao 3 - Mecanismo postulado para a difuso facilitada Fonte: GUYTON (2002, p.42)

Algumas vezes, necessrio que haja um deslocamento de molculas contra o gradiente de concentrao; este processo, denominado transporte ativo, possibilita, por

15 exemplo, que haja grande concentrao de ons K+ no lquido intracelular, apesar do lquido extracelular conter pequena concentrao. Inversamente ao que ocorre com os ons K+, necessrio que haja uma menor concentrao de ons Na+ no meio intracelular do que no meio extracelular (GUYTON, 2002). O transporte ativo dividido em dois tipos, primrio e secundrio, de acordo com a fonte energtica usada para acionar o transporte. Em ambos os casos, o transporte depende de protenas carreadoras que penetram atravs da membrana celular, como acontece com a difuso facilitada. Entretanto, diferente da difuso facilitada, as protenas carreadoras do transporte ativo so capazes de conferir energia substncia transportada para que ela possa movimentar-se contra o gradiente eletroqumico (GUYTON, 2002). importante ressaltar que o processo de transporte ativo no ocorre somente com os ons sdio e potssio, mas tambm com ons clcio, ferro, hidrognio, cloreto, iodeto, urato, vrios acares diferentes e com a maioria dos aminocidos. Porm os ons sdio e potssio so costumeiramente usados como exemplo por diversos autores principalmente porque esto presentes no processo de transporte ativo primrio denominado bomba sdiopotssio. Este mecanismo consiste no bombeamento de ons Na+ para o meio extracelular, atravs da membrana celular, ao mesmo tempo em que ocorre o bombeamento dos ons K+ de fora para dentro. Este mecanismo responsvel pela manuteno das diferenas de concentrao do Na+ e do K+ atravs da membrana celular e tambm pelo estabelecimento da voltagem eltrica negativa dentro das clulas. Em proporo, para cada trs ons Na+ bombeados para o exterior, dois ons K+ so bombeados simultaneamente para o interior; isto cria uma diferena de potencial eltrico, fazendo com que o meio intracelular fique com potencial eltrico negativo em relao ao meio extracelular, escolhido, por conveno, como referncia (GUYTON, 2002). Apesar de esses dois processos de transportes celulares apresentarem diversas propriedades em comum, existe uma diferena muito importante a ser ressaltada: o transporte ativo capaz de bombear uma substncia contra seu gradiente de concentrao, ou potencial eletroqumico; enquanto que o facilitado tende a equilibrar essa substncia nos dois lados da membrana (BERNE, 2000).

16
3 O SISTEMA CARDIOVASCULAR

O sangue transportado pelo sistema cardiovascular, que o responsvel pelo transporte de nutrientes, hormnios, anticorpos, clulas de defesa do organismo, produtos do metabolismo celular, muitas vezes indesejveis e nocivos, entre outros. Este sistema apresentado de forma bastante simplificada neste captulo. Na Seo 3.1 so apresentadas as principais caractersticas do msculo cardaco e suas divises. J os fenmenos que interagem nos registros do eletrocardiograma do paciente, so descritos atravs dos fenmenos eltricos que ocorrem nos trios, apresentados na Seo 3.2 e dos fenmenos que ocorrem nos ventrculos, apresentados na Seo 3.3. Os mecanismos especiais responsveis pelo ritmo dos batimentos e transmisso dos potenciais de ao por todo o msculo cardaco so descritos na Seo 3.4. Finalmente, na Seo 3.5 explicada, de uma maneira sucinta, a freqncia cardaca de um indivduo.

3.1 FISIOLOGIA DO CORAO

O msculo cardaco, ou corao, composto de duas bombas distintas: seu lado direito, que bombeia o sangue para os pulmes e seu lado esquerdo, que bombeia o sangue oxigenado, vindo dos pulmes, para os rgos perifricos, ou seja, o resto do corpo (GONALVES, 1999). Pode-se observar na Ilustrao 4, atravs das setas, o sentido do fluxo sanguneo do lado direito e esquerdo do corao.

17

Ilustrao 4 - Estrutura e fluxo sanguneo Fonte: GUYTON (2002, p. 93)

O trio movimenta o sangue para o ventrculo; que por sua vez, fornece a fora principal que propele o sangue para a circulao pulmonar, pelo ventrculo direito, ou para a circulao perifrica, pelo ventrculo esquerdo, como ilustrado na Ilustrao 5. O sangue oxigenado, representado pelas setas de cor vermelha nesta Ilustrao, proveniente do ventrculo esquerdo, distribudo por vasos chamados artrias, cujo dimetro afunila-se at que se chegue aos vasos extremamente finos denominados capilares, onde so feitas as trocas com os tecidos vizinhos. Este sangue retorna ao corao contendo gs carbnico, mostrado pelas setas de cor azul na Ilustrao 5, um produto do metabolismo celular que deve ser eliminado, sendo seu caminho de volta consecutivamente os capilares e as veias (GONALVES, 1999).

18

Ventrculo Direito

PULMES

trio Esquerdo

Ventrculo Esquerdo
RGOS PERIFRICOS (Cabea e membros superiores, trato gastrintestinal, fgado, rins, tronco e membros

trio Direito

inferiores).

Ilustrao 5 - Fluxograma do sistema cardiovascular. Fonte: Autoria prpria

As clulas musculares cardacas, conectadas em srie, so separadas por membranas musculares chamadas discos intercalares, que podem ser observadas como reas escuras transversais das fibras musculares na Ilustrao 6.

Ilustrao 6 - As fibras musculares e os discos intercalares Fonte: GUYTON (2002, p. 93)

A resistncia eltrica atravs dos discos intercalares aproximadamente 400 vezes menor que a resistncia atravs da membrana externa da fibra muscular cardaca. Isto

19 explicado pelo fato das membranas celulares fundirem-se entre si, formando junes comunicantes permeveis, tambm chamadas junes abertas que permitem a difuso, quase totalmente livre, de ons. Quando uma clula excitada, o potencial de ao (impulso eltrico) se propaga para todas as demais, passando de uma clula para outra por todas as interconexes; isto porque os ons movem-se com facilidade pelo lquido intercelular, ao longo dos eixos longitudinais das fibras musculares cardacas (GUYTON, 2002).

3.2

FENMENOS ELTRICOS DOS TRIOS

O impulso cardaco no passa muito rapidamente dos trios para os ventrculos; esse atraso de tempo possibilita que os trios esvaziem seu sangue nos ventrculos antes que se inicie a contrao ventricular. Por isso, importante o estudo dos fenmenos eltricos que ocorrem nos trios, porque estes fenmenos influenciam muito nos registros de eletrocardiograma do paciente.

3.2.1 A despolarizao atrial

O nodo sinusal, mostrado na Ilustrao 8, a primeira regio a se despolarizar; desta regio o estmulo propagado para os trios de uma maneira semelhante ao que acontece quando uma pedra atirada num lago. Pelo fato do nodo sinusal estar localizado no trio direito, este o primeiro a ser ativado; seguidamente, a parede que separa o trio direito do esquerdo (septo interatrial), at atingir o trio esquerdo (MOFFA, 2001).

20

Ilustrao 7 - O lado direito do corao Fonte: NETTER (2003, p. 221)

O processo de ativao atrial apresenta-se, num registro cardiogrfico, como a onda P. J o processo de despolarizao dos trios pode ser separado em trs etapas: a primeira, na qual ativado apenas o trio direito, cuja durao aproximada 0,03s; a segunda, com 0,04s de durao, na qual continua a ativao do trio direito, iniciando-se a do septo e a do trio esquerdo; e, a terceira, que depende exclusivamente da despolarizao do trio esquerdo, marcando o final do fenmeno de ativao atrial, tendo durao mdia de aproximadamente 0,02s (MOFFA 2001).

3.2.2 A repolarizao atrial

Na propagao do estmulo que se forma na regio do n sinusal, a repolarizao atrial pode ser considerada como responsvel por ativar os trios em sincronismo com a ativao dos ventrculos.

21 A onda referente ativao atrial apresenta polaridade positiva, enquanto que a ventricular, polaridade negativa. A revalorizao da existncia dos tratos internodais, considerando-os como elos de unio entre os dois ns e o trio esquerdo, embora no apresentem caractersticas anatmicas bem definidas, possibilitou a identificao da repolarizao atrial (MOFFA, 2001). A conduo do estmulo sinusal subdividida em duas vias, a sinoatrial e a sinoventricular. Nesta concepo h independncia dessas fases da despolarizao. Assim, o impulso eltrico, ao mesmo tempo em que ativa as fibras atriais de contrao originando a onda P, pela conduo sinoatrial, conduzido aos ventrculos pelos tratos internodais despolarizando a juno AV em direo aos ventrculos (conduo sinoventricular). Segundo esta teoria, a funcionalidade desses tratos apia-se na evidncia eletrofisiolgica de fatos distintos, entre os quais eles serem formados por fibras mais resistentes a altas concentraes de potssio. Assim, em casos de hiperpotassemia, podemos ter a interrupo da conduo sinoatrial, ou seja, ausncia da onda P; e manuteno da conduo sinoventricular, inscrevendo-se complexos ventriculares (QRS) regularmente e dependentes do n sinusal. Em condies normais, a velocidade de conduo dessas fibras maior que a da musculatura atrial propriamente dita (MOFFA, 2001). Aps a finalizao da despolarizao atrial, segue-se uma pausa isoeltrica (tenso eltrica constante) de aproximadamente 80ms, antes que seja iniciada a despolarizao ventricular. Durante esse intervalo, quando ocorre a ativao do n atrioventricular em baixa velocidade, os potenciais gerados no tm amplitude suficiente para serem registrados por eletrodos da superfcie torcica (MOFFA, 2001). A repolarizao dos trios, embora exista, est superposta e oculta pelo evento da despolarizao dos ventrculos, cuja alta proporo da musculatura ventricular se sobressai mediante toda a musculatura cardaca.

22 3.3 FENMENOS ELTRICOS DOS VENTRCULOS

3.3.1 A ativao ventricular

A ativao ventricular ocorre na rea de transio entre as clulas musculares contrteis e o tecido de conduo, ndulo trio-ventricular, ou nodo A-V. Ao atingir esta rea, o estmulo oriundo do nodo sinusal sofre diminuio de velocidade de conduo, ocorrendo, portanto, um atraso de aproximadamente 40ms. Segundo Moffa (2001) este atraso devido ao fato destas clulas serem mal condutoras do estmulo eltrico. Porm, Guyton (2002) explica melhor o atraso atribuindo-o ao nmero diminuto de junes abertas entre as clulas musculares vizinhas, na via de conduo de ons excitatrios de uma clula para outra. Isto explica o porqu de uma clula subseqente ser excitada lentamente. Durante este perodo, os potenciais eltricos no apresentam magnitude suficiente para serem registrados por eletrodos comuns de superfcie. Em virtude deste fato, que no ECG registra-se o trecho de onda denominado por segmento PR.

3.3.2 A despolarizao ventricular

A despolarizao ventricular detectada no ECG atravs do complexo QRS. Ao contrrio dos trios, a propagao do estmulo eltrico nos ventrculos ocorre perpendicularmente s paredes, dirigindo-se da mucosa mais interna que recobre o corao, endocrdio, para uma espcie de tnica visceral que recobre o corao, epicrdio.

3.3.3 A repolarizao ventricular

Aps o registro cardiogrfico do complexo QRS, toda a massa miocrdica encontra-se ativada, no havendo, durante certo perodo de tempo, diferenas apreciveis de potencial. Este perodo registrado no ECG atravs do trecho de linha base denominado ST.

23 Posterior a este trecho de linha base inicia-se o fenmeno da repolarizao ventricular, em que as clulas passam novamente a ter cargas positivas. Um registro de uma deflexo, por meio de um trecho de onda arredondado e lento, denominado no registro ECG pela letra T, tambm chamada por alguns autores, onda T. Contrariando o que ocorre com os trios, a recuperao dos ventrculos inscreve-se, habitualmente como uma onda de polaridade igual ao complexo.

3.4 O SISTEMA ESPECIALIZADO DO CORAO

O sistema especializado excitatrio e condutor do msculo cardaco, responsvel pelo controle das contraes cardacas, mostrado na Ilustrao 8. O nodo sinusal, tambm chamado sinoatrial ou S-A o local em que gerado o impulso rtmico normal. As vias internodais conduzem o impulso do nodo sinusal para o nodo trioventricular, tambm chamado nodo A-V.

Ilustrao 8 - Sistema de conduo especializado do corao Fonte: GUYTON (2002, p.103).

24 O nodo sinusal, tem a funo de marca passo cardaco, com despolarizaes regulares e com freqncia normal de 60 a 100 vezes por minuto. A partir dele, o impulso eltrico conduzido ao nodo A-V pelos feixes internodais e ao trio esquerdo atravs do feixe de Bachman (GUYTON, 2002). Ao atingir o nodo A-V, o impulso eltrico sofre um atraso; ento, atinge o feixe trio-ventricular, tambm chamado feixe A-V ou de His; passando pelos ramos direito e esquerdo do feixe de His e fibras de Purkinje (GUYTON, 2002). Estas se ligam s fibras musculares, tambm conhecidas como micitos cardacos, de modo a ativar o miocrdio ventricular, permitindo a contrao ventricular. Quando um indivduo sofre um estmulo emocional (por exemplo, um susto), ou comea a realizar alguma atividade fsica, o organismo se ajusta nova realidade de modo a corrigir deficincias metablicas que possam surgir ou a poder oferecer recursos para uma reao a uma eventual situao. Ao trmino deste estmulo emocional ou da atividade fsica, o organismo volta a relaxar e, consequentemente, a respirao e a freqncia cardaca diminuem. O sistema responsvel por todo este controle de variao da respirao e no ritmo dos batimentos cardacos o sistema nervoso autnomo. O aumento do ritmo cardaco e respiratrio controlado pelo sistema nervoso simptico; j o processo inverso, que consiste na reduo deste ritmo cardaco e respiratrio, controlado pelo sistema nervoso parassimptico (CARVALHO, 2002). A atuao deste sistema nervoso autnomo se d diretamente no nodo sinoatrial (Ilustrao 8), tambm chamado por autores como Guyton (2002), Moffa (2001), entre outros, por marca passo natural. As clulas mais rpidas do miocrdio so encontradas no nodo sinoatrial. Por isso ele determina o ritmo dos batimentos cardacos. Os fenmenos eltricos que interagem por toda a fisiologia do msculo cardaco, o corao, podem ser resumidos na ilustrao 9, baseada em Aires; atravs da qual demonstrada a seqncia temporal do potencial de ao pelas vrias regies do corao. O ltimo sinal desta ilustrao representa o eletrocardiograma convencional, ECG; melhor explicado no captulo 5 deste trabalho.

25
Aorta

Potencial de ao Veia Cava Superior


Nodo SA Msculo Atrial NodoAV

Nodo Sinoatrial Veias internodais Nodo Atrioventricular Feixe de His Ramo Direito Sistema de Purkinje

FAE
Feixe de His

Ramos
Fibras de Purkinje Msculo ventricular

ECG Fascculo posterior esquerdo

P QRS 0,2 0,4

T 0,6

Tempo

Ilustrao 9 - Curso temporal do potencial de ao obtido nas vrias regies do corao

3.5 A FREQUNCIA CARDACA

O chamado ciclo cardaco composto pelos eventos cardacos que acontecem do incio de um batimento at o comeo do seguinte; ele regulado pelo potencial de ao gerado espontaneamente e de forma rtmica pelo nodo sinusal. Este ciclo cardaco divide-se em dois momentos: um perodo de relaxamento, ou distole, durante a qual ocorre o enchimento do corao; e outro de contrao, ou sstole, durante a qual ocorre o esvaziamento do corao. A sstole consiste na distenso da aorta e de seus ramos durante a contrao ventricular. J a distole consiste na retrao elstica da parede das grandes artrias, com propulso de sangue para frente durante o relaxamento ventricular. A freqncia de batimentos cardacos, ou apenas freqncia cardaca, corresponde quantidade de distoles que ocorrem durante o intervalo de um minuto, ou seja, ela corresponde ao inverso do intervalo de tempo, em minutos, entre duas distoles sucessivas.

26
4 PROCESSAMENTO DE SINAIS

Os sinais, de uma forma ou de outra, constituem um ingrediente bsico de nossa vida diria (HAYKIN, 2001). Sua definio formal diz que uma funo de uma ou mais variveis, a qual veicula informaes sobre a natureza de um fenmeno. Denomina-se sinal unidimensional quando depende de uma nica varivel, e multidimensional, quando a funo depende de duas ou mais variveis (HAYKIN, 2001). Neste captulo apresentada a conceituao de sinais, amostragem, assim como conceitos e tcnicas de filtragem.

4.1

AMOSTRAGEM

Amostrar um sinal como fazer com que um circuito, composto por uma simples chave, aja de tal forma que esta chave se feche e abra numa freqncia chamada de freqncia de amostragem. Por exemplo, na ilustrao 9, se a freqncia de amostragem

(1 )

for de 8 kHz, a chave se fecha 8000 vezes por segundo, ou seja, a cada = 125 microssegundo. Como a chave se fecha por um tempo T , extremamente curto, conforme ilustrao 9, teremos na sua sada um sinal (t ) em forma de pulsos estreitos, com amplitude igual ao valor instantneo do sinal, chamados pulsos PAM (pulsos modulados em amplitude) (COSTA, 2005). Este novo sinal corresponde ao sinal original definido em instantes isolados de tempo, passando a ser denominado sinal de tempo discreto.

27

Ilustrao 10 - Forma de onda de sinal PAM de topo plano com durao de pulso T e perodo de amostragem Fonte: HAYKIN (2001, p.367)

O teorema da amostragem, demonstrado por Nyquist relata que s possvel fazer uma reconstruo exata de um sinal de banda limitada se a amostragem se realizar a uma freqncia fs igual ou superior ao do dobro da componente de mxima freqncia do sinal ( f max ) (HAYKIN, 2001).

fs 2 f max
Ou seja, f max < 0,5 fs

(1)

(2)

Se o teorema de amostragem no for respeitado, o sinal reconstrudo sofrer uma distoro denominada de aliasing. A distoro denominada aliasing consiste na superposio dos espectros de cada amostra do sinal, por falta de "espao" no domnio da freqncia. Por exemplo, na reconstituio do sinal pelo filtro passa baixa com freqncia de corte fn , a parte do espectro original acima de

fn aparece como se fosse dobrada em torno de

fn e invertida

espectralmente, ou seja, freqncias mais altas passam a ser menores. O sinal indesejvel de aliasing que aparece na reproduo uma rplica do sinal original fo , porm com freqncia errada, tambm chamada freqncia alias

( fa ) , passa a valer

fs fo . A forma de onda do

sinal restitudo deformada em relao original (HAYKIN, 2001).

28 Os casos nos quais ocorre aliasing so listados abaixo: Caso 1: sinal x(t ) cuja f max > 0,5 fs amostrado de maneira que f max < fs Caso 2: sinal x(t ) cuja f max > 0,5 fs amostrado No caso 2, a freqncia alias ( fa ) ser calculada da seguinte maneira:
Primeiramente calcula-se fresult = f max kfs , em que k o menor inteiro

tal que fresult < fs .


Se fresult < 0,5 fs , ento fa = fresult Se 0,5 fs < fresult < fs , ento fa = fs fresult

Segundo COSTA (2005), para digitalizar um sinal analgico, so necessrias, basicamente, quatro etapas: a filtragem anti-aliasing, a amostragem, a quantizao e a codificao. Como no possvel garantir que o sinal contenha componentes espectrais acima do limite imposto pelo critrio de Nyquist, realiza-se a filtragem anti-aliasing, que consiste em filtrar o sinal com um filtro com freqncia de corte igual ou menor que a freqncia de Nyquist. A amostragem, como j fora explicado, consiste em converter o sinal da mensagem em uma seqncia de nmeros, com cada nmero representando a amplitude do sinal da mensagem em um instante de tempo particular (HAYKIN, 2001). A quantizao consiste em representar cada nmero produzido pelo amostrador no nvel mais prximo escolhido dentre um nmero finito de nveis de amplitude discreta. Por exemplo, podemos representar cada amostra como um nmero binrio de 16 bits, caso em que h 216 nveis de amplitude. Depois de amostrado e quantizado, o sinal da mensagem passa a ser discreto, tanto em termos de tempo, como de amplitude. J a etapa de codificao, consiste em representar cada amostra quantizada por meio de uma palavra de cdigo composta de um nmero finito de smbolos. Por exemplo, num cdigo binrio, os smbolos podem ser 1 ou 0 (HAYKIN, 2001). Na pratica, a amostragem, a quantizao e a codificao podem ser feitas por um nico circuito eletrnico (COSTA, 2005).

29 A Ilustrao 10 apresenta um sinal senoidal x(t ) de freqncia 750 Hz amostrado com freqncia de amostragem 8000Hz. O sinal x(t ) , depois de amostrado, passa a ser um sinal x[n] discreto.

Ilustrao 11 - O processo de amostragem de um sinal x(t )

Posteriormente, para que haja um tratamento deste sinal atravs de algoritmos especficos necessrio que haja o processo inverso, no qual este sinal codificado passa novamente para os valores analgicos. Porm, durante este processo inverso, tambm podem ocorrer erros (COSTA, 2005).

4.2 INTERFERNCIAS

Pode-se dizer que o sinal ECG muito sensvel a interferncias, principalmente porque a amplitude deste sinal muito baixa, por volta de 1mVpp. Como a aquisio do ECG feita atravs de transdutores, constata-se a existncia de conversores Analgico-Digitais que geram rudos de digitalizao, assim como o rudo gerado pelos circuitos amplificadores. As diferenas de potenciais dos transdutores, denominadas potenciais de meia clula, causam uma distoro na linha de base do sinal ECG. Outra interferncia muito presente no sinal ECG o rudo muscular, que ocorre principalmente quando o paciente no se encontra em situao de repouso (MOFFA, 2001).

30 A soluo para minimizar os efeitos causados pelas diversas interferncias presentes, a utilizao de filtros digitais, costumeiramente presentes nas tcnicas de processamento digital de sinais.

4.3 FILTROS E TCNICAS DE FILTRAGEM

4.3.1 Filtros FIR

Os filtros FIR, cuja sigla, em ingls, refere-se a Finite Impulse Response, so filtros cuja resposta impulsiva tem um nmero finito de coeficientes no nulos. Estes filtros no apresentam realimentao.

4.3.2 Filtros IIR

Os filtros IIR, cuja sigla, em ingls refere-se Infinite Impulse Response, so filtros cuja resposta impulsiva tem um nmero infinito de coeficientes no nulos. Estes filtros, obrigatoriamente apresentam realimentao. OS filtros IIR podem ser descritos pela equao de diferenas:
a 1 y[n] + a 2 [y[n - 1] + ... + a n +1 y[n - N] = b1 x[n] + b 2 x[n - 1] + ... + b m +1 x[n - M]

(3)

As freqncias geralmente so informadas de forma normalizada sendo w = 1 a metade da freqncia de amostragem. As oscilaes na faixa de passagem e rejeio, p e

s respectivamente so chamadas de ripples.


A implementao destes filtros IIR pode-se basear em funes de transferncia analgicas como os filtros de Butterworth, Chebyshev tipo 1, Chebyshev tipo 2 e Elptico.

31 Os filtros de Butterworth tm uma funo de transferncia com mnima inclinao em corrente contnua, ou seja, para w = 0 e uma resposta em freqncia que decresce de forma monotnica com o aumento da freqncia (HAYKIN, 2001). Os filtros Chebyshev tipo 1 tm uma resposta em magnitude com ripples na faixa de passagem e uma magnitude decrescente de forma monotnica fora da faixa de passagem. J os filtros Chebyshev tipo 2 tm uma resposta em magnitude com ripples na faixa de rejeio e uma magnitude decrescente de forma monotnica fora da faixa de rejeio. Os filtros elpticos apresentam ripples tanto na faixa de passagem quanto na de rejeio. A Ilustrao 11 exibe um comparativo das respostas das funes especificadas anteriormente.

Ilustrao 12 - Comparao das respostas em freqncias dos filtros utilizados

32 4.4 FINALIDADE DOS FILTROS EM ELETROCARDIOGRAFIA

Em eletrocardiografia utilizam-se filtros digitais com as seguintes finalidades (Referncia)


Filtro passa-altas: aplicado para remoo da oscilao da linha de base Filtro passa-baixas: remoo do rudo muscular Filtro Notch: remoo do rudo 60Hz da rede eltrica. Filtro casado: utilizado para comparao de uma forma de onda com outra considerada padro e sobreposio de ambas para a concluso sobre coincidncia ou no Sua utilizao fundamental para que seja encontrado o complexo QRS do sinal ECG e seja feita, portanto, uma posterior anlise da forma de onda e deteco de possveis anomalias, auxiliando o profissional da rea na constatao de patologias.

4.5 O PROCESSAMENTO DE SINAIS BIOMDICOS

O processamento de sinais biomdicos, como o sinal proveniente das atividades eltricas do msculo cardaco, um registro temporal do evento biolgico de interesse. Para que seja registrado o eletrocardiograma de um indivduo qualquer se faz necessria a utilizao de no mnimo dois eletrodos, ou seja, um eletrodo ativo e outro de referncia. A diferena de potencial entre esses dois eletrodos que prover a medio da atividade eltrica do corao (HAYKIN, 2001). O processamento do sinal registro das atividades eltricas do corao de extrema importncia. A deteco e supresso das interferncias correspondem parte do sinal produzida por eventos que so estranhos ao evento biolgico de interesse (HAYKIN, 2001). Estas Interferncias surgem em diferentes etapas do processamento e so resumidos abaixo:

Interferncias instrumentais, geradas pelo uso de um instrumento. Um exemplo de interferncia instrumental a interferncia dos rudos da rede eltrica, 60 Hz.

33

Interferncias biolgicas, quando um sinal biolgico contamina ou interfere em outro. Um exemplo de interferncia biolgica o deslocamento do potencial eltrico que pode ser observado no eletrocardiograma devido atividade eltrica cardaca.

Interferncias de anlise, os quais podem surgir no detector do processamento do sinal biolgico para produzir uma estimativa do evento de interesse. Podem ser citados como exemplo, erros de digitalizao de arredondamento devidos digitalizao de amostras, que so, de certa forma, controlveis.

34
5 ELETROCARDIOGRAFIA

Historicamente, as primeiras demonstraes da atividade eltricas cardacas publicadas na ltima metade do sculo XIX foram seguidas de perto pelos registros dos potenciais cardacos por Waller, em 1887. A inveno do galvanmetro de corda por Willen Eithoven, em 1901, forneceu um mtodo imediato e confivel para registrar a atividade eltrica do corao. Por volta de 1910, a utilizao do galvanmetro de corda saiu do laboratrio de pesquisa para a clnica (BRAUNWALD, 1999). O resultado transformou-se numa ferramenta clnica til e de ampla utilizao para deteco e diagnstico de patologias associadas ao msculo cardaco. Este captulo trata da eletrocardiografia. Nele, so descritos os trechos do sinal de eletrocardiograma (ECG).

5.1 DEFINIO DE ELETROCARDIOGRAMA

O eletrocardiograma, tambm chamado ECG, um registro grfico das flutuaes na atividade eltrica celular causada por um fluxo constante de molculas de sdio, cloro, clcio e potssio nas clulas do corpo humano, conforme descrito anteriormente no captulo 2. Um perodo do sinal ECG pode ser decomposto em trechos conforme apresentado na Ilustrao 12.

35

Ilustrao 13 - Sinal ECG e suas formas de onda Fonte: MOFFA (2001, p.100)

Tomando como referncia a linha base, a primeira atividade eltrica de cada ciclo cardaco registrada pelo eletrocardiograma a chamada onda P; seguida de um trecho de linha base, formando o seguimento PR. Outro registro de atividade importante o formado pelos pontos Q, R e S, convencionalmente chamado complexo QRS. Segue-se, o segmento ST e a onda T. Cada um desses trechos detalhado nas sees a seguir.

5.2 A ONDA P

A onda P, extende-se ao longo do tempo necessrio para ativao total dos trios, aps a excitao do ndulo sinoatrial. Este tempo pode variar conforme a idade e conforme a freqncia cardaca do indivduo (MOFFA, 2001). A durao da onda P tende a ser maior quanto maior for a idade, variando de 0,06 a 0,09 segundos nas crianas e 0,08 a 0,11 segundos nos indivduos adultos. Alm disso, tanto menor quanto maior for a freqncia cardaca (MOFFA, 2001). Levando-se em conta essas variaes pode-se saber se h ou no alteraes durante a ativao atrial, ou seja, sobrecarga ou distrbio da conduo do estmulo. A durao mdia da onda P de 0,085 segundos, com desvio padro de 0,015 segundos. Quando num indivduo a durao da onda P foge deste intervalo, h probabilidade

36 deste apresentar uma doena. Na Tabela 1 so mostradas as duraes da onda P consideradas indicativas de patologia em funo da idade do indivduo. (MOFFA, 2001)

Tabela 1 Durao da onda P indicativa de patologia

Idade <10 anos Entre 10 e 15 anos > 15 anos

Durao anmala onda P

> 0,09 segundos > 0,10 segundos > 0,11 segundos

FONTE: MOFFA (2001, p. 105)

A durao da ativao dos trios semelhante dos ventrculos. Apesar dos ventrculos possurem maior massa muscular, seu processo facilitado pelo sistema especfico de conduo (MOFFA, 2001). No que se refere amplitude, a tenso mxima da onda P, em indivduos normais, fica em torno de 0,25 a 0,30mV. Em casos de taquicardia, a tenso da onda P aumenta, no ultrapassando, o limite mximo normal (MOFFA, 2001)

5.3 O SEGMENTO PR

O seguimento PR corresponde ao trecho entre o incio da onda P e o incio do complexo QRS, ou seja, o intervalo entre o incio da excitao eltrica dos trios, no n sinusal, e o incio da excitao dos ventrculos, a despolarizao do miocrdio ventricular (MOFFA, 2001). Este intervalo pode variar conforme a idade do indivduo e com a freqncia cardaca. Em crianas, o intervalo menor, sendo o mnimo valor de normalidade 0,09 segundos. O valor, para indivduos adultos normais por volta de 0,20 segundos em mdia,

37 tendo seu mnimo em 0,12 segundos. Os idosos apresentam, portanto, maior intervalo de PR (MOFFA, 2001). Valores abaixo de 0,09 segundos, para crianas e 0,12 segundos, para indivduos adultos podem indicar que o intervalo PR inicia fora do n sinusal (MOFFA, 2001). J para valores acima de 0,20 segundos, admite-se um atraso da conduo atrioventricular do estmulo.

5.4 O COMPLEXO QRS

O complexo QRS, tambm denominado onda QRS (GUYTON, 2002), representa a ativao ventricular. Analisando graficamente este complexo, percebe-se que ele apresenta um pequeno trecho de onda no-linear que se inicia aps o trmino da linha base posterior onda P e terminando no valor mnimo Q, no qual dois segmentos lineares, denominados QR e RS perfazem uma onda pontiaguda, Ilustrao 10. Normalmente este intervalo QRS varia de 0,05 a 0,10 segundos, tendo em mdia 0,07 segundos e desvio padro de 0,016 segundos (MOFFA, 2001). A durao de 0,11 segundos em adultos e 0,09 segundos em crianas um dado raramente encontrado em indivduos normais, estando relacionado, frequentemente, aos distrbios da conduo intraventricular ou sobrecarga das cmaras ventriculares (MOFFA, 2001). A grande importncia do complexo QRS que ele serve de referncia para a medida da freqncia cardaca de um individuo. Este perodo definido a partir do intervalo entre um mximo R, quando ocorre uma distole, e outro do ciclo cardaco seguinte, que muitos autores denominam de intervalo R-R. A escolha de se calcular a freqncia a partir do intervalo R-R se d porque este o mximo de amplitude mais relevante e pela facilidade de se isolar, atravs de filtragem e anlise espectral de freqncia, esta forma de onda. O complexo QRS tem a maior parte da energia concentrada na faixa de freqncias entre 5Hz e 15 Hz; porm, nesta so muito presentes as interferncias de outras ondas, principalmente as ondas provenientes de rudos musculares (CARVALHO, 2002).

38 Supondo um intervalo entre dois batimentos determinados pelas linhas de calibrao de tempo de 1s, a freqncia cardaca seria 60 batimentos/min. O intervalo normal entre dois complexos QRS sucessivos, num indivduo adulto, aproximadamente 0,83s; isto corresponde freqncia cardaca de 60/0,83 vezes por minuto, ou 72 batimentos/min.

5.5 O SEGMENTO ST

O segmento ST representa o intervalo entre a ativao ventricular e o incio da repolarizao ventricular (CARVALHO, 2002).

5.6 O INTERVALO Q-T

O intervalo Q-T, corresponde ao perodo de tempo entre o incio do complexo QRS e o fim da onda T. Fisiologicamente, ele corresponde durao total da sstole ventricular.

5.7 A ONDA T

A onda T, cuja intervalo de durao includo no intervalo QT, por no ser medida isoladamente na prtica, tem sua importncia devida a sua amplitude, em que o instante de pico corresponde a repolarizao ventricular. A amplitude da onda T quase sempre abaixo de 0,6mV (MOFFA, 2001). Sabendo que a onda P ocorre no incio da contrao dos trios, e a onda QRS no incio da contrao dos ventrculos, importante salientar que os ventrculos permanecem contrados durante alguns milissegundos aps ter ocorrido a repolarizao, ou trmino da onda T. Guyton (2002) afirma que os trios repolarizam cerca de 0,15s a 0,20s aps a onda P; isto ocorre simultaneamente ao incio do registro da onda QRS no eletrocardiograma.

39 Portanto, a onda de repolarizao atrial, chamada onda T, geralmente obscurecida pela onda QRS, de maior amplitude. Por essa razo, a onda T raramente observada no eletrocardiograma.

40
6 SIMULAES

Neste captulo so apresentadas simulaes das eficincias de filtros IIR utilizados em tcnicas de processamento digital de sinais atuando na minimizao de interferncias para possibilitar uma posterior anlise dos tempos e amplitudes das formas de ondas do ECG, assim como do isolamento do trecho QRS e posterior deteco de patologias do msculo cardaco. As simulaes deste captulo foram realizadas com dados de sinais disponveis no site physiobank (PHYSIONET, 2006). O grfico 1 mostra um sinal ECG padro utilizado nas simulaes e denominado ecglimpo, nos programas de simulaes contidos no ANEXO A

Grfico 1 - Sinal ECG padro utilizado nas simulaes Fonte: Implementado no MATLAB.

6.1

FILTRAGEM DA INTERFERNCIA 60 HZ

O Grfico 2 retrata a interferncia 60 Hz da rede eltrica. Esta interferncia


fo

apresenta amplitude de 2mVpp e freqncia normalizada obtida atravs do clculo

f max

41

Grfico 2 - Interferncia 60Hz da rede eltrica Fonte: Implementado no MATLAB.

O grfico 3 retrata o resultado da soma do sinal ecglimpo com a interferncia 60Hz, denominado sinalruido pelo programa disponvel o ANEXO A.

Grfico 3 - Sinal com interferncia 60Hz da rede eltrica Fonte: Implementado no MATLAB.

42

Aps submetido

aos filtros de funes Butterworth, Chebshev tipo 1,

Chebshev tipo2, Funo Elptica para remoo de banda na qual encontra-se a freqncia 60Hz, o sinal teve a interferncia 60 HZ atenuada e o resultado das filtragens pode ser constatado atravs das figuras contidas no grfico 4. .

Grfico 4 - Resultado das filtragens Fonte: Implementado no MATLAB.

Atravs dos grficos 4 e 5, possvel constatar que os filtros Butterworth e Elptico apresentaram as melhores respostas para a remoo do rudo 60 Hz da rede eltrica. Porm, o filtro mais apropriado para a remoo do rudo 60Hz da rede eltrica o Butterworth, pois nas simulaes de autores como CARVALHO, 2002, este filtro demonstrou-se mais eficiente, necessitando de menor ordem de filtragem.

43

Grfico 5 Comparativo das Filtragens Fonte: Implementado no MATLAB.

Os grficos 6 at 10 demonstram os espectros do sinal com rudo e os espectros aps a utilizao dos filtros. possvel constatar nos grficos 7, 8, 9 e 10 que a parte do espectro que corresponde a freqncia 60Hz normalizada fora removida. Demonstrando a eficincia dos filtros.

Grfico 6 Espectro de freqncia do sinal c/ interferncia 60Hz Fonte: Implementado no MATLAB.

44

Grfico 7 Espectro de freqncia do sinal filtrado pelo Butterworth Fonte: Implementado no MATLAB.

Grfico 8 Espectro de freqncia do sinal filtrado pelo Chebyshev 1 Fonte: Implementado no MATLAB.

45

Grfico 9 Espectro de freqncia do sinal filtrado pelo Chebyshev 2 Fonte: Implementado no MATLAB.

Grfico 10 Espectro de freqncia do sinal filtrado pelo Eliptico Fonte: Implementado no MATLAB.

46
7 CONCLUSO

O conhecimento terico apresentado na reviso bibliogrfica dos captulos 2 e 3, assim como o estudo detalhado das formas de onda presentes no eletrocardiograma, findando com as tcnicas digitais de processamento de sinais estudadas e aplicadas nas simulaes de remoo de algumas das interferncias presentes no eletrocardiograma, orientam estudos da variabilidade de freqncia cardaca, possibilitando estudos futuros relacionados a anlise de ECG. As simulaes dos filtros para remoo de interferncias e isolao de freqncias indesejveis servem de base para estudos referentes constatao de cardiopatias e interferncias relacionados a aquisio de sinais. Foi possvel constatar, com as simulaes apresentadas no captulo 6, que as interferncias podem ser removidas sem que haja alterao do sinal ECG, sendo tambm possvel a escolha do melhor tipo de filtro a ser utilizado. Atravs de ferramentas computacionais para processamento digital de sinais, pretende-se desenvolver um programa para aquisio de sinais ECG atravs da placa de som, e mediante a aplicao de tcnicas de filtragem apresentadas neste trabalho, alm de detectar a freqncia cardaca de um indivduo, isolar as formas de ondas referidas neste trabalho para a deteco de anormalidades no perodo e amplitude do sinal.

47
REFERNCIAS

AIRES, Margarida de M. Fisiologia. Rio de Janeiro: Guanabara Koogan, 1999. 934 p., il. BERNE, Robert M.; LEVY, Matthew N. Fisiologia. Traduo Charles Alfred Esbrard. Rio de Janeiro: Guanabara Koogan, 2000. 1034 p., il. BRAUNWALD, Eugene; ZIPES, Douglas P.; LIBBY, Peter. Tratado de Medicina Cardiovascular 5. ed. So Paulo, Roca, p.936 a 2139p, 1999. CARVALHO, Joo L. A.. Sistema para Anlise da Variabilidade da Freqncia Cardaca, 2002. Projeto Final de Graduao em Engenharia Eltrica - Universidade de Braslia, 2002. COSTA, Luis R. M.. Sistema de Gerao, Transmisso, Recepo e Armazenamento de Informaes Mdicas via Web Centro Mdico. 2005. Trabalho de concluso de curso (Graduao em Engenharia de Redes de Comunicao) Universidade de Braslia, Braslia, 2005 GOMES, Danilo de M.; CURY, Lacordaire K. P. A Bomba Cardaca: Uma Abordagem Geral da Anatomia e Fisiologia do Corao,2005. Trabalho GONALVES, Jos G.. Simulao de Sinais Cardacos. 1999. Dissertao (Mestrado em Engenharia Eltrica) Universidade de So Paulo, So Paulo, 1999. GUYTON, Arthur C; HALL, John E. Fisiologia Mdica. Traduo Charles Alfred Esbrard. Rio de Janeiro: Guanabara Koogan, 2002. 973 p., il. HAYKIN, Simon; VEEN, Barry V. Sinais e Sistemas. 5. ed. Traduo Jos Carlos Barbosa dos Santos. Porto Alegre: Bookman, 2001. 668p., il. INGLE, Vinay K, PROAKIS, John G. Digital signal processing using MATLAB. KOOGAN, A.; HOUAISS, A. (Ed.) Enciclopdia e dicionrio digital 98. Direo Geral de andr Koogan Breikmam. So Paulo: Delta: Estado, 1998. 5 CD-ROM. LABORATORY FOR BIOMEDICAL COMPUTER SYSTEMS AND IMAGING. The Long-Term ST Database: A Research Resource for Algorithm Development and Physiologic Studies of Transient Myocardial Ischemia. Boston EUA. Disponvel em: <http://mimi.fri.uni-lj.si/samples/lt00/lt00.pdf>. Acesso em 10 Out 2005. MITRA, S. K. Digital Signal Processing A Computer based approach. 2nd edition, New: McGraw-Hill, 2001. Pginas 70-82. MOFFA, Paulo Jorge. Eletrocardiograma Normal e Patolgico. So Paulo: Editora Roca toda, 2001. 911 p.

48 MCSHARRY, Patrick E; CLIFFORD Gari; TARASSENKO Lionel; SMITH, Leonard A. A dynamical model for generating synthetic electrocardiogram signal, 20003. Disponvel em <http://www.physionet.org/physiotools/ecgsyn/paper/>. Acesso em 20 fev. 2006. NETTER, Frank H.. Atlas de Anatomia Humana. Traduo Jacques Vissoky e Eduardo Cotecchia. 3. ed. Porto Alegre: Artmed, 2003. 542 p. il.

PHYSIONET. Chart-O-Matic: View signals and annotations. Cambridge EUA. Disponvel em: <http://www.physionet.org/cgi-bin/chart>. Acesso em 10 Jan 2007. PHYSIONET. WFDB quick start for MS-Windows 95/98/NT/2000/ME/XP. Cambridge EUA. Disponvel em: <http://www.physionet.org/physiotools/wfdb.shtml>. Acesso em 21 Out 2006. POWER, H.; HART, R.T. Computer Simulations in Biomedicine. Southampton UK: Computational Mechannics Publications, 1995. RODRIGUES Jr., Aldo J.. Anatomia humana: Atlas e texto. So Paulo: cone, 2003. p200209.

49
ANEXO A Simulao remoo interferncia 60 Hz

%Simulao de filtro Notch %para remoo da Interferncia 60Hz Rede Eltrica: %================================================================ %OBSERVAES: %- Remocao60Hz.m % faz uso do arquivo ecglimpo.mat, que apresenta um sinal ECG com % interferencia 60Hz da rede obtido atravs do Banco de dados % Physiobank (PHYSIONET, 2006). %- Neste programa sao implementados os diferentes filtros citados para que % seja apresentado um comparativo da eficiencia destes filtros mediante a % remocao da interferencia 60Hz da rede eletrica. %- Por conveniencia, adotaremos a seguinte simbologia de cores para os % grficos apresentados neste programa: % % COR PRETA('k') = Sinal Livre de interferencia 60Hz % COR VERMELHA('r') = Filtragem Butterworth % COR VERDE('g') = Filtragem Chebyshev tipo 1 % COR AZUL('b') = Filtragem Chebyshev tipo 2

% COR AMARELA('y') = Filtragem Funcao Eliptica

%================================================================ clear all; %Limpa todas as variaveis presentes no matlab

50 clc; %limpa a tela

load ecglimpo.mat;

%Carrega o arquivo com a interferencia 60Hz

%fs = Frequencia de Amostragem (Hz) %Fs deve ser maior que 2*Fmax do sinal %fNyquist a frequencia de Nyquist

fs = 1000; fNyquist = fs/2;

t=(0:length(ecglimpo)-1)*(1/fs); %t corresponde ao eixo do tempo (em segundos)

%INTERFERENCIA 60HZ*************************************************** n=0:length(ecglimpo)-1; ruido=sin((2*pi*60*n)/2000); n = n'; %Transpoe para poder somar sinais com mesma ordem

ruido = ruido'; %Transpoe para poder somar sinais com mesma ordem

[sinalruido] = [ecglimpo] + [ruido] %*********************************************************************

51 %PARAMETROS DE ATENUAO PARA AS FILTRAGENS: %Wp = Freq limite da faixa de passagem %Ws = Frequencia limite da faixa de rejeicao %Rp = Mximo ripple na faixa de passagem (dB) %Rs = Minima atenuacao na faixa de rejeicao (dB)

Wp1 = 10/fNyquist; Wp2 = 70/fNyquist; Ws1 = 17/fNyquist; Ws2 = 68/fNyquist; Rp = 0.1; Rs = 40;

%O comando disp exibe texto na tela fNyquist Wp1 Wp2 Ws1 Ws2 Rp Rs

%ORDEM E FREQ. NORMALIZADA DOS FILTROS *********************** [N1, Wn1] = buttord([Wp1 Wp2], [Ws1 Ws2], Rp, Rs); %Butterworth [N2, Wn2] = cheb1ord([Wp1 Wp2], [Ws1 Ws2], Rp, Rs); %Chebyshev tipo 1

52 [N3, Wn3] = cheb2ord([Wp1 Wp2], [Ws1 Ws2], Rp, Rs); %Chebyshev tipo 2 [N4, Wn4] = ellipord([Wp1 Wp2], [Ws1 Ws2], Rp, Rs); %Eliptica %N = Ordem do filtro %Wn = Frequencia Normalizada de corte (3dB) do filtro

%********************************************************************* %COEFICIENTES DOS FILTROS [B1,A1] = butter(2, Wn1, 'stop'); [B2,A2] = cheby1(2, Rp, Wn2, 'stop'); [B3,A3] = cheby2(2, Rs, Wn3, 'stop'); [B4,A4] = ellip(2, Rp, Rs, Wn4, 'stop'); %********************************************************************* %COEFICIENTES PARA VERIFICAO DA RESP EM FREQUENCIA [H1,f1] = freqz(B1,A1, 1000, fs); [H2,f2] = freqz(B2,A2, 1000, fs); [H3,f3] = freqz(B3,A3, 1000, fs); [H4,f4] = freqz(B4,A4, 1000, fs); %********************************************************************* %SINAL DA FILTRAGEM SinalButter = filter(B1, A1, sinalruido); SinalCheby1 = filter(B2, A2, sinalruido); SinalCheby2 = filter(B3, A3, sinalruido); SinalElipty = filter(B4, A4, sinalruido);

53 %GRFICO DO SINAL S/ INTERFERENCIA *************************************************************** figure(1) plot(t(1:fs/2),ecglimpo(1:fs/2), 'k'); grid on title(['GRAFICO SINAL S/ INTERFERENCIA 60HZ']); xlabel('Tempo Normalizado (t/fs)'); ylabel('Tenso(mV)');

%GRAFICO DA INTERFERENCIA 60HZ figure(2) plot(t(1:fs/2),ruido(1:fs/2), 'k'); grid on title(['GRAFICO DA INTERFERENCIA 60HZ']); xlabel('Tempo Normalizado (t/fs)'); ylabel('Tenso(mV)'); %GRAFICO DO SINAL + INTERFERENCIA 60hZ figure(3) plot(t(1:fs/2),sinalruido(1:fs/2), 'k'); grid on title(['GRAFICO SINAL + INTERFERENCIA 60HZ']); xlabel('Tempo Normalizado (t/fs)'); ylabel('Tenso(mV)'); %*********** GRFICOS DAS RESPOSTAS EM FREQ ************ figure(4)

54 subplot(411) plot(f1, abs(H1), 'r') grid on xlabel('Frequencia Normalizada (f/fs)'); ylabel('Magnitude'); title(['Resposta em Frequncia - Butterworth']); subplot(412) plot(f2, abs(H2), 'g') grid on xlabel('Frequencia Normalizada (f/fs)'); ylabel('Magnitude'); title(['Resposta em Frequencia - Chebshev 1']); subplot(413) plot(f3, abs(H3), 'b') grid on xlabel('Frequencia Normalizada (f/fs)'); ylabel('Magnitude'); title(['Resposta em Frequncia - Chebshev 2']); subplot(414) plot(f4, abs(H4), 'y') grid on xlabel('Frequencia Normalizada (f/fs)'); ylabel('Magnitude'); title(['Resposta em Frequencia - Elptica']);

55 %*COMPARATIVO DAS DIFERENTES FILTRAGENS ************************ figure(5) subplot(321) plot(t(1:fs),SinalButter(1:fs), 'r'); Hold on; grid on; title(['FILTRAGEM Butterworth de Ordem = ', int2str(2)]); xlabel('Tempo Normalizado (t/fs)'); ylabel('Tenso(mV)'); subplot(322) plot(t(1:fs),SinalCheby1(1:fs), 'g'); Hold on; grid on; title(['FILTRAGEM Chebshev Tipo1 de Ordem = ', int2str(2)]); xlabel('Tempo Normalizado (t/fs)'); ylabel('Tenso(mV)'); subplot(323) plot(t(1:fs),SinalCheby2(1:fs), 'b'); Hold on; grid on; title(['FILTRAGEM Chebshev Tipo2 de Ordem = ', int2str(2)]); xlabel('Tempo Normalizado (t/fs)'); ylabel('Tenso(mV)'); subplot(324) plot(t(1:fs),SinalElipty(1:fs), 'y');

56 grid on; title(['FILTRAGEM Funco Eliptica de Ordem = ', int2str(2)]); xlabel('Tempo Normalizado (t/fs)'); ylabel('Tenso(mV)');

%*COMPARATIVO DE FILTROS SOBREPOSTOS************************** figure(6) plot(t(1:fs/2),ecglimpo(1:fs/2), 'k'); %Cor preta grid on; Hold on; plot(t(1:fs/2),SinalButter(1:fs/2), 'r'); %Cor Vermelha Hold on; plot(t(1:fs/2),SinalCheby1(1:fs/2), 'g'); %Cor Verde Hold on; plot(t(1:fs/2),SinalCheby2(1:fs/2), 'b'); %Cor Azul Hold on; plot(t(1:fs/2),SinalElipty(1:fs/2), 'y'); %Cor Amarela Hold on; title(['Comparativo das filtragens: Butterworth, Chebyshev1, Chebyshev2 e Eliptica']); xlabel('Tempo Normalizado (t/fs)'); ylabel('Tenso(mV)');

%*************ESPECTRO DOS SINAIS **********************************

h = spectrum.welch; %Inicializa modo de anlise espectral do Matlab

57 figure(7) psd(h,sinalruido,'Fs',fs); %Exibe anlise espectral

espec = spectrum(sinalruido,2^15,[],[],fs); title(['Espectro Normalizado do sinal ECG c/ interferencia 60Hz']); figure(8) psd(h,SinalButter,'Fs',fs); %Exibe anlise espectral

espec = spectrum(SinalButter,2^15,[],[],fs); title(['Espectro Normalizado do sinal filtrado com Butterworth']); figure(9) psd(h,SinalCheby1,'Fs',fs); %Exibe anlise espectral

espec = spectrum(SinalCheby1,2^15,[],[],fs); title(['Espectro Normalizado do sinal filtrado com Chebshev tipo 1']); figure(10) psd(h,SinalCheby2,'Fs',fs); %Exibe anlise espectral

espec = spectrum(SinalCheby2,2^15,[],[],fs); title(['Espectro Normalizado do sinal filtrado com Chebshev tipo 2']); figure(11) psd(h,SinalElipty,'Fs',fs); %Exibe anlise espectral

espec = spectrum(SinalElipty,2^15,[],[],fs); title(['Espectro Normalizado do sinal filtrado com funco Elptica']);

%**********************************************************************8 %erroButter = [SinalButter]-[ecglimpo]; %porcentagemButter = [erroButter]/[ecglimpo] %erroCheby1 = [SinalCheby1]-[ecglimpo];

58 %porcentagemCheby1 = [erroCheby1]/[ecglimpo] %errocheby2 = [SinalCheby2]-[ecglimpo]; %porcentagemCheby2 = [erroCheby2]/[ecglimpo] %erroElipty = [SinalElipty]-[ecglimpo]; %porcentagemElipty = [erroElipty]/[ecglimpo]

Simulao Filtro passa-baixa

load apnea; tempo = apnea(:,1); tensao = apnea(:,2); %******************************************************** %Frequencia de Amostragem (Hz) fs = 310; %Fs deve ser maior que 2*Fmax do sinal disp('Frequencia de Nyquist = ') fNyquist = fs/2 %Wp = Freq limite da faixa de passagem Wp = 10/fNyquist; disp('Freq. limite faixa de passagem = ') Wp %Ws = Frequencia limite da faixa de rejeicao') Ws = 151/fNyquist; disp('Freq. limite faixa de rejeio = ') Ws %Mxima atenuaao na faixa de passagem (dB)

59 Rp = 0.5; disp('Mxima atenuao na faixa de passagem (dB)') Rp %Minima atenuacao na faixa de rejeicao (dB) Rs = 40; disp('Minima atenuacao na faixa de rejeicao (dB)') Rs %************************************************** %ORDEM DOS FILTROS [N1, Wn1] = buttord(Wp, Ws, Rp, Rs); %Butterworth [N2, Wn2] = cheb1ord(Wp, Ws, Rp, Rs); %Chebyshev tipo 1 [N3, Wn3] = cheb2ord(Wp, Ws, Rp, Rs); %Chebyshev tipo 2 [N4, Wn4] = ellipord(Wp, Ws, Rp, Rs); %Eliptica %N = Ordem do filtro %Wn = Frequencia Normalizada de corte (3dB) do filtro %********************************************************** %COEFICIENTES DOS FILTROS [B1,A1] = butter(N1, Wn1, 'low'); [B2,A2] = cheby1(N2, Rp, Wn2, 'low'); [B3,A3] = cheby2(N3, Rs, Wn3, 'low'); [B4,A4] = ellip(N4, Rp, Rs, Wn4, 'low'); %*********************************************************** %COEFICIENTES PARA VERIFICAO DA RESP EM FREQUENCIA [H1,f1] = freqz(B1,A1, 5000, fs); [H2,f2] = freqz(B2,A2, 5000, fs);

60 [H3,f3] = freqz(B3,A3, 5000, fs); [H4,f4] = freqz(B4,A4, 5000, fs); %*********************************************************** %FILTRAGEM SinalButter = filter(B1, A1, tensao); SinalCheby1 = filter(B2, A2, tensao); SinalCheby2 = filter(B3, A3, tensao); SinalElipty = filter(B4, A4, tensao); %*********** GRFICOS DAS RESPOSTAS EM FREQ ***************** figure(1) whitebg([1 1 1]); subplot(411) plot(f1, abs(H1), 'g') grid on title(['Resp. Freq Butterworth de Ordem = ', int2str(N1)]); subplot(412) plot(f2, abs(H2), 'r') grid on title(['Resp. Freq Chebshev Tipo1 de Ordem = ', int2str(N2)]); subplot(413) plot(f3, abs(H3), 'm') grid on title(['Resp. Freq Chebshev Tipo2 de Ordem = ', int2str(N3)]); subplot(414) plot(f1, abs(H1), 'b')

61 grid on title(['Resp. Freq Funco Eliptica de Ordem = ', int2str(N4)]); %*************** GRFICOS DAS FILTRAGENS ******************* figure(2) subplot(411) plot(tempo(1:150),SinalButter(1:150), 'g'); grid on title(['FILTRAGEM Butterworth de Ordem = ', int2str(N1)]); subplot(412) plot(tempo(1:150),SinalCheby1(1:150), 'r'); grid on title(['FILTRAGEM Chebshev Tipo1 de Ordem = ', int2str(N2)]); subplot(413) plot(tempo(1:150),SinalCheby2(1:150), 'm'); grid on title(['FILTRAGEM Chebshev Tipo2 de Ordem = ', int2str(N3)]); subplot(414) plot(tempo(1:150),SinalCheby2(1:150), 'b'); grid on title(['FILTRAGEM Funco Eliptica de Ordem = ', int2str(N4)]); %*************************************************************** % ESPECTRO FREQUNCIAS DO SINAL ORIGINAL figure(3) % spectrum(tensao,2^15,[],[],fs); Hs=spectrum.periodogram;

62 psd(Hs,tensao,'Fs',fs) %********* Comparativo de Ordens ******************************** %Para Butterworth [BB1,AA1] = butter(1, Wn1, 'low'); [BB11,AA11] = butter(10, Wn1, 'low'); [BB111,AA111] = butter(30, Wn1, 'low');

SinalButterN1 = filter(BB1, AA1, tensao); SinalButterN10 = filter(BB11, AA11, tensao); SinalButterN30 = filter(BB111, AA111, tensao);

figure(4) subplot(311) plot(tempo(1:150), SinalButterN1(1:150), 'g', tempo(1:150), SinalButterN10(1:150), 'b') title('Butterworth ordem 1 (Verde) x Butterworth Ordem 10 (Azul)'); subplot(312) plot(tempo(1:150), SinalButterN10(1:150), 'b', tempo(1:150), SinalButterN30(1:150), 'r') title('Butterworth ordem 10 (Azul) x Butterworth Ordem 10 (Vermelho)'); subplot(313) plot(tempo(1:150), SinalButterN1(1:150), 'g', tempo(1:150), SinalButterN30(1:150), 'r') title('Butterworth ordem 1 (Verde) x Butterworth Ordem 30 (VERMELHO)');

Das könnte Ihnen auch gefallen