[an error occurred while processing this directive]
|
Это относится к топику про реализацию полосового фильтра 200Гц/1 кГц на Мегах или чем-то там еще.
Человеку надо выделить радиопачку из помех. Навскидку подходит вариант согласованного КИХ фильтра. Вычислять можно напрямую -сверткой, или через БПФ, кому что больше нравится. Непосредственное вычисление БПФ задачи не решить, т.к. ему нужно привязываться по времени.
В подобных задачех есть небольшие грабли.
на самом деле такие фильтры сильно чувствительны к рассогласованию моменту взятия отсчета (сэмплинга) сигнала и Импульсной характеристики фильтра. Это особенно заметно на коротких фильтрах. Два аспекта: Уровень выходного сигнала падает, и существует неопределенность временнОй привязки, равная как минимум двум дискретам тактовой частоты.
А ведь человеку неспроста нужен фильтр с полосой 200Гц.для выделения 1 кГц(сигнал точного времени) Это означает, что у него время нарастания фронта выходного сигнала нормировано.
В литературе описания этих нюансов я не видел, не считая собственной статейки ;)
Поэтому поступают прямолинейно- повышают частоту дискретизации смеси сигнала с шумом в несколько раз, до 10-20, в зависимости от уровня шума.
Есть возможность заметно снизить объем вычислений при этом, путем некоторого усложнения вычислений.
Кстати, кто-нибудь оценивал макимальную производительность Меги , как цифрового фильтра?
E-mail: info@telesys.ru