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

 
 
> Цифровой полосовой фильтр, Реализация
e-tarasov
сообщение Jun 27 2007, 10:21
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 30-05-06
Пользователь №: 17 578



Задача такова. Требуется реализовать цифровой полосовой фильтр на 2000Гц с полосой 10Гц и максимально высоким затуханием и что интересно нужна фаза сигнала (но про это потом). Проц не сигнальный процесс фильтрации необязательно непрерывный. Раньше ЦОС не занимался на считая простеньких ФНЧ 2-го порядка. Надыбал алгоритм БПФ. Алгоритм БПФ позволяет использовать целочисленную математику что хорошо и при этом выделяет фазу сигнала. Господа специалисты а может это то что мне надо. Если да то может быть тогда для одной частоты есть упрощение алгоритма.
Не подскажите заодно сколько отсчетов надо выбрать и какую частоту дискретизации. Плз. Фазу то я по любому думаю вытащу. Но с обычным фильтром траблы с непрерывной фильтрацией или с переходными процессами после подключения. Может кто уже нечто подобное реализовывал. Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
el34
сообщение Jul 2 2007, 10:53
Сообщение #2


инженер
****

Группа: Свой
Сообщений: 717
Регистрация: 4-03-05
Пользователь №: 3 064



alex_os>Почему Вы думаете , что многоступенчатая децимация будет эффективнее? Ну разве что памяти может меньше потребуется...

потому, что тут надо выполнить две одинаковые (Re и Im) фнч фильтрации - фильтр получается проще и думаю точнее ....
и при многоступенчатой децимации мы имеем и постепенное понижение частоты квантования и сл-но на входной,самой высокой, работает самый короткий фильтр и т.далее с понижением частоты длина фильтра увеличивается...
либо децимацию можно выполнить при помощи CIC фильтров , что является особенно эффективным методом для целочисленной арифметики (и не только)...

e-tarasov>А в чем суть комплексного гетеродина на пальцах можно объяснить?
умножаем вход на sin и cos 2kHz а потом фильтруем оба канала одинаковыми фнч и децимируем ....


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
fontp
сообщение Jul 2 2007, 11:58
Сообщение #3


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Цитата(el34 @ Jul 2 2007, 14:53) *
e-tarasov>А в чем суть комплексного гетеродина на пальцах можно объяснить?
умножаем вход на sin и cos 2kHz а потом фильтруем оба канала одинаковыми фнч и децимируем ....


Модуляция-децимация-демодуляция рассматривается просто как особо эффективный способ полосовой фильтрации. Тут статейка
Multi-rate filter design
У этой MDS раньше продавалась программка, которая писала такие фльтры на С.
Теперь её с сайта убрали (или переименовали), но при желании, наверно можно в сети найти. Понятно, что за так :-)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- e-tarasov   Цифровой полосовой фильтр   Jun 27 2007, 10:21
- - DRUID3   ...частота 2000 берем 4096 частоту дискретизации (...   Jun 27 2007, 11:47
|- - Самурай   Цитата(DRUID3 @ Jun 27 2007, 15:47) ...ча...   Jun 27 2007, 12:11
|- - DRUID3   Цитата(Самурай @ Jun 27 2007, 15:11) Не н...   Jun 27 2007, 12:56
|- - anton   Цитата(Самурай @ Jun 27 2007, 16:11) Не н...   Jun 27 2007, 14:43
|- - DRUID3   Цитата(anton @ Jun 27 2007, 17:43) Фильтр...   Jun 27 2007, 15:25
- - el34   DRUID3>Кстати забыл сказать, что ДПФ для такого...   Jun 27 2007, 13:30
- - el34   DRUID3>А ето вообще нИасилил. Сместить 2 kHz ко...   Jun 27 2007, 18:24
- - e-tarasov   Спасибо за ответы. Насчет ДПФ. Не получится ли что...   Jun 28 2007, 04:29
- - Alex11   И еще интересный вопрос к автору: "цифровой п...   Jun 28 2007, 06:27
- - e-tarasov   DRUID3 правильно пишет по теореме Котельникова *2 ...   Jun 28 2007, 09:18
|- - DRUID3   Цитата(e-tarasov @ Jun 28 2007, 07:2...   Jun 28 2007, 10:46
|- - -=ВН=-   Цитата(DRUID3 @ Jun 28 2007, 14:46) Нет,...   Jun 28 2007, 11:51
|- - DRUID3   Цитата(-=ВН=- @ Jun 28 2007, 14...   Jun 28 2007, 12:10
|- - -=ВН=-   Цитата(DRUID3 @ Jun 28 2007, 16:10) Да, и...   Jun 28 2007, 12:30
|- - DRUID3   Цитата(-=ВН=- @ Jun 28 2007, 15...   Jun 28 2007, 12:39
|- - -=ВН=-   Цитата(DRUID3 @ Jun 28 2007, 16:39) Оу-у-...   Jun 28 2007, 12:47
|- - DRUID3   Цитата(-=ВН=- @ Jun 28 2007, 15...   Aug 14 2007, 12:45
|- - -=ВН=-   Цитата(DRUID3 @ Aug 14 2007, 16:45) Про...   Aug 14 2007, 15:36
||- - DRUID3   Цитата(-=ВН=- @ Aug 14 2007, 18...   Aug 15 2007, 10:20
||- - blackfin   Цитата(DRUID3 @ Aug 15 2007, 14:20) Ну чт...   Aug 15 2007, 10:56
||- - -=ВН=-   Цитата(DRUID3 @ Aug 15 2007, 14:20) Даже...   Aug 15 2007, 12:26
|- - blackfin   Цитата(DRUID3 @ Aug 14 2007, 16:45) Чтобы...   Aug 14 2007, 17:29
|- - BORIV   Цитата(blackfin @ Aug 14 2007, 21:29) При...   Sep 11 2009, 07:12
- - alex_os   Цитата(e-tarasov @ Jun 27 2007, 14:2...   Jul 1 2007, 07:05
- - el34   alex_os>Сделайте FIR с децимацией. Т.е примерно...   Jul 1 2007, 08:41
|- - alex_os   Цитата(el34 @ Jul 1 2007, 12:41) alex_os...   Jul 2 2007, 06:10
- - e-tarasov   Не знаю пока что такое алгоритм Герцеля и в чем ег...   Jul 2 2007, 10:26
|- - alex_os   Цитата(el34 @ Jul 2 2007, 14:53) потому, ...   Jul 3 2007, 05:02
- - blackswan   мне необходимо было сделать полосовой БИХ-фильтр д...   Jul 7 2007, 09:09
- - BratherLU   Загляните в хелп матлаба - Help -> Full Product...   Jul 7 2007, 11:14
- - blackswan   а других источников нет?... в моей версии хелп как...   Jul 8 2007, 17:18
- - BratherLU   http://www.busim.ee.boun.edu.tr/~resources/fdq.pdf...   Jul 9 2007, 05:48
- - blackswan   я там нашел только в виде блок-схем, но в них не о...   Jul 20 2007, 14:25
- - fontp   Да, лучше не спорьте, тем более с =ВН=. Тем более ...   Aug 15 2007, 09:07
- - Lalka   А не мог бы кто-нибудь выложить алгоритм как можно...   Sep 10 2009, 06:41
|- - bahurin   Мое мнение на данный вопрос. Сразу предупреждаю в ...   Sep 10 2009, 12:53
|- - sup-sup   Цитата(Lalka @ Sep 10 2009, 09:41) А не м...   Sep 10 2009, 19:53
|- - bahurin   Цитата(sup-sup @ Sep 10 2009, 23:53)...   Sep 11 2009, 06:58
- - pokos   Непонятно, насколько прямоугольным должен быть фил...   Sep 15 2009, 11:25
- - анатолий   Интересный полосовой фильтр получается из фазового...   Sep 27 2009, 12:50


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:49
Рейтинг@Mail.ru


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