一种基于多核处理器的上行控制信道信息处理方法和装置的制作方法

文档序号:7695865阅读:81来源:国知局
专利名称:一种基于多核处理器的上行控制信道信息处理方法和装置的制作方法
技术领域
本发明涉及计算机与无线通信技术领域,尤其涉及一种基于多核处理器的上行控制信道信息处理方法和装置。
背景技术
在无线通信系统中,UE(User Equipment,用户设备)一旦接入eNB(evolvedNodeBasement,演进型基站,简称基站),就具有了一定的信息反馈特性,基站需要UE反馈 UCI (Uplink Control Information,上行控制信息),UCI 包括CQI (ChannelQuality Indicator,信道质量指不),SR (Scheduling Request,调度请求)和ACK (Acknowledgement,系统指不确认信息)/NACK (Non-Acknowledgement,未确认信息)。UE 可以通过 PUCCH(Physical Uplink Control Channel,物理上行控制信道)反 馈以上三种上行控制信息。特定的UE的反馈CQI和SR时具有周期属性和偏移属性,这些属性是在用户创建时被分配的,参见3GPP TS 36.213。PUCCH在特定的子帧(Subframe)上可能需要处理许多用户的上行控制信息,这些上行控制信息又可能占用不同的频域资源,即分布在不同的RB (Resource Block,资源块)上。子巾贞是指资源在时间上的最小粒度,如lms。为了提高演进型基站的处理性能,缩短处理时延,在演进型基站中常常采用多核处理器。多核处理器由于处理器内部有多个核(core),往往存在任务分配、调度、仲裁以及均衡负载等问题,如何充分利用多核处理器资源,提高对上行控制信道传输的上行控制信息的处理效率成为演进型基站亟待解决的问题。

发明内容
本发明要解决的技术问题是,提供一种基于多核处理器的上行控制信道信息处理方法和装置,充分利用多核处理器资源,提高演进型基站对上行控制信道中的上行控制信息的处理效率。本发明采用的技术方案是,所述基于多核处理器的上行控制信道信息处理方法,包括多核处理器的所有核对上行控制信道中当前子帧需要处理的上行控制信息进行负载分担,每个核负责处理对应的上行控制信息;任一核在当前子帧处理其对应的某用户设备的上行控制信息时,处理方式是根据所述用户设备所有上行控制信息的优先级和处理情况确定的。进一步的,所述基于多核处理器的所有核,对上行控制信道中当前子帧需要处理的上行控制信息进行负载分担,每个核负责处理对应的上行控制信息,具体包括对多核处理器的所有核,分配上行控制信道中当前子帧需要处理的资源块,每个核负责处理对应资源块中承载的上行控制信息。进一步的,所述方法,在多核处理器的所有核对上行控制信道中当前子帧需要处理的上行控制信息进行负载分担之前,还包括根据基站对用户设备的预先配置确定用户设备在当前子帧需反馈的上行控制信息及传输的形式。进一步的,对任一核来说,设所述核处理的是本优先级的上行控制信息,在有高于本优先级的上行控制信息的情况下,在所述任一核在当前子帧处理其对应的某用户设备的上行控制信息之前,该方法还包括所述核根据所述用户设备所有上行控制信息的优先级,判断是否有所述用户设备的高于本优先级上行控制信息已检测出,若有则结束所述核的处理流程,若没有则对本优先级上行控制信息进行处理。进一步的,对任一核来说,设所述核处理的是本优先级的上行控制信息,在没有高 于本优先级的上行控制信息的情况下,所述任一核在当前子帧处理其对应的某用户设备的上行控制信息,具体包括所述核在当前子帧检测本优先级的上行控制信息,根据所述用户设备所有上行控制信息的优先级以及处理情况,判断所述用户设备的其它上行控制信息是否需要继续处理,若不需要则直接反馈检测结果给调度器,结束所述核的处理流程;若需要则保存本优先级的上行控制信息的处理情况,结束所述核的处理流程。本发明还提供一种基于多核处理器的上行控制信道信息处理装置,包括负载分担模块,用于基于多核处理器的所有核,对上行控制信道中当前子帧需要处理的上行控制信息进行负载分担,使每个核负责处理对应的上行控制信息;信息处理模块,位于任一核中,用于在当前子帧处理其对应的某用户设备的上行控制信息,所述处理的方式是根据所述用户设备所有上行控制信息的优先级和处理情况确定的。进一步的,所述负载分担模块,具体用于对多核处理器的所有核,分配上行控制信道中当前子帧需要处理的资源块,每个核负责处理对应资源块中承载的上行控制信息。进一步的,所述装置,还包括反馈信息确定模块,用于根据基站对用户设备的预先配置确定用户设备在当前子帧需反馈的上行控制信息及传输的形式。进一步的,设所述信息处理模块处理的是本优先级的上行控制信息,在有高于本优先级的上行控制信息的情况下,信息处理模块,具体用于在当前子帧处理其对应的某用户设备的上行控制信息之前,根据所述用户设备所有上行控制信息的优先级判断是否有所述用户设备的高于本优先级上行控制信息已检测出,若有则结束所述核的处理,若没有则对本优先级上行控制信息进行处理。进一步的,设所述核处理的是本优先级的上行控制信息,在没有高于本优先级的上行控制信息的情况下,所述信息处理模块,具体用于在当前子帧检测本优先级的上行控制信息,根据所述用户设备所有上行控制信息的优先级以及处理情况,判断所述用户设备的其它上行控制信息是否需要继续处理,若不需要则直接反馈检测结果给调度器,结束所述核的处理;若需要则保存本优先级的上行控制信息的处理情况,结束所述核的处理。采用上述技术方案,本发明至少具有下列优点本发明所述基于多核处理器的上行控制信道信息处理方法和装置,在多核处理器的各核间对上行控制信道中的上行控制信息进行负载分担,任一核在处理其对应的某用户设备的上行控制信息时,根据该用户设备所有上行控制信息的优先级以及处理情况,确定该对应的上行控制信息的处理方式。本发明一方面充分利用了多核处理器资源处理上行控制信息,另一方面最大程度的减少了每个核用于处理上行控制信息的时间,而且还降低了每个核对上行控制信息处理的复杂度,提高了演进型基站对上行控制信道中的上行控制信息的处理效率。


图I为本发明第一实施例中基于多核处理器的上行控制信道信息处理方法流程 图;图2为现有技术中上行控制信道的资源块映射方式示意图;图3为本发明多核处理器中的所有核分配资源块示意图;图4为本发明第二实施例中基于多核处理器的上行控制信道信息处理方法流程图;图5为本发明第三实施例中基于多核处理器的上行控制信道信息处理装置结构示意图;图6为本发明共享标志位数组的结构示意图。
具体实施例方式为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。本发明第一实施例,本实施例中,特定核处理的是具有最高优先级上行控制信息。一种基于多核处理器的上行控制信道信息处理方法,如图I所示,包括以下具体步骤步骤S101,根据基站对用户设备的预先配置确定用户设备在当前子帧需反馈的上行控制信息及传输的形式。用户设备在接入基站时,基站就对用户设备配置在当前子帧需反馈SR、CQI和ACK/NACK等上行控制信息,或者配置在当前子帧反馈SR和ACK/NACK等上行控制信息,或者配置CQI和ACK/NACK等上行控制信息。传输的形式可以限定为CQI、ACK/NACK在同一资源块中传输,或者CQI、ACK/NACK不在同一资源块中传输。本步骤完成的是现有技术的内容,故此处不详述。因此,用户设备一旦接入演进型基站,便具有了反馈特性,知道应在哪个子帧、按照什么周期向基站反馈哪些上行控制信息。步骤S102,多核处理器的所有核对上行控制信道中当前子帧需要处理的上行控制信息进行负载分担,每个核负责处理对应的上行控制信息。具体的,采用均衡分担算法对多核处理器的所有核,分配上行控制信道中当前子帧需要处理的资源块,每个核负责处理对应资源块中承载的上行控制信息。现有技术中,上行控制信道的资源块映射方式如图2所示,上行控制信息在上行控制信道的两个时隙中所占的频域资源不同,确定承载该上行控制信息的资源块RB时以较低资源块索引RB index为准。例如在系统带宽为20M的情况下,某用户设备的上行控制信息,在时隙O的频域资源对应RB index为0,在时隙I的RB index为99,则以O为标准,即认为该上行控制信息承载于资源块RBO中。采用均衡分担算法对所有核分配资源块的过程如下基站在某个子帧需要处理m个资源块(RB1,RB2. . . RBm)上的η个用户设备(UE1,UE2. . . UEn)的上行控制信道,多核处理器有Cl Ci共i个核,对所有核分配资源块示意图如图3所示
若满足i = 0,则Cl Cm各处理m/i个RB。若满足i关O且111 > i,则Cl Cm% i每个核处理! +1个RB,Cm% i+1
L1」
Ci每个核处理=个RB,其中,j I表示向下取整。
h」 L」若满足m% i # O且m < i,则Cl Cm% i每个核处理_个RB,Cm% i+1 Ci

空闲,其中,「I表示向上取整。按照上述算法,RB按照索引RB index从小到大给Cl Ci分配。步骤S103,对任一核来说,设该核处理的是某用户设备的本优先级的上行控制信息,在没有高于本优先级的上行控制信息的情况下,该核在当前子帧检测该用户设备的本优先级的上行控制信息,根据该用户设备所有上行控制信息的优先级以及处理情况,判断该用户设备的其它上行控制信息是否需要继续处理,若不需要则直接反馈检测结果给调度器,结束该核的处理流程;若需要则保存本优先级的上行控制信息的处理情况,结束该核的处理流程。步骤S103中具体的判断执行过程如下该核对某用户设备的本优先级的上行控制信息进行检测当检测出本优先级的上行控制信息时,将本优先级的上行控制信息的检测结果直接上报调度器,该核的处理流程结束;当未检测出本优先级的上行控制信息时,按照优先级从高到低依次查看其它上行控制信息的处理情况I)若先查到已检测出的其它上行控制信息,则将已检测出的其它上行控制信息的检测结果上报调度器,该核的处理流程结束;2)若先查到存在尚未检测的上行控制信息或者没有其它上行控制信息被检测出,则保存本优先级上行控制信息的处理情况,该核的处理流程结束。本发明第二实施例,本实施例与第一实施例所述方法大致相同,区别在于步骤S203 步骤S204中特定核处理的不是具有最高优先级上行控制信息。一种基于多核处理器的上行控制信道信息处理方法,如图4所示,包括以下具体步骤步骤S201,根据基站对用户设备的预先配置确定用户设备在当前子帧需反馈的上行控制信息及传输的形式。步骤S202,多核处理器的所有核对上行控制信道中当前子帧需要处理的上行控制信息进行负载分担,每个核负责处理对应的上行控制信息。步骤S203,对任一核来说,设该核处理的是某用户设备的本优先级的上行控制信息,在有高于本优先级的上行控制信息的情况下,该核先根据该用户设备所有上行控制信息的优先级,判断是否有该用户设备的高于本优先级上行控制信息已检测出,若有则结束该核的处理流程,若没有则执行步骤S204对本优先级上行控制信息进行处理。步骤S204,该核在当前子帧对本优先级上行控制信息进行处理,该处理方式是根 据该用户设备所有上行控制信息的优先级和处理情况确定的。具体的,该核在当前子帧检测本优先级的上行控制信息,根据该用户设备所有上行控制信息的优先级以及处理情况,判断该用户设备的其它上行控制信息是否需要继续处理,若不需要则直接反馈检测结果给调度器,结束该核的处理流程;若需要则保存本优先级的上行控制信息的处理情况,结束该核的处理流程。步骤S203 步骤S204的具体判断执行过程如下对任一核来说,设该核处理的是某用户设备的本优先级的上行控制信息,该核按照优先级从高到低依次查看高于本优先级的其它上行控制信息的处理情况I)当先查到已检测出高于本优先级的上行控制信息时,该核的处理流程结束;2)当先查到存在尚未检测的高于本优先级的上行控制信息时,对本优先级的上行控制信息进行检测,保存本优先级的上行控制信息的处理情况,该核的处理流程结束。3)当未检测出高于本优先级的上行控制信息时,对本优先级的上行控制信息进行检测,分以下两种情况若检测出本优先级的上行控制信息,则将本优先级的上行控制信息的检测结果直接上报调度器,该核的处理流程结束;若未检测出本优先级的上行控制信息,则按照优先级从高到低依次查看低于本优先级的上行控制信息的处理情况31)当先查到已检测出的低于本优先级的上行控制信息时,将已检测出的低于本优先级的上行控制信息的检测结果上报调度器,该核的处理流程结束;32)当先查到存在尚未检测的低于本优先级的上行控制信息或者低于本优先级的上行控制信息都没有被检测出,则保存本优先级上行控制信息的处理情况,该核的处理流程结束。本发明第三实施例,与第一实施例对应,一种基于多核处理器的上行控制信道信息处理装置,如图5所示,包括以下组成部分I)反馈信息确定模块,用于根据基站对用户设备的预先配置确定用户设备在当前子帧需反馈的上行控制信息及传输的形式。2)负载分担模块,用于基于多核处理器的所有核,对上行控制信道中当前子帧需要处理的上行控制信息进行负载分担,每个核负责处理对应的上行控制信息;
具体的,该负载分担模块,对多核处理器的所有核,分配上行控制信道中当前子帧需要处理的资源块,每个核负责处理对应资源块中承载的上行控制信息。3)信息处理模块,位于任一核中,用于在当前子帧处理其对应的某用户设备的上行控制信息,所述处理方式是根据所述用户设备所有上行控制信息的优先级和处理情况确定的。具体的,设所述信息处理模块处理的是本优先级的上行控制信息,在有高于本优先级的上行控制信息的情况下,信息处理模块,具体用于在当前子帧处理其对应的某用户设备的上行控制信息之前,根据所述用户设备所有上行控制信息的优先级判断是否有所述用户设备的高于本优先级上行控制信息已检测出,若有则结束所述核的处理,若没有则对本优先级上行控制信息进行处理。
承上,信息处理模块对本优先级上行控制信息进行的处理,具体包括在当前子帧检测本优先级的上行控制信息,根据所述用户设备所有上行控制信息的优先级以及处理情况,判断所述用户设备的其它上行控制信息是否需要继续处理,若不需要则直接反馈检测结果给调度器,结束所述核的处理;若需要则保存本优先级的上行控制信息的处理情况,结束所述核的处理。本发明第四实施例,与第二实施例对应,一种基于多核处理器的上行控制信道信息处理装置,包括以下组成部分I)反馈信息确定模块,用于根据基站对用户设备的预先配置确定用户设备在当前子帧需反馈的上行控制信息及传输的形式。2)负载分担模块,用于基于多核处理器的所有核,对上行控制信道中当前子帧需要处理的上行控制信息进行负载分担,每个核负责处理对应的上行控制信息;具体的,该负载分担模块,对多核处理器的所有核,分配上行控制信道中当前子帧需要处理的资源块,每个核负责处理对应资源块中承载的上行控制信息。3)信息处理模块,位于任一核中,用于在当前子帧处理其对应的某用户设备的上行控制信息,所述处理方式是根据所述用户设备所有上行控制信息的优先级和处理情况确定的。具体的,设所述信息处理模块处理的是本优先级的上行控制信息,分为两种情况一、在有高于本优先级的上行控制信息的情况下信息处理模块,具体用于在当前子帧处理其对应的某用户设备的上行控制信息之前,根据所述用户设备所有上行控制信息的优先级判断是否有所述用户设备的高于本优先级上行控制信息已检测出,若有则结束所述核的处理,若没有则对本优先级上行控制信息进行处理。承上,信息处理模块对本优先级上行控制信息进行的处理,具体包括在当前子帧检测本优先级的上行控制信息,根据所述用户设备所有上行控制信息的优先级以及处理情况,判断所述用户设备的其它上行控制信息是否需要继续处理,若不需要则直接反馈检测结果给调度器,结束所述核的处理;若需要则保存本优先级的上行控制信息的处理情况,结束所述核的处理。
二、在没有高于本优先级的上行控制信息的情况下所述信息处理模块,具体用于在当前子帧检测本优先级的上行控制信息,根据所述用户设备所有上行控制信息的优先级以及处理情况,判断所述用户设备的其它上行控制信息是否需要继续处理,若不需要则直接反馈检测结果给调度器,结束所述核的处理;若需要则保存本优先级的上行控制信息的处理情况,结束所述核的处理。本发明第五实施例,设一特定用户设备的η个上行控制信息的优先级从高到低依
次为第I优先级、第2优先级........第η优先级。负载分担以后,某核负责在当前子帧
对第i优先级上行控制信息进行处理,介绍一下该核对此特定用户设备的第i优先级上行控制信息的通用处理流程步骤一、某核在当前子帧对该特定用户设备第i优先级上行控制信息进行检测,若第i优先级是第I优先级,则执行步骤二,若第i优先级不是第I优先级,则依次查看该 出的上行控制信息,就将已检测出的上行控制信息上报,若第I优先级 第i_l优先级上行控制信息均未检测出,则执行步骤五;步骤二、某核在当前子帧对该特定用户设备第I优先级上行控制信息进行检测,若检测出第i优先级上行控制信息,则直接上报第I优先级上行控制信息的检测结果给调度器,所述核的处理流程结束;若未检测出第I优先级上行控制信息,则执行步骤三;步骤三、查看该特定用户设备第2优先级上行控制信息的处理情况,若尚未对第2优先级上行控制信息进行检测,则所述核的处理流程结束;若已检测出第2优先级上行控制信息,则上报第2优先级上行控制信息的检测结果给调度器,所述核的处理流程结束;若未检测出第2优先级上行控制信息,则执行步骤四步骤四、对该特定用户设备第3优先级上行控制信息执行步骤三的过程,依次类推,直到对最低优先级上行控制信息执行步骤三的过程完毕,所述核的处理流程结束。步骤五、某核在当前子帧对该特定用户设备第i优先级上行控制信息进行检测,若检测出第i优先级上行控制信息,则直接上报第i优先级上行控制信息的检测结果给调度器,所述核的处理流程结束;若未检测出第i优先级上行控制信息且第i优先级不是最低优先级,则执行步骤六;若未检测出第i优先级上行控制信息且第i优先级是最低优先级,则所述核的处理流程结束;步骤六、查看该特定用户设备第i + Ι优先级上行控制信息的处理情况,若尚未对第i+ι优先级上行控制信息进行检测,则所述核的处理流程结束;若已检测出第i+ι优先级上行控制信息,则上报第i+ι优先级上行控制信息的检测结果给调度器,所述核的处理流程结束;若未检测出第i+ι优先级上行控制信息且第i+ι优先级不是最低优先级,则执行步骤七;若未检测出第i+ι优先级上行控制信息且第i+ι优先级是最低优先级,则所述核的处理流程结束;步骤七、对该特定用户设备第i+2优先级上行控制信息执行步骤六的过程,依次类推,直到对该特定用户设备最低优先级上行控制信息执行步骤六的过程完毕,所述核的处理流程结束。上述流程中,所述核的处理流程结束均是指对该特定用户设备的第i优先级上行控制信息处理结束,若该核还负责处理其他用户设备的上行控制信息,该核的处理资源还须继续占用。上述流程中,每当处理流程结束时,均须保存该核对该特定用户设备第i优先级上行控制信息的处理情况,便于其它核在处理其对应的上行控制信息时判断使用。可以采用共享标志位数组对第i优先级的处理情况进行保存,图6为共享标志位数组的结构示意图,共享标志位数组按用户设备归类,包括用户设备身份标识UE GID、SR检测标志、SR检测结果、ACK/NACK检测标志、ACK/NACK检测结果、CQI检测标志和CQI检测结果。对第i优先级上行控制信息的处理情况包括若处理流程结束时,尚未对第i优先级上行控制信息进行检测,则该上行控制信息标志置0,该上行控制信息检测结果置O ;若处理流程结束时,已对第i优先级上行控制信息进行检测且检测出该上行控制信息,则该上行控制信息标志置1,该上行控制信息检测结果置I ;需要说明的是,对于CQI和ACK/NACK来说,在该上行控制信息检测结果置I的同时,还包括检测结果的数值。若处 理流程结束时,已对第i优先级上行控制信息进行检测且未检测出该上行控制信息,则该上行控制信息标志置1,该上行控制信息检测结果置O。因为上行控制信息的反馈是以用户设备为单位的,所以可能需要综合多个核的处理结果再进行反馈,对于某特定用户设备来说,现有技术须等待所有核处理完成再反馈给调度器,这样会浪费处理器资源,增加处理时延。本发明在多核处理器的各核间对上行控制信道中的上行控制信息进行负载分担,任一核在处理其对应的上行控制信息时,根据该用户设备所有上行控制信息的优先级以及处理情况,确定该对应的上行控制信息的处理方式。本发明一方面充分利用了多核处理器资源处理上行控制信息,另一方面最大程度的减少了每个核用于处理上行控制信息的时间,而且还降低了每个核对上行控制信息处理的复杂度,提高了演进型基站对上行控制信道中的上行控制信息的处理效率。本发明第六实施例,为进一步阐述本发明为到达预定目的所采取的技术手段及功效,以下结合较佳实施例,对本发明提出的多核处理器上行控制信息处理方法详细说明如下。以LTE某系统为例,如果当前子帧基站的处理器有i个核C1 Ci,需要处理m个资源块RB,η个UE的上行控制信息,对于特定UE来说,以下标记该特定UE为UEspec,如果UEspec可能同时存在两种上行控制信息,SR和CQI,优先级为SR > CQI ,SR所属RB为RBl,CQI所属RB为RB2。进行负载分担后,RBl和RB2分别由Cl和C2进行处理,C3 Ci空闲。共享标志位数组中UEspec的设定如图6所示。Cl的处理流程C1处理UEspec的SR信息,如果检测出SR信息,则将共享标志位数组中的SR检测标志填写为1,SR检测结果填写为1,并反馈检测结果给调度器,Cl中UEspec的处理结束;如果未检测出SR信息,则判断CQI检测标志,若检测标志为1,则上报CQI的检测结果,Cl中UEspec的处理结束;若CQI检测标志为0,则将共享标志位数组中的SR检测标志填写为I, SR检测结果填写为0,Cl中UEspec的处理结束。C2的处理流程C2首先判断共享标志位数组中的SR检测标志,若SR检测标志为1,SR检测结果为1,表明上报工作已经由Cl完成,则C2不进行UEspec CQI的处理,C2中UEspec的处理结束,此时保存在共享标志位数组中的CQI检测标志为0,CQI检测结果为O ;
若SR检测标志为1,SR的检测结果为0,则处理CQI信息并上报检测结果给调度器,C2中UEspec的处理结束;若SR检测标志位为0,则处理CQI信息,并在共享标志位数组中填写CQI检测标志位和检测结果,C2中UEspec的处理结束,等待Cl处理SR完成,检测结果由Cl上报给调度
器。 通过具体实施方式
的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。
权利要求
1.一种基于多核处理器的上行控制信道信息处理方法,其特征在于,包括 多核处理器的所有核对上行控制信道中当前子帧需要处理的上行控制信息进行负载分担,每个核负责处理对应的上行控制信息; 任一核在当前子帧处理其对应的某用户设备的上行控制信息时,处理方式是根据所述用户设备所有上行控制信息的优先级和处理情况确定的。
2.根据权利要求I所述的方法,其特征在于,所述基于多核处理器的所有核,对上行控制信道中当前子帧需要处理的上行控制信息进行负载分担,每个核负责处理对应的上行控制信息,具体包括 对多核处理器的所有核,分配上行控制信道中当前子帧需要处理的资源块,每个核负责处理对应资源块中承载的上行控制信息。
3.根据权利要求I所述的方法,其特征在于,所述方法,在多核处理器的所有核对上行控制信道中当前子帧需要处理的上行控制信息进行负载分担之前,还包括 根据基站对用户设备的预先配置确定用户设备在当前子帧需反馈的上行控制信息及传输的形式。
4.根据权利要求I所述的方法,其特征在于,对任一核来说,设所述核处理的是本优先级的上行控制信息,在有高于本优先级的上行控制信息的情况下, 在所述任一核在当前子帧处理其对应的某用户设备的上行控制信息之前,该方法还包括 所述核根据所述用户设备所有上行控制信息的优先级,判断是否有所述用户设备的高于本优先级上行控制信息已检测出,若有则结束所述核的处理流程,若没有则对本优先级上行控制信息进行处理。
5.根据权利要求I或2或3或4所述的方法,其特征在于,对任一核来说,设所述核处理的是本优先级的上行控制信息,在没有高于本优先级的上行控制信息的情况下, 所述任一核在当前子帧处理其对应的某用户设备的上行控制信息,具体包括 所述核在当前子帧检测本优先级的上行控制信息,根据所述用户设备所有上行控制信息的优先级以及处理情况,判断所述用户设备的其它上行控制信息是否需要继续处理,若不需要则直接反馈检测结果给调度器,结束所述核的处理流程;若需要则保存本优先级的上行控制信息的处理情况,结束所述核的处理流程。
6.一种基于多核处理器的上行控制信道信息处理装置,其特征在于,包括 负载分担模块,用于基于多核处理器的所有核,对上行控制信道中当前子帧需要处理的上行控制信息进行负载分担,使每个核负责处理对应的上行控制信息; 信息处理模块,位于任一核中,用于在当前子帧处理其对应的某用户设备的上行控制信息,所述处理的方式是根据所述用户设备所有上行控制信息的优先级和处理情况确定的。
7.根据权利要求6所述的装置,其特征在于,所述负载分担模块,具体用于 对多核处理器的所有核,分配上行控制信道中当前子帧需要处理的资源块,每个核负责处理对应资源块中承载的上行控制信息。
8.根据权利要求6所述的装置,其特征在于,所述装置,还包括 反馈信息确定模块,用于根据基站对用户设备的预先配置确定用户设备在当前子帧需反馈的上行控制信息及传输的形式。
9.根据权利要求6所述的装置,其特征在于,设所述信息处理模块处理的是本优先级的上行控制信息,在有高于本优先级的上行控制信息的情况下, 信息处理模块,具体用于在当前子帧处理其对应的某用户设备的上行控制信息之前,根据所述用户设备所有上行控制信息的优先级判断是否有所述用户设备的高于本优先级上行控制信息已检测出,若有则结束所述核的处理,若没有则对本优先级上行控制信息进行处理。
10.根据权利要求6或7或8或9所述的装置,其特征在于,设所述核处理的是本优先级的上行控制信息,在没有高于本优先级的上行控制信息的情况下, 所述信息处理模块,具体用于在当前子帧检测本优先级的上行控制信息,根据所述用户设备所有上行控制信息的优先级以及处理情况,判断所述用户设备的其它上行控制信息是否需要继续处理,若不需要则直接反馈检测结果给调度器,结束所述核的处理;若需要则保存本优先级的上行控制信息的处理情况,结束所述核的处理。
全文摘要
本发明公开了一种基于多核处理器的上行控制信道信息处理方法和装置,在多核处理器的各核间对上行控制信道中的上行控制信息进行负载分担,任一核在处理其对应的某用户设备的上行控制信息时,根据该用户设备所有上行控制信息的优先级以及处理情况,确定该对应的上行控制信息的处理方式。本发明一方面充分利用了多核处理器资源处理上行控制信息,另一方面最大程度的减少了每个核用于处理上行控制信息的时间,而且还降低了每个核对上行控制信息处理的复杂度,提高了演进型基站对上行控制信道中的上行控制信息的处理效率。
文档编号H04L1/00GK102833035SQ20111016268
公开日2012年12月19日 申请日期2011年6月16日 优先权日2011年6月16日
发明者王岩 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1