Niezawodność i diagnostyka systemów cyfrowych projekt 2015

Podobne dokumenty
Niezawodność i diagnostyka projekt. Jacek Jarnicki

Niezawodność i diagnostyka projekt

W11 Kody nadmiarowe, zastosowania w transmisji danych

Transmisja cyfrowa. (wprowadzenie do tematu)

WYDZIAŁ ELEKTRYCZNY KATEDRA TELEKOMUNIKACJI I APARATURY ELEKTRONICZNEJ. Instrukcja do zajęć laboratoryjnych. Numer ćwiczenia: 5

- Quadrature Amplitude Modulation

WYDZIAŁ ELEKTRYCZNY KATEDRA TELEKOMUNIKACJI I APARATURY ELEKTRONICZNEJ. Instrukcja do zajęć laboratoryjnych. Numer ćwiczenia: 7

Systemy i Sieci Radiowe

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

TEMAT: SYSTEMY CYFROWE: MODULACJA DEMODULACJA FSK, PSK, ASK

WYDZIAŁ ELEKTRYCZNY KATEDRA TELEKOMUNIKACJI I APARATURY ELEKTRONICZNEJ. Instrukcja do zajęć laboratoryjnych. Numer ćwiczenia: 11

PODSTAWY TELEKOMUNIKACJI Egzamin I (za każde polecenie - 6 punktów)

Modulacja i kodowanie laboratorium. Modulacje Cyfrowe: Kluczowanie Amplitudy (ASK) i kluczowanie Fazy (PSK)

Modulacja i Kodowanie. Labolatorium. Kodowanie Kanałowe Kody Hamminga

ZAKŁAD SYSTEMÓW ELEKTRONICZNYCH I TELEKOMUNIKACYJNYCH Laboratorium Podstaw Telekomunikacji WPŁYW SZUMÓW NA TRANSMISJĘ CYFROWĄ

rok 2006/07 Jacek Jarnicki,, Kazimierz Kapłon, Henryk Maciejewski

Modulacja i kodowanie - labolatorium. Modulacje cyfrowe. Kluczowane częstotliwości (FSK)

BER = f(e b. /N o. Transmisja satelitarna. Wskaźniki jakości. Transmisja cyfrowa

SYMULACJA KOMPUTEROWA SYSTEMÓW

Telewizja część. Kodowanie barwnego obrazu telewizyjnego w systemie PAL Telewizja cyfrowa ogólna charakterystyka. w systemie PAL

Sieci Komputerowe Mechanizmy kontroli błędów w sieciach

Transmisja danych binarnych w kanale o wąskim paśmie. Łączność radiowa (telemetria, zdalne sterowanie)

MODULACJA. Definicje podstawowe, cel i przyczyny stosowania modulacji, rodzaje modulacji. dr inż. Janusz Dudczyk

Demodulator FM. o~ ~ I I I I I~ V

Podstawy Transmisji Cyfrowej

Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych.

Modulacja i kodowanie laboratorium. Modulacje Cyfrowe: Kluczowanie Amplitudy (ASK)

sieci mobilne 2 sieci mobilne 2

2. STRUKTURA RADIOFONICZNYCH SYGNAŁÓW CYFROWYCH

Sygnały, media, kodowanie

Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych.

Kryptografia. z elementami kryptografii kwantowej. Ryszard Tanaś Wykład 8

Badanie właściwości skramblera samosynchronizującego

Rozkład materiału z przedmiotu: Przetwarzanie i obróbka sygnałów

Według raportu ISO z 1988 roku algorytm JPEG składa się z następujących kroków: 0.5, = V i, j. /Q i, j

SYLABUS/KARTA PRZEDMIOTU

SIECI BEZPRZEWODOWE Wireless networks. Forma studiów: Stacjonarne Poziom przedmiotu: I stopnia. Liczba godzin/tydzień: 1W E, 1L

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

POLITECHNIKA POZNAŃSKA

Rok akademicki: 2013/2014 Kod: IET US-n Punkty ECTS: 3. Poziom studiów: Studia II stopnia Forma i tryb studiów: Niestacjonarne

PREZENTACJA MODULACJI AM W PROGRAMIE MATHCAD

Transmisja cyfrowa Sygnały naturalne i zmodulowane

MODULACJE IMPULSOWE. TSIM W10: Modulacje impulsowe 1/22

Jak działa telefon komórkowy

Założenia i obszar zastosowań. JPEG - algorytm kodowania obrazu. Geneza algorytmu KOMPRESJA OBRAZÓW STATYCZNYCH - ALGORYTM JPEG

Jacek Jarnicki Politechnika Wrocławska

Programowanie mikrokontrolerów 2.0

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Politechnika Warszawska Wydział Elektryczny Laboratorium Teletechniki

(12) OPIS PATENTOWY (19) PL (11)

Cyfrowy system łączności dla bezzałogowych statków powietrznych średniego zasięgu. 20 maja, 2016 R. Krenz 1

PRZEWODNIK PO PRZEDMIOCIE

Elektrotechnika II stopień ogólnoakademicki. stacjonarne. przedmiot specjalnościowy. obowiązkowy polski semestr II semestr letni. tak. Laborat. 30 g.

teoria informacji Kanały komunikacyjne, kody korygujące Mariusz Różycki 25 sierpnia 2015

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Krzysztof Włostowski pok. 467 tel

ELEKTRONIKA W EKSPERYMENCIE FIZYCZNYM

Kody splotowe (konwolucyjne)

Systemy bezpieczne i FTC (Niezawodne Systemy Cyfrowe)

Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do zajęć laboratoryjnych z przedmiotu:

Sygnały cyfrowe naturalne i zmodulowane

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

f = 2 śr MODULACJE

INFOSYSTEMY ELEKTRONICZNE. RFID Radio Frequency IDentification Identyfikacja radiowa

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

0 + 0 = 0, = 1, = 1, = 0.

. Rodzaje transmisji sygnału i RS-232

Narodowa Platforma DVB-T w ujęciu cyfrowej stacji czołowej. Jacek Gwizdak VECTOR

Przebieg sygnału w czasie Y(fL

Miernictwo dynamiczne Dynamic Measurement. Elektrotechnika I stopnia (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

12.8. Zasada transmisji telewizyjnej

(1.1) gdzie: - f = f 2 f 1 - bezwzględna szerokość pasma, f śr = (f 2 + f 1 )/2 częstotliwość środkowa.

Bezprzewodowe sieci komputerowe

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

Z twierdzenia Nyquista wynika konieczność kodowania bitów za pomocą sygnałów w celu przesłania większej liczby bitów w jednostce czasu.

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

Sieci Bezprzewodowe. Charakterystyka fal radiowych i optycznych WSHE PŁ wshe.lodz.pl.

Układy transmisji przewodowej. na przykładzie USB

Przetwarzanie sygnałów w telekomunikacji

Podstawy elektroniki i miernictwa

Systemy i Sieci Telekomunikacyjne laboratorium. Modulacja amplitudy

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa. Diagnostyka i niezawodność robotów

Techniki diversity i systemy wieloantenowe. Paweł Kułakowski

PRZETWARZANIE CZASOWO-PRZESTRZENNE SYGNAŁÓW PROJEKT -2016

10. Demodulatory synchroniczne z fazową pętlą sprzężenia zwrotnego

Systemy Bezprzewodowe. Paweł Kułakowski

Przesyłania danych przez protokół TCP/IP

Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy. Obowiązkowy Polski VI semestr zimowy

Matlab - zastosowania Matlab - applications. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-E-A-1008-s5 Komputerowa Symulacja Układów Nazwa modułu. Dynamicznych. Elektrotechnika I stopień Ogólno akademicki. Przedmiot kierunkowy

Rozwinięcie funkcji modulującej m(t) w szereg potęgowy: B PM 2f m

Interfejsy systemów pomiarowych

1. Modulacja analogowa, 2. Modulacja cyfrowa

Detekcja i korekcja błędów w transmisji cyfrowej

Krótki wstęp do transmisji szeregowej

ID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne

Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska

PRZEWODNIK PO PRZEDMIOCIE

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) podstawowy (podstawowy / kierunkowy / inny HES)

Transkrypt:

Niezawodność i diagnostyka systemów cyfrowych projekt 2015 Jacek Jarnicki jacek.jarnicki@pwr.edu.pl

Zajęcia wprowadzające 1. Cel zajęć projektowych 2. Etapy realizacji projektu 3. Tematy zadań do rozwiązania 4. Podział na grupy, wybór tematów, organizacja zajęć 5. Wymagania szczegółowe

Cel zajęć projektowych 1. Poznanie metod komputerowego modelowania losowości i napisanie oprogramowania umożliwiającego symulację pracy wybranych systemów transmisji informacji w postaci cyfrowej (środowisko Matlab). 2. Zastosowanie wybranych metod umożliwiających analizę statystyczną danych zebranych z eksperymentu, wykonanego przy pomocy symulatora opracowanego w punkcie 1 (proponowane środowisko - Matlab lub SAS). 3. Wykorzystanie wyników analizy statystycznej do optymalizacji parametrów systemu

Etapy realizacji projektu 1. Zbudowanie modelu symulacyjnego i symulatora systemu transmisji informacji 2. Wykonanie eksperymentu symulacyjnego i rejestracja jego wyników, 3. Statystyczna analiza wyników eksperymentu, 4. Optymalizacja wybranych parametrów systemu 5. Opracowanie sprawozdania końcowego.

System transmisji danych cyfrowych Schemat systemu transmisji danych binarnych dane nadawane 101 001 koder, nadajnik kanał transmisyjny dekoder, odbiornik dane odbierane 101 011 losowe zakłócenia Przykładowe problemy: Czy odebrano to co zostało nadane? Ile jest błędów powstałych w wyniku zakłóceń (BER Bit Error Rate liczba bitów odebranych błędnie/liczba przesłanych bitów)? Ile bitów danych jest transmitowanych w jednostce czasu? Co zrobić aby uniknąć przerwania transmisji, na przykład w wyniku utraty synchronizacji odbiornika z nadajnikiem?

Tematy zadań projektowych 1. Transmisja w systemie ARQ (Automatic Repeat Request) 2. Transmisja w systemie FEC (Forward Error Correctioin) 3. Przesyłanie informacji z wykorzystaniem modulacji PSK (Phase-Shift Keying) 4. Unikanie utraty synchronizacji przy pomocy randomizacji (Scrambling)

Temat 1: System ARQ (Automatic Repeat Request) najprostszy przykład Koder: 1. Dane grupowane są w pakiety po n bitów 2. Dla każdego pakietu dodawany jest na końcu bit parzystości (bit ma wartość 1 gdy liczba jedynek jest nieparzysta, 0 - w.p.p) Dekoder: Dla odebranego pakietu wyliczany jest bit parzystości: jeśli jest on zgodny z bitem parzystości, który został odebrany, pakiet traktowany jest jako przesłany bezbłędnie, w.p.p. wysyłane jest do nadajnika żądanie ponownej transmisji pakietu Problemy: Jaki długi powinien być pakiet? Czy bit parzystości jest najlepszą charakterystyką zawartości pakietu danych?

Temat 2: System FEC (Forward Error Correctioin) najprostszy przykład Koder: Kolejny transmitowany bit jest potrajany (0 000, 1-111) Dekoder: Dla kolejnej, odebranej trójki bitów podejmowana jest decyzja przy pomocy algorytmu głosującego: Problem: jeśli trójka zawiera co najmniej dwa zera, to wynikiem jest zero, jeśli trójka zawiera co najmniej dwie jedynki, to wynikiem jest jeden Czy bity dodatkowe nie mogą być dodawane w inny sposób i czy musi ich być tak dużo?

Temat 3: Modulacja PSK (Phase-Shift Keying) najprostszy przykład Zasada działania modulatora 1 0 1 0 0 1 dane modulator PSK φ PSK sygnał zmodulowany antena BSK U U 0 0 cos cos sygnał U 0 cos(ωt) - fala nośna Najprostszy przypadek modulacji PSK - modulacja BSK (Binary Phase-Shift Keying). Algorytm modulacji polega na przesuwaniu fazy sygnału fali nośnej według reguły opisanej wzorem: t t gdy kodowane gdy kodowane jest jest 1 0

Modulacja PSK (Phase-Shift Keying) najprostszy przykład Fala nośna zmodulowana sygnałem 1 Fala nośna zmodulowana sygnałem 0 Q 0 1 Demodulator (w odbiorniku) ustala dla każdego kolejnego okresu odebranego sygnału, przesunięciefazoweipodejmujedecyzję czy odebrano 0, czy 1. Wykres wskazowy ilustrujący ideę modulacji BPSK

Modulacja PSK (Phase-Shift Keying) Ideę modulacji fazy można rozszerzyć. W ten sposób można zbudować system pozwalający na transmisję większej liczby bitów podczas przebiegu jednego okresu fali nośnej. (0,0) (1,0) Q (0,1) (1,1) Wykres wskazowy ilustrujący ideę modulacji QPSK (jeden okres fali nośnej pozwala na jedoczesną transmisję dwóch bitów). przesunięcie π/4 - (1,0) przesunięcie 3 π/4 - (0,0) przesunięcie 5 π/4 - (0,1) przesunięcie 7 π/4 - (1,1) Problemy: Ile bitów można skutecznie przesłać w trakcie jednego okresu fali nośnej? Czy przesyłaną informację można efektywniej zakodować używając także innego parametru fali nośnej, na przykład amplitudy U 0?

Temat 4: Scrambling najprostszy przykład Przy transmisji sygnałów cyfrowych istotna jest synchronizacja nadajnika i odbiornika. Długie ciągi jedynek, a szczególnie długie ciągi zer mogą powodować utratę synchronizacji czasowej nadajnika z odbiornikiem. Przygotowując sygnał do transmisji w koderze zamienia się niektóre zera na jedynki i odwrotnie, aby uniknąć pojawiania się długich ciągów jednakowych wartości. W dekoderze wykonuje się operację odwrotną. dane wejściowe 1 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 1 0 1 Generator pseudolosowy exor exor wynik kodowania 1 0 0 1 0 1 0 1 0 1 1 0 0 0 1

Temat 4: Scrambling Scrambling wykorzystuje się nie tylko do usuwanie z ciągu bitów przygotowywanych do transmisji długich ciągów zer lub jedynek. Innym zastosowaniem scramblerów jest kryptografia, na przykład zabezpieczanie płatnych programów telewizyjnych przed niepowołanym dostępem. Problemy: Jak skonstruować dobry generator sekwencji pseudolosowej? Czy procesu scramblingu nie zorganizować inaczej, na przykład dodając do danych dodatkowe bity (patrz scrambler stosowny w systemie HDMI)?

Realizacja projektu - symulator Symulator systemu Należy napisać programy symulacyjne, realizujące następujące elementy procesu transmisji: generację danych przewidzianych do transmisji kodowanie wysyłanych danych w nadajniku zmianę niektórych danych w wyniku zakłóceń w kanale transmisyjnym dekodowanie odebranych danych w odbiorniku

Realizacja projektu - analiza statystyczna wyników symulacji i optymalizacja systemu Analiza statystyczna Należy napisać programy rejestrujące i analizujące parametry statystyczne transmisji: obliczenie BER dla różnych parametrów systemu wyznaczanie rozkładu błędów transmisji w czasie wyznaczanie parametrów opisujących efektywność transmisji Optymalizacja systemu (przykładowe zadanie) Trzeba dobrać parametry systemu tak, aby dla założonej charakterystyki zakłóceń w kanale transmisyjnym i założonej minimalnej szybkości przekazywania danych, zminimalizować BER.

Narzędzia programistyczne do wykorzystania System Matlab System SAS wer. 9.1, (moduły Base SAS, SAS/QC, SAS/STAT) Oprogramowanie jest zainstalowane w laboratorium 229/C3, lub dostępne w wersji instalacyjnej dla studentów do użytku w domu (niestety wyłącznie SAS).

Podział na grupy, organizacja zajęć Podstawowe zasady organizacji zajęć są następujące: 1. Grupy czteroosobowe 2. Tematy nie mogą się powtarzać 3. Konsultacje dla grupy co 2 tygodnie (obecność obowiązkowa) 4. Projekt kończy się sprawozdaniem pisemnym i prezentacją wyników pracy 5. Ostateczny termin oddania projektu koniec 13 tygodnia semestru 6. Oddanie projektu dokumentacja projektu + prezentacja wyników

Dokumentacja projektu Dokumentacja projektu powinna zawierać: 1. Stronę tytułową z nazwiskami autorów pracy 2. Spis treści 3. Cel i założenia projektu 4. Zwięzły opis każdego etapu projektu 5. Przykładowe wyniki eksperymentu 6. Analizę wyników 7. Uwagi i wnioski dotyczące realizacji projektu 8. Źródła opracowanych w projekcie programów ( na płycie CD).

Prezentacja wyników Proponowany układ prezentacji wyników projektu: 1. Stronę tytułowa z nazwiskami autorów 2. Spis treści prezentacji 3. Omówienie modelu matematycznego analizowanego systemu 4. Charakterystyka zadania analitycznego 5. Omówienie symulacji i analiza osiągniętych wyników. 6. Charakterystyka udziału poszczególnych wykonawców projektu (punkt obligatoryjny)

Kryteria oceny projektu Wpływ na ocenę mają w szczególności: Terminowość oddania projektu Zakres i stopień poprawności działania programu Sposób prezentacji programu Rozwiązanie zadania optymalizacyjnego i prezentacja wniosków Zawartość merytoryczna dokumentacji Strona edytorska dokumentacji Znajomość przez wszystkich członków grupy projektowej zagadnień bezpośrednio związanych z tematyką projektu.