(A) study on machine learning-aided error correction schemes기계 학습을 활용한 오류 정정 기술에 관한 연구

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 52
  • Download : 0
This dissertation studies machine learning-aided error correction schemes. Firstly, we propose a novel decoding algorithm for low-density parity-check (LDPC) codes, which addresses performance degradation in a high signal-to-noise ratio (SNR) regime, called the error floor, caused by trapping sets (TSs). When the decoder fails with a TS, it is shown that there exist paths between unsatisfied check nodes (CNs) consisting of erroneous variable nodes (VNs) in the Tanner graph. By analyzing the statistical characteristics of the reliability of these erroneous VNs, we propose a machine learning-based method to detect TSs. The TS errors are resolved by correcting errors within the detected TSs and performing additional decoding trials. Furthermore, based on the interpretation of the trained model, we propose a low-complexity detection method for TSs that effectively mitigates the high computational complexity issues posed by deep neural networks. Performance evaluation demonstrated that the proposed scheme significantly improves the error floor performance of LDPC codes. Secondly, we propose a method for designing rate-compatible codes using an autoencoder. To reduce the training complexity, we concatenate an autoencoder with classical channel codes in such a way that the autoencoder reconstructs only the parity bits of the encoded codeword. In addition, the proposed model employs hierarchical autoencoders, which enables adaptive activation of the trained autoencoders depending on the rate requirements. Training for the proposed model is performed with multi-stage learning, and the trained rate-compatible codes are analyzed as a classical punctured code, which allows us to gain insights into the operation of the trained model. Lastly, we propose a design scheme for polar codes employing reinforcement learning (RL). The proposed scheme is conducted with Reed-Muller codes, i.e., polar codes optimized for the minimum distance, as a base code. Puncturing is first performed for the base code to gain a degree of freedom, called transmission hole, and the puncturing pattern is designed to minimize the loss in the minimum distance. Subsequently, extending is performed to generate additional bits transmitted through these transmission holes without rate loss. Since there exists no efficient tool to analyze the successive cancellation list decoding (SCLD) performance of polar codes, we model the problem of designing extending patterns as a Markov decision process and optimize it with RL techniques. Moreover, we introduce a novel idea to reduce the state and action space of RL, which greatly expedites the design of the extended bits. Performance evaluation shows that the polar codes designed with the proposed scheme have notably improved SCLD performance compared to existing polar code designs.
Advisors
하정석researcher
Description
한국과학기술원 :전기및전자공학부,
Publisher
한국과학기술원
Issue Date
2024
Identifier
325007
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전기및전자공학부, 2024.2,[vii, 86 p. :]

Keywords

채널 부호▼a오류 정정 부호▼a기계 학습▼a저밀도 패리티 검사 부호▼a오류 마루▼a트래핑 집합▼a오토 인코더▼a가변 부호율 부호▼a극 부호▼a강화학습; Channel codes▼aError correction codes▼aMachine learning▼aLow-density parity-check codes▼aError floor▼aTrapping set▼aAutoencoder▼aRate-compatible codes▼aPolar codes▼aReinforcement learning

URI
http://hdl.handle.net/10203/322147
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=1100047&flag=dissertation
Appears in Collection
EE-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0