[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено -=ВН=- 22 июля 2004 г. 17:21
В ответ на: Перестраиваемый квадратурный приемник отправлено NA 22 июля 2004 г. 15:50

Начните с выбора ч-ты дискр., АЦП, аналогового фильтра перед АЦП:-).
После АЦП возможны варианты.
1. Умножаете АЦП-шный сигнал на cos и -sin центральной ч-ты канала.
Центр канала снесется на 0, подходит или нет - решать Вам.
Сигналы с выходов умножителей пропускаете через НЧ фильтры(одинаковые), КИХ, поскольку линейная фаза. Полоса проп. (300+3800)/2, граница непропускания=2000. Прореживаете (наверное ни к чему сохранять несолькомегагерцовое кватование для НЧ сигнала с килогерцовой полосой. Фильтров в каждом канале может быть не один, а каскадное соединение. В случае прореживания в первых каскадах удобно так называемые CIC фильтры использовать.
А перед этими операциями смотрите описание какого-нибудь AD6620,AD6634 и обнаруживаете, что все описанное сделано внутри этих и подобных микросхем, называемых либо цифровыми приемниками, либо DDC (direct down conwerter). Смотрите их параметры и, если подходят, ...
2. Умножаете выход АЦП на cos,-sin, но не центральной частоты канала, а какой-то другой, начальной может быть, либо поменьше начальной.
На 0 снесется соответственно эта другая частота.
Фильтры после умножителей становятся не НЧ, а полосовыми. Опять же возможно каскадно, сначала допустим НЧ , потом ПФ. Или ПФ в каждом каскаде. Фильтры тоже КИХ. Прореживаете.
3. Умножаете выход АЦП только на cos, частота как в 2.
Фильтр будет один, полосовой, но комплексный. Опять-таки возможен каскад, как в 2, но по крайней мере последний каскад должен быть полосовым и комплексным. Прореживаете.
4. Делаете перестраиваемый по частоте полосовой комплексный КИХ фильтр (это не сложно, огибающая ИХ одна и та же), настраиваете его на центр канала, результат фильтрации - комплексный, сносите его куда нужно путем умножения на exp(-jWgt). Прореживаете.
Во всех случаях требуется перестраиваемый генератор sin,cos. Одна из реализаций NCO, numericflly controlled oscillator, который есть основная часть DDS (direct digital sythesizer).
Собственно DDS от NCO отличается тем, что sin (cos) ЦАПом встроенным в аналог преобразуются. Ну и еще доп. возможностями - модуляции всяческие.
NCO имеется и в составе ad6620,... Микросхемы DDS - AD9850,51,52,54.
В общем, прочитав описание любой DDS, легко понять как этот NCO работает, поэтому и привел названия микросхем.
По фильтрам - возможно они понадобятся большей, чем 16, разрядности. Да и с данными в них тоже.
Все написанное в предположении, что работа с одним каналом, не с несколькими одновременно.
По реализации, если не подойдет готовая м.с. цифрового приемника, видимо что-то из tms320c55x, если требуется непр. поток обрабатывать.
Blackfin аналогдевайсовский.
Но может напряженно оказаться, 2 МГц - минимальная ч-та квантования.
Или ресурсов маловато останется (на расширение и т.п.)
На FPGA можно, ACEX, CYCLONE, APEX ну и выше. Ксайлинксовское не знаю.
Наконец гибрид. Вначале предв. и относит широкопол. фильтрация на готовом цифр. приемнике, или цифр. приемнике на FPGA, а его прореженный выход на DSP, где окончательная.


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru