Анализ и оптимизация цифровой системы связи
АНАЛИЗ И ОПТИМИЗАЦИЯ ЦИФРОВОЙ СИСТЕМЫ СВЯЗИ
СОДЕРЖАНИЕ
Введение
1. Методические рекомендации для выполнения анализа и оптимизации цифровой системы связи
1.1 Структурная схема цифровой системы связи
1.2 Определение параметров АЦП и ЦАП
1.3 Выбор вида модуляции и расчет характеристик качества передачи
1.4 Выбор вида помехоустойчивого кода и определение длины кодовой комбинации
1.5 Показатели эффективности цифровой системы связи
Список рекомендованной литературы
Приложение
ВВЕДЕНИЕ
Жизнь современного общества немыслима без широко разветвленных систем передачи информации. Без нее не смогли бы функционировать промышленность сельское хозяйство, транспорт.
Дальнейшее развитие всех сторон деятельности нашего общество немыслимо без широчайшего внедрения автоматизированных систем управления, важнейшей частью которых является система связи для обмена информацией, а также устройства ее хранения и обработки.
Передача, хранение и обработка информации имеют место не только при использовании технических устройств. Обычный разговор представляет собой обмен информацией. Существует множество всевозможных форм представления и хранения информации, такие как: книги, дискеты, винчестеры и т.д.
Технология передачи информации, возможно в большей степени, чем любые другие технологии, оказывает влияние на формирование структуры мирового сообщества. Последние десятилетие сопровождалось революционными изменениями в сети Интернет и вместе с этим радикальными и зачастую непредсказуемыми переменами в способах ведения бизнеса в мировом масштабе. Отсюда следует вполне закономерный вывод, что без знания основ теории передачи сигналов невозможны создание новых совершенных систем связи и их эксплуатация. Поэтому ее изучение является неотъемлемой частью теоретической подготовки студентов.
Передача сообщение из одного пункта в другой составляет основу теории и техники связи. В курсе «Теория электросвязи» изучают единые методы решения разнообразных задач, возникающих при передаче информации от ее источника до получателя.
1. МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ДЛЯ ВЫПОЛНЕНИЯ АНАЛИЗА И ОПТИМИЗАЦИИ ЦИФРОВОЙ СИСТЕМЫ СВЯЗИ
1.1 Структурная схема цифровой системы связи
В целом ряде случаев практики возникает проблема передачи непрерывных сообщений дискретным каналом связи. Эта проблема решается при использовании цифровой системы связи. Одной из таких систем есть система передачи непрерывных сообщений методом импульсно-кодовой модуляции (ИКМ) и манипуляции гармоничного носителя. Структурная схема такой системы приведена на рис. 1. Она состоит из источника сообщений (ИС), аналогово-цифрового преобразователя (АЦП), двоичного дискретного канала связи (ДКС), Составной частью которого является непрерывный канал связи (НКС), цифро-аналогового преобразователя (ЦАП) и получателя сообщений (ПС). Каждая из приведенных частей системы содержит в себе еще целый ряд элементов. Остановимся на них подробнее.
Источник сообщений - это некоторый объект или система, информацию о состоянии или поведении которого необходимо передать на некоторое расстояние. Информация, которая передается от ИС, есть непредвиденной для получателя. Поэтому ее количественную меру в теории электросвязи выражают через статистические (вероятностные) характеристики сообщений (сигналов). Сообщение представляет собой физическую форму представления информации. Часто сообщения подают в виде изменяющегося во времени тока или напряжения, которые отображают переданную информацию.
Рисунок 1.1 – Структурная схема цифровой системы связи
В передатчике (ИС) сообщения сначала фильтруется с целью ограничения его спектра некоторой верхней частотой fВ. Это необходимо для эффективного представления отклика ФНЧ x(t) в виде последовательности отсчетов xk = x(kT), k = 0, 1, 2, ..., которые наблюдаются на выходе дискретизатора. Отметим, что фильтрация связана с внесением погрешности eф(t), что отображает ту часть сообщения, которая ослабляется ФНЧ. Дальше отсчеты {хk} квантуются за уровнем. Процесс квантования связан с нелинейным преобразованием непрерывнозначащих отсчетов {хk} в дискретнозначащие {xkl}, которые также привносят погрешность, которую называют погрешностью (шумом) квантования eкв(t). Квантованые уровни {yk = xkl} потом кодируются двоичным безизбыточным (примитивным) или помехоустойчивым кодом.
Последовательность кодовых комбинаций {bkl} образовывает сигнал ИКМ, который направляется к модулятору - устройству, которое предназначенно для согласования источника сообщений с линией связи. Модулятор формирует линейный сигнал S(t, bi), который представляет собой электрическое или электромагнитное колебания, способное распространяться по линии связи и однозначно связанное с сообщением, которое передается, (в данном случае с сигналом ИКМ). Сигнал S(t, bi) создается в результате дискретной модуляции (манипуляции) - процесса изменения одного или нескольких параметров носителя соответственно сигналу ИКМ. При использовании гармоничного носителя UН(t) = Umcos(2pfнt+j0) различают сигналы: амплитудной, частотной и фазовой манипуляций (АМ,ЧМ и ФМ).
Для предотвращения внеполосных излучений в одноканальной связи или при организации многоканального связи, а также для установления нужного отношения сигал/шум на входе приемника линейный сигнал фильтруется и усиливается в выходном каскаде ИС.
Сигнал S(t) с выхода ИС поступает в линию связи, где на него влияет помеха n(t). На входе приемника (Пр) действует смесь z(t) = s(t) + n(t) переданного сигнала и помехи, которая фильтруется во входном каскаде Пр и подается на демодулятор (детектор).
При демодуляции из принятого сигнала выделяют закон изменения информационного параметра, который в нашем случае пропорциональный сигналу ИКМ. При этом для распознавания переданных двоичных сигналов на выход демодулятора подключается решающее устройство (ВП). При передаче двоичных сигналов bi, i = 0, 1 по ДКC наличие помех в НКC приводит к неоднозначных решений (погрешностей) РУ, которая в свою очередь вызывает несоответствие переданных и принятых кодовых комбинаций.
Наконец, для восстановления переданного непрерывного сообщения a(t), т.е. получение его оценки , принятые кодовые комбинации подвергаются декодированию, интерполяции и низкочастотной фильтрации. При этом в декодере по двоичным кодовым комбинациям восстанавливаются L-е уровни , m = 1 … L-1.
Наличие погрешностей в двоичном ДКC приводит к погрешностям передачи в L-м ДКС и возникновение шума передачи eП(t). Совокупное действие погрешности фильтрации, шумов квантования и передачи приводит к неоднозначности между переданным и принятым сообщениями .
1.2 Определение параметров АЦП и ЦАП
Интервал дискретизации по времени Тд выбирается на основе теоремы Котельникова. Обратная к Тд величина - частота дискретизации fд = 1/Tд выбирается из условия
fд ≥ 2Fm, (1.1)
где Fm - максимальная частота первичного сигнала (сообщения).
Увеличение частоты дискретизаций позволяет упростить входной фильтр нижних частот (ФНЧ) АЦП, который ограничивает спектр первичного сигнала, и выходной ФНЧ ЦАП, который восстанавливает непрерывный сигнал по отсчетом. Но увеличение частоты дискретизации приводит к уменьшению продолжительности двоичных символов на выходе АЦП, что требует нежелательного расширения полосы частот канала связи для передачи этих символов. Обычно параметры входного ФНЧ АЦП и выходного ФНЧ ЦАП выбирают одинаковыми.
На рис. 1.2 представлены: S(f) - спектр отсчетов, которые отображаются узкими импульсами, Sa(f) - спектр непрерывного сообщения a(t), A(f) - рабочее ослабление ФНЧ.
Для того, чтобы ФНЧ не вносил линейных искажений в непрерывный сигнал, предельные частоты полос пропуска ФНЧ должны удовлетворять условию
f1 ≥ Fm (1.2)
Для того, чтобы исключить наложение спектров Sa(f) и Sa(f-fД}, а также обеспечить ослабление востанавливающим ФНЧ составных Sa(f-fД} предельные частоты полос задерживания ФНЧ должны удовлетворять условию
f2 ≤ (fД - Fm) (1.3)
Рисунок 1.2 - Спектр отсчетов и АЧХ ослабления фильтров АЦП и ЦАП
Чтобы ФНЧ не были слишком сложными, отношение предельных частот выбирают из условия
f2 / f1 = 1,3 ... 1,1.(1.4)
После подстановки соотношений (1.2) и (1.3) в (1.4) можно выбрать частоту дискретизации fД.
В системе цифровой передачи методом ИКМ мощность помехи на выходе ЦАП определяется как
,(1.5)
где - средняя мощность шума квантования;
- средняя мощность шумов ошибок измерения.
На практике принято считать, чтобы не превышало более, чем на 10%, то есть
(1.6)
Мощность шума квантования выражается через величину шага квантования Dx:
.(1.7)
Шаг квантования зависит от числа уровней квантования N:
Dx = Umax / (N-1)(1.8)
Из выражения (1.8) определим минимально возможное число уровней квантования:
(1.9)
Длина двоичного примитивного кода на выходе АЦП есть целое число:
m = log2 N .(1.10)
Поэтому число уровней квантования N выбирается как целая степень числа 2, при котором
N ≥ Nmin.(1.11)
Длительность двоичного символа (бита) на выходе АЦП определяется как
Тб = ТД / m.(1.12)
Среднее количество информации, передаваемое по каналу связи в единицу времени, - скорость передачи информации Ht определим по формуле
,(1.13)
где - скорость передачи отсчетов;
– энтропия.
, (1.14)
где - закон распределения уровня сигнала, - число уровней квантования.
Скорость передачи отсчетов равна частоте дискретизации:
.(1.15)
1.3 Модуляция
Вид модуляции выбираем так, чтобы скорость передачи информации после модуляции была не меньше производительности источника, т.е.
.
,
где - скорость модуляции,
- число позиций сигнала.
Для АМ, ФМ, ОФМ, КАМ
,
- полоса пропускания канала.
.
Для ОFDМ
,
где - число подканалов.
тогда ,
После определения числа позиций сигнала М рассчитаем вероятности ошибки
Вероятность ошибки при АМ-М:
,
Вероятность ошибки при ФМ-М:
Вероятность ошибки при ОФМ-М:
Вероятность ошибки при КАМ-М:
где η – число уровней амплитуды;
α = η+1;
M = 2k, k – четное число.
Вероятность ошибки при ОFDМ:
где η – число уровней амплитуды;
α = η+1;
M = 2k, k – четное число.
Выбор метода модуляции осуществляется в соответствии с критерием минимума вероятности ошибки.
1.4 Выбор вида помехоустойчивого кода и определение длины кодовой комбинации
Помехоустойчивое, или избыточное, кодирование применяется для обнаружения и(или) исправления ошибок, возникающих при передаче по дискретному каналу. Отличительное свойство помехоустойчивого кодирования состоит в том, что избыточность источника, образованного выходом кодера, больше, чем избыточность источника на входе кодера. Помехоустойчивое кодирование используется в различных системах связи, при хранении и передаче данных в сетях ЭВМ, в бытовой и профессиональной аудио- и видеотехнике, основанной на цифровой записи.
Если экономное кодирование сокращает избыточность источника сообщений, то помехоустойчивое кодирование, напротив, состоит в целенаправленном введении избыточности для того, чтобы появилась возможность обнаруживать и(или) исправлять ошибки, возникающие при передаче по каналу связи.
Чтобы посчитать вероятность ошибки кодовой комбинации найдем параметры кода. К ним относятся:
n=m+k – длина кодовой комбинации;
m – число информационных символов(разрядов);
k – число проверочных символов (разрядов);
Особую важность для характеристики корректирующих свойств кода имеет минимальное кодовое расстояние dmin, определяемое при попарном сравнении всех кодовых комбинаций, которое называют расстоянием Хемминга.
В безизбыточном коде все комбинации являются разрешёнными, и, следовательно, его минимальное кодовое расстояние равно единице - dmin = 1. Поэтому достаточно исказиться одному символу, чтобы вместо переданной комбинации была принята другая разрешённая комбинация. Чтобы код обладал корректирующими свойствами, необходимо ввести в него некоторую избыточность, которая обеспечивала бы минимальное расстояние между любыми двумя разрешёнными комбинациями не менее двух - dmin > 2.
Минимальное кодовое расстояние является важнейшей характеристикой помехоустойчивых кодов, указывающей на гарантируемое число обнаруживаемых или исправляемых заданным кодом ошибок.
При применении двоичных кодов учитывают только дискретные искажения, при которых единица переходит в нуль (1 → 0) или нуль переходит в единицу (0 → 1). Переход 1 → 0 или 0 → 1 только в одном элементе кодовой комбинации называют единичной ошибкой (единичным искажением). В общем случае под кратностью ошибки подразумевают число позиций кодовой комбинации, на которых под действием помехи одни символы оказались заменёнными на другие. Возможны двукратные (t = 2) и многократные (t > 2) искажения элементов в кодовой комбинации в пределах 0 < t < n.
Минимальное кодовое расстояние является основным параметром, характеризующим корректирующие способности данного кода. Если код используется только для обнаружения ошибок кратностью t0, то необходимо и достаточно, чтобы минимальное кодовое расстояние было равно
dmin > t0 + 1.(1.29)
В этом случае никакая комбинация из t0 ошибок не может перевести одну разрешённую кодовую комбинацию в другую разрешённую. Таким образом, условие обнаружения всех ошибок кратностью t0 можно записать в виде:
t0 ≤ dmin - 1.(1.30)
Чтобы можно было исправить все ошибки кратностью tи и менее, необходимо иметь минимальное расстояние, удовлетворяющее условию:
.(1.31)
В этом случае любая кодовая комбинация с числом ошибок tи отличается от каждой разрешённой комбинации не менее чем в tи + 1 позициях. Если условие (1.31) не выполнено, возможен случай, когда ошибки кратности t исказят переданную комбинацию так, что она станет ближе к одной из разрешённых комбинаций, чем к переданной или даже перейдёт в другую разрешённую комбинацию. В соответствии с этим, условие исправления всех ошибок кратностью не более tи можно записать в виде:
tи ≤ (dmin - 1) / 2 .(1.32)
Из (1.29) и (1.31) следует, что если код исправляет все ошибки кратностью tи, то число ошибок, которые он может обнаружить, равно t0 = 2∙tи. Следует отметить, что соотношения (1.29) и (1.31) устанавливают лишь гарантированное минимальное число обнаруживаемых или исправляемых ошибок при заданном dmin и не ограничивают возможность обнаружения ошибок большей кратности. Например, простейший код с проверкой на чётность с dmin = 2 позволяет обнаруживать не только одиночные ошибки, но и любое нечётное число ошибок в пределах t0 < n.
Длина кодовой комбинации n должна быть выбрана таким образом, чтобы обеспечить наибольшую пропускную способность канала связи. При использовании корректирующего кода кодовая комбинация содержит n разрядов, из которых m разрядов являются информационными, а k разрядов – проверочными.
Избыточностью корректирующего кода называют величину
,(1.33)
откуда следует
.(1.34)
Эта величина показывает, какую часть общего числа символов кодовой комбинации составляют информационные символы. В теории кодирования величину Bm называют относительной скоростью кода. Если производительность источника информации равна Ht символов в секунду, то скорость передачи после кодирования этой информации окажется равной
,(1.35)
поскольку в закодированной последовательности из каждых n символов только m символов являются информационными.
Если в системе связи используются двоичные сигналы (сигналы типа "1" и "0") и каждый единичный элемент несет не более одного бита информации, то между скоростью передачи информации и скоростью модуляции существует соотношение
,(1.36)
где V - скорость передачи информации, бит/с; B - скорость модуляции, Бод.
Очевидно, что чем меньше k, тем больше отношение m/n приближается к 1, тем меньше отличается V от B, т.е. тем выше пропускная способность системы связи.
Извеcтно также, что для циклических кодов с минимальным кодовым расстоянием dmin = 3 справедливо соотношение
k ³ log2(n+1).(1.37)
Видно, что чем больше n , тем ближе отношение m/n к 1. Так, например, при n = 7, k = 3, m = 4, m/n=0,571; при n = 255, k = 8, m = 247, m/n = 0,964; при n = 1023, k = 10, m = 1013, m/n = 0,990.
Приведенное утверждение справедливо и для больших dmin, хотя точных соотношений для