Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Evgenij Masherov                     2:5020/175.2   23 Jan 2002  16:19:07
 To : William
 Subject : upsampling and downsampling of sound
 -------------------------------------------------------------------------------- 
 
 Wed Jan 23 2002 00:32, William wrote to All:
 
  W> интересуют алгоритмы преоразования звука из разных частот в разные другие
  W> ну там 22050 -> 44100, 48000 -> 8000, и.т.д
  W> хотелось-бы сразу с реализацией на сях, но скажите хотябы как оно делается
  W> по правилам.
 Ищите на "ресэмплинг".
 Основная идея:
 - увеличение в N раз - между отсчетами вставляется по N-1 нулей, полученный
 сигнал пропускается через фильтр, удаляющий возникшие при этом ВЧ-компоненты.
 - уменьшение в N раз - сигнал пропускается через HЧ-фильтр, после чего
 оставляется каждый N-й отсчет.
 - комбинация двух этих подходов для преобразования в M/N раз.
 (тут много тонкостей, связанных с оптимизацией вычислений)
 Альтернативная идея:
 использование аппроксимации полиномом и полиномиальная интерполяция.
 Используется реже, поскольку на сигнальных процессорах, на которых такое чаще
 всего и делают, программа получается существенно сложнее. Трудно также выбрать
 порядок полинома.
 
 Евгений Машеров АКА СанитарЖеня
 
 --- ifmail v.2.15
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 upsampling and downsampling of sound   William   23 Jan 2002 01:32:47 
 upsampling and downsampling of sound   Evgenij Masherov   23 Jan 2002 16:19:07 
 upsampling and downsampling of sound   Alex Baskakov   23 Jan 2002 17:07:36 
Архивное /ru.algorithms/330013aa8ef0.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional