Abstract
In this thesis, we use multiple nested CRCs in the successive cancellation list decoding (SCLD) of polar codes instead of one single CRC in the literature. The method is to divide the source bits in one block into multiple parts, where each part adds one nested CRC. And all those bits, including source bits and check bits, become the information bits of polar codes to be encoded into a codeword. After the transmitter transmits the codeword, the receiver will use successive cancellation list decoding with multiple nested CRCs to decode the word. Simulation results show that multiple nested CRCs generally outperform a single CRC in the successive cancellation list decoding of polar codes.