使用堆栈溢出的以下链接,我得到了执行汉宁窗口的代码:
public short[] HanningWindow(short[] signal_in, int pos, int size)
{
for (int i = pos; i < pos + size; i++)
{
int j = i - pos; // j = index into Hann window function
signal_in[i] = (short) (signal_in[i] * 0.5 * (1.0 - Math.cos(2.0 * Math.PI * j / size)));
}
return signal_in;
}
我的问题是我不如何处理参数:
我知道 signal_in 是我正在开窗的信号,,,但是 pos 和 size 是什么意思???