Implantable cardioverter defibrillator algorithms: status review in terms of computational cost.
In recent decades, implantable cardioverter defibrillators (ICDs) have improved substantially, becoming the treatment of choice for patients at high risk of life-threatening arrhythmias. Nevertheless, inappropriate shock therapy for non-ventricular arrhythmias is still a problem. Extending the ICD battery lifetime demands very low power consumption, which is obtained at very low microprocessor clock frequencies. Currently, some high-performance algorithms remain beyond the computational capabilities of ICDs. Future ICDs with higher computing power will permit the implementation of computationally intensive algorithms, enhancing the discrimination performance and preventing inappropriate shock therapies. An ICD algorithm status review is presented from the point of view of signal processing techniques and their computational costs. Several examples of discrimination algorithms with increasing computational cost are analyzed. Whereas some of them are already used in commercial ICDs, other algorithms cannot be implemented yet in current ICDs. A solution based on dynamic adaptation of microprocessor power consumption to meet algorithm computational requirements is proposed. This solution allows implementation of complex discrimination algorithms in ICDs without significantly increasing the power consumption.
Cebrián
Antonio
A
Electronic Engineering Department, Universidad Politécnica de Valencia, Valencia, Spain. acebrian@eln.upv.es
Millet
José
J
Castells
Francisco
F
D000465:Algorithms; D017147:Defibrillators, Implantable; D003936:Diagnosis, Computer-Assisted / Q000379:methods* / Q000639:trends; D004554:Electric Countershock / Q000295:instrumentation* / Q000379:methods / Q000639:trends; D004562:Electrocardiography / Q000379:methods* / Q000639:trends; D004867:Equipment Design; D019544:Equipment Failure Analysis; D006801:Humans; D012984:Software; D013813:Therapy, Computer-Assisted / Q000379:methods* / Q000639:trends; D014666:Vasomotor System / Q000502:physiology