Цитата(Самурай @ Jan 25 2009, 23:18)

Halfband filter это как раз и есть в частном случае anti-aliasing фильтр. И кроме требования максимального подавления зеркальных частот, существует так же требование максимально полного сохранения рабочего частотного диапазона (от 0 до Fsd/2, где Fsd = Fs/n). И в этом случае именно Halfband фильтр (для 2-х кратной децимации) как правило и будет наиболее эффективным с точки зрения вычислительных затрат и при прочих равных условиях.
Цитата
А уровень наложения спектров в свою очередь будет зависеть как от АЧХ фильтра в полосе 500кГц-1000кГц, так и от спектра входного сигнала в этой полосе. Если, к примеру, входной сигнал это сумма двух синусов с частотами 400кГц и 600кГц и амплитудами 1000 и 8000 единиц, то выходной сигнал после фильтра и децимации - синус 400кГц с амплитудой примерно 900+1000. И никаким дополнительным фильтром эти искажения уже не убрать.
Вторая цитата как раз иллюстрирует то, что Halfband фильтр не обеспечивает отсутствие отражений в полной полосе. Любой халфбанд фильтр имеет коэффициент 0.5 на половинной частоте найквиста. Так что кусочек из верхней половины частотного диапазона всегда отразится в нижнюю половину.
Поэтому использование полуполосного фильтра возможно в двух случаях
- разработчик гарантирует компенсацию этого отражения каким-либо методом в дальнейшем (бэнк-фильтр к примеру)
- разработчик гарантирует отсутствие частотных составляющих сигнала в полосе Fnyq+/-deltaf, где deltaf тот самый кусочек, который не подавился должным образом и отражается в нижнюю половину.