КИХ минимальной фазы спектральный фактор
h = firminphase(b)
h = firminphase(b,nz)
h = firminphase(b)
вычисляет КИХ минимальной фазы, спектральный факторный h
КИХ линейной фазы фильтрует b
. Отфильтруйте b
, должно быть действительным, иметь даже порядок и иметь неотрицательный нулевой фазовый отклик.
h = firminphase(b,nz)
задает количество нулей, nz
, b
, которые лежат на модульном круге. Необходимо задать nz
как четное число, чтобы вычислить минимальную фазу спектральный фактор, потому что каждый корень на модульном круге должен иметь даже кратность. Включая nz
может помочь firminphase
вычислить необходимого КИХ спектральный фактор. Нули с кратностью, больше, чем два на модульном круге, вызывают проблемы в спектральном факторном определении.
Можно найти максимальную фазу спектральным фактором, g
, путем инвертирования h
, такого что g = fliplr(h) и b = conv(h, g).
Saramaki, T, конечный импульсный проект фильтра ответа, руководство для цифрового сигнала ProcessingMitra, S.K. и J.F. Wiley-межнаука редакторов кайзера, Нью-Йорк, 1993, глава 4.