uriy 4 25 июня, 2019 Опубликовано 25 июня, 2019 · Жалоба Столкнулся с неожиданной для себя вещью. Всегда считал что чем выше частота дискретизации тем проще будет реализовать фильтр. Но оказалось что для реализации одного и того же полосового фильтра при большей частоте дискретизации требуется больший порядок фильтра. Я что-то неправильно делаю или это действительно так? У меня китайский процессор со встроенным кодеком. Его частота дискретизации может быть только 96 кГц. Полезный для меня сигнал находится в полосе до 4 кГц. Неужели в таком случае целесообразно делать децимацию до 8 кГц перед обработкой сигнала? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 24 25 июня, 2019 Опубликовано 25 июня, 2019 · Жалоба Пользуясь FDAtool - заметил, что чем больше разница между частотой среза и частотой дискретизации - тем больше порядок. В текущем проекте оказалось выгоднее несколько раз понижать частоту... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andyp 9 25 июня, 2019 Опубликовано 25 июня, 2019 · Жалоба 1 hour ago, uriy said: Я что-то неправильно делаю или это действительно так? Требуемая длина ИХ ФНЧ при прочих равных (затухание и неравномерность в полосе) зависит от крутизны спада АЧХ фильтра, так что ничего удивительного. Например, для синтеза алгоритмом Ремеза Харрис любит советовать следующую формулу для оценки порядка фильтра: N~(fs/deltaf)*(Atten_dB/22); fs - частота дискретизации, deltaF- требуемая полоса спада до 0 до Atten_dB. N прямо пропорционально частоте дискретизации Так что, вычислительно эффективная процедура для такой фильтрации должна происходить на нескольких частотах дискретизации: понижаем частоту->фильтруем->повышаем частоту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grizzly 0 25 июня, 2019 Опубликовано 25 июня, 2019 · Жалоба 1 час назад, uriy сказал: требуется больший порядок фильтра. Для минимаксного метода синтеза завивимость увеличения порядка выглядит следующим образом: new_order = N*base_order + N - 1, где N - число, показывающее, во сколько увеличили частоту дискретизации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 3 27 июня, 2019 Опубликовано 27 июня, 2019 · Жалоба Только нужно еще помнить, что перед прорежиманием нужно, чтобы сигнал не содержал частот выше чем (и не только интересующих Вас). А то иожно получить много нового и интересного. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
uriy 4 28 июня, 2019 Опубликовано 28 июня, 2019 · Жалоба да знаю что сперва надо откинуть все что выше новой частоты найквиста Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться