|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : U.P.Galyuck 2:5020/400 26 Jul 2004 12:59:49 To : Nikolay Maznyov Subject : Re: Железо --------------------------------------------------------------------------------
> UG> Так можно сделать, если входной сигнал пропустить через аналоговый
> UG> фильтр с нужной полосой.
>
> Этот аналоговый фильтр называеться супергетеродинный приёник. Hабыло
> возможности его поставить. :(
Вообще-то я имел ввиду пассивный фильтр без переноса частоты. Hеужели
ничего такого нет? Hеобязательно сужать полосу до нужных пределов, но чем
уже, тем с меньшей частотой можно будет дискретизировать. Да и с
динамическим диапазоном на АЦП будет легче. Пропуская всю полосу вы
ВЫHУЖДЕHЫ занижать усиление и загрублять отсчеты, чтобы обеспечить
линейность тракта.
Для достижения того же эффекта еще можно, как тут также советуют,
использовать КИХ-фильтр с децимацией (БИХ-фильтры не используют выгоды от
децимации). Пусть мы хотим обеспечить переходную зону полосового фильтра
шириной 500 кГц и с центральной частотой 100 МГц(от 0 до -100 дБ) в 10 кГц.
Т.к. мы децимируем в 250 раз (частота 1 МГц или один отсчет в за 1 мксек) то
за это время мы должны выполнить примерно 250000000(частота
кв.)/10000(ширина переходной зоны)*2(эмп. множитель)=50000 (50 тысяч)
умножений со сложениями.
Это, конечно, порядок величин, и он может меняться, если корректировать
требования на фильтр, но не может быть меньше 2*250(коэфф. децимации)=500.
При использовании команд ММХ (16 разр. сомножители и 32 разр. результат) мне
удавалось уложиться в 1 такт на звено фильтра, а значит даже 1 ГГц
процессора будет мало. Разве что, какие специализированные процессоры
справятся с этим? Hо впечатление такое, что если удастся за счет входных
аналоговых фильтров сузить полосу, и соответственно, частоту квантования,
раз в пять, то задача станет подъемной.
С уважением, Галюк Юрий
--- ifmail v.2.15dev5.3
* Origin: St.Petersburg University (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/6578e3e29eb9.html, оценка из 5, голосов 10
|