dsp.BurgAREstimator

(Чтобы быть удаленным) Оценка авторегрессивных (AR) параметры модели с помощью метода Города

dsp.BurgAREstimator Система object™ будет удалена в будущем релизе. Используйте arburg вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Описание

BurgAREstimator объект вычисляет оценку авторегрессивного (AR) параметры модели с помощью метода Города.

Вычислить оценку параметров модели AR:

  1. Задайте и настройте свой Системный объект. Смотрите Конструкцию.

  2. Вызовите step вычислить оценку согласно свойствам dsp.BurgAREstimator. Поведение step характерно для каждого объекта в тулбоксе.

Примечание

Запуск в R2016b, вместо того, чтобы использовать step метод, чтобы выполнить операцию, заданную Системным объектом, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x) и y = obj(x) выполните эквивалентные операции.

Конструкция

burgarest = dsp.BurgAREstimator возвращает Город BurgAREstimator Системный объект, burgarest, это выполняет параметрический AR оценка с помощью максимума Города энтропийный метод.

burgarest = dsp.BurgAREstimator('PropertyName',PropertyValue,...) возвращает Город AR объект средства оценки, burgarest, с каждым заданным набором свойств к заданному значению.

Свойства

AOutputPort

Включите выход полиномиальных коэффициентов

Установите это свойство на true выводить полиномиальные коэффициенты, A, из модели AR объект вычисляет. Значением по умолчанию является true. Любой AOutputPort свойство, KOutputPort свойство, или оба должны быть true.

KOutputPort

Включите выход отражательных коэффициентов

Установите это свойство на true выводить отражательные коэффициенты, K, для модели AR, которую вычисляет объект. Значением по умолчанию является false. Любой AOutputPort свойство, KOutputPort свойство, или оба должны быть true.

EstimationOrderSource

Источник порядка оценки

Задайте, как определить порядок средства оценки как Auto или Property. Когда вы устанавливаете это свойство на Auto, объект принимает, что порядок оценки является тем меньше, чем длина входного вектора. Когда вы устанавливаете это свойство на Property, значение в EstimationOrder используется. Значением по умолчанию является Auto.

EstimationOrder

Порядок модели AR

Установите порядок оценки модели AR к действительному положительному целому числу. Это свойство применяется, когда вы устанавливаете EstimationOrderSource к Property. Значением по умолчанию является 4.

Методы

шагНормированная оценка параметра модели AR
Характерный для всех системных объектов
release

Позвольте изменения значения свойства Системного объекта

Примеры

Оцените параметры модели AR

Примечание: Этот пример запускается только в R2016b или позже. Если вы используете более ранний релиз, заменяете каждый вызов функции с эквивалентным step синтаксис. Например, myObject (x) становится шагом (myObject, x).

Используйте dsp.BurgAREstimator Системный объект, чтобы оценить параметры модели AR.

rng default; % Use default random number generator and seed
noise = randn(100,1); % Normalized white Gaussian noise
x = filter(1,[1 1/2 1/3 1/4 1/5],noise);
burgarest = dsp.BurgAREstimator(...
    'EstimationOrderSource', 'Property', ...
    'EstimationOrder', 4);
[a, g] = burgarest(x);
x_est = filter(g, a, x);
plot(1:100,[x x_est]);
title('Original and estimated signals');
legend('Original', 'Estimated');

Алгоритмы

Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока Burg AR Estimator. Свойства объектов соответствуют параметрам блоков, кроме:

Параметры блоков Output(s) соответствуют AOutputPort и KOutputPort свойства объектов.

Вопросы совместимости

развернуть все

Предупреждает запуск в R2019a

Расширенные возможности

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

Системные объекты

Функции

Представленный в R2012a