一种基于分组的业务信道干扰消除调度方法、装置及系统制造方法及图纸

技术编号:6601883 阅读:208 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种业务信道干扰消除调度方法,包括,步骤1、将用户放进任务列表中,并将任务分配到不同的分组(Batch)中,并下发各类Batch;步骤2、对下发的Batch中各任务进行解调;步骤3、对完成解调的任务进行译码,对译码正确的用户重新编码,收集Batch信息,选择参与重构的多径;步骤4、根据Batch信息、多径信息和重新编码后的信息进行重构,进行干扰消除。本发明专利技术还提供一种基于分组的业务信道干扰消除调度装置及系统。通过本发明专利技术的调度方法、装置及系统,在可用的解调、译码、重构、带宽等资源受限的情况下,提高干扰消除的增益,提升系统的容量。

【技术实现步骤摘要】

本专利技术涉及移动通信
,特别是涉及直接扩频码分多址系统中业务信道干扰消除调度方法、装置及系统。
技术介绍
WCDMA(Wideband Code Division Multiple Access,宽带码分多址)上行链路通过扰码区分不同用户,由于信道衰落等因素的影响,不同用户之间,同一个用户的不同码道之间的正交性都会受到不同程度的破坏。这使得不同用户之间,同一个用户的不同码道之间存在相互干扰。上行支持的用户越多,对某一个目标用户的干扰就越大。为了提高 WCDMA 上行传输速率,XPP CBrd Generation partnership Project,第三代合作伙伴计划)Release 6 协议引入了 HSUPA(High Speed Uplink Packet Access, 高速上行链路分组接入)技术,为了支持HSUPA技术,增加了 EDCH信道,允许最小的 SF(Spreading Factor,扩频因子)为 2。同时3GPP Release 7 引入了 16QAM(16 Quadrature Amplitude Modulation, 16进制正交幅度调制),更小的扩频因子和16QAM提高了用户的上行传输速率,但同时也对其他用户造成了更大的干扰。为了提高上行用户的性能,减少高速率用户对其他用户的干扰,提高整个小区的吞吐率,提出了干扰消除技术。干扰消除指的是对干扰用户的干扰信号进行重构,然后从接收信号中消除干扰信号,以减少对目标用户的干扰。干扰消除的增益和两方面的因素有关,一是干扰消除链路级的性能,二是干扰消除系统级调度的性能。链路级性能取决于重构信息的正确性和重构所需参数的可靠性。系统级调度,指的是充分利用商用系统中已有的软硬件资源,选择需要干扰消除的用户,为需要干扰消除的用户分配所需各类资源,安排解调、译码、重构和消除的时间和顺序,以及为需要做干扰消除的用户选择重构多径等,使得各类用户之间的受益最充分,干扰消除的增益最大。目前商用系统中,由于可用的解调、译码、重构、带宽等资源都存在着限制,在这种情况下,由于没有调度带来的重构用户数少,用户之间受益不充分,干扰消除增益低等弊端。所以,为了充分利用商用系统中已有的软硬件资源,满足各类用户的指标需求,提高干扰消除的增益,进而提高整个系统的容量,有必要对商用系统中已有的软硬件资源进行合理分配,对解调、译码、重构、干扰消除等过程进行调度。
技术实现思路
本专利技术的目的在于提供一种基于分组的业务信道干扰消除调度方法、装置及系统,在可用的解调、译码、重构、带宽等资源受限的情况下,克服了没有调度带来的重构用户数少,用户之间受益不充分,干扰消除增益低等弊端,提高了干扰消除的增益,提升了系统的容量。为了解决以上技术问题,本专利技术提供一种业务信道干扰消除调度方法,包括,步骤1、将用户放进任务列表中,并将任务分配到不同的分组(Batch)中,并下发各类Batch ;步骤2、对下发的Batch中各任务进行解调;步骤3、对完成解调的任务进行译码,对译码正确的用户重新编码,收集Batch信息,选择参与重构的多径;步骤4、根据Batch信息、多径信息和重新编码后的信息进行重构,进行干扰消除。进一步地,步骤1中,具体包括步骤1. 1、初始化业务信道可用解调资源为1 ;步骤1. 2、在每个系统时隙,根据业务类型对不同用户进行分类,按照优先级对不同的用户进行排序,放进任务列表;步骤1. 3、判断任务列表是否为空,如果非空则转步骤1. 5,如果为空则结束本次解调资源的分配;步骤1. 5、从任务列表按优先级高低选取任务,判断是否满足为该任务分配资源, 如果满足则转步骤1. 6,否则转步骤1. 3 ;步骤1. 6、为该任务分配解调所需资源,根据该任务的类型信息将该任务放入指定类型的Batch ;步骤1. 7、更新剩余解调资源,从可用解调资源中减去该任务解调所需资源;步骤1. 8、从任务列表中删除该任务,转步骤1. 3。进一步地,步骤1. 2中,每个任务都有一个优先级标识(PriFlag) ,PriFlag为1表示该 任务的优先级高,必需分配解调资源,PriFlag为0表示该任务优先级较低,是否分配解调资源需根据资源的使用情况和任务优先级调度决定。进一步地,步骤1. 5中,判断条件如下,满足其中一个条件即可分配资源条件1 解调所需资源小于等于可用解调资源;条件2 解调所需资源大于可用解调资源且该任务的解调优先级最高。进一步地,步骤3中,具体包括步骤3. 1、对解调完毕的用户进行解交织、解速率匹配、混合自动重传请求合并、译码;步骤3. 2、获取Batch中任务个数(TaskTotal),设定收集Batch时正确任务门限 TaskThld ;步骤3. 3、判断任务所属的Batch是否已经收集完成,如果BathFlag为1则该任务直接丢弃,否则转步骤3. 4;步骤3. 4、更新译码完成的任务计数;步骤3. 5、对译码完成且译码正确的用户进行重新编码,转步骤3. 6,否则转步骤 3. 7 ;步骤3. 6、更新收到的正确任务计数,遍历该任务的每条多径,如果多径的能量大于重构多径选择门限PathThld,选择该径参加重构和抵消,否则丢弃该径;步骤3. 7、判断是否满足Batch收集完成的条件,如果是,将该Bath下发,否则转步马聚3.3 ο进一步地,步骤3. 7中,Batch收集完成的判断条件如下,满足其中一条即表示Batch收集完成条件1 :Batch包中所有Task均已收集齐;条件2 已收集的译码正确的用户数达到一定的门限。进一步地,步骤4中,具体包括从数据缓存器中读取相应的波形数据,从该波形数据中减去重构的波形数据,然后把干扰抵消后的波形数据写进相应位置的数据缓存器。本专利技术还提供一种基于分组的业务信道干扰消除调度装置,所述装置包括解调调度模块和消除调度模块,所述解调调度模块,用于决定用户分配解调资源的优先级,为用户分配解调资源, 将不同业务的用户分配到不同的Batch中,并下发各类Batch给所述消除调度模块;所述消除调度模块用于根据所述解调调度模块下发的Batch信息、Batch中各用户的译码情况,重新收集Batch信息,以及调整干扰抵消用户的重构多径信息。进一步地,所述解调调度模块包括初始配置模块,用于提供Batch相关的各类信息、可用的解调资源信息,其中,Batch相关的信息包括=Batch中用户数目、每个用户解调信息、各类Batch下发优先级。进一步地,所述解调调度模块包括用户检测模块,用于检测用户,并确定各用户的业务类型、解调类型和时间偏移关系。进一步地,所述解调调度模块包括用户分类模块,用于根据所述用户检测模块提供的信息,为各种业务类型的用户分类。进一步地,所述解调调度模块包括优先级排序模块,用于根据所述用户检测模块提供的信息,为各种类型的用户排序,并按照优先级由高到低的顺序放进任务列表。进一步地,所述解调调度模块包括解调资源分配模块,用于根据现有可用解调资源的情况和用户的优先级分配解调资源,分配完成后更新可用的解调资源。进一步地,所述解调调度模块包括=Batch组建模块,用于根据每个任务的业务类型将已经分配解调资源的任务放在不同的Batch中,直至所有已分配解调资源本文档来自技高网
...

【技术保护点】
1.一种业务信道干扰消除调度方法,其特征在于,包括,步骤1、将用户放进任务列表,并将任务分配到不同的分组(Batch),并下发各类Batch;步骤2、对下发的Batch中各任务进行解调;步骤3、对完成解调的任务进行译码,对译码正确的用户重新编码,收集Batch信息,选择参与重构的多径;步骤4、根据Batch信息、多径信息和重新编码后的信息进行重构,进行干扰消除。

【技术特征摘要】
1.一种业务信道干扰消除调度方法,其特征在于,包括,步骤1、将用户放进任务列表,并将任务分配到不同的分组(Batch),并下发各类 Batch ;步骤2、对下发的Batch中各任务进行解调;步骤3、对完成解调的任务进行译码,对译码正确的用户重新编码,收集Batch信息,选择参与重构的多径;步骤4、根据Batch信息、多径信息和重新编码后的信息进行重构,进行干扰消除。2.如权利要求1所述的方法,其特征在于,步骤1中,具体包括 步骤1. 1、初始化业务信道可用解调资源为1 ;步骤1. 2、在每个系统时隙,根据业务类型对不同用户进行分类,按照优先级对不同的用户进行排序,放进任务列表;步骤1. 3、判断任务列表是否为空,如果非空则转步骤1. 5,如果为空则结束本次解调资源的分配;步骤1. 5、从任务列表按优先级高低选取任务,判断是否满足为该任务分配资源,如果满足则转步骤1. 6,否则转步骤1. 3 ;步骤1. 6、为该任务分配解调所需资源,根据该任务的类型信息将该任务放入指定类型的 Batch ;步骤1. 7、更新剩余解调资源,从可用解调资源中减去该任务解调所需资源; 步骤1. 8、从任务列表中删除该任务,转步骤1. 3。3.如权利要求2所述的方法,其特征在于,步骤1.2中,每个任务都有一个优先级标识 (PriFlag),PriFlag为1表示该任务的优先级高,必需分配解调资源,PriFlag为O表示该任务优先级较低,是否分配解调资源需根据资源的使用情况和任务优先级调度决定。4.如权利要求2所述的方法,其特征在于,步骤1.5中,判断条件如下,满足其中一个条件即可分配资源条件1 解调所需资源小于等于可用解调资源;条件2 解调所需资源大于可用解调资源且该任务的解调优先级最高。5.如权利要求1所述的方法,其特征在于,步骤3中,具体包括步骤3. 1、对解调完毕的用户进行解交织、解速率匹配、混合自动重传请求合并、译码; 步骤3. 2、获取Batch中任务个数(TaskTotal),设定收集Batch时正确任务门限 TaskThld ;步骤3. 3、判断任务所属的Batch是否已经收集完成,如果BathFlag为1则该任务直接丢弃,否则转步骤3. 4;步骤3. 4、更新译码完成的任务计数;步骤3. 5、对译码完成且译码正确的用户进行重新编码,转步骤3. 6,否则转步骤3. 7 ; 步骤3. 6、更新收到的正确任务计数,遍历该任务的每条多径,如果多径的能量大于重构多径选择门限PathThld,选择该径参加重构和抵消,否则丢弃该径;步骤3. 7、判断是否满足Batch收集完成的条件,如果是,将该Bath下发,否则转步骤6.如权利要求5所述的方法,其特征在于,步骤3.7中,Batch收集完成的判断条件如下,满足其中一条即表示Batch收集完成条件1 =Batch包中所有Task均已收集齐;条件2 已收集的译码正确的用户数达到一定的门限。7.如权利要求1所述的方法,其特征在于,步骤4中,具体包括从数据缓存器中读取相应的波 形数据,从该波形数据中减去重构的波形数据,然后把干扰抵消后的波形数据写进相应位置的数据缓存器。8.一种基于分组的业务信道干扰消除调度装置,其特征在于,所述装置包括解调调度模块和消除调度模块,所述解调调度模块,用于决定用户分配解调资源的优先级,为用户分配解调资源,将不同业务的用户分配到不同的Batch中,并下发各类Batch给所述消除调度模块;所述消除调度模块用于根据所述解调调度模块下...

【专利技术属性】
技术研发人员:闫晓伟丁杰伟江德兴刘丛丛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94

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

1