Моделирование и исследование блоков сотовых систем связи в среде MicroCap 9
Радикальным решением проблемы дальнейшей эволюции сотовых систем связи в настоящее время стало применение нового стандарта сотовой связи, основанного на технологии цифровых шумоподобных сигналов и кодового разделения каналов — CDMA (Code Division Multiple Access, множественный доступ с кодовым разделением).
При CDMA-технологии каждый из каналов системы полностью использует весь выделенный частотно-временной ресурс, поскольку радиоканалы систем CDMA перекрываются как по времени, так и по частоте. Разделение сигналов отдельных каналов осуществляется за счет того, что каждый канал имеет свою «поднесущую» — адресную кодовую последовательность, сформированную, в частности, по закону одной из 64 функций Уолша [1]. Иначе говоря, сигналы различных абонентов существенно отличаются по форме.
При таком способе разделения передаваемая информация снабжается адресом, роль которого выполняют выделенные сигналы. Наличие адресов позволяет реализовать асинхронный режим совместной работы многих абонентов.
При кодовом разделении имеют место взаимные помехи, которые являются следствием одновременной работы абонентов в общей полосе частот. Однако при этом можно так выбрать параметры сигналов, что уровень взаимных помех будет сколь угодно малым, то есть обеспечить заданную помехоустойчивость.
Особенности и характеристики блоков, моделирующих функции Уолша, а также построение генераторов этих функций на уровне структурных схем рассматриваются, например, в работах [2, 3]. При этом отсутствует описание синтеза этих устройств в широко используемой программе MicroCap 9 [4].
Представляет интерес моделирование блоков, синтезирующих сигналы Уолша, а также возможность исследовать их характеристики в программе моделирования электронных средств.
В этой статье описывается создание модели, синтезирующей 16 сигналов Уолша в среде MicroCap 9, исследование функций автокорреляционных и функций взаимной корреляции синтезируемых фазоманипулированных сигналов по Уолшу, а также их спектральных характеристик.
Схема блоков, синтезирующих сигналы Уолша, приведена на рис. 1. Слева показана цифровая схема, на выходах которой воспроизведены сигналы Радамахера.
В этой схеме система функций Уолша определяется через функции Радамахера. Система функций Радамахера в модификации Пэли на интервале [0, 1] описывается следующими соотношениями [1, 2]:
Вне интервала [0, 1] функция φ0(t) продолжается периодически — φ0(t+1) = φ0(t).
Функция Радамахера φn(t) с номером n, где n — целое положительное число, образуется сжатием φ0(t) вдоль оси t в 2nt раз — φn(t) = φ0(2nt). Осциллограммы цифровых сигналов Радамахера приведены на рис. 2.
Характерной особенностью рассматриваемых цифровых сигналов Радамахера в программе MicroCap 9 является то, что значения сигналов, превышающие верхний пороговый уровень, соответствуют «лог. 1», а значения сигнала, которые меньше, чем нижний пороговый уровень, соответствуют «лог. 0». Этот способ кодирования сигналов носит название «позитивная логика».
Для получения сигналов Уолша, которые принимают значения ±1, необходимо перейти к аналоговым сигналам. Поэтому цифровые выходы формирователей сигналов Радамахера через буферные блоки U6–U9 подсоединены к аналоговым блокам формирователя сигналов Уолша (рис. 3).
На основе функций Радамахера определяется полная ортонормированная система функций Уолша:
где n = 2n1+2n2+ѕ+2nn; ni — старший разряд по отношению к ni+1.
Запишем первые 16 функций Уолша как произведения функций Радамахера:
w0000(t) = w0(t) = 1,
w0001(t) = w1(t) = φ0(t),
w0010(t) = w2(t) = φ1(t),
w0011(t) = w3(t) = φ1(t)×φ0(t),
w0100(t) = w4(t) = φ2(t),
w0101(t) = w5(t) = φ2(t)×φ0(t),
w0110(t) = w6(t) = φ2(t)×φ1(t),
w0111(t) = w7(t) = φ2(t)×φ1(t)×φ0(t),
w1000(t) = w8(t) = φ3(t),
w1001(t) = w9(t) = φ3(t)×φ0(t),
w1010(t) = w10(t) = φ3(t)×φ1(t),
w1011(t) = w11(t) = φ3(t)×φ1(t)×φ0(t),
w1100(t) = w12(t) = φ3(t)×φ2(t),
w1101(t) = w13(t) = φ3(t)×φ2(t)×φ0(t),
w1110(t) = w14(t) = φ3(t)×φ2(t)×φ1(t),
w1111(t) = w15(t) = φ3(t)×φ2(t)×φ1(t)×φ0(t).
Формирователь сигналов Уолша состоит из блоков первого типа, выполняющих формирование сигналов Уолша, — W1, W2, W4, W8 (рис. 4а), и из блоков второго типа, выполняющих формирование сигналов Уолша, — W3, W5, W6, W7, W9–W15 (рис. 4б).
На рис. 5 приведены осциллограммы 15 сигналов Уолша W1–W15. Красным цветом выделена осциллограмма сигнала W8. Осциллограмма сигнала W0 представляет собой постоянное напряжение +1 В и здесь не приводится.
Фазовая манипуляция формируется на частоте примерно 39 МГц. Для этого в схеме (рис. 6) используются несколько блоков (один из них выделен эллипсом), состоящих из генератора синусоидальных колебаний и умножителя (выделен прямоугольником в увеличении).
На рис. 7 представлены фрагменты осциллограмм шести сигналов, фазоманипулированных по закону одной из 15 функций Уолша.
На рис. 8 приведен амплитудный спектр сигнала, фазоманипулированного по закону W11 функции Уолша. Как видно, спектр содержит множество гармоник, занимает полосу частот от примерно 30 до 46 МГц и сходен со спектром шумового сигнала.
Блок (КОРР) представляет собой модель оптимального приемника сигнала, который для сигнала с известными параметрами вычисляет корреляционный интеграл.
Корреляционная обработка сложных сигналов позволяет добиться энергетического выигрыша при приеме, величина которого определяется базой сигнала. Схема блока оценки корреляционных функций (КОРР) приведена на рис. 9.
На входы умножителя (Х33) подается один фазоманипулированный сигнал по закону функции Уолша (при оценке автокорреляционной функции) (рис. 10a) или различные фазоманипулированные сигналы по Уолшу (при оценке функции взаимной корреляции) (рис. 10б). Выход умножителя (Umn) соединен с входом фильтра нижних частот, выход которого, в свою очередь, соединен с последовательно включенными двумя апериодическими операционными усилителями.
На рис. 10 две верхние осциллограммы — это фазоманипулированные сигналы на входах умножителя (Х33), а третьи сверху осциллограммы отображают сигналы на выходе умножителя (Х33). Нижние осциллограммы красного цвета представляют колебания на выходе блока (КОРР). Эти колебания в одинаковом масштабе отображают функцию автокорреляции и функцию взаимной корреляции.
Как видно на рис. 10, максимальное значение функции автокорреляции сигналов, фазоманипулированных по закону функции Уолша, равно примерно 5,3 В, что больше чем на порядок превышает пиковые значения (около 0,22–0,4 В) функции взаимной корреляции.
Разработанная модель дает возможность проводить широкий круг исследований как сигналов Уолша, так и сигналов, фазоманипулированных по закону функции Уолша.
Сегодня на базе цифровых систем разрабатываются и уже находят широкое применение сотовые системы связи третьего поколения, использующие широкополосные сигналы с кодовым разделением каналов. Поэтому данная модель актуальна для разработчиков соответствующей аппаратуры и студентов радиотехнических специальностей.
- Никитин Г. И. Применение функций Уолша в сотовых системах связи с кодовым разделением каналов: Учеб. пособие. СПб.: СПбГУАП, 2003.
- А. с. № 1483444. Устройство для моделирования функций с помощью частных сумм сигналов Уолша. Соколов О. Л. Опубл. 30.05.89. Бюл. № 20.
- А. с. № 1741121. Устройство для моделирования функций с помощью частных сумм сигналов Уолша. Соколов О. Л. Опубл.15.06.90. Бюл. № 22.
- Амелина М. А. Компьютерный анализ и синтез электронных устройств. Ч. 1: конспект лекций. Смоленск: МЭИ (ТУ), 2005.