Переглянути джерело

Latex base files for report added

tags/v1.0-b1
Christos Choutouridis 4 роки тому
джерело
коміт
7fd4010278
26 змінених файлів з 492 додано та 0 видалено
  1. +216
    -0
      report/AuthReport.tex
  2. BIN
      report/images/auth_logogr.png
  3. BIN
      report/images/session1/ARQ-dist-error.png
  4. BIN
      report/images/session1/ARQ-dist.png
  5. BIN
      report/images/session1/ARQ-time.png
  6. BIN
      report/images/session1/E7837-dist.png
  7. BIN
      report/images/session1/E7837-time.png
  8. BIN
      report/images/session1/G7380-2020-04-11-18:48:20_1.jpg
  9. BIN
      report/images/session1/G7380-2020-04-11-18:48:20_2.jpg
  10. BIN
      report/images/session1/M4011-2020-04-11-18:46:12_1.jpg
  11. BIN
      report/images/session1/M4011-2020-04-11-18:46:12_2.jpg
  12. BIN
      report/images/session1/P1124-2020-04-11-18:55:50.jpg
  13. BIN
      report/images/session2/ARQ-dist-error.png
  14. BIN
      report/images/session2/ARQ-dist.png
  15. BIN
      report/images/session2/ARQ-time.png
  16. BIN
      report/images/session2/E1510-dist.png
  17. BIN
      report/images/session2/E1510-time.png
  18. BIN
      report/images/session2/G1180-2020-04-14-17:16:47_1.jpg
  19. BIN
      report/images/session2/G1180-2020-04-14-17:16:47_2.jpg
  20. BIN
      report/images/session2/M8753-2020-04-14-17:14:51_1.jpg
  21. BIN
      report/images/session2/M8753-2020-04-14-17:14:51_2.jpg
  22. BIN
      report/images/session2/P7683-2020-04-14-17:24:55.jpg
  23. BIN
      report/images/session2/P7683-2020-04-14-17:30:41.jpg
  24. +67
    -0
      report/report.tex
  25. +103
    -0
      report/session1.tex
  26. +106
    -0
      report/session2.tex

+ 216
- 0
report/AuthReport.tex Переглянути файл

@@ -0,0 +1,216 @@
%
% AUTH report settings
%
% author:
% Χρήστος Χουτουρίδης ΑΕΜ 8997
% cchoutou@ece.auth.gr

% Requirements
% ===============================================================
%
% \ClassName: To print Class name
% \DocTitle: To print document title
% \InstructorName: To print instructor's mame
% \InstructorMail: To print instructor's mame
% \CurrentDate : To print the date

% Exported commands
% ===============================================================
% \eng{}
% \FirstPage
% \FirstPageCoAuthor{}{}{}
% \SetFancyHead{}{}
% \InsertFigure{}{}{}

% Global configuration
% ===============================================================
% Note: You can reassign them with \renewcommand
% AFTER the \input{AUTH_Settings_Report.tex}
%
\newcommand{\AuthorName}{Χρήστος Χουτουρίδης}
\newcommand{\AuthorMail}{cchoutou@ece.auth.gr}
\newcommand{\AuthorAEM}{8997}
\newcommand{\Department}{Τμημα ΗΜΜΥ. Τομεάς Ηλεκτρονικής}

% Packages and document configuration
% ===============================================================
\documentclass[11pt, twoside, a4paper]{article}
\usepackage[margin=20mm, top=25mm]{geometry} % Document margins

\usepackage[LGR, T1]{fontenc} % Language hyphenation and typographical rules
\usepackage[utf8]{inputenc}
\usepackage{microtype}
\usepackage{lmodern}
\usepackage[english, greek]{babel}

\usepackage[pdfencoding=auto]{hyperref}

\usepackage{enumitem} % Customized lists
\setlist[itemize]{noitemsep} % Make itemize lists more compact

\usepackage{graphicx} % Graphics and figures
\graphicspath{ {images/} }
\usepackage{wrapfig}
% Custom captions under/above floats in tables or figures
\usepackage[hang, small,labelfont=bf,up,textfont=it,up]{caption}



% Allows customization of section/subsection titles
\usepackage{titlesec}
\usepackage{titling}

% Change the look of the section and subsection titles
\titleformat{\section}[block]{\large\scshape}{\thesection.}{1em}{}
\titleformat{\subsection}[block]{\large}{\thesubsection.}{1em}{}

% Headers
\usepackage{fancyhdr}
\pagestyle{fancy} % All pages have headers and footers
\fancyhead{} % Blank out the default header
\fancyfoot{} % Blank out the default footer
\fancyfoot[RO,LE]{\thepage} % Custom footer text
\pagenumbering{arabic}

\usepackage{alphabeta}
\usepackage{amsmath,amsfonts,mathtools}
%\usepackage{multicol}

%\usepackage{csvsimple}

%\usepackage{tabularx}
%\usepackage{lscape}

% Local commands
% ===============================================================
% syntactic suggar for horizaontal rule
\newcommand{\Hrule}{
\rule{\linewidth}{0.1mm}
}


% AUTH report exported commands
% ===============================================================

% \eng{}
% syntactic suggar for english text
% example \eng{A quick brown fox jumpedover the lazy dog}
\newcommand{\eng}[1]{
\foreignlanguage{english}{#1}
}

% \FirstPage
\newcommand{\FirstPage}{
\begin{titlepage}
% Logo
\begin{figure}
\begin{flushleft}
\includegraphics[width=5cm]{auth_logogr.png}
\end{flushleft}
\end{figure}
% Titles
\center % Center everything on the page
\textbf{} \\[3.5cm] % vertical space
\textsc{\Large \Department} \\[0.5cm] % Department
\textsc{\Large \ClassName} \\[1.5cm] % Class/Course name
\Hrule \\[0.4cm] % -------
{\huge \bfseries \DocTitle} \\[0.1cm] % Document/Assignement Title
\Hrule \\[3.5cm] % -------
% vertical space
% Authors
\begin{minipage}{0.4\textwidth}
\begin{flushleft} \large
\emph{Συντάκτης :} \\
\textsc{\AuthorName} \\
\textsc{AEM:\AuthorAEM} \\[1ex]
\normalsize \href{mailto:\AuthorMail}{\eng{\AuthorMail}}
\end{flushleft}
\end{minipage}
\begin{minipage}{0.4\textwidth}
\begin{flushright} \large
\emph{Διδάσκον :} \\ % Instructor
\textsc{\InstructorName}\\[1ex]
\normalsize
\href{mailto:\InstructorMail}{\eng{\InstructorMail}}
\end{flushright}
\end{minipage} \\
\vfill
{\large \CurrentDate} \\ % date
\end{titlepage}
\newpage
}

% \FirstPageCoAuthor{}{}{}
% [1]: CoAuthor's name
% [2]: CoAuthor's AEM
% [3]: CoAuthor's email
% example: \FirstPage{someone}{1000}{someone@someone.com}
\newcommand{\FirstPageCoAuthor}[3]{
\begin{titlepage}
% Logo
\begin{figure}
\begin{flushleft}
\includegraphics[width=5cm]{auth_logogr.png}
\end{flushleft}
\end{figure}
% Titles
\center % Center everything on the page
\textbf{} \\[3.5cm] % vertical space
\textsc{\Large \Department} \\[0.5cm] % Department
\textsc{\Large \ClassName} \\[1.5cm] % Class/Course name
\Hrule \\[0.4cm] % -------
{\huge \bfseries \DocTitle} \\[0.1cm] % Document/Assignement Title
\Hrule \\[3.5cm] % -------
% vertical space
% Authors
\begin{minipage}{0.4\textwidth}
\begin{flushleft} \large
\emph{Συντάκτες :} \\
\textsc{\AuthorName} \\
\textsc{AEM:\AuthorAEM} \\[1ex]
\normalsize \href{mailto:\AuthorMail}{\eng{\AuthorMail}} \\[2ex]
\textsc{#1} \\
\textsc{AEM:#2} \\[1ex]
\normalsize \href{mailto:#3}{\eng{#3}}
\end{flushleft}
\end{minipage}
\begin{minipage}{0.4\textwidth}
\begin{flushright} \large
\emph{Διδάσκον :} \\ % Instructor
\textsc{\InstructorName}\\[1ex]
\normalsize
\href{mailto:\InstructorMail}{\eng{\InstructorMail}}
\end{flushright}
\end{minipage} \\
\vfill
{\large \CurrentDate} \\ % date
\end{titlepage}
\newpage
}

% \setFancyHead{}{}
% [1]: Even page text
% [2]: Odd page text
% example: \setFancyHead{Μαθημα}{Εργασία}
\newcommand{\setFancyHead}[2]{
\fancyhead[LE]{#1}
\fancyhead[RO]{#2}
}

% \InsertFigure{}{}{}{}
% [1]: scale
% [2]: Label
% [3]: Figure file
% [4]: Caption text
% example: \InsertFigure{0.8}{fig:lala}{lala.png}{\eng{Makes lala}}
\newcommand{\InsertFigure}[4]{
\begin{figure*}[ht]
\captionsetup{format=plain}
\centering
\includegraphics[width=#1\textwidth]{#3}
\caption{#4}
\label{#2}
\end{figure*}
}

BIN
report/images/auth_logogr.png Переглянути файл

Перед Після
Ширина: 446  |  Висота: 132  |  Розмір: 31 KiB

BIN
report/images/session1/ARQ-dist-error.png Переглянути файл

Перед Після
Ширина: 1034  |  Висота: 893  |  Розмір: 51 KiB

BIN
report/images/session1/ARQ-dist.png Переглянути файл

Перед Після
Ширина: 1034  |  Висота: 593  |  Розмір: 16 KiB

BIN
report/images/session1/ARQ-time.png Переглянути файл

Перед Після
Ширина: 1034  |  Висота: 593  |  Розмір: 29 KiB

BIN
report/images/session1/E7837-dist.png Переглянути файл

Перед Після
Ширина: 1034  |  Висота: 593  |  Розмір: 17 KiB

BIN
report/images/session1/E7837-time.png Переглянути файл

Перед Після
Ширина: 1024  |  Висота: 600  |  Розмір: 28 KiB

BIN
report/images/session1/G7380-2020-04-11-18:48:20_1.jpg Переглянути файл

Перед Після
Ширина: 640  |  Висота: 480  |  Розмір: 256 KiB

BIN
report/images/session1/G7380-2020-04-11-18:48:20_2.jpg Переглянути файл

Перед Після
Ширина: 640  |  Висота: 480  |  Розмір: 256 KiB

BIN
report/images/session1/M4011-2020-04-11-18:46:12_1.jpg Переглянути файл

Перед Після
Ширина: 640  |  Висота: 480  |  Розмір: 256 KiB

BIN
report/images/session1/M4011-2020-04-11-18:46:12_2.jpg Переглянути файл

Перед Після
Ширина: 640  |  Висота: 480  |  Розмір: 256 KiB

BIN
report/images/session1/P1124-2020-04-11-18:55:50.jpg Переглянути файл

Перед Після
Ширина: 640  |  Висота: 640  |  Розмір: 256 KiB

BIN
report/images/session2/ARQ-dist-error.png Переглянути файл

Перед Після
Ширина: 1034  |  Висота: 893  |  Розмір: 47 KiB

BIN
report/images/session2/ARQ-dist.png Переглянути файл

Перед Після
Ширина: 1034  |  Висота: 593  |  Розмір: 18 KiB

BIN
report/images/session2/ARQ-time.png Переглянути файл

Перед Після
Ширина: 1034  |  Висота: 593  |  Розмір: 27 KiB

BIN
report/images/session2/E1510-dist.png Переглянути файл

Перед Після
Ширина: 1034  |  Висота: 593  |  Розмір: 19 KiB

BIN
report/images/session2/E1510-time.png Переглянути файл

Перед Після
Ширина: 1014  |  Висота: 607  |  Розмір: 30 KiB

BIN
report/images/session2/G1180-2020-04-14-17:16:47_1.jpg Переглянути файл

Перед Після
Ширина: 640  |  Висота: 480  |  Розмір: 256 KiB

BIN
report/images/session2/G1180-2020-04-14-17:16:47_2.jpg Переглянути файл

Перед Після
Ширина: 640  |  Висота: 480  |  Розмір: 256 KiB

BIN
report/images/session2/M8753-2020-04-14-17:14:51_1.jpg Переглянути файл

Перед Після
Ширина: 640  |  Висота: 480  |  Розмір: 256 KiB

BIN
report/images/session2/M8753-2020-04-14-17:14:51_2.jpg Переглянути файл

Перед Після
Ширина: 640  |  Висота: 480  |  Розмір: 256 KiB

BIN
report/images/session2/P7683-2020-04-14-17:24:55.jpg Переглянути файл

Перед Після
Ширина: 640  |  Висота: 640  |  Розмір: 256 KiB

BIN
report/images/session2/P7683-2020-04-14-17:30:41.jpg Переглянути файл

Перед Після
Ширина: 640  |  Висота: 640  |  Розмір: 256 KiB

+ 67
- 0
report/report.tex Переглянути файл

@@ -0,0 +1,67 @@
%
% Network programming Lab sum report
%
% authors:
% Χρήστος Χουτουρίδης ΑΕΜ 8997
% cchoutou@ece.auth.gr


% Document configuration
\newcommand{\ClassName}{Δίκτυα Υπολογιστών Ι}
\newcommand{\DocTitle}{Αναφορά 1ης συνόδου}
\newcommand{\InstructorName}{Δημήτριος Μητράκος}
\newcommand{\InstructorMail}{mitrakos@eng.auth.gr}
\newcommand{\CurrentDate}{\today}

\input{AuthReport.tex}

%\renewcommand{\AuthorName}{Χρήστος Χουτουρίδης}
%\renewcommand{\AuthorMail}{cchoutou@ece.auth.gr}
%\renewcommand{\AuthorAEM}{8997}

\setFancyHead{\ClassName}{Χρήστος Χουτουρίδης 8997}

% Document
% =================
\begin{document}

\FirstPage

\tableofcontents
\listoffigures
%\listoftables

\section{Εισαγωγή}
Για την παρούσα σύνοδο ζητήθηκε η λήψη μετρήσεων τουλάχιστον 4 λεπτών μέσω του μηχανισμού \eng{Echo} και του μηχανισμού \eng{AQR}.
Ακόμα ζητήθηκε η λήψη δύο εικόνων από τον \eng{videoCoder} τόσο με σφάλματα όσο και χωρίς.
Τέλος ζητήθηκε μία εικόνα με 4 ίχνη \eng{GPS} από την διαδρομή 1, τα οποία πρέπει να απέχουν μεταξύ τους τουλάχιστων 4 \eng{sec}.
\par Για να είναι ικανή η εξαγωγή συμπερασμάτων για την κατανομή του χρόνου απόκρισης, αλλά και της κατανομής πιθανότητας επανεκπομπών αποφασίσαμε να επεκτείνουμε τον χρόνο μετρήσεων στα 40 λεπτά.
Σε αυτή την απόφαση συνέβαλλε και το γεγονός ότι οι μετρήσεις έγιναν σε τοποθεσία με πάρα πολύ κακή γραμμή και εν μέσω τεχνικών προβλημάτων.
\par Για την ανάλυση των μετρήσεων και την παραγωγή των γραφημάτων χρησιμοποιήσαμε \eng{matlab}.
Τον κώδικα για την ανάλυση μπορείτε να τον βρείτε στον κατάλογο \eng{matlab} του παραδοτέου καθώς και στο αποθετήριο της εργασίας.

\section{Μετρήσεις μηχανισμού \eng{Echo}}
\subsection{Πρώτη σύνοδος}
Με βάση την απόκριση του συστήματος στα πακέτα \eng{echo} της πρώτης συνόδου διαγράμματος παράξαμε την κατανομή που φαίνεται παρακάτω.

\InsertFigure{fig:E7837-dist}
{session1/E7837-dist.png}
{Κατανομή του χρόνου απόκρισης του συστήματος για αποστολές\eng{echo} 40 λεπτών}

Με μια πρώτη ματιά μπορούμε να διακρίνουμε ότι ο μέσος χρόνος απόκρισης που φαίνεται στον κύριο λοβό, είναι περίπου 120 \eng{msec}, ενώ ακόμα αυτός είναι μή συμμετρικός και μετατοπισμένος προς τα αριστερά.
Ακόμα η κατανομή παρουσιάζει εκτός του κύριου λοβού δύο ακόμα μικρότερους λοβούς σε χρόνους περί τα 180 και 210 \eng{msec} αντίστοιχα.

\subsection{Συμπεράσματα}
Εύκολα μπορεί κάποιος να παρατηρήσει πως οι μικρότεροι λοβοί είναι μια “σχεδόν μικρογραφία” του κύριου.
Αυτό μας οδηγεί στο συμπέρασμα πως δεν πρόκειται για απόκριση που οφείλεται \eng{server} της Ιθάκης, αλλά ίσως κάποια διαφορετική διαδρομή που ακολούθησαν τα συγκεκριμένα πακέτα, η οποία παίρνει περισσότερο χρόνο.
Το γεγονός ότι δημιουργούνται λοβοί, τόσο ο κύριος όσο και οι μικρότεροι, έγκειται στο ότι οι διαδρομές που ακολουθούν τα πακέτα είναι πεπερασμένες.


\section{Μετρήσεις μηχανισμού \eng{ARQ}}






\end{document}

+ 103
- 0
report/session1.tex Переглянути файл

@@ -0,0 +1,103 @@
%
% Network programming Lab report session 1
%
% authors:
% Χρήστος Χουτουρίδης ΑΕΜ 8997
% cchoutou@ece.auth.gr


% Document configuration
\newcommand{\ClassName}{Δίκτυα Υπολογιστών Ι}
\newcommand{\DocTitle}{Αναφορά 1ης συνόδου}
\newcommand{\InstructorName}{Δημήτριος Μητράκος}
\newcommand{\InstructorMail}{mitrakos@eng.auth.gr}
\newcommand{\CurrentDate}{\today}

\input{AuthReport.tex}

%\renewcommand{\AuthorName}{Χρήστος Χουτουρίδης}
%\renewcommand{\AuthorMail}{cchoutou@ece.auth.gr}
%\renewcommand{\AuthorAEM}{8997}

\fancyhead[L]{\ClassName}
\fancyhead[R]{Χρήστος Χουτουρίδης 8997}

% Document
% =================
\begin{document}

\FirstPage

%\tableofcontents
\listoffigures
%\listoftables

\section{Εισαγωγή}
Για την παρούσα σύνοδο ζητήθηκε η λήψη μετρήσεων τουλάχιστον 4 λεπτών μέσω του μηχανισμού \eng{Echo} και του μηχανισμού \eng{ARQ}.
Ακόμα ζητήθηκε η λήψη δύο εικόνων από τον \eng{videoCoder} τόσο με σφάλματα όσο και χωρίς.
Τέλος ζητήθηκε μία εικόνα με 4 ίχνη \eng{GPS} από την διαδρομή 1, τα οποία πρέπει να απέχουν μεταξύ τους τουλάχιστον 4 \eng{sec}.
\par Για να είναι ικανή η εξαγωγή συμπερασμάτων για την κατανομή του χρόνου απόκρισης, αλλά και της κατανομής πιθανότητας επανεκπομπών αποφασίσαμε να επεκτείνουμε τον χρόνο μετρήσεων στα 40 λεπτά.
Σε αυτή την απόφαση συνέβαλλε και το γεγονός ότι οι μετρήσεις έγιναν σε τοποθεσία με πάρα πολύ κακή γραμμή.
\par Για την ανάλυση των μετρήσεων και την παραγωγή των γραφημάτων χρησιμοποιήσαμε \eng{matlab}.
Τον κώδικα για την ανάλυση μπορείτε να τον βρείτε στον κατάλογο \eng{matlab} του παραδοτέου καθώς και στο αποθετήριο της εργασίας.

\section{Υπολογισμός \eng{Bit Error Rate}}

Η πιθανότητα σφάλματος \eng{Bit Error Rate (q)} δίνεται από τη σχέση $\eng{q = 1 - \sqrt[\uproot{2}L]{1 - Q}}$.
Όπου \eng{Q} η πιθανότητα κάποιο πακέτο να έχει σφάλμα και \eng{L} ο αριθμός των \eng{bit} του πακέτου.
Το \eng{Q} επίσης συνδέεται με τον μέσο αριθμό των προσπαθειών για την λήψη του κάθε πακέτου ($\eng{\overline{l}}$) σύμφωνα με τη σχέση $\eng{Q = 1 - \overline{l}^{-1}}$.
Έτσι τελικά έχουμε:
\begin{equation}
\eng{q = 1 - \sqrt[\uproot{6}L]{\frac{1}{\overline{l}}}}
\end{equation}
Και έτσι με βάση το σχήμα \ref{fig:ARQ-dist-error}:
\[
\overline{l} =
\frac{1*8492+2*2162+3*579+4*172+5*48+6*11+7*6+9*1}{8492+2162+579+172+48+11+6+1} =
\frac{15598}{11471} = 1.35978
\]
Επομένως, εφόσον το δικό μας $\eng{L} = 128 \eng{bits}$, έχουμε:
\[
q = 1 - \sqrt[\uproot{6}128]{\frac{1}{1.35978}} = 0.00239806 => q = 0.2398 \%
\]

\par Τέλος με βάση τα πειραματικά αποτελέσματα της συνόδου (σχήμα \ref{fig:ARQ-dist-error}) η εκτιμώμενη συνάρτηση πιθανότητας του αριθμού των επανεκπομπών είναι εκθετική και ακολουθεί την εξίσωση:
\[
P(x) = 0.740089 e^{-1.36012x}
\]
Όπου \eng{x}, ο αριθμός των επανεκπομπών.

\newpage
\section{Διαγράμματα και εικόνες από τη σύνοδο}

% Echo time
\InsertFigure{0.85}{fig:E7837}{session1/E7837-time.png}
{Διάγραμμα απόκρισης του συστήματος για κάθε αποστολή \eng{echo}40 λεπτών}

% ARQ time
\InsertFigure{0.85}{fig:ARQ-time}{session1/ARQ-time.png}
{Διάγραμμα απόκρισης του συστήματος για κάθε επιτυχή αποστολή \eng{ARG}40 λεπτών}

%ARQ distribution
\InsertFigure{1}{fig:ARQ-dist-error}{session1/ARQ-dist-error.png}
{Διάγραμμα κατανομής του αριθμού εκπομπών ανά πακέτο, για σύνοδο \eng{ARQ}40 λεπτών, καθώς και εκτίμηση τις κατανομής της πιθανότητας σφάλματος.}

% Image - no error
\InsertFigure{0.8}{fig:M4011-1}{session1/M4011-2020-04-11-18:46:12_1.jpg}
{Εικόνα χωρίς σφάλματα Νο1.}

\InsertFigure{0.8}{fig:M4011-2}{session1/M4011-2020-04-11-18:46:12_2.jpg}
{Εικόνα χωρίς σφάλματα Νο2.}

% Image - error
\InsertFigure{0.8}{fig:G7380-1}{session1/G7380-2020-04-11-18:48:20_1.jpg}
{Εικόνα με σφάλματα μετάδοσης Νο1.}

\InsertFigure{0.8}{fig:G7380-2}{session1/G7380-2020-04-11-18:48:20_2.jpg}
{Εικόνα με σφάλματα μετάδοσης Νο2.}

% GPS
\InsertFigure{0.8}{fig:P1124}{session1/P1124-2020-04-11-18:55:50.jpg}
{Εικόνα 8 σημείων της διαδρομής 1, με 10\eng{sec} διαφορά μεταξύ τους.}

\end{document}

+ 106
- 0
report/session2.tex Переглянути файл

@@ -0,0 +1,106 @@
%
% Network programming Lab report session 2
%
% authors:
% Χρήστος Χουτουρίδης ΑΕΜ 8997
% cchoutou@ece.auth.gr


% Document configuration
\newcommand{\ClassName}{Δίκτυα Υπολογιστών Ι}
\newcommand{\DocTitle}{Αναφορά 2ης συνόδου}
\newcommand{\InstructorName}{Δημήτριος Μητράκος}
\newcommand{\InstructorMail}{mitrakos@eng.auth.gr}
\newcommand{\CurrentDate}{\today}

\input{AuthReport.tex}

%\renewcommand{\AuthorName}{Χρήστος Χουτουρίδης}
%\renewcommand{\AuthorMail}{cchoutou@ece.auth.gr}
%\renewcommand{\AuthorAEM}{8997}

\fancyhead[L]{\ClassName}
\fancyhead[R]{Χρήστος Χουτουρίδης 8997}

% Document
% =================
\begin{document}

\FirstPage

%\tableofcontents
\listoffigures
%\listoftables

\section{Εισαγωγή}
Για την παρούσα σύνοδο ζητήθηκε η λήψη μετρήσεων τουλάχιστον 4 λεπτών μέσω του μηχανισμού \eng{Echo} και του μηχανισμού \eng{ARQ}.
Ακόμα ζητήθηκε η λήψη δύο εικόνων από τον \eng{videoCoder} τόσο με σφάλματα όσο και χωρίς.
Τέλος ζητήθηκε μία εικόνα με 4 ίχνη \eng{GPS} από την διαδρομή 1, τα οποία πρέπει να απέχουν μεταξύ τους τουλάχιστον 4 \eng{sec}.
\par Για να είναι ικανή η εξαγωγή συμπερασμάτων για την κατανομή του χρόνου απόκρισης, αλλά και της κατανομής πιθανότητας επανεκπομπών αποφασίσαμε να επεκτείνουμε τον χρόνο μετρήσεων στα 60 λεπτά.
Σε αυτή την απόφαση συνέβαλλε και το γεγονός ότι οι μετρήσεις έγιναν σε τοποθεσία με πάρα πολύ κακή γραμμή και εν μέσω τεχνικών προβλημάτων.
\par Για την ανάλυση των μετρήσεων και την παραγωγή των γραφημάτων χρησιμοποιήσαμε \eng{matlab}.
Τον κώδικα για την ανάλυση μπορείτε να τον βρείτε στον κατάλογο \eng{matlab} του παραδοτέου καθώς και στο αποθετήριο της εργασίας.

\section{Υπολογισμός \eng{Bit Error Rate}}

Η πιθανότητα σφάλματος \eng{Bit Error Rate (q)} δίνεται από τη σχέση $\eng{q = 1 - \sqrt[\uproot{2}L]{1 - Q}}$.
Όπου \eng{Q} η πιθανότητα κάποιο πακέτο να έχει σφάλμα και \eng{L} ο αριθμός των \eng{bit} του πακέτου.
Το \eng{Q} επίσης συνδέεται με τον μέσο αριθμό των προσπαθειών για την λήψη του κάθε πακέτου ($\eng{\overline{l}}$) σύμφωνα με τη σχέση $\eng{Q = 1 - \overline{l}^{-1}}$.
Έτσι τελικά έχουμε:
\begin{equation}
\eng{q = 1 - \sqrt[\uproot{6}L]{\frac{1}{\overline{l}}}}
\end{equation}
Και έτσι με βάση το σχήμα \ref{fig:ARQ-dist-error}:
\[
\overline{l} =
\frac{1*18368+2*2741+3*377+4*71+5*9+6*6+7*1}{18368+2741+377+71+9+6+1} =
\frac{25353}{21573} = 1.17522
\]
Επομένως, εφόσον το δικό μας $\eng{L} = 128 \eng{bits}$, έχουμε:
\[
q = 1 - \sqrt[\uproot{6}128]{\frac{1}{1.17522}} = 0.00126057 => q = 0.126 \%
\]

\par Τέλος με βάση τα πειραματικά αποτελέσματα της συνόδου (σχήμα \ref{fig:ARQ-dist-error}) η εκτιμώμενη συνάρτηση πιθανότητας του αριθμού των επανεκπομπών είναι εκθετική και ακολουθεί την εξίσωση:
\[
P(x) = 0.851462 e^{-1.90528x}
\]
Όπου \eng{x}, ο αριθμός των επανεκπομπών.

\newpage
\section{Διαγράμματα και εικόνες από τη σύνοδο}

% Echo time
\InsertFigure{0.85}{fig:E1510}{session2/E1510-time.png}
{Διάγραμμα απόκρισης του συστήματος για κάθε αποστολή \eng{echo}60 λεπτών}

% ARQ time
\InsertFigure{0.85}{fig:ARQ-time}{session2/ARQ-time.png}
{Διάγραμμα απόκρισης του συστήματος για κάθε επιτυχή αποστολή \eng{ARG}60 λεπτών}

%ARQ distribution
\InsertFigure{1}{fig:ARQ-dist-error}{session2/ARQ-dist-error.png}
{Διάγραμμα κατανομής του αριθμού εκπομπών ανά πακέτο, για σύνοδο \eng{ARQ}60 λεπτών, καθώς και εκτίμηση τις κατανομής της πιθανότητας σφάλματος.}

% Image - no error
\InsertFigure{0.8}{fig:M8753-1}{session2/M8753-2020-04-14-17:14:51_1.jpg}
{Εικόνα χωρίς σφάλματα Νο1.}

\InsertFigure{0.8}{fig:M8753-2}{session2/M8753-2020-04-14-17:14:51_2.jpg}
{Εικόνα χωρίς σφάλματα Νο2.}

% Image - error
\InsertFigure{0.8}{fig:G1180-1}{session2/G1180-2020-04-14-17:16:47_1.jpg}
{Εικόνα με σφάλματα μετάδοσης Νο1.}

\InsertFigure{0.8}{fig:G1180-2}{session2/G1180-2020-04-14-17:16:47_2.jpg}
{Εικόνα με σφάλματα μετάδοσης Νο2.}

% GPS
\InsertFigure{0.8}{fig:P7683_1}{session2/P7683-2020-04-14-17:30:41.jpg}
{Εικόνα 8 σημείων της διαδρομής 1, με 8\eng{sec} διαφορά μεταξύ τους.}

\InsertFigure{0.8}{fig:P7683_2}{session2/P7683-2020-04-14-17:24:55.jpg}
{Εικόνα 8 σημείων της διαδρομής 1, με 6\eng{sec} διαφορά μεταξύ τους.}

\end{document}

Завантаження…
Відмінити
Зберегти