Следующий анализ иллюстрирует работу Cepstrum на синтетических и реальных сигналах.
Сначала мы рассмотрим синтетический сигнал.
График ниже показывает синтетическую стационарную ноту E2, синтезированную с использованием типичного компонента, близкого к постоянному току, основного тона при 82,4 Гц и в общей сложности 8 гармоник с целыми кратными 82,4 Гц. Синтетическая синусоида была запрограммирована для генерации 4096 образцов.
График ниже показывает крупный план ввода, который использовался для расчета Cepstrum синтетической ноты E2. Это лог (| FFT | ^ 2), выводимый из синтетической ноты E2.
На графике ниже показан Cepstrum синтетической ноты E2. Соблюдайте заметный пик без постоянного тока на 12,36. Ширина Cepstrum равна 1024 (выход второго БПФ), поэтому пик соответствует 1024 / 12,36 = 82,8 Гц, что очень близко к фактическим 82,4 Гц основной частоты.
Теперь мы исследуем сигнал реального мира.
График ниже показывает спектр ноты E2 от настоящей акустической гитары.
График ниже показывает крупный план ввода, который был использован для расчета Cepstrum ноты E2 акустической гитары. Это запись журнала (| FFT | ^ 2) из ноты E2 акустической гитары.
На графике ниже показан Cepstrum ноты E2 акустической гитары. Соблюдайте заметный пик без постоянного тока на 542,8. Ширина Cepstrum равна 32768 (выход второго БПФ), поэтому пик соответствует 32768 / 542,8 = 60,4 Гц, что довольно далеко от фактических 82,4 Гц основной частоты.
Запись гитарной ноты E2, использованной для этого анализа, была сэмплирована на частоте 44,1 кГц с высококачественным микрофоном в студийных условиях, она практически не содержит фонового шума и не содержит никаких других инструментов или голосов.
Это иллюстрирует значительную проблему использования Cepstral анализа для определения высоты звука в реальных аудиосигналах.
Ссылки:
Реальные данные аудиосигнала, генерация синтетического сигнала, графики, БПФ и анализ Cepstral были выполнены здесь: Кепстр музыкального инструмента