The University of Southampton
University of Southampton Institutional Repository

Efficient Raspberry Pi implementation of a SISO active control system using python

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
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
Download (6MB)

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: https://eprints.soton.ac.uk/id/eprint/428207
PURE UUID: 041b83c7-03e7-4e1e-9afe-86b1ad22f660
ORCID for Charlie House: ORCID iD orcid.org/0000-0002-9653-3594
ORCID for Jordan Cheer: ORCID iD orcid.org/0000-0002-0552-5506

Catalogue record

Date deposited: 15 Feb 2019 17:30
Last modified: 14 Mar 2019 01:37

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of https://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×