Работа 3
.docРабота 3
ИССЛЕДОВАНИЕ МНОГОКАНАЛЬНОЙ СИСТЕМЫ ПЕРЕДАЧИ ИНФОРМАЦИИ С НЕЛИНЕЙНЫМ УПЛОТНЕНИЕМ КАНАЛОВ
Цель работы - изучение нелинейного метода уплотнения каналов и способа разделения каналов по форме сигналов.
Общие сведения
Многоканальные системы предназначены для передачи по одному радиотракту сообщений от нескольких источников информации. Сообщения каждого источника модулируют выделенный данному источнику сигнал, который называют также переносчиком или поднесущим колебанием.
Модулированные канальные сигналы объединяются по некоторому правилу в групповой сигнал, который модулирует несущее колебание. Модулированная несущая поступает в высокочастотный тракт. Операцию получения группового сигнала из канальных называют уплотнением каналов.
На приемной стороне осуществляются обратные операции: выделение группового сигнала и сигналов отдельных каналов. Получение канальных сигналов из группового называется разделением каналов. Переданные сообщения выделяются при демодуляции канальных сигналов. В некоторых случаях операции разделения и демодуляции выполняются одним устройством одновременно.
Разделение каналов производится в присутствии помех как внешних (внесистемных), так и внутренних (внутрисистемных). Природа и действие внешних помех такие же, как и в одноканальных системах. Внутренние помехи являются существенной особенностью многоканальных систем передачи информации. Появление внутрисистемных помех обусловлено тем, что по одному радиотракту передается совокупность канальных сигналов. В этом случае для любого канала сигналы других каналов представляют собой помеху.
Отличие внутрисистемных помех от внешних состоит в том, что их влияние на качество разделения определяется свойствами канальных сигналов, которые выбираются разработчиком системы.
Поэтому основная задача при построении многоканальных систем состоит в выборе такой совокупности канальных сигналов и такого метода их обработки, которые обеспечивают разделение каналов без взаимных помех.
Существуют линейные и нелинейные методы уплотнения и разделения каналов. При линейном уплотнении групповой сигнал получается как линейная комбинация канальных сигналов. Линейное разделение каналов предполагает обработку группового сигнала линейными устройствами.
Выбор к ан а л ь н ы х сигналов. Доказано, что при линейном уплотнении и разделении каналов внутренние помехи не влияют на разделение, если канальные сигналы составляют ансамбль линейно независимых или ортогональных сигналов. Сигналы у;(t) ортогональны на интервале (О,Т) ,
Наиболее распространенные ансамбли ортогональных сигналов -это последовательности неперекрывающихся по времени импульсов и сигналы с неперекрывающимися частотными спектрами. Использоваие в качестве поднесущих импульсных последовательностей приводит к системам с временным разделением каналов (ВРК), использование сигналов с неперекрывающимися спектрами - к системам с частотным разделением каналов (ЧРК).
Однако ортогональность сигналов может быть обеспечена не только при несовпадении их во времени иди по спектру, но и за счет особой формы сигналов. Например, полиномы Чебышева, Ла- герра ,Эрмита, функции Уолша, Хаара и т.п, образуют ортого- нальные системы функций и, следовательно, могут составлять ан- самбли канальных сигналов. Использование ансамблей ортогональ- ных функций приводит к системам с разделением каналов по фор- ме.
Главным фактором при выборе ансамблей ортогональных сигналов является простота технической реализации аппаратуры уплотнения и разделения каналов. Широкое применение цифровых
устройств в многоканальных системах возможно при использовании дискретных ортогональных и квазиортогональных сигналов (импульсно-временных кодов, функций Уолша, Хаара, псевдослучайных последовательностей).
В лабораторной работе изучается многоканальная система с использованием в качестве канальных сигналов функций Уолша. Функции Уолша особенно удобны при использовании цифровых устройств, так как принимают всего два значения +1 и -1.
Функции Уолша задаются на дискретном интервале (0, W -1), причем n=2K , где k= 1,2,3... . Если рассматривать функции Уолша как двоичные кодовые слова, то n - число символов в слове. Из n различных функций Уолша можно составить много систем ортогональных функций, отличающихся способом упорядочения (нумерацией) функций.
Для практического генерирования функций Уолша наиболее важна система упорядочения Уолша-Пэли. В этой системе все функции выражаются через функции Радемахера, которые легко формируются с помощью многоразрядного двоичного счетчика.
Функции Радемахера определяются соотношением
Функции Радемахера имеют вид правильной прямоугольной кривой - меандра, поэтому их называют иногда меандровыми функциями. На рис.3,1 показана система функций Радемахера для n= 8. Следует обратить внимание на совпадение функций Радемахера и.временных диаграмм, иллюстрирующих работу трехразрядного двоичного счетчика.
Функции Уолша Wm (Θ) , упорядоченные по Пэли, получаются перемножением функций Радемахера:
Для K=3 (n= 8) система Уолша-Пэли содержит следующие функции(рис.3.2)
Система кусочно-постоянных функций Уолша является полной ортогональной системой.
Представление функций Уолша в виде (3.2) определяет простой способ их генерирования. Если сопоставить значению функции Уолша, равному 1, логический нуль, а значению функции Уолша, равному -1, логическую единицу, то операции умножения функций Радемахера будет соответствовать сложение по тоd2.
Поэтому функцию Уолша (3.2) можно представить как пере- ключательную
Таким образом, функции Уолша могут формироваться устройством, состоящим из двоичного счетчика для получения функций Радемахера,и комбинационной схемы, реализующей переключатель-ную функцию (3.3).
Канальные сигналы Yi(t) в многоканальных системах получаются модулированием поднесущих Ai(t) . При использовании в качестве поднесущих функций Уолша возможна модуляция по амплитуде, по частоте следования (кодовая модуляция), по временному положению и временной базе. Однако ортогональность канальных сигналов и, следовательно, разделение их без взаимных помех можно обеспечить только при амплитудной и кодовой модуляции. Эти виды модуляции и могут быть использованы в
многоканальных системах.
Наиболее просто осуществляется амплитудная модуляция, при которой модулирующий сигнал Xj перемножается с функ- цией Уолша , Yj=Xj*Aj(t) , где Aj (t) функция Уолша, поднесущая у канала.
В случае представления сообщения двоичной последователь- ностью символов Хj = (хj1, Хj2,..., Хji) значение
каждого символа xji умножается на функцию Уолша, и
канальный сигнал состоит из l кодовых комбинаций значности n , передаваемых последовательно. Поэтому в дальнейшем рассматривается передача одного входного символа Xj по каждому из N каналов.
Таким образом, в многоканальной системе, использующей функции Уолша в качестве поднесущих и предназначенной для передачи дискретных сообщений, модулированный канальный сигнал или совпадает с кодовой комбинацией, соответствующей функции Уолша: Yj(t) = Aj(t), или противоположен ей; Yj(t)=-Aj(t)
У п л о т н е н и е к а н а л о в .Групповой сигнал Угр можно получить из канальных как линейными, так и нелинейными способами. Простейший способ линейного уплотнения состоит в алгебраическом сложении канальных сигналов:
где N - число уплотняемых каналов.
Групповой сигнал при этом получается многоуровневым, что затрудняет реализацию приемо-передающей аппаратуры.
Определение знака суммы Yj равносильно операции мажоритар-
Двухуровневый групповой сигнал с минимальным пик-фактором получается в случае нелинейного уплотнения. Один из способов заключается в том, что значение группового сигнала определяется знаком алгебраической суммы канальных сигналов:
Групповой сигнал Yгрм(t)
, описываемый
кусочнопосто-янной функцией (3.4), может
быть представлен конечным рядом
В соответствии с операцией мажоритарности значение i -го символа группового сигнала yj= +1, если большинство i- х символов канальных сигналов равно +1, и yi= -1, если большинство i- г символов канальных сигналов равно -1 (число каналов предполагается нечетным).
Р а з д е л е н и е к а н а л о в и д е к о д и- р о в а н и е с и м в о л о в. Операции разделения и де- кодирования осуществляются в каждом канале путем вычисления коэффициента корреляции rj между принятым групповым сиг- налом и опорным, соответствующим функции Уолша данного кана- ла:
Для вынесения решения о значении переданного символа rj сравнивается c порогом.
При линейном уплотнении ортогональных канальных сигналов вычисление коэффициента, корреляции является достаточным для разделения и декодирования без взаимных помех. Действительно, коэффициент корреляции в j - м канале можно представить в виде
Второе слагаемое в выражении (З.6) равно 0 в силу ортого- нальности функций Уолша. Поэтому rj=cxj , где С =
, если A j(t) , j= являются n-значными ортогональными кодовыми комбинациями. Видно, что коэффициент корреляции rj определяется значением переданного символа xj=±1 и не зависит от значений символов, передаваемых по соседним каналам (междуканальных искажении нет).
Покажем, что и при нелинейном, мажоритарном уплотнении возможно разделение каналов без взаимных помех.
где i - постоянные коэффициенты.
Первая сумма в этом ряду пропорциональна групповому сигналу при линейном уплотнении. Подставляя (3.7) в выражение (3.5} о учетом (3,6) получим
где zi l=- коэффициент корреляции l суммы в разложении (3.7) и функции Уолша Аj(t) .
Коэффициенты zl зависят от значений символов, передаваемых по соседним каналам, и от ансамбля поднесущих, функций Уолша. Для полного устранения междуканальных помех требуется, чтобы Ze = 0 для всех l= и всех j =.
Известно, что произведение функций Уолша есть функция Уолша с другим номером
где mn – обозначение поразрядного сложения по mod2 двоичных представлений чисел m и n
C учетом этого свойства и свойства ортогональности, можно заключить, что zl= 0 для всех , l= , если поразрядная сумма номеров перемножаемых функций Уолша в (3.7) не совпадает с номером функции Уолша, поднесущей j канала. Очевидно, что чем больше функций Уолша в ансамбле, из которого выбирается N поднесущих, то есть чем больше значность п кодовых ком- бинаций Аi(t) , тем легче выполнить это ycловие. Доказано, что междуканальные помехи отсутствуют при мажоритарном уплотнении, если n≥2N-1 . Тогда коэффициент корреляции в j - м канале
Оценка Xj* переданного символа Xj* в каждом канале производится по правилу
Xj*=sign rj , j= (3.9)
Выражение (3.9) означает, что если коэффициент корреляции rj положителен, то принимается решение xj* = 1,если rj отрицателен, то хj* = -1.
В отсутствии внешних помех алгоритм (3.9) обеспечивает правильное решение при сколь угодно малой величине коэффициента корреляции, что является следствием разделения каналов без взаимных помех. При наличии помех, искажающих групповой сигнал, оценка по знаку коэффициента корреляции приводит как и правильным, так и к ошибочным решениям.
Вероятность ошибочного декодирования символа Xj уменьшается с увеличением rj , Так как абсолютная величина коэффициента корреляции при мажоритарном уплотнении меньше, чем при линейном (1 <1 ), то мажоритарный способ уплотнения уступает по помехоустойчивости линейному. Проигрыш обусловлен тем, что при N канальной корреляционной обработке группового сигнала учитываются только N первых членов разложения (3.7).
Корректирующая способность канальных сигналов при мажоритарном уплотнении. Установим связь между искажениями группового сигнала и ошибками в приеме символа xj , j = . Искажения группового сигнала Угр будем оценивать кратностью ошибки , q - числом искаженных символов в принятой комбинации Угр , а корректирующую способность кратностью исправленных ошибок qиспp
Задача обнаружения ошибок в групповом сигнале решается путем сравнения полученного коэффициента корреляции rj и коэффициента rj0 , вычисленного по (3.8) при отсутствии искажений. Ошибки могут быть обнаружены, если rj ≠ rj0,.
и не могут быть обнаружены, если при наличии искажений rj = rj0
Исправление ошибок связано с правилом оценки переданного символа (3.9). При этой любая ошибка исправляется, то есть в присутствии искажений принимается правильное решение о значении символа X: , если знак коэффициента корреляции не изменяется
sign rj = sign rj0 . Ошибка не исправляется, если искажения приведут к изменению знака коэффициента корреляции sign rj = -sign rj0 .
Коэффициент корреляции между кодовыми комбинациями
Aj = (aj1, aj2,...,ajn) и
Yгр = (y1,y2,…,yn)
можно представить в виде
где aji = ±1 и yi = ±1 •
Из выражения (3.10) следует, что величина коэффициента rj0 определяется числом позиций, на которых совпадает nсовп и . отличаются nнесовп символы кодовых комбинаций Аj и Yгр:
причем nсовп + nнесовп = п
Коэффициент корреляции можно выразить через расстояние между комбинациями Аj и Угр . По определению расстояние dj равно числу позиций, в которых отличаются две кодовые комбинации
-dj =nнесовп
Поэтому
Выражение (З.12) показывает, что если расстояние dj изменяется на 1, например, вследствие однократной ошибки, то коэффициент корреляции изменяется на 2.
В соответствии с (З.11) величина коэффициента корреляции, а следовательно, и вероятность неправильной оценки xj , зависит не только от кратности ошибки, но и от распределения общего числа исправлений по множествам позиций nсовп, и
nнесовп, Кроме того, при передаче Xj =+1 наибольший вред причиняет ошибка, исказившая символы на позициях из множества nсовп , а при передаче Xj = -I - ошибка, исказившая символы на позициях из множества nнесовп Таким образом, влияние искажений группового сигнала на оценку передаваемых символов определяется многими факторами, что затрудняет анализ корректирующей способности применяемых сигналов.
Рассмотрим случай xj = +1, когда для правильного приема необходимо, чтобы rj>0 . Тогда можно выделить три вида искажений группового сигнала Угр :
-
искаженные символы находятся на позициях, в которых Аj совпадает о Yгр (при Xj = +1 худший случай);
-
искаженные символы находятся на позициях, в которых Аj отличается от Yгр (лучший случай);
-
часть искаженных символов qсовп расположены на позиции- ях, в которых Aj совпадает с Yгp , часть qнесовп - на
позициях, в которых Аj отличается от Yгр ( qсовп + qнесовп=q)
В худшем случае ошибка кратности q уменьшает коэффициент корреляции на 2q единиц. Но решение о переданном символе будет правильным, если знак коэффициента остается положительным (Xj = +l). Поэтому кратность исправляемых ошибок в любых сочетаниях qиспр (rj0 -1)/2
Во втором случае ошибка кратности q увеличивает rj на 2q единиц и, следовательно, исправляются все сочетания ошибок qucnp. nнесовп .
Третий случай является промежуточным: влияние ошибки кратности q эквивалентно ошибке кратности qэкв = /qсовп - qнесовп/ причем, если qсовп > qнесовп , коэффициент корреляции уменьшается на 2qзкв единиц, если qсовп < qнесовп , коэффициент rj увеличивается на 2qзкв единиц.
При qсовп < qнесовп rj = rj0 что соответствуeт отсутствию искажений группового сигнала.
Аналогичные рассуждения можно провести для случая передачи xj = -1. Следует только отметить, что групповой сигнал отличается и совпадает с канальными сигналами на разных позициях для разных каналов и X, = ± 1. Поэтому один и тот же вид искажения группового сигнала будет неодинаково влиять на пра-
вильность приема xj , j=1, N : в некоторых каналах ошибка будет исправлена, в других - нет. Однако при любых условиях будут исправлены ошибки, кратность которых определена для худшего случая -
Пример. Рассмотрим работу трехканальной системы передачи информации с мажоритарным способом уплотнения и раз-делением каналов по форме сигналов.
Упрощенная схема системы приведена на рис.3.3. На схеме формирователи функций Уолша обозначены как генераторы адресов А1 , Аг и A3 . Этим подчеркнуто, что вид функций Уолша, используемых в качестве поднесущих, определяет также и номер (адрес) канала.
Каждый из 3 источников данных формирует сообщения, представленные комбинациями двоичных символов Xj . При обозначении символов в виде 0 и 1 модулированные канальные сигналы Yj представляют собой n -значные кодовые комбинации, совпадающие или с прямой, или инверсной комбинацией адреса Аj . Прямое слово, .
aji = 0; 1 совпадает с двоичной последовательностью, полученной из функции Уолша при замене -1 на 1 и +1 на 0. Канальный сигнал Yj = Aj формируется, если требуется передать xj =0.
Инверсное слово
получается из прямого заменой всех единиц на нули, а нулей на единицы. Канальный сигнал Уj = формируется при передаче
хj = 1
Канальные сигналы снимаются с выходов сумматоров по mod2,
а групповой сигнал Yгр - с выхода мажоритарного элемента. В передатчике ПРД групповой сигнал модулирует несущую и излучает- ся в пространство. Формирование группового сигнала Yгр при мажоритарном уп- лотнении трех каналов иллюстрируется временными диаграммами на рис.3.4. Диаграммы построены для случая, когда по первому кана- лу передается сообщение, закодированное последовательностью 1 0 1, по второму - последовательностью 1 1 1, по третьему - 1 0 0. В качестве адресов выбраны функции Уолша A1 = W010 ,
A2 = W011 , A3 = W100
На приемной стороне сначала выделяется групповой сигнал Y'гp , а затем с помощью корреляторов и пороговых элементов
Коррелятор выполнен в виде последовательного соединения умножителя и интегратора умножитель поступают двоичные n - значные кодовые комбинации, соответствующие принятому групповому сигналу Y'гр и адресу данного канала Aj .Поразрядное умножение двоичных комбинаций с символами +1,-1 эквивалентно суммированию по mod2 символов 0 и 1.Интегратор обеспечивает суммирование результатов перемножения за время Т, равное длительности передаваемого символа Xj, j=1,2,3.
Оценка значений переданных символов x*j производится пороговыми элементами в соответствии с алгоритмом (3.9) и правилом формирования канальных сигналов на передающей стороне.
Система синхронизации условно показана состоящей из двух блоков: блока синхросигналов на передающей стороне и блока выделения синхросигналов на приемной. Блок синхросигналов обеспечивает формирование ортогональных адресов A1 , Аг , As и сигнала синхронизации, передаваемого по каналу связи. В приемнике выделенные синхросигналы используются для получения кодов A1 , А2 , А3 .начало и моменты смены символов в которых совпадают с соответствующими моментами принятого группового сигнала Y'гр .Сброс интеграторов также осуществляется выделенным синхросигналом.
Процесс разделения каналов и декодирования символов поясняется временными диаграммами, (рис.3.5), построенными в предположении отсутствия ошибок в групповом сигнале Y'гр = Yгр .
Определим коэффициент корреляции между групповым сигналом и одним из адресов для рассматриваемой трехканальной системы с мажоритарным уплотнением. Так как функции Уолша, используемые в качестве адресов, ортогональны, то любые пары кодовых комбинаций совпадают на n/2 позициях и отличаются на n/2 позициях. Следовательно, на n/2 позициях, в которых символы пары адресов падают, третий канал не влияет на значение группового сигнала. На позициях, в которых символы пары отличаются, значение группового сигнала определяется третьим каналом и одним из пары. Легко убедиться, что таких позиций -n/4 .Таким образом, число позиций, в которых групповой сигнал совпадает с
Такой же результат можно получить, используя выражение (3.8), при N= З.Если значность передаваемых кодовых комбинаций n=8,то /rj0/= 4 ,что позволяет исправлять все однократные ошибки,.
Описание лабораторной установки
Установка состоит из передающей и приемной частей и имеет 3 канала, уплотняемые по мажоритарному принципу. По каждому каналу передается сообщения, представленные 4- разрядными двоичными числами. Предусмотрен ручной набор трех произвольных 8-разрядных адресов (в тон числе и функций Уолша), произвольных входных кодовых слов и набор любого сочетания ошибки группового сигнала.