Автор работы: Пользователь скрыл имя, 11 Февраля 2011 в 11:31, курсовая работа
Требуется:
1. Записать аналитические выражения и построить график одномерной плотности вероятности мгновенных значений сообщения а(t).
2. Найти мат. ожидание и дисперсию сообщения а(t)
3. Построить график случайного процесса и на графике обозначить max значение сигнала, математическое ожидание и среднеквадратичное отклонение.
Источник сообщений……………………………………..4
Дискретизатор…………………………………………….6
Кодер……………………………………………………....7
Модулятор……………………………………………….10
Линия связи………………………………………………14
Демодулятор…………………………………………......15
Декодер…………………………………………………...17
Фильтр-восстановитель………………………………….20
Выводы……………………………………………………23
Литература………………………………………………..25
Оглавление.
Источник сообщений………………………………
Дискретизатор……………………………………………
Кодер……………………………………………………....7
Модулятор……………………………………………….10
Линия связи………………………………………………
Демодулятор…………………………………………...
Декодер…………………………………………………...
Фильтр-восстановитель………………………
Выводы……………………………………………………23
Литература………………………………………………..
Рисунок
1.Схема линии связи.
Таблица 1.Исходные данные, вариант 2.
amin,В | amax,В | Fc, Гц | j | Вид. мод | N0, В2/Гц | Способ приема |
-3,2 | 3,2 | 5*104 | 30 | ЧМ | 2,29.10-7 | некогерентный |
Источник сообщений.
Источник сообщений выдает сообщение а(t), представляющее собой непрерывный стационарный случайный процесс, мгновенные значения которого в интервале а min a max распределены равномерно, а мощность сосредоточена в полосе частот от 0 до Fc.
Требуется:
Вычисления.
1.Запишем выражение одномерной плотности вероятности:
=0,15625
P(a)
Рисунок
2.Зависимость вероятности от
2. Найдем математическое ожидание:
3. Найдем дисперсию:
σа= 1.85,В.
Дискретизатор.
Передача непрерывного процесса осуществляется дискретными методами. Для этого сообщение а(t) дискретизируется по времени и квантуется по уровню с равномерным шагом. Шаг квантования по уровню Dа= 0,1В.
Требуется:
Вычисления.
.
2) определим число уровней квантования:
3)рассчитаем среднюю мощность шума квантования:
4) определим энтропию:
Т.к. p(a1)= p(a2)=…= p(ai), то .
Следовательно, ,бит/символ.
КОДЕР.
Кодирование осуществляется в два этапа.
На первом этапе производится примитивное кодирование каждого уровня квантованного сообщения a(ti) k – разрядным двоичным кодом. На втором этапе к полученной k-разрядной комбинации добавляется r проверочных символов, обеспечивающих исправление одиночной ошибки в k-разрядной комбинации (кодирование по Хэммингу). Формируется [k, r] код. В результате этих преобразований на выходе кодера образуется двоичная случайная последовательность b(t) (синхронный случайный телеграфный сигнал), состоящая из последовательности биполярных импульсов единичной высоты. Причем положительные импульсы в ней соответствуют символу «0», а отрицательные – символу «1» кодовой комбинации.
Требуется:
Число разрядов кодовой комбинации примитивного кода k, необходимое для кодирования всех L уровней квантованного сообщения:
; K=log264=6
Число проверочных разрядов r для исправления однократной ошибки должно удовлетворять неравенству
Найдем решение этого неравенства графическим методом:
Рисунок 3. Нахождение геометрическим способом числа проверочных разрядов r.
Итак, длина всей кодовой комбинации
n=k+r=6+4=10
Χ=(n-k)/n=r/n=0,4
j = 30 в двоичной системе исчисления 011110.
Здесь и далее мы будем нумеровать биты не с нуля, а с единицы.
В отличие от других методов коррекции ошибки, где контрольные биты дописываются в конец или начало блока данных (либо вообще в другом пакете данных), биты кода Хэмминга записываются вместе с данными в строго определённых позициях – разрядах, номера которых соответствуют степеням двойки (2k, k = 0, 1, 2, ...), то есть 1, 2, 4, 8 и т.д.
Таблица
2. Расположение битов кода Хэмминга (*
отмечены контрольные биты).
Позиция бита | 10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Значение бита | 0 |
1 |
* |
1 |
1 |
1 |
* |
0 |
* |
* |
Контрольная
сумма формируется путем
ИЛИ, неэквивалентность, сложение по модулю 2 – бинарная логическая операция, результат которой истинен (равен единице) только тогда, когда значения операндов не совпадают.
, где верхнее подчеркивание
Сформируем контрольную сумму, выполнив операцию "исключающее ИЛИ" над номерами позиций ненулевых битов (7, 4 и 3).
Таблица 3. Формирование
контрольной суммы
9
7 |
1001
0111 |
6
5 |
0110
0101 |
Сумма | 1101 |
Полученная контрольная сумма
записывается в
Таблица 4. Итоговый блок данных:
Позиция бита | 10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
Значение бита | 0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
Проверим корректность блока данных, просуммировав коды позиций с ненулевыми битами – 5, 4, 8,9 .
Таблица 5. Проверка корректности блока данных