filtstates.cic

Сохраните состояния CIC-фильтра

Описание

filtstates.cic объекты содержат информацию состояний для CIC-фильтров. Если вы создаете CIC-фильтр, состояния для фильтра хранятся в filtstates.cic объекты, и можно получить доступ к ним и изменить их, когда вы были бы любое свойство фильтра. Это расположение параллели тот из filtstates возразите, что БИХ-прямая форма, я фильтрую использование (относятся к filtstates для получения дополнительной информации.

Каждый States свойство в CIC-фильтре включает два свойства — Numerator и Comb — то хранение filtstates.cic объекты. В filtstates.cic объекты являются связанными с числителем и связанными с расческой состояниями фильтра. Состояния являются вектор-столбцами, где каждый столбец представляет состояния для одного раздела фильтра. Например, CIC-фильтр с четырьмя разделами decimator и четырьмя разделами интерполятора имеет filtstates.cic объекты, которые содержат четыре столбца состояний каждый.

Примеры

свернуть все

Создайте объект с интегратором и расчешите состояния как нулевые вектора.

h = filtstates.cic(zeros(4,1),zeros(4,1));

h имеет нулевые состояния теперь. Можно использовать int, чтобы рассмотреть состояния как 32-битные целые числа.

intStates = int(h.Integrator)  
intStates = 4x1 int32 column vector

   0
   0
   0
   0

combStates = int(h.Comb)
combStates = 4x1 int32 column vector

   0
   0
   0
   0

Смотрите также

| |

Введенный в R2011a