Міністерство освіти і науки Російської Федерації
Федеральне державне бюджетне освітня установа вищої професійної освіти
«Комсомольський-на-Амурі державний технічний університет»
Факультет Інженерно-економічний
Кафедра Промислова електроніка
ПОЯСНЮВАЛЬНА ЗАПИСКА до курсової роботи
з дисципліни Електронні промислові пристрої
по темі Розробка програми кодування за алгоритмом Хеммінга
Студент Т. Ю. Баришева
Керівник Є. П. Іванкова
Зміст
Введення
. Принципи побудови коригуючого коду Хеммінга
. Блок-схема програми
. Текст програми мовою Асемблер
. Приклади моделювання в Proteus для вихідних повідомлень
Висновок
Список використаних джерел
Введення
У процесі роботи електронних пристроїв здійснюється перетворення інформації. З точки зору логіки функціонування електронних пристроїв можна виділити наступні інформаційні процеси: отримання, передачу, опрацювання, подання інформації, вироблення керуючих впливів. Отримання інформації пов'язано із сприйняттям і оцінкою об'єкта або процесу. При цьому необхідно відокремити корисну інформацію від шумів, що в деяких випадках пов'язане зі значними труднощами. Результатом сприйняття є сигнал у формі, зручній для передачі або обробки.
Завданням пристроїв передачі інформації є своєчасна і достовірна передача необхідного обсягу інформації від джерела до споживача. Роль джерела можуть виконувати автоматизовані датчики інформації, що встановлюються на об'єктах, обчислювальні пристрої, які вирішують завдання управління, пристрої введення даних, люди. Споживачами інформації є виконавчі пристрої, керуючі пристрої і ЕОМ, пристрої реєстрації і відображення, люди. Одне і те ж пристрій може виступати і як джерело, і як споживач інформації.
Особливістю пристроїв передачі даних, що використовуються при побудові систем управління, є підвищені вимоги до швидкості передачі, надійності та завадостійкості. Сучасні технологічні процеси характеризуються високими швидкостями протікання, а це вимагає передачі та обробки великих масивів даних в малі терміни, високої достовірності переданих даних, оскільки навіть незначне число помилок може повністю спотворити результати обробки інформації. Тому найважливішим завданням є розробка нових методів і технічних засобів надійної та достовірної передачі великих масивів даних, розробка каналів передачі з високою пропускною здатністю, а також розробка методів, що дозволяють найбільш ефективно використовувати вже існуючі канали та технічні засоби зв'язку.
В даний час існує ряд різновидів завадостійких кодів, що забезпечують високу достовірність при малій величині надмірності і простоті технічної реалізації кодують і декодер. Принципово коди можуть бути використані як для виявлення, так і для виправлення помилок. Однак зручності побудови кодують і декоде...