Optimization of a 5G Decoder: An evaluation and optimization of a 5G Decoder on a GPU
2025 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesisAlternative title
Optimering av en 5G avkodare på en GPU : En utvärdering av optimeringar implementerade på en avkodare (Swedish)
Abstract [en]
5G, the latest standard for mobile networks, has become increasingly common in cities but has yet to reach its full potential. While it currently offers only marginal improvements over 4G, 5G holds significant potential for further development. When devices communicate over a 5G network, data is encoded before transmission and decoded on the receiving side. Thegoalofthis project is to enhance the decoding process by leveraging the strengths of GPUs. One way to achieve this is by reducing the redundancy that occurs when data is transferred from the CPU to the GPU. In the original version, this transfer happens every time data is sent, which is inefficient. The proposed solution is to perform the transfer only when there is a change in the parity matrix, which is part of the transmitted data. The second improvement involves exploiting GPUs’ faster processing capabilities with single-precision calculations compared to double-precision calculations. In other words, computations are faster when the data type is float instead of double. The improvements are implemented in the decoder that was provided. Both of these improvements have been shown to reduce execution time and demonstrate significant potential for future optimization opportunities. The optimizations show an improvement of 18-32%. All tests are conducted on an NVIDIA GeForce RTX 3090 graphics card using simulated input data from MATLAB.
Place, publisher, year, edition, pages
2025.
Series
Karlstad University Studies, ISSN 1403-8099
Keywords [en]
5g, decoder, LDPC decoder, optimization
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:kau:diva-102725OAI: oai:DiVA.org:kau-102725DiVA, id: diva2:1929632
External cooperation
Tietoevry
Subject / course
Computer Science
Educational program
Bachelor Programme in Computer Science
Presentation
2025-01-14, 21A347, Karlstads universitet, Universitetsgatan 2, 651 88, Karlstad, 11:05 (English)
Supervisors
Examiners
2025-01-232025-01-212025-10-16Bibliographically approved