ація.
Рішення.
Припустимо, що була передана комбінація №4 і в ній спотворився четвертий розряд. Таким чином, прийнята комбінація має вигляд: 1010000.
) Ділимо прийняту КК на який утворює многочлен
Порівнюємо вага отриманого залишку? з можливим для даного коду числом виправляє помилок?. Вага залишку? =2. Число виправляє помилок? =1,? gt; ?.
) Виробляємо циклічний зсув прийнятої КК F (x) на один розряд вліво і ділимо на Р (х)
) Повторюємо п. 3 доти, поки не буде виконана умова? ? ?.;
) Складаємо по модулю 2 Останнім ділене з останнім залишком
Виробляємо циклічний зсув комбінації, отриманої в результаті підсумовування останнього діленого з останнім залишком, вправо на 4 розряду (тому що до цього вона чотири була зрушена вліво): 1000101, 1100010, 0110001, 1011000.
Остання комбінація відповідає переданій.
6. Модель кодують і декодер
При побудові кодує пристрої вихідними даними є вид коду, застосовуваний при передачі команд управління - код з подвоєнням.
На малюнку А.5 в додатку А показана модель кодують і декодер для отримання коду з подвоєнням.
Таблиці значень блоків наведені в таблицях 6.1-6.10.
Таблиця 6.1 - Параметри блоків Constant Block
НаіменованіеValueVectorParams1DB - 20onRx350on
Таблиця 6.2 - Параметри блоку Display Block
НаіменованіеFormatDecimationFloatingSampleTimeDisplayshort1off - 1
Таблиця 6.3 - Параметри блоків Fcn Block
НаіменованіеExprFcn! u (1) Fcn1! u (2) Fcn2! u (3) Fcn3! u (4) Fcn4u (7) == u (8) Fcn5u (5) == u ( 6) Fcn6u (3) == u (4) Fcn7u (1) == u (2)
Таблиця 6.4 - Параметри блоку Rounding Block
НаіменованіеOperatorRounding Functionround
Таблиця 6.5 - Параметри блоків Counter
Найме-нованіеDire ctionCount EventCounter SizeMax CountInitial CountOutputHit ValueReset InputSamples Per FrameTsCounterUpNon-zero sampleUser defined2550Count32off11Counter1UpNon-zero sampleUser defined2550Count32off11Counter2UpNon-zero sampleUser defined2550Count32off11Counter3UpNon-zero sampleUser defined2550Count32off11
Таблиця 6.6 - Параметри блоків To Workspace Block
НаіменованіеVariableNameMaxDataPointsDecimationSample TimeSaveFormatTo Workspaceprecodinf1-1ArrayTo Workspace2double_codedinf1-1ArrayTo Workspace4errorinf1-1Array
Таблиця 6.7 - Параметри блоку Binary Symmetric Channel Block Properties
НаіменованіеPsEBinary Symmetric Channel0,072137on
Таблиця 6.8 - Параметри блоків Mux Block
НаіменованіеInputsDisplayOptionMux8noneMux14none
Таблиця 6.9 - Параметри блок Bus creator
НаіменованіеInputsSignal in busBus creator4signal1, signal2, signal3, signal4 Таблиця 6.10 - Параметри блоків Bus selector
НаіменованіеSignal in busSelected signalsBus selectorsignal1, signal2, signal3, signal4signal4, signal3, signal2, signal1
ВИСНОВОК
У ході виконання роботи було промоделювати пристрій передачі даних, що містить п`ять каналів передачі. Система містить пристрій кодування і декодування, а також блоки, що підраховують помилки в системі. Крім того, в роботі наведено розрахунок исправляющего циклічного коду і промодельований випадок спотворення заданій позиції.
Для підвищення вірності переданих повідомлень можна використовувати інші методи кодування, але необхідно враховувати, що вони можуть негативно вплинути на інші показники (наприклад, збільшення розрядності коду, як наслідок зросте час використання канала).
ПЕРЕЛІК ПОСИЛАНЬ
. Л.Ф. Куликовський, В.В. Мотов, Теоретичні основи інформаційних процесів. Москва Вища школа 1987.
. Кузьмін І. В., Кедрус В. А. «Основи інформації кодування». К .: «Вища шлола», 1997.
. Ільїн В. А. «Телеуправління і телевимірювання» М .: Енергія, 1982.
ДОДАТОК А
«Моделі пристроїв»
Рисунок А.1 - Модель датчика температури.
Рисунок А.2 - Модель чотирирозрядний АЦП.
Малюнок А.3 - Модель чотирирозрядний ЦАП.
Малюнок А....