Преобразуйте КИХ фильтр lowpass в КИХ Типа I highpass фильтр
g = firlp2hp(b)
g = firlp2hp(b,'narrow')
g = firlp2hp(b,'wide')
g = firlp2hp(b)
преобразовывает КИХ-фильтр lowpass b
в Тип I highpass КИХ-фильтр g
с Часом нулевого фазового отклика (π-w). Отфильтруйте b
может быть любой КИХ-фильтр, включая фильтр нелинейной фазы.
Полоса пропускания и пульсации полосы задерживания g
будет равно полосе пропускания и пульсациям полосы задерживания b
.
g = firlp2hp(b,'narrow')
преобразовывает КИХ-фильтр lowpass b
в узкую полосу Типа I highpass КИХ-фильтр g
с Часом нулевого фазового отклика (π-w). b
может быть любой КИХ-фильтр, включая фильтр нелинейной фазы.
g = firlp2hp(b,'wide')
преобразовывает Тип I КИХ-фильтр lowpass b
с Часом нулевого фазового отклика (w) в Тип I широкая полоса highpass КИХ-фильтр g
с нулевым фазовым откликом 1 - Час (w). Отметьте ограничение, что b должен быть фильтром линейной фазы Типа I.
Для этого случая, полосы пропускания и пульсаций полосы задерживания g
будет равно полосе задерживания и неравномерностям в полосе пропускания b
.
Saramaki, T, конечное создание фильтра импульсной характеристики, руководство для цифрового сигнала ProcessingMitra, S.K. и J.F. Wiley-межнаука редакторов кайзера, Нью-Йорк, 1993, глава 4.