A flexible FFT algorithm to process serial data signals using personal computer

Fabrizio Clemente, Mario Cesarelli, Marcello Bracale

Research output: Contribution to journalArticle

Abstract

The aim of the paper is to demonstrate the possibility of using Personal Computer PC‐DOS (or generally MS‐DOS) for real time (or quasi real time) signal processing of serial data adding a simple A/D conversion card and the mathematical co‐processor XXX87. We have realized an assembly written FFT routine derived from a radix‐4 algorithm by Morris (1979). This algorithm is an autogenerated algorithm. This means that it is modified by another running off‐line algorithm according to the number of FFT points. The program is organized as subroutine to be called by high level language in different procedures. This approach reduces the computational time which is particularly useful when many Fourier transforms on different data array are required. Here reported are two biomedical applications of the routine for the spectral analysis of Doppler ultrasound velocimetry and for the surface electromiography (E.M.G.).

Original languageEnglish
Pages (from-to)513-517
Number of pages5
JournalEuropean Transactions on Telecommunications
Volume1
Issue number4
DOIs
Publication statusPublished - 1990

Fingerprint

Personal computers
Fast Fourier transforms
High level languages
Subroutines
Velocity measurement
Spectrum analysis
Fourier transforms
Signal processing
Ultrasonics

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Cite this

A flexible FFT algorithm to process serial data signals using personal computer. / Clemente, Fabrizio; Cesarelli, Mario; Bracale, Marcello.

In: European Transactions on Telecommunications, Vol. 1, No. 4, 1990, p. 513-517.

Research output: Contribution to journalArticle

@article{eb6c1eede1424c67ad4e5f8b2db6ffb0,
title = "A flexible FFT algorithm to process serial data signals using personal computer",
abstract = "The aim of the paper is to demonstrate the possibility of using Personal Computer PC‐DOS (or generally MS‐DOS) for real time (or quasi real time) signal processing of serial data adding a simple A/D conversion card and the mathematical co‐processor XXX87. We have realized an assembly written FFT routine derived from a radix‐4 algorithm by Morris (1979). This algorithm is an autogenerated algorithm. This means that it is modified by another running off‐line algorithm according to the number of FFT points. The program is organized as subroutine to be called by high level language in different procedures. This approach reduces the computational time which is particularly useful when many Fourier transforms on different data array are required. Here reported are two biomedical applications of the routine for the spectral analysis of Doppler ultrasound velocimetry and for the surface electromiography (E.M.G.).",
author = "Fabrizio Clemente and Mario Cesarelli and Marcello Bracale",
year = "1990",
doi = "10.1002/ett.4460010422",
language = "English",
volume = "1",
pages = "513--517",
journal = "Alta Frequenza",
issn = "1124-318X",
publisher = "Associazione Elettrotecnica ed Elettronica Italiana",
number = "4",

}

TY - JOUR

T1 - A flexible FFT algorithm to process serial data signals using personal computer

AU - Clemente, Fabrizio

AU - Cesarelli, Mario

AU - Bracale, Marcello

PY - 1990

Y1 - 1990

N2 - The aim of the paper is to demonstrate the possibility of using Personal Computer PC‐DOS (or generally MS‐DOS) for real time (or quasi real time) signal processing of serial data adding a simple A/D conversion card and the mathematical co‐processor XXX87. We have realized an assembly written FFT routine derived from a radix‐4 algorithm by Morris (1979). This algorithm is an autogenerated algorithm. This means that it is modified by another running off‐line algorithm according to the number of FFT points. The program is organized as subroutine to be called by high level language in different procedures. This approach reduces the computational time which is particularly useful when many Fourier transforms on different data array are required. Here reported are two biomedical applications of the routine for the spectral analysis of Doppler ultrasound velocimetry and for the surface electromiography (E.M.G.).

AB - The aim of the paper is to demonstrate the possibility of using Personal Computer PC‐DOS (or generally MS‐DOS) for real time (or quasi real time) signal processing of serial data adding a simple A/D conversion card and the mathematical co‐processor XXX87. We have realized an assembly written FFT routine derived from a radix‐4 algorithm by Morris (1979). This algorithm is an autogenerated algorithm. This means that it is modified by another running off‐line algorithm according to the number of FFT points. The program is organized as subroutine to be called by high level language in different procedures. This approach reduces the computational time which is particularly useful when many Fourier transforms on different data array are required. Here reported are two biomedical applications of the routine for the spectral analysis of Doppler ultrasound velocimetry and for the surface electromiography (E.M.G.).

UR - http://www.scopus.com/inward/record.url?scp=84985854767&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84985854767&partnerID=8YFLogxK

U2 - 10.1002/ett.4460010422

DO - 10.1002/ett.4460010422

M3 - Article

AN - SCOPUS:84985854767

VL - 1

SP - 513

EP - 517

JO - Alta Frequenza

JF - Alta Frequenza

SN - 1124-318X

IS - 4

ER -