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...

Full description

Bibliographic Details
Main Authors: Roberto Rodriguez-Zurrunero, Alvaro Araujo, Madeleine M. Lowery
Format: Article
Language:English
Published: MDPI AG 2021-03-01
Series:Sensors
Subjects:
DBS
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