firminphase

КИХ минимальной фазы спектральный фактор

Описание

h = firminphase(b) вычисляет КИХ минимальной фазы спектральный факторный h из КИХ-фильтра линейной фазы b.

пример

h = firminphase(b,nz) задает количество нулей, nz, из b та ложь на модульном круге.

Примечание

Можно найти максимальную фазу спектральным фактором, g, путем инвертирования h таким образом, что g = fliplr (h), и b = conv (h, g).

Примеры

свернуть все

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

f   = [0 0.4 0.8 1];
a   = [0 1 0];
up  = [0.02 1.02  0.01];
lo  = [0 0.98 0]; % The zeros ensure nonnegative zero-phase resp.
n   = 32;
b   = fircls(n,f,a,up,lo);
h   = firminphase(b)
h = 1×17

    0.2397   -0.1556   -0.2834    0.3866    0.0415   -0.2529    0.0584   -0.0028    0.0868    0.0079   -0.0978    0.0309    0.0095    0.0669    0.0171   -0.0111   -0.0019

Входные параметры

свернуть все

КИХ lowpass фильтрует коэффициенты в виде вектора-строки. Элементы b должно быть действительным, даже порядка, и иметь неотрицательный нулевой фазовый отклик.

Типы данных: single | double

Количество нулей b та ложь на модульном круге в виде положительного целого числа. Необходимо задать nz как четное число, чтобы вычислить минимальную фазу спектральный фактор, потому что каждый корень на модульном круге должен иметь даже кратность. Включая nz может помочь firminphase функция вычисляет необходимого КИХ спектральный фактор. Нули с кратностью, больше, чем два на модульном круге, вызывают проблемы в спектральном факторном определении.

Типы данных: single | double | int8 | uint8 | int16 | uint16 | int32 | uint32 | int64 | uint64

Выходные аргументы

свернуть все

КИХ минимальной фазы спектральные факторные коэффициенты КИХ-фильтра линейной фазы b, возвращенный как вектор-строка.

Типы данных: single | double

Ссылки

[1] Mitra, Сэнджит Кумар, и Джеймс Ф. Кэйсер, руководство редакторов для Цифровой обработки сигналов. Нью-Йорк: Вайли, 1993.

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

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

| |

Введенный в R2011a