Cargando…

Calculation of Computational Complexity for Radix-2(p) Fast Fourier Transform Algorithms for Medical Signals

Owing to its simplicity radix-2 is a popular algorithm to implement fast fourier transform. Radix-2(p) algorithms have the same order of computational complexity as higher radices algorithms, but still retain the simplicity of radix-2. By defining a new concept, twiddle factor template, in this pape...

Descripción completa

Detalles Bibliográficos
Autor principal: Amirfattahi, Rassoul
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Medknow Publications & Media Pvt Ltd 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3967424/
https://www.ncbi.nlm.nih.gov/pubmed/24696799
_version_ 1782309023907840000
author Amirfattahi, Rassoul
author_facet Amirfattahi, Rassoul
author_sort Amirfattahi, Rassoul
collection PubMed
description Owing to its simplicity radix-2 is a popular algorithm to implement fast fourier transform. Radix-2(p) algorithms have the same order of computational complexity as higher radices algorithms, but still retain the simplicity of radix-2. By defining a new concept, twiddle factor template, in this paper, we propose a method for exact calculation of multiplicative complexity for radix-2(p) algorithms. The methodology is described for radix-2, radix-2(2) and radix-2(3) algorithms. Results show that radix-2(2) and radix-2(3) have significantly less computational complexity compared with radix-2. Another interesting result is that while the number of complex multiplications in radix-2(3) algorithm is slightly more than radix-2(2), the number of real multiplications for radix-2(3) is less than radix-2(2). This is because of the twiddle factors in the form of [Image: see text] which need less number of real multiplications and are more frequent in radix-2(3) algorithm.
format Online
Article
Text
id pubmed-3967424
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Medknow Publications & Media Pvt Ltd
record_format MEDLINE/PubMed
spelling pubmed-39674242014-04-02 Calculation of Computational Complexity for Radix-2(p) Fast Fourier Transform Algorithms for Medical Signals Amirfattahi, Rassoul J Med Signals Sens Original Article Owing to its simplicity radix-2 is a popular algorithm to implement fast fourier transform. Radix-2(p) algorithms have the same order of computational complexity as higher radices algorithms, but still retain the simplicity of radix-2. By defining a new concept, twiddle factor template, in this paper, we propose a method for exact calculation of multiplicative complexity for radix-2(p) algorithms. The methodology is described for radix-2, radix-2(2) and radix-2(3) algorithms. Results show that radix-2(2) and radix-2(3) have significantly less computational complexity compared with radix-2. Another interesting result is that while the number of complex multiplications in radix-2(3) algorithm is slightly more than radix-2(2), the number of real multiplications for radix-2(3) is less than radix-2(2). This is because of the twiddle factors in the form of [Image: see text] which need less number of real multiplications and are more frequent in radix-2(3) algorithm. Medknow Publications & Media Pvt Ltd 2013 /pmc/articles/PMC3967424/ /pubmed/24696799 Text en Copyright: © Journal of Medical Signals and Sensors http://creativecommons.org/licenses/by-nc-sa/3.0 This is an open-access article distributed under the terms of the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Original Article
Amirfattahi, Rassoul
Calculation of Computational Complexity for Radix-2(p) Fast Fourier Transform Algorithms for Medical Signals
title Calculation of Computational Complexity for Radix-2(p) Fast Fourier Transform Algorithms for Medical Signals
title_full Calculation of Computational Complexity for Radix-2(p) Fast Fourier Transform Algorithms for Medical Signals
title_fullStr Calculation of Computational Complexity for Radix-2(p) Fast Fourier Transform Algorithms for Medical Signals
title_full_unstemmed Calculation of Computational Complexity for Radix-2(p) Fast Fourier Transform Algorithms for Medical Signals
title_short Calculation of Computational Complexity for Radix-2(p) Fast Fourier Transform Algorithms for Medical Signals
title_sort calculation of computational complexity for radix-2(p) fast fourier transform algorithms for medical signals
topic Original Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3967424/
https://www.ncbi.nlm.nih.gov/pubmed/24696799
work_keys_str_mv AT amirfattahirassoul calculationofcomputationalcomplexityforradix2pfastfouriertransformalgorithmsformedicalsignals