gpt4 book ai didi

android - super 强大的 Android 高通滤波器

转载 作者:行者123 更新时间:2023-11-29 19:14:47 24 4
gpt4 key购买 nike

我想以特定的频率切割信号(这样人类就听不到它 - 超声波)。我正在使用 CrossExample 来测试它。我使用过滤器如下:

filter = new SuperpoweredFilter(SuperpoweredFilter_Resonant_Lowpass, samplerate);

filter->setResonantParameters(floatToFrequency(1.0f - value), 0.2f);
filter->enable(true);

filter->process(stereoBuffer, stereoBuffer, numberOfSamples);

不幸的是,无论频率参数如何,您总是可以听到一点点信号(最大音量 + 耳朵靠近扬声器),这意味着它没有正确切割。

是我做错了什么还是 sdk 失败了?

最佳答案

SuperpoweredFilter 实现了经典的 IIR 滤波器。这样的滤波器总是有某种频率曲线,它永远不会“ super 尖锐”。如果您需要对特定频率完全静音,请在频域中削减它们。查看 SDK 中的 SuperpoweredFrequencyDomain 示例,了解如何执行此操作。

关于android - super 强大的 Android 高通滤波器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43979696/

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