Моя цель - создать программное обеспечение для эквалайзера; После небольшого исследования я обнаружил, что мне нужно будет генерировать розовый шум, записать его с помощью микрофона и сравнить два спектра. Пик ».Aquila::PinkNoiseGenerator pinkNoise(44100); // sampleFrequency = 44.1 kHz
PinkNoise.setAmplitude(65536 / 2); // sampleAmplitude = 65536
PinkNoise.generate(32768); //
Aquila::SpectrumType spectrum = Aquila::fft(PinkNoise); // contain ComplexeType(real, imaginary)
double frequency, db;
for (i = 0; i = o.min && frequency < o.max)
{
db = Aquila::db(spectrum); // How it’s done : http://aquila-dsp.org/site_media/doc/ht ... ource.html
o.result += db;
}
}
}
foreach(thirdOctave : o)
print(“From “ + o.min + “ Hz to “ + o.max + “ Hz - Result = “ + o.result);
< /code>
Вот что отображается: < /p>
от 14,1 Гц до 17,8 Гц - результат = 393,421 < /p>
от 17,8 Гц до 22,4 Гц - результат = 375,055 < /p>
от 22,4 Hz - результат = 375,055 < /p>
от 22,4 Hz - Result = 375.05 < /p>
hz - от 22,4 Hz. 520.531 < /p>
тки... 29700.3
тки... /> 1 - Из того, что я понял, каждый результат должен быть приблизительно одинаковым, что, явно не так. Есть ли что -то (вероятно, просто), что я делаю не так? Тот же вопрос, что и выше, есть ли что -то, что я должен сделать в дополнение к методу aquila :: db?
Спасибо за ваше время.>
Подробнее здесь: https://stackoverflow.com/questions/296 ... sp-library
Как получить мощность на октаву розового шума (используя библиотеку Aquila DSP)? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Добавление гауссовского шума к сигналу вместо прямой генерации гауссовского шума.
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему подавитель Android -шума фиксирует больше фонового шума и как справиться с этим?
Anonymous » » в форуме Android - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему подавитель Android -шума фиксирует больше фонового шума и как справиться с этим?
Anonymous » » в форуме Android - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-