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

 
 
> Цифровой нерекурсивный НЧ фильтр, проблема с прореживанием
coolibin
сообщение Aug 23 2007, 07:23
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



При нерекурсивной низкочастотной фильтрации частота дискретизации должна быть больше частоты среза в 4..6 раз, так написано в книге и подтверждено на практике, если кто не согласен высказуйте свои предложения. А проблема, собственно, в чем? Получается что на один период сигнала должно приходится около 5ти точек. После фильтрации сигнал получается, ест., ломаным. Как вернутся к старой частоте дискретизации? У меня есть один вариант, но я сначала хотел бы услышать ваши предложения.


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
coolibin
сообщение Aug 28 2007, 11:34
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



TO -=ВН=-
Цитата
Книжку посмотреть не могу, за неимением оной, но уверен, на нее Вы тоже зря ссылаетесь

Если вы не против, дайте своё мыло, я отошлю вам отсканированную страницу этой книги где про это написано

Цитата
Выигрыш будет, например, при реализации в FPGA, при реализации на процессорах, лишенных злой волей их разработчика замечательной операции MAC.

Кстати, я забыл сказать, я пишу программу на C++ под обычную персональную ЭВМ и мне эти слова ничего не говорят

Цитата
Ну и еще одно - подумайте, есть ли Вам смысл возвращаться к исходной ч-те дискретиз. в 71 КГц. Все-таки 5 отсчетов на период очень часто более чем, хотя, конечно, есть исключения

Увы, нужно!

CIC-фильтр, это фильтр со скользащим средним?


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
-=ВН=-
сообщение Aug 28 2007, 15:28
Сообщение #3


Местный
***

Группа: Новичок
Сообщений: 210
Регистрация: 3-11-06
Пользователь №: 21 936



Цитата(coolibin @ Aug 28 2007, 15:34) *
TO -=ВН=-

Если вы не против, дайте своё мыло, я отошлю вам отсканированную страницу этой книги где про это написано

Зачем она мне? Я такую книжку и сам в состоянии написать smile.gif
Еще раз. Отношение частоты дискретизации к частоте среза фильтра может быть любым, больше-равным 2. Отношение частоты дискретизации к переходной полосе может быть любым, больше равным 2. (Переходная полоса - частотный интервал между частотой среза (полосой пропускания) и полосой непропускания.) Подавление в полосе непропускания может быть сколь угодно большим. Фильтр при этом прекрасно синтезируется и не менее прекрасно работает. Все дело в порядке фильтра и разрядности его к-тов. Проблемы, связанные с этим, т.е. с большим порядком и разрядностью к-тов вполне решабельные. В крайнем случае - выбором соответсвующего железа. И использованием, например, 1 048 576-разрядных к-тов, с написанием для них собственной арифметики, что есть один пустяк при использовании ужасно могучего инструмента по названием Цэ++. Классом больше, классом меньше...
И в книжке наверняка написано примерно это, если Вы ее читали всю, а не одну страницу.

Конкректный пример - если у Вас период дискретизации неделя, то цифровой КИХ фильтр достаточно большого порядка Вы легко реализуете даже на калькуляторе. И он у Вас прекрасно отфильтрует гармоники с перидом, например, полгода. Только устанете на кнопочки нажимать, с другой стороны эта процедура отвлечет Вас от тоски и печали, неизбежных при праздном проведении времени в ожидании очередного отсчета. Можете проэксперементировать. Персональный компьютер в этой ситуации Вам может даже и не понадобиться.

Цитата(coolibin @ Aug 28 2007, 15:34) *
Кстати, я забыл сказать, я пишу программу на C++ под обычную персональную ЭВМ и мне эти слова ничего не говорят

Это печально, что ничего они Вам не говорят. С другой стороны - CIC фильтр для Вашего персональной сплюснутой Цэ фильтрации может дать неплохой выигрыш.
Цитата(coolibin @ Aug 28 2007, 15:34) *
Увы нужно

Ну по крайней мере Ваше обоснование этой нужды никуда не годится.

Цитата(coolibin @ Aug 28 2007, 15:34) *
CIC-фильтр, это фильтр со скользащим средним?

Это первого порядка. Более высокого порядка - каскадное соединение скользящих средних.
Там основной фокус в вставке прореживателя между интегратором и дифференциатором. Этот фокус позволяет фактически избавиться от наложений в области нулевой частоты. И потом творить в этой области чудеса "обычными" КИХ или БИХ. На низкой частоте дискретизации. Практически Ваш случай.
А вообще читайте книжки. Лучше больше, чем одну страницу.
Go to the top of the page
 
+Quote Post



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

 


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


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