diff --git a/latex/thesis/bibliography.bib b/latex/thesis/bibliography.bib index c0ad341..e69de29 100644 --- a/latex/thesis/bibliography.bib +++ b/latex/thesis/bibliography.bib @@ -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}, -} diff --git a/latex/thesis/build.sh b/latex/thesis/build.sh index 58f3831..586a4d2 100755 --- a/latex/thesis/build.sh +++ b/latex/thesis/build.sh @@ -1,2 +1,2 @@ mkdir -p build/build -latexmk -pdf +latexmk -pdf thesis.tex diff --git a/latex/thesis/thesis.tex b/latex/thesis/thesis.tex index 37307d3..b9387ea 100644 --- a/latex/thesis/thesis.tex +++ b/latex/thesis/thesis.tex @@ -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} -\thesisLanguage{english} % english or ngerman +\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 -\maketitle -%% preliminaries - \include{chapters/abstract} % a MUST, few pages abstract -%% 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! + % Preliminaries + \pagenumbering{roman} + + \maketitle +% \include{chapters/abstract} + + % main document + \cleardoublepage + \pagenumbering{arabic} + + \tableofcontents + \cleardoublepage % make sure multipage TOCs are numbered correctly + \include{chapters/introduction} + \include{chapters/systemmodel} + \include{chapters/conclusion} -%% 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. - + % Appendix + \appendix + % \listoffigures + % \listoftables + \include{abbreviations} + \bibliography{cel-thesis/IEEEabrv,bibliography} \end{document} +