gpt4 book ai didi

iPhone 麦克风高通滤波器

转载 作者:行者123 更新时间:2023-12-03 20:26:51 26 4
gpt4 key购买 nike

在我的应用程序中,我使用 AVAudioRecorder 来检测来自麦克风的输入。但是,我需要创建一个高通滤波器,以便只记录较高音调的声音。我研究过 FFT,但不知道如何实现它。所以,现在我想用高通滤波器来伪造 FFT。

任何帮助将不胜感激!谢谢!

最佳答案

看看Wikipedia's article on High-pass filters ,尤其是section on algorithmic implementation of one .

对于懒人来说,这是伪代码实现:

// Return RC high-pass filter output samples, given input samples,
// time interval dt, and time constant RC
function highpass(real[0..n] x, real dt, real RC)
var real[0..n] y
var real α := RC / (RC + dt)
y[0] := x[0]
for i from 1 to n
y[i] := α * y[i-1] + α * (x[i] - x[i-1])
return y

关于iPhone 麦克风高通滤波器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2111467/

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