1 filtering signal-processing objective-c filter ios
我有代码实现低通滤波器,以检测麦克风上的打击.我无法理解如何确定频率并选择我自己的ALPHA:
lowPassResults = ALPHA * peakPowerForChannel + (1.0 - ALPHA) * lowPassResults;
Run Code Online (Sandbox Code Playgroud)
这应该可以检测到麦克风受到的打击.
我想获得一个新的ALPHA来实现fc = 1 khz或更高的低通滤波器.
我如何选择另一个ALPHA来做到这一点?
他们的ALPHA = 0.05,根据维基百科的公式,他们的采样率是每秒30次,我得到了1.2赫兹的fc.
或者我应该采用44.1 kHz的采样率?我们以30 Hz的频率对信号进行采样.
| 归档时间: |
|
| 查看次数: |
3225 次 |
| 最近记录: |