ListCorrelate vDSP 等效于 a,b,c,d,e,f 和 g,h,i,j,k,i,l,m,n 的卷积

Posted

技术标签:

【中文标题】ListCorrelate vDSP 等效于 a,b,c,d,e,f 和 g,h,i,j,k,i,l,m,n 的卷积【英文标题】:ListCorrelate vDSP equivalent for convolution of a,b,c,d,e,f and g,h,i,j,k,i,l,m,nListCorrelate vDSP 等效于 a,b,c,d,e,f 和 g,h,i,j,k,i,l,m,n 的卷积 【发布时间】:2013-05-23 08:14:47 【问题描述】:

如果我 ListCorrelate 两个真实双打列表

a,b,c,d,e,f
g,h,i,j,k,l,m,n,o

在 Mathematica 中我得到 ​​p>

a*g + b*h + c*i + d*j + e*k + f*l,a*j + b*k + c*l + d*m + e*n + f*o

谁能告诉我苹果 vDSP for c 中的等效功能? 谢谢

【问题讨论】:

感谢编辑-干杯 我想第二个列表应该是g,h,i,j,k,l,m,n,o? 【参考方案1】:

您展示的特定情况可以使用vDSP_desampD(B, 3, A, C, 2, 6) 执行,其中 A 是指向第一个列表开头的指针,B 是指向第二个列表开头的指针,C 是指向空间的指针输出。第二个参数 3 是 B 中每行/子列表中的元素数。第五个参数 2 是所需的输出元素数。最后一个参数6,是A中的元素个数。

【讨论】:

以上是关于ListCorrelate vDSP 等效于 a,b,c,d,e,f 和 g,h,i,j,k,i,l,m,n 的卷积的主要内容,如果未能解决你的问题,请参考以下文章

是否有用于一维矢量重采样的 vDSP 功能?

iOS Accelerate框架中vDSP_ctoz的数据应该是啥格式

在音频合成方面使用 vDSP(加速框架)

如何使用 vDSP / Accelerate in swift for iOS 计算向量元素的平方根

复合赋值运算符

将 vDSP.convertElements 与 vDSP.RoundingMode 一起使用