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

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

Krzysztof Janiak

Transmisja danych w kanałach cyfrowych


Data transmission in digital channels


Opiekun pracy dyplomowej: dr inż. Tomasz Lesz
Praca dyplomowa inżynierska obroniona 2010-06-28
Streszczenie pracy dyplomowej:
Celem pracy dyplomowej inżynierskiej było omówienie problemu wiarygodności transmisji danych w systemach telekomunikacyjnych, ze szczególnym uwzględnieniem kodów linowych, w tym prostych kodów Hamminga wraz z przedstawieniem ich macierzy kontrolnych i generujących. Praca została podzielona na trzy rozdziały. W pierwszym z nich przedstawiono zagadnienia teoretyczne dotyczące transmisji danych w cyfrowych kanałach telekomunikacyjnych oraz zasadę konstruowania i wykorzystania w praktyce zarówno systematycznych jak i klasycznych kodów Hamminga. Celem zobrazowania niesystematycznych kodów, przedstawiono klasyczne kody Hamminga, które w historii telekomunikacji były pierwszymi kodami umożliwiającymi poprawianie pojedynczych błędów występujących w słowie kodowym. Potem na podstawie powyższych kodów omówiono systematyczne kody Hamminga. Drugi rozdział niniejszej pracy poświęcono strukturze programu komputerowego oraz wykorzystanych w nim algorytmach. Program „Kody Hamminga” obrazuje transmisję danych w cyfrowych kanałach telekomunikacyjnych i został napisany w języku C++, w środowisku programistycznym Borland 6.0, ze względu na wykorzystane w tym oprogramowaniu środowisko oraz dostępny szeroki zakres narzędzi i komponentów graficznych przyjaznych dla programisty. Ponadto przedstawiono zasadę działania programu „Kody Hamminga” oraz uwzględniono opis wraz z cennymi wskazówkami, w jaki sposób posługiwać się w/w oprogramowaniem. Program został wykonany w dwóch wersjach językowych: angielskiej i polskiej. W ostatnim rozdziale pracy dyplomowej opracowano przykładową instrukcję do ćwiczenia laboratoryjnego, obrazującą transmisję danych w kanałach cyfrowych z wykorzystaniem napisanego przeze mnie programu symulacyjnego „Kody Hamminga”.
Abstract:
The aim of the study was to treating of a matter credibility data transmission in digital channels in telecommunication systems, with particular taking into consideration of linear codes, with simple Hamming codes and representation their parity – check matrix and generator matrix. The work was divided into three parts. In the first one I showed the theoretical questions to appertain of the data transmission in digital channels and construction base to avail opportunity in practice to classical Hamming codes and systematic Hamming codes. The aim of the illustration of unsystematic codes I showed classical Hamming codes, which ones in telecommunication history were the first ones to make correct possible the single mistakes issued in the code word. Next, on the above codes there were much discussion of the systematic Hamming codes subject. In the second part of the work I showed the structure of computer programme and used in it the algorithms. The Hamming codes programme is showing the data transmission in digital channels and it was written in C++ language in environment programistic Borland 6.0, to have opportunity in consideration in environment software and wide range of and componenents graphic tools friendly of programmer. In spite of I showed the rule of principle of working programme of Hamming codes and regards to description with valuable hands, which way we may use above programmes. The programme was done in two language versions: English and Polish. In the last part my diploma work I worked out the instruction as a example to practice laboratory showing the data transmission in digital channels with using written by me the simulation programme Hamming codes.