Page 1 of 2

Anti-aliasing фильтры

PostPosted: 05 Oct 2010, 14:37
by deathsoft
Нужен ФНЧ на диапазон 0-20МГц электронно-перестраиваемый (желательно цифровым кодом), вопрос - где такие взять?
Ну или хотябы набор дискретных ФНЧ чтобы их релюшками переключать.
Нужны для доработки цифрового осцила.

Re: Anti-aliasing фильтры

PostPosted: 05 Oct 2010, 15:45
by fk0
В базе пара операционников с обвесом в виде DACа (maxim-ic.com такие делает, вроде), откуда через проц коэффициенты разные задаются и таким образом частота сдвигается. Но скорей таки фильтров несколько, ибо тааакой глубины перестройки не получится. На счёт 20МГц не уверен... Зачем релюшка, достаточно выход чем-то переключать, мультиплексоры КМОП скоростные бывают.

Re: Anti-aliasing фильтры

PostPosted: 05 Oct 2010, 16:21
by KOE
deathsoft wrote:вопрос - где такие взять?

на такой диапазон - нигде. Колбасить самому. Причем в области низких частот еще замучаешься перестройку делать, т.к. емкости варикапов не хватит, а подстраивать большие индуктивности кроме как крутилкой с приделанным к ней ферритовым сердечником почти нереально. Как вариант - если можно влезть внутрь осцилла после АЦП - то можно сделать цифровой фильтр, там все параметры просто константами задаются и его легко и быстро можно перестроить на любую сколь угодно малую частоту.

Re: Anti-aliasing фильтры

PostPosted: 05 Oct 2010, 16:27
by KOE
Еще можно сделать RC-фильтр и в качестве перестраиваемого сопротивления использовать сопротивление открытого канала полевого транзистора, но RC-фильтры надо делать большого порядка, чтобы получить приемлемый вид АЧХ.

Re: Anti-aliasing фильтры

PostPosted: 05 Oct 2010, 16:36
by fk0
На счёт больших индуктивностей: если дискретно -- то их перестраивать легко как раз, путём переключения обмоток. Коих должно быть много. С варикапами -- аналогично. Если устраивает достаточно большая дискретность. А на современных SMD компонентах всё не так уж и громоздко. Возможно -- это даже лучший вариант. А вместо реле таки мультиплексор подходящий. У него, правда, ёмкости... но это на высоких частотах.

Re: Anti-aliasing фильтры

PostPosted: 05 Oct 2010, 19:52
by deathsoft
Всякие maxim-ic делают фильтры перестраиваемые только совсем НЧ до 50кГц. Фильтр нужен именно до АЦП, т.к. после АЦП фильтровать уже нечего, там будет оцифрован мусор и вместо сигнала будет сплошной алиазинг, пример - нужно выделить кадровые синхроимпульсы из ПЦТС, при том что оцифровывать надо на малой частоте иначе 20мс просто не влезет в память, но при этот сигнал от строк идет с охеренной частотой 16кГц строчные синхроимпульсы и плюс к тому еще когбасня внутри строки.

Варикапы то нафиг? Можно сделать пачку фильтров на операционниках - на дискретные диапазоны, мне надо 12 диапазонов, плавная регулировка не нужна.
Надо 2.5кГц, 5кГц, 12.5кГц, 25кГц, 50кГц, 125кГц, 250кГц, 500кГц, 1.25МГц, 2.5МГц, 5МГц, 12.5МГц, 25МГц
и того 13 фильтров надо (какие то диапазоны можно совместить, например 0-50кГц можно взять микруху от maxim-ic).

Re: Anti-aliasing фильтры

PostPosted: 06 Oct 2010, 07:28
by fk0
Чё-та ты не то говоришь. Телевизионный сигнал отлично смотрится на совковом осциллографе. Ибо периодичный. Зачем там память?

KOE, наверное, имел ввиду пассивные фильтры. Там может свои плюсы.

Я про Maxim говорил, что они ЦАПы делают, а не фильтры. Вообще можно использовать один фильтр с переключаемыми RC.

Re: Anti-aliasing фильтры

PostPosted: 06 Oct 2010, 07:41
by deathsoft
fk0 wrote:Чё-та ты не то говоришь. Телевизионный сигнал отлично смотрится на совковом осциллографе. Ибо периодичный. Зачем там память?

Да, на аналоговом отлично смотрится, а ты попробуй на цифровом посмтреть. Вот мне и приходится на аналоговом смотреть.

Re: Anti-aliasing фильтры

PostPosted: 06 Oct 2010, 07:42
by deathsoft
fk0 wrote:Я про Maxim говорил, что они ЦАПы делают, а не фильтры.

Они и фильтры делают в виде микросхем http://www.maxim-ic.com/products/filters/

Re: Anti-aliasing фильтры

PostPosted: 06 Oct 2010, 07:43
by deathsoft
fk0 wrote:KOE, наверное, имел ввиду пассивные фильтры. Там может свои плюсы.

Пассивные фильтры совсем нету смысла делать, их не сделаешь высокого порядка, а если сделаешь они будут огромного размера. Фильтры можно на операуионниках делать - но там деталей много, я вот гуглом находил готовые ФНЧ модули на разные диапазоны http://www.krfilters.com/lowpass%20filters.htm.