Skachek, Vitaly, juhendajaBocharova, Irina, juhendajaMoro, MartenTartu Ülikool. Loodus- ja täppisteaduste valdkondTartu Ülikool. Arvutiteaduse instituut2023-09-142023-09-142021https://hdl.handle.net/10062/92183This thesis deals with the topic of channel coding. We start from the basics, defining a channel, a decoder and other channel coding elements gradually moving to more complex topics ending with non-binary low-density parity-check codes. The aim of the thesis is to give the reader a grasp on why do we need the channel coding and how does it work. Finally we implement a fast Hadamard transform and a regular Hadamard transform functions in Matlab and compare their performances when used for decoding non-binary low-density parity-check codes.engopenAccessAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Channel codingerror-correction codelow-density parity-check codebakalaureusetöödinformaatikainfotehnoloogiainformaticsinfotechnologyOptimized signaling for ultra-high-speed fiber-optical communicationsThesis