(Чтобы быть удаленным) Оценка авторегрессивных (AR) параметры модели с помощью метода Города
dsp.BurgAREstimator
Система object™ будет удалена в будущем релизе. Используйте arburg
вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
BurgAREstimator
объект вычисляет оценку авторегрессивного (AR) параметры модели с помощью метода Города.
Вычислить оценку параметров модели AR:
Задайте и настройте свой Системный объект. Смотрите Конструкцию.
Вызовите 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
, с каждым заданным набором свойств к заданному значению.
|
Включите выход полиномиальных коэффициентов Установите это свойство на |
|
Включите выход отражательных коэффициентов Установите это свойство на |
|
Источник порядка оценки Задайте, как определить порядок средства оценки как |
|
Порядок модели AR Установите порядок оценки модели AR к действительному положительному целому числу. Это свойство применяется, когда вы устанавливаете |
шаг | Нормированная оценка параметра модели AR |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Примечание: Этот пример запускается только в 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 свойства объектов. |