本发明涉及无线通信,尤其是涉及一种基于uwb的主动功率控制方法。
背景技术:
1、自动增益控制是限幅输出的一种,它利用线性放大和压缩放大的有效组合对信号功率进行调整。当弱信号输入时,线性放大电路工作,保证输出信号的强度;当输入信号达到一定强度时,启动压缩放大电路,使输出幅度降低。也就是说,自动增益控制功能可以通过改变输入输出压缩比例自动控制增益的幅度。
2、uwb即超宽带技术,它是一种无载波通信技术,利用纳秒级的非正弦窄脉冲传输数据,因此其所占的频谱范围很宽。传统的定位技术是根据信号强弱来判别物体位置,信号强弱受外界影响较大,因此定位出的物体位置与实际位置的误差也较大,定位精度不高,而uwb定位采用的宽带脉冲通讯技术,具备极强的抗干扰能力,使定位误差减小。uwb定位技术的出现填补了高精度定位领域的空白,它具有对信道衰弱不敏感、发射信号功率谱密度低、系统复杂度低、能提供厘米级的定位精度等优点。
3、目前主流的功率控制方式为发送端发送固定的功率,接收端通过自动功率控制将信号调整到目标功率,由于受到成本以及复杂性的限制,接收端的自动功率控制只能在一定范围内对信号进行调整。通过uwb技术,发送端可以知道接收端与其的距离,从而可以自动调整发送功率,由原来只有接收端进行功率控制,变成了收发两端进行功率控制,通过两种两级功率控制的方式极大的提高了通信的可靠性以及通信距离,具有十分重要的应用价值。
技术实现思路
1、本发明的目的是提供一种基于uwb的主动功率控制方法,主从设备通过定期互相收发uwb信号,得到两者之间的距离信息,利用得到距离信息,对发送信号功率进行控制,使发送设备具有自适应调整发送功率的功能。通过该方法,使收发两端都具有功率动态调整的特征,不仅极大地提高了通信的成功率,增大了两者之间的通信距离,而且一定程度上有利于降低发送端的功耗。
2、为实现上述目的,本发明提供了一种基于uwb的主动功率控制方法,包括以下步骤:
3、s1、主从设备中由执行主动功率控制的一方作为发起者,发送uwb信号,并记录发起者发送uwb信号的时间戳;
4、s2、响应者收到发起者发送uwb信号后,将响应者接收uwb信号的时间戳、响应者发送uwb信号的时间戳,以及响应者接收uwb信号的时间戳与响应者发送uwb信号的时间戳之间的时钟频率关系估计值封装在uwb信号帧中,并将uwb信号发送给发起者;
5、s3、发起者接收响应者发送的uwb信号,记录发起者收到uwb信号的时间戳,并解析uwb信号,得到响应者记录的时间戳,以及发起者收到uwb信号的时间戳和响应者记录的时间戳之间的时钟频率关系估计值;
6、s4、发起者根据发起者发送uwb信号的时间戳、响应者接收uwb信号的时间戳、响应者发送uwb信号的时间戳、发起者收到uwb信号的时间戳,以及发起者与响应者之间的时钟频率关系估计值,计算出发起者与响应者之间的距离值;
7、s5、发起者根据步骤s4中计算的距离值,计算出发送信号的目标功率值对应的控制字,根据控制字对发送功率进行调整。
8、优选的,步骤s1中,主从设备包括主设备和从设备,主设备和从设备均包括通信模块和uwb模块,并且均具有uwb信号的收发功能,通信模块与uwb模块为同源时钟。
9、优选的,步骤s2中,响应者在接收发起者发送的蓝牙、wifi、uwb信号时,会对接收信号进行载波频偏估计、采样偏差估计得到的收发两端的时钟频率关系,并对时钟频率关系进行滤波得到响应者接收uwb信号的时间戳与响应者发送uwb信号的时间戳之间的时钟频率关系估计值,具体方法如下:
10、δ'iir(n)=δ'iir(n-1)+ω'iir(n)*[δ'est(n)-δ'iir(n-1)]
11、其中,n表示响应者接收发起者发送信号对时钟频率关系估计的次数,δ'est(n)为滤波前,第n次响应者估计的时钟频率关系值,δ'est的含义为frx为接收机的时钟频率,ftx为发送机的时钟频率,δ'iir(n)为滤波后,第n次响应者估计的时钟频率关系值,ω'iir(n)为滤波器的权重系数,ωth滤波器权重系数的最小值;δ'iir(n-1)为使用δ'est(n)更新前滤波器输出的结果。
12、优选的,步骤s4中,发起者收到uwb信号的时间戳和响应者记录的时间戳之间的时钟频率关系估计值计算方法为:
13、
14、其中,δ'iir为响应者估计的时钟频率关系值,δ″iir为发起者估计的时钟频率关系值,ωratio为权重系数;
15、发起者与响应者之间的距离值的计算方法如下:
16、
17、其中,c为光速,t1为发起者发送uwb信号的时间戳,t2为响应者接收uwb信号的时间戳,t3为响应者发送uwb信号的时间戳,t4为发起者接收uwb信号的时间戳。
18、优选的,步骤s5中,发起者根据距离值,计算出发送信号的目标功率值对应的控制字,根据控制字对发送功率进行调整,方法如下:
19、
20、其中,gidx计算得到的功率调整的控制字,gmin为功率调整的控制字的最小值,gmax为功率调整的控制字的最大值,dref为参考距离值,pref为与dref对应的发送功率值,pmin为控制字gmin对应的发送功率值,gstep为增益调整步长,min(x,y)为取x与y较小的一个,max(x,y)为取x与y较大的一个,floor(x)为对x进行向下取整。
21、因此,本发明采用上述一种基于uwb的主动功率控制方法,其技术效果如下:
22、(1)通过该方法,使收发两端都具有功率动态调整的特征,不仅极大地提高了通信的成功率,而且增大了两者之间的通信距离。
23、(2)基于发送端能够自适应控制发送功率,在一些通信条件比较好的情况下,发送端能够自主降低发送功率,有利于降低发送端的功耗。
24、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
1.一种基于uwb的主动功率控制方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于uwb的主动功率控制方法,其特征在于,步骤s1中,主从设备包括主设备和从设备,主设备和从设备均包括通信模块和uwb模块,并且均具有uwb信号的收发功能,通信模块与uwb模块为同源时钟。
3.根据权利要求1所述的一种基于uwb的主动功率控制方法,其特征在于,步骤s2中,响应者在接收发起者发送的蓝牙、wifi、uwb信号时,会对接收信号进行载波频偏估计、采样偏差估计得到的收发两端的时钟频率关系,并对时钟频率关系进行滤波得到响应者接收uwb信号的时间戳与响应者发送uwb信号的时间戳之间的时钟频率关系估计值,具体方法如下:
4.根据权利要求1所述的一种基于uwb的主动功率控制方法,其特征在于,步骤s4中,发起者收到uwb信号的时间戳和响应者记录的时间戳之间的时钟频率关系估计值计算方法为:
5.根据权利要求1所述的一种基于uwb的主动功率控制方法,其特征在于,步骤s5中,发起者根据距离值,计算出发送信号的目标功率值对应的控制字,根据控制字对发送功率进行调整,方法如下: