Рефераты. Завадостійке кодування на основі циклічних кодів

Вибираємо три одножильних алюмінієвих проводи перетином S3ф= 1 мм2, довжина кабелю l3 - 15м (за умовою матеріал і довжина вибираються самостійно), прокладених в одній трубі, для яких допустиме навантаження складає 16 А (наявність нульового проводу в чотирипроводній мережі в розрахунок не приймається). Визначаємо значення активних опорів фазних проводів ліній 1, 2 і 3 (1,2 і 3 лінії з алюмінієвих проводів, рм=0,028[Ом*мм2/м]):

Приймаємо значення індуктивного опору повітряної лінії Х2=0,6 Ом/км і внутрішньої Х1=0,3 Ом/км, Х3=0,3 Ом/км, тоді індуктивний опір петлі "фаза- нуль":

Хп=2Х111+2Х2l2+2Х313 (4.5)

З огляду на вимоги ПУЭ, про те, що Rн ? Rф , приймаємо площу перетину нульових проводів виконаних з алюмінію для ліній 1, 2 і 3 такими: Sн1= 8 мм2 , S = 4 мм2 і Sн3= 0,5 мм2 . Тоді значення активного опору нульових проводів:

Знаходимо комплексний опір петлі "фаза-нуль":

Умова безпеки з напруги дотику буде забезпечена при умові, якщо:

Де Uгр - граничний допустимий рівень напруги дотику, який нормується ГОСТ 12.1.038-82. Відповідно до ГОСТ 12.1.038-82, якщо час впливу на людину складає більше 1 с., то гранично допустимий рівень напруги становить Uгр = 36 В. Для зменшення напруги дотику (потенціалу корпусу) необхідно зменшувати опір нульового провода ZН або застосовувати його повторне заземлення [24].

Розрахунок повторного занулення нульового провода R0, виконується аналогічно розрахунку захисного занулення обладнання.

Опір одиничного вертикального електрода дорівнює:

Опір з'єднувальної штаби можна визначити за формулою:

Загальний опір складається з паралельного з'єднання вертикальних електродів та з'єднувальної штаби:

Коефіцієнт використання ?ш=0,695 розрахований за методикою визначення коефіцієнта використання ?в

Напруга дотику при Rпз= 1,85 Ом становить:

Отже умова безпеки Uд ? Uгр виконується, тобто 27,47< 36 В.

Висновок

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

Також слід зазначити, що особливістю електробезпеки ще є те, що керівники не завжди при покупці ЕОМ звертають належної уваги на якість та безпечність обладнання, Оскільки дуже багато людей працюють у контакті з ЕОМ досить довгий час, є необхідність забезпечення їх безпеки під час роботи. Тому в даний час проблема дотримання вимог безпеки в приміщеннях з ЕОМ стає все більш актуальною і важливою.

Отже, слід боротися з такими проблемами, використовувати всі найновітніші засоби для забезпечення безпеки людей при роботі з ЕОМ і найкращим та найнадійнішим способом при цьому є дотримання правил безпеки для приміщень з ЕОМ, турбуючись про людей, що працюють з ЕОМ

Висновки

У дипломній роботі розроблено та досліджено програмний продукту для завадостійкого кодування даних з використанням циклічних CRC кодів. Основні результати роботи такі:

1. Корегуючі коди - основний метод захисту від дії завад при передачі і зберіганні даних.

2. Вибір методу кодування залежить під області застосування і заданих вимог до корегуючої здатності. В деяких випадках застосування кодів, що виявляють помилки має переваги перед кодами, що виявляють і виправляють помилки, оскільки коди, що виправляють помилки характеризуються дуже малою надлишковістю.

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

4. Розроблено алгоритми обчислення контрольних сум для поліномів CRC8 та CRC32 табличним методом.

5. В середовищі Visual Studio 2008 на мові програмування C# , розроблено програмне забезпечення яке дозволяє виконувати обчислення СRC8 та СRC32 табличним методом.

6. Виконане тестування програми показало, що навіть короткі поліноми здатні виявляти значні зміни файлів, що для кодів, які виправляють помилки вкрай важко.

Високий рівень рішення поставленої задачі досягнутий, за рахунок використання програмного середовища Visual Studio 2008 та мови C#.

перелік посилань

1. Вернер М. Основы кодирования. Учебник для ВУЗов. Москва: Техносфера, 2004. - 288с.

2. http://ru.wikipedia.org/wiki/Crc

3. Лидовский В. В. Теория информации: Учебное пособие. - М.: Компания Спутник, 2004. - 111 с.

4. http://www.rarlab.com/

5. http://www.softsoft.ru/

6. Козловский В.О. Методические указания к выполнению экономической части дипломных проектов студентами технических специальностей. - Винница: ВГТУ, 1998. - 85 с.

7. Золотарёв В. В., Овечкин Г. В. Помехоустойчивое кодирование. Методы и алгоритмы: Справочник / Под. ред. чл.-кор. РАН Ю. Б. Зубарева. - М.: Горячая линия-Телеком, 2004. - 126 с.

8. Майданюк В. П. Кодування та захист інформації. Навчальний посібник. - Вінниця: ВНТУ, 2009. - 164 с.

9. Основы теории информации и кодирования/И. В. Кузьмин, В. А. Кедрус. - К: Вища шк., 1986. - 238 с.

10. Дмитриев В. И. Прикладная теория информации. - М.: Высш. шк., 1989. - 420 с.

11. Хэмминг Р. В. Теория кодирования и теория информации. Пер. с англ. - М.: Радио и связь, 1983. - 176 с.

12. Харкевич А. А. Борьба с помехами. - М.: Наука, 1965. - 270 с.

13. Блейхут Р. Теория и практика кодов контролирующих ошибки: Пер. с англ. - М.: Мир, 1986. - 576 с.

14. Основы теории передачи информации. Ч. 2. Помехоустойчивое кодирование/ В. И. Шульгин. - Учебное пособие. - Харьков: Нац. аэрокосм. ун-т «Харьк. авиац. ин-т», 2003. - 87 с.

15. Кларк Дж., Кейн Дж. Кодирование с исправлением ошибок в системах цифровой связи. Пер. с англ. - М.: Радио и связь, 1987. - 392 с.

16. Банкет В. Л. Сверточные коды в системах передачи информации: Учеб. Пособие / Одесск. электротехн. ин-т связи им. А. С. Попова. Одесса, 1986. - 57 с.

17. http://www.xakep.ru/post/21788/default.asp?print=true

18. Троелсен. Э. С# и платформа .NET. Библиотека программиста. -- СПб.: Питер, 2004. --796 с.

19. Нейгел К. и др. C# 2005 и платформа .NET 3.0 для профессионалов.: Пер. с англ. - М.: ООО «И. Д. Вильямс», 2008. - 1376 с.

20. Навакатікян О.О., Кальниш В.В., Стрюков С.М.. Охорона праці користувачів комп'ютерних відеодисплейних терміналів. - К., 1997. - 400 с.

21. Правила охорони праці під час експлуатації електронно-обчислюваних машин.

22. Збірник нормативних актів, 2001.23. Є.А. Бондаренко. Використання нормативних актів про охорону праці користувачів електронно-обчислювальних машин. // Вінниця: ВДТУ, 2003. -100с.

23. Державні санітарні правила та норми 3.3.3.007-90. Вимоги електробезпеки до приміщень з електронно-обчислювальними машинами.

24. Методичні вказівки до виконання курсової роботи з дисципліни «Охорона праці». Захист від ураження електричним струмом . Загальні відомості безпеки та розрахунок занулення / Якубович В.П. - Вінниця: ВДТУ, 1997. 40.

Додаток А

(обов'язковий)

ВНТУ

ЗАТВЕРДЖУЮ

Завідувач кафедри ПЗ

д.т.н., проф. А.М. Пєтух

«_____» ________ 2010 р.

Технічне завдання

на дипломну роботу зі спеціальності 7.080403 - Програмне забезпечення автоматизованих систем

студента групи 1ПЗ-09сп Кравець В.В.

1.1 Найменування та галузь застосування

Розробка та дослідження програмного забезпечення для завадостійкого кодування на основі циклічних кодів

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

1.2 Підстава для проведення робіт

Завдання на роботу, яке затверджене на засіданні кафедри програмного забезпечення - протокол ______ від _______.

1.3 Мета та призначення роботи

Метою даної роботи є розробка та дослідження алгоритмів і програм кодування даних з виявленням помилок на основі циклічних CRC-кодів.

У відповідності до поставленої мети в роботі вирішуються такі завдання:

- аналіз циклічних кодів;

- розробка алгоритму кодування даних з виявленням помилок на основі CRC-кодів;

- вибір програмних засобів для вирішення поставлених завдань;

- розробка та тестування програмних модулів;

- розрахунок економічних показників;

- вирішення питань охорони праці.

1.4 Технічні вимоги

1. Тип коду - циклічний CRC-код.

2. Довжина поліномів - CRC8, CRC32.

3. Операційна система - Windows XP.

4. Мова програмування - C#

1.5. Перелік технічної документації, що пред'являється по закінченню робіт

технічне завдання;

техніко-економічне обґрунтування;

лістинг програми.

1.6 Економічні показники

1. Сума усіх витрат на розробку програмного продукту - не більше 8000 грн.

2. Собівартість однієї копії - не більше 200 грн.

1.7 Стадії і етапи розробки

Завдання на проектування видане ___________ 2010 року. Проектування та дослідження повинно бути завершеним до __________ 2010 року.

1. Техніко-економічне обґрунтування технічного завдання на роботу _.

2. Варіантний аналіз основної проектної задачі і техніко-економічне обґрунтування вибору оптимального алгоритму завадостійкого кодування ___ .

3. Розробка алгоритму кодування ___________.

4. Розробка програмних модулів для виконання кодування - ______.

5. Тестування розроблених програмних продуктів - ____________.

6. Аналіз економічної ефективності розробки - ____________.

7. Вирішення питань охорони праці - ____________.

8. Оформлення пояснювальної записки і графічних матеріалів - __.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.