gpt4 book ai didi

ios - apple accelerate框架——在不损失绝对值的情况下约束量级

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:48:59 27 4
gpt4 key购买 nike

我想使用 apple 的加速器来有效地剪辑音频信号。如果信号大于 1 或小于 -1,我想让它等于 1 或 -1。 vDSP_vmaxmg 看起来几乎就是我要找的东西,但又不完全是。文档说它是这样做的:

输出向量 C 的每个元素都是输入向量 A 和 B 中对应值的较大者。

所以看起来 vDSP_vmaxmg 的输出总是输入的绝对值,总是正数。如果我想保留信号输出的绝对值但限制幅度,加速框架可以帮助我吗?

最佳答案

你想要vDSP_vclip( ):

#include <Accelerate/Accelerate.h>

...

float min = -1.0f;
float max = 1.0f;
vDSP_vclip(inputBuffer, inputStride, &min, &max,
outputBuffer, outputStride, length);

关于ios - apple accelerate框架——在不损失绝对值的情况下约束量级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12265039/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com