|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Roman Yaroshenko 2:467/81.39 21 Feb 2003 22:34:22 To : Evgenij Masherov Subject : [FFT] Использование в RT системах -------------------------------------------------------------------------------- Мои бортовые системы запеленговали, что в Пятница Февраль 21 2003 09:36, Evgenij Masherov писал Roman Yaroshenko: RY>> Эххххх влезу :) RY>> А в какую сторону в увеличение частоты дескр. или уменьшение? AV>>>> помощью БПФ? Где-то тоже видел, да вот с тех пор утерян AV>>>> источник. EM> Hу, вообще более-менее стандартный путь увеличения частоты EM> дискретизации - вставка в нужной пропорции нулей, и пропускание EM> полученного через фильтр. Придпочитают КИХ-фильтр, поскольку бОльшая EM> часть вводимых элементов равна нулю, и реально не участвует. Особенно EM> популярно на ДСП и вообще специализированных системах, ввиду простоты EM> алгоритма. Также применяемый метод - аппроксимация полиномом, EM> проходящим через несколько соседних точек. Hулевая степень - ниже EM> всякой критики (т.е. просто повторяем посдедовательные элементы, без EM> фильтрации затем), линейная - вполне достаточна, скажем, для EM> телефонного качества (скажем, с 8000 до 24000 для дальнейшей EM> демодуляции), для высокого качества - нужна степень выше EM> (скажем, EM> делал с 44100 до 48000, проводя через четыре соседние точки кубический EM> полином, причем интерполировал только между двумя средними, затем EM> сдвигал на EM> позицию. Может быть полезно при некратном соотношении частот. EM> Для уменьшения - пропускают через ФHЧ и отбрасывают часть отсчетов EM> (децимируют). Также и полиномами можно. EM> Были работы про интерполяцию sin(x)/x, но принципиально нового это не EM> дает, это тот же КИХ-фильтр, только иначе организованный. Теоретически EM> можно интерполировать, сделав ПФ, вставив нули, и сделав обратное ПФ. ПФ я так понимаю Преобразование Фурье Если да то не только теоритически Интерполяция в верхнюю сторону с использованием БПФ получается Очень хорошей на любое отношение ф старое/ф новое (делается через промежуточную частоту ф = ф нов * ф старое, можно конечно частоту уменьшить :) А уменьшение путем децемирования можно только , допустим, 16000 -> 8000 а попробуй тем же способом 16000 -> 15000 :) наверное очень тяжко EM> Практически не встречал. Что до Гильберта - даже мыслей нет. EM> Представить в виде огибающей+фазы, интерполировать для них, а потом EM> обратно? Можно, но сложно... Или нет? C уважением, Roman Yaroshenko. --- УТВЕРЖДАЮ. MSG-редактор капитан 2.5 ранга Голд Дедович фор ДОС * Origin: Собака с милицией обещала придти! (2:467/81.39) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/208043e569e1a.html, оценка из 5, голосов 10
|