Lista przedmiotów z materiałami udostępnionymi dla studentów

Dla_studentów
  • Increase font size
  • Default font size
  • Decrease font size

Paweł Foks

Zastosowanie wybranych kodów cyklicznych do ochrony danych


Application of selected cyclic codes for data protection


Opiekun pracy dyplomowej: dr inż. Tomasz Lesz
Praca dyplomowa magisterska obroniona 0000-00-00
Streszczenie pracy dyplomowej:
Głównym celem pracy było napisanie programu symulacyjnego, który umożliwiłby użytkownikowi przybliżenie oraz zweryfikowanie zdobytej wiedzy na temat kodów cyklicznych. Program szeroko przedstawia możliwości oraz skuteczność zastosowania wybranych kodów cyklicznych do ochrony danych. Dodatkowo zostały napisane instrukcje do ćwiczen laboratoryjnych wykorzystujących omawiany program. W pracy dyplomowej występuje nie budzące wątpliwosci oddzielenie cześci teoretycznej oraz cześci praktycznej. Praca składa się z trzech merytorycznych części i jest w ten sposób podzielona na rozdziały. Pierwszy z nich wprowadza oraz przedstawia zagadnienia dotyczące teorii kodowania jak również zagadnienia związane z systemem transmisji informacji. W rozdziale tym szczególny nacisk został położony na opis kodów cyklicznych, ich właściwosci oraz omówienie procesów transmisji wiadomości cyfrowych. Kolejny rozdział poświęcony jest omówieniu zastosowanych metod programistycznych przy tworzeniu, wyborze oraz zastosowaniu odpowiednich algorytmów wykorzystywanych w programie. Przedstawione są tu kolejne kroki tworzenia programu, zasady działania symulacji, jak również zestawienie otrzymanych wyników i porównanie ich z teoretycznymi. W ostatniej części zawarty jest opis sposobów wykorzystania programu, który jest bogato ilustrowany zrzutami ekranu. Zamieszczone są również instrukcje do ćwiczen, napisane tak, aby uwzględnić program przedmiotu: Podstawy Teletransmisji. Symulacja została napisana w środowisku Borland C++ Builder 6, dzięki czemu oprócz swojej funkcjonalności program ma przyjazny dla użytkownika interfejs graficzny.
Abstract:
Main aim of this master work was to write a simulation software which would allow the understanding and verification of the cyclic code knowledge to the user. The software widely presents the possibilities and the efficiency of selected cyclic codes for data protection. Furthermore, the work contains necessary laboratory exercises instructions for the use of the software. The master work is divided into two parts. There is an undoubting separation of the theoretical and practical parts. The work consists of three chapters. Fist chapter introduces the theory of coding and the issues related to information transmission. The main focus of this chapter is on the description of cyclic codes, their characteristics and the description of the process of digital information transmission. The next chapter is devoted to the description of the programming methods used for creation, selection and the use of the accurate algorithms for the use of the software. This chapter describes the creation of the software step-by-step, the explanation of how the simulation works in practice, and the comparison of the results of the simulation with theory. Last chapter contains the description of the practical use of the software which is broadly illustrated witch screenshots. The exercises instructions described in this chapter are written in a manner that relates to the program of the subject: Basics of Teletransmission. The simulation was written in Borland C++ Builder 6 environment. Therefore, apart from being functional, the software has a user friendly GUI.