Escolar Documentos
Profissional Documentos
Cultura Documentos
1 Introdução
O eletrocardiograma (ECG) é um exame responsável pelo registro da atividade elétrica do
coração por meio de eletrodos colocados sobre a superfície corporal. O ECG representa a somatória
de todas as atividades elétricas que ocorrem a cada instante do ciclo cardíaco. O ECG constitui
um dos mais úteis métodos não invasivos de diagnóstico médico. É utilizado para diagnosticar e
acompanhar a evolução de arritmias cardíacas e diversas outras patologias do coração.
A fim de produzir um diagnóstico correto, um algoritmo para análise de eletrocardiograma deve
conseguir neutralizar o máximo possível de interferências provenientes da rede elétrica e artefatos
musculares.
A principal composição da forma de onda do eletrocardiograma é a onda P, PR e o com-
plexo QRS. O segmento ST, a onda T e o intervalo QT que representa a polarização dos átrios e
ventrículos de forma sequencial (PRASAD; VARADARAJAN).
Este trabalho está organizado em seção A e B. Onde na seção A é realizado o processamento
digital de ECG de um canal, e na seção B, o processamento de ECG de quatro canais. O pro-
cessamento realizado em ambas as seções foram realizados por meio de interpolação, detecção do
complexo PQRST, cálculo da frequência cardíaca e O QUE MAIS
2 Seção A
2.1 Desenvolvimento
2.1.1 Aquisição e pré processamento do sinal
O sinal de ECG utilizado foi adquirido com uma frequência de amostragem de 1 kHz e possui
um canal. O pré processamento do sinal consistiu em realizar a amostragem do sinal em um
intervalo de 3:00 a 3:10 minutos
2.1.2 Interpolação
Para realizar o tratamento adequado do sinal, primeiramente deve-se realizar a interpolação.
O processo de interpolação permite a criação de um novo conjunto de dados que descrevem o sinal
desejado com um numero superior de amostras.
Para realizar essa operação, é necessário que o sinal já tenha sido amostrado a uma frequência
satisfazendo o teorema da amostragem. O sinal originalmente amostrado a 240 amostras/segundo
foi interpolado para uma taxa de 1000 amostras/segundo, respeitando teorema de Nyquist. A
figura ?? evidencia o aumento de amostras do sinal de referência original e o interpolado.
1
Figure 1: Sinal Original- 240 amostras/s
2
Figure 3: Sinal interpolado antes da normalização
3
• Sample frequency 1000Hz
2πF0
ω0 =
Fs
2π · 60
1000
= 26, 1◦ (1)
(Bw) ∗ π
r =1 −
Fs
10 ∗ π
1−
1000
0.968584 (2)
|1 − 2 ∗ r ∗ cosω0 |
b0 =
2 ∗ |1 − cosω0 |
|1 − 2 ∗ r ∗ cos(21.6◦ )|
=
2 ∗ |1 − cos(21.6◦ )|
= 0.975606 (3)
b0 (z 2 − 2 ∗ cosω0 ∗ z + 1)
Hn (z) =
z 2 − 2 ∗ r ∗ cosω0 + r2
0.975606 ∗ z 2 − 1.814191 ∗ z + 1
= (4)
z 2 − 1.801133 ∗ z + 0.938154
A partir da equação 4 podemos obter a equação das diferenças:
a0 = 0.975606
a1 = −1.814191
a2 = 0.975606
b1 = 1.801133
b2 = −0.938154
4
• Uma função de transferência de filtro igual à magnitude quadrada da função de transferência
de filtro original;
• Ordem de filtro resultante que apresenta o dobro da ordem do filtro dado pelos coeficientes
a0 , a1 , a2 , b1 , b2 .
A figura 5 mostra o resultado do sinal filtrado obtido por meio da implementação do filtro notch
em um intervalo de 214-218 amostras
3 Seção B
3.1 Aquisição do Sinal
O sinal provido contem uma frequência de amostragem de 1000 Hertz, durante um tempo total
de 5 minutos. o que nos da um total de 299 831 amostras. Como trata-se de um sinal de 3 canais
e os mesmos estão organizados em uma matriz, foi necessário subdividir em 4 vetores diferentes,
onde o primeiro consiste no canal referencia e dos demais nos canais X, Y e Z.
5
Figure 6: Sinal Original e interpolado
6
Figure 8: Canal Y Original e Interpolado
7
de 45 a 55 Hz e foi projetado utilizando-se a ferramente sistool provida pelo matlab. Também foi
utilizado um filtro FIR passa alta com frequência de corte em 0.5 Hz, com o intuito da remoção do
sinal DC. Todos os sinais foram pormediados por meio da detecção de picos do sinal de referência
utilizando-se o algoritmo R Detect cuja detecta os picos da onda R utilizando-se de um limiar
pré-estabelescido. A figura 10, a qual pode-se observar o complexo PQRST bem definido.
O vetor magnitude dos sinais esta representado pela figura 11, onde foram utilizados filtros
passa alta com frequência de cortem em 24, 40 e 80 Hz. Foi calculado atraves da equação 6.
p
mag = X 2 + Y 2 + Z 2 (6)
8
Figure 11: Vetor Magnitude
9
Figure 12: Gráfico RR x Batimento
10
Figure 13: Gráfico QT x Batimento
11
Figure 14: Filtro Mooving Average 20 Termos
12
Table 2: Valores de 1 a 5 minutos
Desvio Desvio
Media Media Variância Variância Valor RMS Valor RMS
Padrão Padrão
Original Filtrada Original Filtrada Original Filtrado
Original Filtrado
1m 1.69 1.80 4.87 4.98 23.74 23.74 3.84 3.95
2m -0.09 -0.073 2.34 2.36 5.48 5.48 1.65 1.67
3m -2.83 -2.62 6.33 5.98 40.10 40.10 5.29 4.98
4m 4.61 -4.52 3.94 3.81 15.57 15.57 5.39 5.26
5m 2.67 2.64 6.37 6.31 40.59 40.59 5.24 5.18
13
Figure 16: Intervalo RR Selecionado
References
14