Модуляция циклическим сдвигом кода (Cyclic Code Shift Keying- CCSK). – ЧАСТЬ 1

При этом виде модуляции алфавит сигналов формируется цикличе­скими сдвигами одной единственной исходной кодовой последовательности Сд,С],…,Сдг_] длины N (она же выполняет роль опорной копии сигнала в кор­реляторе) [49,56]. После установления синхронизации процедура оптимально­го приема сводится к вычислению ВКФ зашумленного сигнала на входе с его опорной копией.

По положению корреляционного максимума приемник определяет номер циклического сдвига последовательности, задающей фазовый код принятого сигнала, относительно опорной (порождающей) последовательности алфа­вита. Найденный номер сдвига кода ассоциируется с некоторым переданным М-ичным символом. Соответственно, один такой символ содержит logyV бит информации.

Цифровая реализация приемника CCSK-сигналов предполагает вычисление преобразования Фурье входного сигнала, затем – нахождение его произведения с комплексно-сопряженным спектром опорного сигнала и наконец – обратного преобразования Фурье от полученного результата (рис. 2.50).

На рисунке использованы следующие обозначения: yi = xi + , /=0,.. .N-1 – отсчеты смеси «сигнал + шум», Y., С. и R. – отсчеты ДПФ входного колебания, опорного сигнала и их корреляционной функции, соответственно.

Рис. 2.50. Алгоритм CCSK-демодуляции в цифровом сигнальном процессоре

Двоичные сигналы, все циклические сдвиги которых ортогональны меж­ду собой, при не существуют [57]. Поэтому по помехоустойчивости схема CCSK уступает МОК. Кроме того, в каналах с многолучевостью запаздываю­щие копии сигнала могут оказаться неразличимыми с некоторыми другими сим­волами того же алфавита (этот недостаток, очевидно, есть прямым следствием циклической структуры последнего).

Тем не менее, упомянутые недостатки в ряде приложений компенсируются простотой технической реализации CCSK с точки зрения аппаратурных и вы­числительных затрат. Все основные операции приемной обработки сигнала вы­полняются БПФ-процессором, так что в зависимости от длины кода (от коэф­фициента расширения спектра) порядок ее сложности: 0{N)=N-\ogJf. Именно циклическая структура кода обеспечивает экономию вычислительных ресурсов сигнального процессора. При непосредственном вычислении корреляций сигна­ла с M=N альтернативными опорными копиями количество выполняемых умно­жений (а также сложений) чисел с плавающей точкой равняется N2. Выигрыш в объеме выполняемых вычислений составляет

При аналоговой реализации приема пик корреляционной функции может фиксироваться единственным согласованным фильтром «двойной» длины (число его отводов 2N-1, по сравнению с N отводами обычного согласованного фильтра).

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100