Ah. Il fallait un diapo. Bon. On va faire un diapo.
This commit is contained in:
parent
0e86409114
commit
1edf097c4f
5
CompteRendu/.gitignore
vendored
5
CompteRendu/.gitignore
vendored
@ -6,8 +6,11 @@
|
||||
*.toc
|
||||
*.thm
|
||||
svg-inkscape/
|
||||
print_output_path.svg
|
||||
*_path.svg
|
||||
*.bbl
|
||||
*.bcf
|
||||
*.blg
|
||||
*.run.xml
|
||||
*.nav
|
||||
*.out
|
||||
*.snm
|
||||
|
||||
460
CompteRendu/CompteRenduDiapo.tex
Normal file
460
CompteRendu/CompteRenduDiapo.tex
Normal file
@ -0,0 +1,460 @@
|
||||
% !TeX encoding = UTF-8
|
||||
\documentclass[10pt,a4paper]{beamer}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage{csquotes}
|
||||
\usepackage[french]{babel}
|
||||
\usepackage{tabularx}
|
||||
\usepackage{amsmath}
|
||||
\usepackage{amssymb}
|
||||
\usepackage{amsthm}
|
||||
\usepackage{calrsfs}
|
||||
\usepackage{setspace}
|
||||
\usepackage{stmaryrd}
|
||||
\usepackage{svg}
|
||||
|
||||
\usepackage{bashful}
|
||||
|
||||
\usepackage{pdfpages}
|
||||
|
||||
\uselanguage{French}
|
||||
\languagepath{French}
|
||||
|
||||
\lstset{
|
||||
numbers=left,
|
||||
breaklines=true,
|
||||
tabsize=2,
|
||||
basicstyle=\ttfamily,
|
||||
}
|
||||
|
||||
% Racourcis
|
||||
\newcommand{\FD}{\mathbb{F}_2}
|
||||
\newcommand\fsign[3]{\item \textbf{#1} : \textit{#2} \hfill Complexité~en~$\mathcal{O}(#3)$\\}
|
||||
\newcommand\fsignz[2]{\item \textbf{#1} : \textit{#2}\\}
|
||||
\newcommand{\into}{\textrightarrow\:}
|
||||
|
||||
|
||||
%\newtheorem{definition}{Définition}[section]
|
||||
%\newtheorem{theoreme}{Théorème}[section]
|
||||
%\theoremstyle{remark}
|
||||
\newtheorem*{remarque}{Remarque}
|
||||
|
||||
\renewcommand\unskip\relax
|
||||
|
||||
|
||||
\usetheme{Madrid}
|
||||
|
||||
%\hypersetup{pdfpagemode=FullScreen}
|
||||
|
||||
% Transition en fade-in par défaut
|
||||
%\addtobeamertemplate{background canvas}{\transfade[duration=0.4]}{}
|
||||
|
||||
|
||||
\author{Samy AVRILLON}
|
||||
\title{Étude des codes correcteur d'erreurs}
|
||||
\begin{document}
|
||||
\begin{frame}
|
||||
\maketitle
|
||||
\end{frame}
|
||||
|
||||
|
||||
|
||||
\section*{Introduction}
|
||||
\begin{frame}
|
||||
\frametitle{Introduction}
|
||||
\pause
|
||||
\begin{figure}[h]
|
||||
\begin{center}
|
||||
\includegraphics[width=.2\linewidth]{gaussV0-llow.png}
|
||||
\includegraphics[width=.2\linewidth]{gaussVH-llow.png}
|
||||
\hspace{.1\linewidth}
|
||||
\includegraphics[width=.2\linewidth]{gaussV0-low.png}
|
||||
\includegraphics[width=.2\linewidth]{gaussVH-low.png}
|
||||
|
||||
\small
|
||||
\end{center}
|
||||
\caption{Exemple d'application de codes correcteurs}
|
||||
\label{gaussEx}
|
||||
\end{figure}
|
||||
\end{frame}
|
||||
|
||||
\section*{Sommaire}
|
||||
\begin{frame}
|
||||
\frametitle{Sommaire}
|
||||
\pause
|
||||
\tableofcontents[pausesections]
|
||||
\end{frame}
|
||||
\addcontentsline{toc}{section}{Principe}
|
||||
\begin{frame}
|
||||
\frametitle{Transmission simple}
|
||||
\includesvg[width=0.98\textwidth]{diagramme_transmission_simplet_path.svg}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Transmission avec code correcteur}
|
||||
\includesvg[width=0.98\textwidth]{diagramme_transmission_corrige_path.svg}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\centering\Huge Contexte mathématique
|
||||
\end{frame}
|
||||
\section{Contexte mathématique}
|
||||
\subsection{Codes}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Codes sur $\FD$}
|
||||
\begin{definition}[Code, Codage]
|
||||
\pause
|
||||
Code $(n,k)$: partie de $\FD^n$
|
||||
\pause
|
||||
|
||||
Codage: application $\FD^k \rightarrow \FD^n$ injective.
|
||||
\pause
|
||||
|
||||
Codage systématique
|
||||
\end{definition}
|
||||
\pause
|
||||
\begin{definition}[Distance de Hamming, Poids d'un mot]
|
||||
$$ d(v,w) = \operatorname{card}(i\in \llbracket1,n\rrbracket,v_i \neq w_i)$$
|
||||
\pause
|
||||
$$ w(v) = d(v,0) = \operatorname{card}(i\in \llbracket1,n\rrbracket,v_i = 0)$$
|
||||
|
||||
\end{definition}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
|
||||
\[
|
||||
\scalebox{1.7}{
|
||||
$
|
||||
\begin{bmatrix}
|
||||
1\\0\\0\\1\\1\\0\\1\\1\\0\\0\\1
|
||||
\end{bmatrix}
|
||||
\begin{bmatrix}
|
||||
0\\1\\0\\1\\0\\0\\1\\1\\1\\1\\1
|
||||
\end{bmatrix}
|
||||
$
|
||||
}\]
|
||||
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
|
||||
\[
|
||||
\scalebox{1.7}{
|
||||
$
|
||||
\begin{bmatrix}
|
||||
\color{blue}1\\\color{blue}0\\0\\1\\\color{blue}1\\0\\1\\1\\\color{blue}0\\\color{blue}0\\1
|
||||
\end{bmatrix}
|
||||
\begin{bmatrix}
|
||||
\color{blue}0\\\color{blue}1\\0\\1\\\color{blue}0\\0\\1\\1\\\color{blue}1\\\color{blue}1\\1
|
||||
\end{bmatrix}
|
||||
$
|
||||
}\]
|
||||
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
|
||||
\[
|
||||
\scalebox{1.7}{
|
||||
$
|
||||
\begin{bmatrix}
|
||||
\color{red}1\\0\\0\\\color{red}1\\\color{red}1\\0\\\color{red}1\\\color{red}1\\0\\0\\\color{red}1
|
||||
\end{bmatrix}
|
||||
\begin{bmatrix}
|
||||
0\\\color{red}1\\0\\\color{red}1\\0\\0\\\color{red}1\\\color{red}1\\\color{red}1\\\color{red}1\\\color{red}1
|
||||
\end{bmatrix}
|
||||
$
|
||||
}\]
|
||||
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Propriétés des codes}
|
||||
\begin{definition}
|
||||
\pause
|
||||
Capacité de détection $e_d$ et capacité de correction $e_c$.
|
||||
\pause
|
||||
|
||||
La distance minimale.
|
||||
|
||||
$$d_C = \min_{x,y\in C\times C,x\neq y}\left(d(x,y)\right)$$
|
||||
\end{definition}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Distance minimale}
|
||||
\begin{theorem}[Distance minimale]
|
||||
\pause
|
||||
$$ e_d = d_C - 1 \qquad\pause e_c = \left\lfloor\frac{d_C - 1}{2}\right\rfloor$$
|
||||
\end{theorem}
|
||||
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Code parfait}
|
||||
\begin{definition}[Code Parfait]
|
||||
\pause
|
||||
Jamais d'ambigüité sur la façon de décoder un mot érroné.
|
||||
\end{definition}
|
||||
\pause
|
||||
\textit{Exemple: Code de répétition (n,1)}
|
||||
$$C = \left\{\begin{bmatrix}
|
||||
0\\\vdots\\0
|
||||
\end{bmatrix},
|
||||
\begin{bmatrix}
|
||||
1\\\vdots\\1
|
||||
\end{bmatrix}\right\}$$
|
||||
\pause
|
||||
$$d_C = n\pause,e_d = n-1\pause,e_c = \left\lfloor \frac{n-1}{2} \right\rfloor$$
|
||||
|
||||
\pause\centering
|
||||
parfait \underline{si et seulement si} $n$ impair
|
||||
\end{frame}
|
||||
|
||||
|
||||
\subsection{Codes linéaires}
|
||||
\begin{frame}
|
||||
\frametitle{Codes linéaire}
|
||||
|
||||
\begin{definition}
|
||||
\pause
|
||||
$C$ sous-espace vectoriel de $\FD^n$
|
||||
|
||||
\pause
|
||||
Codage linéaire
|
||||
\end{definition}
|
||||
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Matrices du code linéaire}
|
||||
\begin{definition}[Matrice génératrice]
|
||||
\pause
|
||||
$$G \in \mathcal{M}_{n,k}(\FD)$$
|
||||
|
||||
$$Im(G) = C$$
|
||||
\end{definition}
|
||||
\pause
|
||||
\begin{definition}[Matrice de contrôle]
|
||||
$$H \in \mathcal{M}_{n-k,n}(\FD)$$
|
||||
|
||||
$$H\cdot X = 0 \quad\text{\underline{ssi}}\quad X \in C$$
|
||||
\end{definition}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Calcul de distances}
|
||||
\begin{theorem}[Calcul de distances]
|
||||
\pause
|
||||
$$d_C = \min_{X\in C, X\neq 0}(w(X))$$
|
||||
\pause
|
||||
Borne de Singleton:
|
||||
$$d_C \leqslant n+1-k$$
|
||||
\end{theorem}
|
||||
\pause
|
||||
\begin{definition}[Erreur et syndrome]
|
||||
\pause
|
||||
$$E = Z' - Y'$$
|
||||
\pause
|
||||
$$S(Z) = H \cdot Z$$
|
||||
\pause
|
||||
$$S(E) = S(Z)$$
|
||||
\end{definition}
|
||||
\end{frame}
|
||||
|
||||
\subsection{Codes cycliques}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Codes cycliques}
|
||||
\begin{definition}[Code cyclique]
|
||||
\pause
|
||||
$w_1w_2w_3\ldots w_n \in C \implies w_2w_3w_4\ldots w_{n-1}w_nw_1 \in C$.
|
||||
\end{definition}
|
||||
\pause
|
||||
\begin{definition}[Mot binaire associé à un polynôme]
|
||||
\pause
|
||||
\[
|
||||
\begin{bmatrix}
|
||||
1\\0\\0\\1\\1\\0\\1\\1\\0\\0\\1
|
||||
\end{bmatrix}\mapsto 1 + X^3+X^4+X^6 + X^7 + X^{10} \]
|
||||
\end{definition}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Des polynômes bien utiles}
|
||||
\begin{theorem}[Théorème fondamental des codes cycliques]
|
||||
\pause
|
||||
\underline{Unique} polynôme $g$ tel que le mot associé à $g$ engendre $C$ et $g|X^n-1$.
|
||||
\vspace{0.4cm}
|
||||
|
||||
$g$ de degré $n-k$
|
||||
\vspace{0.4cm}
|
||||
|
||||
$(\sigma^i(w))_{i\in \llbracket 0,k-1\rrbracket}$ base de $C$
|
||||
\vspace{0.4cm}
|
||||
\pause
|
||||
Codage naturel associé au polynôme.
|
||||
\end{theorem}
|
||||
|
||||
\end{frame}
|
||||
|
||||
|
||||
\section{Réalisation informatique}
|
||||
|
||||
\begin{frame}
|
||||
\centering\Huge Réalisation Informatique
|
||||
\end{frame}
|
||||
\subsection{Des structures de données}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Créer les structures}
|
||||
\pause
|
||||
Temps constant :
|
||||
\begin{itemize}
|
||||
\item\texttt{lor,land,lxor,lsl,lsr,=,<,>}
|
||||
\item\texttt{if, for, match, \&\&}
|
||||
\end{itemize}
|
||||
|
||||
\end{frame}
|
||||
|
||||
\subsubsection{Matrices et vecteurs}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Matrices et vecteurs}
|
||||
\pause
|
||||
\centering\texttt{type vecteur = int}
|
||||
|
||||
\centering\texttt{type matrice = int list}
|
||||
\pause
|
||||
\begin{itemize}
|
||||
\item Calculs binaires rapides
|
||||
\pause
|
||||
\item Limitation par l'architecture
|
||||
\pause
|
||||
\item Possibilité de dépasser virtuellement.
|
||||
\end{itemize}
|
||||
\pause
|
||||
\underline{Fonctions dévelopées: }
|
||||
\pause
|
||||
\begin{itemize}
|
||||
\fsign{produit}{matrice \into vecteur \into vecteur}{k}
|
||||
\pause
|
||||
\fsign{identite}{int \into matrice}{n}
|
||||
\pause
|
||||
\fsign{print\_matrice}{int \into matrice \into unit}{nk}
|
||||
\fsign{print\_vecteur}{int \into vecteur \into unit}{n}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\subsubsection{Polynômes}
|
||||
\begin{frame}
|
||||
\frametitle{Polynômes}
|
||||
\pause
|
||||
\centering\texttt{type polynome = int}
|
||||
|
||||
\pause
|
||||
\vspace{0.4cm}
|
||||
Mêmes remarques.
|
||||
|
||||
\pause
|
||||
\vspace{0.5cm}
|
||||
\underline{Fonctions dévelopées: }
|
||||
\pause
|
||||
\begin{itemize}
|
||||
\fsign{degre}{polynome \into int}{p}
|
||||
\pause
|
||||
\fsign{polmul}{polynome \into polynome \into polynome}{\min(p,q)}
|
||||
\pause
|
||||
\fsign{poldiveuc}{polynome \into polynome \into polynome $\times$ polynome}{p^2}
|
||||
\pause
|
||||
\fsign{print\_polynome}{polynome \into unit}{p}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Fonctions d'affichages}
|
||||
\begin{figure}[h]
|
||||
\begin{center}
|
||||
\includesvg[scale=.3]{print_output_path.svg}
|
||||
\caption{Exemple d'affichage de vecteur,matrice et polynômes}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
\end{frame}
|
||||
\subsubsection{Codes}
|
||||
\begin{frame}
|
||||
\frametitle{Structures des codes}
|
||||
\pause
|
||||
\texttt{type code\_lineaire = \{\\\hspace{0.4cm}
|
||||
k : int;\\\hspace{0.4cm}
|
||||
n : int;\\\hspace{0.4cm}
|
||||
g : Math.matrice;\\\hspace{0.4cm}
|
||||
h : Math.matrice; \\\}
|
||||
}
|
||||
\pause
|
||||
\vspace{0.4cm}
|
||||
|
||||
|
||||
\texttt{type code\_cyclique = \{\\\hspace{0.4cm}
|
||||
k : int;\\\hspace{0.4cm}
|
||||
n : int;\\\hspace{0.4cm}
|
||||
pol : Math.polynome;\\ \}
|
||||
}
|
||||
|
||||
|
||||
\pause
|
||||
\vspace{0.4cm}
|
||||
\begin{itemize}
|
||||
\fsign{systematiqueFromRedondance}{int \into int \into matrice \into code\_lineaire}{k}
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\subsection{Liste des fonctions}
|
||||
|
||||
\begin{frame}
|
||||
\frametitle{Fonctions de codage/décodage}
|
||||
\pause
|
||||
\begin{itemize}
|
||||
\fsign{encoder}{code\_lineaire \into vecteur \into vecteur}{k}
|
||||
\pause
|
||||
\fsign{appartenir}{code\_lineaire -> vecteur -> bool}{n}
|
||||
\pause
|
||||
\fsign{distance\_minimale}{code\_lineaire -> int}{n2^{d_C}}
|
||||
\pause
|
||||
\fsignz{decoder}{code\_lineaire \into vecteur \into Math.vecteur}
|
||||
\pause
|
||||
\fsign{genererClasses}{code\_lineaire \into classes\_latérales}{n\cdot2^k}
|
||||
\pause
|
||||
\fsign{decoder2}{classes\_latérales \into vecteur \into vecteur}{n}
|
||||
\end{itemize}
|
||||
|
||||
\end{frame}
|
||||
|
||||
|
||||
\begin{frame}
|
||||
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\frametitle{Annexes}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}
|
||||
\lstinputlisting[basicstyle=\scriptsize,breaklines=true,language=Caml,frame=single,linerange={1-26}]{../Math.mli}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\lstinputlisting[basicstyle=\scriptsize,breaklines=true,language=Caml,frame=single,linerange={29-34}]{../Math.mli}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\lstinputlisting[basicstyle=\scriptsize,breaklines=true,language=Caml,frame=single,linerange={1-27}]{../Code.mli}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\lstinputlisting[basicstyle=\scriptsize,breaklines=true,language=Caml,frame=single,linerange={29-39}]{../Code.mli}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\lstinputlisting[basicstyle=\scriptsize,breaklines=true,linerange={48-59},language=Caml,frame=single]{../Math.ml}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\lstinputlisting[basicstyle=\scriptsize,breaklines=true,linerange={105-128},language=Caml,frame=single]{../Math.ml}
|
||||
\end{frame}
|
||||
\begin{frame}
|
||||
\lstinputlisting[basicstyle=\scriptsize,breaklines=true,linerange={140-166},language=Caml,frame=single]{../Code.ml}
|
||||
\end{frame}
|
||||
|
||||
|
||||
\end{document}
|
||||
374
CompteRendu/diagramme_transmission_corrige.svg
Normal file
374
CompteRendu/diagramme_transmission_corrige.svg
Normal file
@ -0,0 +1,374 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="207.54962mm"
|
||||
height="85.49041mm"
|
||||
viewBox="0 0 207.54962 85.49041"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
sodipodi:docname="diagramme_transmission_corrige.svg">
|
||||
<defs
|
||||
id="defs2">
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Send"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path855"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#1909ff;fill-opacity:1;fill-rule:evenodd;stroke:#1909ff;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:isstock="true"
|
||||
style="overflow:visible"
|
||||
id="marker5484"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow1Lend">
|
||||
<path
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
id="path5482"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path843"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend-3"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path843-5"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend-3-9"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path843-5-1"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Send-7"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path855-0"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#1909ff;fill-opacity:1;fill-rule:evenodd;stroke:#1909ff;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Send-7-3"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path855-0-6"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#1909ff;fill-opacity:1;fill-rule:evenodd;stroke:#1909ff;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.98994949"
|
||||
inkscape:cx="265.20904"
|
||||
inkscape:cy="153.84876"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="703"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-0.1889881,-4.646442)">
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.60300004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect817"
|
||||
width="31.56101"
|
||||
height="19.087799"
|
||||
x="7.1015"
|
||||
y="9.1107006" />
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.60300004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect817-3"
|
||||
width="31.561012"
|
||||
height="19.087799"
|
||||
x="7.1015"
|
||||
y="65.017113" />
|
||||
<rect
|
||||
style="opacity:1;fill:#efff07;fill-opacity:1;stroke:none;stroke-width:1.8350811;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect836"
|
||||
width="207.54962"
|
||||
height="2.4568453"
|
||||
x="0.1889881"
|
||||
y="43" />
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.60300004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect817-6"
|
||||
width="31.561001"
|
||||
height="19.087799"
|
||||
x="83.851517"
|
||||
y="9.1107006" />
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.60300004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect817-7"
|
||||
width="31.561012"
|
||||
height="19.087799"
|
||||
x="83.851517"
|
||||
y="65.017113" />
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.60300004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect817-5"
|
||||
width="31.561012"
|
||||
height="19.087799"
|
||||
x="151.89478"
|
||||
y="65.016701" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.57855141;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-3)"
|
||||
d="m 99.51534,29.039903 67.37527,34.390145"
|
||||
id="path838-6"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="opacity:1;fill:#ffc407;fill-opacity:1;stroke:none;stroke-width:0.46499997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path1280-2"
|
||||
sodipodi:sides="16"
|
||||
sodipodi:cx="99.785713"
|
||||
sodipodi:cy="44.322914"
|
||||
sodipodi:r1="6.6576414"
|
||||
sodipodi:r2="3.3288207"
|
||||
sodipodi:arg1="0.96704699"
|
||||
sodipodi:arg2="1.1633965"
|
||||
inkscape:flatsided="false"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 103.56548,49.80357 -2.46081,-2.424285 0.0757,3.453547 -1.345752,-3.181457 -1.251648,3.219643 -0.02582,-3.45428 -2.388476,2.495577 1.298038,-3.201222 -3.16168,1.391584 2.424285,-2.460807 -3.453548,0.07573 3.181457,-1.345754 -3.219643,-1.251648 3.454281,-0.02582 -2.495578,-2.388476 3.201222,1.298038 -1.391583,-3.16168 2.460806,2.424284 -0.07573,-3.453547 1.345755,3.181457 1.251651,-3.219643 0.0258,3.454281 2.38848,-2.495578 -1.29804,3.201222 3.16168,-1.391583 -2.42429,2.460806 3.45355,-0.07573 -3.18146,1.345755 3.21965,1.251647 -3.45428,0.02582 2.49557,2.388475 -3.20122,-1.298037 z"
|
||||
transform="rotate(20.694563,115.05958,127.97772)" />
|
||||
<path
|
||||
style="fill:none;stroke:#1909ff;stroke-width:2.48587942;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Send)"
|
||||
d="M 38.931548,18.242559 H 78.251484"
|
||||
id="path5474"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#1909ff;stroke-width:2.47601247;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Send-7)"
|
||||
d="M 82.388078,75.22247 H 43.379661"
|
||||
id="path5474-9"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#1909ff;stroke-width:2.26204824;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Send-7-3)"
|
||||
d="M 150.46669,75.505951 H 117.90878"
|
||||
id="path5474-9-0"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:9.35350132px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#2609ff;fill-opacity:1;stroke:none;stroke-width:0.23383752"
|
||||
x="52.158733"
|
||||
y="10.745277"
|
||||
id="text8270"
|
||||
transform="scale(0.90747576,1.1019578)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8268"
|
||||
x="52.158733"
|
||||
y="10.745277"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Linux Libertine Display O';-inkscape-font-specification:'Linux Libertine Display O';fill:#2609ff;fill-opacity:1;stroke-width:0.23383752">Codage</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:8.8114109px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#2609ff;fill-opacity:1;stroke:none;stroke-width:0.22028522"
|
||||
x="136.60857"
|
||||
y="72.858261"
|
||||
id="text8270-6"
|
||||
transform="scale(0.85488207,1.169752)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8268-2"
|
||||
x="136.60857"
|
||||
y="72.858261"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Linux Libertine Display O';-inkscape-font-specification:'Linux Libertine Display O';fill:#2609ff;fill-opacity:1;stroke-width:0.22028522">Correction</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:8.44891262px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#2609ff;fill-opacity:1;stroke:none;stroke-width:0.21122278"
|
||||
x="51.402302"
|
||||
y="77.988083"
|
||||
id="text8270-61"
|
||||
transform="scale(0.88827728,1.1257746)"><tspan
|
||||
sodipodi:role="line"
|
||||
x="51.402302"
|
||||
y="77.988083"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Linux Libertine Display O';-inkscape-font-specification:'Linux Libertine Display O';fill:#2609ff;fill-opacity:1;stroke-width:0.21122278"
|
||||
id="tspan8298">Décodage</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="18.16637"
|
||||
y="23.195908"
|
||||
id="text8304"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8302"
|
||||
x="18.16637"
|
||||
y="23.195908"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.8166666px;font-family:'Linux Libertine Mono O';-inkscape-font-specification:'Linux Libertine Mono O';stroke-width:0.26458332">X</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Linux Libertine Display O';-inkscape-font-specification:'Linux Libertine Display O';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="94.842758"
|
||||
y="23.195908"
|
||||
id="text8308"><tspan
|
||||
sodipodi:role="line"
|
||||
x="94.842758"
|
||||
y="23.195908"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.8166666px;font-family:'Linux Libertine Mono O';-inkscape-font-specification:'Linux Libertine Mono O';stroke-width:0.26458332"
|
||||
id="tspan8310">Y</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="18.166372"
|
||||
y="79.102318"
|
||||
id="text8304-7"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8302-7"
|
||||
x="18.166372"
|
||||
y="79.102318"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.8166666px;font-family:'Linux Libertine Mono O';-inkscape-font-specification:'Linux Libertine Mono O';stroke-width:0.26458332">X</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Linux Libertine Display O';-inkscape-font-specification:'Linux Libertine Display O';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="94.842766"
|
||||
y="79.102318"
|
||||
id="text8308-9"><tspan
|
||||
sodipodi:role="line"
|
||||
x="94.842766"
|
||||
y="79.102318"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.8166666px;font-family:'Linux Libertine Mono O';-inkscape-font-specification:'Linux Libertine Mono O';stroke-width:0.26458332"
|
||||
id="tspan8310-4">Y</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.58333302px;line-height:1.25;font-family:'Linux Libertine Display O';-inkscape-font-specification:'Linux Libertine Display O';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="163.08952"
|
||||
y="79.138947"
|
||||
id="text8308-9-0"><tspan
|
||||
sodipodi:role="line"
|
||||
x="163.08952"
|
||||
y="79.138947"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.8166666px;font-family:'Linux Libertine Mono O';-inkscape-font-specification:'Linux Libertine Mono O';stroke-width:0.26458332"
|
||||
id="tspan8378">Z</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="25.117966"
|
||||
y="76.780655"
|
||||
id="text9038"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan9036"
|
||||
x="25.117966"
|
||||
y="76.780655"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Linux Libertine Mono O';-inkscape-font-specification:'Linux Libertine Mono O';stroke-width:0.26458332">'</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="101.90678"
|
||||
y="76.885681"
|
||||
id="text9038-8"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan9036-2"
|
||||
x="101.90678"
|
||||
y="76.885681"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Linux Libertine Mono O';-inkscape-font-specification:'Linux Libertine Mono O';stroke-width:0.26458332">'</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="168.99142"
|
||||
y="76.618408"
|
||||
id="text9038-1"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan9036-1"
|
||||
x="168.99142"
|
||||
y="76.618408"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Linux Libertine Mono O';-inkscape-font-specification:'Linux Libertine Mono O';stroke-width:0.26458332">'</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 17 KiB |
244
CompteRendu/diagramme_transmission_simplet.svg
Normal file
244
CompteRendu/diagramme_transmission_simplet.svg
Normal file
@ -0,0 +1,244 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="207.54962mm"
|
||||
height="85.49041mm"
|
||||
viewBox="0 0 207.54962 85.49041"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)"
|
||||
sodipodi:docname="diagramme_transmission_simplet.svg">
|
||||
<defs
|
||||
id="defs2">
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Send"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path855"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#1909ff;fill-opacity:1;fill-rule:evenodd;stroke:#1909ff;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.2,0,0,-0.2,-1.2,0)"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:isstock="true"
|
||||
style="overflow:visible"
|
||||
id="marker5484"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Arrow1Lend">
|
||||
<path
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
id="path5482"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
id="path843"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)"
|
||||
inkscape:connector-curvature="0" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend-3-9"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path843-5-1"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Send-7"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path855-0"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#1909ff;fill-opacity:1;fill-rule:evenodd;stroke:#1909ff;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Send"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Send-7-3"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path855-0-6"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#1909ff;fill-opacity:1;fill-rule:evenodd;stroke:#1909ff;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.2,0,0,-0.2,-1.2,0)" />
|
||||
</marker>
|
||||
<marker
|
||||
inkscape:stockid="Arrow1Lend"
|
||||
orient="auto"
|
||||
refY="0"
|
||||
refX="0"
|
||||
id="Arrow1Lend-3-3"
|
||||
style="overflow:visible"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always">
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path843-5-6"
|
||||
d="M 0,0 5,-5 -12.5,0 5,5 Z"
|
||||
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
|
||||
transform="matrix(-0.8,0,0,-0.8,-10,0)" />
|
||||
</marker>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="0.98994949"
|
||||
inkscape:cx="266.21919"
|
||||
inkscape:cy="103.30859"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:window-width="1366"
|
||||
inkscape:window-height="703"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-0.1889881,-4.646442)">
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.60300004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect817"
|
||||
width="31.56101"
|
||||
height="19.087799"
|
||||
x="7.1015"
|
||||
y="9.1107006" />
|
||||
<rect
|
||||
style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1.60300004;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect817-3"
|
||||
width="31.561012"
|
||||
height="19.087799"
|
||||
x="7.1015"
|
||||
y="65.017113" />
|
||||
<rect
|
||||
style="opacity:1;fill:#efff07;fill-opacity:1;stroke:none;stroke-width:1.8350811;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect836"
|
||||
width="207.54962"
|
||||
height="2.4568453"
|
||||
x="0.1889881"
|
||||
y="43" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="18.16637"
|
||||
y="23.195908"
|
||||
id="text8304"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8302"
|
||||
x="18.16637"
|
||||
y="23.195908"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.8166666px;font-family:'Linux Libertine Mono O';-inkscape-font-specification:'Linux Libertine Mono O';stroke-width:0.26458332">X</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="18.166372"
|
||||
y="79.102318"
|
||||
id="text8304-7"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan8302-7"
|
||||
x="18.166372"
|
||||
y="79.102318"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14.8166666px;font-family:'Linux Libertine Mono O';-inkscape-font-specification:'Linux Libertine Mono O';stroke-width:0.26458332">X</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
|
||||
x="25.117966"
|
||||
y="76.780655"
|
||||
id="text9038"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan9036"
|
||||
x="25.117966"
|
||||
y="76.780655"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Linux Libertine Mono O';-inkscape-font-specification:'Linux Libertine Mono O';stroke-width:0.26458332">'</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.57855141;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Arrow1Lend-3-3)"
|
||||
d="m 21.926248,27.91401 0.290618,37.330111"
|
||||
id="path838-6-7"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="opacity:1;fill:#ffc407;fill-opacity:1;stroke:none;stroke-width:0.46499997;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path1280-2"
|
||||
sodipodi:sides="16"
|
||||
sodipodi:cx="99.785713"
|
||||
sodipodi:cy="44.322914"
|
||||
sodipodi:r1="6.6576414"
|
||||
sodipodi:r2="3.3288207"
|
||||
sodipodi:arg1="0.96704699"
|
||||
sodipodi:arg2="1.1633965"
|
||||
inkscape:flatsided="false"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="m 103.56548,49.80357 -2.46081,-2.424285 0.0757,3.453547 -1.345752,-3.181457 -1.251648,3.219643 -0.02582,-3.45428 -2.388476,2.495577 1.298038,-3.201222 -3.16168,1.391584 2.424285,-2.460807 -3.453548,0.07573 3.181457,-1.345754 -3.219643,-1.251648 3.454281,-0.02582 -2.495578,-2.388476 3.201222,1.298038 -1.391583,-3.16168 2.460806,2.424284 -0.07573,-3.453547 1.345755,3.181457 1.251651,-3.219643 0.0258,3.454281 2.38848,-2.495578 -1.29804,3.201222 3.16168,-1.391583 -2.42429,2.460806 3.45355,-0.07573 -3.18146,1.345755 3.21965,1.251647 -3.45428,0.02582 2.49557,2.388475 -3.20122,-1.298037 z"
|
||||
transform="rotate(20.694563,60.937501,-168.44616)" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 9.4 KiB |
Loading…
x
Reference in New Issue
Block a user