Skip to content

Projekt z przedmiotu Niezawodność i diagnostyka układów cyfrowych 2

Notifications You must be signed in to change notification settings

Ite-2022-pwr/sem4-niduc2-proj-pk-ak-mb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Niezawodność i diagnostyka układów cyfrowych 2 - projekt

Autorzy

Temat

Transmisja w systemie FEC (Forward Error Correction)

  • Zadanie polega na implementacji kanału komunikacyjnego (modele BSC i Gilberta-Elliotta) i systemu transmisji FEC z różnymi kodami korekcyjnymi (np. powielanie bitów, BCH, RS, LDPC, turbo, fontannowe).

  • Symulacyjne badanie skuteczności transmisji dla różnych parametrów kanału (BER, błędy niezależne, błędy grupowe) i parametrów systemu transmisji.

Harmonogram

  1. 3 marca - odwołane
  2. 19 marca - wprowadzenie i wybór tematu
  3. 16 kwietnia - generator liczb losowych i harmonogram projektu
  4. 30 kwietnia - zaimplementowanie zachowania nadajnika i odbiornika (kodowanie)
  5. 14 maja - realizacja przesyłania pakietów przez kanał z szumem
  6. 28 maja - zaimplentowanie narzędzi do obliczenia statystyk i generowanie plików z wynikami
  7. 11 czerwca - wstępne oddanie projektu oraz sprawozdania
  8. 25 czerwca - ewentualne poprawki

Instalowanie zależności

$ pip install -r requirements.txt

Środowisko wirtualne

Tworzenie środowiska wirtualnego

$ python3 -m venv venv

Lub:

$ virutalenv venv

Aktywacja środowiska wirtualnego

Dla systemów Linux lub macOS

$ source ./venv/bin/activate

Dla systemu Windows

PowerShell:

PS C:\> .\venv\Scripts\Activate.ps1

cmd:

	
C:\> .\venv\Scripts\activate.bat

Generowanie pliku requirements.txt

Jeżeli zamierzacie instalować zewnętrzne moduły to koniecznie używajcie wirtualnego środowiska, ponieważ w przeciwnym wypadku w pliku requirements.txt znajdą się wszystkie zainstalowane na komputerze moduły Pythona, a nie tylko te konieczne do działania projektu.

$ pip freeze > requirements.txt

Materiały

About

Projekt z przedmiotu Niezawodność i diagnostyka układów cyfrowych 2

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages