Разработка структурной схемы системы связи, предназначенной для передачи данных и передачи аналоговых сигналов методом ИКМ для вида модуляции ДЧМ и способа приема с
скачать (1230.5 kb.)
Доступные файлы (1):
1.doc | 1231kb. | 08.12.2011 17:08 | ![]() |
содержание
- Смотрите также:
- Разработка структурной схемы системы связи, предназначенной для передачи данных и передачи аналоговых сигналов методом ИКМ для вида модуляции ДАМ и способа приема с [ документ ]
- Проектирование ДЧМ КГ приемника [ документ ]
- Разработка системы связи для передачи непрерывных сообщений дискретными сигналами [ документ ]
- Курсовой проект - Проектирование многоканальной системы передачи ИКМ-120 на участке Чита-Борзя [ курсовая работа ]
- по многоканальным системам передачи [ лекция ]
- Гитлиц М.В., Лев А.Ю. Теоретические основы многоканальной связи [ документ ]
- №7 [ лекция ]
- Разработка системы связи для передачи непрерывных сообщении дискретными сигналами [ документ ]
- Проектирование цифровых систем передачи [ курсовая работа ]
- по цифровым системам передачи [ лекция ]
- Устройства приема и обработки сигналов [ документ ]
- Конспект по ТЭС [ документ ]
1.doc
6.5. Оптимальный фильтр, согласованный с прямоугольным импульсом. Меры устранения межсимвольной интерференции
Оптимальный фильтр называют согласованным, т.к. он согласован с ожидаемым сигналом по форме во временном пространстве и по спектру – в частотном.
Рассмотрим согласованный фильтр для прямоугольного импульса длительности T (рис. 6.5.1, а).
Р

исунок 6.5.1 – Согласованный фильтр для прямоугольного импульса
Спектральная плотность такого импульса равна

Для согласованного фильтра, в соответствии с (6.4. ) для случая t0 = T:

Используя это выражение, построим схему фильтра для данного случая. Т.к. деление на


На выходе фильтра получился треугольный импульс с основанием 2Т (это – функция корреляции входного импульса прямоугольной формы). На выходе канала сигнал оказывается деформированным так, что одновременно присутствуют отклики канала на отрезки входного сигнала, относящиеся к другим моментам времени. При передаче дискретных сообщений это приводит к тому, что при приеме одного символа на вход приемного устройства воздействуют также отклики на более ранние символы, которые действуют как помехи. Часть выходного сигнала от Т до 2Т будет накладываться на выходной сигнал следующего импульса, что является недостатком оптимального фильтра, называемым межсимвольной интерференцией.
Межсимвольная интерференция вызывается нелинейностью ФЧХ канала и ограниченностью его полосы пропускания.
П

оэтому на практике применяют схему фильтра, содержащую интегрирующую RC-цепь с RC>>T и ключ К (рис. 6.5.2).
Рисунок 6.5.2 – Устранение межсимвольной интерференции
В момент окончания входного импульса ключ К замыкается, конденсатор интегратора быстро разряжается через ключ и схема готовы к приему следующего импульса.
^
7.1. Сущность ИКМ, дискретизации и квантования сигналов
Операция преобразования непрерывного сообщения в дискретное называется дискретизацией.
Дискретизация осуществляется не только по времени, но и по уровням. Дискретизация по времени выполняется путем взятия отсчетов функции b(t) в определенные дискретные моменты времени tk. В результате непрерывную функцию y(t) заменяют совокупностью мгновенных значений


Дискретизация значений функции (уровня) носит название квантования. Операция квантования сводится к тому, что вместо данного мгновенного значения передаваемого сообщения (или первичного сигнала) b(t) передают ближайшие значения по установленной шкале дискретных значений.
Преобразование аналог-цифра (A/D – Analogue to Digital) состоит из трех операций (рис. 7.1.1): сначала непрерывное сообщение подвергается дискретизации по времени через интервалы




Рисунок 7.1.1 – Принцип ИКМ: а) – дискретизация и квантование; б) – ошибка квантования; в) – цифровой сигнал с ИКМ
Преобразование непрерывных сообщений в цифровую форму в системах ИКМ сопровождается округлением мгновенных значений до ближайших разрешенных уровней квантования. Возникающая при этом погрешность представляется неустранимой, но контролируемой (т.к. не превышает половины шага квантования) (рис. 7.1.1, г). Выбрав малый шаг квантования, можно обеспечить эквивалентность по заданному

^
В системе с импульсно-кодовой модуляцией число разрядов двоичного кода

На рисунке 7.2.1 графиками временных диаграмм проиллюстрированно преобразование непрерывного сигнала произвольной формы с помощью ИКМ для определенного выше числа разрядов.

^
Определим отношение мощности сигнала к мощности шума квантования.
Рассмотрим к примеру некоторую реализацию b(t) непрерывного сообщения. Сообщение b(t) рассматривают как реализацию некоторого случайного процесса B(t).
Средняя мощность шума квантования:

Отношение средних мощностей сообщения и шума квантования:

Мощность





Выразим


Подставляя выражения (7.2.2) и (7.2.3) в соотношение (7.2.1) получаем:

Подставляя в (7.2.4) числовые данные получаем:

^
Преимущества:
Основное техническое преимущество цифровых систем передачи перед непрерывными системами состоит в их высокой помехоустойчивости. Высокая помехоустойчивость цифровых систем передачи позволяет осуществить практически неограниченную по дальности связь при использовании каналов сравнительно невысокого качества.
Шум квантования, в отличие от аддитивных шумов, не изменятся при ретрансляции (переприемом) сигналов, т.е. не накапливается.
Цифровые сигналы легко поддаются обработке.
Широкое использование в аппаратуре преобразования сигналов современной элементной базы цифровой вычислительной техники и микроэлектроники.
Цифровые сигналы можно «сжимать», что позволяет в одной полосе частот организовать в одной полосе частот организовать больше каналов с высокой скоростью передачи и отличным качеством.
Можно повысить верность в системе передачи применением помехоустойчивого кодирования.
Возможность приведения всех видов передаваемой информации к цифровой форме позволит осуществить интеграцию систем передачи и систем коммутации, а также расширить область использования вычислительной техники при построении аппаратуры связи и единой автоматизированной сети связи.
Недостатки:
Неустранимый шум квантования. Для борьбы с ним нужно увеличивать число уровней квантования, следовательно, нужно сокращать длительность символа и расширять спектр сигнала в канале.
Аномальный шум ложных импульсов, мощность которого при расширении спектра сигнала, как правило, возрастает.
Не исключается порог помехоустойчивости (верность приема резко ухудшается, если мощность сигнал упадает ниже пороговой).
Конструктивная сложность и относительная дороговизна цифровой техники.
^
8.1. Сущность помехоустойчивого кодирования
При передаче дискретных сигналов для уменьшения вероятности ошибок можно применить помехоустойчивое кодирование. Кодирование дискретных сообщений является одним из основных путей осуществления уверенного приема сигналов в тяжелых условиях связи.
Теоретическую основу помехоустойчивого кодирования составляет теорема К. Шеннона для канала с шумами, в которой утверждается, что для указанного канала можно найти такую систему оптимального кодирования, при которой сообщения будут переданы со сколь угодно большой степенью верности, если только производительность источника не превышает пропускной способности канала связи.
Но результаты К. Шеннона указывают на предельные возможности при оптимальном кодировании и декодировании дискретных сообщений, но не дают рекомендаций по их конкретной реализации. Поэтому основной задачей теории корректирующих кодов, определившей последующие пути ее развития, является нахождение практически реализуемых (конструктивных) методов построения кодеров и декодеров.
Кодирование – это процесс преобразования элементов дискретного сообщения в соответствующие числа, представленные кодовыми символами. Кодовая комбинация (кодовое слово) – это последовательность кодовых символов, соответствующих одному элементу дискретного сообщения. Кодом называют полную совокупность кодовых комбинаций, применяемую для кодирования сообщений.
^ – это способность кода обнаруживать или исправлять ошибки. Ошибки при передаче кодированного сообщения сводится к тому, что некоторые из переданных кодовых символов на приеме заменяются другими – неверными из-за действия помех в канале. Число t искаженных кодовых символов в пределах одной кодовой комбинации называют кратность ошибок.
Любой код способен обнаруживать и исправлять ошибки, если не все кодовые комбинации используются для передачи сообщений.
Например, можно рассмотреть блочный равномерный код с основанием m и числом кодовых элементов в комбинации n. Такой код имеет N0 = mn возможных кодовых комбинаций. Для передачи сообщений можно использовать только Np < N0 кодовых комбинаций (разрешенные кодовые комбинации). Остальные Nз = Np – N0 не используются и называются неразрешенными (запрещенными), они по каналу связи не передаются, но необходимы для обнаружения ошибок на приеме.
Сформулируем принципы обнаружения и исправления ошибок при декодировании. В декодере хранится «список» всех разрешенных кодовых комбинаций. При декодировании с обнаружением ошибок принятая кодовая комбинация сравнивается с каждой из разрешенных и, если она не совпадает ни с одной разрешенной, то считается ошибочной, т.к. находится в области запрещенных – ошибка обнаруживается. Ошибка не обнаруживается, когда переданная разрешенная кодовая комбинация на приеме переходит в другую разрешенную. Декодирование с исправлением ошибок основано на двух операциях: определении расстояний (см. пункт 8.3) между принятой комбинацией и каждой из разрешенной и затем отыскания разрешенной комбинации, имеющей минимальной расстояние от поступившей комбинации. При этом принятая кодовая комбинация отождествляется с той комбинацией, до которой расстояние минимально.
^
В настоящее время известно большое количество кодов, отличающихся по помехоустойчивости и способам построения. Коды можно классифицировать по различным признакам. Одним из них является основание кода m, или число различных используемых в нем символов. Наиболее простым являются двоичные (бинарные) коды, у которых m=2. Если m>2, то код является недвоичным (соответственно, троичным, четверичным и т.д.).
Линейные коды – это коды, у которых избыточные символы образуются в результате линейных операций над информационными символами, в них сумма по модулю 2 любых разрешенных кодовых комбинаций также принадлежит данному коду. Большинство используемых на практике помехоустойчивых кодов являются линейными (циклические, сверточные и другие), т.к. они относительно просто кодируются и декодируются. Они разработаны с целью упрощения декодеров, когда в памяти достаточно хранить только

Нелинейные коды (с постоянным весом, инверсные и другие) в сравнении с линейными имеют малую длину кодовых слов и используются, в основном, в специальных приложениях, т.к. часто обеспечивают лучшие параметры.
Систематические коды – такие коды, у которых информационные символы не кодируются и на выходе кодера имеют такой же вид, как и на его входе.
Далее коды можно разделить на блочные и непрерывные. Блочными называют коды, в которых последовательность элементарных сообщений источника разбивается на отрезки и каждый из них преобразуется в определенную последовательность (блок) кодовых символов




Каскадные коды образуются параллельными или последовательным включением нескольких помехоустойчивых кодов.
В настоящее время на практике чаще используют блочные коды, равномерные и неравномерные. В равномерных кодах, в отличие от неравномерных, все кодовые комбинации содержат одинаковое число символов (разрядов), передаваемых по каналу элементами сигнала неизменной длительности. Это обстоятельство существенно упрощает технику передачи и приема сообщений и повышает помехоустойчивость системы синхронизации. Число различных блоков M n-разрядного равномерного кода с основанием m удовлетворяет равенству:

Если в (8.2.1) имеет место равенство, т.е. все возможные кодовые комбинации используются для передачи сообщений, то в этом случае код называется простым, или примитивным. Он не вносит избыточность и не является помехоустойчивым.
^
Обнаруживающая и исправляющая способность корректирующих кодов тесно связаны с расстояниями между разрешенными кодовыми комбинациями. Расстояние между парой кодовых комбинаций



где



Если код является двоичным, расстоянием между парой комбинаций равно числу единиц в сумме этих комбинаций по модулю два.
Геометрической моделью n-значного двоичного кода является n-мерный куб с ребром, равным единице, каждая вершина которого представляет одну из возможных комбинаций. Расстояние между комбинациями равно числу ребер куба, отделяющих одну вершину от другой.
Наименьшее расстояние между парой разрешенных комбинаций данного кода называется кодовым расстоянием dmin = d.
Т.к. кратность ошибки t в геометрическом представлении является расстоянием между переданной комбинацией и искаженной, то для обнаружения ошибок кратности


т.е. минимальное расстояние между разрешенными комбинациями должно быть больше обнаруживаемой кратности ошибок. Для исправления ошибок кратности


Это означает, что для исправления ошибки искаженная комбинация должна располагаться ближе всего к правильной комбинации.
^
Простейшим способом помехоустойчивого кодирования является добавление к информационным элементам кода одного проверочного кода. Получается код с четным числом единиц или код с проверкой на четность.
Код с четным числом единиц является двоичным блочным кодом и образуется путем добавления к комбинации k-элементного кода одного избыточного элемента так, чтобы количество единиц в новой n-элементной комбинации было четным.
В таблице 8.4.1 приведен такой код с параметрами (6, 5).
Таблица 8.4.1
k = 5 | r = 1 | ||||
1 | 2 | 3 | 4 | 5 | 6 |
1 | 0 | 1 | 1 | 0 | 1 |
0 | 1 | 0 | 0 | 1 | 0 |
1 | 1 | 0 | 1 | 1 | 0 |
0 | 0 | 0 | 0 | 1 | 1 |
Код обнаруживает все ошибки нечетной кратности. Обнаружение ошибок производится проверкой принятой комбинации на четность, т.к. все разрешенные комбинации имеют четное число единиц, а неразрешенные – нечетное. Проверка на четность осуществляется суммированием всех элементов комбинации по модулю два. Если комбинация имеет четное число единиц, то сумма ее элементов по модулю два равна 0.
Если в канале связи ошибки независимы и вероятность искажения кодового элемента равна Р (в нашем случае Р = 0,00135), то согласно биноминальному закону распределения вероятность обнаружения ошибки равна:

Вероятность искажения комбинации:

Вероятность необнаруженной ошибки:

Если число информационных элементов равно 5, то формула (8.4.1) примет вид:

Получаем Рн = 0,0000273.
Коэффициент избыточности:

^
9.1. Сущность статистического кодирования
Основой статистического (оптимального) кодирования сообщений является теорема К.Шеннона для каналов связи без помех:
Если источник сообщений имеет энтропию Н (бит на символ), а канал связи – пропускную способность С (бит в секунду), то можно закодировать сообщения таким образом, чтобы передать информацию по каналу со средней скоростью, сколь угодно близкой к величине С, но не превзойти ее.
Кодирование по методу Шеннона-Фано-Хаффемена называется оптимальным, т.к. при этом повышается производительность дискретного источника, и статистическим, т.к. для реализации оптимального кодирования необходимо учитывать вероятности появления на выходе источника каждого элемента сообщения (т.е. учитывать статистику сообщений).
Производительность дискретного источника:

Избыточность дискретного источника:

Из формул (9.1.1) и (9.1.2) получаем:

Из формулы (9.1.3) видно, что для увеличения производительности нужно уменьшать избыточность g и среднюю длительность сообщений

Известно, что


Идея такого кодирования заключается в том, что, применяя неравномерный неприводимый код, наиболее часто встречающиеся сообщения (буквы или слова) кодируются короткими комбинациями этого кода, а редко встречающиеся сообщения кодируются более длительными комбинациями.
^
Информация – это совокупность сведений об объекте или явлении, которые увеличивают знания потребителя об этом объекте или явлении.
Рассмотрим дискретный источник, выдающий последовательность сообщений. Пусть этот источник посылает сообщение а из некоторого ансамбля А (


где Р(а) – вероятность того, что источник посылает данное сообщение. Количество информации в сообщении тем больше, чем оно менее вероятно, т.е. чем оно более неожиданно. Основания логарифма в (9.2.1) чаще всего выбирают равным 2. Полученная при этом единица информации носит название двоичная единица, или бит.
Для характеристики всего источника (или ансамбля) сообщений используется математическое ожидание количества информации, называемое энтропией и обозначается Н(А):

Чем больше энтропия источника, тем больше степень неожиданности передаваемых им сообщений в среднем, т.е. тем более неопределенным является ожидаемое сообщение. Поэтому энтропию можно назвать мерой неопределенности сообщений. Можно характеризовать энтропию также как меру разнообразия выдаваемых источником сообщений.
Энтропия является основной характеристикой источника. Чем она выше, тем труднее запомнить (записать) сообщение или передать его по каналу связи. Энтропию также можно интерпретировать как собственную информацию, т.е. информацию, содержащуюся в ансамбле А о самом себе.
Если ансамбль источника содержит К различных сообщений и сообщения передаются статистически независимо друг от другу (т.е. рассматривается источник без памяти), то (9.2.2) примет вид:

По условию рассматриваемый алфавит источника состоит из двух символов: «0» и «1». Вероятность передачи «1»: р(1) = 0,85. Следовательно, вероятность передачи «0»: р(0) = 1 – р(1) = 0,15 (т.к. суммарная вероятность этих сообщений равна 1).
Подставляя числовые данные в уравнение (9.2.3), получаем:

Подставим полученное значение в формулу (9.2.1) и взяв вместо средней длительности сообщений


^
Результаты кодирования тем лучше, чем более длинные кодовые комбинации первичного кода применяются для статистического кодирования. Поэтому перед осуществлением статистического кодирования образуем трехбуквенные комбинации, состоящие из элементов двоичного кода 1 и 0 с соответствующими заданными вероятностями р(1) = 0,25 и р(0) = 1–0,25 = 0,75. Вычислим вероятности этих трехбуквенных комбинаций (по теореме умножения вероятностей):








Обозначим источник этих сообщений как «В» и найдем его энтропию по формуле (9.2.3):

В соответствии с теоремой кодирования для источника эти сообщения можно закодировать двоичными символами так, чтобы в среднем на каждое сообщение затрачивать nср = 2,43 + двоичных символов, где – сколь угодно малое положительное число.
Алгоритм Шеннона-Фено заключается в следующем. Сообщения алфавита источника, записанные в порядке невозрастающих вероятностей, разделяются на две части так, чтобы суммарные вероятности сообщений в каждой из этих частей были по возможности одинаковыми. Сообщениям первой части приписываются в качестве первого символа 0, а сообщениям второй части – 1. Затем каждая из этих частей (если она содержит более одного сообщения) делится на две, по возможности равновероятные, части и в качестве второго символа для первой из них берется 0, а для второй – 1. Этот процесс повторяется, пока в каждой из полученных частей не останется по одному символу.
^
Кодирование по методу Хаффмена сводится к построению кодового дерева. Данный метод более удобен в практическом плане, чем метод Шеннона-Фано.
Располагаем наши сообщения (см. пункт 9.3) в порядке убывания вероятностей (таблица 9.4.1). Объединяем два сообщения минимальными вероятностями двумя прямыми и в месте их соединения записываем суммарную вероятность: р(111) + р(110) = 0,722. В дальнейшем полученное число 0,722 учитываем в последующих расчетах наравне с другими оставшимися числами, кроме чисел 0,016 и 0,047. Эти уже использованные числа из дальнейшего расчета исключаются и т.д.
Таблица 9.4.1
xi | p(xi) | Кодовое дерево | Код | Nэi | ![]() |
x1 = 111 | 0,614 | | 0 | 1 | 0,614 |
x2 = 110 | 0,108 | 100 | 3 | 0,324 | |
x3 = 011 | 0,108 | 1010 | 4 | 0,432 | |
x4 = 101 | 0,108 | 1011 | 4 | 0,432 | |
x5 = 001 | 0.019 | 1100 | 4 | 0,076 | |
x6 = 100 | 0.019 | 1101 | 4 | 0,076 | |
x7 = 010 | 0.019 | 1110 | 4 | 0,076 | |
x8 =000 | 0.003 | 1111 | 4 | 0,012 | |
| ![]() | | | ![]() |
Построенное таким образом кодовое дерево используется для определения кодовых комбинаций. Для нахождения любой кодовой комбинации надо исходить из корня дерева (точка с вероятностью 1) двигаться по ветвям дерева к соответствующим сообщениям.
В таблице 9.4.1 записаны кодовые комбинации полученного неравномерного кода. В соответствие с поставленной задачей наиболее часто встречающееся выражение имеет длительность в 1 элемент, а наиболее часто встречающиеся комбинации длительность в 4 элемента.
Величина суммы произведений


Если бы для кодирования был применен равномерный двоичный код, который чаще всего применяется на практике, число элементов в каждой кодовой комбинации для кодирования восьми различных сообщений равнялось бы трем (23 = 8), т.е.

Средняя длительность комбинаций благодаря примененному статистическому кодирования уменьшилось в 3/2,042=1,47 раз. Во столько же раз увеличилась и производительность источника. Она составила

Следует отметить, что эффективные неравномерные коды позволяют сократить только ту избыточность источника, которая вызвана неравной вероятностью сообщений.
Скачать файл (1230.5 kb.)