用于控制天线定时切换的方法、电子设备和计算机存储介质技术

技术编号:25762528 阅读:23 留言:0更新日期:2020-09-25 21:10
本发明专利技术属于网络通信技术领域,提供一种用于控制天线定时切换的方法、电子设备和计算机存储介质,所述方法包括:计算基带端中基准位和存储天线切换信息信号所在帧之间延时为第一时间差;确定天线切换信息中第一天线从基准位到切换至工作状态之间的第一天线切换时间差;第一天线切换时间差乘以时钟频率所得的第一乘积,作为对应于基带处理时钟的第一时钟个数;当解析到基准位时,启动数量为第一时钟个数的时钟计数器;当时钟计数器超过第一阈值时,第一天线切换至工作状态。因此,通过在基带端无线帧中设置基准时间,并基于天线端无线帧到基带端无线帧基准时间之间的时间差,精确计算出天线的切换时刻。

【技术实现步骤摘要】
用于控制天线定时切换的方法、电子设备和计算机存储介质
本专利技术涉及网络通信
,尤其涉及一种用于控制天线定时切换的方法、电子设备和计算机存储介质。
技术介绍
蓝牙(英文Bluetooth,注册商标))虽然在定位领域已经有得到应用,但是常用的方法是根据蓝牙信号强度RSSI来判断设备的远近,其精度能够到达米级;而且需要至少三个设备一同参与。利用设备到几个AP之间的距离来确定大概位置,在平面内,对精度不是很敏感的应用是足够的;但是对于有精确定位需求的场景,蓝牙显得就不够了。为了弥补现有室内定位技术的缺陷,蓝牙技术联盟(BluetoothSIG)已经制定支持到达角(AngleofArrival,AoA)和离开角(AngleofDeparture,AoD)的蓝牙协议,通过利用低功耗蓝牙(BluetoothLowEnergy,BLE)信号的方向信息来大幅度提高室内定位的精度。例如,中国专利申请号为CN201810278340.9的专利申请公开了一种到达角度确定方法包括:首先接收端设备通过多天线接收发射端设备发送的载波信号,然后根据载波信号生成基带信号,进而从基带信号中采样所述多天线的波形在不同采样时刻对应的采样点的相位信息,确定所述多天线的每个天线的n个相位值,并且接收端设备对每个天线的相位值加权取平均,得到每个天线的相位均值,最终根据各个天线的相位均值计算所述载波信号的到达角度,这样可以提高到达角度的计算结果精度。但是专利技术人在实现本专利技术的过程中发现,现有技术虽然对从提高采样点利用率的角度出发,提高了出发角度的计算精度;但是现有技术缺少如何实现天线精确定时切换的解决方案。
技术实现思路
为了解决现有通过多天线切换实现定位的技术方案中,缺少如何实现天线精确定时切换的解决方案;本专利技术提供一种用于控制天线定时切换的方法、电子设备和计算机存储介质,通过在基带端无线帧中设置基准时间,并基于天线端无线帧到基带端无线帧基准时间之间的时间差,精确计算出天线的切换时刻。本专利技术第一方面提供一种用于控制天线定时切换的方法,其特征在于,包括:计算基带端中基准位和存储天线切换信息信号所在帧之间延时为第一时间差;其中,所述天线切换信息被用于控制多个天线能够按照预定的顺序切换至工作状态;获取所述基带端无线帧到天线端无线帧之间的延时为第二时间差,基于所述第一时间差和所述第二时间差,确定所述天线切换信息中第一天线从基准位到切换至工作状态之间的第一天线切换时间差;所述第一天线切换时间差乘以时钟频率所得的第一乘积,作为对应于基带处理时钟的第一时钟个数;当解析到基准位时,启动数量为第一时钟个数的时钟计数器;当所述时钟计数器超过第一阈值时,所述第一天线切换至工作状态。本专利技术优选的实施方式中,所述时钟频率大于或等于100MHz,所述时钟频率对应的时钟周期小于或等于10ns。其中,将天线切换时间差乘以时钟频率所得的第一乘积,作为对应于基带处理时钟的时钟个数,这样可以提高切换的精度;例如,芯片基带处理时钟一般大于或等于10MHz,那么时钟周期的精度就小于或等于10ns,这样天线切换精度就是基带处理时钟的精度能够达到ns级精度,远小于标准规定的1us的精度。本专利技术优选的实施方式中,上述方法还包括:当第一天线切换至工作状态时,所述时钟计数器归零;将所述天线切换信息中第二天线和第一天线之间切换时间对应的第二时间差,乘以时钟频率所得的第二乘积,作为对应于基带处理时钟的第二时钟个数;从第一天线切换至工作状态时,启动数量为第二时钟个数的时钟计数器,当所述时钟计数器超过第二阈值时,所述第二天线切换至工作状态。本专利技术进一步优选的实施方式中,上述方法还包括:依次将第二天线之后的其他相邻两个待切换天线之间对应的切换时间差乘以时钟频率所得的第n乘积,作为对应于基带处理时钟的时钟个数,并启动时钟计数器,当所述时钟计数器超过第n阈值时,第二天线之后的其他天线依次切换至工作状态;其中,n为正整数。本专利技术优选的实施方式中,所述方法应用于AOA定位系统中的多个接收天线时,第一天线切换时间差等于所述第一时间差减所述第二时间差。本专利技术优选的实施方式中,所述方法应用于AOD定位系统中的多个发射天线时,第一天线切换时间差等于所述第一时间差加所述第二时间差。本专利技术优选的实施方式中,所述方法应用于低功耗蓝牙芯片,所述低功耗蓝牙芯片的无线帧包括Preamble、AccessAddress、PDU、CRC,在Preamble、AccessAddress、PDU、CRC中选择任意位作为基准位;所述基准位和存储天线切换信息信号所在帧之间延时具体为:所述基准位和所述存储天线切换信息信号所在无线帧中GuardPeriod中第一位之间的延时。由于无线帧中Preamble,AccessAddress,PDU,CRC,每一数据域又包含若干bit,这样实现天线切换的时候可以根据射频延时,计时器资源等灵活选取基准点。本专利技术进一步优选的实施方式中,选择所述CRC的第一位为基准位。本专利技术第二方面还提供一种电子设备,其特征在于,包括:一个或多个处理器和存储器;多个应用程序;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,当所述计算机程序被所述电子设备执行时,使得所述电子设备实现如上述第一方面提供的任意一种所述方法。本专利技术第三方面还提供一种计算机存储介质,其特征在于,所述计算机可读存储介质包括计算机程序,当计算机程序在电子设备上运行时,使得所述电子设备执行如上述第一方面提供的任意一种所述方法。因此,本专利技术提供了一种用于控制天线定时切换的方法,通过在基带端无线帧中设置基准时间,并基于天线端无线帧到基带端无线帧基准时间之间的时间差,精确计算出天线的切换时刻;以解决现有技术缺少如何实现天线精确定时切换的解决方案。而且基带端无线帧是位(bit)数据流,每一位在无线帧的位置是固定的,很容易确定天线切换的基准点,所以在无线帧任意位(bit)为天线切换的基准时间,使得天线切换的实现非常方便。而且计数器目标值越大,那么计数器用到的硬件资源就会越多,而本专利技术中计数器达到天线切换时间点时自动归零,那么目标值就会变小,这样所需硬件资源就会减少,从而降到芯片成本。专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书变得显而易见,或者通过实施本专利技术的技术方案而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构和/或流程来实现和获得。附图说明图1为本专利技术实施例提供一种用于控制天线定时切换方法的流程图。图2为本专利技术实施例提供另一种用于控制天线定时切换方法的流程图。图3为本专利技术实施例提供一种应用于AOA定位系统的结构示意图。图4为本专利技术实施例提供一种应用于AOA定位系统中天线端无线帧与基带端无线帧之间时间差的示意图。图5为本专利技术实施例提供一种应用于AOA定位系统中信号传送示意图本文档来自技高网
...

【技术保护点】
1.一种用于控制天线定时切换的方法,其特征在于,包括:/n计算基带端中基准位和存储天线切换信息信号所在帧之间延时为第一时间差;其中,所述天线切换信息被用于控制多个天线能够按照预定的顺序切换至工作状态;/n获取所述基带端无线帧到天线端无线帧之间的延时为第二时间差,基于所述第一时间差和所述第二时间差,确定所述天线切换信息中第一天线从基准位到切换至工作状态之间的第一天线切换时间差;/n所述第一天线切换时间差乘以时钟频率所得的第一乘积,作为对应于基带处理时钟的第一时钟个数;/n当解析到基准位时,启动数量为第一时钟个数的时钟计数器;/n当所述时钟计数器超过第一阈值时,所述第一天线切换至工作状态。/n

【技术特征摘要】
1.一种用于控制天线定时切换的方法,其特征在于,包括:
计算基带端中基准位和存储天线切换信息信号所在帧之间延时为第一时间差;其中,所述天线切换信息被用于控制多个天线能够按照预定的顺序切换至工作状态;
获取所述基带端无线帧到天线端无线帧之间的延时为第二时间差,基于所述第一时间差和所述第二时间差,确定所述天线切换信息中第一天线从基准位到切换至工作状态之间的第一天线切换时间差;
所述第一天线切换时间差乘以时钟频率所得的第一乘积,作为对应于基带处理时钟的第一时钟个数;
当解析到基准位时,启动数量为第一时钟个数的时钟计数器;
当所述时钟计数器超过第一阈值时,所述第一天线切换至工作状态。


2.根据权利要求1所述的方法,其特征在于,所述时钟频率大于或等于100MHz,所述时钟频率对应的时钟周期小于或等于10ns。


3.根据权利要求1所述的方法,其特征在于,还包括:当第一天线切换至工作状态时,所述时钟计数器归零;将所述天线切换信息中第二天线和第一天线之间切换时间对应的第二时间差,乘以时钟频率所得的第二乘积,作为对应于基带处理时钟的第二时钟个数;从第一天线切换至工作状态时,启动数量为第二时钟个数的时钟计数器,当所述时钟计数器超过第二阈值时,所述第二天线切换至工作状态。


4.根据权利要求3所述的方法,其特征在于,还包括:依次将第二天线之后的其他相邻两个待切换天线之间对应的切换时间差乘以时钟频率所得的第n乘积,作为对应于基带处理时钟的时钟个数,并启动时钟计数器,当所述时钟计数器超过第n阈值时,第二天线之...

【专利技术属性】
技术研发人员:唐良冬王治平
申请(专利权)人:桃芯科技苏州有限公司
类型:发明
国别省市:江苏;32

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

1