Закончил решетки декодера

This commit is contained in:
2021-05-02 22:58:36 +03:00
parent 6d156d6ea7
commit 18fcb1de97
3 changed files with 38 additions and 32 deletions

View File

@@ -1,38 +1,42 @@
\begin{tikzpicture}[x=1.2cm, y=-1cm] \begin{figure}[H]
\node at (-0.5,0) [left] {$s_1=00$}; \begin{tikzpicture}[x=1.2cm, y=-1cm]
\node at (-0.5,1) [left] {$s_2=10$}; \node at (-0.5,0) [left] {$s_1=00$};
\node at (-0.5,2) [left] {$s_3=01$}; \node at (-0.5,1) [left] {$s_2=10$};
\node at (-0.5,3) [left] {$s_4=11$}; \node at (-0.5,2) [left] {$s_3=01$};
\node at (-0.5,3) [left] {$s_4=11$};
% Nodes % Nodes
\foreach \x in {0,...,9} { \foreach \x in {0,...,9} {
\node at (\x,-.7) {$\x$}; \node at (\x,-.7) {$\x$};
\foreach \y in {0,...,3} { \foreach \y in {0,...,3} {
\node (s\x\y) at (\x,\y) [circle,fill=black,scale=0.7] {}; \node (s\x\y) at (\x,\y) [circle,fill=black,scale=0.7] {};
}
} }
}
% Edges % Edges
\trellisEdges{0}{0} \trellisEdges{0}{0}
\trellisEdges{1}{0} \trellisEdges{1}{0}
\trellisEdges{1}{1} \trellisEdges{1}{1}
\foreach \x in {2,...,8} { \foreach \x in {2,...,8} {
\foreach \y in {0,...,3} { \foreach \y in {0,...,3} {
\trellisEdges{\x}{\y} \trellisEdges{\x}{\y}
}
} }
}
% Inputs and Outputs % Inputs and Outputs
\node at (-0.5,4) [left] {Входной бит}; \node at (-0.5,4) [left] {Входной бит};
\node at (-0.5,5) [left] {Результат}; \node at (-0.5,5) [left] {Результат};
\trellisInOut{0}{0.5}{1}{11} \trellisInOut{0}{0.5}{1}{11}
\trellisInOut{1}{1.5}{0}{10} \trellisInOut{1}{1.5}{0}{10}
\trellisInOut{2}{1.5}{1}{00} \trellisInOut{2}{1.5}{1}{00}
\trellisInOut{3}{2}{1}{01} \trellisInOut{3}{2}{1}{01}
\trellisInOut{4}{3}{1}{10} \trellisInOut{4}{3}{1}{10}
\trellisInOut{5}{3}{1}{10} \trellisInOut{5}{3}{1}{10}
\trellisInOut{6}{2.5}{0}{01} \trellisInOut{6}{2.5}{0}{01}
\trellisInOut{7}{1}{0}{11} \trellisInOut{7}{1}{0}{11}
\trellisInOut{8}{0.5}{1}{11} \trellisInOut{8}{0.5}{1}{11}
\end{tikzpicture} \end{tikzpicture}
\caption{Решетка кодера} \label{fig:coder}
\end{figure}

Binary file not shown.

View File

@@ -12,6 +12,7 @@
\usepackage{tikz} \usepackage{tikz}
\usetikzlibrary{shapes.misc} \usetikzlibrary{shapes.misc}
\usepackage{pdflscape} \usepackage{pdflscape}
\usepackage{float}
\DeclareSymbolFont{T2Aletters}{T2A}{cmr}{m}{it} \DeclareSymbolFont{T2Aletters}{T2A}{cmr}{m}{it}
\graphicspath{ {./images/} } \graphicspath{ {./images/} }
@@ -99,6 +100,7 @@
\end{center} \end{center}
\subsection{Решетка кодера} \subsection{Решетка кодера}
\input{coder} \input{coder}
Длительность двоичного символа \(T_В\) на выходе кодера: Длительность двоичного символа \(T_В\) на выходе кодера: