I. Introduction
In 2009, Arikan proposed polar codes, marking a significant breakthrough in coding theory [1]. The polar codes possess a recursive structure, enabling encoding and decoding with low complexity. Crucially, it has been proved that polar codes can asymptotically achieve the capacity of any symmetric binary-input discrete memoryless channel (BI-DMC) as the code length increases. However, in the short-length regime, polar codes exhibit inferior error correction performance when compared with Bose-Chaudhuri-Hocquenghem (BCH) codes, Reed-Muller (RM) codes, low-density parity-check (LDPC) codes and turbo codes [2].