Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопрос по режекторному фильтру
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
Vladimir_T
Здравствуйте, уважаемые коллеги, помогите, пожалуйста а таком деле. Для сигнала кардиограммы сделан режекторный фильтр для подавления сетевой помехи 50 Гц. В матлабе промоделирован фильтр с полосой затухания - 1 Гц, фильтр Чебышева II, порядок фильра - 5 - ый, частота выборок - 1000 Гц. На реальном АРМ-процессоре полоса затухания - 20 Гц. В матлабе моделирование ведется для фиксированной математики. С-код и коэффициенты из Матлаба вставляю в рабочуюю программу. Почему на реальном процессоре все так плохо? Входные каскады сигнал не портят, портит его только цифровой фильтр. В чем может быть загвоздка?
V_G
Матлаб считает с двойной точностью, а в Арме вы какую поставили? БИХ-фильтры очень чувствительны к точности коэффициентов, в Матлабе можно посмотреть эффекты квантования.
Vladimir_T
Учли ошибки квантования, коэффициенты 12-ти битные, чтобы исключить переполнение. В МатЛабе с этими же коээфициентами очень даже приемлемо получается. Спасибо за ответ... Буду продолжать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.