Advertisement
DanielOertwig

wraptable textwidth

Nov 18th, 2012
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 5.77 KB | None | 0 0
  1. % Article on a4 with 10pt
  2. \documentclass[a4paper,10pt]{article}
  3.  
  4.  
  5.  
  6. % =============================================================================
  7. % Set input encoding
  8. \usepackage[utf8]{inputenc}
  9. % Set correct language
  10. \usepackage[ngerman]{babel}
  11. % Import euro symbol like with 10 \euro or \EUR{10}
  12. \usepackage{eurosym}
  13. % Use graphics
  14. \usepackage{graphicx}
  15. \usepackage{wrapfig}
  16. \usepackage[font=small,labelfont=bf]{caption}
  17. % use color
  18. \usepackage{color}
  19. % use fancy page style
  20. \usepackage{fancyhdr}
  21. % math symbols and so on
  22. \usepackage{amsmath}
  23. \usepackage{amssymb}
  24. \usepackage{stmaryrd}
  25. % count total pagenumbers
  26. \usepackage{lastpage}
  27. % underlined text and so on
  28. \usepackage[normalem]{ulem}
  29. % pstricks for fancy graphics
  30. \usepackage{pstricks}
  31. \usepackage{pst-all}
  32. \usepackage{pst-node}
  33. \usepackage{pst-3dplot}
  34. \usepackage{pstricks-add}
  35. \usepackage{pst-pdf}
  36. % provide loops to paint complex figures
  37. \usepackage{multido}
  38. % provide floating point arithmetic
  39. \usepackage{fp}
  40. % more fun painting figures
  41. \usepackage{tikz}
  42.  
  43.  
  44. % =============================================================================
  45. % define lengths
  46. \setlength{\headheight}{66pt}
  47. \setlength{\headwidth}{18cm}
  48. \setlength{\oddsidemargin}{-1cm}
  49. \setlength{\topmargin}{-2cm}
  50. \setlength{\textwidth}{18cm}
  51. \setlength{\textheight}{24cm}
  52.  
  53. % fancy page style configuration
  54. \pagestyle{fancy}
  55. \fancyhf{} % Delete old configuration
  56. \renewcommand{\headrulewidth}{0.4pt} % topline
  57. \renewcommand{\footrulewidth}{0.4pt} % footline
  58. \fancyhead[L]{Informationsübertragung\\ Übungsblatt 4}
  59. \fancyhead[C]{}
  60. \fancyhead[R]{Some guy -- XXXXXXX\\ Other guy -- XXXXXXX}
  61. \fancyfoot[L]{WS2012/13}
  62. \fancyfoot[C]{}
  63. \fancyfoot[R]{\thepage~/~\pageref{LastPage}}
  64.  
  65. % pstricks configuration
  66. \psset{unit=.5cm}
  67.  
  68. % no indent on section
  69. \setlength{\parindent}{0pt}
  70. \setlength{\parskip}{\baselineskip}
  71.  
  72. % In case lastpage gives errors of not being able to write aux file
  73. %\makeatletter
  74. %\renewcommand{\lastpage@fileswtest}[2]{}
  75. %\makeatother
  76.  
  77.  
  78.  
  79. % =============================================================================
  80. \begin{document}
  81. \begin{wraptable}{R}{5cm}
  82.  \centering
  83.  \begin{tabular}{|c|c|c|c|}
  84.    \hline
  85.    $i$ & $NW_{i1}$ & $NW_{i2}$ & $NW_{i3}$ \\\hline\hline
  86.    0 & 0 & 0 & 0 \\\hline
  87.    1 & 0 & 0 & 1 \\\hline
  88.    2 & 0 & 1 & 0 \\\hline
  89.    3 & 0 & 1 & 1 \\\hline
  90.    4 & 1 & 0 & 0 \\\hline
  91.    5 & 1 & 0 & 1 \\\hline
  92.    6 & 1 & 1 & 0 \\\hline
  93.    7 & 1 & 1 & 1 \\\hline
  94.  \end{tabular}
  95.  \caption{Liste der Codewortzeichen}
  96. \end{wraptable}
  97.  
  98. \section*{Aufgabe 4.1 -- Gruppencode}
  99. \subsection*{1. Nutzbits und Nutzworte}
  100. Da ein binärer Gruppencode durch Linearkombination der $m$ Nutzbits des
  101. Codeworts und der $m$ Generatorpolynome besteht, und im vorliegendem Fall $3$
  102. Gerneratorpolynome verwendet werden folgt daraus direkt $m = 3$. Daraus ergibt
  103. sich für die Anzahl der Nutzworte $n_w = 2^m = 2^3 = 8$.
  104.  
  105. \begin{wraptable}{L}{5cm}
  106.  \centering
  107.  \begin{tabular}{|c|c|}
  108.    \hline
  109.    $NW_i$ & $CW_i$ \\\hline\hline
  110.    000 & 00000 \\\hline
  111.    001 & 10111 \\\hline
  112.    010 & 10010 \\\hline
  113.    011 & 00101 \\\hline
  114.    100 & 01100 \\\hline
  115.    101 & 11011 \\\hline
  116.    110 & 11110 \\\hline
  117.    111 & 01001 \\\hline
  118.  \end{tabular}
  119.  \caption{Übersetzung der Codewortzeichen in nützliche Codeworte}
  120.  \label{tab:NWtoCW}
  121. \end{wraptable}
  122.  
  123.  
  124. \subsection*{2. Gewichtsverteilung des Codes}
  125. Die Gewichtsverteilung $A(w), w = 0,1,...,7$ des Codes berechnet sich zu
  126. \[A(w) = \frac{w(CW_w)}{8}\]
  127. \textbf{Anmerkung:}~Der Ausdruck \emph{Gewichtsverteilung} findet sich auf
  128. keiner der Vorlesungsfolien.
  129.  
  130. \subsection*{3. Hamming-Distanz}
  131. Aus Tabelle~\ref{tab:NWtoCW} lässt sich die Hamming-Distanz $h = 2$ als
  132. kleinste Distanz zwischen 2~Codeworten leicht ablesen.
  133.  
  134. \begin{wraptable}{R}{4cm}
  135.  \centering
  136.  \renewcommand\arraystretch{1.3}% (MyValue=1.0 is for standard spacing)
  137.   \begin{tabular}{|c|c|}
  138.    \hline
  139.    $w$ & $A(w)$ \\\hline\hline
  140.    0 & $\frac{0}{8}$ \\\hline
  141.    1 & $\frac{4}{8}$ \\\hline
  142.    2 & $\frac{2}{8}$ \\\hline
  143.    3 & $\frac{2}{8}$ \\\hline
  144.    4 & $\frac{2}{8}$ \\\hline
  145.    5 & $\frac{4}{8}$ \\\hline
  146.    6 & $\frac{4}{8}$ \\\hline
  147.    7 & $\frac{2}{8}$ \\\hline
  148.  \end{tabular}
  149.  \caption{Gewichtsverteilung der Codeworte}
  150. \end{wraptable}
  151.  
  152.  
  153. \subsection*{4. Nicht erkennbares Fehlermuster}
  154. Das Fehlermuster $F_n = 01001$ macht es unmöglich, die Codeworte $01001$ und
  155. $00000$ bzw. $10111$ und $11110$ bzw. $10010$ und $11011$ bzw. $00101$ und
  156. $01100$ zu unterscheiden.
  157.  
  158. \subsection*{5. Modifizierte Generatorworte}
  159. Damit sich die Nutzbits in den ersten drei Stellen der Nutzworte direkt
  160. wiederfinden, müssen die Generatorworte die Bedingung erfüllen, dass für jede
  161. der ersten drei Stellen genau 1 Bit aus einem der Generatorworte gesetzt ist.
  162. Damit ergibt sich aus obiger Liste ${G_1}^* = 10010$, ${G_2}^* = 01001$ und
  163. ${G_3}^* = 00101$.
  164.  
  165.  
  166.  
  167.  
  168.  
  169. \section*{Aufgabe 4.2 -- Lineare, systematische Codes}
  170. Gegeben ist ein linearer, systematischer Code $C$ mit $\overline{\eta} = 3$
  171.  
  172. \subsection*{1. Hammingdistanz und maximale Anzahl der sicher korrigierbaren Fehler}
  173. Aus $\overline{\eta} = 3$ folgt direkt die Hammingdistanz $h = \overline{\eta}+1
  174. = 4$. Daraus ergibt sich die maximale Anzahl der sicher korrigierbaren Fehler zu
  175. $\eta = \frac{h-2}{2} = 1$.
  176.  
  177. \subsection*{2. Effizienz des Codes als Funktion der Anzahl der Prüfbits}
  178. Die Effizienz des Codes ist gegeben durch $f_{eff}(k) = \frac{m}{n} =
  179. \frac{m}{m+k} = \frac{1}{1 + \frac{k}{m}}$. Um die Effizienz möglichst hoch zu
  180. halten muss nun also ein möglichst geringes $k$ gewählt werden. Allerdings darf
  181. $k$ natürlich auch nicht zu gering (z.B. $k = 0$) gewählt werden, da sonst den
  182. Anforderungen an Fehlererkennung und -korrektur nicht entgegen gekommen werden
  183. kann.
  184.  
  185. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement