2

我向audioJack 输入一个频率为2-3 khZ 的方波约5 秒。方波是 1 和 0 - 没有负值。

我得到一些介于 -32000 到 32000 之间的周期性信号(但我的信号是正的!?)

我检查了我的值有多少次越过零 - 我在 5 秒内得到 500,这意味着每秒 100。

我在这里想念什么?3khz是每秒3000。

我的采样代码在我之前的帖子 中:音频单元代码中的错误 -remoteIO for iphone

这里有关于频域的任何解释吗?我缺少样品吗?我该如何改进它?我应该这样做:

float bufferLength = 0.005;
     AudioSessionSetProperty(kAudioSessionProperty_PreferredHardwareIOBufferDuration, sizeof(bufferLength), &bufferLength);
    status = AudioOutputUnitStart(audioUnit);

多谢!

4

0 回答 0