Мне интересно, существует ли установленный метод выбора наилучшего порядка фильтров для использования при выполнении кодирования с линейным предсказанием (например, используемого в форматах аудиофайлов, таких как FLAC).
Мой текущий подход:
- Возьмите кусок сигнала
- Окно сигнала с окном Туки 0,5
- Получите коэффициенты автокорреляции
- Рассчитайте коэффициенты LPC, используя коэффициенты автокорреляции
- Сгенерируйте предсказанный сигнал с помощью стандартного КИХ-фильтра с коэффициентами LPC
- Измерьте ошибку между исходным и предсказанным сигналом
- Перейдите к шагу 1 и продолжайте повторять с разными порядками фильтрации...
- Выберите лучший порядок на основе наименьшей ошибки
Можно ли оценить наилучший порядок фильтра, взглянув на ошибку, возникшую на шаге 4 процесса? Я хотел бы перейти к шагу 8 с шага 4, если это возможно.