Reorganized thesis.tex and fixed compilation

This commit is contained in:
Andreas Tsouchlos 2023-02-08 14:07:15 +01:00
parent 6d35af783b
commit 24a48bef59
3 changed files with 52 additions and 437 deletions

View File

@ -1,396 +0,0 @@
@Comment Eintr{\"a}ge k{\"o}nnen komfortabel {\"u}ber das (X)Emacs-Menu "Entry-Types"
@Comment gemacht werden.
@Comment
@Comment Zur Verwendung von BibTeX siehe auch
@Comment file:/tools/misc/teTeX/share/texmf/doc/bibtex/base/btxdoc.dvi
@Comment Mama-Paper
@INPROCEEDINGS{sha49,
author = {Claude E. Shannon},
title = {Communication in the Presence of Noise},
booktitle = {Proc. IRE},
year = {1949},
month = jan
}
@Comment Paper zur Arbeit, Studienarbeit
@Comment Berichte von Regulierungsbehoerden
@TECHREPORT{itu,
title = {Radio Regulations},
institution = {International Telecommunication Union - Radiocommunication},
note = {},
year = {2006}
}
@Comment software radio ...
@INPROCEEDINGS{mit92,
title = {Software radios-survey, critical evaluation and future directions},
author = {Joseph Mitola},
journal = {Proc. National Telesystems Conference},
month = may,
year = {1992}
}
@ARTICLE{hay05,
title = {Cognitive radio: brain-empowered wireless communications},
author = {Haykin, S.},
journal = IEEE_J_JSAC,
month = Feb,
year = {2005}
}
@ARTICLE{jon05,
title = {Software-Defined Radio Basics and Evolution to Cognitive Radio},
author = {Friedrich Jondral},
journal = {EURASIP Journal on Wireless Communications and Networking},
month = Feb,
year = {2005}
}
@Comment Cooperation in Spectrum Sensing
@ARTICLE{jon07,
title = {Cognitive Radio: A Communications Engineering View},
author = {Friedrich K. Jondral},
journal = {IEEE Wireless Communications},
month = Aug,
year = {2007}
}
@book{tc02,
title = {Turbo Coding, Turbo Equalisation and Space-Time Coding for Transmission over Wireless Channels},
author = {L. Hanzo and T. H. Liew and B. L. Yeap},
publisher = {Wiley},
year = {2002}
}
@article{te02,
title = {Turbo Equalization: Principles and New Results},
year = {2002},
author = {M. Tüchler and R. Kötter and A. C. Singer},
journal = IEEE_J_TCOM,
volume = {50},
month = {May}
}
@misc{gnrDoc,
title = "{GNURadio 3.7.2 C++ API}",
howpublished = "\url{http://gnuradio.org/doc/doxygen/namespacegr_1_1trellis.html}",
}
@misc{repo:gr-lte,
title = "{gr-lte Repository}",
howpublished = "\url{https://github.com/kit-cel/gr-lte}",
note = {Accessed 2015-02-12}
}
@misc{repo:gr-misc,
title = "{gr-misc Repository}",
howpublished = "\url{https://github.com/jdemel/gr-misc}",
note = {Accessed 2015-02-12}
}
@misc{repo:gr-rename-contribution,
title = "{GNU Radio modtool rename contribution}",
howpublished = "\url{https://github.com/gnuradio/gnuradio/tree/ab6b4208b4e843548d9c8898cbe1102976161663}",
note = {Accessed 2015-02-12}
}
@misc{Charles2013,
author = {Charles, P.W.D.},
title = {Project Title},
year = {2013},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/charlespwd/project-title}},
commit = {4f57d6a0e4c030202a07a60bc1bb1ed1544bf679}
}
@misc{git:commit:polar-code-merge,
title = "{GNU Radio repository}",
year = {2015},
journal = {GitHub repository},
howpublished = "\url{https://github.com/gnuradio/gnuradio}",
note = {Accessed 2015-11-02},
commit = {45faa98d307f84c6000fe32d69f6c12eb8efd180},
}
@misc{gnuradio:volk,
title = "{Vector-Optimized Library of Kernels}",
year = {2015},
journal = {libvolk.org},
howpublished = "\url{http://libvolk.org/}",
note = {Accessed 2015-11-19},
}
@misc{gnuradio:volk-repository,
title = "{Vector-Optimized Library of Kernels}",
year = {2015},
journal = {GitHub},
howpublished = "\url{https://github.com/gnuradio/volk}",
note = {Accessed 2015-11-19},
commit = {98363e32638a7b036b47905bf8b3de243620a1aa},
}
@misc{gnuradio:fecapi-doc,
title = "{FECAPI documentation}",
year = {2015},
journal = {GNU Radio},
howpublished = "\url{https://gnuradio.org/doc/doxygen/page_fec.html}",
note = {Accessed 2015-11-03},
}
@misc{boost:random,
title = "{Boost Random}",
year = {2010},
journal = {Boost},
howpublished = "\url{http://www.boost.org/doc/libs/1_59_0/doc/html/boost_random.html}",
note = {Accessed 2015-11-03},
}
@COMMENT howpublished = "\url{http://www.uni-kl.de/en/channel-codes/channel-codes-database/wimax-ldpc/}",
@misc{ldpc:alist,
title = {Database of Channel Codes and {ML} Simulation Results},
author = {Helmling, Michael and Scholl, Stefan},
year = {2015},
journal = {University of Kaiserslautern},
howpublished = "\url{www.uni-kl.de/channel-codes}",
note = {Accessed 2015-11-19},
}
@article{lte:winncomm2013,
title = {A LTE Receiver Framework Implementation in {GNU Radio}},
year = {2013},
author = {J. Demel and S. Koslowski and F. Jondral},
journal = {SDR-WInnComm-Europe-2013},
month = {June}
}
@article{lte:springer2015,
title = "{A LTE Receiver Framework Using GNU Radio}",
year = {2015},
author = {J. Demel and S. Koslowski and F. Jondral},
journal = {Springer Journal on Signal Processing Systems},
doi = {10.1007/s11265-014-0959-z}
}
@misc{dijkstra:zerocounting,
title = "{Why numbering should start at zero}",
author = {Edsger W. Dijkstra},
year = {2008},
howpublished = "\url{http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html}",
note = {Accessed 2015-10-26}
}
@article{cloudran:2015,
author = {P. Rost and A. Maeder and H. Paul and D. W\"{u}bben and A. Dekorsy and G. Fettweis and Ignacio Berberana and Vinay Suryaprakash and Matthew Valenti},
title = {Benefits and Challenges of Virtualization in {5G} Radio Access Networks},
year = {2015},
month = dec,
journal=IEEE_M_COM,
}
@ARTICLE{polar:arikan09,
author={Ar\i{}kan, Erdal},
ownlabel={Ar\i{}01},
journal=IEEE_J_IT,
title={Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels},
year={2009},
month={July},
volume={55},
number={7},
pages={3051-3073},
keywords={binary codes;channel capacity;channel coding;decoding;memoryless systems;probability;channel capacity;channel coding;channel polarization;code sequence;polar codes;probability;successive cancellation decoding algorithm;symmetric binary-input memoryless channel;Capacity planning;Channel capacity;Channel coding;Codes;Councils;Decoding;Information theory;Memoryless systems;Noise cancellation;Polarization;Capacity-achieving codes;Plotkin construction;Reed Muller (RM) codes;channel capacity;channel polarization;polar codes;successive cancellation decoding},
doi={10.1109/TIT.2009.2021379},
ISSN={0018-9448},
}
@article{polar:arikan11systematic,
title={Systematic polar coding},
author={Ar\i{}kan, Erdal},
journal=IEEE_J_COML,
volume={15},
number={8},
pages={860--862},
year={2011},
publisher={Citeseer}
}
@article{tal2013construct,
title={How to construct polar codes},
author={Tal, Ido and Vardy, Alexander},
journal=IEEE_J_IT,
volume={59},
number={10},
pages={6562--6582},
year={2013},
publisher={IEEE}
}
@article{chen2013improved,
title={Improved successive cancellation decoding of polar codes},
author={Chen, Kai and Niu, Kai and Lin, Jiaru},
journal=IEEE_J_TCOM,
volume={61},
number={8},
pages={3100--3107},
year={2013},
publisher={IEEE}
}
@article{li2012adaptive,
title={An adaptive successive cancellation list decoder for polar codes with cyclic redundancy check},
author={Li, Bin and Shen, Hui and Tse, David},
journal=IEEE_J_COML,
volume={16},
number={12},
pages={2044--2047},
year={2012},
publisher={IEEE}
}
@Book{shannon1998,
author = {Shannon, Claude},
title = {The mathematical theory of communication},
publisher = {University of Illinois Press},
year = {1998},
address = {Urbana},
isbn = {0252725468}
}
@book{Richardson:2008:MCT,
author = {Richardson, Tom and Urbanke, Rüdiger},
title = {Modern Coding Theory},
year = {2008},
isbn = {0521852293, 9780521852296},
publisher = {Cambridge University Press},
address = {New York, NY, USA},
}
@misc{Friedrichs:2010:error-control-coding,
author = {Friedrichs, Bernd},
title = {Error-Control Coding},
publisher = {Springer-Verlag},
address = {Berlin},
howpublished = "\url{http://www.berndfriedrichs.de/buecher_d.htm#ecc}",
note = {Accessed 2015-11-06}
}
@article{polar:vangala:cc-comparison,
author = {Harish Vangala and
Emanuele Viterbo and
Yi Hong},
title = {A Comparative Study of Polar Code Constructions for the {AWGN} Channel},
journal = {CoRR},
volume = {abs/1501.02473},
year = {2015},
url = {http://arxiv.org/abs/1501.02473},
timestamp = {Mon, 02 Feb 2015 14:12:25 +0100},
biburl = {http://dblp.uni-trier.de/rec/bib/journals/corr/VangalaVH15},
bibsource = {dblp computer science bibliography, http://dblp.org}
}
@ARTICLE{polar:talvardy:howtoCC,
author={Tal, I. and Vardy, A.},
journal=IEEE_J_IT,
title={How to Construct Polar Codes},
year={2013},
volume={59},
number={10},
pages={6562-6582},
keywords={approximation theory;codes;alphabet size;approximation methods;channel capacity;construction algorithms;polar bit-channels;polar codes;Approximation algorithms;Approximation methods;Complexity theory;Convolutional codes;Decoding;Kernel;Quantization (signal);Channel degrading and upgrading;channel polarization;construction algorithms;polar codes},
doi={10.1109/TIT.2013.2272694},
ISSN={0018-9448},
month={Oct},
}
@INPROCEEDINGS{polar:talvardy:scl,
author={Tal, I. and Vardy, A.},
booktitle={Information Theory Proceedings (ISIT), 2011 IEEE International Symposium on},
title={List decoding of polar codes},
year={2011},
pages={1-5},
keywords={maximum likelihood decoding;Arikan;decoding paths;maximum likelihood decoder;polar codes;successive-cancellation list decoder;Arrays;Complexity theory;Equations;Error analysis;Mathematical model;Maximum likelihood decoding},
doi={10.1109/ISIT.2011.6033904},
ISSN={2157-8095},
month={July},
}
@article{polar:llr_scl,
author = {Alexios Balatsoukas{-}Stimming and
Mani Bastani Parizi and
Andreas Burg},
title = {LLR-based Successive Cancellation List Decoding of Polar Codes},
journal = {CoRR},
volume = {abs/1401.3753},
year = {2014},
url = {http://arxiv.org/abs/1401.3753},
timestamp = {Sun, 02 Feb 2014 18:37:28 +0100},
biburl = {http://dblp.uni-trier.de/rec/bib/journals/corr/Balatsoukas-StimmingPB14},
bibsource = {dblp computer science bibliography, http://dblp.org}
}
@article{polar:fast-ssc,
author = {Pascal Giard and
Gabi Sarkis and
Camille Leroux and
Claude Thibeault and
Warren J. Gross},
title = {Low-Latency Software Polar Decoders},
journal = {CoRR},
volume = {abs/1504.00353},
year = {2015},
url = {http://arxiv.org/abs/1504.00353},
timestamp = {Sat, 02 May 2015 17:50:32 +0200},
biburl = {http://dblp.uni-trier.de/rec/bib/journals/corr/GiardSLTG15},
bibsource = {dblp computer science bibliography, http://dblp.org}
}
@article{polar:fast-systematic-encoder,
author = {Gabi Sarkis and
Ido Tal and
Pascal Giard and
Alexander Vardy and
Claude Thibeault and
Warren J. Gross},
title = {Flexible and Low-Complexity Encoding and Decoding of Systematic Polar
Codes},
journal = {CoRR},
volume = {abs/1507.03614},
year = {2015},
url = {http://arxiv.org/abs/1507.03614},
timestamp = {Sun, 02 Aug 2015 18:42:02 +0200},
biburl = {http://dblp.uni-trier.de/rec/bib/journals/corr/SarkisTGVTG15},
bibsource = {dblp computer science bibliography, http://dblp.org}
}
@INPROCEEDINGS{polar:bpd,
author={Jing Guo and Minghai Qin and Guillen i Fabregas, A. and Siegel, P.H.},
booktitle={Information Theory (ISIT), 2014 IEEE International Symposium on},
title={Enhanced belief propagation decoding of polar codes through concatenation},
year={2014},
pages={2987-2991},
keywords={concatenated codes;decoding;parity check codes;BP decoding;belief propagation decoding;bit-channels;concatenated polar code;enhanced concatenation;finite length polar codes;intermediate channels;low density parity check code;Bit error rate;Decoding;Iron;Parity check codes},
doi={10.1109/ISIT.2014.6875382},
month={June},
}
@article{polar:sts,
affiliation = {Key Laboratory of Universal Wireless Communications, Beijing University of Posts and Telecommunications},
author = {Niu, K. and Chen, K.},
doi = {10.1049/el.2012.1459},
journal = {Electronics Letters},
language = {Undetermined},
number = {12},
pages = {695 - 697},
title = {Stack decoding of polar codes},
volume = {48},
year = {2012},
}

View File

@ -1,2 +1,2 @@
mkdir -p build/build
latexmk -pdf
latexmk -pdf thesis.tex

View File

@ -1,31 +1,30 @@
% Template author: Johannes Demel
% Document class provides standardized title page + needed extras.
\documentclass{cel-thesis/cel-thesis}
\thesisTitle{Write my thesis}
\thesisType{Example Template}
\thesisAuthor{John Doe}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Document Parameters %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\thesisTitle{Application of Optimization Algorithms for Channel Decoding}
\thesisType{Bachelor's Thesis}
\thesisAuthor{Andreas Tsouchlos}
%\thesisAdvisor{Prof. Dr.-Ing. Laurent Schmalen}
%\thesisHeadOfInstitute{Prof. Dr.-Ing. Laurent Schmalen}
\thesisSupervisor{Name of assistant}
\thesisStartDate{Start date}
\thesisEndDate{End date}
\thesisSignatureDate{Signature date}
\thesisStartDate{24.10.2022}
\thesisEndDate{24.04.2023}
\thesisSignatureDate{Signature date} % TODO: Signature date
\thesisLanguage{english} % english or ngerman
\thesisCC{FALSE}
\thesisPythonWatermark{FALSE}
%%% LANGUAGE SETTINGS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% additional Hyphenation rules
\hyphenation{non-para-metric repro-gra-mmable}
% Settings for bibliography
\usepackage{babelbib}
\setlanguage % set correct language as selected above
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Packages, Settings and Definitions %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% PACKAGES %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Add all the packages you feel like you need them.
% You'll need it.
% automatically expand/abbreviate terms.
\usepackage{caption}
\usepackage{bm}
\usepackage{subcaption}
@ -33,32 +32,44 @@
\DeclareCaptionLabelFormat{bf-nodot}{\textbf{#1}~\textbf{#2}}
\captionsetup{labelformat=bf-nodot,labelsep=colon}
%%% DEFINITIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% pretty C++ print.
% \hyphenation{non-para-metric repro-gra-mmable}
\usepackage{babelbib}
\setlanguage % Setting needed for cel-thesis
% Pretty C++ print.
\def\CC{{C\nolinebreak[4]\hspace{-.05em}\raisebox{.4ex}{\tiny\textbf{++}}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% DOCUMENT %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\pagenumbering{roman} % all the preliminaries should be counted roman style
% Preliminaries
\pagenumbering{roman}
\maketitle
%% preliminaries
\include{chapters/abstract} % a MUST, few pages abstract
% \include{chapters/abstract}
%% main document
% main document
\cleardoublepage
\pagenumbering{arabic} % now old school arabic enumerated pages.
\tableofcontents % a MUST
\cleardoublepage % make sure multipage TOCs are numbered correctly.
\include{chapters/introduction} % include chapter introduction.tex
\include{chapters/systemmodel} % an example chapter
\include{chapters/conclusion} % everything ends with a summary!
\pagenumbering{arabic}
\tableofcontents
\cleardoublepage % make sure multipage TOCs are numbered correctly
\include{chapters/introduction}
\include{chapters/systemmodel}
\include{chapters/conclusion}
%% Appendix
% Appendix
\appendix
% \listoffigures % if you want, not usual
% \listoftables % if you want, not usual
\include{abbreviations} % use the acronym package. Already include with the template.d
\bibliography{cel-thesis/IEEEabrv,bibliography} % include bibliography.bib and with formating etc.
% \listoffigures
% \listoftables
\include{abbreviations}
\bibliography{cel-thesis/IEEEabrv,bibliography}
\end{document}