The Prism: recursive FIR signal processing for instrumentation applications
This paper provides the mathematical background for the Prism (precise, repeat integral signal monitor), a signal processing network node used in a variety of sensing and instrumentation applications. The key operation is a double Fourier-style integration, which can be implemented recursively using...
Main Author: | |
---|---|
Format: | Journal article |
Language: | English |
Published: |
IEEE
2019
|
_version_ | 1797108851987709952 |
---|---|
author | Henry, MP |
author_facet | Henry, MP |
author_sort | Henry, MP |
collection | OXFORD |
description | This paper provides the mathematical background for the Prism (precise, repeat integral signal monitor), a signal processing network node used in a variety of sensing and instrumentation applications. The key operation is a double Fourier-style integration, which can be implemented recursively using sliding windows and precisely using Romberg Integration. The Prism generates one or two outputs; if two are generated they are orthogonal, analogous to an analytic signal, from which sinusoid properties such as frequency, phase and amplitude can readily be derived. The Prism outputs are finite impulse response (FIR) but the calculation is recursive, resulting in a low computational cost which is independent of filter length. The paper compares the Prism’s computational efficiency with both a least squares FIR filter design and an equivalent Prism filter implemented as a conventional convolution. The advantages of the Prism include design simplicity, low computational cost, and a linear phase response, making it a useful network node for a wide range of instrumentation and signal processing tasks. |
first_indexed | 2024-03-07T07:33:50Z |
format | Journal article |
id | oxford-uuid:b9c0b7ee-3c2c-4463-bd5a-6ecc0037c7d1 |
institution | University of Oxford |
language | English |
last_indexed | 2024-03-07T07:33:50Z |
publishDate | 2019 |
publisher | IEEE |
record_format | dspace |
spelling | oxford-uuid:b9c0b7ee-3c2c-4463-bd5a-6ecc0037c7d12023-02-16T11:13:22ZThe Prism: recursive FIR signal processing for instrumentation applicationsJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:b9c0b7ee-3c2c-4463-bd5a-6ecc0037c7d1EnglishSymplectic Elements at OxfordIEEE2019Henry, MPThis paper provides the mathematical background for the Prism (precise, repeat integral signal monitor), a signal processing network node used in a variety of sensing and instrumentation applications. The key operation is a double Fourier-style integration, which can be implemented recursively using sliding windows and precisely using Romberg Integration. The Prism generates one or two outputs; if two are generated they are orthogonal, analogous to an analytic signal, from which sinusoid properties such as frequency, phase and amplitude can readily be derived. The Prism outputs are finite impulse response (FIR) but the calculation is recursive, resulting in a low computational cost which is independent of filter length. The paper compares the Prism’s computational efficiency with both a least squares FIR filter design and an equivalent Prism filter implemented as a conventional convolution. The advantages of the Prism include design simplicity, low computational cost, and a linear phase response, making it a useful network node for a wide range of instrumentation and signal processing tasks. |
spellingShingle | Henry, MP The Prism: recursive FIR signal processing for instrumentation applications |
title | The Prism: recursive FIR signal processing for instrumentation applications |
title_full | The Prism: recursive FIR signal processing for instrumentation applications |
title_fullStr | The Prism: recursive FIR signal processing for instrumentation applications |
title_full_unstemmed | The Prism: recursive FIR signal processing for instrumentation applications |
title_short | The Prism: recursive FIR signal processing for instrumentation applications |
title_sort | prism recursive fir signal processing for instrumentation applications |
work_keys_str_mv | AT henrymp theprismrecursivefirsignalprocessingforinstrumentationapplications AT henrymp prismrecursivefirsignalprocessingforinstrumentationapplications |