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...
Autor principal: | |
---|---|
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 |