基于线性分组码的编码方法及装置的制作方法

文档序号:7741453阅读:125来源:国知局
专利名称:基于线性分组码的编码方法及装置的制作方法
技术领域
本发明实施例涉及通信领域,尤其涉及一种基于线性分组码的编码方法及装置。
背景技术
在现代通信系统中,通常采用线性分组码对长度较短的控制信息进行编码,例如 宽带码分多址接入(Wide Code Division Multiple Access,简称WCDMA)系统中的传输 格式组合索引(Transport Format Combination hdex,简称TFCI)编码,长期演进(Long Term Evolution,简称LTE)系统中的物理上行链路控制信道(Physical Uplink Control CHannel,简称PUCCH)和物理上行链路共享信道(Physical Uplink Shared CHannel,简 称PUSCH)编码。其中LTE系统中的PUCCH编码采用Q0,13)的线性分组码编码矩阵实现 (20, A)的线性编码,1彡A彡13;PUSCH编码采用(32,11)的线性分组码编码矩阵实现(32, 0)的线性编码,111 ;在制定LTE协议标准时,还曾提出在00,13)的线性分组码编 码矩阵的基础上进行扩展,得到G0,13)的线性分组码编码矩阵,应用于PUSCH编码中。上述采用(32,11)的线性分组码的编码方法(以下称为现有技术一)只能实现信 息位长度小于或等于11的编码,而且这种编码方法的编码性能较差。上述采用在00,13)的线性分组码编码矩阵的基础上扩展得到的00,13)的线性 分组码编码矩阵的编码方法有两种,一种是直接将信息比特重复一遍,进行两次编码 ’另一 种(以下称为现有技术二)是首先进行一次编码,然后将信息比特翻转,再进行第二次编 码。这种编码方法灵活性较差,且编码性能也较差。

发明内容
本发明实施例提供了一种基于线性分组码的编码方法及装置,提高编码性能。本发明实施例提供的一种基于线性分组码的编码方法,包括根据一个(32,14)的线性分组码编码矩阵和一个长度为8的扩展序列,对一输入 信息序列进行编码,得到一码流序列;并且输出所述码流序列;其中,所述(32,14)的线性 分组码编码矩阵包括表1和表2所示的编码矩阵的任意一个。本发明实施例提供的另一种基于线性分组码的编码方法,包括根据一个(32,14)的线性分组码编码矩阵对一输入信息序列进行编码,得到一码 流序列;并且输出所述码流序列;其中所述(32,14)的线性分组码编码矩阵为表1和表2所 示的编码矩阵中的任意一个。本发明实施例提供的一种基于线性分组码的编码装置,包括编码模块,用于根据一个(32,14)的线性分组码编码矩阵和一个长度为8的扩展 序列,对一输入信息序列进行编码,得到一码流序列;其中,所述(32,14)的线性分组码编 码矩阵包括表1和表2所示的编码矩阵的任意一个;输出模块,用于输出所述码流序列。本发明实施例提供的另一种基于线性分组码的编码装置,包括
编码模块,用于根据一个(32,14)的线性分组码编码矩阵对一输入信息序列进行 编码,得到一码流序列;其中所述(32,14)的线性分组码编码矩阵为表1和表2所示的编码 矩阵中的任意一个;输出模块,用于输出所述码流序列。本发明实施例提供的一种基于线性分组码的编码方法及装置,采用线性分组码的 编码矩阵和扩展序列,对输入信息序列进行编码,得到码流序列,能够适应无线传输系统的 多样性需求;采用扩展序列的编码方法,灵活性较优,且编码性能也较优;本发明实施例提 供的另一种基于线性分组码的编码方法及装置,通过采用本发明实施例提供的线性分组码 编码矩阵,提高了编码性能。


图1为本发明一个实施例提供的基于线性分组码的编码方法的流程图;图2为本发明又一个实施例和现有技术二的编码性能的对比示意图;图3为本发明还一个实施例和现有技术一的编码性能的对比示意图;图4为本发明一个实施例提供的基于线性分组码的编码装置的结构示意图;图5为本发明另一个实施例提供的基于线性分组码的编码装置的结构示意图。
具体实施例方式下面通过附图和各个具体地实施例,对本发明实施例的技术方案做进一步的详细 描述。图1为本发明一个实施例提供的基于线性分组码的编码方法的流程图。如图1所 示,本实施例可以包括如下步骤步骤101、根据一个(32,14)的线性分组码编码矩阵和一个长度为8的扩展序列, 对一输入信息序列进行编码,得到一码流序列;步骤102、输出该码流序列。本实施例中,根据(32,14)的线性分组码编码矩阵和 长度为8的扩展序列进行编码,可以实现G0,A)的线性编码,S卩可以对长度大于等于1且 小于等于14的输入信息序列进行编码,编码得到的码流序列长度为40。其中,上述(32,14)的线性分组码编码矩阵可以为表1或表2所示的编码矩阵。表1
iMi,οMiaMil2Mi,3Mi,4Mi,5Mi,6Mil7Mi,8Mi,9Mi, 10Mi, πMill2Mia301100000000111111110000001111121001001011111131011000010111权利要求
1.一种基于线性分组码的编码方法,其特征在于,包括根据一个(32,14)的线性分组码编码矩阵和一个长度为8的扩展序列,对一输入信息 序列进行编码,得到一码流序列;输出所述码流序列;其中,所述(32,14)的线性分组码编码矩阵包括表1和表2所示的 编码矩阵的任意一个。
2.根据权利要求1所述的方法,其特征在于,当所述输入信息序列表示为χ= Ixtl, X1, ...,xA_J,1彡A彡14,所述码流序列表示为y = {y0, Y1, ... , y39}时,所述根据所述(32,14)的线性分组码编码矩阵和所述长度为8的扩展序列,对所述输 入信息序列进行编码,得到所述码流序列包括根据如下公式,对所述输入信息序列进行编码,得到所述码流序列
3.根据权利要求2所述的方法,其特征在于,当所述(32,14)的线性分组码编码矩阵 为表1所示的编码矩阵时,所述扩展序列为{0,1,5,20,22,23,28,31},或{0,1,2,3,20,21, 27,31},或{0,1,3,7,20,21,22,31},或{0,13,14,18,19,26,28,31},或{0,1,3,4,13,15, 23,31},或{0,1,4,11,22,23,27,31},或{0,1,3,16,17,22,23,31},或{2,3,6,14,16,22, 25,26},或{0,1,6,15,20,22,23,31}
4.根据权利要求2所述的方法,其特征在于,当所述(32,14)的线性分组码编码矩阵 为表2所示的编码矩阵时,所述扩展序列为{0,1,5,20,22,23,28,31},或{0,1,2,3,20,21, 27,31},或{0,1,3,7,20,21,22,31},或{0,13,14,18,19,26,28,31},或{0,1,3,4,13,15, 23,31},或{0,1,4,11,22,23,27,31},或{0,1,3,16,17,22,23,31},或{2,7,14,19,22,25, 29,31},或{0,1,6,15,20,22,23,31}
5.一种基于线性分组码的编码方法,其特征在于,包括根据一个(32,14)的线性分组码编码矩阵对一输入信息序列进行编码,得到一码流序列;输出所述码流序列;其中所述(32,14)的线性分组码编码矩阵为表1和表2所示的编 码矩阵中的任意一个。
6.根据权利要求5所述的方法,其特征在于,当所述输入信息序列表示为χ= Ixtl, X1, ...,xA_J,1彡A彡14,所述码流序列表示为y = {y0, K,y31}时,所述根据(32,14)的线性分组码编码矩阵对所述输入信息序列进行编码,得到所述码 流序列包括 根据公式
7.根据权利要求5所述的方法,其特征在于,当所述输入信息序列表示为χ= Ixtl,X1, ...,xA_J,1彡A彡14,所述码流序列表示为y = {y0, Y1, ... , y19}时,所述根据(32,14)的线性分组码编码矩阵对所述输入信息序列进行编码,输出所述码 流序列包括A~\根据公式y, =[Σ(Χ _MMj]mod2,o彡i < 19对所述输入信息序列进行编码,得到所述n^Q码流序列;其中,Mi,n表示所述(32,14)的线性分组码编码矩阵第i+Ι行、第n+1列的元素。
8.一种基于线性分组码的编码装置,其特征在于,包括编码模块,用于根据一个(32,14)的线性分组码编码矩阵和一个长度为8的扩展序列, 对一输入信息序列进行编码,得到一码流序列;其中,所述(32,14)的线性分组码编码矩阵 包括表1和表2所示的编码矩阵的任意一个; 输出模块,用于输出所述码流序列。
9.根据权利要求8所述的装置,其特征在于,当所述输入信息序列表示为χ= Ixtl, X1,.... , Xa-J,1彡A彡14,所述码流序列表示为y = {y0, y1; . . .,y39}时,所述编码模块具 体用于根据如下公式,对所述输入信息序列进行编码,得到所述码流序列
10.一种基于线性分组码的编码装置,其特征在于,包括编码模块,用于根据一个(32,14)的线性分组码编码矩阵对一输入信息序列进行编 码,得到一码流序列;其中所述(32,14)的线性分组码编码矩阵为表1和表2所示的编码矩 阵中的任意一个;输出模块,用于输出所述码流序列。
11.根据权利要求10所述的装置,其特征在于,当所述输入信息序列表示为χ= Ixtl, X1, ... , Xa-J,1彡A彡14,所述码流序列表示为y = {y0, Yl, K,y31}时,所述编码模块具体用于根据公
12.根据权利要求10所述的装置,其特征在于,当所述输入信息序列表示为χ= Ixtl, X1, ... , Xa-J,1彡A彡14,所述码流序列表示为y = {y0, y1 . . . , y19}时,所述编码模块具
全文摘要
本发明实施例涉及一种基于线性分组码的编码方法及装置,其中方法包括根据一个(32,14)的线性分组码编码矩阵和一个长度为8的扩展序列,对一输入信息序列进行编码,输出一码流序列;其中,所述(32,14)的线性分组码编码矩阵包括表1和表2所示的编码矩阵的任意一个。本发明实施例采用线性分组码的编码矩阵和扩展序列,对输入信息序列进行编码,得到码流序列;与采用线性分组码的编码矩阵进行编码的方法相比,提高了编码性能。
文档编号H04L1/06GK102142936SQ20101010533
公开日2011年8月3日 申请日期2010年2月2日 优先权日2010年2月2日
发明者徐鹰, 熊杰, 金莹, 魏岳军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1