Оцените основную частоту звукового сигнала
f0 = pitch(audioIn,fs)
f0 = pitch(audioIn,fs,Name,Value)
[f0,loc] = pitch(___)
задает опции с помощью одного или нескольких аргументов пары f0
= pitch(audioIn
,fs
,Name,Value
)Name,Value
.
Функция pitch
сегментирует аудиовход согласно аргументам WindowLength
и OverlapLength
. Основная частота оценивается для каждого кадра. Местоположения выводят, loc
содержит новые выборки (самые большие демонстрационные числа) соответствующего кадра.
Для описания алгоритмов, используемых, чтобы оценить основную частоту, консультируйтесь с соответствующими ссылками:
'NCF'
– Нормированная функция корреляции [1]
'PEF'
– Передайте Фильтр Оценки [2]. Функция не использует амплитудное сжатие, описанное бумагой.
'CEP'
– Определение подачи кепстра [3]
'LHS'
– Гармоническое журналом суммирование [4]
'SRH'
– Суммирование остаточных гармоник [5]
[1] Атал, B.S. "Автоматическое Распознавание Динамика На основе Контуров Подачи". Журнал Акустического Общества Америки. Издание 52, № 6B, 1972, стр 1687–1697.
[2] Гонсалес, Сира и Майк Брукес. "Фильтр Оценки Подачи, устойчивый к высокому уровню шума (PEFAC)". 19-я европейская Конференция по Обработке сигналов. Барселона, 2011, стр 451–455.
[3] Нолл, Майкл А. "Определение Подачи кепстра". Журнал Акустического Общества Америки. Издание 31, № 2, 1967, стр 293–309.
[4] Гермес, Дик Дж. "Измерение Подачи Субгармоническим Суммированием". Журнал Акустического Общества Америки. Издание 83, № 1, 1988, стр 257–264.
[5] Другмен, Томас и Абир Алван. "Соедините Устойчивую Оценку Обнаружения и Подачи Озвучивания На основе Остаточных Гармоник". Продолжения Ежегодной конференции Международной Речевой Коммуникационной Ассоциации, INTERSPEECH. 2011, стр 1973–1976.