Vous êtes sur la page 1sur 62

Rpublique Algrienne Dmocratique et Populaire

Ministre de lenseignement Suprieur et de la Recherche Scientifique


Universit Abou Bekr BELKAID TLEMCEN-
Dpartement de LELECTRONIQUE

MMOIRE DE FIN DTUDES


prsent

LA FACULTE DES SCIENCES DE LINGENIEUR

Pour obtenir le titre de

INGNIEUR DETAT

Spcialit

ELECTRONIQUE BIOMEDICALE

Soutenu par

MEZIANE Hadj Boumdine

le 02 juillet 2003

Titre

Acquisition de signaux Electrocardiogrammes (ECG) laide de


la carte DSPACE

Encadreur : Mr. Chafik KARA-TERKI

Jury

President: Mr. A.CHIKH


Examinateur: Mr.A .BESSAD

1
2
3
Table des matires
Introduction

CHAPITRE -I- :Gnralits sur le systme cardiovasculaire

I. La fonction du cur ..
I.1.Rappels anatomiques et fonctionnels
I.2. Llectrognse cardiaque
I.2.1.Potentiels daction ..
I.2.2.Propagation de lexcitation
I.2.3.La commande rythmique du cur
I. 2.3.1. Le systme nerveux autonome .........................................
I. 2.3.1.1. Le systme nerveux parasympathique
I. 2.3.1.2.Le systme sympathique .

CHAPITRE -II- : Mthodes de recueil du signal Electrocardiogramme ECG

II. 1. Prsentation
II.1.1.Electrocardiogramme
II.1.1.1.Historique
II.1.1.2.Introduction physiologique
II.1.1.3.Utilisation Mdicale
II. 2. Electrocardiographie
II.2.1.Principe de fonctionnement
II.2.2.Appareillage
II.2.3.Electrocardiogramme ambulatoire de Holter
II.2.4.Chaine dacquisition de lECG par Micro-ordinateur
II.2.5.Electrodes
II.2.6.Drivations
II.2.7.Trac des rsultats sur papier
II. 3. Electronique associe
II.3.1.Amplification
II.3.2.Traitement du signal
II.3.2.1.Dtection des ondes QRS
II.3.2.2.Numrique
II. 4. Evolution
II. 5. Stockage des donnes
II. 6. Conclusion

CHAPITRE -III- : Programmation de la carte dacquisition temps-rel DSPACE DS1103

III. Introduction
III.1.Les diffrentes mthodes de programmation temps-rel de la carte DS1103
III.1.1.Programmation manuelle de la carte DSPACE par langage C
III.1.2.Compilateurs C de DSPACE

4
III.1.2.1.Compilateur Microtec PPC pour processeur Motorola PowerPC
III.1.2.2.Compilateur C TMS320C3x/C4x pour processeur slave DSP (Digital
Slave Processor)
III.1.3.Programme C dacquisition du signal ECG
III.1.4.Utilisation du logiciel SIMULINK de MATLAB
III.1.4.1.Avantagesde SIMULINK par rapport a la programmation manuelle en
langage C
III.1.4.2.La bibliothque dapplications RTI1103
III.1.4.3.Acquisition et filtrage temps-rel du signal Electrocardiogramme (ECG)
III.1.4.4.Excution du modle ECGREAD.MDL
III.1.5.Conclusion

Quelques extensions possibles pour le projet de fin dtudes

IV.ANNEXES

ANNEXE A- :

-Caractristiques techniques de DSPACE DS1103 et Datasheets

ANNEXE B- :

-Les diffrents ports de communication et Entres/Sorties

Lexique Anglais/Franais
Lexique Franais/Anglais

BIBLIOGRAPHIE

5
Introduction
Nous prsentons dans ce mmoire les travaux raliss au cours de cette
dernire anne pour lobtention du diplme dingnieur dtat en Electronique
Biomdicale ; Cette courte introduction expose la dmarche gnrale que nous
avons suivie, qui sous-tend lorganisation de ce document.
Le point de dpart de ces travaux est un problme pratique rcurrent dans
les domaines dactivit pour lesquels le traitement de linformation occupe une
large place. Paradoxalement, tandis que ces domaines connaissent des avances
techniques importantes, la complexit des moyens que celles-ci mettent en
uvre freine leur diffusion auprs dun public non expriment.
Le domaine de lacquisition de signaux physiologiques est crucialement
reprsentatif de cette difficult. Tout dabord la grande quantit et la varit des
signaux physiologiques ncessitent dtre gres de manire efficace. Ensuite,
linformation que ces signaux contiennent, trs riche doit tre traite et analyse
et synthtise en des termes accessibles et exploitables par des mdecins en
routine. Enfin, les techniques dacquisition et de
visualisation des signaux samliorant, le potentiel dobtention dlments
diagnostiques croit et doit donc tre exploitable au mieux par les mdecins
chercheurs.
De fait, une large communaut de scientifiques propose dapprhender
cette quantit, cette richesse et ce potentiel en dveloppant des mthodes
informatiques de traitement de signaux physiologiques performantes et
spcifiques. Ces mthodes sont fondes plus ou moins implicitement sur des
connaissances aussi bien mthodologiques (e.g. mathmatiques, statistiques,
informatiques) que mdicales (e.g. anatomiques, physiologiques, physiques).Qui
plus est, ces connaissances interviennent souvent dans lutilisation judicieuse
des mthodes pour rsoudre des objectifs particuliers de traitement de signaux
physiologiques.
Bien que les mdecins concerns soient demandeurs de ces nouvelles
techniques danalyse,linvestissement qui leur est demand pour savoir les
manipuler est tel,quils se contentent bien souvent de mthodes triviales ,faciles
a apprhender et dont ils matrisent les rsultats.

Notre travail sest bas sur linstallation et la mise en oeuvre de la carte


dacquisition temps-rel multiprocesseurs de marque DSPACE DS1103
dveloppe spcialement pour le prototypage dapplications en ingnierie
automobile et nouvellement acquise par le laboratoire dautomatique de notre
universit. Elle permet a la fois lacquisition ou la restitution de signaux
analogiques ou digitaux et le contrle ou la commande des robots .Vu les hautes
performances et la rapidit quoffre cette carte, nous nous sommes attachs

6
lappliquer notre domaine dintrt savoir lacquisition et le traitement de
signaux physiologiques tel que lElectrocardiogramme. De mme nous
utiliserons le logiciel SIMULINK de MATLAB et les diffrents compilateurs C
appropris pouvoir associer quelques notions de filtrage numrique.

Dans le premier chapitre nous prsentons les principales fonctions


du cur ainsi quune introduction a llectrocardiographie. Dans le
deuxime sont dtailles les diffrentes mthodes permettant de relever
le signal Electrocardiogramme (ECG) dans une chane dacquisition par
ordinateur et limportance de lamplification et du filtrage des signaux
physiologiques.
Le chapitre 3 sont prsentes les caractristiques techniques de la
carte dacquisition DSPACE DS1103 et ses diffrents ports
dentre et de sortie.
Les chapitres 4 et 5 traitent la partie principale de notre travail qui
sont :
la programmation de la carte dacquisition et sa mise en
uvre pour acqurir les signaux physiologiques.
La ralisation pratique de la chane damplification du signal
ECG.

7
8
I. La fonction du cur : [extrait du livre de cardiologie ditions Larousse]

Prambule : Ce chapitre prsente des notions fondamentales sur llectrognse cardiaque. Il dcrit
succinctement les caractristiques du tissu cardiaque auxquelles nous nous rfrerons dans ce mmoire
ainsi que les processus de propagation de l'influx cardiaque, puis les principes fondamentaux de
l'lectrocardiographie et les diffrents types d'enregistrement. Laccent sera mis sur l'lectrocardiogramme
haute rsolution.

I. 1. Rappels anatomiques et fonctionnels

Le coeur est situ au milieu du mdiastin o il est partiellement recouvert par les poumons et
antrieurement par le sternum et les cartilages des troisimes, quatrimes et cinquimes ctes. Les
deux tiers du coeur sont situs gauche de la ligne passant par le milieu du corps. Il repose sur le
diaphragme et est inclin en avant et gauche de telle sorte que l'apex soit antrieur par rapport au
reste du coeur. Le coeur est constitu de quatre cavits contractiles: les oreillettes reoivent le
sang veineux et les ventricules droit et gauche le propulsent respectivement dans la circulation
pulmonaire et dans la circulation systmique (cf. figure 1-1). Chaque battement cardiaque est un
processus mcanique engendr par des phnomnes biolectriques, notamment ioniques.

I. 2. L'lectrognse cardiaque

Excitabilit et contractilit sont les proprits essentielles des tissus cardiaques. Elles varient selon
la localisation de ces tissus dans le myocarde. Pendant la priode dactivit (systole) et de repos
(diastole) les cellules cardiaques sont le sige dune suite complexe d'vnements lectriques
membranaires et intracellulaires qui entranent le glissement des filaments dactine et de myosine
lorigine du raccourcissement de la cellule, donc de la contraction.

I.2.1. Potentiel daction

Ce sont les ions chlorure (Cl-), sodium (Na+), calcium (Ca++) et potassium (K+) qui sont
impliqus dans les changes membranaires. Leurs osmolarits intracellulaires et extra cellulaire
prsentent des valeurs de potentiel lectrochimique trs diffrentes, spcifiques de chaque ion. Les
gradients des concentrations ioniques sont rgis par des mcanismes dchange travers des
canaux spcifiques de la membrane cellulaire. Les variations des potentiels observes au cours du
cycle cardiaque correspondent des modifications de la permabilit membranaire pendant les
diffrentes phases de ce cycle. Pendant la phase de repos (diastole cellulaire), la polarisation
membranaire lintrieur de la cellule est ngative par rapport lextrieur : cest le potentiel de
repos dont la valeur est comprise entre -80 et -90 mV (cf. Tableau 1-1).

9
Figure 1-1 : reprsentation du coeur et de lorigine des gros vaisseaux. On distingue galement
les voies de conduction normales de l'influx cardiaque [extrait de Tortora et al, 1988].

Pendant la phase de systole, le potentiel de membrane tend sinverser par suite des variations de
permabilit aux ions Na+, Ca++ et du flux sortant de K+. Lintrieur de la membrane peut alors
atteindre des potentiels de +20 +30 mV par rapport lextrieur de la cellule. Cette variation de
potentiel de membrane, caractristique de la phase dactivit d'une cellule, constitue le potentiel
daction (cf. Figure 1-2).

Tableau 1-1 : concentrations intra et extra-cellulaires des principaux ions impliqus dans les
phnomnes lectrophysiologiques cardiaques et valeurs des potentiels lectrochimiques d'quilibre
correspondant [extrait de Noble, "The initiation of the heartbeat", Londres, 1973, p 12-13]

10
.

Figure 1-2 : reprsentation schmatique de diffrentes courbes du potentiel daction [extrait de


Macfarlane, "Comprehensive electrocardiology", NY, 1989, p. 132].

La forme du potentiel d'action varie selon le tissu considr. Son amplitude crte--crte est de
100 120 mV. La phase de dpolarisation est la plupart du temps rapide ou trs rapide. La vitesse
est peu prs proportionnelle la vitesse de conduction des tissus. La phase rapide de
dpolarisation est suivie d'un plateau plus ou moins long et plus ou moins ample selon le tissu. Le
tissu nodal (c'est--dire des noeuds sinusal et auriculo-ventriculaire) prsente, contrairement aux
autres, une phase de dpolarisation lente .Durant la phase de dpolarisation et une partie de la
phase de repolarisation appele priode rfractaire", les cellules sont inexcitables. Ces
caractristiques des cellules cardiaques contribuent une bonne synchronisation des mcanismes
de contraction de l'ensemble du muscle cardiaque.

I.2.2. Propagation de lexcitation

La transmission de lexcitation dans les fibres cardiaques seffectue de proche en proche.


Elle rsulte dun flux de courant entre les cellules qui viennent dtre actives et les cellules
adjacentes au repos.
Lexcitation qui est lorigine du battement cardiaque prend naissance dans le nud sinusal (ou
noeud de Keith et Flack). Elle se propage de cellule cellule dans toute la masse du muscle
auriculaire pour produire la contraction des oreillettes. L'excitation atteint alors le nud auriculo-
ventriculaire (ou noeud d'Aschoff-Tawara, cf. figure 1.3).

11
Figure 1-3 : principales caractristiques du systme de conduction dans un cur humain. SAN:
noeud sinusal (Keith et Flack), B: branche antrieure, W: branche mdiane, T: branche postrieure,
AVN: noeud auriculo-ventriculaire, H: faisceau de His, LBB: branche gauche, RBB: branche droite, PF: fibres de Purkinje
[extrait de Macfarlane, "Comprehensive electrocardiology", NY, 1989, p. 111].

Ce noeud a un rle de rgulateur. Il impose londe de propagation un certain retard avant de la


transmettre au faisceau de His. Celui-ci transmet lexcitation aux ventricules, plus prcisment au
Faisceau de His et aux fibres de Purkinje qui cheminent sur toute la surface interne des
ventricules. Le noeud auriculo-ventriculaire et le faisceau de His constituent le seul lien
fonctionnel normal entre les tages auriculaire et ventriculaire. Grce au retard impos par le
noeud auriculo-ventriculaire, les ventricules ne sont dpolariss quaprs la fin de la contraction
des oreillettes, donc au moment o les ventricules sont remplis .La conduction dans le rseau de
Purkinje est trs rapide ce qui permet dobtenir une contraction peu prs simultane de
l'ensemble des myocardes ventriculaires droit et gauche, do une expulsion optimale du volume
sanguin ventriculaire vers les artres. La repolarisation se produit ensuite de faon plus lente.

I. 2.3. La commande rythmique du coeur


Le coeur est un muscle caractris par une activit automatique, spontane et rgulire. Le
Coeur isol bat une frquence quon appelle "la frquence cardiaque idiopathique". Elle est en
moyenne de 70 battements par minute chez l'adulte. Cette frquence diminue avec lge et
lentranement physique. Sur le coeur normal, le noeud sinusal est soumis une rgulation extra
cardiaque qui a pour effet de rduire la frquence cardiaque au repos et de laugmenter au cours
de leffort physique. Cette rgulation est assure en grande partie par le systme nerveux
autonome.

I. 2.3.1. Le systme nerveux autonome


Le systme nerveux autonome joue un rle cl dans la rgulation de l'activit cardiaque, de
la frquence, de la force des battements cardiaques, de la pression artrielle (dilatation ou
vasoconstriction des vaisseaux sanguins). Il comprend deux systmes deffet inverses :

I.2.3.1.1. Le systme parasympathique


C'est l'lment dominant de la rgulation de la frquence cardiaque chez l'homme. Il permet le
ralentissement de la frquence cardiaque.

12
I.2.3.1.2. Le systme sympathique

Il est surtout reli aux processus qui impliquent une dpense d'nergie. Lorsque l'organisme est en
homostasie, la fonction principale du systme sympathique est de combattre les effets du systme
parasympathique. A l'inverse de la situation au repos, lors d'une tension extrme par exemple, le
systme sympathique domine le systme parasympathique, surtout dans des situations de stress.

I.2.3.2. Le barorflexe

L'arc barorflexe est un mcanisme de rtro-contrle de la pression artrielle par lequel toute
modification de la pression artrielle entrane une variation oppose de la frquence cardiaque
(barorflexe cardiaque) et des rsistances priphriques (barorflexe vasomoteur). Ce rtro-
contrle a pour objectif de rguler de faon rapide l'tat tensionnel du systme circulatoire.
Il rduit la labilit tensionnelle et maintient en toutes circonstances le niveau de pression autour
d'une valeur moyenne.

13
14
II. 1. PRESENTATION
[Extrait pris du livre de Lepeschkin E: Electrocardiographie Moderne. Baltimore: Williams et
Wilkins, 195].

II.1.1 Electrocardiogramme
o II.1.1.1 Historique

1842 Un physicien italien Carlo Matteucci montre quun courant lectrique


accompagne chaque battement cardiaque. [1]

1887 Un physiologiste anglais John Burden publie le premier


lectrocardiogramme dun humain.

1897 Clment Ader, ingnieur lectrique, adapte un systme damplification


appel galvanomtre corde*, jusque l utilis pour les communications
tlgraphiques sous-marines.

1903 Einthoven parvient recueillir ces courants dune manire satisfaisante


en utilisant un montage lectrique rappelant le pont de Wheatstone*.

o II.1.1.2 Introduction physiologique

Llectrocardiographie explore lactivit lectrique du cur par enregistrement


des lectrocardiogrammes, tracs bidimensionnels qui inscrivent en fonction
du temps les variations du potentiel lectrique induites dans les diffrents
points du corps par le cur en activit. Les innombrables cellules musculaires
qui le constituent sont dotes de proprits spciales dont les deux plus
importantes sont le pouvoir mcanique de contraction et lactivit lectrique
rythmique, elle-mme lie des dplacements ioniques travers la membrane
des cellules.

La dpolarisation trs brusque, se maintient environ durant 0,3 secondes puis


est suivie aussitt de la repolarisation qui rtablira les charges lectriques
initiales. Elle se propage rapidement de proche en proche, aux cellules voisines
et finalement au cur tout entier en 5 centimes de seconde environ.
Cependant, comme la repolarisation est beaucoup plus lente, la dure totale de
lactivation de la masse cardiaque est de lordre de 40 centimes de seconde.
Ltat de repos lectrique dure environ 60 centimes de seconde. Ainsi, le
rythme de lactivit du cur est de 60 80 activations par minute au repos. [2]

Llectrocardiographie consiste recueillir au niveau de la peau ces courants


dactivits de la fibre musculaire cardiaque, les amplifier puis les enregistrer.

15
o II.1.1.3. Utilisation mdicale

Les renseignements crits fournis par llectrocardiogramme sont de ce type :

fig.1 : Trac dun lectrocardiogramme [9]

P = onde auriculaire, PR = temps de conduction auriculo-ventriculaire, QRS = onde ventriculaire


rapide ou de dpolarisation, Q = premire onde ngative, R premire onde positive, S = premire ond
ngative suivant une onde positive, ST-T = onde ventriculaire lente ou de repolarisation

- Londe P : elle reprsente la dpolarisation auriculaire. Sa dure est de lordre de 90 ms.


C'est une onde positive dont l'amplitude est normalement infrieure ou gale 0.2 mV.
- Le complexe QRS : il correspond la dpolarisation ventriculaire prcdent leffet
mcanique de contraction. Sa dure normale est comprise entre 85 et 95 ms.
- Londe T : elle correspond la repolarisation des ventricules. L'onde T normale une
amplitude plus faible que le complexe QRS.
L'intervalle PR : mesure la dure entre le dbut de l'onde P et le dbut de Q ou de R. Sa
dure est comprise entre 120 et 180 ms. La phase de repolarisation ST-T est beaucoup plus
longue (300-400 ms) que la phase de dpolarisation ventriculaire (85-95 ms).
La phase de repolarisation auriculaire napparat pas sur lECG car elle est noye dans le
complexe QRS.

Il vient ensuite une phase dinterprtation des tracs obtenus, trs dlicate, qui demande une
connaissance prcise de la mdecine. Llectrocardiogramme est utilis pour suivre les
modifications de volume des cavits, les troubles du rythme et les affections coronariennes. Il
est parfois ncessaire de recourir des preuves deffort (ECG deffort*), pour le rendre plus

16
sensible. Parce que le cur est un organe vital et que les maladies cardiaques sont frquentes,
llectrocardiographe est un appareil trs souvent utilis.

II.2. ELECTROCARDIOGRAPHIE
Depuis le premier appareil du dbut du sicle, llectrocardiographe a volu en
adoptant au fur et mesure les technologies dactualit. Ainsi, le signal analogique entranant
une aiguille est devenu numrique, exploit par logiciel, et transmis sur papier par
lintermdiaire dune imprimante.

II.2.1. Principe de fonctionnement

Llectrocardiographie (ECG) consiste recueillir les variations du potentiel


lectrique, les amplifier puis les enregistrer .Les signaux capts tant particulirement
faibles, des amplificateurs de hautes performances (gain, linarit, diffrentialit, minimum de
bruit de fond) sont souvent ncessaires.

Sauf pour des tudes particulires portant sur les aspects nergtiques de llectrognse, on
ne sintresse gure la puissance des gnrateurs biolectriques, ni aux courant quils
dbitent. On a soin au contraire de rendre ngligeable le courant extrait par linstrument de
mesure, qui doit tre par consquent trs haute impdance dentre, de telle sorte que les
phnomnes biologiques ne soient pas perturbs par la mesure.

II.2.2. Appareillage

Actuellement, il existe des lectrocardiographes modernes trs sophistiqus .Ils se


prsentent sous la forme dappareils compacts intgrant de nombreuses fonctions. En effet,
ces appareils comportaient un cran cristaux liquides, une dizaine de drivations*, une
imprimante, un logiciel dexploitation des rsultats, et une possibilit de stocker les
enregistrements sur disque dur et disquette, ou de les transmettre sur une ligne tlphonique et
pouvaient aussi contrler une preuve deffort.

II.2.3. Electrocardiogramme ambulatoire de Holter

Lenregistrement lectrocardiographique ambulatoire fut mis au point par Holter [Hol


61] en 1961. Ce type denregistrement est surtout employ pour dtecter lapparition
darythmies et la modification du segment ST-T sur une dure de 24 heures .Les lectrodes
utilises sont comme pour tous les ECG, des lectrodes en Ag/AgCl. Une prparation de la
peau est ncessaire afin de limiter les interfrences gnres par linterface peau-lectrode.
Des recommandations lies au choix des voies enregistres lors de lacquisition des ECG
Holter ont fait l'objet dun article publi par lAmerican Heart Association (AHA) [She 85,1].
Les enregistreurs sont soit analogiques (bande magntique) soit numriques.
L'inconvnient majeur des systmes numriques tait jusqu' trs rcemment leur manque de
rsolution li l'utilisation d'algorithmes de compression numrique permettant de stocker les
donnes dans des mmoires solides dont la capacit est limite quelques mga-octets. Pour
avoir des performances comparables celles des enregistreurs, il faudrait des capacits
d'environ 80 Mo pour pouvoir stocker 24 heures sur trois voies avec une rsolution
acceptable. L'volution technologique permet d'envisager de disposer de telles capacits dans
un avenir proche (mmoires Flash ou micro-disques).LECG Holter est reconnu comme un
outil trs efficace pour le diagnostic des arythmies transitoires.

17
II.2.4.Chaine dacquisition de lECG par Micro-ordinateur:
[Extrait pris du site : http://www.universalis.com]

Le positionnement des lectrodes dacquisition de lECG-HR a volu en mme temps que


les capacits et les limitations des outils de traitement. Actuellement, le systme de
drivations recommandes, quoique empirique, relve d'un consensus international
prconisant l'utilisation de trois drivations pseudo-orthogonales positionnes selon le schma
prsent dans la figure suivante :

Synoptique de la chane dacquisition dun ECG-HR. C.A.N.: convertisseur


Analogique/numrique; U.C.: unit centrale [extrait de Gomes JA, Signal Averaged
Electrocardiography, NY, 1993, p. 51].

II.2.5. Electrodes

Un des principaux intrts de llectrocardiogramme est quil nest pas traumatisant, cest
dire quil ne ncessite pas dopration chirurgicale ou danesthsie [3]. Les lectrodes de
mesure sont donc simplement places divers endroits du corps, directement sur la peau.

Limportant pour ces lectrodes est quelles soient relativement inaltrables et


impolarisables. La plaque dargent, revtue dune couche de chlorure dargent (gel
insoluble), sont des bonnes lectrodes superficielles et les plus employes (voir fig.4).

fig.4 : Electrodes bipotentielles : [4]

18
lectrode de mtal (argent principalement), gel de chlorure dargent

Les lectrodes employes pour llectrocardiographie en milieu hospitalier sont de ce type


(fig.5).

fig.5 : Taille relle environ 5 cm de longueur maximale.

Celles ci sont jetables aprs une unique utilisation

II.2.6. Drivations.

On appelle drivation un circuit lectrique dtermin par un couple dlectrodes. Les


lectrodes sont positionnes des endroits du corps bien dfinis. Pour prendre un
exemple simple, considrons les quatre drivations utilises au dbut de
llectrocardiographie, illustres sur la figure 6.

19
Fig.6 : Placement des lectrodes de base pour llectrocardiogramme

La jambe droite est gnralement mise la masse. On a alors pour chaque drivation
VI, VII et VIII :

VI=VL-VR
VII=VF-VR
VIII=VF-VL

On trouve alors mathmatiquement VI+VIII=VII. Cette quation est appele


relation dEinthoven.

Mais les techniques utilises actuellement sont un peu plus complexes comme
le dcrit la disposition montre en figure 7. Six lectrodes sont places dans la
rgion du cur. Les six voies alors rcoltes sur lappareil sont la diffrence
entre chaque lectrode et la tension moyenne des trois membres
(VI+VIII+VII)/3. Ces voies provenant dune rgion proche du cur permettent
de dceler des petites malformations du muscle cardiaque.

fig.7 : positionnement standard des 6 lectrodes


proches du cur pour un relev de 10 drivations

20
II.2.7. Trac des rsultats sur papier

Les premiers lectrocardiogrammes provenaient dun mouvement du stylet sur une bande
papier qui droulait. Aujourdhui, les tracs se font sur imprimantes, les plus utilises
tant des modles thermiques*. Typiquement, les performances de ces imprimantes sont :
une vitesse de droulement du papier de 5 50 mm/s, une prcision horizontale de 1000
ppp* 25mm/s, une rsolution verticale de 200 ppp, jusqu 15 voies sur la mme bande
de papier. Maintenant que nous savons quels sont les principes mis en jeu par
llectrocardiogramme, nous pouvons entrer dans llectronique associe.

II. 3. Electronique associe

La figure 8 est un diagramme dun lectrocardiogramme simple, regroupant 4


drivations :

Sur les appareils modernes, chaque lectrode est connecte un tampon (buffer)
haute impdance dentre (typiquement 100 MW). Le tampon supporte des hautes
tensions, pour protger les amplificateurs en cas dlectrochoc, envoy par un
dfibrillateur* par exemple. Ces tampons, ou au moins tout ltage dentre, sont
aliments par une alimentation isole et stabilise, dans le but de rduire les risques de
chocs lectriques. On trouve parfois une batterie pour cet usage.

Le signal de mode commun peut tre utilis pour rduire le bruit de mode commun par
lintermdiaire dune rtroaction agissant sur la jambe droite du patient

Sur le schma ci dessus, il est possible de choisir une drivation particulire, grce au
lead-select switch and network. Il est noter que la plupart des appareils actuels
travaillent sur au moins dix voies en mme temps.

21
II. 3.1. Amplificateur

Revenons la fig.8 : une fois la voie slectionne, le signal diffrentiel est amplifi par un
amplificateur diffrentiel hautes performances.

Lamplificateur diffrentiel sur chaque voie ressemble ce modle :

fig.9 : Amplificateur diffrentiel [4]

On peut modifier le gain et loffset en faisant varier Rg et Rf.

On a sur ce modle une formule donnant le

, o Ad reprsente lamplification de mode diffrentiel, et Ac lamplification de


mode commun.

La principale caractristique de celui-ci est un CMRR* trs important, vu que


normalement, le bruit est rparti uniformment sur toutes les lectrodes

22
fig.10 : Bruit parasite 50 Hz [4]

Si Ac=0, le montage amplificateur diffrentiel va supprimer totalement le


bruit de 50 Hz. Cest pourquoi on cherche avoir Ac le plus faible possible,
donc il faut un CMRR le plus fort possible. Pour le Max Personnal de
Marquette, le rejet en mode commun est donn 130 dB minimum

II. 3.2. Traitement du signal

II.3.2.1. des ondes QRS Dtection

Il est utile de pouvoir distinguer automatiquement les battements


cardiaques. Des algorithmes ont t dvelopp cet effet [4], et
ressemblent sur le principe ceci :

fig.11 : algorithme permettant la dtection des pics

23
Le signal sortant des amplificateurs est filtr par un filtre passe bas puis un filtre passe haut de
caractristiques de transfert suivantes :

Passe bas :

Passe haut :

On retrouve aussi dans le schma un drivateur, une cellule qui lve le signal au carr, un
retardateur (delay), une porte ET, deux comparateurs (renvoyant un signal TTL* selon le
niveau de lentre par rapport T1 et T2)

Le MA filter (moving average filter) correspond un filtre dont la sortie peut scrire :

, o Nw reprsente la longueur du moyennage. On a ainsi en sortie Dout un signal TTL


renvoyant 1 quand un pic est dtect (voir figure 12)

fig.12 : en haut : signal ECG


en bas : dtection des battements cardiaques

24
II.3.2.2. Numrique

La manipulation sur ordinateur sest gnralise, pour une utilisation plus souple et
plus efficace. Cette opration ncessite des signaux chantillonns. Lappareil que jai vu
permettait une acquisition de 15 pistes simultanment, avec un taux dchantillonnage de
4000 Hz. Pour les calculs analytiques (dtection des battements, pulsation), lappareil
utilise 250 chantillons par secondes. Le convertisseur analogique numrique se place alors
aprs le dernier amplificateur diffrentiel.

Il faut aussi savoir quil existe un ECG dit Haute Rsolution qui chantillonne plus
de 2 kHz, avec un filtre 400 Hz, et un bit de poids faible qui reprsente moins de 2,5V. L
se posent des problmes de bruit, quil faut filtrer soigneusement (avec un filtre de Wiener).

II. 4. Evolution

Pour obtenir de meilleures analyses mdicales, des nouvelles mthodes de


classification des pulsations cardiaques ont t recherches. Les diffrences sont tellement
fines, que les paramtres de classification diffrent dun patient lautre. Il est donc quasi
impossible de trouver un algorithme permettant cette diffrenciation. Cest pourquoi les
chercheurs se sont orients assez rcemment sur le rseau de neurones* [7]. Celui-ci combine
en autre les avantages (que je ne dvelopperais pas ici) de pouvoir apprendre. Lide est donc
les former en leur faisant apprendre une base de plusieurs millions denregistrements dECG,
contenant les dtections voulues. Ces rseaux de neurone permettront ainsi de reconnatre ce
quon leur demande.

II.5 Stockage des donnes

Llectrocardiogramme haute rsolution moyenn peut tre archiv sous diffrentes


formes :
dition sur un support papier (cf. figure 1-12), visualis sur un moniteur et stock sur un
disque dur ou sur une disquette. Gnralement, pour les enregistrements ECG-HR, seule
l'dition papier est insre dans le dossier du patient. Il est cependant intressant de noter que
ces donnes comportant des informations cliniques et signaltiques sur le patient ainsi que les
lectrocardiogrammes des trois drivations (signaux de dure de 800 ms chantillonns
1000 chantillons/s sur 16 bits) sont de plus en plus souvent stockes lectroniquement dans
une base de donnes. La taille d'un enregistrement est d'environ 5Ko.

25
Figure 1-12 : exemple de rsultat d'une analyse de l'ECG-HR sur un patient avec TV. (a):
drivation X, (b): drivation Y, (c): drivation Z, (d): vecteur amplitude filtr entre 40 et 250 Hz.

II.6. CONCLUSION

Llectrocardiologie a beaucoup volu durant cette dernire dcennie.


Quelle que soit la mthode dacquisition utilise, elle reste un outil
incontournable pour le diagnostic des troubles du rythme, des infarctus et dun
grand nombre de pathologies cardiaques .Si les mthodes dacquisitions les plus
anciennes telles que lECG 12 drivations et la mthode vectocardiographique
conservent un attrait clinique important, il apparat que llectrocardiologie dite
"quantitative" ouvre un nouveau champ d'investigation en permettant de
dcouvrir et de quantifier des phnomnes lectrocardiologiques de surface
traduisant des anomalies fonctionnelles graves. L'ECG-HR moyenn apparat
comme une technique majeure qui trouve de nombreuses applications cliniques
telle que l'valuation de l'efficacit d'un acte de chirurgie antiarythmique ou la
prdiction des TV chez les patients ayant subi un infarctus [Cai96].

Les informations prcises sur ces appareils sont difficiles trouver. Les
constructeurs ont dvelopp leurs solutions et vitent de les dvoiler (ce qui peut
se comprendre). De plus, les avances de llectronique ont pouss les fabricants
intgrer leurs circuits. Ainsi, la partie lectronique pure de lappareil que jai
pu voir (Max Personnal de Marquette, socit amricaine) se rsume une carte
intgre regroupant toutes les fonctionnalits de lappareil, comme le contrle
de laffichage, de limpression, dalimentation, damplification, de transfert de
donnes ; si bien quil est quasi impossible de retrouver les principes
lectroniques utiliss.

26
De plus, les informations que jai pu trouver concernent des volutions
trs rcentes, et par consquent trs pointues .Sur tous ces appareils mdicaux,
on trouve une protection contre les surtensions et autres chocs lectriques, car on
en connat le risque. Cette protection se fait par lintermdiaire de tampons, qui
ont une impdance dentre trs leve (de lordre dune centaine de
mgohms).La rvolution du numrique a aussi touch ces appareils, qui
peuvent dsormais faire quelques analyses, comme la dtection dun battement,
dune squence, de classification, une localisation plus prcise
Lenregistrement sur papier est encore pratiqu, mais va certainement laisser la
place laffichage graphique, plus souple et assist des fonctions de calcul de
lordinateur. De plus, les enregistrements peuvent maintenant se faire distance
et cela permet au patient dtre mieux suivi. Ces appareils sont aujourdhui
toujours trs utiliss en milieu hospitalier. Toutes les amliorations apportes
ceux ci rendent des services de nombreux patients.

La mesure des signaux et de lamplification est quelque peu tablie,


contrairement au traitement du signal. Dans ce domaine, larrive du numrique
a permis dentrer dans une autre dimension, de par sa puissance et sa souplesse
dutilisation. En effet, les ordinateurs ont pu apporter leur rapidit, leur
polyvalence, leurs moyens de stockage et de communication et cest pour cela
quon a dvelopp un systme dacquisition de lECG par la carte dacquisition
DSPACE DS1103 permettant de numriser ce signal puis lui appliquer des
outils de traitement de signal trs volus en utilisant le logiciel SIMULINK de
MATLAB et cest ce quon va dtailler dans les chapitres suivants.

27
28
III.1. Prsentation de la carte dacquisition dSPACE DS1103 :

III.1.1. Vue densemble du systme :

Introduction :

La carte dacquisition est un carte trs performante comportant plusieurs


processeurs et dispose de nombreuses entres et sorties analogiques ou numriques
ainsi que des encodeurs incrmentaux pour la commande temps rel de robots.

Chaque processeur possde son compilateur C appropri (un pour PPC Motorola,
un pour Slave DSP de Texas-Instruments et un autre pour le Slave de SIEMENS).

La carte dispose aussi dune barrette de mmoire RAM indpendante et qui peut
tre augmente .Cette carte peut tre insre au bus ISA de la carte mre dun
ordinateur compatible IBM.

PPC La carte dacquisition DS1103 est un systme bas sur le processeur Matre
(Master) Motorola 604e PPC (400MHZ clock), qui reprsente lunit de traitement
principale.
Units dEntre/Sortie Un ensemble de priphriques a bord frquemment utilis
dans des systmes de commande numrique a t ajout au PPC. Aussi bien que
les convertisseurs A/D et D/A ,les ports numriques dE/S , l interface srie, PPC
a aussi la commande des encodeurs incrmentaux, qui permettent le
dveloppement des contrleurs avancs pour des robots avec jusqua six joints.
Le sous ensemble DSP DSP (Digital Signal Processing) est un processeur esclave
(Slave) bas sur Texas Instruments TMS320F240 DSP, est particulirement conu
pour la commande des commandes lectriques. Parmi autres, Les possibilits
dEntre/Sortie, le DSP fournit la gnration triphase de PWM faisant un sous-
ensemble utile pour des le contrle et le guidage dapplications.
Le sous ensemble CAN Un autre sous-ensemble, bas sur le microcontrleur de
Siemens 80C164 (MC), est employ pour les connections entre les diffrents
ADC.
Master PPC, Slave DSP, Slave MC Le PPC a accs au DSP et aux sous-
ensembles des CAN. Parl en termes de communication dinter processeur, le PPC
est le matre, tandis que les DSP et le CAN MC sont des esclaves.

La figure suivante donne une vue densemble des units fonctionnelles du tableau de contrle
de DS1103 PPC.

Units fonctionnelles du tableau de contrle de DS1103 PPC

ADC Analog/Digital Converters


MC CAN Microcontroller 80C164
CAP Capture
DAC Digital/Analog Converters
DPMEM Dual-Ported Memory
DSP Digital Signal Processor TMS320F240
PPC Power PC 604e Processor

29
PWM Pulse Width Modulation

fig..Schma synoptique de la carte DSPACE DS1103

III.1.2.Dispositifs dentre /Sortie :

La Conversion A/D
4 convertisseurs A/D parallles, multiplexs en 4 voies chacun, avec une rsolution de 16-
bit, et un temps dchantillonnage de 4 s.
4 convertisseurs A/D avec 1 voie dentre pour chacun, avec une rsolution de 12 bit et un
temps dchantillonnage de 800 ns.
Slave DSP ADC
2 convertisseurs A/D parallles, multiplexs sur 8 voies chacun, avec une rsolution de 10-
bit et un temps dchantillonnage 6 s.
Entre/Sortie Numrique
32-bit input/output, avec possibilit de configuration bit-wise.
19-bit input/output, avec possibilit de configuration bit-wise.
D/A Conversion
2 convertisseurs D/A avec 4 voies chacun et une rsolution de 14-bit.
Interface dEncodeurs Incrmentaux

30
1 voie analogique avec compteur 22/38-bit.
1 voie numrique avec compteur 16/24/32-bit.
5 voies numriques avec compteur 24-bit.
Contrleur dInterruptions
E/S Srie _
Interface UART standard, pouvant tre configure alternativement en mode RS-232 ou RS-
422 mode.

III.1.3. Exemples dapplications typiques de la DS1103 :

Les systmes dSPACE sont utiliss partout o des systmes de contrle mcatroniques
rapides sont conus et tests. Dans ces pages, vous verrez comment optimiser votre processus
de dveloppement avec dSPACE et quelques exemples de clients qui lont dj fait avec
succs.

Un dveloppement permanent d'units de contrle en ingnierie automobile avec


fonction de prototypage de fonctions, implmentation sur calculateurs et test de
calculateurs.
Dveloppement de rgulateur pour applications mcatroniques dans le domaine de la
technique des entranements, de l'aronautique et de l'espace ainsi que la robotique.
Les 9000 systmes et plus installs dans le monde entier parlent d'eux-mmes - tout
comme notre liste de clients de A comme Audi Z comme ZF.

Les produits polyvalents de dSPACE sont utiliss dans de nombreux domaines d'application
trs divers, les exemples suivants montrent l'ampleur de leur succs.

dSPACE Prototyper

TRW Automotive: Dveloppement de systmes de freinage brake-by-wire


DaimlerChrysler: Dveloppement de suspension active
Universit de Paderborn: Dveloppement d'un entranement magntique pour
vhicules sur rails

TargetLink

Cars Volvo: Chane d'outils base de modles


Nord-Micro: Rgulation de la pression dans la cabine d'avion

dSPACE Simulator

Audi: Simulation de la chane cinmatique complte


Opel: Test d'units de contrle de l'habitacle
Siemens: Test d'une rgulation pour turbines gaz

31
III.1.4. Prsentation des diffrents composants de la carte DS1103 :

Emplacement de la carte :

-La carte dacquisition est directement enfichable au Slot ISA de la carte mre dun PC, il
faut aussi prvoir 3 brackets libres pour le triple connecteur (P1, P2, P3). [voir fig.1]:

fig.1Emplacement de la carte DSPACE DS1103

III.1.5.Le Panneau de Connexion CP1103 et dindicateurs LED CLP1103 :

Le panneau de connexion CP1103 fournit les raccordements faciles utiliser entre le tableau
de contrle de DS1103 PPC et les dispositifs relier eux. Le connecteur et le panneau
CLP1103 de LED fournit en plus une range de LED indiquant les tats des signaux
numriques connects au panneau dacquisition. [Voir fig.2 et fig.3] :

CP 1103 (Panneau de connexions) :

Le panneau de connexion CP1103 fournit les raccordements faciles utiliser entre le


tableau de contrle de DS1103 PPC et les dispositifs relis lui. Des dispositifs peuvent
tre individuellement relis, dbranchs ou changs sans soudure (liaison physique).
Ceci simplifie la construction du systme examinant et dpannant.

fig.2Panneau de connexions CP1103

32
CLP 1103 (Panneau dindicateurs LED) :

Le connecteur et le panneau CLP1103 de LED fournissent en plus une range de LED


indiquant les tats des signaux numriques. Les Signaux actifs de niveaux bas ne sont pas
indiqus sur le panneau plan. Les LED ne montrent pas le statut actif du signal mais montrent
le niveau de TTL la place (TTL haute - > la LED est allume; TTL basse - > la LED est
teinte). Le CLP1103 est quip de 92 LED qui indiquent les tats des signaux numriques.
Pour les signaux par accroissement de sonde, il y a des amortisseurs avec de vritables entres
diffrentielles. La puissance exige pour courir la LED est prise de la tension d'alimentation
(VCC) du DS1103.

fig.3Panneau dindicateurs LED CLP1103

III.2.Datasheets de DSPACE DS1103 :

33
34
0,15

0,1

0,05

0
1 177 353 529 705 881 1057 1233 1409
-0,05

Signal (ECG) recueilli par DSPACE DS1103

35
IV. Prface :

Dans ce chapitre, nous allons dtailler les principales mthodes utilises lors de la
programmation des diffrents ports dentres/sorties afin de pouvoir lancer une acquisition
et le filtrage en temps rel dun ou plusieurs signaux physiologiques comme lECG ,le
PCG,lUCG, ,lEEG,lEMG,la Pression artrielle,la capacit pulmonaire
Puisque notre tude est fonde sur le recueil du signal Electrocardiogramme alors nous
avons utilis quune seule entre Analogique qui est celle du Convertisseur Analogique
/Digital Multiplex ADC1 du panneau de contrle de la carte DSPACE DS1103.

IV .1.Les diffrentes Mthodes de programmation temps rel de la carte


DS1103:

Pour programmer la DS1103, nous pouvons utiliser diffrentes mthodes, seulement il


faut respecter certains paramtres pour empcher les difficults dutilisation de ce
prototype. Il faut, donc, dabord
se familiariser avec lenvironnement de contrle de la carte DSPACE
apprendre a matriser convenablement le logiciel de la carte appel
CONTROLDESK
apprendre configurer et manipuler les diffrents outils dacquisition, de
commande et de traitement comme les compilateurs C, lenvironnement
SIMULINK de MATLAB ou aussi les scripts du langage PYTHON.

IV.1.1.Programmation manuelle de la carte DSPACE par langage C

Cette mthode est frquemment employe par les utilisateurs expriments tel que les
informaticiens, elle est aussi adopte lorsquon nutilise pas trop de fonctions
mathmatiques comme le traitement du signal sinon la taille du programme risquerait
dtre trop longue do la programmation manuelle devient encombrante et perdant
beaucoup de temps.

IV.1.2.Compilateurs C de DSPACE :

Pour pouvoir compiler et excuter un programme en C pour lenvironnement


DSPACE DS1103, deux compilateurs sont disponibles :

IV.1.2.1. Compilateur Microtec PPC pour Processeur Motorola


PowerPC :

Ce compilateur permet de compiler un programme en langage C utilisant le


Processeur MOTOROLA PPC de DSPACE sous linterprteur de commandes
MSDOS, alors une liste dinstructions et de procdures permettant daccder
directement aux entres /sorties de la carte dacquisition est livre avec
documentation de la DSPACE .Ces fonctions utilisent des bibliothques et des
librairies spciales puisque le programme en C doit tre dabord traduit en langage
machine c'est--dire en assembleur en employant les instructions du processeur
MOTOROLA PowerPC 604e.

36
La commande DOWN1103 qui se trouve dans le rpertoire \DSPACE\EXE
compile, excute, gnre et charge le programme en .C, puis lance
lexprimentation ou la simulation en temps rel selon le schma de principe
suivant (fig.1):

fig.1.pricipe gnral de compilation du programme

IV.1.2.2.Compilateur C TMS320C3x/C4x pour processeur Slave DSP


(Digital Signal Processor) Texas Instruments

De la mme faon que la prcdente, on utilise ce compilateur qui appropri au


deuxime processeur de traitements numriques de Texas Instruments, ce
processeur est destin au contrle des entres /sorties Numriques (Digital
Input/Output) et a cet effet, une autre librairie est livre avec la documentation de la
DSPACE pour lutilisation des fonctions sous processeur DSP Texas Instruments.

IV.1.3.Programme C dacquisition du signal ECG :


Dans ce paragraphe on va dcrire la mthode permettant de programmer
manuellement le code en C pour pouvoir acqurir 1 signal analogique depuis lADC1
multiplex dune rsolution de 16-bit, une frquence dchantillonnage de 250 KHz et
un temps dacquisition de 4s (type : ADC a approximations successives) .Dabord, il
faut diter le programme en langage C.
Voici lexemple du programme dacquisition : READECG.C

37
#include <Brtenv.h>

#define DT 1.0e-3 /* 1ms pas entre les chantillons (priode dchantillonnage) */


#define NINPUTS 2 /* nombre dentres analogiques */

/* variables pour ControlDesk */


Float64 u[NINPUTS];
Float64 exec_time; /* temps dexcution */

void isr_timerA(void)
{

RTLIB_SRT_ISR_BEGIN(); /* vrification sil yen a dautres acquisitions en cours */


host_service(1, 0); /* service ControlDesk */

RTLIB_TIC_START(); /* dclenchement de la mesure du temps */

ds1103_adc_start(DS1103_ADC1);
/* lire du convertisseur 1 */
/* canal 1 */
ds1103_adc_read (1, &u[0]);
exec_time = RTLIB_TIC_READ();

RTLIB_SRT_ISR_END();
}

void main(void)
{
Int16 temperature;

/* initialisation de ds1103 */
init();
/* attribue le multiplexeur 1 (convertisseur 1) au canal 1,

ds1103_adc_mux_all(1);

RTLIB_TIC_DELAY(2.0e-6);

RTLIB_SRT_START(DT, isr_timerA);

/* tache de fond */
while(1)
{
RTLIB_BACKGROUND_SERVICE();

/* ecrit la temprature du CPU en section de configuration */


ds1103_cpu_temp_read(&temperature);
}
}

38
La deuxime tape est de concevoir manuellement le fichier *.SDF (System
Descriptor File) permettant de regrouper tous les fichiers gnrs par le compilateur
dans le rpertoire o le programme C est stock puis les excuter, ce fichier
sencharge de tout lors du lancement dune acquisition.
Voici lexemple de READECG.SDF

[RTP] /* Processeur temps rel */


Type=DS1103 /* modle de la carte dacquisition DSPACE */
BoardName=ds1103 /* nom de la carte */
File= READECG.ppc /*fichier compile en langage machine pour Motorola PowerPC */
TraceFile= READECG.trc /* fichier comportant les variables */
[System]
Version=1.0
Status=Start
RTP=RTP
SystemType=SingleProcessorSystem /* utilisation dun seul processeur de la carte */

La troisime tape consiste diter le programme permettant de gnrer les signaux


dentre ou de sortie comme les diffrentes variables employes dans notre
programme en C. Donc nous sommes obligs de programmer le fichier
READECG.TRC ; lextension *.TRC indique que cest un fichier regroupant les
variables quon voudrait visualiser sous le Plotter du logiciel CONTROLDESK.
Voici lexemple de READECG.TRC

sampling_period = 1.0E-3 /* priode dchantillonnage en secondes */


_floating_point_type(64,IEEE) /* type de la variable */
_integer_type(32) /* type de la variable */
-- TRACE signals /* signaux a tracer*/
--
-- signal name type address
group "Signals"
u[0] flt /* variable stocke en tableau de la variable u*/

"adc_1" renames u[0] /* renomme une variable par un autre nom */

endgroup
group Execution
exec_time flt
endgroup

u :est la donne (variable) lue par l ADC1

39
La quatrime tape est la compilation des programmes dits :
READECG. C
READECG.SDF
READECG.TRC

Aprs la compilation du programme READECG.C par linstruction DOWN1103 de


linterprteur de commandes MSDSOS, trois autres fichiers sont gnrs par le
compilateur C de Microtec PPC :
READECG.PPC : excutable pour le processeur temps-rel Motorola PowerPc dans
DS1103.
READECG.CDD : ControlDesk Description file contenant la description de
lexprimentation.

La dernire tape consiste a crer linterface graphique *.LAY permettant de


visualiser notre signal lectrocardiogramme sous le logiciel dexprimentation
CONTROLDESK Automation appropri la DS1103.

Voici un exemple de linterface graphique READECG.LAY que nous avions cr pour


la visualisation et le contrle de lacquisition. (Voir fig.2)

fig.2.interface graphique de visualisation des signaux

40
Aprs avoir lanc lacquisition sous CONTROLDESK, et activ le mode ANIMATION, il
faut donc associer chaque variable son endroit ,par exemple, si u[1] est la variable qui
contient le signal de lADC1,il faut lattribuer au PLOTTEUR de visualisation ;ou bien si
P dsigne la variable de la priode ,il faut donc procder de la mme faon mais en
lassociant au Slider (bouton de rglage),cela nous permettra de contrler facilement la
simulation pendant lacquisition du signal en temps-rel et sans avoir recours modifier la
valeur des variables associes. Voir ci-dessous (fig.3) :

fig.3.mthode dassociation dune variable un plotter

Aprs avoir attribu la variable du signal de lADC1Mux au plotter, nous visualisons


notre signal ELECTROCARDIOGRAMME en temps rel dun sujet normal.

41
Pour la prsente simulation nous avons fix la dure de rptition du signal par la
commande, Length = 3 secondes, le signal obtenu est reprsent comme suit :

fig.4.Signal ECG amplifi et filtr par lamplificateur dinstrumentation PHYWE

IV.1.4.Utilisation du logiciel SIMULINK de MATLAB :


DSPACE emploie diffrents logiciels externes, part les compilateurs vus
prcdemment, le logiciel MATLAB est un logiciel de simulation trs performant .Nous
pouvons par exemple, lancer une acquisition de signaux ou encore le contrle dun robot
mais aussi associer diffrentes oprations de traitement du signal se trouvant dans la
bibliothque SIGNAL PROCESSING TOOLBOX de SIMULINK pour le filtrage du
signal en temps-rel.

42
IV.1.4.1.Avantages de SIMULINK par rapport a la programmation manuelle
en langage C

Pour le prototypage de fonctions sous MATLAB il est trs facile de crer des modles
sous SIMULINK puisque ce logiciel gnre tous les fichiers quon a besoin pendant la
simulation de faon automatique. Cela se fait par lintermdiaire de la fonction BUILD
MODEL (Ctrl B) traduisant le modle depuis lextension *.MDL vers les codes en *.C
et les bibliothques #include en *.H tout en utilisant une autre toolbox (boite outils)
nomme REAL TIME WORKSHOP de SIMULINK.
Lautre avantage est dimplmenter un grand nombre de fonctions et doutils en un temps
minimis ce qui est plus pratique que la programmation manuelle en langage C.

IV.1.4.2.La bibliothque dapplications RTI1103


En tapant rti1103 dans linterprteur de MATLAB on aura la bibliothque suivante pour
la cration de modles sous SIMULINK.

fig.5.Bibliothque RTI1103 reprsentant les outils dacquisition de DSPACE DS1103

Comme nous le voyons, il y a diffrentes bibliothques et chaque bloc reprsente une srie
de composants contenant en varit de programmes MATLAB qui, aprs BUILD seront
traduits en langage C pour tre ensuite compils et excuts puis chargs et lis au
processeur temps- rel de la carte DS1103, que ce soit le processeur MASTER PPC de
Motorola, le Slave DSP de Texas Instruments ou bien lautre processeur Slave de
SIEMENS.
Dans toute notre exprimentation, nous avons utilis uniquement un seul Processeur de la
carte DS1103 qui est le MASTER PowerPc Motorola puisquil nous suffit largement.
Donc la bibliothque dapplications implmente a cet effet est la rtilib1103 MASTER
PPC de la figure prcdente.

43
IV.1.4.3. Acquisition en temps-rel du signal Electrocardiogramme (ECG) par
SIMULINK :

Pour cette application, nous avons dvelopp un modle employant les 2 blocs suivants :

DS1103MUX_ADC_CON1

Caractristiques de DS1103MUX_ADC_CON1

-Ce bloc de la bibliothque rti1103 de DSPACE peut tre configur pour faire
lacquisition jusqu' 16 signaux Analogiques travers les convertisseurs ADC
multiplexs avec la possibilit de choisir 4 entres par bloc.
-Ces convertisseurs analogiques/digitaux sont trs performants vu leur :
-Type : ADC a approximations successives.
-Rsolution : 16 bits.
-Rapidit : caractrise par la frquence dchantillonnage f=250KHz.
-Temps dacquisition : 4s.
-Tension dentre : -10 +10 volts au maximum.

Ce convertisseur 16 bits reprsente 65536 niveaux de tension et la diffrence entre


chaque niveau lors du passage de bit a bit est de 20/65536 =0.0002550 volts.
-Pour lacquisition de lElectrocardiogramme, ce type de convertisseur est
parfaitement adapt notre exprimentation et ne ncessite aucun rglage.

SCOPE

Caractristiques de SCOPE :
SCOPE est un outil de SIMULINK permettant la visualisation des signaux.Il dispose
de nombreux outils comme le zoom, le rglage des axes X et Y ainsi que la possibilit
de visualisation sur plusieurs fentres.

44
La figure 6 reprsente le modle dacquisition en temps-rel du signal ECG :

fig.6.modle dacquisition sur SIMUMLINK ECGREAD.MDL

IV.1.4.4.Excution du modle ESSAIECG.MDL


Aprs la compilation du modle par lintermdiaire de la commande BUILD system de
SIMULINK, les fichiers ECGREAD.SDF et ECGREAD.TRC, gnr automatiquement
par le compilateur sont ouvert laide du logiciel ControlDesk Automation pour charger
linterface graphique ECGREAD.LAY puis charger le fichier *.SDF au processeur
MASTER PPC Motorola . La simulation peut tre alors lance en utilisant le mode
ANIMATION sous ControlDesk.

La dernire tape consiste associer les diffrentes variables leurs instruments daffichage
sur ControlDesk. Le Plotter est le plus employ pour visualiser les signaux.

45
fig.7.Signal ECG visualis sur logiciel ControlDesk

46
IV.1.4.5.Enregistrement du signal ECG pendant lacquisition
Pendant lexprimentation nous avons enregistr notre signal ECG par le bouton de la
Boite de dialogue des proprits dacquisition de Controldesk Automation, en cochant la
case STREAM to Disk (enregistrer sur le disque dur) et en spcifiant le nom de et le
chemin denregistrement.
Pour enregistrer le signal, nous pouvons choisir deux formats denregistrement : *.mat ou
*.csv .
Les extensions *.mat peuvent tre excutes par MATLAB ainsi que *.csv respectivement
par les commandes LOAD et CSVREAD.
Lintrt des fichiers *.csv, cest que les variables du signal sont stockes en valeurs, par
exemple pour un graphe ayant deux axes (X) et (Y), les valeurs sont stockes en deux
colonnes et plusieurs lignes de coordonnes et peuvent tre utiles pour la reconstitution du
signal par le logiciel EXCEL de Microsoft ou autre.

IV.1.4.6.Trac du signal ECGREAD.MAT


Pour reconstruire et traiter un signal ECGREAD.mat sous MATLAB il suffit de procder
comme suit :
>>load ecgread ;
>>plot (ecgread.X.Data,ecgread.Y(1).Data) ;

fig.8.Signal Electrocardiogramme (ECG) visualis sur MATLAB

47
Signal agrandi sous MATLAB

fig.9.ECG agrandi avec ses diffrents paramtres : Onde P, complexe QRS et londe T

IV.1.4.7.Trac de la rponse frquentielle du signal ECGREAD.MAT

fig.10.trac de la rponse frquentielle du signal ECG amplifi par lamplificateur PHYWE

48
IV.1.5.Conclusion

Dans ce chapitre nous avons pass en revue toutes les tapes permettant
lacquisition en temps-rel du signal physiologique lectrocardiogramme
(ECG) .De ce fait, nous nous sommes familiariss avec diffrents outils de
dveloppement lors de notre exprimentation se composant des lments
suivants :
-Un patient pour le prlvement du signal ECG.
-Electrodes en Ag ou AgCl pour la dtection de lECG.
-Mise en forme du signal de faible amplitude par lAmplificateur
dinstrumentation PHYWE avec un Gain rglable de 100 a 1000.
-Rduction des bruits dinterfrences dus au secteur de lalimentation
(50Hz).
-Carte dacquisition DSPACE DS1103 +panneau de contrle des E/S.
-Conception de lenvironnement de visualisation et les programmes
dacquisition du signal en passant par les diffrents logiciels
dexprimentation (langage C, Matlab/Simulink, ControlDesk
Automation).

La carte DSPACE DS1103 et son environnement matriel et logiciel


constituent, donc, une plate-forme idale pour lacquisition et le
traitement de signaux physiologiques. Evidemment l acquisition et le
traitement de ces signaux sont conditionns par une bonne chane
damplification dote dune bonne immunit aux bruits, particulirement
ceux du secteur (50 Hz).

49
50
V.Ralisation pratique de la chane damplification de lElectrocardiogramme :

Quelques limitations

Lindisponibilit des composants spcialiss en instrumentation


biomdicale et leur cot lev nous ont pos certaines difficults. Aussi nous
nous sommes rabattus sur le simple amplificateur oprationnel LM324
disponible dans notre laboratoire dlectronique. Mais comme prvisible, nous
navions pas obtenu de signaux de bonne qualit. Nous avions espr pouvoir
comme mme le traiter laide des outils quoffre notre carte dacquisition
DSPACE DS1103, en particulier en intgrant des filtres numriques offerts par
SIMULINK mais ce fut peine perdue.

Suite a cette dception , nous avons opt pour lutilisation de


lamplificateur dinstrumentation biomdicale professionnel de marque
PHYWE comportant un tage de filtrage pour lECG et un autre permettant
lisolation des courants de fuite liminant tout risque dlectrocution du
patient,le gain peut tre fix soit a 100 ou 1000.

V.1.Traitement de linformation :

Aprs le recueil de linformation, un traitement de celle-ci est ncessaire .Ce dernier


inclut dans notre cas : lamplification en amliorant le gain.

V.2.Lamplificateur dinstrumentation :

Le premier tage de la chane de traitement est le plus important .Cest celui o on a


recours a lAmplificateur dinstrumentation (Instrumentation Amplifier).Cet lment
prend en charge lamplification, ladaptation, llimination de la tension de mode
commun et mme, dans certains cas, lisolation du patient des courants de fuites.
Un A.I. est un amplificateur diffrentiel (fig.1) adapt au traitement de signaux en
prsence dune tension de mode commun relativement importante et dont les
caractristiques sont les suivantes :

Gain diffrentiel rglable (de 1 a 10000)


Impdance dentre trs leve (10 KO en parallle avec quelques F)
Impdance de sortie trs faible (0.1O).
Courant de polarisation des entres trs faible (de quelques pA a quelques
nA).
Grande stabilit thermique des performances (0.0015 %/c pour le gain
diffrentiel).
Taux de rjection en mode commun trs lev (>100dB).

51
Le schma quivalent dun amplificateur dinstrumentation est illustr ci-dessous (fig.2) :

V3 + Rg
A1
-

V2 R2
R1 + V0
A3
i4 R4=RG -
R3 V1 R1

+
A2 Rf
V4 -

fig.1 Schma quivalent dun amplificateur dinstrumentation


du type LM324

Avec :
v3 v 4 v 2 v1
i4= =
R4 2 R3 R 4
v 2 v1 2 R3
=1+
v3 v 4 R4
2 R3
Le gain diffrentiel (overall differential-mode gain) : Ad= 1 .A3
R4
Le gain de mode commun (overall common-mode gain) : Ac=A2-A1
Ad
Le taux de rjection en mode commun (CMRR) : CMRR=20log10
Ac
A1, A2, A3 sont les gains en boucle ferme des trois ampli-op.

On voit bien que le gain de lAmplificateur dInstrumentation varie dans


le sens contraire de la variation de R4 (qui est aussi appele RG).Cette
rsistance est externe et trs souvent variable.

V.3.Reprsentation des signaux recueillis par lamplificateur ECG

V.3.1.Signal ECG amplifi et non filtr :

La figure ci-dessous reprsente le signal ECG bruit amplifi par lamplificateur


dinstrumentation LM324 :

52
Fig.2 .ECG bruit

Pour une meilleure visualisation du signal nous avons agrandi une partie du signal
prcdemment recueilli laide de MATLAB, (voir la figure suivante fig.2)
-3
x 10
8

-2

-4

-6

-8

-10

-12
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45

Fig. 2.ECG bruit agrandi

53
V.3.2. Etude dtaille de ltage damplification :

Le signal obtenu en employant lamplificateur oprationnel LM324 est un signal extrmement


bruit, influenc principalement par le 50Hz puisque la bande frquentielle de
llectrocardiogramme se situe entre 20 et 40 Hz et donc, pour viter ces perturbations, il faut
employer des amplificateurs dinstrumentation biomdicale appropris a ce domaine, parmi
ces amplificateurs performants, nous pouvons citer les suivants :

Amplificateur dInstrumentation INA 118 de Burr Brown :


Cet amplificateur est bien adapt a linstrumentation biomdicale compte tenu de ses
caractristiques .Il prsente en outre un trs bon rapport qualit/prix (moins de 4$).Ces
caractristiques sont les suivantes :

o un taux de rjection en mode commun (CMRR) lev : 110dB min.


o un courant de polarisation des entres trs faible : 5nA max.
o un gain variable de 1 a 10000.
o Une tension de compensation trs faible : 50mV max
o Un faible courant de fuite : 350mA.
o Une grande sensibilit thermique des performances : 0.5mV/C.

Amplificateur dInstrumentation + Isolation inductive 3656 de Burr Brown :

o Une erreur de non linarit de lordre de 0.01%.


o Un isolement entre/sortie pour une tension de mode commun de 5000V.
o Un taux de rjection suprieur a 130dB a 60Hz avec un dsquilibre des
rsistances des sources gal a 5kO, gain 1.
o La modulation utilise est celle a largeur dimpulsion.

-Ce genre de circuits peut tre utilis pour amplifier les signaux biologiques sans aucun
risque dlectrocution pour le patient.

Amplificateur dInstrumentation + Isolation optique 3652 de Burr Brown :

o Tension de mode commun =2000V continu.


o Taux de rjection de mode commun : 140dB.
o Erreur de non linarit du gain : 0.05%.
o Bande passante : 15 KHz.
o Courant de fuite maximal : 0.25A.
o Capacit de fuite 1.8 pF.

54
V.4. Schma lectronique et Circuit Imprim de la chane damplification :

55
Conclusion Gnrale
Ce travail nous a permis de confronter plusieurs obstacles pendant la ralisation de
la chane dacquisition du signal physiologique qui est lElectrocardiogramme .Tout dabord,
notre but principal tait linstallation et la mise en uvre de la carte dacquisition DSPACE
DS1103 et de son environnement, puis limplmenter dans le domaine biomdical .Il faut citer
que nous avons rencontr un grand nombre de difficults puisquil fallait matriser tout un
ensemble de logiciels et de composants lectroniques avant de mettre en marche la carte
DSPACE DS1003.Cette carte dacquisition est une carte multiprocesseurs et ncessite un
compilateur de programmes C pour chaque p .Ces compilateurs C doivent tre
obligatoirement installs sur le PC. Les logiciels MATLAB et SIMULINK font aussi appel
ces compilateurs laide de la toolbox de Real Time Workshop qui permet de gnrer les
codes C et les fichiers ncessaires lexcution du modle en temps-rel de faon
automatique. Nous avons aussi la possibilit de programmer et de compiler manuellement
pour chaque processeur de la carte DSPACE laide de quelques utilitaires comme fonction
DOWN1103 sous linterprteur de commandes MS DOS.
Pour la visualisation et le contrle de nimporte quelle exprimentation, il faut utiliser
le logiciel Controldesk Automation qui prsente aussi des difficults concernant les
chargements des exprimentations, la conception des interfaces graphiques pour la
visualisation des signaux ainsi que la manire dassocier les diffrentes variables aux
instruments de commande.
Lautre difficult rside dans la partie lectronique (amplification, filtrage, isolation)
et traitement de signal .Llectrocardiogramme et les signaux lectrophysiologiques
requirent toujours des amplificateurs dinstrumentation vu leur trs faible amplitude et
demandent des tages de filtres pour llimination des tensions de mode commun ainsi que la
rjection des bruits dinterfrences dus principalement au secteur (masse) qui est le 50Hz.
Pour notre acquisition nous avions conu lectroniquement un amplificateur ayant un
gain ajustable entre 1 et 1000 pour limplmenter dans notre exprimentation mais
malheureusement nous navions pas obtenu un bon signal et cela est d a lindisponibilit de
lamplificateur dinstrumentation comme le INA118 ou le 3656 de Burr-Brown.
Mais heureusement, notre avions trouv un amplificateur dinstrumentation trs fiable dans
notre laboratoire dlectronique biomdicale ayant des tages filtre et isolation et un
rgulateur de gain entre 100 et 1000.Un rglage du gain a 100 est suffisant pour lacquisition
de lECG par la carte DSPACE DS1103, un gain infrieur na pas t test a cause du
rgulateur de lampli qui possde que deux tats 100 ou 1000.

Enfin, nous avons eu la chance de rencontrer et dapprendre plusieurs techniques tel


que les logiciels de programmation et de simulation ainsi que lapprofondissement des
connaissances dans le domaine de lacquisition temps-rel et le traitement du signal
physiologique.

Nous esprons tout de mme que cette carte DSPACE soit exploitable a 100 % par nos
professeurs et ingnieurs du laboratoire, et penser dvelopper des applications High-tech
comme la commande temps rel de robots en tlchirurgie par exemple.

56
Quelques extensions possibles pour ce projet de fin dtudes
-Pour amliorer ce travail, nous pouvons dvelopper ce projet en crant un logiciel de pilotage
indpendant de tout environnement externe, cest--dire, un programme permettant de
contrler toutes les entres/sorties de la carte dacquisition DSPACE, et a cet effet la
manipulation sera plus simple et spcialise au domaine de linstrumentation mdicale.
-Aussi, il est possible de faire une acquisition en temps rel sur plusieurs signaux
physiologiques puisque la carte DSPACE possde 20 entres Analogiques et aussi des entres
numriques (gres par le processeur Slave DSP).

Exemple de signaux pouvant tre enregistrs et traits simultanment par la carte DS1103 :

-PCG : Phonocardiogramme
-ECG en 12 drivations pour ltude des arythmies cardiaques sur chaque point du coeur.
-EMG : Electromyogramme.
-ENG : Electroneurogramme.
-EEG : Electroencphalogramme.
-ERG et EOG : Electrortinogramme et Electro-oculogramme.
-UCG : Ultrasonocardiogramme.
-Pression artrielle, vlocit du sang, Spiromtrie.

-Il est aussi trs intressant dintgrer au logiciel des fonctions permettant de diagnostiquer a
distance, cest le cas de la tlmdecine, puisque notre carte DSPACE est destine aux
applications rapides temps-rel, ce qui pourrait se faire en intgrant des outils de
communication notamment les rseaux Internet ou les rseaux locaux LAN se partageant des
donnes grce aux protocoles TCP/IP.

-En tous cas, notre carte dacquisition est un prototype dot dune technologie de pointe et est
reconnue par de grands professionnels du domaine de lautomobile et mme de laviation
mais concernant lingnierie biomdicale, il est prfrable que cette carte dacquisition soit
destine a des applications de tlchirurgie, cest--dire la chirurgie assiste par des automates
programmables (Robots) et cela pourrait se faire grce a ses encodeurs incrmentaux situs
au niveau du panneau de contrle de DSPACE.
-Pour, des exprimentations High-tech, nous pouvons renforcer notre prototype en ajoutant
dautres cartes dextensions comme la DS1102, DS1104 ou aussi la DS1103, cela nous
permettra daugmenter le nombre dentres et de sorties sans oublier les performances
rajoutes par les diffrents processeurs de ces cartes.

57
58
LEXIQUE FRANCAIS/ANGLAIS
Dfibrillateur, defibrillator, appareil permettant rtablir un rythme cardiaque normal au
patient en cas de ncessit. Le but est de produire une dcharge lectrique destine donner
simultanment toutes les fibres cardiaques une simulation apte dpolariser compltement
le cur et resynchroniser ensuite les fibres.

Drivation, circuit lectrique dtermin par un couple dlectrodes disposes en divers points
du corps.

EKG, abrviation courante de llectrocardiogramme provenant de lallemand


Elektrokardiografie

Electrocardiogramme deffort, Llectrocardiographe est reli un vlo dappartement, ou


un tapis roulant. Il sait ainsi quel est la puissance fournie par le patient chaque moment, et
peut donc mettre en relation les battements cardiaques en fonction de leffort fourni. Des
programmes sont tablis, lappareil contrlant la pente du tapis roulant ou le freinage du vlo.

Galvanomtre corde, string galvanometer, ampremtre mcanique trs sensible, qui


possde une aiguille qui indique le sens et la force du courant. Les enregistrements se font
avec un stylet fix sur laiguille

Impression thermique, limprimante passe une buse chauffante au dessus dun papier spcial
(dit thermique, sensible la chaleur). La buse chauffe des points trs prcis en quelques
millimes de secondes. Les tracs se conservent environ dix ans sils sont stocks dans des
lieux adquats (hygromtrie, temprature)

IRM, MRI, Imagerie par Rsonance Magntique, application de la technique danalyse


chimique par rsonance magntique nuclaire, pour donner des images en temps rel, utilis
dans lexamen du cerveau, de la moelle, du cur

Pont de Wheatstone, Wheatstone bridge, circuit constitu de 4 branches rsistives, utilis


pour dtecter une trs petite variation dune des rsistances. Utilis pour mesurer des
rsistances avec une grande prcision, ou des variations infimes.

ppp, point par pouce, dots per inch, rsolution dune imprimante reprsentant de nombre de
points quelle peut laisser sur un pouce (correspond 2.54 cm)

Rseau de neurone, neural network, circuit intgr qui fonctionne dune manire proche des
rseaux de neurone naturel. (voir thme de Rodolphe Bouichou)

TTL, TTL, Transistor Transistor Logique, signal logique, gnralement entre 0 et 5V

59
LEXIQUE ANGLAIS/FRANCAIS
Common-mode rejection ratio (CMRR), rapport de rjection de mode commun, pour un
amplificateur diffrentiel, le rapport est le gain diffrentiel en mode commun (souvent
exprim sous forme logarithmique).

dpi, dots per inch, point par pouce, rsolution dune imprimante reprsentant de nombre de
points quelle peut laisser sur un pouce (correspond 2.54 cm)

Kbps, kilo bits per second, kilo bits par seconde, correspond une vitesse de transmission
(principalement sur des lignes tlphonique)

60
BIBLIOGRAPHIE

[1] ALPHA, tome 6, page 2157, d. Grange Batelire.

[2] Encyclopedia Universalis, tome 8, page 141-147, 1996.

[3] D. Buchla & W. McLachlan, Applied Electronic Instrumentation and Mesurement, MacMillan,
1992

[4] D.M. Considine, Encyclopedia of instrumentation and control, Mc Graw-Hill Book

[5]J. Pan and W. Tompkins, IEEE Transactions on Biomed. Engr, vol 32 page 230-236, Mars 1985

[6] Yu Hen Hu, IEEE Transactions on Biomed. Engr, vol 44 page 891-899, Sept 1997

[7] Lepeschkin E: Modern Electrocardiography. Baltimore: Williams and Wilkins, 1951.


[Lew 11] Lewis T: The Mechanism of the Heart Beat, with Special Reference to Its Clinical
Pathology.
London: Shaw, 1911.

[8] Barry Van Veen, IEEE Transactions on Biomed. Engr, vol 44 page 867-879, Sept 1997

[9] ALPHA, tome 6, page 2157, d. Grange Batelire.

[10] Giuliano Antoniol, IEEE Transactions on Biomed. Engr, vol 44 page 105-110, fv 1997

[11] AXIS, Hachette, vol. 2, page 967.

[12] Wilson FN: Johnston FD, MacLeod AG, Barker PS: Electrocardiograms that represent the
potentials variations of a single electrode. Am Heart J., 1934, Vol. 9, p.447-58.

[13] Goldberger E: A simple, indifferent, electrocardiographic electrode of zero potentials and a


technique of obtaining augmented, unipolar, extremity leads. Am Heart J., 1942, Vol. 23, p.483-92.

[14] Kossman C E: Johnston FD. The precordial electrocardiogram. I. The potential variations of the
precordium and of the extremities in normal subjects. Am. Heart J., 1935, Vol. 10, p. 925-41.

[15] William HB: On the cause of the phase differences frequently observed between
homonymous peaks of the electrocardiogram. Am. J. Physiol., 1914,Vol. 35 , p. 681-99.

[16] Frank E: An accurate, clinically practical system for spatial vectocardiography.


Circulation,1956, Vol. 13, p. 737-49.

[17] Arnaud P, Brohet C: Diagnostic electro-vectocardiographique. Nauwelaerts et Maloine


eds,Paris, 1995. 328 p.

[18] Holter N J: New method for heart studies: Continuous electrocardiography of active subjects
over long periods is now practical. Science, 1961, Vol. 134, p. 1214-20.

61
[19] Sheffield L T, Berson A, Bragg-Remschell D et al: Recommendations for standards of
instrumentation and practice in the use of ambulatory electrocardiography. Circulation, 1985,Vol. 71,
p. 626A-36A.

[20] Evanich M J. Newberry O, Partridge L D: Some limitations of the removal of periodic noise
by averaging. J. Appl. Physiol., 1972, Vol. 33, p. 356.

[21] Gomes JA, Mehra R, Barreca P, et Al: Quantitative analysis of the high frequency components
of the signal averaged QRS complex in patients with acute myocardial
infarction: a prospective study. Circulation, 1982, Vol. 72, p.105.

[22] Kelen G, Henkin R, Lannon M et Al: Correlation between the signal-averaged ECG
fromHolter tapes and real time recordings. Am J Cardiol., 1989, Vol. 63, p.1321-5.

@ Sites Internet :

[1] http://homepages.enterprise.net/djenkins/ecghist.html

[2] http://homepages.enterprise.net/djenkins/ecghist.html

[3] http://www.seas.smu.edu/~cd/

[4] http://www.dspace.de

[5] http://www.utc.fr

[6]http://www.inria.fr/rrrt

[7] http://www.developpez.com

[8] http://www.universalis.com

62

Vous aimerez peut-être aussi