[an error occurred while processing this directive]
|
В двух словах задача выглядит так: допустим, есть входной аналоговый сигнал с полосой частот от 0 до 4МГц и максимальной амплитудой 1В. Сигнал дискретизируется с частотой 10МГц.
Необходимо сделать цифровой фильтр, у которого коэффициент подавления на заданной частоте зависит от амплитуды входного сигнала на этой же частоте.
Т.е. к примеру, в полосе частот 2-2.5МГц при амплитуде входного сигнала в этой полосе частот 500мВ коэффициент подавления равен 10, при амплитуде 250мВ подавления в 5 раз, а при амплитуде <=50мВ (порог ограничения)подавление отсутствует. Всего таких полос получается 8, в каждой из них свой собственный максимальный коэффициент подавления при амплитуде 500мВ и порог.
Один из вариантов решения, что называется в лоб: набор полосовых фильтров, с каждого из них сигнал подается на схему АРУ, после этого все сигналы суммируются. Как еще один вариант – вместо АРУ простое ограничение сигнала по амплитуде, но это очень спорный вариант.
Подскажите, существует ли еще какое-нибудь решение данной задачи?
E-mail: info@telesys.ru