Lista przedmiotów z materiałami udostępnionymi dla studentów
- Medical Imaging, prof. dr hab. M. Strzelecki
- Law and Ethics in Bio-Medical Engineering, George R. Brown
- Final Project Seminar, prof. dr hab. M. Strzelecki
Konrad KotyniaWybrane kody rozdzielcze do transmisji informacji cyfrowychOpiekun pracy dyplomowej: dr inż. Tomasz Lesz Praca dyplomowa magisterska obroniona 2005-05-17 |
Streszczenie pracy dyplomowej: |
Celem pracy było omówienie wybranych kodów rozdzielnych do transmisji informacji cyfrowych. Dla kodów rozdzielnych pozycje przenoszące wiadomość nie mogą pełnić jednocześnie funkcji ochrony tej wiadomości. W związku z tym długość słowa kodowego dla kodów rozdzielnych zostaje powiększone o symbole nadmiarowe chroniące tą wiadomość. Jest to podstawowa cecha kodów rozdzielnych. W pierwszym z trzech rozdziałów pracy dyplomowej zostały opisane zasady konstrukcji oraz wykorzystania nadmiaru kodowego dla rozdzielnych kodów niesystematycznych (przemieszane względem siebie pozycje informacyjne i kontrolne) i systematycznych (uporządkowane względem siebie pozycje informacyjne i kontrolne). Jako przykład kodów niesystematycznych zostały przedstawione klasyczne kody Hamminga, czyli historycznie pierwsze kody poprawiające błędy. Następnie na podstawie tych kodów zostały wyznaczone i opisane systematyczne kody Hamminga. W rozdziale drugim zostały zaprezentowane programy komputerowe. Programy zostały napisane w środowisku C++ Builder. Pierwszy wykonany przeze mnie program Klasyczne kody Hamminga dotyczy kodów niesystematycznych. Program umożliwia wizualizację procesów zachodzących w systemie przesyłania informacji dla kodów o długości 7, 8, 15, 16. Drugi program Systematyczne kody Hamminga pozwala na rozpatrzenie każdego z 24 wariantów kodu o długości 7. Program umożliwia wizualizację macierzy kontrolnych H, macierzy generujących G, oblicza i wyświetla wszystkie słowa kodowe oraz wagi słów kodowych. Dla wybranego wariantu istnieje możliwość prześledzenia procesów zachodzących w systemie przesyłania informacji. W ostatnim rozdziale zostały przedstawione przykładowe dwie instrukcje do laboratorium komputerowego z „Podstaw Teletransmisji” i „Teorii Informacji”. Ćwiczenia laboratoryjne wykorzystują napisane przeze mnie programy komputerowe. |