Прошу не бить сильно, могу написать глупость, т.к. в теме цифровой фильтрации я новичок.
Задумал я повторить в ПЛИС SDR приемник - статей на эту тему вообще-то полным полно, но что-то я упускаю и недопонимаю.
Почти во всех примерах делается как-то так: вход с антенны поступает на АЦП, далее сигнал уже в ПЛИС перемножается на синтезированную несущую частоту и потом дециматор CIC+FIR понижает частоту выборок и этот поток в компьютер.
Меня смущает, что, например, вот здесь https://habrahabr.ru/post/204310/ антенна подключена к АЦП и делитель на резисторах добавляет постоянную составляющую в сигнал, в ПЛИС потом она вычитается.
Если предположить, что входной сигнал из-за неидеальности резисторов сдвинут чуть вниз или чуть вверх, то далее в сигнале будет присутствовать постоянная составляющая.
Потом идет CIC фильтр, у которого внутри первое - это интегратор.
Собственно вопрос: если во входном сигнале присутствует хотя бы не значительная постоянная составляющая (может где-то на уровне шумов младшего бита АЦП), то входной интегратор однажды переполнится и все перестанет работать?
Как же так? В чем я ошибаюсь?
Вопрос о постоянной составляющей на входе фильтра
- Бахурин Сергей
- Администратор
- Сообщения: 1116
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: Вопрос о постоянной составляющей на входе фильтра
Для того чтобы постоянная составляющая не переполняла интегратор необходимо в CIC фильтре первым ставить comb-фильтр.
Он уберет постоянную составляющую.
Хотя на самом деле переполнение интегратора можно игнорировать и дециматор продолжит нормально работать.
Он уберет постоянную составляющую.
Хотя на самом деле переполнение интегратора можно игнорировать и дециматор продолжит нормально работать.