Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ответ:
Отправлено
Tow
01 сентября 2008 г. 12:14
В ответ на:
Какой конкретно МК и какие параметры фильтра нужны (крутизна спадов АЧХ в дБ/окт, линейность/допустимые пульсации АЧХ в полосе пропускания, разрядность данных)? И как понять "Нужно фильтровать сигнал в полосе частот от 3 до 300 Гц" - это перестраиваемый в этих пределах ФНЧ или фиксированная полоса после фильтрации ВЧ и НЧ?
отправлено MBedder 01 сентября 2008 г. 12:01
Силабовкий камешек: C8051F350
у него 24-хбитный АЦП
> И как понять "Нужно фильтровать сигнал в полосе частот от 3 до 300 Гц"
Да. Это перестраиваемый. Пользователь должен сам перестраивать частоту среза.
> (крутизна спадов АЧХ в дБ/окт, линейность/допустимые пульсации АЧХ в полосе пропускания
Пожалейте! Это для меня вышшая математика.
Составить ответ
|
Вернуться на конференцию
Ответы
Это значит что у вас полосовой фильтр с частотой среза 3 и 300гц. Да надо е...{+}
-
MARS
(01.09.2008 13:39:16
212.40.41.26
, 395 байт)
Перестраиваемый, значит надо его коэффициенты менять, а это значит что надо их где то хранить и объем зависит от типа фильтра, его порядка и т.д.
-
GDI
(01.09.2008 13:12:27
195.131.97.15
,
пустое
)
Интересно, а зачем менять коэффициенты, если перестраивается только частота среза ФНЧ
реального времени
?
-
MBedder
(01.09.2008 13:42:16
80.92.96.19
,
пустое
)
Не, ну можно, конечно и частотой дискретизации менять частоту среза при постоянных коэффициентах., мы же не знаем что вопрошающему больше подходит.
-
GDI
(01.09.2008 14:48:2
195.131.97.15
,
пустое
)
Он описал АЦП и МК - все уже прекрасно знаем, поэтому перестройка коэффициентов в данном случае идет лесом
-
MBedder
(01.09.2008 15:00:5
80.92.96.19
,
пустое
)
Автор не указал с каким дискретом надо полосу регулировать, а я никогда не работал с силабсами и потому не знаю возможностей перестройки частоты дискретизации встроенного АЦП. С внешним АЦП было бы, безусловно легче это сделать.
-
GDI
(01.09.2008 15:12:40
195.131.97.15
,
пустое
)
Какаянах перестройка частоты дискретизации?? АЦП молотит себе в нужном фиксированном темпе и плюхает данные в кольцевой буфер, а фильтр оттуда выбирает N-ные отсчеты
-
MBedder
(01.09.2008 15:24:28
80.92.96.19
,
пустое
)
Если автора устроит получать частоты среза кратные основной(300-150-100гц и т.д.), а если ему надо с равномерным шагом в 10Гц, то что тогда делать, децимацию применять, но она тоже с фильтрацией связана и мы рекурсивно приходим опять к изменяемым коэффициентам? Кстати, брать N-ые отсчеты, тоже желательно используя интерполирующие фильтры.
-
GDI
(01.09.2008 15:57:11
195.131.97.15
,
пустое
)
Читай корень - АЦП на 1500 в/с, верхняя граница фильтра - 100 ГЦ. Даже без интерполяции в лоб можно получить срез на 100, 94, 88, 83 и т.д. ГЦ (чем ниже, тем мельче шаг)
-
MBedder
(01.09.2008 16:06:3
80.92.96.19
,
пустое
)
А можно по подробнее, может я чего то недопонял? Если мы считаем фильтр на 100Гц, при АЦП на 1500в/с, то беря каждый второй отсчет мы получим 750в/с и тот же фильтр у нас по этим выборкам даст 50Гц, как получить промежуточный результат 94, 88 и т.д?
-
GDI
(01.09.2008 17:10:28
195.131.97.15
,
пустое
)
На фильтр достаточно десятка-другого выборок, а то и меньше - вот и прикинь, что типа для 100 ГЦ нужна будет каждая 20-я, для 95 - каждая 21-я и т.д.
-
MBedder
(01.09.2008 19:29:43
80.92.96.19
,
пустое
)
Я понял мысль, да так будет работать, но очень плохо, надо будет отфильтровать все частоты выше половины полученной частоты выборок иначе они будут биения давать, а это еще один ФВЧ аппаратный или программный. Ладно, завершим дискуссию, домой уже пора :)
-
GDI
(01.09.2008 19:46:47
195.131.97.15
,
пустое
)
я менял коффициенты. Скажем перестроить с 4 на 8 гц. Надо частоту с 500 под...{+}
-
MARS
(01.09.2008 13:46:38
212.40.41.26
, 276 байт)
Какаянах еще ОСь? У аффтара есть АЦП и МК, АЦП пусть гонит данные в длинный буфер, а фильтр просто берет в обработку каждую N-ную выборку в зависимости от выбранной частоты среза - все коэффициенты и структура фильтра остаются неизменными
-
MBedder
(01.09.2008 13:55:38
80.92.96.19
,
пустое
)
Да понятно. я про свою задачу. Менял коффициенты.
-
MARS
(01.09.2008 14:32:32
212.40.41.26
,
пустое
)
Это не высшая математика, а алфавит - позорно браться за решение задачи, не удосужившись разобраться даже в терминологии. Для сведения - простой фильтр с пологой АЧХ делается в несколько строк элементарного кода, а сложный с крутыми срезами - гораздо сложнее. Коэффициенты и структура фильтра при перестройке частоты среза могут оставаться неизменными, а изменяться может либо частота подачи отсчетов на фильтр, либо длина задержки отсчетов
-
MBedder
(01.09.2008 13:08:42
80.92.96.19
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
прибавьте тройку к двум:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru