[发明专利]通信调制系统中(n,n(n-1),n-1)-PGC代数解码方法及解码器有效
申请号: | 201910166236.5 | 申请日: | 2019-03-06 |
公开(公告)号: | CN110022187B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 彭立;陈思嘉;史银龙;高雅玙;戴彬;张林;梁琨;周波 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 曹葆青;李智 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 调制 系统 pgc 代数 解码 方法 解码器 | ||
1.一种通信调制系统中(n,n(n-1),n-1)置换群码PGC的代数解码方法,n是素数时,(n,n(n-1),n-1)置换群码包含n(n-1)个置换码字,每个置换码字包含n个码元,任意两个置换码字之间的最小汉明距离为n-1,其特征在于,包括如下步骤:
i)确定中间参数w,设w∈Zn,由表达式(r1-r2)w=(s1-s2)(mod n)求解,mod n表示对表达式的计算结果取模n运算;设p(r1)=s1和p(r2)=s2是从信道接收的实数矢量中准确检测到的两个码元,码元p(r1)和p(r2)的元素值分别是s1,s2∈Zn,码元p(r1)和p(r2)的位置索引分别是r1,r2∈Zn,Zn为正整数有限域,表示成Zn={1,2,...,n};码元p(r1)和p(r2)均属于n长的置换码字p中的元素;
ii)利用步骤i)中求解的中间参数w和已检测到的参数r1和s1,计算置换码字p中的每一个码元,表达式为p(i)=(s1+(n-r1+i)w)(mod n);p(i)表示位置索引i处的码元值,i=1,2,...,n;
iii)将步骤ii)中计算出的n个码元按照i=1,2,...,n的顺序并置在一起构成n长的矢量,得到解码码字p=[p(1)p(2)...p(n-1)p(n)]。
2.一种通信调制系统中(n,n(n-1),n-1)置换群码PGC的解码器,其特征在于,包括:多个独立的n维寄存器、中间参数w的计算器、n个并行执行的单码元计算器和n个码元的n维缓存器,具体为:
多个独立的n维寄存器分别用于存储参数r1、r2、s1、s2、n和码元索引i;其中,p(r1)=s1和p(r2)=s2是从信道接收的实数矢量中准确检测到的两个码元,码元p(r1)和p(r2)的元素值分别是s1,s2∈Zn,码元p(r1)和p(r2)的位置索引分别是r1,r2∈Zn,Zn为正整数有限域,表示成Zn={1,2,...,n};码元p(r1)和p(r2)均属于n长的置换码字p中的元素;
中间参数w的计算器用于计算中间参数w,设w∈Zn,由表达式(r1-r2)w=(s1-s2)(mod n)求解,mod n表示对表达式的计算结果取模n运算;所述中间参数w由带除法器的计算器实现,或所述中间参数w能形成一个流程图的计算方法,根据所述流程图的计算方法,中间参数w的计算器由带进位加法器和计数器的计算器实现;
单码元计算器用于利用中间参数w和已检测到的参数r1和s1,当i=1,2,...,n时,计算置换码字p中的每一个码元,表达式为p(i)=(s1+(n-r1+i)w)(mod n),p(i)表示位置索引i处的码元值,第i个单码元计算器用于计算p(i),n个单码元计算器并行运行,同时计算n个码元;所述单码元的计算器通过乘法器实现,或所述单码元的计算器通过累加器和计数器实现;
n个码元的n维缓存器将n个单码元计算器的并行计算输出结果依次存入所述n个码元的n维缓存器中,n个码元按照i=1,2,...,n的顺序并置在一起构成n长的矢量,得到解码码字p=[p(1)p(2)...p(n-1)p(n)]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910166236.5/1.html,转载请声明来源钻瓜专利网。