Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
The regularized fast Hartley transform. Optimal formulation of real-data fast Fourier transform for silicon-based implementation in resource-constrained environments. - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

The regularized fast Hartley transform. Optimal formulation of real-data fast Fourier transform for silicon-based implementation in resource-constrained environments. (Q847617)

From MaRDI portal





scientific article; zbMATH DE number 5673045
Language Label Description Also known as
English
The regularized fast Hartley transform. Optimal formulation of real-data fast Fourier transform for silicon-based implementation in resource-constrained environments.
scientific article; zbMATH DE number 5673045

    Statements

    The regularized fast Hartley transform. Optimal formulation of real-data fast Fourier transform for silicon-based implementation in resource-constrained environments. (English)
    0 references
    0 references
    18 February 2010
    0 references
    As is known, the discrete Hartley transform (DHT) is closely intertwined with the discrete Fourier transform (DFT). The aim of the author is to present a design for a generic double-sized butterfly for use by the fast Hartley transform (FHT) of radix-4 length, which lends itself to parallelization and to mapping onto a regular computational structure for implementation with parallel computing technology. Chapters \(1-3\) involve a short historical outline of the problem and an introduction of DFT and DHT. The known properties of DFT and DHT are presented without proofs. Unfortunately, some of these properties are not correctly described. All indices of vectors of length \(N\) must be computed modulo \(N\). Thus the reversal \(\{x[N-n]\}_{n=0}^{N-1}\) is correctly introduced, when \(N-n\) is computed modulo \(N\), i.e., \(x(N) =x(0)\). The shift property (3.30) of DHT contains a wrong sign. The cyclic convolution and auto-correlation are not defined on pp.~\(34-35\). All derivative formulas \((3.37) - (3.40)\) are wrong, since (3.37) is valid for Fourier coefficients, but not for DFT. For correct properties of DFT and DHT [see e.g. \textit{W.~L.~Briggs} and \textit{Van Emden Henson}, The DFT. An owner's manual for the discrete Fourier transform. Philadelphia, PA: SIAM, Society for Industrial and Applied Mathematics (1995; Zbl 0827.65147)]. The Chapters \(4 -7\) form the core of this book, which deal with the design of a highly-parallel formulation of FHT of radix-4 length. The efficient computation of radix-4 FHT is based upon generic double-sized butterfly, called regularized FHT. The author discusses a partitioned-memory single processing element computing architecture for the parallel computation of the regularized FHT. Further multiplications used by regularized FHT can be replaced by a hardware-based parallel arithmetic unit that yields a flexible-precision solution without need of trigonometric coefficient memory. Chapters \(8-9\) deal with some applications, namely efficient parallel computation of a real-data DFT of radix-2 length and computations of convolutions, auto-correlations and cross-correlations. Note that subsections 9.3.2 and 9.3.3 are not correct. This book closes with 2 appendices, where the source code in C required for regularized FHT is presented. The textbook is mainly written for students and researchers in engineering and computer science, who are interested in the design and implementation of parallel algorithms for real-data DFT and DHT.
    0 references
    textbook
    0 references
    discrete Hartley transform
    0 references
    regularized fast Hartley transform
    0 references
    discrete Fourier transform
    0 references
    real-data fast Fourier transform
    0 references
    radix-4 length
    0 references
    parallelization
    0 references
    double-sized butterfly
    0 references
    parallel computing
    0 references
    source code in C
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references