多径的解调处理方法及装置制造方法

文档序号:7980750阅读:251来源:国知局
多径的解调处理方法及装置制造方法
【专利摘要】本发明提供了一种多径的解调处理方法及装置,其中,上述方法包括:获取每个用户的各个多径的多径信息,其中,多径信息为进行多径解调所需要的参数;将获取的多径信息按照用户进行配置,其中,每个用户的各个多径共同使用获取的多径信息;根据配置的多径信息对用户的多径进行解调处理。采用本发明提供的上述技术方案,解决了相关技术中,对用户的多径信息进行管理耗费较多硬件内部缓存空间等技术问题,从而达到了节省硬件存储空间的效果。
【专利说明】多径的解调处理方法及装置
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种多径的解调处理方法及装置。
【背景技术】
[0002]宽带码分多址(WidebandCode Division Multiple Access,简称为 WCDMA)技术是目前通信技术中技术成熟度较完善的一种宽度无线接入技术。终端设备的移动性,导致多径的位置会不断的发生变化,多径的解调需要根据新搜索到的多径位置,不断调整解调的多径相位。接收机接收到的每个用户可能不止一条多径,每条多径位置也不完全相同,由于以前由于系统侧支持的用户数相对来说比较少,一般对每个用户的每条多径相位进行单独配置及管理。
[0003]基于上述考虑,相关技术的研究侧重点在于如何更好更有效的搜索到每个用户每条多径的相位,而忽略了对如何实现用户多径进行管理的研究,用户的多径管理并不是考虑的重点,,由于现在系统侧需要支持的用户数目现在越来越多,而且每个用户需要支持的多径数目也是越来越多,如果还是对每个用户每条多径的多径相位信息及其他参数单端进行管理,需要用来存储每条多径解调参数及多径相位参数的内部存储空间越来越大,比较消耗硬件资源,不利于硬件设计及系统实现。
[0004]针对相关技术中的上述问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]针对相关技术中,对用户的多径信息进行管理耗费较多硬件内部缓存空间等技术问题,本发明提供了一种多径的解调处理方法及装置,以至少解决上述问题。
[0006]根据本发明的一个方面,提供了一种多径的解调处理方法,包括:获取每个用户的各个多径的多径信息,其中,多径信息为进行多径解调所需要的参数;将获取的多径信息按照用户进行配置,其中,每个用户的各个多径共同使用获取的多径信息;根据配置的多径信息对用户的多径进行解调处理。
[0007]根据配置的多径信息对用户的多径进行解调处理之前,还包括:建立预定时间点与每个用户的多径信息的对应关系表;在预定时间点到达时,根据对应关系获取配置的多径信息。
[0008]在预定时间点到达之前,还包括:对多径信息的有效性进行检测,如果检测通过,则维持多径信息在对应关系表的信息;否则,丢弃多径信息在对应关系表的信息。
[0009]在获取配置的多径信息之前,还包括:对多径信息的有效性进行检测,如果检测通过,则维持多径信息在对应关系表的信息;否则,丢弃多径信息在对应关系表的信息。
[0010]上述多径信息为多径的更新信息。
[0011]根据配置的多径信息对用户的多径进行解调处理,包括:从获取的在更新信息之前的多径信息和更新信息中选定进行解调处理所需要的参数;根据确定的参数进行解调处理。[0012]根据获取在更新信息之前的多径信息和更新信息确定进行解调处理所需要的参数,包括:根据当前径的最早多径生效时间点和同一用户的多径偏移最大值确定阈值范围;根据确定的阈值范围确定采用更新信息之前的多径信息或更新信息对用户的多径进行解调处理。
[0013]根据当前径的最早多径生效时间点和同一用户的多径偏移最大值确定阈值范围,包括:根据当前径的最早多径生效时间点和同一用户的多径偏移最大值确定处理周期个数的第一阈值范围和第二阈值范围,其中,第一阈值范围的最大值小于第二阈值范围的最小值;
[0014]根据确定的阈值范围确定采用更新信息之前的多径信息或更新信息对用户的多径进行解调处理,包括:如果处理周期个数在第一阈值范围内,则采用更新信息对用户的多径进行解调处理;如果处理周期在第二阈值范围内,则采用更新信息之前的多径信息。
[0015]根据本发明的另一个方面,提供了一种多径的解调处理装置,包括:第一获取模块,用于获取每个用户的多径信息,其中,多径信息为进行多径解调所需要的参数;配置模块,用于将获取的多径信息按照用户进行配置,其中,每个用户的各个多径共同使用获取的多径信息;处理模块,用于根据配置的多径信息对用户的多径进行解调处理。
[0016]上述装置还包括:建立模块,用于建立预定时间点与每个用户的多径信息的对应关系表;第二获取模块,用于在预定时间点到达时,根据对应关系获取配置的多径信息。
[0017]上述多径信息为多径的更新信息。
[0018]上述处理模块,包括:确定单元,用于从获取的在更新信息之前的多径信息和更新信息中选定进行解调处理所需要的参数;处理单元,用于根据确定的参数进行解调处理。
[0019]通过本发明,采用将获取的多径信息按照用户进行配置的技术手段,解决了相关技术中,对用户的多径信息进行管理耗费较多硬件内部缓存空间等技术问题,从而达到了节省硬件存储空间的效果。
【专利附图】

【附图说明】
[0020]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0021]图1为根据本发明实施例1的多径的解调处理方法的流程图;
[0022]图2为根据本发明实施例1的多径的解调处理装置的结构框图;
[0023]图3为根据本发明实施例1的多径的解调处理装置的另一结构框图;
[0024]图4为根据本发明实施例2的多径更新装置的结构示意图;
[0025]图5为根据本发明实施例2的用户多径参数缓存单元结构示意图;
[0026]图6为根据本发明实施例2的用户多径更新任务检查单元结构示意图;
[0027]图7根据本发明实施例2的多径更新控制单元结构示意图;
[0028]图8根据本发明实施例2的系统定时与用户定时时序关系示意图。
【具体实施方式】
[0029]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。[0030]考虑到相关技术中对用户的多径信息进行管理耗费较多硬件内部缓存空间,并且,相关技术中尚无有效地解决方案等技术问题,以下结合实施例提供了相关的解决方案,现详细说明。
[0031]实施例1
[0032]图1为根据本发明实施例的多径的解调处理方法的流程图,如图1所示,该方法包括:
[0033]步骤S102,获取每个用户的各个多径的多径信息,其中,该多径信息为进行多径解调所需要的参数;
[0034]步骤S104,将获取的上述多径信息按照用户进行配置,其中,每个用户的各个多径共同使用获取的上述多径信息;
[0035]步骤S106,根据配置的所述多径信息对用户的多径进行解调处理。
[0036]通过上述处理步骤,由于可以根据采用将获取的多径信息按照用户进行配置而不采用按用户的每条多径分别管理多径解调参数的方式,这样实现了一个用户的所有的多径都能共用一组参数,从而节省了硬件内部缓存空间。
[0037]在本发明的一个优选实施方式中,在根据配置的所述多径信息对用户的多径进行解调处理之前,还可以包括以下处理过程:建立预定时间点与每个用户的所述多径信息的对应关系表;在预定时间点到达时,根据所述对应关系获取配置的所述多径信息。
[0038]为了提高解调处理的效率,在预定时间点到达之前,还可以对上述多径信息的有效性进行检测,如果检测通过,则维持所述多径信息在所述对应关系表的信息;否则,丢弃所述多径信息在所述对应关系表的信息。
[0039]基于和上面处理过程相同的目的,即提高解调处理的效率,还可以在获取所述配置的多径信息之前,对上述多径信息的有效性进行检测,如果检测通过,则维持所述多径信息在所述对应关系表的信息;否则,丢弃所述多径信息在所述对应关系表的信息。
[0040]上述多径信息为多径的更新信息。此处更新信息可以为当前多径的信息。在这种情况下,步骤S106,即根据配置的所述多径信息对用户的多径进行解调处理,包括以下处理过程:从获取的在所述更新信息之前的多径信息和所述更新信息中选定进行解调处理所需要的参数;根据确定的所述参数进行解调处理。其中,根据获取在所述更新信息之前的多径信息和所述更新信息确定进行解调处理所需要的参数,具体可以包括以下处理过程:根据当前径的最早多径生效时间点和同一用户的多径偏移最大值确定处理周期个数的第一阈值范围和第二阈值范围,其中,第一阈值范围的最大值小于第二阈值范围的最小值;如果处理周期个数在第一阈值范围内,则采用更新信息对用户的多径进行解调处理;如果处理周期在第二阈值范围内,则采用更新信息之前的多径信息。
[0041]在本实施例中还提供了一种多径的解调处理装置,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2为根据本发明实施例1的多径的解调处理装置的结构框图。如图2所示,该装置包括:
[0042]第一获取模块20,连接至配置模块22,用于获取每个用户的各个多径的多径信息,其中,所述多径信息为进行多径解调所需要的参数;[0043]配置模块22,连接至处理模块24,用于将获取的所述多径信息按照用户进行配置,其中,每个用户的各个多径共同使用获取的所述多径信息;
[0044]处理模块24,用于根据配置的所述多径信息对用户的多径进行解调处理。
[0045]在本发明的一个优选实施方式中,如图3所示,上述装置还可以包括:建立模块30,连接至第二获取模块32,用于建立预定时间点与每个用户的所述多径信息的对应关系表;获取模块32,用于在预定时间点到达时,根据所述对应关系获取配置的所述多径信息。
[0046]和上述方法实施例类似,上述多径信息为多径的更新信息。
[0047]优选地,如图3所示,上述处理模块24,包括:确定单元240,连接至处理单元242,用于从获取的在所述更新信息之前的多径信息和所述更新信息中选定进行解调处理所需要的参数;处理单元242,用于根据确定的所述参数进行解调处理。
[0048]实施例2
[0049]本实施例涉及WCDMA基站侧专用信道解调过程多径相位更新的处理方案。本实施例为了减少多径解调参数及多径相位参数的缓存空间,提出了一种新的多径更新的管理管理方案,能有效减少硬件内部缓存空间。本实施例的主要设计思想在于,由于每个用户不同多径解调参数绝大多数是相同的,可以采用按用户为最小单元的方式进行存储,这样用户多径数目越多,能节省的存取空间越大,因此,可以对每个用户的多径相位进行统一管理更新管理。为了实现按用户对多径更新进行管理,本实施例采用的技术方案如下:
[0050]本实施例提供了一种多径更新处理装置,如图4所示,该装置包括:用户参数配置单元40、用户多径参数缓存单元42、用户多径更新任务检测单元44和用户多径更新控制单元46。具体实现方案如下:
[0051]用户参数配置单元40,用于处理搜索器搜索出来的多径信息,并进行相关的处理,然后按用户的方式配置给用户多径参数缓存单元42及用户多径更新任务检测单元44。
[0052]用户多径参数缓存单元42,用于缓存用户多径状态,及用户最早多径定时信息,及用户其它多径相对用户最早多径的相对偏移位置等相关多径解调参数,具体内部结构如图5所示,在图5中,用户多径参数的缓存地址={用户号,参数区间}。
[0053]用户多径更新任务检测单元44,用于接收用户参数配置单元40配置的用户多径更新信息,检查任务生效时间点,将生效任务发送给用户多径更新控制单元44进行处理。其内部由包含4个子单元,如图6所示,包括:任务更新缓存单元440、任务更新检查表单元442、任务状态表单元444和定时检查单元446。其中:
[0054]任务更新缓存单元440,用于缓存用户参数配置单元配置的用户任务请求。
[0055]任务更新检查表单元442,该模块从任务更新缓存单元440中读取任务请求信息,然后将任务定时信息写入本模块的缓存中,将任务有效状态写入任务状态表单元444,在写入前,需要对请求任务有效性进行检查,如果任务无效,则丢弃改任务请求,并反馈给用户参数配置单元40。防止非法任务或错误任务进入后续处理模块,增强容错能力。
[0056]任务状态表单元444,当从任务更新缓存单元440读取任务请求写入任务状态表单元444中缓存单元时,需要将该任务请求标志设置为有效,当该用户的任务请求生效后,需要将该标志设置为无效。当任务更新缓存单元440中有任务请求时,读取并更新任务状态表时,同事要读取任务状态表对应用户的内容,然后更新当前任务请求的状态标志位,然后再将该单元的数据写入任务状态表。[0057]定时检查单元446,每个IP都要查询任务检查更新单元中检查更新表及任务状态表,检查任务请求时间是否已到,并将相应的更新信息及任务队列信息合并,然后发送给用户多径更新控制单元。当任务更新完成后,需要将任务更新状态设置为无效状态,防止发生多次更新。
[0058]上述各个子单元的处理流程如下:多径更新任务检测单元44接收用户参数配置单元的任务请求写入任务更新缓存单元440。多径更新任务检测单元44将一个IP (处理周期)的处理时间分成两阶段,第一阶段用来从任务更新缓存单元440读取任务请求并写入任务更新检查表单元442,第二阶段用来查询任务列表,检查任务请求中生效时间是否到,如果时间到,则更新任务请求所对应的参数的任务状态表单元444中缓存(例如每个用户所对应的多径参数有两个存储区,该状态列表指定当前存储区的任务请求是否有效),并将任务传送给用户多径更新控制单元46。用户多径更新任务检测单元44在一个IP的处理周期内的两个阶段都要对任务请求的有效性进行检查,如果任务配置无效或者有错误,则丢弃该任务请求并向内嵌软件反馈错误信息,如果判断任务正确,则反馈正确信息。
[0059]用户多径更新控制单元46,根据从用户多径更新任务检测单元44接收到任务,到用户多径参数缓存单元42读取参数进行处理,然后将按多径将多径解调参数解析出来,发送给后续解调单元进行多径解调。其内部由包含3个子单元,如图7所示:
[0060]用户多径更新状态维护单元460,用户多径更新任务检测单元44在每个IP内将下个IP需要处理的任务队列,写入用户多径更新状态维护单元460缓存中,用户多径更新状态维护单元460在每个系统IP起始就开始从任务队列RAM读取任务。从地址O开始读取,地址和用户号一一对应,每次处理都是从用户O开始,用户N(N表示用户的个数)结束,每个用户处理时间与每个用户包含多径的条数相同,即每条多径的处理为一个时间单位;每处理完一个用户地址自加一次,即开始处理下一个用户中的多径更新任务)。如果读出的任务有效标志是1,则表示这个任务是有效的,则开始执行这个任务,如果任务有效标志是0,则表示这个任务是无效的,不用去执行。用户多径更新状态维护单元460根据从缓存中读取的任务信息,及用户号从用户多径参数缓存单元42读取相关的多径参数,送入用户多径定时计算单元462进行处理。
[0061]用户多径定时计算单元462,该单元根据多径的定时的计算方法,将新旧参数的相关定时信息计算处理,送给后面用户多径解调参数选择单元464进行进一步的处理。
[0062]系统定时、用户定时及多径偏移之间的关系如图8所示。
[0063]用户多径定时计算单元462计算多径的时隙及多径的IP,具体算法如下公式:
[0064]I):多径的时隙的计算方法:
[0065]user_slot=sys_slot-slot_offset 此时,sys_slot>slot_offset, sys_ip>ip_offset ;
[0066]user_slot=sys_slot-slot_offset-1 此时,sys_slot>slot_offset, sys_ip<ip_offset ;
[0067]user_slot=sys_slot+15-slot_offset 此时,sys_slot<slot_offset, sys_ip>ip_offset ;
[0068]user_slot=sys_slot+14-slot_offset 此时,sys_slot<slot_offset, sys_ip<ip_offset ;[0069]2):多径的IP的计算方法:
[0070]user—ip=sys—ip_ip—offset 此时,sys—ip>ip—offset ;
[0071]user—ip=sys—ip_ip—offset+N 此时,(sys—ip〈ip—offset ;
[0072]3):多径的帧号的计算方法:
[0073]user_frame=sys_frame-Frame offset 此时,sys_slot>slot_offset,sys_ip>ip_offset ;
[0074]user_frame=sys_frame-Frame offset-1 此 时,sys_slot>slot_offset, sys_ip<ip_offset ;
[0075]user_frame=sys_frame-Frame offset-1 此 时,sys_slot<slot_offset, sys_ip>ip_offset ;
[0076]user_frame=sys_frame-Frame offset-2 此 时,sys_slot<slot_offset, sys_ip〈ip_offset0
[0077]其中,user_slot为用户多径时隙,slot_offset为用户多径与系统多径时隙偏移,sys_slot为系统时隙,ip_offset为用户当前多径和最早多径的IP偏移,user_ip为用户当前多径的IP,sys_ip是系统IP,user_frame为用户多径巾贞号,sys_frame为系统巾贞号,Frame offset为用户帧与系统帧的偏移。N为一个时隙处理周期(IP)的次数;
[0078]用户多径解调参数选择单元464,该单元根据用户多径定时计算单元计算的每条多径的新旧参数的定时信息,及多径状态等相关信息,选择正确的多径定时及参数给多径解调单元进行解调。
[0079]在多径更新期间,由于多径是按用户进行更新的,用户更新只告知了最早多径的更新时间点,由于用户不同多径之间可能存在偏移,因此,如何判断每条多径解调定时及参数选择老的定时信息及参数进行解调还是新的定时信息及参数进行解调成为一个需要解决的问题,为解决上述问题,本实施例采用的技术方案如下:
[0080]首先,用户多径更新的生效时间点已经定位到新径的最早多径生效时间时间点,同一个用户之间的多径偏移最大偏移为512码片,以1IP=64CHIP的设计为例,这样同一个用户的最大偏移不会超过8个IP。
[0081]其次,多径生效时间点总是在用户时隙头,因此生效时间点的用户IP肯定是O。因为同一个用户之间的多径偏移最大偏移为512码片,根据线性推算,某条多径生效时间点之前的几个IP计算得到的用户IP的范围肯定在64?79内,在生效时间点之后的几个IP计算得到的用户IP的范围应该在O?15内。
[0082]保守起见,将新径生效判断准则设为:用户IP〈16表示新径生效,否则表示继续使用老的定时信息及参数。如上分析,在多径更新生效期间(从最早多径生效的前I个IP到最晚多径生效的IP),用户IP的范围在64?79和O?15以内,根据该判断准则,肯定可以做出正确判断。在这段时间之外,由于多径更新的状态已经被清掉变为0,应该完全使用新的定时信息及参数。
[0083]采用本实施例的上述方案,能够灵活有效的对专用信道解调多径更新进行管理。由于不采用按每条多径分别存储多径解调参数的方式,而采用按用户进行存储多径解调参数的方式,一个用户的所有的多径都能共用一组参数,节省了硬件存储空间。
[0084]在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
[0085]在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
[0086]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0087]以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种多径的解调处理方法,其特征在于,包括: 获取每个用户的各个多径的多径信息,其中,所述多径信息为进行多径解调所需要的参数; 将获取的所述多径信息按照用户进行配置,其中,每个用户的各个多径共同使用获取的所述多径信息; 根据配置的所述多径信息对用户的多径进行解调处理。
2.根据权利要求1所述的方法,其特征在于,根据配置的所述多径信息对用户的多径进行解调处理之前,还包括: 建立预定时间点与每个用户的所述多径信息的对应关系表; 在预定时间点到达时,根据所述对应关系获取配置的所述多径信息。
3.根据权利要求2所述的方法,其特征在于,在预定时间点到达之前,还包括: 对所述多径信息的有效性进行检测,如果检测通过,则维持所述多径信息在所述对应关系表的信息;否则,丢弃所述多径信息在所述对应关系表的信息。
4.根据权利要求2所述的方法,其特征在于,在获取所述配置的多径信息之前,还包括: 对所述多径信息 的有效性进行检测,如果检测通过,则维持所述多径信息在所述对应关系表的信息;否则,丢弃所述多径信息在所述对应关系表的信息。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述多径信息为多径的更新信肩、O
6.根据权利要求5所述的方法,其特征在于,根据配置的所述多径信息对用户的多径进行解调处理,包括: 从获取的在所述更新信息之前的多径信息和所述更新信息中选定进行解调处理所需要的参数; 根据确定的所述参数进行解调处理。
7.根据权利要求6所述的方法,其特征在于,根据获取在所述更新信息之前的多径信息和所述更新信息确定进行解调处理所需要的参数,包括: 根据当前径的最早多径生效时间点和同一用户的多径偏移最大值确定阈值范围;根据确定的所述阈值范围确定采用所述更新信息之前的多径信息或所述更新信息对用户的多径进行解调处理。
8.根据权利要求7所述的方法,其特征在于, 根据当前径的最早多径生效时间点和同一用户的多径偏移最大值确定阈值范围,包括:根据当前径的最早多径生效时间点和同一用户的多径偏移最大值确定处理周期个数的第一阈值范围和第二阈值范围,其中,所述第一阈值范围的最大值小于第二阈值范围的最小值; 根据确定的所述阈值范围确定采用所述更新信息之前的多径信息或所述更新信息对用户的多径进行解调处理,包括:如果所述处理周期个数在所述第一阈值范围内,则采用所述更新信息对用户的多径进行解调处理;如果所述处理周期在所述第二阈值范围内,则采用所述更新信息之前的多径信息。
9.一种多径的解调处理装置,其特征在于,包括:第一获取模块,用于获取每个用户的多径信息,其中,所述多径信息为进行多径解调所需要的参数; 配置模块,用于将获取的所述多径信息按照用户进行配置,其中,每个用户的各个多径共同使用获取的所述多径信息; 处理模块,用于根据配置的所述多径信息对用户的多径进行解调处理。
10.根据权利要求9所述的装置,其特征在于,还包括: 建立模块,用于建立预定时间点与每个用户的所述多径信息的对应关系表; 第二获取模块,用于在预定时间点到达时,根据所述对应关系获取配置的所述多径信肩、O
11.根据权利要求9或10所述的装置,其特征在于,所述多径信息为多径的更新信息。
12.根据权利要求11所述的装置,其特征在于,所述处理模块,包括: 确定单元,用于从获取的在所述更新信息之前的多径信息和所述更新信息中选定进行解调处理所需要的参数; 处理单元, 用于根据确定的所述参数进行解调处理。
【文档编号】H04B1/7117GK103546192SQ201210235601
【公开日】2014年1月29日 申请日期:2012年7月9日 优先权日:2012年7月9日
【发明者】邹飞 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1