Methods for Lowering the Power Consumption of OS-Based Adaptive Deep Brain Stimulation Controllers
The identification of a new generation of adaptive strategies for deep brain stimulation (DBS) will require the development of mixed hardware–software systems for testing and implementing such controllers clinically. Towards this aim, introducing an operating system (OS) that provides high-level fea...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-03-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/21/7/2349 |
id |
doaj-ba39e47f2300432c9c0e42c6865c8db5 |
---|---|
record_format |
Article |
spelling |
doaj-ba39e47f2300432c9c0e42c6865c8db52021-03-28T23:00:16ZengMDPI AGSensors1424-82202021-03-01212349234910.3390/s21072349Methods for Lowering the Power Consumption of OS-Based Adaptive Deep Brain Stimulation ControllersRoberto Rodriguez-Zurrunero0Alvaro Araujo1Madeleine M. Lowery2B105 Electronic Systems Lab. ETSI Telecomunicación, Universidad Politécnica de Madrid, 28040 Madrid, SpainB105 Electronic Systems Lab. ETSI Telecomunicación, Universidad Politécnica de Madrid, 28040 Madrid, SpainSchool of Electrical, Electronical and Communications Engineering, University College Dublin, Belfield, Dublin 4, IrelandThe identification of a new generation of adaptive strategies for deep brain stimulation (DBS) will require the development of mixed hardware–software systems for testing and implementing such controllers clinically. Towards this aim, introducing an operating system (OS) that provides high-level features (multitasking, hardware abstraction, and dynamic operation) as the core element of adaptive deep brain stimulation (aDBS) controllers could expand the capabilities and development speed of new control strategies. However, such software frameworks also introduce substantial power consumption overhead that could render this solution unfeasible for implantable devices. To address this, in this work four techniques to reduce this overhead are proposed and evaluated: a tick-less idle operation mode, reduced and dynamic sampling, buffered read mode, and duty cycling. A dual threshold adaptive deep brain stimulation algorithm for suppressing pathological oscillatory neural activity was implemented along with the proposed energy saving techniques on an energy-efficient OS, YetiOS, running on a STM32L476RE microcontroller. The system was then tested using an emulation environment coupled to a mean field model of the parkinsonian basal ganglia to simulate local field potential (LFPs) which acted as a biomarker for the controller. The OS-based controller alone introduced a power consumption overhead of 10.03 mW for a sampling rate of 1 kHz. This was reduced to 12 μW by applying the proposed tick-less idle mode, dynamic sampling, buffered read and duty cycling techniques. The OS-based controller using the proposed methods can facilitate rapid and flexible testing and implementation of new control methods. Furthermore, the approach has the potential to become a central element in future implantable devices to enable energy-efficient implementation of a wide range of control algorithms across different neurological conditions and hardware platforms.https://www.mdpi.com/1424-8220/21/7/2349DBSadaptive DBSoperating systemembedded systemmicrocontrollerParkinson dDisease |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Roberto Rodriguez-Zurrunero Alvaro Araujo Madeleine M. Lowery |
spellingShingle |
Roberto Rodriguez-Zurrunero Alvaro Araujo Madeleine M. Lowery Methods for Lowering the Power Consumption of OS-Based Adaptive Deep Brain Stimulation Controllers Sensors DBS adaptive DBS operating system embedded system microcontroller Parkinson dDisease |
author_facet |
Roberto Rodriguez-Zurrunero Alvaro Araujo Madeleine M. Lowery |
author_sort |
Roberto Rodriguez-Zurrunero |
title |
Methods for Lowering the Power Consumption of OS-Based Adaptive Deep Brain Stimulation Controllers |
title_short |
Methods for Lowering the Power Consumption of OS-Based Adaptive Deep Brain Stimulation Controllers |
title_full |
Methods for Lowering the Power Consumption of OS-Based Adaptive Deep Brain Stimulation Controllers |
title_fullStr |
Methods for Lowering the Power Consumption of OS-Based Adaptive Deep Brain Stimulation Controllers |
title_full_unstemmed |
Methods for Lowering the Power Consumption of OS-Based Adaptive Deep Brain Stimulation Controllers |
title_sort |
methods for lowering the power consumption of os-based adaptive deep brain stimulation controllers |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2021-03-01 |
description |
The identification of a new generation of adaptive strategies for deep brain stimulation (DBS) will require the development of mixed hardware–software systems for testing and implementing such controllers clinically. Towards this aim, introducing an operating system (OS) that provides high-level features (multitasking, hardware abstraction, and dynamic operation) as the core element of adaptive deep brain stimulation (aDBS) controllers could expand the capabilities and development speed of new control strategies. However, such software frameworks also introduce substantial power consumption overhead that could render this solution unfeasible for implantable devices. To address this, in this work four techniques to reduce this overhead are proposed and evaluated: a tick-less idle operation mode, reduced and dynamic sampling, buffered read mode, and duty cycling. A dual threshold adaptive deep brain stimulation algorithm for suppressing pathological oscillatory neural activity was implemented along with the proposed energy saving techniques on an energy-efficient OS, YetiOS, running on a STM32L476RE microcontroller. The system was then tested using an emulation environment coupled to a mean field model of the parkinsonian basal ganglia to simulate local field potential (LFPs) which acted as a biomarker for the controller. The OS-based controller alone introduced a power consumption overhead of 10.03 mW for a sampling rate of 1 kHz. This was reduced to 12 μW by applying the proposed tick-less idle mode, dynamic sampling, buffered read and duty cycling techniques. The OS-based controller using the proposed methods can facilitate rapid and flexible testing and implementation of new control methods. Furthermore, the approach has the potential to become a central element in future implantable devices to enable energy-efficient implementation of a wide range of control algorithms across different neurological conditions and hardware platforms. |
topic |
DBS adaptive DBS operating system embedded system microcontroller Parkinson dDisease |
url |
https://www.mdpi.com/1424-8220/21/7/2349 |
work_keys_str_mv |
AT robertorodriguezzurrunero methodsforloweringthepowerconsumptionofosbasedadaptivedeepbrainstimulationcontrollers AT alvaroaraujo methodsforloweringthepowerconsumptionofosbasedadaptivedeepbrainstimulationcontrollers AT madeleinemlowery methodsforloweringthepowerconsumptionofosbasedadaptivedeepbrainstimulationcontrollers |
_version_ |
1724199424901513216 |