Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: HB filters
Форум разработчиков электроники ELECTRONIX.ru > Цифровая обработка сигналов - ЦОС (DSP) > Алгоритмы ЦОС (DSP)
pirri
I've simulated in Matlab 3-steps decimation (3--3--2), using FIRs before every step. For the first 2 stages i used HB lowpass filters and for the last FIR lowpass. It seems to be ok and i see the peak.
But in some books it's written that HB FIR is useful just in case of factor two decimation. Will it work with *3 decimation at all? If no, what is the problem?
I'll be happy to get explanation or a useful link.
I can also understand Russian. Thanks in advance!
alex_os
Цитата(pirri @ Jul 21 2009, 13:31) *
I've simulated in Matlab 3-steps decimation (3--3--2), using FIRs before every step. For the first 2 stages i used HB lowpass filters and for the last FIR lowpass. It seems to be ok and i see the peak.
But in some books it's written that HB FIR is useful just in case of factor two decimation. Will it work with *3 decimation at all? If no, what is the problem?
I'll be happy to get explanation or a useful link.
I can also understand Russian. Thanks in advance!

Если наложения спектра, которые возникают при децимации в 3 раза , не затрагивают интересующую Вас область спектра почему бы так и не делать?
Видимо участки спектра пораженные наложениями отфильтровываются последующими ступенями дециматора.
Самурай
Цитата(pirri @ Jul 21 2009, 13:31) *
I've simulated in Matlab 3-steps decimation (3--3--2), using FIRs before every step. For the first 2 stages i used HB lowpass filters and for the last FIR lowpass. It seems to be ok and i see the peak.
But in some books it's written that HB FIR is useful just in case of factor two decimation. Will it work with *3 decimation at all? If no, what is the problem?
I'll be happy to get explanation or a useful link.
I can also understand Russian. Thanks in advance!


У Вас просто карты так удачно леглиsmile.gif Наложения спектров при такой децимации как у вас можно избежать только в случае применения абсолютно идеальных фильтров типа "кирпичная стена". В этом случае у Вас после первого фильтра и децимации в 3 раза неискаженным остается только 1/12 часть от исходного спектра (за счет наложения трех сдвинутых на 1/3 копий спектра) и после второго фильтра и дециматора соответственно 1/36 (фильтры напомню идеальные). Собственно, это и требуется получить при децимации в 18 раз. Роль третьего фильтра расписывать не буду, там все тривиальноsmile.gif.

В случае применения реальных фильтров искажений можно избежать, только если в исходном сигнале нет частот выше 1/36 от частоты дискретизации, но тогда и фильтровать ничего не нужно перед децимациейsmile.gif
pirri
Guys, thanks a lot for help!
Well, it works, but now I'm considering other ways to perfom my block..
Are there special cases for using Nyquist filters as well? They have lass coefficients than normal LP, but now i'm afraid of the lack of knowledge again.. blush.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.