- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 MKL 2018.1 FFT 功能为二维 FFT(等级 = 2)编写 C++ 程序。 MKL 引用似乎没有明确说明 DftiComputeForward
和 DftiComputeBackward
的输出大小(是吗?)。
使用以下类型的描述符进行实数到复数正向计算和复数到实数计算所需的输出缓冲区大小是多少?
MKL_LONG status, l[2];
l[0] = 32; l[1] = 100;
status = DftiCreateDescriptor(&my_desc1_handle, DFTI_SINGLE,
DFTI_REAL, 2, l);
status = DftiCommitDescriptor(my_desc1_handle);
status = DftiSetValue(my_desc1_handle, DFTI_PLACEMENT, DFTI_NOT_INPLACE);
最佳答案
英特尔数学核心 (MKL) 库引用手册在“DFTI_CCS_FORMAT for Onedimensional Transforms”一节中指定了实数到复数转换的大小。
对于一维变换:
对于二维变换是这样说的:
DFTI_CCS_FORMAT for Two-dimensional Transforms The following figure illustrates the storage of a two-dimensional (2D) M-by-N conjugate-even sequence in a real array for the CCS packed format. This format requires an array of size (M+2)-by-(N+2). Row-major layout and zero-based indexing are used. Different colors mark logically separate parts of the result. "n/u" means "not used".
关于c++ - MKL FFT 的输出缓冲器要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48180366/
我有这个缓冲区: SP16 audio_data[4000]; //Typershort SP16 它将充满音频样本: memcpy(audio_data, global_data, size_chu
我正在按照 http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/example/serialization/connection.hpp
我对 vDSP_zrip 和 AudioUnit 的使用和配置有疑问。事实上我配置 AudioUnit 以将打包数据保存为 float 。我创建了一个循环缓冲区,当这个缓冲区已满时,我计算了一个 ff
我正在尝试利用 Node.js 中的 TCP 套接字与 Lua 程序进行通信。我试图解决两个问题。首先是缓冲区。 缓冲区 据我了解,当数据从套接字提供给您的代码时,它将是目前已收到的任何数据(流而不是
我是一名优秀的程序员,十分优秀!