Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Система передачі повідомлень

Реферат Система передачі повідомлень





Передача безперервного повідомлення здійснюється дискретними методами. Для цього повідомлення a (t) дискретизируется за часом c інтервалом і квантуется за рівнем з рівномірним кроком.

Потрібно:

. Визначити крок дискретизації за часом? T.

. Визначити число рівнів квантування L.

. Розрахувати середню потужність шуму квантування Pшк.

. Розглядаючи дискретизатор як джерело дискретного повідомлення з об'ємом алфавіту L, визначити його ентропію Н, вибірковість? Хат і продуктивність Н (відліки, взяті через інтервал? T вважати незалежними). ??

Рішення:

Крок дискретизації за часом D t:


. (2.1)

с.


Кількість рівнів квантування L:


(2.2)


де Dа=0,1 В - крок квантування по рівню.



Середня потужність шуму квантування


(2.3)


4. Розглядаючи дискретизатор як джерело дискретного повідомлення з об'ємом алфавіту L, визначимо його ентропію Н:


(2.4)


де - ймовірність видачі джерелом символів ai:


(2.5)


Для лівої бічної сторони трикутника:


...


Так як правий і лівий трикутник рівні за двома сторонами і кутом між ними, то і площі цих трикутників рівні, тому розрахунки для правого боку виробляти не будемо, а ентропію для лівого трикутника помножимо на 2.

Ентропія джерела повідомлення Н:



Н=7,7214 біт/символ.

Вибірковість джерела? хат:


(2.6)


Продуктивність джерела Н:

(2.7)


. Кодер


Кодування повідомлення в кодере здійснюється у два етапи.

На першому етапі проводиться примітивне кодування кожного рівня квантованного повідомлення a (ti) k-розрядним двійковим кодом.

На другому етапі до отриманої k-розрядної двійковій кодової комбінації додаються перевірочні символи, формовані відповідно до правил кодування за кодом Хеммінга.

У результаті цих перетворень на виході кодера утворюється синхронна двійкова випадкова послідовність b (t) (синхронний випадковий телеграфний сигнал), що складається з послідовності біполярних імпульсів одиничної висоти, причому позитивні імпульси в ній відповідають символу «1», а негативні - символу « 0 »кодової комбінації.

Потрібно:

. Визначити число розрядів кодової комбінації примітивного коду k, необхідне для кодування всіх L рівнів квантованного повідомлення.

. Визначити надмірність коду з однією перевіркою на парність.

. Записати двійкову кодову комбінацію, відповідну передачу j-го рівня, вважаючи, що при примітивному кодуванні на першому етапі j-му рівню ставиться відповідно двійкова кодова комбінація, що представляє собою запис числа j в двійковій системі числення. В отриманій кодової комбінації вказати інформаційні та перевірочні розряди.

. Визначити число двійкових символів, що видаються кодером в одиницю часу Vn і тривалість двійкового символу T.

Рішення:

. Число розрядів кодової комбінації примітивного коду k, необхідне для кодування всіх L рівнів квантованного повідомлення:


(3.1)


2. Число перевірочних розрядів коду Хеммінга:


(3.2)


Надмірність коду при використанні кодування Хеммінга:


(3.3)


де n=k + r=8 + 4=12 - довжина кодової послідовності з урахуванням перевірочних розрядів коду Хеммінга.



3. Номер рівня квантованного повідомлення в двійковій системі числення:


j10=123,

=0.27 +1.26 +1.25 +1.24 +1.23 +0.22 +1.21 +1.20


На відміну від інших методів корекції помилки, де контрольні біти дописуються в кінець або початок блоку даних (або взагалі в іншому пакеті даних), біти коду Хеммінга записуються разом з даними в строго певних позиціях.

Передаємо 8-бітовий код 01111011.

Для контролю цілісності блоку даних такої довжини, нам необхідно 4 біта коду Хеммінга, які записуються в позиціях 1, 2, 4, 8:


Таблиця 3.1 Розташування бітів кодової комбінації з урахуванням коду Хеммінга

Позиція біта121110987654321Значеніе біта b (t) 0111 * 101 * 1 **

Для знаходження перевірочних розрядів випишемо номери ненульових позицій, переведемо їх в двійкову форму і складемо по модулю два.


Таблиця 3.2 Знаходження перевірочних розрядів

030011050101070111091001101010111011Сумма1001

Підставивши перевірочні розряди коду Хеммінга замість знаків * в таблиці 3.1, отримаємо загальну кодову послідовність.


Таблиця 3.3 Загальна кодова послідовність

...


Назад | сторінка 2 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Синтез кодека коду Хеммінга
  • Реферат на тему: Перетворення і кодування інформації. Код Хеммінга
  • Реферат на тему: Розробка програми кодування за алгоритмом Хеммінга
  • Реферат на тему: Проблеми контролю класифікаційного коду міцних алкогольних напоїв відповідн ...
  • Реферат на тему: Створення резервних Копій програмного коду и даних