exponenta event banner

filtstates.cic

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

Описание

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

Каждый States свойство в фильтре CIC содержит два свойства - Numerator и Comb - которые удерживают filtstates.cic объекты. В пределах filtstates.cic объекты - это состояния фильтра, связанные с числителем и гребенкой. Состояния являются векторами столбцов, где каждый столбец представляет состояния для одного раздела фильтра. Например, фильтр CIC с четырьмя секциями прореживания и четырьмя секциями интерполятора имеет 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