一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种同步方法、装置、芯片及模组设备与流程

2021-10-24 08:52:00 来源:中国专利 TAG:模组 装置 芯片 同步 通信


1.本发明涉及通信领域,尤其涉及一种同步方法、装置、芯片及模组设备。


背景技术:

2.在通信系统中,通信设备之间如果需要实现正常的通信,必需要保证通信双方在时间上的同步,即接收方需要按照发送方发送信息单元的起止时间来接收数据,才能准确的接收发送方所发送的数据。但在实际通信过程中,存在的各种干扰和噪声、通信双方时钟精确度的差异等因素都会造成通信双方的时间同步出现偏差。因此,在移动通信系统中,需要在接收端进行定时同步调整;以保证接收方与发送方在时间上的同步。除上述所描述的定时同步估计,同步估计算法还可以用于频率同步估计。
3.在通常情况下,对于同步估计算法的研究,其目标都是提高同步估计精度,减少误差值,但同步估计的精度容易受到信道环境的影响。面对复杂的信道环境,若直接将通过同步算法计算得到的同步估计值用于系统的同步估计,容易在系统中引入估计误差,造成不利影响。为了解决该问题,可以将同步算法得出的同步估计值逐步的引入到系统中,常规方法为将当次估计出的同步估计值除以加权因子后,再加上之前确定同步调整值,即为本次确定的同步调整值,如假设加权因子为5,若第一次同步估计算法确定第一同步估计值为100,则确定第一同步调整值为20,若第二次同步估计算法确定第二同步估计值也为100,则确定第二同步调整值为40,即第二同步估计值100除以加权因子5,再加上第一同步调整值20,随着同步估计的次数越多,确定的同步调整值越逼近实际的时偏或频偏。
4.加权因子能够减少误差对系统的负面影响,但相应地,由于受到加权因子的影响,系统对于信道环境正常的变化带来的同步变化灵敏度降低。如果加权因子选取过大,当同步估计值较大时,需要多次进行调整才能确定准确的同步调整值,这样的方式可能会导致锁定时间久,从而影响这段时间内系统的性能;如果选择过小,会降低保护估计误差的效果。如何确定一个合适的加权因子,是亟需解决的问题。


技术实现要素:

5.本技术提供一种同步方法、装置、芯片及模组设备,有利于终端设备能够更准确地与网络设备进行同步。
6.第一方面,本技术提供一种同步方法,该方法包括:根据同步算法的误差范围、当前信道环境类型和误比特率变化量中的一项或多项确定加权因子;根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值;基于该第一同步调整值进行同步。基于该方法,有利于使终端设备能够更准确地与网络设备进行同步。
7.在一种可能的实现方式中,在根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值时,该步骤具体包括:若该第一同步估计值满足第一预设条件,则第一计数器的值增加单位数值,并将该第一同步估计值加入第一集合,该第一预设条件为该第一同步估计值的绝对值小于该加权因子;当该第一计数器增加该单位数值后的值大于第
一阈值时,确定该第一同步调整值为该第一集合中的值的平均值;当该第一计数器加该单位数值后的值小于或等于该第一阈值时,不更新该第一同步调整值。
8.在一种可能的实现方式中,若该第一同步估计值不满足该第一预设条件,则将该第一计数器清0,清空该第一集合。
9.在一种可能的实现方式中,在根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值时,该步骤具体包括:若该第一同步估计值满足第二预设条件,则将第二计数器的值增加单位数值,并将该第一同步估计值加入第二集合;该第二预设条件为该第一同步估计值的绝对值大于判决门限,且该第一同步估计值与第二同步估计值的正负性相同,其中,该判决门限大于该加权因子,该第二同步估计值大于该判决门限,且该第二同步估计值为临近当前同步时刻的同步估计值;当该第二计数器增加该单位数值后的值大于第二阈值时,确定该第一同步调整值为该第二集合中的值的平均值;当该第二计数器增加该单位数值后的值小于或等于该第二阈值时,不更新该第一同步调整值。
10.在一种可能的实现方式中,若该第一同步估计值不满足该第二预设条件,则将该第二计数器清0,清空该第二集合。
11.在一种可能的实现方式中,在根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值时,该步骤具体包括:若该第一同步估计值不满足该第一预设条件和该第二预设条件,则根据该加权因子处理该第一同步估计值得到该第一同步调整值。
12.在一种可能的实现方式中,在该根据同步算法的误差范围、当前信道环境类型和误比特率变化量确定加权因子时,该步骤具体包括:根据该同步算法的误差范围,确定先验因子;根据该当前信道环境类型,确定信道因子;根据该误比特率变化量,确定译码因子;确定该加权因子的值为该先验因子、该信道因子和该译码因子分别乘以对应的预设系数后相加的值。
13.第二方面,本技术提供一种通信装置,该通信装置包括处理单元和同步单元,其中:该处理单元,用于根据同步算法的误差范围、当前信道环境类型和误比特率变化量中的一项或多项确定加权因子;该处理单元,还用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值;该同步单元,用于基于该第一同步调整值进行同步。
14.第三方面,本技术提供一种芯片,该芯片,用于根据同步算法的误差范围、当前信道环境类型和误比特率变化量中的一项或多项确定加权因子;该芯片,还用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值;该芯片,还用于基于该第一同步调整值进行同步。
15.第四方面,本技术提供一种模组设备,该模组设备包括通信模组、电源模组、存储模组以及芯片,其中:该电源模组用于为该模组设备提供电能;该存储模组用于存储数据和指令;该通信模组用于进行模组设备内部通信,或者用于该模组设备与外部设备进行通信;该芯片用于:根据同步算法的误差范围、当前信道环境类型和误比特率变化量中的一项或多项确定加权因子;根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值;基于该第一同步调整值进行同步。
16.第五方面,本技术提供一种通信装置,包括处理器、存储器和收发器;该收发器,用于接收信道或信号,或者发送信道或信号;该存储器,用于存储计算机程序;该处理器,用于从该存储器调用该计算机程序执行如上述第一方面所描述的方法。
17.第六方面,本技术提供一种计算机可读存储介质,该计算机存储介质中存储有计算机程序,当该计算机程序在通信装置上运行时,使得该通信装置执行如上述第一方面所描述的方法。
附图说明
18.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1是本技术实施例提供的一种网络架构的示意图;
20.图2是本技术实施例提供的一种同步方法的流程示意图;
21.图3是本技术实施例提供的又一种同步方法的流程示意图;
22.图4是本技术实施例提供的一种通信装置的结构示意图;
23.图5是本技术实施例提供的又一种通信装置的结构示意图;
24.图6是本技术实施例提供的一种模组设备的结构示意图。
具体实施方式
25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
26.本技术以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本技术的限制。如在本技术的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“该”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,本技术中使用的术语“和/或”是指并包含一个或多个所列出项目的任何或所有可能组合。
27.需要说明的是,本技术的说明书和权利要求书中及上述附图中的属于“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述以外的顺序实施。此外,术语“包括”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
28.本技术实施例可以应用于如图1所示的网络架构示意图,图1中所示的网络架构为无线通信系统的网络架构,该网络架构通常包括终端设备和网络设备,各个设备数量以及形态并不构成对本技术实施例的限定。终端设备与网络设备相连,终端设备可以通过网络设备获取数据网络业务,其中,网络设备可以为多个终端设备提供通信服务。本技术实施例定义网络设备到终端设备的单向通信链路为下行链路,在下行链路上传输的数据为下行数据,下行数据的传输方向称为下行方向;而终端设备到网络设备的单向通信链路为上行链
路,在上行链路上传输的数据为上行数据,上行数据的传输方向称为上行方向。
29.本技术实施例中涉及的终端设备,是用户侧的一种用于接收或发射信号的实体。终端设备可以是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。终端设备也可以是连接到无线调制解调器的其他处理设备。终端设备可以与无线接入网(radio access network,ran)进行通信。终端设备也可以称为无线终端、订户单元(subscriber unit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端(remote terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)、用户设备(user device)、或用户设备(user equipment,ue)等等。终端设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,终端设备还可以是个人通信业务(personal communication service,pcs)电话、无绳电话、会话发起协议(session initiation protocol,sip)话机、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、等设备。常见的终端设备例如包括:手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备,例如智能手表、智能手环、计步器等,但本技术实施例不限于此。
30.本技术实施例涉及到的网络设备包括基站(base station,bs),可以是一种部署在无线接入网中能够和终端进行无线通信的设备。其中,基站可能有多种形式,比如宏基站、微基站、中继站和接入点等。本技术实施例中,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络设备中。
31.本技术实施例提供的方法可以应用于各类通信系统中,例如,可以是物联网(internet of things,iot)系统、窄带物联网(narrow band internet of things,nb

iot)系统、长期演进(long term evolution,lte)系统,也可以是第五代(5th

generation,5g)通信系统,还可以是lte与5g混合架构、也可以是5g新无线(new radio,nr)系统,以及未来通信发展中出现的新的通信系统等。
32.下面对本技术实施例提供的同步估计的方法进一步进行详细描述:
33.请参见图2,图2是本技术实施例提供的一种同步估计方法的流程示意图。如图2所示,该同步估计方法包括如下步骤201~步骤203。图2所示的方法执行主体可以为终端设备,或执行主体可以为终端设备中的芯片。图2以终端设备为方法的执行主体为例进行说明。本技术实施例的其他附图所示的同步估计方法的执行主体同理,后文不再赘述。其中:
34.201、终端设备根据同步算法的误差范围、当前信道环境类型和误比特率变化量中的一项或多项确定加权因子。
35.本技术实施例中,同步算法通常用于进行时偏估计或者频偏估计,通过已知的终端设备和网络设备传输数据时的时偏或频偏,预测接下来终端设备和网络设备之间的时偏或频偏。
36.示例性的,终端设备确定该同步算法的误差范围的方式可以为:预先通过仿真该同步算法在不同信道场景下运行,得到仿真结果,根据仿真结果确定该估计算法的估计误
差范围。
37.示例性的,终端设备确定当前信道环境类型方式可以为,终端设备通过检测当前信道数据信息,确定信道环境类型,信道环境类型可以包括扩展步行者信道模型(extendedpedestrian a model,epa)信道、扩展车辆信道模型(extendedvehicular a model,eva)信道和扩展典型城市(extended typical urban model,etu)信道。
38.误比特率指在传输的比特总数中发生差错的比特数所占的比例,误比特率变化量指当前误比特率的变化情况,即误比特率是逐渐增加或者逐渐减少的情况,终端设备可根据底层的译码情况获取到该误比特率的变化量。
39.在一种可能的实现方式中,终端设备确定加权因子的具体实现方式可以为:根据同步算法的误差范围,确定先验因子;根据该当前信道环境类型,确定信道因子;根据误比特率变化量,确定译码因子;确定加权因子的值为先验因子、信道因子和译码因子分别乘以对应的预设系数后相加的值。基于本技术所描述的方法,加权因子可由多个参数确定,有利于帮助终端设备确定更加合适的加权因子。
40.可选的,加权因子可以为先验因子、信道因子和译码因子的平均值,或者也可以为先验因子、信道因子和译码因子按照不同系数比例相加。例如,加权因子α0可以由公式确定,其中,α1为先验因子,α2为信道因子和α3为译码因子,本技术实施例对加权因子的确定方式不作限定。
41.其中,估计误差范围越大,先验因子越大,估计误差范围越小,先验因子越小;当前信道环境类型对应的信道环境变化越快,信道因子越小,信道环境变化越慢,信道因子越大;误比特率变化量可以为正值或者负值以及0,误比特率变化量为正值,即误比特率有变大趋势,误比特率变化量为负值,即误比特率有变小趋势;误比特率变化量越大,译码因子越大,误比特率变化量越小,译码因子越小。
42.202、终端设备根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值。
43.在一种可能的实现方式中,确定第一同步调整值的常规方式为第一同步调整值可以等于第一同步估计值除以加权因子,再加上在该同步时刻之前确定的同步调整值。例如,假设加权因子为5,在输出本次第一同步调整值之前,已经进行过一次同步估计,在本次之前进行的这次同步估计算法确定的同步估计值为第二同步估计值100,确定同步调整值为第二同步调整值20,若本次同步估计算法确定第一同步估计值为100,则输出第一同步调整值为40,即第一同步估计值100除以加权因子5,加第二同步调整值20。该实现方式仅为本技术实施例提出的一种可能,第一同步调整值还可以有其他的确定方式。步骤202的具体实现方式可以参见后续图3中的步骤302~步骤310,本技术实施例在此不作赘述。
44.203、终端设备基于该第一同步调整值进行同步。
45.本技术实施例中,终端设备可以基于该第一同步调整值进行时偏同步估计和频偏同步估计。第一同步调整值是根据加权因子确定的,能够避免同步算法造成的误差。同时,加权因子是由同步算法的误差范围、当前信道环境类型和误比特率变化量确定的,因此确定的该加权因子能够更适用于当前终端设备所采用的同步算法、信道环境和信道变化。基于该方法,有利于使终端设备能够更准确地与网络设备进行同步。
46.请参见图3,图3是本技术实施例提供的又一种同步估计方法的流程示意图。如图3所示,该同步估计方法包括如下步骤301~步骤311,其中,步骤301和步骤311分别与上述步骤201和203的具体实现方式相同,本技术实施例在此不作赘述,步骤302~步骤310是步骤202的一种具体实现方式。
47.301、终端设备根据同步算法的误差范围、当前信道环境类型和误比特率变化量中的一项或多项确定加权因子。
48.其中,在执行步骤301后,终端设备将判断第一同步估计值是否满足第一预设条件或者是否满足第二预设条件,若该第一同步估计值满足第一预设条件,则执行步骤301,若该第一同步估计值满足第二预设条件,则执行步骤306,若该第一同步估计值不满足第一预设条件和第二预设条件,则执行步骤310。
49.302、若该第一同步估计值满足第一预设条件,则终端设备将第一计数器的值增加单位数值,并将该第一同步估计值加入第一集合。
50.本技术实施例中,该第一预设条件为该第一同步估计值的绝对值小于该加权因子。由于第一同步估计值的绝对值小于加权因子,采用常规方法处理,即第一同步调整值等于当次估计出的同步估计值除以加权因子后,再加上之前确定同步调整值可能会存在一定误差。因为第一同步估计值除加权因子,结果是商为0,余数为该第一同步估计值,若直接将该余数应用于确定第一同步调整值中,则存在一种可能性是该余数是由同步算法的误差导致的,直接应用可能导致误差;若直接舍弃该余数不用于确定同步调整值,也存在一种可能性为该余数是实际存在的偏差,直接舍弃将导致确定的第一同步调整值不够精确。因此,需要通过观察一定次数或者一定时间,若在一定时间内或者一定次数内,该余数一直存在,即该第一同步估计值的绝对值一直小于该加权因子,即说明该第一同步估计值并不是由于误差造成的;而若在一定时间内或者一定次数内,由同步算法确定的同步估计值的绝对值并没有一直小于加权因子,则说明是该第一同步估计值的绝对值小于加权因子是由误差导致的,是暂时性的原因。
51.303、终端设备确定第一计数器增加该单位数值后的值是否大于第一阈值。当第一计数器增加该单位数值后的值大于第一阈值时,执行步骤304;当第一计数器增加该单位数值后的值小于或者等于第一阈值,执行步骤305。
52.本技术实施例中,第一阈值可以根据当前信道的信噪比进行确定,信噪比可以是终端设备通过检测信道参数所确定得出。信噪比越大,则第一阈值越小;信噪比越小,则第一阈值越大。第一计数器用于持续监控在一段时间内或者在一定次数内通过同步算法得出同步估计值的绝对值是否均小于加权因子,若由于同步算法的误差而造成第一同步估计值的绝对值暂时性小于加权因子,那么第一计数器的值将不会超过第一阈值。而若当前同步算法在较长时间或者较多次数内确定的同步估计值的绝对值均小于加权因子,那么第一计数器将会超过第一阈值。采用第一计数器能够更好地区分第一同步估计值小于加权因子的不同情况,并进行区分处理,有利于终端设备能够更准确地与网络设备进行同步。
53.304、终端设备确定该第一同步调整值为该第一集合中的值的平均值。
54.在一种可能的实现方式中,当第一计数器增加该单位数值后的值大于第一阈值时,则说明在较长的时间内,同步算法确定的同步估计值的绝对值均小于加权因子,该第一同步估计值并不是由于误差造成的,可能是由于实际的时偏或者频偏存在一直在波动的情
况,导致同步算法确定的同步估计值也一直在波动,即假设加权因子为α时,在一段时间内或者一定次数内,同步算法确定的同步估计值可能在(

α,α)之间围绕着一个数值进行波动。而采用常规方法,可能会由于实际数值波动和时延性而造成一定的误差,例如,终端设备正在进行时偏同步,假设当前的时偏主要是在(

4,4)之间波动,若当前实际的时偏为在

3ms,而根据第一同步估计值和加权因子确定第一同步调整值具有一定的时延性,因此确定的同步调整值可能为3,即终端设备估计的时偏为3ms,而终端设备基于3ms同步,存在同步不上,无法接收到网络设备发送的数据的可能,因此,这样的方式不利于终端设备进行同步。实际的时偏波动通常是围绕着一个中心值进行波动,将第一同步调整值确定为第一集合中的值的平均值,比采用常规方法更有利于终端设备准确地进行同步。基于该方法,有利于终端设备准确地进行同步。
55.305、终端设备不更新该第一同步调整值。
56.在一种可能的实现方式中,当第一计数器增加该单位数值后的值小于或等于第一阈值时,可能是由于同步算法存在一定误差造成的,当前第一同步估计值小于加权因子是一个暂时性的情况,因此,不更新第一同步调整值,即不将该第一同步估计值用于确定第一同步调整值,可以避免由于该次同步算法的误差而对终端设备进行同步造成影响。不更新第一同步调整值,指的是确定第一同步调整值为上一次确定的同步调整值,例如,每10ms确定一次同步调整值,前10ms确定的同步调整值为第二同步调整值100,若当前同步算法确定的第一估计值满足第一预设要求,且第一计数器增加该单位数值后的值小于或等于第一阈值时,则确定当前第一同步调整值为第二同步调整值100。
57.在一种可能的实现方式中,若该第一同步估计值不满足该第一预设条件,则将该第一计数器清0,清空该第一集合。若没有及时清空第一集合或者第一计数器,第一同步调整值可能会受到较长时间以前存储在第一集合中的同步估计值的影响,例如,假设终端设备10ms内持续确定同步调整值,若第1ms内同步算法确定的所有同步估计值的绝对值均小于加权因子,因此存储在第一集合中,第2ms至第9ms确定的同步估计值的绝对值不小于加权因子,而第10ms内同步算法确定的所有同步估计值的绝对值均小于加权因子,而此时如果第一集合不清空第1ms存储的同步估计值,可能会对第10ms确定的同步调整值造成一定的影响,基于该方法,能够避免当前的第一同步调整值受到较久以前存储在第一集合中的同步估计值的影响,从而造成误差。
58.306、若该第一同步估计值满足第二预设条件,则终端设备将第二计数器的值增加单位数值,并将该第一同步估计值加入第二集合。
59.本技术实施例中,第二预设条件为:该第一同步估计值的绝对值大于判决门限,且该第一同步估计值与第二同步估计值的正负性相同,其中,该判决门限大于该加权因子,该第二同步估计值大于该判决门限,且该第二同步估计值为临近当前同步时刻的同步估计值。其中,该第二同步估计值指的是上一次根据同步算法确定的同步估计值,例如,每10ms确定一次同步估计值,若当前确定的同步估计值为第一同步估计值,则前10ms确定的同步估计值为第二同步估计值。
60.在连续一段时间内,同步算法确定的同步估计值均为正值或者负值,且同步估计值的绝对值大于判决门限,通过加权因子处理会存在一定的误差,特别是当前的加权因子较大时,可能会导致较长时间无法输出准确的同步调整值,例如,假设10ms确定一次同步估
计值,同时也确定一次同步调整值,当前加权因子是10,实际的时偏一直是100ms,且同步估计算法无误差。第1个10ms确定的同步估计值为100,那么第1个10ms确定的同步调整值为100/10=10,终端设备将基于10ms进行同步,在实际进行同步后,终端设备确定同步调整值10ms与实际的时偏100ms相差90ms。因此第2个10ms通过算法确定的同步估计值为90,那么根据常规方法,将第2个10ms确定的同步估计值90除以加权因子10等于9,再加上第1个10ms确定的同步调整值10,最后确定第2个10ms的确定的同步调整值为19。而无论是第1个10ms确定的同步调整值10,还是第2个10ms确定的同步调整值19,都与实际时偏100ms相差较大,可见在进行同步的前期,确定的同步调整值与实际的时偏差异较大,造成系统锁定时间久,影响这段时间内系统的性能。因此,需要避免采用常规的根据加权因子和第一同步估计值的确定的方法确定第一同步调整值进行处理。若由于同步算法的误差而造成第一同步估计值的绝对值暂时性大于加权因子,那么第二计数器的值将不会超过第二阈值。而若当前同步算法在较长时间或者较多次数内确定的同步估计值的绝对值均大于加权因子,那么第二计数器将会超过第二阈值。而第二同步估计值的绝对值大于判决门限可能是由同步算法的误差导致的,也有可能时实际存在的,第二计数器能够区分两种不同的情况,然后再分别进行处理,有利于终端设备能够更准确地与网络设备进行同步。
61.可选的,判决门限由系统的译码性能需求确定。
62.307、终端设备确定第二计数器增加该单位数值后的值是否大于第二阈值。当第二计数器增加该单位数值后的值大于第二阈值时,执行步骤308;当第二计数器增加该单位数值后的值小于或者等于第二阈值,执行步骤309。
63.本技术实施例中,第二阈值可以根据当前信道的信噪比进行确定,信噪比可以由终端设备检测信道得出。信噪比越大,则第二阈值越小;信噪比越小,则第二阈值越大。采用第二阈值能够很好地判断第二同步估计值大于加权因子的是否是暂时性的误差原因,并进行区分处理,有利于终端设备能够更准确地与网络设备进行同步。
64.308、终端设备确定该第一同步调整值为该第二集合中的值的平均值。
65.在一种可能的实现方式中,当第二计数器增加该单位数值后的值大于第二阈值时,则确定当前第一同步估计值较大。若采用常规方法,则在前期确定的同步调整值与实际的时偏差异较大,造成系统锁定时间久,影响这段时间内系统的性能。为了避免终端设备长时间进行同步估计,将直接确定第一同步调整值为第二集合中的值的平均值,快速确定同步调整值,采用该方法,有利于使终端设备能够更快速地确定第一同步调整值。
66.309、终端设备不更新该第一同步调整值。
67.在一种可能的实现方式中,当第二计数器增加该单位数值后的值小于或等于第二阈值时,则确定可能是同步算法存在一定的误差,是暂时性的情况,因此不更新当前的第一同步调整值,可以避免由于该次同步算法的误差而对终端设备进行同步造成影响。不更新第一同步调整值,指的是确定第一同步调整值为上一次确定的同步调整值,例如,每秒确定一次同步调整值,前一秒确定的同步调整值为100,若当前第一估计值满足第二预设要求,且第二计数器增加该单位数值后的值小于或等于第二阈值时,则确定第一同步调整值为前一秒确定的同步调整值100。
68.在一种可能的实现方式中,若该第一同步估计值不满足该第二预设条件,则将该第二计数器清0,清空该第二集合。若没有及时清空第二集合或者第二计数器,第一同步调
整值可能会受到较长时间以前存储在第二集合中的同步估计值的影响。基于该方法,能够避免当前的第一同步调整值受到较久以前存储在第二集合中的同步估计值的影响,从而造成误差。
69.310、若该第一同步估计值不满足第一预设条件和第二预设条件,则终端设备根据该加权因子处理所述第一同步估计值得到该第一同步调整值。
70.本技术实施例中,则终端设备根据该加权因子处理所述第一同步估计值得到该第一同步调整值的可以为:终端设备确定第一同步调整值等于第一同步估计值除以加权因子,再加上在该同步时刻之前确定的同步调整值;这种处理方式即为上述内容中所提到的常规方法。例如,假设加权因子为5,在输出本次第一同步调整值之前,已经进行过一次同步估计,该次同步估计算法确定的同步估计值为第二同步估计值100,确定的第二同步调整值为20,若本次同步估计算法确定第一同步估计值为100,则输出第一同步调整值为40,即第一同步估计值100除以加权因子5,再加上第二同步调整值20。该实现方式仅为本技术实施例提出的一种可能,第一同步调整值还可以有其他的确定方式,本技术实施例对此不作限定。
71.311、终端设备基于该第一同步调整值进行同步。
72.示例性的,终端设备可以基于该第一同步调整值进行定时同步调整;以保证接收方与发送方在时间上的同步。或者,除定时同步调整,终端设备还可以基于该第一同步调整值进行频率同步估计。
73.请参见图4,图4示出了本技术实施例的一种通信装置的结构示意图。图4所示的通信装置可以用于执行上述终端设备的部分或全部功能。该装置可以是终端设备,也可以是终端设备中的装置,或者是能够和终端设备匹配使用的装置。其中,该通信装置还可以为芯片系统。图4所示的通信装置可以包括处理单元401和同步单元402。其中,处理单元401,用于进行数据处理。其中:
74.该处理单元401,用于根据同步算法的误差范围、当前信道环境类型和误比特率变化量中的一项或多项确定加权因子;该处理单元401,还用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值;该同步单元402,还用于基于该第一同步调整值进行同步。
75.在一种可能的实现方式中,在处理单元401用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值时,处理单元401具体用于:若该第一同步估计值满足第一预设条件,则第一计数器的值增加单位数值,并将该第一同步估计值加入第一集合,该第一预设条件为该第一同步估计值的绝对值小于该加权因子;当该第一计数器增加该单位数值后的值大于第一阈值时,确定该第一同步调整值为该第一集合中的值的平均值;当该第一计数器加该单位数值后的值小于或等于该第一阈值时,不更新该第一同步调整值。
76.在一种可能的实现方式中,若该第一同步估计值不满足该第一预设条件,则将该第一计数器清0,清空该第一集合。
77.在一种可能的实现方式中,在处理单元401用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值时,处理单元401具体用于:若该第一同步估计值满足第二预设条件,则将第二计数器的值增加单位数值,并将该第一同步估计值加入第二
集合;该第二预设条件为该第一同步估计值的绝对值大于判决门限,且该第一同步估计值与第二同步估计值的正负性相同,其中,该判决门限大于该加权因子,该第二同步估计值大于该判决门限,且该第二同步估计值为临近当前同步时刻的同步估计值;当该第二计数器增加该单位数值后的值大于第二阈值时,确定该第一同步调整值为该第二集合中的值的平均值;当该第二计数器增加该单位数值后的值小于或等于该第二阈值时,不更新该第一同步调整值。
78.在一种可能的实现方式中,若该第一同步估计值不满足该第二预设条件,则将该第二计数器清0,清空该第二集合。
79.在一种可能的实现方式中,在处理单元401用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值时,处理单元401具体用于:若该第一同步估计值不满足该第一预设条件和该第二预设条件,则根据该加权因子处理该第一同步估计值得到该第一同步调整值。
80.在一种可能的实现方式中,在处理单元401用于根据同步算法的误差范围、当前信道环境类型和误比特率变化量确定加权因子时,处理单元401具体用于:根据该同步算法的误差范围,确定先验因子;根据该当前信道环境类型,确定信道因子;根据该误比特率变化量,确定译码因子;确定该加权因子的值为该先验因子、该信道因子和该译码因子分别乘以对应的预设系数后相加的值。
81.本技术实施例还提供了一种芯片,该芯片可以执行前述方法实施例中网络设备的相关步骤。
82.该芯片,用于根据同步算法的误差范围、当前信道环境类型和误比特率变化量中的一项或多项确定加权因子;该芯片,还用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值;该芯片,还用于基于该第一同步调整值进行同步。
83.在一种可能的实现方式中,在芯片用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值时,芯片具体用于:若该第一同步估计值满足第一预设条件,则第一计数器的值增加单位数值,并将该第一同步估计值加入第一集合,该第一预设条件为该第一同步估计值的绝对值小于该加权因子;当该第一计数器增加该单位数值后的值大于第一阈值时,确定该第一同步调整值为该第一集合中的值的平均值;当该第一计数器加该单位数值后的值小于或等于该第一阈值时,不更新该第一同步调整值。
84.在一种可能的实现方式中,若该第一同步估计值不满足该第一预设条件,则将该第一计数器清0,清空该第一集合。
85.在一种可能的实现方式中,在芯片用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值时,芯片具体用于:若该第一同步估计值满足第二预设条件,则将第二计数器的值增加单位数值,并将该第一同步估计值加入第二集合;该第二预设条件为该第一同步估计值的绝对值大于判决门限,且该第一同步估计值与第二同步估计值的正负性相同,其中,该判决门限大于该加权因子,该第二同步估计值大于该判决门限,且该第二同步估计值为临近当前同步时刻的同步估计值;当该第二计数器增加该单位数值后的值大于第二阈值时,确定该第一同步调整值为该第二集合中的值的平均值;当该第二计数器增加该单位数值后的值小于或等于该第二阈值时,不更新该第一同步调整值。
86.在一种可能的实现方式中,若该第一同步估计值不满足该第二预设条件,则将该
第二计数器清0,清空该第二集合。
87.在一种可能的实现方式中,在芯片用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值时,芯片具体用于:若该第一同步估计值不满足该第一预设条件和该第二预设条件,则根据该加权因子处理该第一同步估计值得到该第一同步调整值。
88.在一种可能的实现方式中,在芯片用于根据同步算法的误差范围、当前信道环境类型和误比特率变化量确定加权因子时,芯片具体用于:根据该同步算法的误差范围,确定先验因子;根据该当前信道环境类型,确定信道因子;根据该误比特率变化量,确定译码因子;确定该加权因子的值为该先验因子、该信道因子和该译码因子分别乘以对应的预设系数后相加的值。
89.如图5所示为本技术实施例提供的一种通信装置50,用于实现上述终端设备功能。该装置可以是终端设备或用于终端设备的装置。用于终端设备的装置可以为终端设备内的芯片系统或芯片。其中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
90.其中,该通信装置还可以用于实现上述网络设备功能。该装置可以是网络设备或用于网络设备的装置。用于网络设备的装置可以为网络设备内的芯片系统或芯片。其中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
91.通信装置50包括至少一个处理器520,用于实现本技术实施例提供的方法中终端设备的数据处理功能。装置50还可以包括通信接口510,用于实现本技术实施例提供的方法中终端设备的收发操作。在本技术实施例中,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口,用于通过传输介质和其它设备进行通信。例如,通信接口510用于装置50中的装置可以和其它设备进行通信。处理器520利用通信接口510收发数据,并用于实现上述方法实施例图2所述的方法。
92.装置50还可以包括至少一个存储器530,用于存储程序指令和/或数据。存储器530和处理器520耦合。本技术实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器520可能和存储器530协同操作。处理器520可能执行存储器530中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。
93.当装置50开机后,处理器520可以读取存储器530中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器520对待发送的数据进行基带处理后,输出基带信号至射频电路(图未示意),射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到装置50时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器520,处理器520将基带信号转换为数据并对该数据进行处理。
94.在另一种实现中,所述的射频电路和天线可以独立于进行基带处理的处理器520而设置,例如在分布式场景中,射频电路和天线可以与独立于通信装置,呈拉远式的布置。
95.本技术实施例中不限定上述通信接口510、处理器520以及存储器530之间的具体连接介质。本技术实施例在图5中以存储器530、处理器520以及通信接口510之间通过总线540连接,总线在图5中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一
条粗线表示,但并不表示仅有一根总线或一种类型的总线。
96.装置50具体是用于终端设备时,例如装置50具体是芯片或者芯片系统时,通信接口510所输出或接收的可以是基带信号。装置50具体是终端设备时,通信接口510所输出或接收的可以是射频信号。在本技术实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、操作及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的操作可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
97.需要说明的是,该通信装置可以执行前述方法实施例中终端设备或接入网设备的相关步骤,具体可参见上述各个步骤所提供的实现方式,在此不再赘述。
98.对于应用于或集成于通信装置的各个装置、产品,其包含的各个模块可以都采用电路等硬件的方式实现,不同的模块可以位于终端内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块可以采用软件程序的方式实现,该软件程序运行于终端内部集成的处理器,剩余的(如果有)部分模块可以采用电路等硬件方式实现。
99.如图6所示,图6是本技术实施例提供的一种模组设备的结构示意图。该模组设备60可以执行前述方法实施例中网络设备的相关步骤,该模组设备60包括:通信模组601、电源模组602、存储模组603以及芯片604。
100.其中,所述电源模组602用于为所述模组设备提供电能;所述存储模组603用于存储数据和指令;所述通信模组601用于进行模组设备内部通信,或者用于所述模组设备与外部设备进行通信。
101.该芯片604用于根据同步算法的误差范围、当前信道环境类型和误比特率变化量中的一项或多项确定加权因子;该芯片604,还用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值;该芯片604,还用于基于该第一同步调整值进行同步。
102.在一种可能的实现方式中,在芯片604用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值时,芯片604具体用于:若该第一同步估计值满足第一预设条件,则第一计数器的值增加单位数值,并将该第一同步估计值加入第一集合,该第一预设条件为该第一同步估计值的绝对值小于该加权因子;当该第一计数器增加该单位数值后的值大于第一阈值时,确定该第一同步调整值为该第一集合中的值的平均值;当该第一计数器加该单位数值后的值小于或等于该第一阈值时,不更新该第一同步调整值。
103.在一种可能的实现方式中,若该第一同步估计值不满足该第一预设条件,则将该第一计数器清0,清空该第一集合。
104.在一种可能的实现方式中,在芯片604用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值时,芯片604具体用于:若该第一同步估计值满足第二预设条件,则将第二计数器的值增加单位数值,并将该第一同步估计值加入第二集合;该第二预设条件为该第一同步估计值的绝对值大于判决门限,且该第一同步估计值与第二同步估计值的正负性相同,其中,该判决门限大于该加权因子,该第二同步估计值大于该判决门限,且该第二同步估计值为临近当前同步时刻的同步估计值;当该第二计数器增加该单位数值后的值大于第二阈值时,确定该第一同步调整值为该第二集合中的值的平均值;当该第二计数器增加该单位数值后的值小于或等于该第二阈值时,不更新该第一同步调整值。
105.在一种可能的实现方式中,若该第一同步估计值不满足该第二预设条件,则将该第二计数器清0,清空该第二集合。
106.在一种可能的实现方式中,在芯片604用于根据该同步算法得到的第一同步估计值和该加权因子确定第一同步调整值时,芯片604具体用于:若该第一同步估计值不满足该第一预设条件和该第二预设条件,则根据该加权因子处理该第一同步估计值得到该第一同步调整值。
107.在一种可能的实现方式中,在芯片604用于根据同步算法的误差范围、当前信道环境类型和误比特率变化量确定加权因子时,芯片604具体用于:根据该同步算法的误差范围,确定先验因子;根据该当前信道环境类型,确定信道因子;根据该误比特率变化量,确定译码因子;确定该加权因子的值为该先验因子、该信道因子和该译码因子分别乘以对应的预设系数后相加的值。
108.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在处理器上运行时,上述方法实施例的方法流程得以实现。
109.本技术实施例还提供一种计算机程序产品,当所述计算机程序产品在处理器上运行时,上述方法实施例的方法流程得以实现。
110.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些操作可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
111.本技术提供的各实施例的描述可以相互参照,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。为描述的方便和简洁,例如关于本技术实施例提供的各装置、设备的功能以及执行的操作可以参照本技术方法实施例的相关描述,各方法实施例之间、各装置实施例之间也可以互相参考、结合或引用。
112.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜