частота прямоугольных входов RemoteIO низкая - PullRequest
2 голосов
/ 03 января 2012

Я подаю на аудиоджек прямоугольную волну с частотой 2-3 кГц в течение примерно 5 секунд.прямоугольная волна равна 1 и 0 - нет отрицательных значений.

Я получаю некоторый периодический сигнал, который идет между -32000 до 32000 (но мой сигнал положительный !?)

У меня есть проверка, сколькораз мои значения пересекают ноль - я получаю 500 за 5 секунд, что означает 100 в секунду.

что мне здесь не хватает?3 кГц - это 3000 в секунду.

мой код дискретизации находится в моем предыдущем посте: ошибка в аудио-коде устройства -remoteIO для iphone

есть какие-нибудь объяснения по частотной области здесь?я пропускаю образцы?как я могу улучшить это?Должен ли я сделать:

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

большое спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...