Scientists at Peter the Great St. Petersburg Polytechnic University (SPbPU) have developed a simple decoding algorithm enabling 5G wireless communications system to operate in more challenging environments.
Channel coding method for polar codes and subcodes predicts the average number of errors at different decoding phases making it possible to reduce decoding complexity. The result is both improved performance compared to widely used low-density parity check (LDPC) code and decreased decoding complexity.
Channel coding is used for introducing redundancy into information to protect it from errors that occur during the transmission or storage of the data, an integral part of gadgets, smartphones and computers. Designers of these devices must implement simple and reliable methods to protect data from corruption, SPbPU says.
"We were able to design codes, which surpass state-of-the-art competitors in performance and decoding simplicity," says Peter Trifonov, an associate professor of the Higher School of Software Engineering at SPbPU.
By improving the code performance, improved coverage is obtained and enables the system to support a larger number of users, researchers say. Due to the reduced complexity in the decoding algorithms, mobile terminals will then become more energy efficient.
While polar codes have not yet found an application in real devices, various generalizations of polar codes are being considered by the leading international standardization bodies to be included as part of the 5G wireless standard, SPbPU says.
The next steps are to work on adapting the polar subcodes and decoding algorithms for standardization and then implementing them into specific devices.