在XAudio2 filter parameters提及的文档
中滤波器弧度频率计算为(2 * sin(pi *(所需滤波器截止频率)/ sampleRate))
有人可以向我解释这个公式来自何处?因为对我来说唯一有意义的变频源来自sin(f * t)和余弦(f * t)vs sin(2 * pi * f * t)和余弦(2 * pi * f * t) )其中f是“频率”,t是时间。
答案 0 :(得分:0)
自从我完成过滤器数学运算以来已经有一段时间了。这有点粗糙,但这是一个基本的解释: 有点混乱的部分是Sin no?我也有点困惑,但我打赌这是为了将转换的输出保持在所需的范围内。看起来微软的过滤器只能占用8000hz。请原谅我,如果这种方式偏离基础,我无法想象正弦函数对结果的影响。
2 * sin(pi *(所需滤波器截止频率)/全部
PARTS
2 * sin ////你习惯的2 * pi * f部分。
(pi *
(
所需的滤波器截止频率)////以赫兹为单位将成为弧度频率
/ sampleRate ////设置1个样本的整个等式
答案 1 :(得分:0)
(2 * sin(pi * (desired filter cutoff frequency) / sampleRate))
当滤波器截止频率从DC变为采样率的一半时,该值将从0到2.0单调变化。
数字滤波器相对于采样率进行缩放,而其他提供的选项则没有。