Перейти к содержанию
    

Peleron

Новичок
  • Постов

    4
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Peleron

  • День рождения 27.05.1985

Информация

  • Город
    Array
  1. Ruslan1, извиняюсь, при копи-пасте потерял еденичку в формуле интерполяции. Пока дебаггером не прошел, не замечал. За ссылки - большое спасибо, немного подразобрался с теорией. :rolleyes:
  2. Ruslan1, подскажите пожалуйста адреса ресурсов, где вы нашли функции по вычислению окна Гаусса и гаусовской интерполяции. К примеру, на сайте http://www.dsplib.ru/content/winadd/win.html указана немного другая формула по вычислению коэффициентов окна Гаусса. Просто я попробовал применить ваш алгоритм на С++ на реальном сигнале от гитары, так он выдает всегда результат интерполяции на 0,5 больше чем исходная частота. :crying: В математике я слаб, но ваш метод интерполяции мне показался уж очень простым :)
  3. Александр, но ведь ваш алгоритм не дает высокой точности - плюс-минус герц. А можно ли улучшить точность? И еще один вопрос: какая сложность вашего алгоритма? Т.е. если реализовывать его на С++, только функция xcorr потребует выполнения О(N*N) операций. Тот же БПФ гораздо быстрее.
  4. Необходимо точное определение основного тона аудио-сигнала на диапазоне 60Гц-1000Гц. На нижних частотах - плюс-минус 0,2Гц, на верхних - несколько герц. Время наблюдения за сигналом - желательно 0,2-0,3 сек. Частота дискретизации - 44100Гц. Аудио-сигнал представляет собой сигнал с гитары. Поскольку колебания струны носят характер стоячих волн, то на спектре сигнала имеется несколько пиков гармоник. Гармоники кратны частоте основного тона: fгармоники = n * fосн.тона, n = 1, 2, 3, ... Величина гармоники основного тона может быть меньше магнитуды кратных гармоник. БПФ с применением оконных функций не позволяет достичь данной точности. Поскольку уже при 2^15 БПФ задержка после начала сигнала и вычисления основного тона будет 0,75сек. Пробовал разобраться с вейвлет анализом - принцип понимаю, но как по вейвлет-коэффициэнтам вычислить частоту основного тона, не могу разобраться. Возможно стоячие волны имеют специфическое изображение на вейвлетграмме. Подскажите пожалуйста, каким способом можно вычислить частоту основного тона стоячих волн? Вейвлет анализом или может еще каким способом?
×
×
  • Создать...