Oracle® Developer Studio 12.5:性能库用户指南

退出打印视图

更新时间: 2016 年 6 月
 
 
第 7 章

使用 Oracle Developer Studio 性能库信号处理例程

在许多科学与工程领域中,离散傅里叶变换 (Discrete Fourier Transform, DFT) 始终是一个重要的分析工具。然而,直到开发了快速傅里叶变换 (Fast Fourier Transform, FFT) 之后,DFT 才被广泛使用。这是因为 DFT 需要进行 O(N2) 计算,而 FFT 只需要进行 O(Nlog2N) 运算。

Oracle Developer Studio 性能库包含一组例程,可计算 FFT、相关 FFT 运算(如卷积和相关)以及三角变换。

本章分为以下三节。

  • 正向和逆向 FFT 例程

  • 正弦和余弦变换

  • 卷积和相关

每节都包括了相应的示例来说明如何使用例程。


提示  -  有关在每个例程中使用的 Fortran 95 和 C 接口以及参数类型的信息,请参见各个例程的第 3P 部分手册页。 手册页的例程名称必须是小写的。 例如,要显示 SFFTC 例程的手册页,请使用以下命令,并用小写指定例程名称:
% man -s 3P sfftc
要获得 FFT 例程的概述,请使用以下命令:
% man -s 3P fft