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

 
 
> Полосовой фильтр на микроконтроллере, с наименьшими ресурсами.
Alla_student
сообщение Aug 26 2013, 10:18
Сообщение #1


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

Группа: Участник
Сообщений: 84
Регистрация: 5-04-11
Пользователь №: 64 146



Уважаемые специалисты по DSP, скажите какие ресурсы и какой лучше алгоритм использовать для полосовой фильтрации на частоте 144КГц с полосой в 10КГц 4-го и выше порядка (желательно 8-го порядка)?
Предпологается использовать один из следующих микроконтроллеров:
1) MSP430F5418 25МГЦ аппаратный умножитель 32x32, DMA(предпочтительней)
2)STM32F303 Cortex M4 72МГц

Желательно описать подробно алгоритм, так как я пока до сих пор не разобралась во всех азах сигнальной обработки. - Книги читала/читаю
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
STAR_IK
сообщение Aug 27 2013, 03:54
Сообщение #2


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

Группа: Свой
Сообщений: 136
Регистрация: 10-04-09
Из: Омск
Пользователь №: 47 461



А почему про частоту дискретизации ни слова?
Go to the top of the page
 
+Quote Post
Alla_student
сообщение Aug 27 2013, 12:52
Сообщение #3


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

Группа: Участник
Сообщений: 84
Регистрация: 5-04-11
Пользователь №: 64 146



Цитата(STAR_IK @ Aug 27 2013, 07:54) *
А почему про частоту дискретизации ни слова?

Я же привела типы микроконтроллеров - MS430F5418 можно однобитную оцифроку использовать для упрощения или внешний ADC на 1Ms, а в STM32F303 два параллельных по 5Ms можно использовать поочередно, да и 5Ms вполне достаточно.
Для MSP430F5418 есть задумка для однобитного семплирования использовать порт SPI - в него последовательно опрашивать DI и использовать DMA канал для накопления массива двухбайтных слов.

Но по существу вопроса так никто и не ответил до сих пор sad.gif Если не хватает вводных - спрашивайте.

Сообщение отредактировал Alla_student - Aug 27 2013, 12:57
Go to the top of the page
 
+Quote Post
Corner
сообщение Aug 29 2013, 14:59
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815



Цитата(Alla_student @ Aug 27 2013, 16:52) *
Я же привела типы микроконтроллеров - MS430F5418 можно однобитную оцифроку использовать для упрощения или внешний ADC на 1Ms, а в STM32F303 два параллельных по 5Ms можно использовать поочередно, да и 5Ms вполне достаточно.
Для MSP430F5418 есть задумка для однобитного семплирования использовать порт SPI - в него последовательно опрашивать DI и использовать DMA канал для накопления массива двухбайтных слов.

Но по существу вопроса так никто и не ответил до сих пор sad.gif Если не хватает вводных - спрашивайте.


Как бы доказано, что для таких фильтров самое то схема Костаса на SIN/COS. Всего-то надо сгенерить синус и косинус, помножить на входной поток и дальше 2*ФНЧ над каждой компонентой отдельно. Причем ФНЧ можно сделать каскадный с понижением частоты оцифровки, вплоть до 40... 50 кГц (при полосе 10 кГц больше 40 кГц сэмплинг - излишество).
Go to the top of the page
 
+Quote Post
Alla_student
сообщение Sep 1 2013, 23:32
Сообщение #5


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

Группа: Участник
Сообщений: 84
Регистрация: 5-04-11
Пользователь №: 64 146



Цитата(Corner @ Aug 29 2013, 18:59) *
Как бы доказано, что для таких фильтров самое то схема Костаса на SIN/COS. Всего-то надо сгенерить синус и косинус, помножить на входной поток и дальше 2*ФНЧ над каждой компонентой отдельно. Причем ФНЧ можно сделать каскадный с понижением частоты оцифровки, вплоть до 40... 50 кГц (при полосе 10 кГц больше 40 кГц сэмплинг - излишество).

Прошу прщения, болела, поэтому не отвечала. Спасибо, за комментарий, а то остальные специалисты здесь молчат то ли из за моих глупых вопросов, то ли из за того, что не знают что ответитьsad.gif. Вы бы не могли привести более подробное описание реализации фильтра Костаса и каскадного ФНЧ с понижением частоты оцифровки или хотя бы ссылки по этим темам?
Go to the top of the page
 
+Quote Post
Corner
сообщение Sep 2 2013, 15:03
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815



Цитата(Alla_student @ Sep 2 2013, 03:32) *
Прошу прщения, болела, поэтому не отвечала. Спасибо, за комментарий, а то остальные специалисты здесь молчат то ли из за моих глупых вопросов, то ли из за того, что не знают что ответитьsad.gif. Вы бы не могли привести более подробное описание реализации фильтра Костаса и каскадного ФНЧ с понижением частоты оцифровки или хотя бы ссылки по этим темам?

Уже много лет на МК ничего не пишу - все на ПЛИС делаю.
Go to the top of the page
 
+Quote Post
Alla_student
сообщение Sep 2 2013, 22:55
Сообщение #7


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

Группа: Участник
Сообщений: 84
Регистрация: 5-04-11
Пользователь №: 64 146



Цитата(Corner @ Sep 2 2013, 18:03) *
Уже много лет на МК ничего не пишу - все на ПЛИС делаю.

Без проблем, приведите пожалуйста пример на Verilog или VHDL? если вам не сложно!

Цитата(thermit @ Sep 2 2013, 18:21) *
Думаю, msp. У него есть встроенный 12-бит ацп. Выбираем чд исходя из условия (2*144-10)/m> чд >(2*144+10)/(m+1) m - целое. Например 45 кгц. Полосовой рекурсивный фильтр 8-го порядка с 2-ой точностью даже половины ресурса msp не съест...

Да, прекрасненько, спасибо - я понимаю, но можно привести практическую реализацию фильтра Костаса и каскадного ФНЧ с понижением частоты оцифровки?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alla_student   Полосовой фильтр на микроконтроллере   Aug 26 2013, 10:18
- - AlexandrY   Цитата(Alla_student @ Aug 26 2013, 13:18)...   Aug 26 2013, 13:13
|- - Alla_student   Цитата(AlexandrY @ Aug 26 2013, 17:13) Дл...   Aug 26 2013, 16:29
|- - Serg76   Цитата(STAR_IK @ Aug 27 2013, 06:54) А по...   Aug 27 2013, 08:37
|- - Corner   Цитата(Alla_student @ Sep 3 2013, 02:55) ...   Sep 5 2013, 15:03
- - thermit   Думаю, msp. У него есть встроенный 12-бит ацп. Выб...   Sep 2 2013, 15:21
|- - Alla_student   Цитата(thermit @ Sep 2 2013, 18:21) Думаю...   Dec 17 2013, 04:47
- - thermit   ЦитатаAlla_student: Да, прекрасненько, спасибо - я...   Sep 3 2013, 12:01
|- - Fat Robot   Так делают, чтобы облегчить аналоговый фильтр на в...   Sep 3 2013, 13:43
|- - Alla_student   Цитата(Fat Robot @ Sep 3 2013, 16:43) Так...   Sep 4 2013, 07:14
|- - Fat Robot   Могу по существу, Алла-студент. Или можу. Не увере...   Sep 4 2013, 08:07
- - thermit   ЦитатаFat Robot: Так делают, чтобы облегчить анало...   Sep 3 2013, 13:51
- - thermit   ЦитатаAlla_student: И все таки, уважаемый thermit,...   Dec 17 2013, 09:59


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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 11:49
Рейтинг@Mail.ru


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