-
- у FIR постоянная времени меняется коэффициентами? Где можно найти
готовое (Ctrl-C Сtrl-V) решение? - Generalизверг(22.08.2023 22:36)
- КИХ крайне затратен на вычисления, по сравнению с БИХ. Но если
очень хочется, то коэффициенты КИХ находятся через обратное
косинус-преобразование Фурье от желаемой АЧХ. ps С БИХ всё сложнее - argus98(22.08.2023 22:54)
- Мне не надо "через обратное косинус-преобразование Фурье", мне
похрен АЧХ, FIR или IIR. Известна частота выборки ( 10Гц ) и число
тапов ( определяется ресурсом процессора, от 13 до 31), а частота
среза должна перестраиваться от 1 до 0,003 Гц - Generalизверг(22.08.2023 23:13)
- боюсь что это импосибле... ну давайте включим логитку: шаг 1, хотим
частоту среза 0,003Гц - это эквивалентно заявлению что фильтр
должен иметь "постоянную времени" не менее 1/0.003 = 333 сек. шаг2,
чтобы обеспечить такое время накопления фильтра нузно 333сек*10Гц =
3330 дискретных отсчетов сигнала с частотой дискретизации 10Гц.
шаг3, 3330 ни разу даже близко не равно 31 отсчету....... где я не
прав? нужно хотеть то что можно, и нельзя то чего ненужно. klen(1 знак., 22.08.2023 23:32, ссылка)
- ну примитивный БИХ (см. начало) бесплатно такое делает, неужели его как-то усовершенствовать нельзя? Generalизверг(140 знак., 22.08.2023 23:56)
- боюсь что это импосибле... ну давайте включим логитку: шаг 1, хотим
частоту среза 0,003Гц - это эквивалентно заявлению что фильтр
должен иметь "постоянную времени" не менее 1/0.003 = 333 сек. шаг2,
чтобы обеспечить такое время накопления фильтра нузно 333сек*10Гц =
3330 дискретных отсчетов сигнала с частотой дискретизации 10Гц.
шаг3, 3330 ни разу даже близко не равно 31 отсчету....... где я не
прав? нужно хотеть то что можно, и нельзя то чего ненужно. klen(1 знак., 22.08.2023 23:32, ссылка)
- Мне не надо "через обратное косинус-преобразование Фурье", мне
похрен АЧХ, FIR или IIR. Известна частота выборки ( 10Гц ) и число
тапов ( определяется ресурсом процессора, от 13 до 31), а частота
среза должна перестраиваться от 1 до 0,003 Гц - Generalизверг(22.08.2023 23:13)
- Это же ИИР - Kpoк(22.08.2023 22:43)
- да мне похрен как именно он называется, решение прошу - Generalизверг(22.08.2023 23:14)
- утром, на трезвую голову - Kpoк(22.08.2023 23:58)
- Скачай WinFilter и сгенери им Си-код. RxTx(1 знак., 22.08.2023 23:16, ссылка)
- он сам рассчитывает коэффициенты, а мне надо их рассчитывать в МК - Generalизверг(22.08.2023 23:26)
- Рассчитать заранее для нескольких частот среза, засунунть в таблицу
в программе и брать с таблицы при работе? - symbions(22.08.2023 23:46)
- нет, там минимум сотня наборов, проще рассчитывать - Generalизверг(22.08.2023 23:57)
- Ясно - symbions(23.08.2023 22:58)
- нет, там минимум сотня наборов, проще рассчитывать - Generalизверг(22.08.2023 23:57)
- Рассчитать заранее для нескольких частот среза, засунунть в таблицу
в программе и брать с таблицы при работе? - symbions(22.08.2023 23:46)
- он сам рассчитывает коэффициенты, а мне надо их рассчитывать в МК - Generalизверг(22.08.2023 23:26)
- да мне похрен как именно он называется, решение прошу - Generalизверг(22.08.2023 23:14)
- КИХ крайне затратен на вычисления, по сравнению с БИХ. Но если
очень хочется, то коэффициенты КИХ находятся через обратное
косинус-преобразование Фурье от желаемой АЧХ. ps С БИХ всё сложнее - argus98(22.08.2023 22:54)
- у FIR постоянная времени меняется коэффициентами? Где можно найти
готовое (Ctrl-C Сtrl-V) решение? - Generalизверг(22.08.2023 22:36)