реклама на сайте
подробности

 
 
> Эффективная децимация в два раза
Alex65111
сообщение Nov 11 2007, 08:09
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 141
Регистрация: 25-10-07
Пользователь №: 31 729



Задача понизить частоту дискретизации в два раза. Соответственно надо сигнал подфильтровать, а потом децимировать. Сейчас я рассчитываю фильтр с большой крутизной, малыми (не более 0.1дБ) пульсациями в полосе пропускания, и подавлением не менее 96дБ методом Ремеза. В принципе работает. Но мне не дает покоя мысль, что где-то я встречал какой-то "хитрый" подход к решению проблемы децимации в два раза, в котором получается достаточно вычислительно эффективный фильтр. То ли малого порядка, то ли с кучей нулей в ИХ. Подскажите, на самом ли деле есть более лучшее решение?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andr2I
сообщение Nov 11 2007, 08:48
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Цитата(Alex65111 @ Nov 11 2007, 11:09) *
Задача понизить частоту дискретизации в два раза. Соответственно надо сигнал подфильтровать, а потом децимировать. Сейчас я рассчитываю фильтр с большой крутизной, малыми (не более 0.1дБ) пульсациями в полосе пропускания, и подавлением не менее 96дБ методом Ремеза. В принципе работает. Но мне не дает покоя мысль, что где-то я встречал какой-то "хитрый" подход к решению проблемы децимации в два раза, в котором получается достаточно вычислительно эффективный фильтр. То ли малого порядка, то ли с кучей нулей в ИХ. Подскажите, на самом ли деле есть более лучшее решение?


Действительно, более эффективные (с точки зрения количества операций) фильтры существуют. Это так называемые CIC фильтры или гребенчатые фильтры. По сути дела это просто скользящее среднее вычисляемое эффективным образом. АЧХ такого фильтра довольно дрянное, с нормальным КИХ фильтром не сравнить, но иногда этого бывает достаточно.
Есть еще полифазные фильтры - это КИХ фильтр, у которого коэффициенты через один равны нулю - в два раза меньше умножений.
Так что выбор за Вами wink.gif .
Go to the top of the page
 
+Quote Post
SIA
сообщение Nov 11 2007, 09:10
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 26-06-07
Пользователь №: 28 723



Цитата(Andr2I @ Nov 11 2007, 11:48) *
Действительно, более эффективные (с точки зрения количества операций) фильтры существуют. Это так называемые CIC фильтры или гребенчатые фильтры. По сути дела это просто скользящее среднее вычисляемое эффективным образом. АЧХ такого фильтра довольно дрянное, с нормальным КИХ фильтром не сравнить, но иногда этого бывает достаточно.
Есть еще полифазные фильтры - это КИХ фильтр, у которого коэффициенты через один равны нулю - в два раза меньше умножений.
Так что выбор за Вами wink.gif .

Такое (равенство нулю части коэффициентов) получается, только если частоты начала среза/полного затухания точно симметричны относительно доли Fs. Для фильтров децимации с выполнением условия Найквиста это заметного выигрыша не дает.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alex65111   Эффективная децимация в два раза   Nov 11 2007, 08:09
- - SIA   Цитата(Alex65111 @ Nov 11 2007, 11:09) За...   Nov 11 2007, 08:29
- - Alex65111   ЦитатаЗависит от вида АЧХ в полосе пропускания Ка...   Nov 11 2007, 08:34
|- - rloc   Цитата(SIA @ Nov 11 2007, 12:10) Такое (р...   Nov 11 2007, 10:21
|- - SIA   Цитата(rloc @ Nov 11 2007, 13:21) Если бы...   Nov 11 2007, 10:56
|- - rloc   Цитата(SIA @ Nov 11 2007, 13:56) То, что ...   Nov 11 2007, 11:18
- - Alex65111   ЦитатаАЧХ такого фильтра довольно дрянное - поэтом...   Nov 11 2007, 08:56
|- - Andr2I   Цитата(Alex65111 @ Nov 11 2007, 11:56) - ...   Nov 11 2007, 09:09
- - alex_os   Цитата(Alex65111 @ Nov 11 2007, 12:09) За...   Nov 11 2007, 10:20
- - Alex65111   halfband lowpass вроде как да, но у него отвратите...   Nov 11 2007, 10:56
- - Alex65111   Так завернется не только шум, а и сам сигнал. В мо...   Nov 11 2007, 11:38
|- - rloc   Цитата(Alex65111 @ Nov 11 2007, 14:38) Та...   Nov 11 2007, 12:05
- - Alex65111   Данные вещественные. Входной антиалисный аналоговы...   Nov 11 2007, 14:24
|- - zhorro   Для децимации и интерполяции частото достаточно эф...   Nov 16 2007, 14:52
||- - stoker   Что то я не пойму, неужели для задачи децимации, с...   Nov 16 2007, 15:02
|- - vadkudr   http://vadkudr.boom.ru/Algorithms/EMQFdemo/EMQFdem...   Nov 20 2007, 13:41
- - Самурай   Цитата(Alex65111 @ Nov 11 2007, 11:09) .....   Nov 11 2007, 22:57
|- - rloc   Цитата(Самурай @ Nov 12 2007, 01:57) Посм...   Nov 16 2007, 18:43
- - stoker   Эффективный метод переноса частоты на Fs/2 - домно...   Nov 12 2007, 15:24
- - анатолий   Таки-да маскирующие фильтры здесь оптимальный вари...   Nov 12 2007, 15:37
|- - alex_os   2 Alex65111 Если фильтр такое длинючий может выгод...   Nov 12 2007, 17:48
- - 2b|!2b?..   блин истинно, век - живи, век - учись. хорошо, что...   Nov 16 2007, 14:37


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 01:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01383 секунд с 7
ELECTRONIX ©2004-2016