Provincial Key Lab of Information Coding and Transmission, Institute of Mobile Communications, Southwest Jiaotong University