1.一种自适应非均匀量化译码方法,其特征在于,包括:获取变量节点初始化消息和接收消息,利用变量节点初始化消息对接收消息进行第一次迭代的量化译码,得到由第一次迭代判决码字组成的第一次迭代判决码字矩阵;
利用第一次迭代判决码字矩阵进行判别,若满足预设迭代结束要求,则输出第一次迭代判决码字,完成译码,若不满足预设迭代结束要求,则根据第一次迭代判决码字计算自适应量化参数,利用自适应量化参数对变量节点传递的消息进行非均匀量化,然后迭代次数加一并利用前一次迭代中变量节点传递给校验节点的消息对前一次迭代判决码字进行后一次迭代的量化译码,直至判决码字矩阵满足预设迭代结束要求,输出判决码字,完成译码。
2.根据权利要求1所述的一种自适应非均匀量化译码方法,其特征在于,所述接收消息通过以下方法得到:将发送码字通过BPSK调制下的AWGN信道传输,得到接收消息,接收消息表示为:其中,xi是发送码字,N是高斯白噪声。
3.根据权利要求1所述的一种自适应非均匀量化译码方法,其特征在于,所述变量节点初始化消息通过以下方法得到:利用接收消息对变量节点进行初始化,得到变量节点初始化消息,具体如下:(l)
其中,M (vij)表示第l次迭代的变量节点vi传递给校验节点cj的消息,l为1,L(yi)是接收消息的最大似然比,yi是接收消息,σ是方差。
4.根据权利要求3所述的一种自适应非均匀量化译码方法,其特征在于,所述量化译码,包括:利用变量节点传递给校验节点的消息对校验节点进行更新,得到校验节点传递给变量节点的消息,具体如下:(l)
其中,E (cji)是第l次迭代的校验节点cj传递给变量节点vi的消息,V(j)/i表示除变(l)量节点vi以外所有与校验节点cj相邻的变量节点的集合,M (vi'j)表示第l次迭代的变量节点vi’传递给校验节点cj的消息,sign是符号函数,Min是取最小值函数。
5.根据权利要求3所述的一种自适应非均匀量化译码方法,其特征在于,所述量化译码,包括:利用变量节点初始化消息和校验节点传递给变量节点的消息更新变量节点得到变量节点传递给校验节点的消息,具体如下:(l)
其中,M (vij)表示第l次迭代的变量节点vi传递给校验节点cj的消息,N(i)/j是除校验l节点cj以外所有与变量节点vi相邻的校验节点的集合,E (cj’i)是第l次迭代的校验节点cj’传递给变量节点vi的消息,L(yi)是接收消息的最大似然比,yi是接收消息。
6.根据权利要求4所述的一种自适应非均匀量化译码方法,其特征在于,所述量化译码,包括计算变量节点的后验概率:l
其中,L (vi)是变量节点vi的后验概率,是所有与变量节点vi相邻的校验节点的集合,E(l)(cji)是第l次迭代的校验节点cj传递给变量节点vi的消息,L(yi)是接收消息的最大似然比,yi是接收消息。
7.根据权利要求6所述的一种自适应非均匀量化译码方法,其特征在于,所述量化译码,包括利用后验概率进行硬判决,后验概率大于0则得到判决码字为0,否则得到判决码字为1,由判决码字组成判决码字矩阵。
8.根据权利要求7所述的一种自适应非均匀量化译码方法,其特征在于,所述预设迭代结束要求为:T T
迭代次数达到预设最大迭代次数或H·z=0,其中,H是LDPC码校验矩阵,z是判决码字矩阵的转置。
9.根据权利要求1所述的一种自适应非均匀量化译码方法,其特征在于,所述自适应量化参数通过以下方法得到:其中,w是判决码字中错误码字的集合,n是待译码的码字的总数,η1至ηk‑1都是常数,0<η1<η2<…<ηk‑1<1,k是预设的整数。
10.根据权利要求9所述的一种自适应非均匀量化译码方法,其特征在于,利用自适应量化参数对变量节点传递的消息进行非均匀量化,包括:其中,x是变量节点传递给校验节点的消息,d是量化间隔,s是自适应量化参数,n是取q‑1值为1至N‑1的整数,N=2 ‑1,q是非均匀量化器的位数。