在通信系统中为多个码块计算CRC的方法和设备技术方案

技术编号:10049623 阅读:156 留言:0更新日期:2014-05-15 20:00
一种生成循环冗余校验的方法和电路。所述方法为具有多个信息位的传输块计算多个循环冗余校验。为包括多个信息位的传输块计算传输块CRC。将包括传输块CRC的传输块分割为多个子集,为所述多个子集计算多个循环冗余校验。基于信息位的子集计算所述多个循环冗余校验中的至少一个循环冗余校验。另外,可基于所有信息位计算传输块循环冗余校验。

【技术实现步骤摘要】
本申请是向中国知识产权局提交的申请日为2008年7月11日、申请号为200880022897.0、专利技术名称为“在通信系统中为多个码块计算CRC的方法和设备”的申请的分案申请。
本专利技术涉及一种为多个码块生成循环冗余校验的方法和设备。
技术介绍
无线通信系统通常包括多个基站和多个移动站,而单个基站经常与一组移动站通信。从基站到移动站的传输称为下行链路通信。类似地,从移动站到基站的传输称为上行链路通信。基站和移动站均可以采用发送和接收无线电波信号的多个天线。无线电波信号可以是正交频分复用(OFDM)信号或码分多址(CDMA)信号。移动站可以PDA、膝上型计算机或手持装置。在第三代合作伙伴计划长期演进(3GPP LTE)系统中,当传输块(transport block)较大时,该传输块被分割为多个码块(code block)从而可生成多个编码的包,由于诸如能够并行处理或者流水线执行以及功耗和硬件复杂度之间的柔性权衡的好处,这样做有利。在当前的高速数据共享信道(HS-DSCH)设计中,为整个传输块仅生成一个24位(bit)的循环冗余校验(CRC),以便对该块进行错误检测。如果生成多个码块并且在一个传输时间间隔(TTI)中发送所述多个码块,则接收机可能将一些码块正确解码,而不能将其它码块正确解码。在这种情况下,由于用于传输块的CRC将证明有误,所以接收机将向发送机反馈非应答(NAK)。专利技术内容因此,本专利技术的一方面在于提供在通信系统中为多个码块生成循环冗余校验的改进的方法和设备。本专利技术的另一方面在于提供一种在通信系统中用于错误检测的改进的方法和设备。根据本专利技术的一方面,提供一种用于通信的方法。为包括多个信息位的传输块计算传输块CRC。将包括传输块CRC的传输块分割为多个子集,为所述多个子集计算多个循环冗余校验。将所述多个循环冗余校验和所述多个信息位从第一节点发送到第二节点。响应于接收的所述多个循环冗余校验和所述多个信息位,在第二节点处理所述多个循环冗余校验和所述多个信息位。可通过特定类型的前向纠错码,如turbo码来对信息位的所述子集进行联合编码。可对信息位的所述子集以及基于信息位的所述子集计算的至少一个循环冗余校验进行联合编码。可为信息位的第一子集计算第一循环冗余校验,可为信息位的第二子集计算第二循环冗余校验。信息位的第一子集和信息位的第二子集可彼此重叠。可选地,信息位的第一子集和信息位的第二子集可彼此分开。可选地,信息位的第二子集可包括信息位的第一子集。可基于所有信息位计算所述多个循环冗余校验中的至少一个循环冗余校验。根据本专利技术的另一方面,提供一种用于通信的方法。信息位的至少一个传输块被分割位多个码块。为所述多个码块计算多个码块循环冗余校验,其中,基于相应码块计算至少一个码块循环冗余校验。将所述多个码块和所述多个码块循环冗余校验从第一节点发送到第二节点。可利用特定类型的前向纠错码对从所述多个码块中选择的码块中的位进行联合编码。在这种情况下,基于联合编码的码块计算码块循环冗余校验。可基于所述多个码块中的相应一个码块计算所述多个码块循环冗余校验中的每一个。可基于所述多个码块中的至少相应一个码块计算所述多个码块循环冗余校验中的每一个。可在分割传输块之前,基于传输块计算传输块循环冗余校验。所述多个码块可包括从其没有生成码块循环冗余校验的至少一个码块。可基于所述多个码块中的所有码块计算至少一个码块循环冗余校验。根据本专利技术另一方面,提供一种在数据通信中生成循环冗余校验的电路,具有:输入端口,用于接收信息数据;输出端口,用于输出信息数据和循环冗余校验;线性反馈移位寄存器单元,在输入端口和输出端口之间通信连接,包括L个移位寄存器,用于用具有L-1阶的循环冗余校验生成多项式g(x)来变换信息数据;循环冗余校验寄存器单元,在输入端口和线性反馈移位寄存器单元之间通信连接,包括L个循环冗余校验寄存器;第一开关,在输入端口和循环冗余校验寄存器单元之间通信连接;第二开关,通信连接在线性反馈移位寄存器单元的反馈回路;第三开关,在线性反馈移位寄存器单元和循环冗余校验寄存器单元之间通信连接;第四开关,在输入端口、线性反馈移位寄存器单元和输出端口之间通信连接,具有使输入端口与输出端口连接的第一位置以及使线性反馈移位寄存器单元与输出端口连接的第二位置。可将线性反馈移位寄存器单元和循环冗余校验寄存器单元初始化为全零状态。可设置第一开关以将输入端口连接到线性反馈移位寄存器单元。可设置第二开关以连接线性反馈移位寄存器单元的反馈回路。可设置第三开关以使线性反馈移位寄存器单元与循环冗余校验寄存器单元之间断开连接。可将第四开关设置到第一位置,以使输入端口与输出端口连接。可经输入端口接收信息数据的码块。可设置第一开关以使输入端口与线性反馈移位寄存器单元之间断开连接。可设置第二开关以断开与线性反馈移位寄存器单元的反馈回路的连接。可设置第三开关,以使线性反馈移位寄存器单元与循环冗余校验寄存器单元连接。可将第四开关设置到第二位置,以使线性反馈移位寄存器单元与输出端口连接。可使线性反馈移位寄存器单元移位L次,以获得用于码块的循环冗余校验。根据本专利技术的另一方面,提供一种在数据通信中生成循环冗余校验的电路,所述电路包括:输入端口,用于接收信息数据;输出端口,用于输出信息数据和循环冗余校验;线性反馈移位寄存器单元,在输入端口和输出端口之间通信连接,包括L个移位寄存器,用于用具有L-1阶的循环冗余校验生成多项式g(x)来变换信息数据;L个状态寄存器,通信连接到L个移位寄存器中的相应的移位寄存器,以将数据值写入L个移位寄存器以及从L个移位寄存器读取数据值;第一开关,在输入端口和线性反馈移位寄存器单元之间通信连接;第二开关,通信连接在线性反馈移位寄存器单元的反馈回路;第三开关,在输入端口、线性反馈移位寄存器单元和输出端口之间通信连接,具有将输入端口与输出端口连接的第一位置以及使线性反馈移位寄存器单元与输出端口连接的第二位置。可将线性反馈移位寄存器单元和状态寄存器初始化为全零状态。可设置第一开关以将输入端口连接到线性反馈移位寄存器单元。可设置第二开关以连接线性反馈移位寄存器单元的反馈回路。可将第三开关设置到第一位置,以使输入端口与输出端口连接。可经输入端口接收信息数据的码块。将线性反馈移位寄存器单元中的L个移位寄存器中的本文档来自技高网...
在通信系统中为多个码块计算CRC的方法和设备

【技术保护点】
一种无线发送机中的方法,所述方法包括:当多个信息位的数量大于预定值时,为所述多个信息位产生多个循环冗余校验,所述多个循环冗余校验至少包括所述多个信息位的所有信息位的第一循环冗余校验和所述多个信息位的子集的第二循环冗余校验,所述多个信息位中的至少一个信息位不在所述多个信息位的子集中;对所述多个信息位的子集和基于所述多个信息位的子集产生的第二循环冗余校验进行联合编码;在发送机将所述多个循环冗余校验和所述多个信息位发送到接收机。

【技术特征摘要】
2007.07.12 US 60/929,790;2008.03.21 US 12/076,7771.一种无线发送机中的方法,所述方法包括:
当多个信息位的数量大于预定值时,为所述多个信息位产生多个循环冗
余校验,所述多个循环冗余校验至少包括所述多个信息位的所有信息位的第
一循环冗余校验和所述多个信息位的子集的第二循环冗余校验,所述多个信
息位中的至少一个信息位不在所述多个信息位的子集中;
对所述多个信息位的子集和基于所述多个信息位的子集产生的第二循环
冗余校验进行联合编码;
在发送机将所述多个循环冗余校验和所述多个信息位发送到接收机。
2.如权利要求1所述的方法,还包括:通过特定类型的前向纠错码来对
所述多个信息位的子集进行联合编码。
3.如权利要求2所述的方法,其中,所述特定类型的前向纠错码是turbo
码。
4.如权利要求1所述的方法,其中,所述多个信息位的子集是所述多个
信息位的第一子集,所述方法还包括:为所述多个信息位的第二子集产生第
三循环冗余校验。
5.如权利要求4的方法,其中,所述多个信息位的第一子集和所述多个
信息位的第二子集彼此分开。
6.如权利要求4所述的方法,其中,在为所述多个信息位的第二子集产
生第三循环冗余校验的步骤中,基于第一循环冗余校验和所述多个信息位的
第二子集产生第三循环冗余校验。
7.如权利要求1所述的方法,其中,为所述多个信息位产生多个循环冗
余校验的步骤包括:产生作为包括所述多个信息位的传输块中的所有信息位
的循环冗余校验的第一循环冗余校验,
其中,所述多个...

【专利技术属性】
技术研发人员:皮周月法罗克·坎
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

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

1