The invention discloses a device and a method of processing data, wherein the method includes: the data to be processed according to a predetermined sequence of interleaving write, which is the output data for reservation sequence sequence as input for sequence set; interleaving to be processed after writing and according to the number of data to be processed respectively according to the predetermined TURBO encoding method encoding. By using the invention, solve the encoding of the data, the data output side needs to do a lot of computation, face the more data, the data processing ability is low, its processing speed has been unable to meet the requirements of the problem, thereby reducing the output side of the operation, improve the processing ability of the system.
【技术实现步骤摘要】
数据的处理方法及装置
本专利技术涉及通信领域,具体而言,涉及一种数据的处理方法及装置。
技术介绍
在无线通讯领域中,由于通讯信道质量的不稳定,导致传输的误码率比较高,为了减小误码率,我们需要一个可以自动纠错的编码方法,在译码过程中,能正确地恢复出传输数据。而TURBO编码就是一个很好的编码方式,能很好的在译码阶段对接收数据进行修复处理。3GPP TS 25.212协议介绍了 TURBO的编码方式,具体结构如图1所示,整体TURBO编码主要由两个一样的编码运算单元,及其一个交织器构成,编码速率是1/3,也就是每接收I比特数据,编码出3比特的数据。我们查看编码运算单元:Y (i) = (X (i) + (d2+d3) +dl) +d3 ;dl'=x(i) + (d2+d3);d2'=dl ;d3'=d2 ;其中,Y为编码后比特,X为输入数据,dl, d2,d3为编码器中状态比特,dl',d2',d3'为编完一比特输入数据后,更新的编码器状态比特。其中状态比特跟编码器的初始状态,及其已经处理的输入值有关。因此根据此编码器的结构,最多每个时钟周期只能处理一个待编码数据。随着无线网络的不断普及和完善,无线业务蓬勃发展,一些新技术的出现,比如MIMO多天线技术,64QAM高阶调制技术等,对于无线传输的编码性能要求也在不断的提高,对于编码器的处理能力也要求越来越高。当前的TURBO编码方式受限于时钟频率,性能提升的空间很有限。特别是在干扰抵消系统领域内,在十分有限的一段时间内,需要对大量的用户,大量的数据进行重新编码,编码的性能要求比移动终端要高上2个数量级,对 ...
【技术保护点】
一种数据的处理方法,其特征在于,包括:将待处理数据按预定序列进行交织写入,其中,所述预订序列是将输出数据行顺序作为输入行顺序进行设置;将交织写入后的待处理数据和所述待处理数据分别按预定TURBO编码方式进行编码。
【技术特征摘要】
1.一种数据的处理方法,其特征在于,包括: 将待处理数据按预定序列进行交织写入,其中,所述预订序列是将输出数据行顺序作为输入行顺序进行设置; 将交织写入后的待处理数据和所述待处理数据分别按预定TURBO编码方式进行编码。2.根据权利要求1所述的方法,其特征在于,将待处理数据按预定序列进行交织写入之后,还包括: 将所述待处理数据及交织写入后的待处理数据存储在输入数据缓冲空间。3.根据权利要求2所述的方法,其特征在于,将所述待处理数据及交织写入后的待处理数据存储在输入数据缓冲空间包括: 获取行间交织地址及行内列交织地址; 根据行间交织地址将交织写入后的待编码数据按行间交织顺序存入所述输入数据缓冲空间; 根据行内列交织地址将交织写入后的待编码数据按行内列交织顺序存入所述输入数据缓冲空间。4.根据权利要求3所述的方法,其特征在于,获取行间交织地址及行内列交织地址包括: 按照所述待处理数据的比特数大小确定交织矩阵; 根据所述预订序列确定所述交织矩阵的行间交织地址; 根据素数序列及所述预订序列确定所述交织矩阵的行内列地址。5.根据权利要求1至4中任一项所述的方法,其特征在于,将交织写入后的待处理数据和所述待处理数据分别按预定TURBO编码方式进行编码包括: 根据所述行间交织地址对输入数据缓冲空间进行访问,得到待处理数据; 根据所述行内列交织地址对所述输入数据缓冲空间进行访问,得到交织写入后的待处理数据; 将所述顺序分支数据与所述交织分支数据分别按照预定TURBO编码方式进行编码运算,其中,所述预定TURBO编码方式为多比特并行处理。6.根据权利要求5所述的方法,其特征在于,预定TURBO编码方式包括: 按照预设处理位宽输入相应个数的比特数据; 将当前比特数据之前的所有一个或多个比特数据加入至当前处理的比特数据中进行处理,得到当前比特数据的运算结果; 将并行处理的多个当前比特数据的运算结果输出。7.根据权利要求6所述的方法,其特征在于,得到当前比特数据的运算结果之后,还包括:更新编码器状态。8.根据权利要求7所述的方法,其特征在于,将交织写入后的待处理数据和所述待处理数据分别按预定TURBO编码方式进行编码之后,还包括: 将按预定TURBO编码方式进行编码运算后的数据分别进行存储。9.一种数据的处...
【专利技术属性】
技术研发人员:洪思华,冯立国,文小芳,柯海英,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。