专利名称:一种业务数据处理装置的制作方法
技术领域:
本发明涉及移动通信技术领域,更具体地说,涉及一种业务数据处理装置。
背景技术:
3G(3rd Generation,第三代)移动通信系统为了提供更高速的数据服务,在标准演进中加入了HSPA(High-Speed Packet Access,高速分组接入)业务。这意味着,终端或者基站需要同时支持普通业务和HSPA业务,而在终端或者基站物理层比特级处理时,由于普通业务和HSPA业务处理流程和对处理速度要求不同,普通业务数据和HSPA业务数据分别由一个硬件协处理器处理。
请参考图1,为现有的业务数据处理装置的结构示意图。包含业务数据接收单元1、第一存储单元2、第二存储单元3、普通业务数据处理装置4和HSPA业务数据处理装置5。
该数据处理装置的工作过程和工作原理如下
所述业务数据接收单元1接收业务数据,该业务数据包括普通业务数据和HSPA业务数据,将普通业务数据提供给第一存储单元2,由第一存储单元2进行存储,将HSPA业务数据提供给第二存储单元3,由第二存储单元3进行存储。所述普通业务数据处理装置4和HSPA业务数据处理装置5分别从第一存储单元2和第二存储单元3获取普通业务数据和HSPA业务数据,进行处理。所述处理主要是指常规处理,如比特加扰、交织、扩频、子帧分段或编/译码等处理。
图2和图3分别示出了普通业务数据处理装置4和HSPA业务数据处理装置5的结构示意图。
普通业务数据处理装置4包含普通业务数据处理单元41 、 Turbo译码器42和Viterbi译码器43, HSPA业务数据处理装置5包含HSPA业务处理单元51 、Turbo译码器52和Viterbi译码器53。
5所述Viterbi译码器43和Viterbi译码器53均用于进行Viterbi码译码。
在实施本发明的过程中,发明人发现,现有技术至少存在以下问题所述普通业务数据处理装置4和HSPA业务数据处理装置5所分别对应的第一存储单元2和第二存储单元3各自按照最大的业务使用,但是实际上,几乎不存在普通业务和HSPA业务同时为最高速率业务的可能性,因此,现有的业务数据处理装置存在存储资源浪费的问题。
发明内容
有鉴于此,本发明提供一种业务数据处理装置,以解决现有技术存在的存储资源浪费的问题。
本发明是这样实现的
一种业务数据处理装置,包括普通业务数据处理装置、高速分组接入HSPA业务数据处理装置、用于接收帧数据的接收单元和存储单元,所述帧数据包括普通业务数据和HSPA业务数据,其特征在于
所述普通业务数据处理装置和HSPA业务数据处理装置,分别用于执行普通业务数据处理流程和HSPA业务数据处理流程,各装置对数据的处理是按照预设顺序串行进行的;
所述存储单元用于按照上述预设顺序,存储接收单元接收的帧数据、普通业务数据处理装置和HSPA业务数据处理装置处理结果。
优选的,所述普通业务数据处理流程和HSPA业务数据处理流程各分为若干部分,所述普通业务数据处理装置和HSPA业务数据处理装置相应地包括若干处理单元。
优选的,上述装置还包括
控制单元,用于产生控制信号以规定所述预设顺序,指示所述普通业务数据处理装置和HSPA业务数据处理装置中的各处理单元启动和关闭。
优选的,所述普通业务数据处理流程分为解映射处理流程和预设常规处理流程,所述普通业务数据处理处理装置包括第一处理单元,用于执行所述解映射处理流程,即在接收到控制信号后, 对存储单元提供的普通业务帧数据进行解映射处理,并将解映射处理结果提
供给所述存储单元,进行存储; '
第二处理单元,用于执行所述预设常规处理流程,即在接收到控制信号 后,对解映射结果进行解速率匹配处理,将处理结果提供给所述存储单元,
进行存储;在存储单元存储完整的TTI数据后,对数据进行预设的常规处理, 并将处理结果提供给所述存储单元,进行存储。
优选的,上述装置中,所述普通业务数据处理流程分为解映射处理流程、 解速率匹配处理流程和预设常规处理流程,所述普通业务数据处理处理装置 包括
第一处理单元,用于执行所述解映射处理流程,即在接收到控制信号后, 对存储单元提供的普通业务帧数据进行解映射处理,并将解映射处理结果提 供给所述存储单元,进行存储;
第五处理单元,用于执行所述解速率匹配处理流程,即在接收到控制信 号后,对解映射结果进行解速率匹配处理,将处理结果提供给所述存储单元, 进行存储;
第六处理单元,用于执行所述预设常规处理流程,即在存储单元存储完 整的TTI数据后,对数据进行预设的常规处理,并将处理结果提供给编/译码 单元,在由该编/译码单元进行处理后获取处理结果,提供给所述存储单元, 进行存储。
优选的,所述HSPA业务数据处理流程分为解映射处理流程和预设常规 处理流程,所述HSPA业务数据处理处理装置包括
第三处理单元,用于执行所述解映射处理流程,即在接收到控制信号后, 对存储单元提供的HSPA业务帧数据进行解映射处理,并将解映射处理结果 提供给所述存储单元,进行存储;
第四处理单元,用于执行所述预设常规处理流程,即在接收到控制信号
后,对解映射结果进行解速率匹配处理,将处理结果提供给所述存储单元, 进行存储;在存储单元存储完整的TTI数据后,对数据进行预设的常规处理, 并将处理结果提供给所述存储单元,进行存储。
7优选的,所述第二处理单元和第六处理单元各自使用 一个Viterbi编/译码 器,并共用一个Turbo编/译码器。
优选的,所述第四处理单元和第六处理单元各自使用 一个Viterbi编/译码 器,并共用一个Turbo编/译码器。
优选的,针对所述预设顺序,在10ms的时间间隔内,处理流程依次为-. 10ms的普通业务数据的解映射处理流程、连续两个5ms的HSPA业务数据 处理流程、10ms的普通业务数据的预设常规处理流程。
优选的,针对所述预设顺序,在10ms的时间间隔内,处理流程依次为 10ms的普通业务数据的解映射处理流程、10ms的普通业务数据的解速率匹 配处理流程、连续两个5ms的HSPA业务数据处理流程、10ms的普通业务 数据的预设常规处理流程。
本发明同时还公开了 一种具备上述业务数据处理装置的基站设备和用户 设备。
从上述的技术方案可以看出,与现有技术不同,本发明中,普通业务数 据处理装置和HSPA业务数据处理装置对普通业务数据和HSPA业务数据串 行执行的,使得普通业务数据处理装置和HSPA业务数据处理装置能够共用 一个存储单元,由此节省了存储资源。
图1为现有的业务数据处理装置的结构示意图2为现有的业务数据处理装置的普通业务数据处理装置的结构示意图; 图3为现有的业务数据处理装置的HSPA业务lt据处理装置的结构示意
图4为本发明一种业务数据处理装置的实施例一的结构示意图; 图5为本发明一种业务凝:据处理装置的实施例二的结构示意图; 图6为本发明一种业务数据处理装置的实施例三的结构示意图; 图7为本发明一种业务彩:据处理装置的实施例四的结构示意图; 图8为本发明一种业务数据处理装置的实施例五的结构示意图; 图9为本发明一种业务数据处理装置的实施例六的结构示意图。
具体实施例方式
为了解决现有技术存在的问题,本发明提供一种改进的技术方案,其基
本思想是分别用于对普通业务数据和HSPA业务数据进行处理的装置按照 时间顺序定时启动,对普通业务数据和HSPA业务数据进行处理,使得普通 业务数据和HSPA业务数据的处理得以串行执行,由此使得用于对普通业务 数据和HSPA业务数据进行处理的装置能够共用一个存储单元,节省了存储 资源。
为了使本领域技术人员更好理解本发明技术方案,下面结合附图和实施 例进行详细描述。
请参考图4,为本发明一种业务数据处理装置的实施例一的结构示意图。
业务处理装置包括业务数据接收单元100、存储单元200、普通业务数 据处理装置300和HSPA业务数据处理装置400。
其中,所述业务数据接收单元100按帧接收外部发送过来的业务数据, 该业务数据包括普通业务数据和HSPA业务数据。
普通业务数据处理装置300和HSPA业务数据处理装置400分别用于执 行普通业务数据处理流程和HSPA业务数据处理流程。所述处理主要是指解 映射处理、解速率匹配处理、比特加扰、信道交织、扩频处理或者编/译码等。 所述普通业务数据处理装置300对普通业务数据的处理和HSPA业务数据处 理装置400对HSPA业务数据的处理是按照预设顺序串行进行的。
所述存储单元200为普通业务数据处理装置300和HSPA业务数据处理 装置400共用,用于按照上述预设顺序,依次存储业务数据接收单元100接 收的帧数据、普通业务数据处理装置300和HSPA业务数据处理装置400的 处理结果。
所述普通业务数据处理装置300和HSPA业务数据处理装置400均包含 若干处理单元。
图5示出了本发明一种业务凄t据处理装置的实施例二的结构示意图。 在上述实施例的基础上,还可以进一步包括控制单元500。
9所述控制单元500用于产生控制信号以规定所述预设顺序,也就是说,
控制单元500在不同的时间点发送控制信号,以指示所述普通业务数据处理 装置300和HSPA业务数据处理装置400中的处理单元进行工作或者停止工 作。由此使得所述普通业务数据处理装置300和HSPA业务数据处理装置400 对数据的处理是按照预设顺序串行进行。
所述普通业务数据处理流程和HSPA业务数据处理流程各分为若干部 分,所述普通业务数据处理装置和HSPA业务数据处理装置相应地包括若干 处理单元。
所述普通业务数据处理装置300包括多个处理单元,各处理单元与普通 业务数据处理流程相对应,例如存在一个功能单元,用于对普通业务数据进 行解映射处理或者解速率匹配处理。同样的,所述HSPA业务数据处理装置 400包括多个处理单元,各处理单元与HSPA业务数据处理流程相对应,例 如存在一个功能单元,用于对HSPA业务数据进行解映射处理。
图6示出了本发明一种业务凝:据处理装置的实施例三的结构示意图。 所述普通业务数据处理流程分为解映射处理流程和预设常规处理流程, 所述普通业务数据处理装置300包括第一处理单元311和第二处理单元 312。
所述第一处理单元311用于执行所述解映射处理流程,即对普通业务数 据进行解映射处理,所述第二处理单元312用于执行所述预设常规处理流程, 即对数据进行其他常规处理,如解速率匹配处理、比特加扰、信道交织或者 编/译码等。
所述HSPA业务数据处理流程分为解映射处理流程和预设常规处理流 程,所述HSPA业务数据处理装置400包括第三处理单元411和第四处理单 元412。
所述第三处理单元411用于执行所述解映射处理流程,即对HSPA业务 数据进行解映射处理,所述第四处理单元412用于执行所述预设常规处理流 程,即对数据进行其他常规处理,如解速率匹配处理、比特加扰、信道交织 或者编/译码等。
所述存储单元200包括帧数据存储单元211 、解映射结果存储单元212 和TTI存储单元213和处理结果存储单元214。其中,所述帧数据存储单元211用于存储业务数据接收单元100接收的业务数据,所述解映射结果存储 单元212用于存储解映射结果,TTI存储单元213用于存储一个TTI的数据, 所述处理结果存储单元214用于存储所述第四处理单光412或者第二处理单 元312的处理结果。
本实施例的具体工作过程如下
在10ms的时间间隔内, 一开始,业务数据接收单元100接收一个10ms 的普通帧数据及一个5ms的HSPA帧数据,并存储至帧数据存储单元211中。 控制单元500分别发送控制信息给第一处理单元311,所述第一处理单元311 接到控制信息后,从所述帧数据存储单元211中获取普通业务帧数据,进行 解映射处理,然后等待控制单元500发送控制信息。
此后,所述控制单元500发送控制信息给第三处理单元411,所述第三 处理单元411接收到控制信息后,从所述帧数据存储单元211获取HSPA数 据,进行解映射处理,并将解映射结果提供给解映射存储单元212,由该解 映射存储单元212进行存储。
然后,所述控制单元500发送控制信息给第四处理单元412,所述第四 处理单元412接收到该控制信息后,从所述解映射存储单元212获取解映射 结果,并将其进行解速率匹配处理,并将处理结果提供给TTI存储单元213, 由该TTI存储单元213进行存储。并在TTI存储单元213存储一完整的TTI 数据后,获取该TTI数据,进行其他的常规处理(如比特加扰、信道交织或 者编\译码处理等),并将处理结果提供给处理结果存储单元214,由该存储 单元214进行存储,并提供给外部的功能单元。
接着,所述控制单元500依次发送控制信息给第三处理单元411和第四 处理单元412,由第三处理单元411获取下一个5msHSPA帧数据,并进行 解映射处理后由解映射存储单元212进行存储,然后由第四处理单元412获 取该解映射结果后,进行解速率匹配及其他常规处理后由处理结果存储单元 214进行存储,并提供给外部的相应的功能单元。
然后,控制单元500依次发送控制信息给第一处理单元311和第二处理 单元312,该第一处理单元311将解映射结果提供给解映射存储单元212, 由该解映射存储单元212进行存储。所述第二处理单元312获取解映射结果
ii后,进行解速率匹配及其他常规处理后,提供给处理结果存储单元214,由 其进行处理,并提供给外部的相应的功能单元。
总的来说,在iOms的时间间隔里,HSPA业务数据处理装置400处理 两个5ms的HSPA帧数据,普通业务数据处理装置300处理完一个10ms的 普通业务帧数据,整个处理流程为串行执行的。普通业务数据解映射处理流 程和普通业务数据常规处理流程分别由第一处理单元311和第二处理单元 312执行,HSPA业务数据解映射处理流程和预设常规处理流程分别由第三 处理单元411和第四处理单元412执行。在10ms的时间间隔里顺序l丸行普 通业务数据的解映射处理流程、两次5ms的HSPA业务数据处理流程和普通 业务数据的预设常规处理流程。
另外,当所述业务数据接收单元100只接收到普通业务数据时,普通业 务数据处理装置300在10ms时间间隔里顺序执行普通业务数据的解映射处 理流程和预设常规处理流程;当所述业务数据接收单元100只接收到HSPA 业务数据时,HSPA业务数据处理装置400在5ms时间间隔里顺序执行HSPA 业务数据的解映射处理流程和预设常规处理流程。
图7示出了本发明一种业务数据处理装置的实施例四的结构示意图。
所述普通业务数据处理装置300包括第一处理单元311、第五处理单 元313和第六处理单元314。也就是说,上述第二处理单元312的功能可以 由所述第五处理单元313和第六处理单元314组合完成。
所述第一处理单元311用于对普通业务数据进^f于解映射处理,所述第五 处理单元313用于对数据进行解速率匹配处理,所述第六处理单元314执行 其他常规处理,如比特加扰、信道交织或者编/译码等。
在10ms的时间间隔里顺序执行普通业务数据的解映射处理流程、解速 率匹配处理流程、两次5ms的HSPA业务lt据处理流程和普通业务数据的预 设常规处理流程。
需要说明的是,也可以针对HSPA业务数据的处理流程,将HSPA业务 数据处理装置400中的第四处理单元412分为若干处理单元,各处理单元完 成对HSPA业务数据的各种常规处理,如解速率匹配处理、比特加扰、信道 交织及编/译码等。可以看出,本发明实施例对普通业务数据和HSPA业务数据的处理是串 行执行的,执行普通业务数据处理的装置和执行HSPA业务数据处理的装置 可以共用一个存储单元,与现有技术相比,节省了存储单元,充分利用了存 储资源。适用本发明实施例,可以减小硬件处理器芯片的面积。
图8和9分别示出了本发明一种业务数据处理装置的实施例五和实施例 六的结构示意图。
在上述实施例三和实施例四中,所述第二处理单元312或者第六处理单 元314对普通业务数据的处理中包括对数据的编/译码处理,该编/译码处理包 括Turbo编/译码和Viterbi编/译码。第四处理单元412对HSPA业务数据的 处理中包括对数据的编/译码处理,该编/译码处理Turbo编/译码和Viterbi编/ 译码。
所述第二处理单元312或者第六处理单元314,与第四处理单元412共 用一个Turbo编/译码器600,用于对普通业务数据和HSPA业务数据进行 Turbo编/译码。并各自具备一个Viterbi编/译码器700和Viterbi编/译码器 800,用于分别对普通业务数据和HSPA业务数据进行Viterbi编/译码。
上述装置可以应用在各种信号处理架构中,特别地,其可以应用在通信 基站设备或者用户终端中。
为此,本发明还公开了一种基站设备和一种用户设备。
所述基站设备与现有基站设备的不同之处在于,其具备上述的业务数据 处理装置。所述用户设备与现有的用户设备的不同之处在于,其具备上述的 业务数据处理装置。
以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何 本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前 提下所作的若干改进和润饰,都应落在本发明的保护范围内。
1权利要求
1、一种业务数据处理装置,其特征在于,包括普通业务数据处理装置、高速分组接入HSPA业务数据处理装置、用于接收帧数据的接收单元和存储单元,所述帧数据包括普通业务数据和HSPA业务数据,其特征在于所述普通业务数据处理装置和HSPA业务数据处理装置,分别用于执行普通业务数据处理流程和HSPA业务数据处理流程,各装置对数据的处理是按照预设顺序串行进行的;所述存储单元用于按照上述预设顺序,存储接收单元接收的帧数据、普通业务数据处理装置和HSPA业务数据处理装置处理结果。
2、 如权利要求1所述的装置,其特征在于,所述普通业务数据处理流程 和HSPA业务数据处理流程各分为若干部分,所述普通业务数据处理装置和 HSPA业务数据处理装置相应地包括若干处理单元。
3、 如权利要求2所述的装置,其特征在于,还包括控制单元,用于产生控制信号以规定所述预设顺序,指示所述普通业务 数据处理装置和HSPA业务数据处理装置中的各处理单元启动和关闭。
4、 如权利要求3所述的装置,其特征在于,所述普通业务数据处理流程 分为解映射处理流程和预设常规处理流程,所述普通业务数据处理处理装置 包括第一处理单元,用于执行所述解映射处理流程,即在接收到控制信号后, 对存储单元提供的普通业务帧数据进行解映射处理,并将解映射处理结果提供给所述存储单元,进行存储;第二处理单元,用于执行所述预设常规处理流程,即在接收到控制信号 后,对解映射结果进行解速率匹配处理,将处理结果提供给所述存储单元, 进行存储;在存储单元存储完整的TTI数据后,对数据进行预设的常规处理, 并将处理结果提供给所述存储单元,进行存储。
5、 如权利要求3所述的装置,其特征在于,所述普通业务数据处理流程 分为解映射处理流程、解速率匹配处理流程和预设常M^处理流程,所述普通 业务数据处理处理装置包括第一处理单元,用于执行所述解映射处理流程,即在接收到控制信号后, 对存储单元提供的普通业务帧数据进行解映射处理,并将解映射处理结果提 供给所述存储单元,进行存储; —第五处理单元,用于执行所述解速率匹配处理流程,即在接收到控制信 号后,对解映射结果进行解速率匹配处理,将处理结果提供给所述存储单元,进行存储;第六处理单元,用于执行所述预设常规处理流程,即在存储单元存储完 整的TTI数据后,对数据进行预设的常规处理,并将处理结果提供给编/译码 单元,在由该编/译码单元进行处理后获取处理结果,提供给所述存储单元, 进行存储。
6、 如权利要求4或5所述的装置,其特征在于,所述HSPA业务数据处 理流程分为解映射处理流程和预设常规处理流程,所述HSPA业务数据处理 处理装置包括第三处理单元,用于执行所述解映射处理流程,即在接收到控制信号后, 对存储单元提供的HSPA业务帧数据进行解映射处理,并将解映射处理结果 4是供给所述存储单元,进行存储;第四处理单元,用于执行所述预设常规处理流程,即在接收到控制信号后,对解映射结果进行解速率匹配处理,将处理结果提供给所述存储单元, 进行存储;在存储单元存储完整的TTI数据后,对数据进行预设的常规处理, 并将处理结果提供给所述存储单元,进行存储。
7、 如权利要求6所述的装置,其特征在于,所述第二处理单元和第六处 理单元各自使用一个Viterbi编/译码器,并共用一个Turbo编/译码器。
8、 如权利要求6所述的装置,其特征在于,所述第四处理单元和第六处 理单元各自使用一个Viterbi编/译码器,并共用 一个Turbo编/译码器。
9、 如权利要求6所述的装置,其特征在于,针对所述预设顺序,在10ms 的时间间隔内,处理流程依次为10ms的普通业务数据的解映射处理流程、 连续两个5ms的HSPA业务数据处理流程、10ms的普通业务数据的预设常 规处理流程。
10、 如权利要求6所述的装置,其特征在于,针对所述预设顺序,在10ms 的时间间隔内,处理流程依次为10ms的普通业务凄t据的解映射处理流程、10ms的普通业务数据的解速率匹配处理流程、连续两个5ms的HSPA业务 数据处理流程、10ms的普通业务数据的预设常规处理流程。
11、 一种用户设备,其特征在于,具备上述权利要求1-10任意一项所述 的业务数据处理装置。
12、 一种基站设备,其特征在于,具备上述权利要求1-10任意一项所述 的业务数据处理装置。
全文摘要
本发明公开了一种业务数据处理装置,包括普通业务数据处理装置、HSPA业务数据处理装置、用于接收帧数据的接收单元和存储单元,所述帧数据包括普通业务数据和HSPA业务数据,所述普通业务数据处理装置和HSPA业务数据处理装置,分别用于执行普通业务数据处理流程和HSPA业务数据处理流程,各装置对数据的处理是按照预设顺序串行进行的;所述存储单元用于按照上述预设顺序,存储接收单元接收的帧数据、普通业务数据处理装置和HSPA业务数据处理装置处理结果。本发明同时还公开了一种包含上述装置的用户设备及基站设备。本发明实施例中,普通业务数据处理装置和HSPA业务数据处理装置共用一个存储单元,节省了存储资源。
文档编号H04L12/56GK101500257SQ20081005732
公开日2009年8月5日 申请日期2008年1月31日 优先权日2008年1月31日
发明者仑 昆 申请人:大唐移动通信设备有限公司