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

 
 
> Цифровой полосовой фильтр, Реализация
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
Ответов
DRUID3
сообщение Jun 27 2007, 11:47
Сообщение #2


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



...частота 2000 берем 4096 частоту дискретизации (например, главное не ниже Котельникова). Берем FFT на 2048 отсчетов. На Q подаем "0"-и. Получаем 2048 частотных отсчета. Ваш - 2000ный. Его условная ширина полосы 1 Hz, потому берите 11 отсчетов, будет полосовой фильтр. Значит, делаем ДПФ только для 1995…2005-го частотных отсчетов (на вход FDT все равно идет 2048 сэмплов). Вот Вам и фильтр (АЧХ которого определяется количеством точек преобразования - временем накопления и функцией окна) с возможностью узнать фазу...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
Самурай
сообщение Jun 27 2007, 12:11
Сообщение #3


Местный
***

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



Цитата(DRUID3 @ Jun 27 2007, 15:47) *
...частота 2000 берем 4096 частоту дискретизации (например, главное не ниже Котельникова). Берем FFT на 2048 отсчетов. На Q подаем "0"-и. Получаем 2048 частотных отсчета. Ваш - 2000ный. Его условная ширина полосы 1 Hz, потому берите 11 отсчетов, будет полосовой фильтр. Значит, делаем ДПФ только для 1995…2005-го частотных отсчетов (на вход FDT все равно идет 2048 сэмплов). Вот Вам и фильтр (АЧХ которого определяется количеством точек преобразования - временем накопления и функцией окна) с возможностью узнать фазу...


Не надо только забывать про антиалиасинговый фильтр, который должен резать все частоты больше 2048 Герц. Особенно с учетом первоначального требования "...максимально высоким затуханием...". А это может оказаться далеко не так просто, так как переходная зона у такого фильтра должна быть всего лишь 2048-2005 = 43Гц smile.gif.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- e-tarasov   Цифровой полосовой фильтр   Jun 27 2007, 10:21
|- - 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
- - el34   alex_os>Почему Вы думаете , что многоступенчата...   Jul 2 2007, 10:53
|- - fontp   Цитата(el34 @ Jul 2 2007, 14:53) e-taraso...   Jul 2 2007, 11:58
|- - 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 Текстовая версия Сейчас: 22nd July 2025 - 19:56
Рейтинг@Mail.ru


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