Цитата(vadkudr @ Jan 25 2009, 16:30)

Вам нужен не halfband filter, а anti-aliasing фильтр - филтр обеспечивающий требуемое подавление в полосе частот, которые будут зеркальными после применения децимации.
halfband filter этого не обеспечивает. Такие фильтры применяются в бэнк-фильтрах, к примеру, где зеркальные отражения/наложения (aliasing) взаимно-компенсируются при восстановлении/синтезе. Плюс, в большинстве случаев halfband filter имеет более простую реализацию с выч. точки зрения.
Halfband filter это как раз и есть в частном случае anti-aliasing фильтр. И кроме требования максимального подавления зеркальных частот, существует так же требование максимально полного сохранения рабочего частотного диапазона (от 0 до Fsd/2, где Fsd = Fs/n). И в этом случае именно Halfband фильтр (для 2-х кратной децимации) как правило и будет наиболее эффективным с точки зрения вычислительных затрат и при прочих равных условиях.