нормировать

Нормируйте числитель фильтра или прямые каналом коэффициенты

Синтаксис

normalize(hq)
g = normalize(hd)

Описание

normalize(hq) нормирует коэффициенты числителя фильтра для квантованного фильтра, чтобы иметь значения между-1 и 1. Коэффициенты изменения hqnormalize не копируют hq и возвращают копию. Чтобы восстановить коэффициенты hq к исходным значениям, используйте denormalize.

Обратите внимание на то, что для фильтров решетки, прямые каналом коэффициенты, сохраненные в свойстве lattice, нормированы.

g = normalize(hd) нормирует коэффициенты числителя для фильтра hq к между-1 и 1 и возвращает усиление g из-за операции нормализации. Вызов normalize снова не изменяет коэффициенты. g всегда возвращает усиление, возвращенное первым вызовом, чтобы нормировать фильтр.

Примеры

свернуть все

Создайте прямую форму II квантованных фильтров, которые используют разделы второго порядка. Затем использование нормирует, чтобы максимизировать использование области значений представимых коэффициентов.

d = fdesign.lowpass('n,fp,ap,ast',8,.5,2,40);
hd = design(d,'ellip');
hd.arithmetic ='fixed';

Проверяйте коэффициенты фильтра. Обратите внимание на то, что InitialSOSMatrix (3,2)> 1

InitialSOSMatrix = hd.sosMatrix;

Использование нормирует, чтобы изменить коэффициенты в область значений между-1 и 1. Вывод g содержит усиления, применился к каждому разделу фильтра SOS.

g = normalize(hd);

Ни один из коэффициентов числителя не превышает-1 или 1.

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

Введенный в R2011a