一种传输格式组合的译码方法及装置制造方法及图纸

技术编号:11179400 阅读:87 留言:0更新日期:2015-03-25 09:10
本发明专利技术公开了一种传输格式组合的译码方法及装置,涉及无线通信领域。所述译码方法包括:对待译码数据依次进行列变换和快速哈达码变换,得到待译码矩阵;从所述待译码矩阵中找出绝对值最大和次大的多个元素,并形成元素序列;根据所述元素序列中各元素在所述待译码矩阵中的列号或列号和行号以及元素值,按照所述元素序列中元素绝对值从大到小的顺序,依次组合成译码数据并对每次组合成的译码数据进行译码校验,得到一个正确的译码数据。本发明专利技术能够通过引入模糊理论的处理方法,将除哈达码运算结果中元素绝对值的最大值以外次大的N个值纳入译码范围,并且结合门限值的使用,有效地提高了TFCI译码的正确性。

【技术实现步骤摘要】
一种传输格式组合的译码方法及装置
本专利技术涉及无线通信领域,特别涉及一种传输格式组合的译码方法及装置。
技术介绍
在第三代移动通信合作组织(3GPP:Third Generat1n Partnership Project)中,传输格式组合指不(TFCI !Transport Format Combinat1n Indicator)描述了当前的包含多个传输信道(TrCH:Transport Channel)的传输格式组合。传输格式包含了传输速率,循环冗余码(CRC:Cyclic Redundancy Check)的校验长度和编码类型等信息。因此,正确的对TFCI译码是后续的语音、数据等能被正确译码的前提。 在现有的技术中,在发送端对TFCI使用Reed-Muller编码,在接收端使用软比特译码,较常用的是一种快速哈达码变换(FHT:Fast Hartley Transform)的方法。 在现有TFCI译码的专利技术中,采用了实际可用的传输格式组合集表,提出了使用传输格式组合集(TFCS:Transport Format Combinat1n Set)表对TFCI的译码方法。但是这种方法并不能有效地解决TFCI译码出现错误的问题。
技术实现思路
本专利技术的目的在于提供一种传输格式组合的译码方法及装置,能够有效地提高TFCI的哈达码译码方法的准确性,更好地解决TFCI译码出现错误的问题。 根据本专利技术的一个方面,提供了一种传输格式组合的译码方法,包括: 对待译码数据依次进行列变换和快速哈达码变换,得到待译码矩阵; 从所述待译码矩阵中找出绝对值最大和次大的多个元素,并形成元素序列; 根据所述元素序列中各元素在所述待译码矩阵中的列号或列号和行号以及元素值,按照所述元素序列中元素绝对值从大到小的顺序,依次组合成译码数据并对每次组合成的译码数据进行译码校验,得到一个正确的译码数据。 优选地,若所述待译码矩阵是通过对一阶的待译码数据依次进行列变换和快速哈达码变换获得的,则从所述待译码矩阵中找出绝对值最大和次大的多个元素,分别记录每个元素的列号以及元素值,并形成元素序列。 优选地,若所述待译码矩阵是通过对二阶的待译码数据依次进行列变换、去掩处理和快速哈达码变换获得的,则从所述待译码矩阵中找出绝对值最大和次大的多个元素,分别记录每个元素的列号和行号以及元素值,并形成元素序列。 优选地,根据所述元素序列中各元素在所述待译码矩阵中的列号以及元素值,按照所述元素序列中元素绝对值从大到小的顺序,依次组合成译码数据包括按照所述元素序列中元素绝对值从大到小的顺序,依次将所述元素序列中的每个元素进行如下处理: 将每个元素在所述待译码矩阵中的列号转化为二进制数,作为一阶译码数据的低位二进制数; 根据预定义的门限值,对该元素值进行判断,得到一阶译码数据的高位二进制数; 将得到的译码数据的低位二进制数和高位二进制数进行组合,得到一阶译码数据。 优选地,根据所述元素序列中各元素在所述待译码矩阵中的列号和行号以及元素值,按照所述元素序列中元素绝对值从大到小的顺序,依次组合成译码数据包括按照所述元素序列中元素绝对值从大到小的顺序,依次将所述元素序列中的每个元素进行如下处理: 将每个元素在所述待译码矩阵中的列号转化为二进制数,作为二阶译码数据的低位二进制数; 根据预定义的门限值,对该元素值进行判断,得到二阶译码数据的中位二进制数; 将每个元素在所述待译码矩阵中的行号转化为二进制数,作为二阶译码数据的高位二进制数; 将得到的译码数据的低位二进制数、中位二进制数和高位二进制数进行组合,得到二阶译码数据。 [0021 ] 优选地,所述根据预定义的门限值,对该元素值进行判断,得到所述一阶译码数据的高位二进制数或二阶译码数据的中位二进制数的步骤包括: 若所述元素值小于门限值的负值,则判定所述一阶译码数据的高位二进制数或二阶译码数据的中位二进制数为I ; 若所述元素值大于等于门限值的负值且小于零,则判定所述一阶译码数据的高位二进制数或二阶译码数据的中位二进制数为Zl ; 若所述元素值小于等于门限值且大于零,则判定所述一阶译码数据的高位二进制数或二阶译码数据的中位二进制数为ZO ; 若所述元素值大于门限值,则判定所述一阶译码数据的高位二进制数或二阶译码数据的中位二进制数为O ; 其中,门限值为正数,ZO表示在对每次组合成的译码数据进行译码校验时,优先判定所述一阶译码数据的高位二进制数或二阶译码数据的中位二进制数为0,其次判定所述一阶译码数据的高位二进制数或二阶译码数据的中位二进制数为1,Zi表示在对每次组合成的译码数据进行译码校验时,优先判定所述一阶译码数据的高位二进制数或二阶译码数据的中间二进制数为1,其次判定所述一阶译码数据的高位二进制数或二阶译码数据的中位二进制数为O。 优选地,所述对每次组合成的译码数据进行译码校验包括: 将所述译码数据与传输格式组合集表中预存的数据进行比较,判断所述译码数据与所述传输格式组合集表中预存的数据是否一致,若一致,则所述译码数据正确;若不一致,则所述译码数据不正确。 优选地,还包括: 若所有译码数据均不正确,则使用上一次正确的译码数据作为本次正确的译码数据。 根据本专利技术的另一方面,提供了一种传输格式组合的译码装置,包括: 变换处理模块,用于对待译码数据依次进行列变换和快速哈达码变换,得到待译码矩阵; 元素序列模块,用于从所述待译码矩阵中找出绝对值最大和次大的多个元素,并形成元素序列; 译码数据模块,用于根据所述元素序列中各元素在所述待译码矩阵中的列号或列号和行号以及元素值,按照所述元素序列中元素绝对值从大到小的顺序,依次组合成译码数据并对每次组合成的译码数据进行译码校验,直至找到一个正确的译码数据。 优选地,所述译码数据模块进一步包括: 译码校验子模块,用于将所述译码数据与传输格式组合集表中预存的数据进行比较,判断所述译码数据与所述传输格式组合集表中预存的数据是否一致。 与现有技术相比较,本专利技术的有益效果在于:本专利技术能够通过引入模糊理论的处理方法,将除哈达码运算结果中元素绝对值的最大值以外次大的N个值纳入译码范围,并且结合门限值的使用,有效地提高了 TFCI译码的正确性。 【附图说明】 图1是本专利技术实施例提供的传输格式组合的译码方法原理图; 图2是本专利技术实施例提供的传输格式组合的译码装置结构图; 图3是本专利技术实施例提供的传输格式组合的里德米勒(RM =Reed-Muller)码的TFCI译码传统流程图; 图4是本专利技术实施例提供的传输格式组合的Reed-Muller码的TFCI译码流程图; 图5是本专利技术实施例提供的传输格式组合在加性高斯白噪声(AWGN =AdditiveWhite Gaussian Noise)信道下的TFCI译码性能对比图; 图6是本专利技术实施例提供的传输格式组合在3公里每小时的步行A类型(PA3:Pedestrian A3km/h)信道下的TFCI译码性能对比图。 【具体实施方式】 以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本专利技术,并不用本文档来自技高网...

【技术保护点】
一种传输格式组合的译码方法,其特征在于,包括:对待译码数据依次进行列变换和快速哈达码变换,得到待译码矩阵;从所述待译码矩阵中找出绝对值最大和次大的多个元素,并形成元素序列;利用所述元素序列中各元素在所述待译码矩阵中的列号或列号和行号以及元素值,按照所述元素序列中元素绝对值从大到小的顺序,依次组合成译码数据并对每次组合成的译码数据进行译码校验,得到一个正确的译码数据。

【技术特征摘要】
1.一种传输格式组合的译码方法,其特征在于,包括: 对待译码数据依次进行列变换和快速哈达码变换,得到待译码矩阵; 从所述待译码矩阵中找出绝对值最大和次大的多个元素,并形成元素序列; 利用所述元素序列中各元素在所述待译码矩阵中的列号或列号和行号以及元素值,按照所述元素序列中元素绝对值从大到小的顺序,依次组合成译码数据并对每次组合成的译码数据进行译码校验,得到一个正确的译码数据。2.根据权利要求1所述的方法,其特征在于,若所述待译码矩阵是通过对一阶的待译码数据依次进行列变换和快速哈达码变换获得的,则从所述待译码矩阵中找出绝对值最大和次大的多个元素,分别记录每个元素的列号以及元素值,并形成元素序列。3.根据权利要求1所述的方法,其特征在于,若所述待译码矩阵是通过对二阶的待译码数据依次进行列变换、去掩处理和快速哈达码变换获得的,则从所述待译码矩阵中找出绝对值最大和次大的多个元素,分别记录每个元素的列号和行号以及元素值,并形成元素序列。4.根据权利要求2所述的方法,其特征在于,根据所述元素序列中各元素在所述待译码矩阵中的列号以及元素值,按照所述元素序列中元素绝对值从大到小的顺序,依次组合成译码数据包括按照所述元素序列中元素绝对值从大到小的顺序,依次将所述元素序列中的每个元素进行如下处理: 将每个元素在所述待译码矩阵中的列号转化为二进制数,作为一阶译码数据的低位二进制数; 根据预定义的门限值,对该元素值进行判断,得到一阶译码数据的高位二进制数; 将得到的译码数据的低位二进制数和高位二进制数进行组合,得到一阶译码数据。5.根据权利要求3所述的方法,其特征在于,根据所述元素序列中各元素在所述待译码矩阵中的列号和行号以及元素值,按照所述元素序列中元素绝对值从大到小的顺序,依次组合成译码数据包括按照所述元素序列中元素绝对值从大到小的顺序,依次将所述元素序列中的每个元素进行如下处理: 将每个元素在所述待译码矩阵中的列号转化为二进制数,作为二阶译码数据的低位二进制数; 根据预定义的门限值,对该元素值进行判断,得到二阶译码数据的中位二进制数; 将每个元素在所述待译码矩阵中的行号转化为二进制数,作为二阶译码数据的高位二进制数; 将得到的译码数据的低位二进制数、中位二进制数和高位二进制数进行组合,得到二阶译码数据。6.根据权利要求4或5所述的方法,其特征在于,所述根据...

【专利技术属性】
技术研发人员:陈桂显邓桂森李国雄宋维熙翟毅斌
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1