通信系统中业务数据的接收方法及接收装置、基带芯片的制作方法

文档序号:7779122阅读:186来源:国知局
专利名称:通信系统中业务数据的接收方法及接收装置、基带芯片的制作方法
技术领域
本发明涉及移动通信技术领域,特别涉及通信系统中业务数据的接收方法及接收装置、基帯芯片。
背景技术
长期演进(LTE,Long Term Evolution)是第三代移动通信(3G)的演进,它改进并增强了 3G的空中接入技术,采用正交频分复用(OFDM,Orthogonal Frequency Division Multiplexing)技术和多输入多输出(ΜΙΜ0,Multiple-Input Multiple-Output)作为其无线网络演进的唯一标准。在20MHz频谱带宽下能够提供下行300Mbit/s和上行150Mbit/s 的峰值速率,同时改善了小区边缘用户的性能,提高小区容量和降低系统延迟。与3G相比, LTE具有通信速率高、频谱利用率高、无线网络时延低、广域覆盖和向下兼容的优势。然而 LTE的实现对用户设备(UE,User Equipment)终端的设计提出了更高的要求,既要提高终端内基带芯片处理业务数据的能力,同时又要尽可能节省基带芯片内的存储空间。在LTE系统中,从基站发送到用户设备的业务数据以传输块(TB,Transport Block)和编码块(CB,Code Block)形式组织,如图1所示的是业务数据的数据结构示意图, 基站需要发送的是TB信息码,通常基站需要对所述TB信息码作如下处理首先,对所述TB 信息码作CRC处理,即在所述TB信息码后加上TB校验码,构成TB数据;然后,对所述TB数据进行码块分段,即将所述TB数据等分成η份CB信息码;接着,对每份所述CB信息码进行 CRC处理,即在每份所述CB信息码后加上CB校验码,构成CB数据(如CB数据1、CB数据 2等);最后再将这些CB数据依次串接起来形成从基站发送到用户设备的业务数据。换句话说,基站和用户设备之间为了保证业务数据传输正确,每个CB都带有独立的CRC(Cyclic Redundancy Check,循环冗余检验码)校验字(即CB校验码),而整个TB也带有CRC校验字(即TB校验码)。通过CRC校验可检测到业务数据是否成功接收,如果接收失败用户设备将指令基站重发。现有用户设备内的基带芯片接收业务数据的处理流程如下步骤1.等待解码器输出并保存ー个CB的解码数据,并进行CB数据的CRC校验;步骤2.如果CB数据的CRC校验正确,则在基带芯片内的缓存区順次串接缓存校验正确的CB数据的CB信息码;如果未满ー个TB数据,则继续执行步骤1 ;如果累积满ー个 TB数据,则跳转到步骤4;步骤3.如果CB数据的CRC校验失败,则指示TB数据接收失败,处理结束;步骤4.进行TB数据的CRC校验,如果校验成功,把TB数据的TB信息码输出到芯片外的存储器,供上层协议调用;如果校验失败,则指示TB数据接收失败,处理结束。根据基带芯片现有的处理过程,在芯片内的缓存区需要预留整个TB数据的存储空间,从而占用了较多的芯片内存。更多相关的技术方案可以參考公开号为US2010303016A1,发明名称为 System and Method for Transport Block Size Design for Multiple-Input,Multiple-Output (ΜΙΜΟ) in a Wireless Communications System( 小在无线通信系统的设计方法和系统)的美国专利申请文件,但仍未解決上述问题。

发明内容
本发明解决的问题是用户设备在处理基站发送的业务数据过程中节省基带芯片内的存储空间。为解决上述问题,本发明实施例提供了ー种通信系统中业务数据的接收方法,包括接收业务数据,所述业务数据包括多个数据块,其中所述数据块包括信息码和校验码; 对所述业务数据进行第一校验和第二校验;将第一校验成功且已完成第二校验的预定数量的信息码输出。可选地,所述数据块为编码块CB数据,所述CB数据包括CB信息码和CB校验码; 对所述业务数据进行第一校验和第二校验包括对所述CB数据进行第一校验,并对所述CB 数据的CB信息码进行第二校验。可选地,所述将第一校验成功且已完成第二校验的预定数量的信息码输出包括 将第一校验成功且已完成第二校验的预定数量的所述CB数据的CB信息码输出。可选地,在所述将第一校验成功且已完成第二校验的预定数量的信息码输出之后还包括直至所述CB数据的第一校验失败或所有CB数据的第一校验和所有CB信息码的第 ニ校验完成;若所有所述CB信息码的第二校验成功则确定业务数据接收成功;若有CB数据的第一校验失败,或者所有所述CB信息码的第二校验失败则确定业务数据接收失败。可选地,对所述CB数据的CB信息码进行第二校验包括除第一次对所述CB数据的CB信息码进行第二校验外,对本次进行第二校验的预定数量的CB信息码与前次经第二校验得到的余数拼接后得到的校验数据进行所述第二校验。可选地,所述通信系统为LTE系统。可选地,所述预定数量为小于所述数据块的数目。可选地,若所有所述CB信息码的第二校验成功,则输出的所有所述CB信息码依次串接形成TB数据,其中所述TB数据包括TB信息码和TB校验码。可选地,所述第一校验和第二校验为CRC校验或者奇偶校验或者MD5校验或者bcc 异或校验。可选地,所述第一校验为CB CRC校验、所述第二校验为TB CRC校验。本发明实施例还提供了ー种通信系统中业务数据的接收装置,包括接收单元,用于接收业务数据,所述业务数据包括多个数据块,其中所述数据块包括信息码和校验码;校验单元,用于对所述接收単元接收到的所述业务数据进行第一校验和第二校验;输出単元, 用于根据所述校验単元的校验结果将第一校验成功且已完成第二校验的预定数量的信息码输出。本发明实施例还提供ー种包括上述接收装置的基帯芯片。与现有技术相比,本发明技术方案具有以下有益效果用户设备接收业务数据,业务数据包括多个数据块,其中所述数据块包括信息码和校验码。基帯芯片对所述业务数据进行第一校验和第二校验,然后将第一校验成功且已完成第二校验的预定数量的信息码输出。由于对接收到的业务数据既做了第一校验又做了第二校验,并且将第一校验成功且完成第二校验的信息码输出到基带芯片外,这样可以节省基带芯片内的缓存空间。在具体实施例中,所述数据块为编码块CB数据,基带芯片内保存预定数量的CB数据并对这些CB数据分别进行第一校验和对所述CB数据的CB信息码进行第二校验,如果这些CB数据的第一校验成功且已完成第二校验,则将预定数量的这些CB数据输出,直到所有 CB数据的第一校验和所有CB数据的CB信息码的第二校验完成;如果在对CB数据的第一校验失败或者所有所述CB信息码的第二校验失败则确定业务数据接收失败。其中,所述第一校验是CB CRC校验,所述第二校验是TB CRC校验。在具体实施例中,所述预定数量可以小于ー个TB数据中CB信息码的个数,例如 1-3个,这样在用户设备接收基站发送的业务数据时,基带芯片内的缓存只需保存部分CB 数据,而不需要预留整个TB数据的存储空间,节省了基带芯片的内存。


图1是业务数据的数据结构示意图;图2是本发明实施例的通信系统中业务数据的接收方法的流程示意图;图3是本发明实施例基带芯片接收业务数据的示意图;图4是本发明的基带芯片中的缓存和外部存储器之间的存储关系示意图;图5是本发明实施例的通信系统中业务数据的接收装置的结构示意图。
具体实施例方式针对现有的接收基站发送的业务数据的处理流程,用户设备内的基带芯片需要缓存整个TB数据,从而占用较多的芯片内存,发明人经过研究,提供了ー种通信系统中业务数据的接收方法以及基带芯片,实现了用户设备在接收基站发送的业务数据时,基带芯片的缓存只需保存部分CB数据即可,而不需要预留整个TB数据的存储空间,从而节省了基带芯片的内存。为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施方式
做详细的说明。如图2所示的是本发明的ー种通信系统中业务数据的接收方法的具体实施方式
的流程示意图。參考图2,所述通信系统中业务数据的接收方法包括步骤Sl 接收业务数据,所述业务数据包括多个数据块,其中所述数据块包括信息码和校验码;步骤S2 对所述业务数据进行第一校验和第二校验;步骤S3 将第一校验成功且已完成第二校验的预定数量的信息码输出。下面结合实施例和參考图3所示的本发明实施例基带芯片接收业务数据的示意图对图2所示的ー种通信系统中业务数据的接收方法进行详细描述。需要说明的是,在下文的具体实施例中,所述第一校验为CB CRC校验,所述第二校验为TB CRC校验。本领域技术人员知晓,对解码后的所述CB数据和TB数据的校验通常采用的是循环冗余检验(CRC)码进行校验,本实施例中主要以CRC校验为例进行描述,但实际应用中并不限于此,还可以是奇偶校验、MD5校验、bcc异或校验(block check character)
6等。步骤Sl 接收业务数据,所述业务数据包括多个数据块,其中所述数据块包括信息码和校验码。在本发明实施例中,所述通信系统是LTE系统,例如可以是TD-LTE系统、也可以是 FDD-LTE系统(频分双エ模式下的LTE系统)。本实施例中主要以TD-LTE系统为例进行描述,用户设备接收从基站发送的业务数据。所述业务数据包括多个数据块,其中所述数据块包括信息码和校验码。具体地,在TD-LTE系统的物理层,所述数据块是编码块CB数据,所述CB数据包括CB信息码和CB校验码。通常从基站发送到用户设备的业务数据是以传输块TB为单位将OFDM符号通过射频发送出去,其中所述OFDM符号是发送端(即基站)将若干个原始数据比特经过信号处理 (如快速傅里叶反变换、并/串转换、插入循环前缀CP以及数/模变换等)后形成的模拟波形;相应地,用户设备中的基带芯片1可以按照TB为单位接收业务数据,并执行与发送端相反的信号处理过程(如去CP、串/并转换、快速傅里叶变换以及模/数变换等)。进ー步地,基站在发送业务数据之前将调度信息下发至用户设备,所述调度信息包括下发的子数据帧采用何种调制方式、何种MIMO模式(例如空分分集、传输分集等)、 编码速率以及ー个TB数据或者ー个CB数据的长度等。相应地,用户设备中的基带芯片1 可以根据所述调度信息将接收到的若干个CB数据(即编码块数据)中CB信息码部分串接成所述TB数据(即传输块数据)。步骤S2 对所述业务数据进行第一校验和第二校验。在本实施例中,用户设备在接收到所述业务数据后,将对所述CB数据进行第一校验,并对所述CB数据的CB信息码进行第二校验。具体地,首先,所述基带芯片1将通过解码器11分别对CB数据进行MIMO解码、解扰、解速率匹配以及前向纠错(FECJorward Error Correction)解码;其中,所述ΜΙΜΟ解码可以通过多个处理器分別对多个CB数据并行解码,解扰和解速率匹配也可以并行执行, 接着再将CB数据经过另ー处理器阵列进行前向纠错解码,并将解码后的CB数据输出并保存在基带芯片的缓存12中。然后,通过所述CB校验器13分別对每个CB数据进行CB CRC校验,本领域技术人员知晓,通常从基站发出的CB数据都包含k位CB信息码和r位CB校验码,其中所述信息码和校验码都是ニ进制数,所述校验码一般为循环冗余检验(CRC)码。具体地,对所述CB数据进行CB CRC校验的过程包括首先,将CB数据除以CB生成码,以得到余数。其中,所述CB生成码是ー个r+Ι位的ニ进制数,在发送端可以基于所述CB生成码生成r位的校验码,具体如下首先,将CB数据的k位CB信息码向左移r位,右边空出的r个位置补零;然后,将左移r位后的CB信息码(k+r位)除以所述CB生成码后得到的余数即为所述r位校验码;最后将得到的r位校验码拼接在k位信息码后得到待发送的CB数据,其中所述CB数据包括k位CB信息码和r 位CB校验码。在本实施例中,所述CB生成码对应的十进制数为质数。这是因为如果所述CB生成码对应的十进制数为合数的话,由于合数包含多个因数,例如16是合数,其包含 1、2、4、8、16等因数。也就是说,在对所述CB数据作CB CRC校验时,如果CB数据能够被一个合数对应的ニ进制数(CB生成码)整除,那么所述CB数据也能够被该合数的所有因数整除,这样将会提高CB CRC校验的误检率。而质数的特性是除了 1和本身外,不能被其他自然数整除,因此本实施例中用质数对应的ニ进制数作为所述CB生成码可以提高对CB数据作CB CRC校验的准确性。在接收端则将接收到的CB数据(包括k位CB信息码和r位CB校验码)用所述 CB生成码作CRC校验,并根据余数确定接收到的CB数据是否正确。具体为若所述余数为零,则确定所述CB校验正确;若所述余数不为零,则确定所述CB校验失败。进ー步地,根据上述对所述CB数据进行CB CRC校验的方法逐个对CB数据进行CB CRC校验,当有CB数据的CB CRC校验失败则执行步骤S5,确定业务数据接收失败。与现有技术不同的是,本实施例中,除了对CB数据作CB CRC校验,还需要通过所述基带芯片1内的TB校验器14对预定数量的CB数据的CB信息码作TB CRC校验。具体地,所述预定数量可以根据所述基带芯片1内的缓存12大小来确定,由于本技术方案的目的就是为了节省基带芯片上的缓存,因此,所述预定数量为小于所述数据块的数目,例如, 所述预定数量可以是1 3个(一般为0. 768Kbyte-2. 304Kbyte),但不限于此,应当小于ー 个TB数据中CB信息码的总个数。本实施例中,所述CB数据包括CB信息码和CB校验码,所述TB数据包括TB信息码和TB校验码,或者等效为多个CB数据的CB信息码的串接。假设所述CB数据包括k位CB 信息码和r位CB校验码,所述TB数据包括M位TB信息码和N位TB校验码,由于所有所述 CB数据的CB信息码依次串接形成所述TB数据(假设为S个CB数据),因此M+N = S*k。下面以所述预定数量为1个CB数据为例对所述CB数据的CB信息码进行TB CRC 校验的过程进行详细描述。具体地,例如,当前所述基带芯片1内的缓存12存储了ー个CB数据,并已完成该 CB数据的CB CRC校验。对所述CB数据的CB信息码作TB CRC校验,具体为将所述CB数据的CB信息码输入TB校验器14进行TB CRC校验,完成该CB数据的CB信息码的TB CRC 校验后,执行步骤S3,将该CB数据的CB信息码输出。需要说明的是,与上述对所述CB数据进行CB CRC校验不同的是,这里对所述CB数据的CB信息码作TB CRC校验是将所述CB信息码除以TB生成码以得到余数a。由于本次 TB CRC校验是第一次对所述CB数据的CB信息码进行TB CRC校验,因此TB校验器14中没有前次TB CRC校验得到的余数。需要说明的是,在完整的所述TB数据(即属于所述TB数据的所有CB信息码)未完全输入TB校验器14吋,不对TB CRC校验是否正确作判定。其中,所述TB生成码的形成过程可以參考上述CB生成码的形成过程,在此不再赘述。然后,基带芯片1内的缓存12存储下ー个CB数据,并已完成该CB数据的CB CRC 校验。接着,将该CB数据中的CB信息码继续输入TB校验器14进行TB CRC校验。需要说明的是,输入TB校验器14的CB信息码将拼接在前次TB CRC校验后得到的余数a之后得到校验数据,所述校验数据为“余数a+本次输入的CB信息码”,然后再对所述校验数据进行 TB CRC校验以得到余数b。以此类推,直到当前基带芯片1内的缓存12存储的是这个业务数据的最后ー个CB 数据,并已完成对该CB数据的CB CRC校验。接着,将该CB数据中的CB信息码输入TB校验器14进行TB CRC校验,以得到整个TB数据的TB CRC校验最终的余数,若所述余数为零, 则确定业务数据接收成功;若所述余数不为零,则确定业务数据接收失败。
上述实施例是对所述预定数量为1个CB数据的CB信息码作TB CRC校验进行描述的,当所述预定数量为2-3个时,本领域技术人员可以參照上述方法并做出相应的变化即可,在此不再赘述。步骤S3 将第一校验成功且已完成第二校验的预定数量的信息码输出。本步骤包括将第一校验成功且已完成第二校验的预定数量的所述CB数据的CB 信息码输出。在具体实施例中,根据基带芯片1内缓存12的大小,本步骤包括若基带芯片 1内的缓存12只保存1个CB数据,则所述预定数量为1个CB数据,那么在对所述CB数据的CB CRC校验成功且已完成TBCRC校验时,将该CB数据的CB信息码输出至基带芯片1外的外部存储器2中。若基带芯片1内的缓存12可以保存2个CB数据,则所述预定数量为 2个CB数据,那么在分别对2个CB数据的CB CRC校验成功且已完成这2个CB数据的TB CRC校验时,将这2个CB数据的CB信息码输出至基带芯片1外的外部存储器2中。以此类推,在此不再赘述。在本实施例中,可以通过直接存储访问(Direct Memory Access, DMA)控制器15 将预定数量的CB数据的CB信息码从基带芯片1内的缓存12输出至基带芯片1外的外部存储器2中。其中,所述直接存储访问技术是本领域技术人员公知的技木,在此不再赘述。在本步骤之后,还包括直至所述CB数据的第一校验失败或所有CB数据的第一校验和所有CB信息码的第二校验完成,停止校验。进ー步地,结合參考图4所示的是本发明的基带芯片中的缓存和外部存储器之间的存储关系示意图。如图4所示,在所述缓存12中接收到第一校验(即CB CRC校验)成功的CB信息码(如CB信息码1)后,再对该CB信息码作第二校验(即TB CRC校验)后, 就先输出至所述外部存储器2中,这样缓存所存储的CB信息码1因为已在所述外部存储器 2中做了拷贝,这样缓存12的存储空间就可以用来存储下ー个CB信息码了,从而节省了基带芯片内的缓存空间。本领域技术人员知晓,通常基带芯片内的缓存(缓存)的成本要高于外部存储器(片外存储),因此节省基带芯片内的缓存空间可以降低用户设备中制造基带芯片的成本。需要说明的是,图4中是以所述缓存12只缓存ー个CB信息码(这里由于CB数据已经过CRC校验,因此可丢弃CB校验码)为例进行描述的,在实际应用中,根据本技术方案,所述缓存12也可以缓存1至3个CB信息码,在此不作赘述。根据步骤S3的处理結果,若所有所述CB信息码的第二校验成功则确定业务数据接收成功,输出的所有所述CB信息码依次串接形成TB数据,其中所述TB数据包括TB信息码和TB校验码,然后上层协议可以调用存储在所述外部存储器2中的TB数据。若有CB数据的第一校验失败,或者所有所述CB信息码的第二校验失败则确定业务数据接收失败,用户设备则将已传输到所述外部存储器2中所有属于该TB的数据的CB数据的CB信息码都丢弃。基于上述通信系统中业务数据的接收方法,本发明实施例还提供了ー种通信系统中业务数据的接收装置。如图5所示的是本发明实施例的通信系统中业务数据的接收装置的结构示意图。在本实施例中,所述通信系统为TD-LTE系统。參考图5,所述接收装置3包括接收单元31、校验单元32、输出单元33以及确定单元34。其中,所述接收単元31用于接收业务数据,所述业务数据包括多个数据块,其中所述数据块包括信息码和校验码。所述校验単元32用于对所述接收単元接收到的所述业务数据进行第一校验和第二校验。所述输出単元33用于根据所述校验単元的校验结果将第一校验成功且已完成第二校验的预定数量的信息码输出。在本实施例中,所述接收装置3位于移动终端(即用户设备)内的基带芯片中,用于处理从基站发送至用户设备的业务数据,其中所述业务数据包括多个编码块CB数据,其中所述CB数据包括CB信息码和CB校验码。在具体实施例中,所述接收装置3中还包括缓存(未示出),该缓存与所述接收单元31相连接,用于保存所述业务数据中预定数量的CB数据,其中所述预定数量基于缓存的大小确定,例如,所述缓存大小为0. 768Kbyte-2. 304Kbyte,则对应所述预定数量的CB数据为1-3个CB数据。 所述校验単元32用于对所述CB数据进行第一校验,并对所述CB数据的CB信息码进行第二校验。在具体实施例中,所述校验単元32具体包括第一校验单元321和第二校验单元322。其中,根据采用的不同校验方法,所述第一校验单元321和第二校验单元322 可以是CRC校验单元或者奇偶校验单元或者MD5校验或者bcc异或校验单元。在本实施例中,由于是以CRC校验为例进行描述,因此图5中所述第一校验单元 321用于对所述CB数据进行第一校验,所述第二校验单元322用于对所述CB数据的CB信息码进行第二校验。本实施例中,所述第一校验单元321为CB CRC校验单元,所述第二校验单元322为TB CRC校验单元。进ー步地,所述校验単元32直至所述CB数据的第一校验失败或所有CB数据的第一校验和所有CB信息码的第二校验完成停止校验。具体地,所述第一校验单元321的校验过程包括对所述CB数据进行CB CRC校验,以得到余数;若所述得到的余数为零,则确定所述CB数据的CB CRC校验正确;若所述余数不为零,则确定所述CB数据的CB CRC校验失败。所述第二校验单元322的校验过程包括对所述CB数据的CB信息码进行TB CRC校验。需要说明的是,在对所述CB数据的CB 信息码进行TBCRC校验时,除第一次对所述CB数据的CB信息码进行TB CRC校验外,对本次进行TB CRC校验的预定数量的CB信息码与前次经TB CRC校验得到的余数拼接后得到的校验数据进行所述TB CRC校验。进ー步地,在完整的所述TB数据(即属于所述TB数据的所有CB信息码)未完全输入所述第二校验单元322吋,不对TB CRC校验是否正确作判定;直到所述TB数据的最后 ー个CB信息码输入所述第二校验单元322时,经TB CRC校验后得到整个TB数据的TB CRC 校验最终的余数,若所述余数为零,则确定业务数据接收成功;若所述余数不为零,则确定业务数据接收失败。进ー步地,根据所述校验单元32的校验結果,通过所述输出单元33将经过所述校验单元32校验后CB CRC校验成功且已完成TB CRC校验的预定数量的CB数据的CB信息码输出。具体地,本实施例中,通过直接存储访问的方式将预定数量的CB输出至基带芯片外的存储器(未示出)。所述确定単元34则根据所述校验単元32的校验結果,若所有所述CB信息码的TB CRC校验成功则确定业务数据接收成功;若有CB数据的CB CRC校验失败,或者所有所述CB 信息码的TB CRC校验失败则确定业务数据接收失败。本发明实施例还提供了一种基带芯片,所述基带芯片包括上述图4所示的通信系统中业务数据的接收装置。所述接收装置用于实现上述的通信系统中业务数据的接收方法,其处理过程可以參考上述方法的具体实施例,在此不予赘述。在实际应用中,所述基带芯片可以如图3所示,至少包括解码器11、缓存12、CB校验器13、TB校验器14和直接存储访问控制器15。其中,解码器11可以对应图5所示的接收单元31,用于接收从基站发送的TB数据 (或者CB数据)并进行解码,并将解码后的TB数据(或者CB数据)储存至缓存12 ;CB校验器13对应于图5所示的CB CRC校验单元321,TB校验器14对应于图5所示的TB CRC 校验单元322 ;直接存储访问控制器15对应于图5所示的输出单元33。综上所述,本技术方案中,用户设备接收业务数据,业务数据包括多个数据块,其中所述数据块包括信息码和校验码。基帯芯片对所述业务数据进行第一校验和第二校验, 然后将第一校验成功且已完成第二校验的预定数量的信息码输出。由于对接收到的业务数据既做了第一校验又做了第二校验,并且将第一校验成功且完成第二校验的信息码输出到基带芯片外,这样可以节省基带芯片内的缓存空间。 在具体实施例中,所述数据块为编码块CB数据,基带芯片内保存预定数量的CB数据并对这些CB数据分别进行第一校验和对所述CB数据的CB信息码进行第二校验,如果这些CB数据的第一校验成功且已完成第二校验,则将预定数量的这些CB数据输出,直到所有 CB数据的第一校验和所有CB数据的CB信息码的第二校验完成;如果在对CB数据的第一校验失败或者所有所述CB信息码的第二校验失败则确定业务数据接收失败。其中,所述第一校验是CB CRC校验,所述第二校验是TB CRC校验。在具体实施例中,所述预定数量可以小于ー个TB数据中CB信息码的个数,例如 1-3个,这样在用户设备接收基站发送的业务数据时,基带芯片内的缓存只需保存部分CB 数据,而不需要预留整个TB数据的存储空间,节省了基带芯片的内存。本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述掲示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
权利要求
1.ー种通信系统中业务数据的接收方法,其特征在干,包括接收业务数据,所述业务数据包括多个数据块,其中所述数据块包括信息码和校验码;对所述业务数据进行第一校验和第二校验;将第一校验成功且已完成第二校验的预定数量的信息码输出。
2.根据权利要求1所述的通信系统中业务数据的接收方法,其特征在干,所述数据块为编码块CB数据,所述CB数据包括CB信息码和CB校验码;对所述业务数据进行第一校验和第二校验包括对所述CB数据进行第一校验,并对所述CB数据的CB信息码进行第二校验。
3.根据权利要求2所述的通信系统中业务数据的接收方法,其特征在干,所述将第一校验成功且已完成第二校验的预定数量的信息码输出包括将第一校验成功且已完成第二校验的预定数量的所述CB数据的CB信息码输出。
4.根据权利要求2所述的通信系统中业务数据的接收方法,其特征在干,在所述将第一校验成功且已完成第二校验的预定数量的信息码输出之后还包括直至所述CB数据的第一校验失败或所有CB数据的第一校验和所有CB信息码的第二校验完成;若所有所述CB信息码的第二校验成功则确定业务数据接收成功;若有CB数据的第一校验失败,或者所有所述CB信息码的第二校验失败则确定业务数据接收失败。
5.根据权利要求4所述的通信系统中业务数据的接收方法,其特征在干,对所述CB数据的CB信息码进行第二校验包括除第一次对所述CB数据的CB信息码进行第二校验外, 对本次进行第二校验的预定数量的CB信息码与前次经第二校验得到的余数拼接后得到的校验数据进行所述第二校验。
6.根据权利要求1所述的通信系统中业务数据的接收方法,其特征在干,所述通信系统为LTE系统。
7.根据权利要求1所述的通信系统中业务数据的接收方法,其特征在干,所述预定数量为小于所述数据块的数目。
8.根据权利要求2所述的通信系统中业务数据的接收方法,其特征在干,若所有所述 CB信息码的第二校验成功,则输出的所有所述CB信息码依次串接形成TB数据,其中所述 TB数据包括TB信息码和TB校验码。
9.根据权利要求1所述的通信系统中业务数据的接收方法,其特征在干,所述第一校验和第二校验为CRC校验或者奇偶校验或者MD5校验或者bcc异或校验。
10.根据权利要求1所述的通信系统中业务数据的接收方法,其特征在干,所述第一校验为CB CRC校验、所述第二校验为TB CRC校验。
11.ー种通信系统中业务数据的接收装置,其特征在干,包括接收单元,用于接收业务数据,所述业务数据包括多个数据块,其中所述数据块包括信息码和校验码;校验单元,用于对所述接收単元接收到的所述业务数据进行第一校验和第二校验;输出单元,用于根据所述校验単元的校验结果将第一校验成功且已完成第二校验的预定数量的信息码输出。
12.根据权利要求11所述的通信系统中业务数据的接收装置,其特征在干,所述数据块为编码块CB数据,所述CB数据包括CB信息码和CB校验码;所述校验单元用于对所述 CB数据进行第一校验,并对所述CB数据的CB信息码进行第二校验。
13.根据权利要求12所述的通信系统中业务数据的接收装置,其特征在干,所述输出単元用于将第一校验成功且已完成第二校验的预定数量的所述CB数据的CB信息码输出。
14.根据权利要求12所述的通信系统中业务数据的接收装置,其特征在干,所述校验単元直至所述CB数据的第一校验失败或所有CB数据的第一校验和所有CB信息码的第二校验完成停止校验。
15.根据权利要求12所述的通信系统中业务数据的接收装置,其特征在于,还包括确定单元,用于根据所述校验単元的校验結果,若所有所述CB信息码的第二校验成功则确定业务数据接收成功;若所有CB数据的第一校验失败,或者所有所述CB信息码的第二校验失败则确定业务数据接收失败。
16.根据权利要求15所述的通信系统中业务数据的接收装置,其特征在干,所述校验単元对所述CB数据的CB信息码进行第二校验包括对所述CB数据的CB信息码进行第二校验时,除第一次对所述CB数据的CB信息码进行第二校验外,对本次进行第二校验的预定数量的CB信息码与前次经第二校验得到的余数拼接后得到的校验数据进行所述第二校验。
17.根据权利要求11所述的通信系统中业务数据的接收装置,其特征在干,所述通信系统为LTE系统。
18.根据权利要求11所述的通信系统中业务数据的接收装置,其特征在干,所述预定数量为小于所述数据块的数目。
19.根据权利要求12所述的通信系统中业务数据的接收装置,其特征在干,所述校验単元包括第一校验单元和第二校验单元;其中所述第一校验单元用于对所述CB数据进行第一校验,所述第二校验单元用于对所述CB数据的CB信息码进行第二校验。
20.根据权利要求12所述的通信系统中业务数据的接收装置,其特征在干,所述第一校验单元和第二校验单元为CRC校验单元或者奇偶校验单元或者MD5校验或者bcc异或校验单元。
21.根据权利要求19所述的通信系统中业务数据的接收装置,其特征在干,所述第一校验单元为CB CRC校验单元,所述第二校验单元为TB CRC校验单元。
22.—种基带芯片,其特征在干,包括权利要求11至21中任一项所述通信系统中业务数据的接收装置。
全文摘要
一种通信系统中业务数据的接收方法及接收装置、基带芯片,其中接收方法包括接收业务数据,所述业务数据包括多个数据块,其中所述数据块包括信息码和校验码;对所述业务数据进行第一校验和第二校验;将第一校验成功且已完成第二校验的预定数量的信息码输出。本技术方案节省了基带芯片的内存。
文档编号H04L1/00GK102571272SQ20111041935
公开日2012年7月11日 申请日期2011年12月14日 优先权日2011年12月14日
发明者梁景新, 董宇 申请人:展讯通信(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1