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

 
 
> Структуры КИХ и БИХ фильтров
djhall
сообщение Apr 18 2016, 11:39
Сообщение #1


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

Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608



Подскажите как мне реализовать КИХ и БИХ фильтр например на C++.
Допустим у меня есть значения коэффициентов Numerator для КИХ фильтра и Numerator и Denumerator для БИХ фильтра.

Как нужно преобразовать эти коэффициенты, чтобы реализовать КИХ и БИХ фильтр, например, со структурами:
1. Direct Form I (прямая форма)
2. Direct Form II (каноническая структура)
3. Cascaded second-order sections (Каскадная (последовательная) структура)
4. С помощью свёртки
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
litv
сообщение Apr 18 2016, 12:18
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



А куда преобразовывать?
С плавающей запятой.
http://www.kit-e.ru/articles/cad/2009_1_108.php
Go to the top of the page
 
+Quote Post
djhall
сообщение Apr 18 2016, 13:57
Сообщение #3


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

Группа: Свой
Сообщений: 168
Регистрация: 29-04-06
Пользователь №: 16 608



Цитата
А куда преобразовывать?
С плавающей запятой.
http://www.kit-e.ru/articles/cad/2009_1_108.php

Спасибо за ссылку - изучу. Но всё-таки это матлаб, а мне хотелось бы понять как именно преобразовывать коэффициены, т.е. хотелось бы теории. Моя задача написать С++ прогу для фильтрации, которая могла бы фильтровать последовательно поступающие отсчёты сигнала, а также фильтровать уже имеющиеся массивы данных с помощью свёртки.
Go to the top of the page
 
+Quote Post
andyp
сообщение Apr 18 2016, 15:49
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Cвязь между коэффициентами IIR фильтра и коэффициентами секций второго порядка обсуждалась здесь:
http://electronix.ru/forum/index.php?showt...=124301&hl=
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 05:43
Рейтинг@Mail.ru


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