Исследование системы передачи дискретных сообщений

Анализ структурной схемы передачи сигнала и демонстрация её работы. Исследование трактов кодер-декодер источника, кодер-декодер канала и модулятор-демодулятор. Спектральные диаграммы на входе и выходе модулятора. Кодирование помехоустойчивым кодом.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид курсовая работа
Язык русский
Дата добавления 05.05.2015
Размер файла 303,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Поволжский государственный университет телекоммуникаций и информатики

Факультет базового телекоммуникационного образования

Кафедра теоретических основ радиотехники и связи

Курсовая работа

по основам теории связи

на тему: Исследование системы передачи дискретных сообщений

Самара 2012

  • Содержание
  • Выбор варианта
  • 1. Структурная схема системы передачи
  • 2. Исследование тракта кодер - декодер источника
  • 3. Исследование тракта кодер- декодер канала
  • 4. Исследование тракта модулятор - демодулятор
  • 5. Демонстрация работы системы передачи
  • Список литературы

Выбор варианта

При выборе варианта используются 4 последние цифры номера студенческого билета: abcd

1. Выбор алгоритма кодирования источника

y=(a+b+c+d)mod 2

В моем случае

y = ( 0 + 0 + 5 + 3) mod 2 =0

При y=0 - код Хаффмана

2. Расчет вероятностей символов на выходе источника сообщений (таблица 1)

Таблица 1

Номер i

Символ ai

Вероятность p(ai)

0

а

0.31 (1 - 0.1 * 3) = 0.217

1

б

0.002 + 0.001 * 0 =0.002

2

в

0.007 + 0.025 * 5 = 0.132

3

г

0.009 (1 - 0.1 * 0) = 0.009

4

д

0.02 (1 - 0.1 * 3) = 0.014

5

е

0.005 + 0.015 * 0 = 0.005

6

з

0.01 (1 - 0.1 * 0) = 0.01

7

и

0.15 (1 - 0.1 * 0) = 0.15

8

к

0.008 + 0.031 * 3 = 0.101

9

л

0.2 (1 - 0.1 * 0) = 0.2

10

м

0.006 + 0.02 * 0 = 0.006

11

н

0.015 (1 - 0.1 * 5) = 0.0075

12

о

0.004 + 0.002 * 3 = 0.01

13

п

0.003 + 0.0015 * 5 = 0.0105

14

р

0.25(1 - 0.1 * 5) = 0.125

15

с

0.001 + 0.0009 * 0 = 0.001

3. Расчёт скорости выдачи символов источников

(симв/с)

4 Выбор вида модуляции

-ФМ

5. Выбор вида канала

гауссовский канал с неопределённой фазой.

6. Расчёт коэффициента передачи канала

7. Расчет спектральной плотности мощности шума

8. Расчет максимально допустимой вероятности ошибки на выходе демодулятора.

9. Выбор текста передаваемого сообщения

Текст сообщения состоит из 8 символов источника: .

Здесь - символ, имеющий наибольшую вероятность, - символ, имеющий следующую по величине вероятность после символа , - символ, имеющий следующую по величине вероятность после символа

- а, - л, - а, - а, - и, - л,- а, - л

Передаваемый текст - алааилал.

10. Выбор номеров ошибочных разрядов

n1 = (a + b + c) mod 7 = 5

n2 = 7 + (b + c + d)mod 7 = 8

n3 = 7 + [n2 + 1 + (c + d + a) mod 6] mod 7 = 11

1.

1. Структурная схема системы передачи

ИС - источник сигнала, посылающий сообщение приемнику сигнала.

Кодер источника - преобразует сообщение в код для дальнейшей передачи сигнала.

Кодер канала - повышает верность передачи, позволяет на приеме обнаруживать или даже исправлять ошибки.

Модулятор - устройство, изменяющее параметры несущего сигнала в соответствии с изменениями передаваемого сигнала.

ЛС- линия связи.

ИП - источник помех.

Демодулятор - преобразует модулированные колебания высокой (несущей) частоты в колебания с частотой модулирующего сигнала.

Декодер канала - принимает на выходе правильные сообщения.

Декодер источника - преобразует код в сообщение на выходе канала.

ПС - приемник сигнала, принимающий сообщения от источника.

2. Исследование тракта кодер - декодер источника

1. Рассчитаем энтропию, избыточность, производительность источника

Среднее количество информации (энтропия), приходящееся на один символ, выдаваемый дискретным источником независимых сообщений с объемом алфавита ( М= 16 - число символов в алфавите источника.)

H(A) = - log2 (P i ) = 2,913 (бит/симв)

- i-й символ, передаваемый источником;

- вероятность выдачи i-го символа источником.

H(A) = - (0,217?log2 0,217 + 0,002?log2 0,002 + 0,132?log2 0,132 + 0,009? ?log2 0,009 + 0,014?log2 0,014 + 0,005?log2 0,005 + 0,01?log2 0,01 + 0,15?log2 0,15 + 0,101?log2 0,101 + 0,2?log2 0,2 + 0,006?log2 0,006 + 0,0075?log2 0,0075 + 0,001? ?log2 0,001 + 0,0105?log2 0,0105 + 0,125?log2 0,125 + 0,001?log2 0,001) = = 2,913 (бит/символ)

Избыточность - информационная характеристика дискретного источника

ч = 1 - =1- = 0,27175

Производительность источника (энтропия в единицу времени):

H' (A) = Vи ?H(A)=8000= 23304 (бит/с)

где Vи - скорость источника

2. Производится примитивное двоичное кодирование. Найдём минимально необходимое число разрядов кодового слова и среднее количество двоичных символов, приходящееся на один символ источника.

Минимально необходимое число разрядов кодового слова :

(символа)

Среднее количество двоичных символов, приходящих на один символ источника в случае примитивного кодирования:

Таблица 2

ai

p(ai)

bi

ki

а

0,217

10

2

0,434

1

0,217

1

0,217

л

0,2

00

2

0,4

2

0,4

0

0

и

0,15

110

3

0,45

1

0,15

2

0,3

в

0,132

010

3

0,396

2

0,264

1

0,132

р

0,125

011

3

0,375

1

0,125

2

0,25

к

0,101

1110

4

0,404

1

0,101

3

0,303

д

0,014

111110

6

0,084

1

0,014

5

0,07

п

0,0105

1111010

7

0,0735

2

0,021

5

0,0525

з

0,01

1111000

7

0,07

3

0,03

4

0,04

о

0,01

1111001

7

0,07

2

0,02

5

0,05

г

0,009

1111110

7

0,063

1

0,009

6

0,054

н

0,0075

11111010

8

0,06

2

0,015

6

0,045

м

0,006

1111011

7

0,042

1

0,006

6

0,036

е

0,005

11111110

8

0,04

1

0,005

7

0,035

б

0,002

111111110

9

0,018

1

0,002

8

0,016

с

0,001

111111111

9

0,009

0

0

9

0

3. Среднее число двоичных символов, приходящееся на один символ источника

Nср. = p(ai) = 2,989

где ki - число разрядов кодовой комбинации, соответствующей i символу источника

p(ai) - вероятность i символа

Nср. = 2 ? 0.2 + 9 ? 0.002 + 3 ? 0.132 + 7 ? 0.009 + 6 ? 0.014 + 8 ? 0.005 + 7 ? 0.01 + 3 ? 0.15 + 4 ? 0.101 + 2 ? 0.2 + 7 ? 0.006 + 8 ? 0.0075 + 7 ? 0.01 + 7 ? 0.0105 + 3 ? 0.125 + 9 ? 0.001 = 2,989

Энтропия на выходе кодера:

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

Вывод: при использовании экономного кода, вместо примитивного двоичного, мы получаем, в среднем, три символа, вместо обычных четырёх. Учитывая большую вероятность возникновения наиболее используемых символов, в результате получаем ещё более экономное кодирование.

Вероятности двоичных символов

,

где - число нулей и единиц в кодовой комбинации i символа

p0 + p1 = 0,46 + 0,54 = 1

Средняя скорость выдачи двоичных символов на выходе кодера источника:

V = Vu ?

где Vu - скорость выдачи символов источнику

Vu = 8 ? 103 ? 3,057 = 24456 (бит/c)

3. Исследование тракта кодер- декодер канала

1. При помехоустойчивом кодировании в сообщение целенаправленно вносится избыточность, для обнаружения, или исправления ошибок в канале с помехами. Кодирование осуществляется следующим образом: к четырём информационным разрядам добавляется три проверочных, чтобы соблюдалось условие линейности независимости. Таким образом, получается, что каждый из семи символов участвует хотя бы в одной проверке. Далее рассчитываются три проверочных разряда по формулам.

Затем рассчитанные проверочные разряды дописываются после четырёх информационных. Так делается со всеми информационными разрядами и записывается готовая кодовая комбинация.

2. Избыточность линейного двоичного кода

сс =

где n - общее число разрядов кодовой комбинации равно 7

k - число информационных символов

r - число проверочных разрядов равно 3

сс = = 0,429

3.Скорость кода

R = = = 0,571(бит/с)

4. Среднее число кодированных бит, приходящихся на один символ источника

Nср.кодера=? Nср.=?3,057=5,912 (бит/символ)

5. Средняя битовая скорость на выходе кодера

Vкк = •Vки=42830 (символ/с)

6. Исправляющая и обнаруживающая способность кода. Минимальный вес, исходя из результатов кодирования символов кодом Хемминга:

dmin=3

Исправляющая способность кода:

qи=== 1 (бит)

Обнаруживающая способность кода:

d0=-1=3-1=2 (бит)

7. В режиме исправления ошибки декодер сначала вычисляет синдром, затем по таблице синдромов обнаруживает ошибочный бит, затем инвертирует его. В режиме обнаружения ошибки, декодер вычисляет синдром, если в синдроме нет единиц, то кодовая комбинация является разрешенной и декодер пропускает кодовую комбинацию, а если есть хотя бы одна единица, то комбинация является запрещенной и декодер не пропускает кодовую комбинацию.

8. Декодер работает в режиме исправления ошибки.

Вероятность неисправленной ошибки

pк = •pi • (1 - p)7-i = 1 - (1 - p)7 - 7p•(1- p)6

pк = 1 - (1 -1.5•10-4)7 - 7 ?1.5• 10-4 (1 -1.5•10-4)6 = 4,72•10-7

pдек = 0,5• pк

pдек = 0,5 • 4,72•10-7= 2,36•10-7

9. Декодер работает в режиме обнаружения ошибки: вероятность необнаруженной ошибки

pно = •pi • (1 - p)7-i = 1 - (1 - p)7 - 7p• (1- p)6 - 21p2 • (1- p)5

pно = 1 - (1 -1,5•10-4)7 - 7 ?1,5•10-4 • (1 -1,5•10-4)6 - 21?(1,5•10-4 )2• (1 -1,5•10-4)5 = 1,18125•10-10

pдек = 0.5 pно

pдек = 0.5 • 1,18125•10-10= 5,90625•10-11

10. Вероятность перезапроса

pпз = P(1ош.) + P(2ош.) +…+ P(q0 ош.) = 1- (1 - pдем)n - pно

pпз = 1 - (1 - 1,5 •10-4)7 - (1,18125•10-10 )= 0,00105

11. Среднее число перезапросов на блок (кодовую комбинацию из 7 бит) найдём следующим образом. В среднем при передаче N блоков произойдёт перезапросов. Однако, при повторной передаче (перезапросе) также может быть обнаружена ошибка и сделан новый перезапрос.

12. Среднее число перезапросов на 1 блок

Nпз - число перезапросов в последовательности длиной N блоков.

Вывод: вероятность ошибки на блок в режиме обнаружения меньше чем в режиме исправления ошибок. Вероятность принятия ошибки можно снизить, повышая число проверочных разрядов и при помощи обратной связи отправлять сведения отправителю об ошибочном блоке, тем самым снижая скорость передачи информации и скорость кода.

4. Исследование тракта модулятор - демодулятор

1. В моём варианте используется ЧМ.

(бит/с)

Тактовый интервал определяется как величина, обратная скорости модуляции.

(с)

Минимально необходимая полоса пропускания канала

(Гц)

Минимально необходимая полоса пропускания канала

?Fк = 2?Fmin

(Гц)

2. Аналитическое выражение ФМ - сигнала при двоичной модуляции в общем виде

Здесь b(t) - первичный сигнал, представляющий двоичные символы на выходе кодера канала

- соответственно амплитуда, частота, начальная фаза несущего колебания( можно положить равной нулю).

Аналитическое выражение мощности единичного сигнала на передаче имеет вид:

Найдем энергию единичного сигнала:

=3,615; ; (Дж)

22,3 (В2)

= 6,679 (В)

Сигналы, соответствующие передаче 0 и 1:

3. Когерентный приём сигналов. Алгоритм работы демодулятора. Все методы приёма, для реализации которых необходимо точное априорное значение начальных фаз приходящих сигналов, называют когерентным. То есть, если фаза сигнала известна, то приём сигнала будет когерентным.

Структурная схема демодулятора

Здесь блоки «» - перемножители; «» - интеграторы; «-» - вычитающие устройства; «РУ» - решающее устройство, определяющее в моменты времени, кратные Т (при замыкании ключа), номер i - ветви с максимальным сигналом (i=0,1). При реализации данного вида алгоритма оптимального приёма дискретных сообщений предполагается, что к началу обработки сигнала на данном тактовом интервале схема очищена от переходного процесса.

Pср.= P1.=1,394

Для ЧМ Р0 =P1=1,394

4. Пропускная способность непрерывного канала

Минимальная необходимая мощность единичного сигнала на приемной и передающей стороне:

(Вт)

Средняя мощность сигнала :

(Вт)

Мощность шума :

Pш=?Fк ?N0=42830?9?10-6= 0,38547

Пропускная способность канала С:

5. Демонстрация работы системы передачи

1. Передаваемый текст

- а, в - л, - а, - а, г - и, в - л, - а, в - л

2. Кодирование экономным кодом

А 10, Л 00, А 10, А 10, И 110, Л 00, А 10, Л 00

10001010110001000

система передача дискретный сообщение

3. Кодирование помехоустойчивым кодом

1000 1010 1100 0100 0000

b4 = b0 b1 ? b2

b5 = b1 b2 ? b3

b6 = b0 b2 ? b2

1000

b4 = 1 0 ? 0 = 1

b5 = 0 0 ? 0 = 0

b6 = 1 0 ? 0 = 1

1010

b4 = 1 0 ? 1 = 0

b5 = 0 1 ? 0 = 1

b6 = 1 1 ? 0 = 0

1100

b4 = 1 1 ? 0 = 0

b5 = 1 0 ? 0 = 1

b6 = 1 0 ? 0 = 1

0100

b4 = 0 1 ? 0 = 1

b5 = 1 0 ? 0 = 1

b6 = 0 0 ? 0 = 0

0000

b4 = 0 0 ? 0 = 0

b5 = 0 0 ? 0 = 0

b6 = 0 0 ? 0 = 0

Получили:

1000101 1010010 1100011 0100110 0000000

4. Построим спектральные диаграммы на входе и выходе модулятора, при этом предположим, что передаваемая последовательность кодированных бит на входе модулятора представлена двуполярным сигналом. Ограничимся 10 тактовыми интервалами передачи:

10001011010010110001101001100000000

Рис. Первичный сигнал, поступающий на вход модулятора, в виде последовательности двуполярных прямоугольных импульсов

Рис. Сигнал, полученный на выходе модулятора при ФМ

Рис. Спектральная диаграмма на входе модулятора

Рис. Спектральная диаграмма на выходе модулятора

5. Ошибочные разряды: 6, 9, 12

10001011010010110001101001100000000

10001111110110110001101001100000000

6. 10001111110110110001101001100000000

с = {c0, c1, c2}

c0 = b0 ? b1 ? b2 ? b4

c1 = b1 ? b2 ? b3 ? b5

c2 = b0 ? b2 ? b3 ? b6

1000111

c0 = 1 ? 0 ? 0 ? 1 = 0

c1 = 0 ? 0 ? 0 ? 1 = 1

c2 = 1 ? 0 ? 0 ? 1 = 0

1110110

c0 = 1 ? 1 ? 1 ? 1 = 0

c1 = 1 ? 1 ? 0 ? 1 = 1

c2 = 1 ? 1 ? 0 ? 0 = 0

1100011

c0 = 1 ? 1 ? 0 ? 0 = 0

c1 = 1 ? 0 ? 0 ? 1 = 0

c2 = 1 ? 0 ? 0 ? 1 = 0

0100110

c0 = 0 ? 1 ? 0 ? 1 = 0

c1 = 1 ? 0 ? 0 ? 1 = 0

c2 = 0 ? 0 ? 0 ? 0 = 0

0000000

c0 = 0 ? 0 ? 0 ? 0 = 0

c1 = 0 ? 0 ? 0 ? 0 = 0

c2 = 0 ? 0 ? 0 ? 0 = 0

Первая комбинация: 1000111

Синдром: 010

Ошибочный символ: №5

Инвертируем: 1000101

Ошибка исправлена: 1000101

Вторая комбинация: 1110110

Синдром: 010

Ошибочный символ: №5

Инвертируем: 1110100

Ошибка не исправлена 1010010

После декодера канала получается последовательность

10001011110100110001101001100000000

Отсекаем проверочные биты:

1000 1110 1100 0100 0000

7. На вход декодера источника приходит поток битов:

10001110110001000000

Декодер Хаффмана декодирует в соответствии с таблицей кодирования

10.001.110.11.000.100.00.00

АЛКИЛАЛ

Было:

АЛААИЛАЛ

Вывод

Полученный результат восстановленного текста отличается от исходного текста, т.к. при декодировании произошла ошибка, что привело к новой комбинации.

Список литературы

Размещено на Allbest.ru


Подобные документы

  • Составление обобщенной структурной схемы передачи дискретных сообщений. Исследование тракта кодер-декодер источника и канала. Определение скорости модуляции, тактового интервала передачи одного бита и минимально необходимой полосы пропускания канала.

    курсовая работа [685,0 K], добавлен 26.02.2012

  • Расчет основных характеристик системы передачи сообщений, включающей в себя источник сообщений, дискретизатор, кодирующее устройство, модулятор, линию связи, демодулятор, декодер и фильтр-восстановитель. Наиболее помехоустойчивый тип модуляции.

    курсовая работа [278,3 K], добавлен 03.12.2014

  • Расчет основных характеристик системы передачи сообщений, состоящей из источника сообщений, дискретизатора, кодирующего устройства, модулятора, линии связи, демодулятора, декодера и фильтра-восстановителя. Структура оптимального приемника сигналов.

    курсовая работа [579,3 K], добавлен 02.12.2014

  • Расчет основных характеристик системы передачи сообщений, состоящей из источника сообщений, дискретизатора, кодирующего устройства, модулятора, линии связи, демодулятора, декодера и фильтра-восстановителя. Структурная схема оптимального демодулятора.

    курсовая работа [310,0 K], добавлен 22.03.2014

  • Расчет основных характеристик системы передачи сообщений, включающей в себя источник сообщений, дискретизатор, кодирующее устройство, модулятор, линию связи, демодулятор, декодер и фильтр-восстановитель. Выражение для одномерной плотности вероятности.

    курсовая работа [349,6 K], добавлен 23.10.2014

  • Расчет основных характеристик передачи информации - ширины и пропускной способности непрерывного канала. Выбор аналого-цифрового и цифроаналогового преобразователей, кодера и модулятора. Алгоритм работы и структурная схема оптимального демодулятора.

    курсовая работа [776,7 K], добавлен 13.08.2013

  • Структурная схема системы связи. Сигнал на входе цифрового приемника. Импульсно-кодовая модуляция как передача непрерывных функций при помощи двоичного кода. Помехоустойчивое кодирование, работа модулятора. Расчет вероятности ошибки, декодер Меггита.

    курсовая работа [813,2 K], добавлен 08.06.2014

  • Исследование основных принципов цифровой системы передачи непрерывных сообщений с импульсно-кодовой модуляцией по каналу с шумом. Расчет источника сообщения, дискретизатора, кодера, модулятора, канала связи, демодулятора, декодера, фильтра-восстановителя.

    курсовая работа [545,1 K], добавлен 10.05.2011

  • Проектирование системы передачи сообщений с дискретной фазовой модуляцией, ее основные части и порядок их взаимодействия. Составление структурной схемы системы и определение назначения ее элементов. Принцип работы дискретизатора, кодера, модулятора.

    курсовая работа [1,8 M], добавлен 21.11.2009

  • Схема модулятора и демодулятора для передачи данных по каналу ТЧ. Проектирование синхронизатора и расчет его параметров. Метод коррекции фазо-частотной характеристики канала ТЧ. Разработка системы кодирования/декодирования циклического кода.

    курсовая работа [305,1 K], добавлен 22.10.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.