Главная страница  Автономные управляющие системы 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [ 34 ] 35 36 37 38 39 40

> MAX+plus II - d:\mox2work\nik\3\2dlconv- [2dlconv.gdf - Graphic Editor]

M*X+plusll RIe -Edif View Symbol Assign Utilities Options- Winciow Help

mmmmmmmmmmi

:?:j::t;

►©


4 4V

f Ё г

fi>

а Z

ЙвПуос CftMAX.plusll-d\




MAX plijG II Untillodi (?dlrnnv r.r.f Wovnlorm 1 dilot]

Рис 5.6. Результаты моделирования систолической структуры на ПЛИС

, шшшшшшшштшшшшятшшштшшшш

Time 21 6ns Interval p 6ns

0 0ns

Name.

Value

111)17 0) sx(21l(7 01 x[31l[7 01

= h017 01 h1(7 01 гЬ27 0] * h3(7 0[ kSh4[7 01 h57 0 Sh6l7 01 !fh7l7 01 h8(7 0)

>147 01

03 D4 D5

02 D3 D6 02 D1 D4 03 01 D2

D 101

too 0ns

2000ns

iSBnycK c3>MAXtp1us1l-Unt

12.44

5.3. АЛГОРИТМЫ ФУНКЦИОНИРОВАНИЯ И СТРУКТУРНЫЕ СХЕМЫ ДЕМОДУЛЯТОРОВ

Обобщенная структурная схема, по которой реализован демодулятор сигналов с частотной манипуляцией, приведена на Рис. 5.7


Как видим, используется аналоговая квадратурная обработка (перемножители, фазовращатель, фильтры нижних частот) и цифровое восстановление символов и частоты, реализованное на ПЛИС. В качестве формирователя квадратур использована ИС RF2711 фирмы RF Microdevices Данная микросхема содержит в своем составе два перемножителя и фазовращатель и позволяет

работать в диапазоне частот от О 1 до 200 МГц при ширине спектра до 25 МГц. Опорная частота fo формируется с помощью синтезато ра прямого синтеза частот AD9830 [1] фирмы Analog Devices Сигнал с выхода синтезатора фильтруется с помощью активного ФНЧ, реализованного на ОУ AD8052 по схеме Рауха. В настоящее время наблюдается тенденция к оцифровыванию обрабатываемого сигнала на промежуточных частотах (ПЧ) порядка десятков МГц, формируя квадратуры в цифре . Для этих целей возможно использовать ИС AD6620 Однако это не всегда оправдано в основном из-за сложностей с управлением такой микросхемой в системах, где отсутствует собственный контроллер.

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

Ниже приводится описание конструкций каждого из блоков в составе ПЛИС детектора ЧМ-сигнала и синхронизатора Определены преимущества каждой из предлагаемых схем

Детектор ЧМ-сигнала предназначен для преобразования исходного модулированного радиосигнала в последовательность прямо-



угольных импульсов, появляющихся с частотой следования символов и обладающих той же полярностью. Частота исходного радиосигнала равна f = fo - Af/2, если передается символ О , и f = fo + Af/2, если передается символ Г, при этом, по техническому заданию, ДТТс = 1, где Тс - длитвльность символа (индекс модуляции единица, сигнал без разрыва фазы) Таким образом, измерение разности f - fo - это и есть та операция, которую должен осуществлять детектор В Приложении 1 показано, что при наличии отсчетов квадратур исходного радиосигнала 5к и Ск и , к = О, 1, 2 и т д , величина может быть вычислена следующим образом

5 г +с:

Отсюда вытекает структурная схема детектора, которая приведена на Рис. 5.8

Рис. 5.8. Цифровой частотный детектор

x}-0-h( -


ЮО)к

(Sk+C,)-

Следует отметить преимущества предлагаемого алгоритма демодуляции ЧМ-сигнала

♦ детектор не требует точной настройки квадратурного генератора (рис 1) на частоту fo, что позволяет ему устойчиво функционировать при значительных (до 30%) уходах частоты входного сигнала вследствие эффекта Доплера,

♦ операция деления на двучлен Зк + Ск не является обязательной, если динамика входного сигнала невелика, либо стабилизация амплитуды осуществляется при помощи АРУ в ВЧ-тракте,

♦ инвариантность алгоритма к фазе опорного и входного сигналов, а также к амплитуде входного сигнала (при наличии нормирующего множителя) увеличивает помехоустойчивость.

При достаточно больших отношениях сигнал/шум (ОСШ) на входв демодулятора (20 30 дБ) восстановленную последовательность символов можно снимать непосредственно с выхода детектора Однако при снижении ОСШ (до 10...15 дБ) форма сигнала на выходе детектора начинает искажаться (появляются ложные перепады, смещение фронтов по времени и т п ) Поэтому на выход детектора (внутри ПЛИС) подключается еще один блок - синхронизатор, предназначение которого - восстановить истинную форму демодулированного радиосигнала за счет его накопления и анализа в течение N подряд идущих символов (в описанной далее версии демодуляторов N = 10) Синхронизатор реализует оптимальный (по критерию максимума правдоподобия) алгоритм оценки сигнала прямоугольной формы на фоне белого гауссовского шума Восстановлению подлежат истинные моменты смены символов в исходном радиосигнале (тактовая синхронизация), а также истинная полярность символов

Главными элементами синхронизатора (Рис. 5.9) являются линия задержки на N х М отсчетов (М- чиспо отсчетов на символ) и (N + 1) сумматоров, реализующих операцию накопления Синхро-

Рис. 5.9. Цифровой синхронизатор

input -О-

-Г siQ О

mod О

sign О

L mod О

:- I

sign О

L. mod О -,

- JT

symbO

symb-1

symb -N

sync

низатор функционирует следующим образом каждый отсчет входного сигнала порождает сдвиг в линии задержки, после чего вычисляются суммы каждых М подряд идущих отсчетов, определяются их модули и производится усреднение результатов по N суммам (символам). Если в какой-то момент времени каждое суммирование (по М отсчетам) будет производиться внутри одного символа, значение усредненного сигнала будет максимальным, на выходе порогового устройства появится синхроимпульс, и в этот же момент будут считаны знаки накопленных сумм, с высокой вероятностью совпадающие с полярностями символов

К преимуществам предлагаемого алгоритма следует отнести

♦ высокую эффективность (устойчивость к помехам, к уходу частоты следования символов от номинальной, к снижению частоты дискретизации и др ),

♦ способность точно восстанавливать моменты смены символов во входном сигнале при длинных (до N - 1 включительно) сериях нулей и единиц , причем в конце серии отсутствует переходный процесс (направленный на устранение накопленной ошибки), что характерно для аналоговых устройств,

♦ наличие на выходв демодулятора одновременно N подряд идущих символов, что может быть важно при корреляционной обработке потока данных (например, при поиске синхро-посылок),

♦ простоту операций (суммирование, сдвиг) и хорошую адаптацию к реализации на базе ПЛИС, что не характерно для большинства традиционных алгоритмов, содержащих петли обратной связи (синхронизатор с запаздывающим и опережающим стробированием и др.)

Реализация цифровой части алгоритма демодуляции и выделения синхроимпульса была выполнена на кристалле Altera FLEX10K50. Реализованное устройство состоит из входных цифровых КИХ-фильтров с восемью отводами, непосредственно блока демодуляции сигнала и бпока синхронизатора.

Для реализации входных КИХ-фильтров был использован пакет Altera DSP Design Kit. Данный пакет был выбран ввиду того, что он позволяет по рассчитанным коэффициентам цифрового фильтра быстро получить AHDL описание устройства с данными характеристиками и максимально доступной точностью при заданных значениях точности входных данных и внутреннего представления коэффициентов фильтрации Для этого исходные коэффициенты



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [ 34 ] 35 36 37 38 39 40

© 2000 - 2021 ULTRASONEX-AMFODENT.RU.
Копирование материалов разрешено исключительно при условии цититирования.