Efficient Raspberry Pi implementation of a SISO active control system using python
Efficient Raspberry Pi implementation of a SISO active control system using python
Active control systems are used in many applications to reduce a disturbance signal with the addition of control sources. Commonly, these systems are run on dedicated Digital Signal Processing (DSP) hardware, designed to run such tasks efficiently and with minimal system latency. Whilst these dedicated platforms are effective, they can be costly and are therefore limiting in many applications. This paper presents a Python implementation of an adaptive Single Input Single Output (SISO) feedforward active control system, which is sufficiently efficient to run in realtime on the low-cost Raspberry Pi micro-computing platform. The use of the popular Python programming language makes the system accessible to non-experts, and the wide range of modules available for Python open up significant opportunities for integration with other systems.
Active Noise Control, Python, Raspberry Pi, Block-LMS, Internet of things (IoT)
University of Southampton
House, Charlie
15d5f04a-da71-4435-9b8c-6bf50d8e7908
Cheer, Jordan
8e452f50-4c7d-4d4e-913a-34015e99b9dc
5 February 2019
House, Charlie
15d5f04a-da71-4435-9b8c-6bf50d8e7908
Cheer, Jordan
8e452f50-4c7d-4d4e-913a-34015e99b9dc
House, Charlie and Cheer, Jordan
(2019)
Efficient Raspberry Pi implementation of a SISO active control system using python
University of Southampton
5pp.
Record type:
Monograph
(Working Paper)
Abstract
Active control systems are used in many applications to reduce a disturbance signal with the addition of control sources. Commonly, these systems are run on dedicated Digital Signal Processing (DSP) hardware, designed to run such tasks efficiently and with minimal system latency. Whilst these dedicated platforms are effective, they can be costly and are therefore limiting in many applications. This paper presents a Python implementation of an adaptive Single Input Single Output (SISO) feedforward active control system, which is sufficiently efficient to run in realtime on the low-cost Raspberry Pi micro-computing platform. The use of the popular Python programming language makes the system accessible to non-experts, and the wide range of modules available for Python open up significant opportunities for integration with other systems.
Text
Efficient Raspberry Pi Implementation of a SISO Active Control System Using Python
- Other
More information
Published date: 5 February 2019
Keywords:
Active Noise Control, Python, Raspberry Pi, Block-LMS, Internet of things (IoT)
Identifiers
Local EPrints ID: 428207
URI: http://eprints.soton.ac.uk/id/eprint/428207
PURE UUID: 041b83c7-03e7-4e1e-9afe-86b1ad22f660
Catalogue record
Date deposited: 15 Feb 2019 17:30
Last modified: 16 Mar 2024 04:05
Export record
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics