Cargando…
Numerical error analysis of the ICZT algorithm for chirp contours on the unit circle
This paper shows that the inverse chirp z-transform (ICZT), which generalizes the inverse fast Fourier transform (IFFT) off the unit circle in the complex plane, can also be used with chirp contours that perform partial or multiple revolutions on the unit circle. This is done as a special case of th...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7078310/ https://www.ncbi.nlm.nih.gov/pubmed/32184432 http://dx.doi.org/10.1038/s41598-020-60878-7 |
_version_ | 1783507593439739904 |
---|---|
author | Sukhoy, Vladimir Stoytchev, Alexander |
author_facet | Sukhoy, Vladimir Stoytchev, Alexander |
author_sort | Sukhoy, Vladimir |
collection | PubMed |
description | This paper shows that the inverse chirp z-transform (ICZT), which generalizes the inverse fast Fourier transform (IFFT) off the unit circle in the complex plane, can also be used with chirp contours that perform partial or multiple revolutions on the unit circle. This is done as a special case of the ICZT, which in algorithmic form has the same computational complexity as the IFFT, i.e., O(n log n). Here we evaluate the ICZT algorithm for chirp contours on the unit circle and show that it is numerically accurate for large areas of the parameter space. The numerical error in this case depends on the polar angle between two adjacent contour points. More specifically, the error profile for a transform of size n is determined by the elements of the Farey sequence of order n − 1. Furthermore, this generalization allows the use of non-orthogonal frequency components, thus lifting one of the main restrictions of the IFFT. |
format | Online Article Text |
id | pubmed-7078310 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-70783102020-03-23 Numerical error analysis of the ICZT algorithm for chirp contours on the unit circle Sukhoy, Vladimir Stoytchev, Alexander Sci Rep Article This paper shows that the inverse chirp z-transform (ICZT), which generalizes the inverse fast Fourier transform (IFFT) off the unit circle in the complex plane, can also be used with chirp contours that perform partial or multiple revolutions on the unit circle. This is done as a special case of the ICZT, which in algorithmic form has the same computational complexity as the IFFT, i.e., O(n log n). Here we evaluate the ICZT algorithm for chirp contours on the unit circle and show that it is numerically accurate for large areas of the parameter space. The numerical error in this case depends on the polar angle between two adjacent contour points. More specifically, the error profile for a transform of size n is determined by the elements of the Farey sequence of order n − 1. Furthermore, this generalization allows the use of non-orthogonal frequency components, thus lifting one of the main restrictions of the IFFT. Nature Publishing Group UK 2020-03-17 /pmc/articles/PMC7078310/ /pubmed/32184432 http://dx.doi.org/10.1038/s41598-020-60878-7 Text en © The Author(s) 2020 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/. |
spellingShingle | Article Sukhoy, Vladimir Stoytchev, Alexander Numerical error analysis of the ICZT algorithm for chirp contours on the unit circle |
title | Numerical error analysis of the ICZT algorithm for chirp contours on the unit circle |
title_full | Numerical error analysis of the ICZT algorithm for chirp contours on the unit circle |
title_fullStr | Numerical error analysis of the ICZT algorithm for chirp contours on the unit circle |
title_full_unstemmed | Numerical error analysis of the ICZT algorithm for chirp contours on the unit circle |
title_short | Numerical error analysis of the ICZT algorithm for chirp contours on the unit circle |
title_sort | numerical error analysis of the iczt algorithm for chirp contours on the unit circle |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7078310/ https://www.ncbi.nlm.nih.gov/pubmed/32184432 http://dx.doi.org/10.1038/s41598-020-60878-7 |
work_keys_str_mv | AT sukhoyvladimir numericalerroranalysisoftheicztalgorithmforchirpcontoursontheunitcircle AT stoytchevalexander numericalerroranalysisoftheicztalgorithmforchirpcontoursontheunitcircle |