CN118715796A - Position determination method, device, equipment, medium, chip, product and program - Google Patents
Position determination method, device, equipment, medium, chip, product and program Download PDFInfo
- Publication number
- CN118715796A CN118715796A CN202280087231.3A CN202280087231A CN118715796A CN 118715796 A CN118715796 A CN 118715796A CN 202280087231 A CN202280087231 A CN 202280087231A CN 118715796 A CN118715796 A CN 118715796A
- Authority
- CN
- China
- Prior art keywords
- cfr
- determining
- angles
- information
- control signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Exposure Of Semiconductors, Excluding Electron Or Ion Beam Exposure (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请实施例涉及通信技术领域,具体涉及一种位置确定方法、装置、设备、介质、芯片、产品及程序。The embodiments of the present application relate to the field of communication technology, and specifically to a location determination method, apparatus, device, medium, chip, product, and program.
随着通信技术的快速发展,位置信息的获取在通信系统中的重要性也越来越高。在通信系统中,如何确定一个设备相较于另一个设备的位置信息,是本领域一直以来关注的问题。With the rapid development of communication technology, the acquisition of location information is becoming more and more important in communication systems. In a communication system, how to determine the location information of one device compared to another device has always been a concern in the art.
发明内容Summary of the invention
本申请实施例提供一种位置确定方法、装置、设备、介质、芯片、产品及程序。Embodiments of the present application provide a location determination method, apparatus, device, medium, chip, product, and program.
第一方面,本申请实施例提供一种位置确定方法,包括:In a first aspect, an embodiment of the present application provides a location determination method, including:
第一设备接收第二设备发送的控制信号;The first device receives a control signal sent by the second device;
基于所述控制信号,确定第一信道频率响应CFR;Based on the control signal, determining a first channel frequency response CFR;
基于所述第一CFR,确定所述第二设备相对所述第一设备的位置信息。Based on the first CFR, position information of the second device relative to the first device is determined.
第二方面,本申请实施例提供一种位置确定装置,包括:In a second aspect, an embodiment of the present application provides a position determination device, including:
通信单元,用于:接收第二设备发送的控制信号;The communication unit is used to: receive a control signal sent by the second device;
确定单元,用于:基于所述控制信号,确定第一信道频率响应CFR;A determination unit, configured to: determine a first channel frequency response CFR based on the control signal;
所述确定单元,还用于:基于所述第一CFR,确定所述第二设备相对第一设备的位置信息。The determining unit is further used to determine location information of the second device relative to the first device based on the first CFR.
第三方面,本申请实施例提供一种第一设备,包括:处理器和存储器,In a third aspect, an embodiment of the present application provides a first device, including: a processor and a memory,
所述存储器存储有可在处理器上运行的计算机程序,The memory stores a computer program executable on the processor.
所述处理器执行所述程序时实现第一方面所述方法。When the processor executes the program, the method of the first aspect is implemented.
第四方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面所述方法。In a fourth aspect, an embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the method described in the first aspect.
第五方面,本申请实施例提供一种芯片,包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如第一方面所述方法。In a fifth aspect, an embodiment of the present application provides a chip, comprising: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method described in the first aspect.
第六方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括计算机存储介质,所述计算机存储介质存储计算机程序,所述计算机程序包括能够由至少一个处理器执行的指令,当所述指令由所述至少一个处理器执行时实现第一方面所述方法。In a sixth aspect, an embodiment of the present application provides a computer program product, the computer program product comprising a computer storage medium, the computer storage medium storing a computer program, the computer program comprising instructions executable by at least one processor, and the method described in the first aspect is implemented when the instructions are executed by the at least one processor.
第七方面,本申请实施例提供一种计算机程序,所述计算机程序使得计算机执行如第一方面所述方法。In a seventh aspect, an embodiment of the present application provides a computer program, which enables a computer to execute the method described in the first aspect.
在本申请实施例中,第一设备接收第二设备发送的控制信号;基于控制信号,确定第一信道频率响应CFR;基于第一CFR,确定第二设备的位置信息。这样,由于第一设备基于控制信号确定第二设备的位置信息,从而能够容易地确定第二设备的位置信息,并且,由于根据第一CFR确定第二设备的位置信息,从而能够根据第一设备和第二设备的信道信息,准确地确定第二设备的位置信息。In the embodiment of the present application, the first device receives a control signal sent by the second device; based on the control signal, the first channel frequency response CFR is determined; based on the first CFR, the location information of the second device is determined. In this way, since the first device determines the location information of the second device based on the control signal, the location information of the second device can be easily determined, and since the location information of the second device is determined based on the first CFR, the location information of the second device can be accurately determined based on the channel information of the first device and the second device.
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
图1为本申请实施例的一个应用场景的示意图;FIG1 is a schematic diagram of an application scenario of an embodiment of the present application;
图2a为本申请实施例提供的一种OTDOA定位的方法示意图;FIG2a is a schematic diagram of an OTDOA positioning method provided in an embodiment of the present application;
图2b为本申请实施例提供的一种E-CID定位的方法示意图;FIG2b is a schematic diagram of a method for E-CID positioning provided in an embodiment of the present application;
图3为本申请实施例提供的一种位置确定方法的流程示意图;FIG3 is a schematic diagram of a flow chart of a location determination method provided in an embodiment of the present application;
图4为本申请实施例提供的另一种位置确定方法的流程示意图;FIG4 is a schematic diagram of a flow chart of another location determination method provided in an embodiment of the present application;
图5为本申请实施例提供的一种定位方案的流程示意图;FIG5 is a schematic diagram of a flow chart of a positioning solution provided in an embodiment of the present application;
图6为本申请实施例提供的一种定位系统的结构示意图;FIG6 is a schematic diagram of the structure of a positioning system provided in an embodiment of the present application;
图7为本申请实施例提供的一种不同测角方法测角性能的仿真结果示意图;FIG7 is a schematic diagram of simulation results of angle measurement performance of different angle measurement methods provided in an embodiment of the present application;
图8为本申请实施例提供的一种不同测角方法测角性能的实验结果示意图;FIG8 is a schematic diagram of experimental results of angle measurement performance of different angle measurement methods provided in an embodiment of the present application;
图9为本申请实施例提供的位置确定装置的结构组成示意图;FIG9 is a schematic diagram of the structure of a position determination device provided in an embodiment of the present application;
图10是本申请实施例提供的一种第一设备示意性结构图;FIG10 is a schematic structural diagram of a first device provided in an embodiment of the present application;
图11是本申请实施例的芯片的示意性结构图。FIG. 11 is a schematic structural diagram of a chip according to an embodiment of the present application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。The technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict. In the description of the present application, "multiple" means two or more, unless otherwise clearly and specifically defined.
图1为本申请实施例的一个应用场景的示意图。FIG. 1 is a schematic diagram of an application scenario of an embodiment of the present application.
如图1所示,通信系统100可以包括终端设备110和网络设备120。网络设备120可以通过空口与终端设备110通信。终端设备110和网络设备120之间支持多业务传输。As shown in Fig. 1, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 may communicate with the terminal device 110 via an air interface. The terminal device 110 and the network device 120 support multi-service transmission.
应理解,本申请实施例仅以通信系统100进行示例性说明,但本申请实施例不限定于此。也就是说,本申请实施例的技术方案可以应用于各种通信系统,例如:长期演进(Long Term Evolution,LTE)系统、LTE时分双工(Time Division Duplex,TDD)、通用移动通信系统(Universal Mobile Telecommunication System,UMTS)、物联网(Internet of Things,IoT)系统、窄带物联网(Narrow Band Internet of Things,NB-IoT)系统、增强的机器类型通信(enhanced Machine-Type Communications,eMTC)系统、5G通信系统(也称为新无线(New Radio,NR)通信系统),或未来的通信系统(例如6G、7G通信系统)等。It should be understood that the embodiments of the present application are only exemplified by the communication system 100, but the embodiments of the present application are not limited thereto. That is to say, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine Type Communications (eMTC) system, 5G communication system (also called New Radio (NR) communication system), or future communication systems (such as 6G, 7G communication systems), etc.
在图1所示的通信系统100中,网络设备120可以是与终端设备110通信的接入网设备。接入网设备可以为特定的地理区域提供通信覆盖,并且可以与位于该覆盖区域内的终端设备110(例如UE)进行通信。In the communication system 100 shown in Fig. 1, the network device 120 may be an access network device that communicates with the terminal device 110. The access network device may provide communication coverage for a specific geographical area, and may communicate with the terminal device 110 (eg, UE) located in the coverage area.
本申请实施例中的终端设备,可以称为用户设备(User Equipment,UE)、移动台(Mobile Station,MS)、移动终端(Mobile Terminal,MT)、用户单元、用户站、移动站、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备可以包括以下之一或者至少两者的组合:个人数字助理(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、服务器、手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、掌上电脑、台式计算机、个人数字助理、便捷式媒体播放器、智能音箱、导航装置、智能手表、智能眼镜、智能项链等可穿戴设备、计步器、数字TV、虚拟现实(Virtual Reality,VR)终端设备、增强现实(Augmented Reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端以及车联网系统中的车、车载设备、车载模块、无线调制解调器(modem)、手持设备(handheld)、客户终端设备(Customer Premise Equipment,CPE)、智能家电。The terminal device in the embodiments of the present application may be referred to as user equipment (UE), mobile station (MS), mobile terminal (MT), user unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may include one of the following or a combination of at least two: a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a server, a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a handheld computer, a desktop computer, a personal digital assistant, a portable media player, a smart speaker, a navigation device, a smart watch, a smart glasses, a smart necklace and other wearable devices, a pedometer, a digital TV, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, and a vehicle in a vehicle networking system, a vehicle-mounted device, a vehicle-mounted module, a wireless modem (modem), a handheld device (handheld), a customer terminal device (Customer) Premise Equipment (CPE), smart home appliances.
本申请实施例中的网络设备120可以包括接入网设备121和/或核心网设备122。The network device 120 in the embodiment of the present application may include an access network device 121 and/or a core network device 122 .
接入网设备121可以包括以下之一或者至少两者的组合:长期演进(Long Term Evolution,LTE)系统中的演进型基站(Evolutional Node B,eNB或eNodeB)、下一代无线接入网(Next Generation Radio Access Network,NG RAN)设备、NR系统中的基站(gNB)、小站、微站、云无线接入网络(Cloud Radio Access Network,CRAN)中的无线控制器、无线保真(Wireless-Fidelity,Wi-Fi)的接入点、传输接收点(transmission reception point,TRP)、中继站、接入点、车载设备、可穿戴设备、集线器、交换机、网桥、路由器、未来演进的公共陆地移动网络(Public Land Mobile Network,PLMN)中的网络设备等。The access network equipment 121 may include one of the following or a combination of at least two: an evolved base station (eNB or eNodeB) in a Long Term Evolution (LTE) system, a next generation radio access network (NG RAN) device, a base station (gNB) in an NR system, a small station, a micro station, a wireless controller in a cloud radio access network (CRAN), a wireless fidelity (Wi-Fi) access point, a transmission reception point (TRP), a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network device in a future evolved public land mobile network (PLMN), etc.
核心网设备122可以是5G核心网(5G Core,5GC)设备,核心网设备122可以包括以下之一 或者至少两者的组合:接入与移动性管理功能(Access and Mobility Management Function,AMF)、认证服务器功能(Authentication Server Function,AUSF)、用户面功能(User Plane Function,UPF)、会话管理功能(Session Management Function,SMF)、位置管理功能(Location Management Function,LMF)、策略控制功能(Policy Control Function,PCF)。在另一些实施方式中,核心网络设备也可以是LTE网络的分组核心演进(Evolved Packet Core,EPC)设备,例如,会话管理功能+核心网络的数据网关(Session Management Function+Core Packet Gateway,SMF+PGW-C)设备。应理解,SMF+PGW-C可以同时实现SMF和PGW-C所能实现的功能。在网络演进过程中,上述核心网设备122也有可能叫其它名字,或者通过对核心网的功能进行划分形成新的网络实体,对此本申请实施例不做限制。The core network device 122 may be a 5G core network (5G Core, 5GC) device, and the core network device 122 may include one of the following or a combination of at least two: Access and Mobility Management Function (AMF), Authentication Server Function (AUSF), User Plane Function (UPF), Session Management Function (SMF), Location Management Function (LMF), Policy Control Function (PCF). In other embodiments, the core network device may also be an Evolved Packet Core (EPC) device of an LTE network, for example, a Session Management Function + Core Packet Gateway (SMF + PGW-C) device of a core network. It should be understood that SMF + PGW-C can simultaneously implement the functions that SMF and PGW-C can implement. In the process of network evolution, the above-mentioned core network device 122 may also be called other names, or a new network entity may be formed by dividing the functions of the core network, which is not limited to the embodiments of the present application.
通信系统100中的各个功能单元之间还可以通过下一代网络(next generation,NG)接口建立连接实现通信。The various functional units in the communication system 100 may also establish connections through next generation (NG) network interfaces to achieve communication.
例如,终端设备通过NR接口与接入网设备建立空口连接,用于传输用户面数据和控制面信令;终端设备可以通过NG接口1(简称N1)与AMF建立控制面信令连接;接入网设备例如下一代无线接入基站(gNB),可以通过NG接口3(简称N3)与UPF建立用户面数据连接;接入网设备可以通过NG接口2(简称N2)与AMF建立控制面信令连接;UPF可以通过NG接口4(简称N4)与SMF建立控制面信令连接;UPF可以通过NG接口6(简称N6)与数据网络交互用户面数据;AMF可以通过NG接口11(简称N11)与SMF建立控制面信令连接;SMF可以通过NG接口7(简称N7)与PCF建立控制面信令连接。For example, the terminal device establishes an air interface connection with the access network device through the NR interface for transmitting user plane data and control plane signaling; the terminal device can establish a control plane signaling connection with the AMF through the NG interface 1 (N1 for short); the access network device, such as the next-generation wireless access base station (gNB), can establish a user plane data connection with the UPF through the NG interface 3 (N3 for short); the access network device can establish a control plane signaling connection with the AMF through the NG interface 2 (N2 for short); the UPF can establish a control plane signaling connection with the SMF through the NG interface 4 (N4 for short); the UPF can exchange user plane data with the data network through the NG interface 6 (N6 for short); the AMF can establish a control plane signaling connection with the SMF through the NG interface 11 (N11 for short); the SMF can establish a control plane signaling connection with the PCF through the NG interface 7 (N7 for short).
图1示例性地示出了一个基站、一个核心网设备和两个终端设备,可选地,该无线通信系统100可以包括多个基站设备并且每个基站的覆盖范围内可以包括其它数量的终端设备,本申请实施例对此不做限定。Figure 1 exemplarily shows a base station, a core network device and two terminal devices. Optionally, the wireless communication system 100 may include multiple base station devices and each base station may include other numbers of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
需要说明的是,本申请实施例中的位置确定方法、装置、设备、介质、芯片、产品及程序,还可以应用于侧行通信系统、无线保真(Wireless Fidelity,WiFi)系统、超宽带(Ultra Wide Band,UWB)系统或其它系统等。在侧行通信系统中,两个终端设备可以通过设备到设备通信(Device-to-Device,D2D)通信。It should be noted that the location determination method, apparatus, device, medium, chip, product and program in the embodiments of the present application can also be applied to a side communication system, a wireless fidelity (WiFi) system, an ultra-wideband (UWB) system or other systems. In a side communication system, two terminal devices can communicate through device-to-device (D2D) communication.
需要说明的是,图1只是以示例的形式示意本申请所适用的系统,当然,本申请实施例所示的方法还可以适用于其它系统。此外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。还应理解,在本申请的实施例中提到的“指示”可以是直接指示,也可以是间接指示,还可以是表示具有关联关系。举例说明,A指示B,可以表示A直接指示B,例如B可以通过A获取;也可以表示A间接指示B,例如A指示C,B可以通过C获取;还可以表示A和B之间具有关联关系。还应理解,在本申请的实施例中提到的“对应”可表示两者之间具有直接对应或间接对应的关系,也可以表示两者之间具有关联关系,也可以是指示与被指示、配置与被配置等关系。还应理解,在本申请的实施例中提到的“预定义”、“协议约定”、“预先确定”或“预定义规则”可以通过在设备(例如,包括终端设备和网络设备)中预先保存相应的代码、表格或其他可用于指示相关信息的方式来实现,本申请对于其具体的实现方式不做限定。比如预定义可以是指协议中定义的。还应理解,本申请实施例中,所述"协议"可以指通信领域的标准协议,例如可以包括LTE协议、NR协议以及应用于未来的通信系统中的相关协议,本申请对此不做限定。It should be noted that FIG. 1 is only an example of the system to which the present application is applicable. Of course, the method shown in the embodiment of the present application can also be applied to other systems. In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and/or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character "/" in this article generally indicates that the associated objects before and after are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiment of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, B can be obtained through C; it can also mean that A and B have an association relationship. It should also be understood that the "correspondence" mentioned in the embodiment of the present application can mean that there is a direct or indirect correspondence relationship between the two, or it can mean that there is an association relationship between the two, or it can mean that the relationship between indicating and being indicated, configuring and being configured, etc. It should also be understood that the "predefined", "protocol agreed", "predetermined" or "predefined rules" mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices), and the present application does not limit its specific implementation method. For example, predefined may refer to the definition in the protocol. It should also be understood that in the embodiments of the present application, the "protocol" may refer to a standard protocol in the field of communications, such as LTE protocols, NR protocols, and related protocols used in future communication systems, and the present application does not limit this.
为便于理解本申请实施例的技术方案,以下对本申请实施例的相关技术进行说明,以下相关技术作为可选方案与本申请实施例的技术方案可以进行任意结合,其均属于本申请实施例的保护范围。To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following related technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application.
相关技术中的定位方式包括基于辅助全球导航卫星系统(Assisted-Global Navigation Satellite System,A-GNSS)技术确定两个设备之间的相对位置,基于到达时间差(Time Difference of Arrival,TDOA)技术确定两个设备之间的相对位置,基于小区标识(Cell-ID,CID)技术确定终端设备与网络设备之间的相对位置。The positioning methods in the related technologies include determining the relative position between two devices based on the Assisted-Global Navigation Satellite System (A-GNSS) technology, determining the relative position between two devices based on the Time Difference of Arrival (TDOA) technology, and determining the relative position between the terminal device and the network device based on the Cell-ID (CID) technology.
A-GNSS是利用全球导航卫星系统(Global Navigation Satellite System,GNSS)系统以外的蜂窝网络系统,提供信息协助,加强或者加快卫星导航信号的搜索跟踪性能与速度,使得用户获得更好的应用服务体验。当终端设备需要进行定位时,网络设备可以基于终端设备的初步位置(如所在小区的地理位置)预估出该位置上空的卫星运行情况,如星历、历书和差分校准信息等,将这些辅助信息通过蜂窝网络提供给终端设备,这样终端设备可以将其作为先验知识进行优化搜索和定位过 程,从而起到减少搜索时间、降低搜索信号电平需求等效果,提高定位性能。A-GNSS uses cellular network systems other than the Global Navigation Satellite System (GNSS) system to provide information assistance, enhance or speed up the search and tracking performance and speed of satellite navigation signals, so that users can get a better application service experience. When the terminal device needs to be positioned, the network device can estimate the satellite operation status above the location based on the initial location of the terminal device (such as the geographical location of the cell), such as ephemeris, almanac and differential calibration information, and provide these auxiliary information to the terminal device through the cellular network, so that the terminal device can use it as prior knowledge to optimize the search and positioning process, thereby reducing the search time, reducing the search signal level requirements, and improving the positioning performance.
然而,A-GNSS技术需要对终端设备和网络设备进行一定改造:在终端设备中安装卫星导航系统接收机,使其具备接收卫星导航信号的功能;在网络设备设计一套实时运行的卫星导航系统接收网络。因此,需要更为复杂的系统设计。However, A-GNSS technology requires certain modifications to terminal devices and network devices: installing satellite navigation system receivers in terminal devices to enable them to receive satellite navigation signals; designing a real-time satellite navigation system receiving network in network devices. Therefore, a more complex system design is required.
到达时间差方法利用类似于GNSS的定位原理,通过测量两个或更多的基站参考信号的到达时间差,在已知各基站位置的情况下计算出终端设备的所在位置。根据测量信号的类型,可以将应用于蜂窝移动网络的TDOA定位方法分为2种:观察时间差(Observed Time Difference Of Arrival,OTDOA)和上行到达时间差(Uplink Time Difference Of Arrival,UTDOA),OTDOA是终端设备测量来自网络设备的下行参考信号,UTDOA是网络设备测量来自终端设备的上行参考信号。The time difference of arrival method uses a positioning principle similar to GNSS. By measuring the arrival time difference of two or more base station reference signals, the location of the terminal device is calculated when the location of each base station is known. According to the type of measurement signal, the TDOA positioning method applied to cellular mobile networks can be divided into two types: Observed Time Difference Of Arrival (OTDOA) and Uplink Time Difference Of Arrival (UTDOA). OTDOA is the terminal device measuring the downlink reference signal from the network device, and UTDOA is the network device measuring the uplink reference signal from the terminal device.
图2a为本申请实施例提供的一种OTDOA定位的方法示意图,如图2a所示,终端设备根据网络设备的下行参考信号,测量不同网络设备的信号到达终端设备的时间差。根据终端设备测量结果,并结合网络设备的地理坐标,采用合适的位置估算方法,进行位置估计。一般位置估算方法至少需要3个网络设备,终端设备测量的网络设备的数据越多,测量精度越高,定位性能的改善也越明显。FIG2a is a schematic diagram of an OTDOA positioning method provided by an embodiment of the present application. As shown in FIG2a, the terminal device measures the time difference between the signals of different network devices reaching the terminal device based on the downlink reference signal of the network device. Based on the measurement results of the terminal device and in combination with the geographic coordinates of the network device, a suitable position estimation method is used to perform position estimation. Generally, the position estimation method requires at least three network devices. The more data of the network devices measured by the terminal device, the higher the measurement accuracy and the more obvious the improvement of the positioning performance.
然而,TDOA定位技术需要多网络设备进行协同,例如OTDOA技术至少需要3个网络设备才可以进行终端设备定位,并且要求网络设备之间是同步的。然而,在实际的蜂窝网络系统中,对网络设备同步需求一般不会达到定位所需要的纳秒级。However, TDOA positioning technology requires the coordination of multiple network devices. For example, OTDOA technology requires at least three network devices to locate the terminal device, and the network devices must be synchronized. However, in actual cellular network systems, the demand for network device synchronization generally does not reach the nanosecond level required for positioning.
CID是根据网络设备的地理坐标来对终端设备进行定位的方法,即将网络设备的位置信息确定为终端设备的位置信息。由于终端设备可能存在于小区内的任何位置,所以该方法的定位精度取决于小区的面积大小。CID定位方法成本低,移动台搜索时间短、易于实现。不过,CID技术只利用了终端设备所连接的网络设备的位置信息,此方法确定终端设备的位置信息误差大。CID is a method of locating terminal devices based on the geographic coordinates of network devices, that is, determining the location information of network devices as the location information of terminal devices. Since terminal devices may exist at any location within a cell, the positioning accuracy of this method depends on the size of the cell. The CID positioning method is low-cost, has a short search time for mobile stations, and is easy to implement. However, CID technology only uses the location information of the network device to which the terminal device is connected, and this method has a large error in determining the location information of the terminal device.
增强小区标识(Enhanced Cell ID,E-CID)定位方法除了使用服务网络设备的地理坐标信息,同时还会利用一些测量的信息,例如估计终端与网络设备之间的距离和利用到达角度(Angle of Arrival,AOA)信息来进行定位。In addition to using the geographic coordinate information of the serving network device, the Enhanced Cell ID (E-CID) positioning method also uses some measured information, such as estimating the distance between the terminal and the network device and using the Angle of Arrival (AOA) information for positioning.
图2b为本申请实施例提供的一种E-CID定位的方法示意图,如图2b所示,网络设备通过TOA确定网络设备与终端设备之间的距离,确定AOA,基于距离和AOA,确定终端设备相对网络设备的位置或者终端设备的位置。Figure 2b is a schematic diagram of an E-CID positioning method provided in an embodiment of the present application. As shown in Figure 2b, the network device determines the distance between the network device and the terminal device through TOA, determines the AOA, and determines the position of the terminal device relative to the network device or the position of the terminal device based on the distance and AOA.
为便于理解本申请实施例的技术方案,以下通过具体实施例详述本申请的技术方案。以上相关技术作为可选方案与本申请实施例的技术方案可以进行任意结合,其均属于本申请实施例的保护范围。本申请实施例包括以下内容中的至少部分内容。To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all belong to the protection scope of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
图3为本申请实施例提供的一种位置确定方法的流程示意图,如图3所示,该方法包括:FIG3 is a flow chart of a method for determining a position according to an embodiment of the present application. As shown in FIG3 , the method includes:
S301、第二设备向第一设备发送控制信号;第一设备接收第二设备发送的控制信号。S301. The second device sends a control signal to the first device; the first device receives the control signal sent by the second device.
在一些实施例中,第一设备可以为网络设备,第二设备可以为终端设备。这样,控制信号可以包括上行控制信号。可选地,上行控制信号可以包括以下至少之一:解调参考信号(Demodulation Reference Signal,DMRS)、探测参考信号(Sounding Reference Signal,SRS)等。在一些实施例中,考虑到SRS序列良好的相关特性,采用SRS作为控制信号。在另一些实施例中,控制信号可以为DMRS,或者,控制信号可以为SRS或DMRS的结合。In some embodiments, the first device may be a network device, and the second device may be a terminal device. In this way, the control signal may include an uplink control signal. Optionally, the uplink control signal may include at least one of the following: a demodulation reference signal (DMRS), a sounding reference signal (SRS), etc. In some embodiments, considering the good correlation characteristics of the SRS sequence, SRS is used as the control signal. In other embodiments, the control signal may be DMRS, or the control signal may be a combination of SRS or DMRS.
在另一些实施例中,第一设备和第二设备可以均为终端设备。这样控制信号可以为侧行控制信号。可选地,侧行参考信号可以包括以下至少之一:侧行信道状态信息参考信号(Channel State Information-Reference Signals,CSI-RS)、侧行SRS、侧行相位跟踪参考信号(PhaseTracking-Reference Signals,PT-RS)或侧行DMRS等。In some other embodiments, the first device and the second device may both be terminal devices. In this way, the control signal may be a side control signal. Optionally, the side reference signal may include at least one of the following: a side channel state information reference signal (CSI-RS), a side SRS, a side phase tracking reference signal (PT-RS), or a side DMRS.
在又一些实施例中,第一设备可以为终端设备,第二设备可以为网络设备。这样,控制信号可以包括下行控制信号。可选地,下行控制信号可以包括以下至少之一:CSI-RS或PT-RS等。In some other embodiments, the first device may be a terminal device, and the second device may be a network device. In this way, the control signal may include a downlink control signal. Optionally, the downlink control signal may include at least one of the following: CSI-RS or PT-RS, etc.
本申请实施例不限于此,任何控制信号,只要能够实现本申请实施例的位置确定方法,都应该在本申请的保护范围之内。The embodiments of the present application are not limited to this, and any control signal, as long as it can implement the position determination method of the embodiments of the present application, should be within the protection scope of the present application.
在一些实施例中,第二设备可以每隔第一时长向第一设备发送控制信号。例如,第二设备可以每隔1秒、10秒或1分钟向第一设备发送一次控制信号,以使第一设备可以基于每次接收到的控制信号,确定第二设备相对第一设备的位置信息。可选地,在第二设备处于高移动性(例如,预设时长内的移动距离大于距离阈值)的情况下,第二设备可以确定第一时长较短,在第二设备处于低移动性(例如,预设时长内的移动距离小于或等于距离阈值)的情况下,第二设备可以确定第一时长较长。In some embodiments, the second device may send a control signal to the first device every first duration. For example, the second device may send a control signal to the first device every 1 second, 10 seconds, or 1 minute, so that the first device can determine the location information of the second device relative to the first device based on each control signal received. Optionally, when the second device is in high mobility (for example, the moving distance within a preset duration is greater than a distance threshold), the second device may determine that the first duration is shorter, and when the second device is in low mobility (for example, the moving distance within a preset duration is less than or equal to the distance threshold), the second device may determine that the first duration is longer.
在另一些实施例中,第一设备可以向第二设备发送请求信息,所述请求信息用于请求所述第二 设备向所述第一设备发送所述控制信号,从而第二设备向第一设备发送控制信号。In other embodiments, the first device may send request information to the second device, wherein the request information is used to request the second device to send the control signal to the first device, so that the second device sends the control signal to the first device.
在又一些实施例中,第一设备可以接收第四设备发送的位置请求,该位置请求可以用于指示获取第二设备的位置信息,或者获取第二设备与第四设备之间的相对位置信息,这样,在网络设备确定到所述第二设备相对第一设备的位置信息的情况下,基于第二设备相对第一设备的位置信息,确定第二设备的位置信息,或者,第二设备与第四设备之间的相对位置信息,然后向第四设备发送第二设备的位置信息,或者获取第二设备与第四设备之间的相对位置信息。In some further embodiments, the first device may receive a location request sent by a fourth device, and the location request may be used to indicate obtaining location information of the second device, or obtaining relative location information between the second device and the fourth device. Thus, when the network device determines the location information of the second device relative to the first device, the location information of the second device, or the relative location information between the second device and the fourth device, is determined based on the location information of the second device relative to the first device, and then the location information of the second device is sent to the fourth device, or the relative location information between the second device and the fourth device is obtained.
可选地,第一设备还可以接收第二设备发送的指示信息,所述指示信息可以用于指示确定位置信息,这样,第一设备可以基于指示信息和控制信号,采用本申请实施例中的方法确定第二设备相对第一设备的位置信息。Optionally, the first device may also receive indication information sent by the second device, and the indication information may be used to indicate the determination of location information. In this way, the first device may determine the location information of the second device relative to the first device based on the indication information and the control signal using the method in the embodiment of the present application.
S302、第一设备基于所述控制信号,确定第一信道频率响应CFR。S302: The first device determines a first channel frequency response CFR based on the control signal.
在本申请实施例中,CFR可以表征无线通信信道中各频点的振幅和相位信息。可选地,CFR采用复指数的形式表示,例如,CFR可以为H(f)=|H(f)|*e -j∠H(f),其中,H(f)可以表示频点f的CFR。 In the embodiment of the present application, CFR can characterize the amplitude and phase information of each frequency point in the wireless communication channel. Optionally, CFR is expressed in the form of a complex exponential, for example, CFR can be H(f)=|H(f)|*e -j∠H(f) , where H(f) can represent the CFR of frequency point f.
可选地,第一设备可以基于第一设备接收到的控制信号和第二设备发送的控制信号,确定第一CFR。Optionally, the first device may determine the first CFR based on a control signal received by the first device and a control signal sent by the second device.
可选地,用于确定第一CFR的控制信号可以包括调制后的控制信号。例如,第一设备可以基于接收的第二设备发送的调制后的控制信号,确定第一CFR。又例如,第一设备可以基于接收的第二设备发送的调制后的控制信号以及第一设备发送的调制后的控制信号,确定第一CFR。Optionally, the control signal used to determine the first CFR may include a modulated control signal. For example, the first device may determine the first CFR based on the modulated control signal sent by the received second device. For another example, the first device may determine the first CFR based on the modulated control signal sent by the received second device and the modulated control signal sent by the first device.
可选地,调制后的控制信号可以为同向正交(In-phase Quadrature,IQ)数据或IQ信号。可选地,调制后的控制信号可以为物理层数据。Optionally, the modulated control signal may be in-phase quadrature (IQ) data or an IQ signal. Optionally, the modulated control signal may be physical layer data.
可选地,用于确定第一CFR的控制信号可以包括:对应该控制信息的子载波上承载的信息。Optionally, the control signal for determining the first CFR may include: information carried on a subcarrier corresponding to the control information.
可选地,第一设备可以基于控制信号,确定第一信道冲击响应(Channel Impulse Response,CIR),基于所述第一CIR,确定所述第一CFR。Optionally, the first device may determine a first channel impulse response (Channel Impulse Response, CIR) based on a control signal, and determine the first CFR based on the first CIR.
S303、第一设备基于所述第一CFR,确定所述第二设备相对第一设备的位置信息。S303: The first device determines location information of the second device relative to the first device based on the first CFR.
可选地,在一些实施例中,第一设备还可以基于第二设备相对第一设备的位置信息,确定第二设备的位置信息,或者,确定第二设备相对目标物的位置信息。可选地,目标物可以为第二设备周围任一物体的位置信息。例如,目标物可以包括:XX大楼或者XX餐厅,第二设备相对目标物的位置信息可以包括:第二设备在XX大楼北门或第二设备在XX餐厅中。Optionally, in some embodiments, the first device may also determine the location information of the second device based on the location information of the second device relative to the first device, or determine the location information of the second device relative to a target object. Optionally, the target object may be the location information of any object around the second device. For example, the target object may include: XX building or XX restaurant, and the location information of the second device relative to the target object may include: the second device is at the north gate of XX building or the second device is in XX restaurant.
可选地,第一设备可以获取自身的位置信息,基于第二设备相对第一设备的位置信息和自身的位置信息,确定第二设备的位置信息。Optionally, the first device may acquire its own location information, and determine the location information of the second device based on the location information of the second device relative to the first device and its own location information.
可选地,第二设备相对第一设备的位置信息,或者,第二设备相对目标物的位置信息,可以包括以下至少之一:经纬度信息、海拔高度信息、二维坐标信息、三维坐标信息等。可选地,第二设备的位置信息可以包括以下至少之一:经纬度信息、地名信息、海拔高度信息、二维坐标信息、三维坐标信息等。Optionally, the location information of the second device relative to the first device, or the location information of the second device relative to the target object, may include at least one of the following: longitude and latitude information, altitude information, two-dimensional coordinate information, three-dimensional coordinate information, etc. Optionally, the location information of the second device may include at least one of the following: longitude and latitude information, place name information, altitude information, two-dimensional coordinate information, three-dimensional coordinate information, etc.
可选地,第一设备可以基于第一CFR,确定第二设备相对第一设备的角度(包括方位角和/或俯仰角);第一设备还可以确定第二设备相对第一设备的距离,基于角度和距离,确定第二设备相对第一设备的位置信息。Optionally, the first device can determine the angle (including azimuth and/or elevation) of the second device relative to the first device based on the first CFR; the first device can also determine the distance of the second device relative to the first device, and determine the position information of the second device relative to the first device based on the angle and distance.
在一些实施例中,角度包括方位角和/或俯仰角,可以是预先配置的。例如,第一设备周围的高度变化较大,则向第二设备配置角度包括俯仰角,或者向第二设备配置角度包括方位角和俯仰角。又例如,第一设备周围的高度变化较小,则向第二设备配置角度包括方位角。In some embodiments, the angle includes an azimuth angle and/or a pitch angle, which may be pre-configured. For example, if the height change around the first device is large, the angle configured to the second device includes the pitch angle, or the angle configured to the second device includes the azimuth angle and the pitch angle. For another example, if the height change around the first device is small, the angle configured to the second device includes the azimuth angle.
在一些实施例中,第一设备可以采用多重信号分类(Multiple signal classification,Music)算法(包括传统Music算法或基于四阶累积量的Music算法),基于所述第一CFR,确定所述第二设备相对第一设备的位置信息。在另一些实施例中,第一设备可以采用Music算法的衍生算法,基于所述第一CFR,确定所述第二设备相对第一设备的位置信息。例如,Music算法的衍生算法可以包括Music-like算法,或者聚焦(Focusing)Music-like算法。In some embodiments, the first device may use a multiple signal classification (Music) algorithm (including a traditional Music algorithm or a Music algorithm based on a fourth-order cumulant) to determine the position information of the second device relative to the first device based on the first CFR. In other embodiments, the first device may use a derivative algorithm of the Music algorithm to determine the position information of the second device relative to the first device based on the first CFR. For example, the derivative algorithm of the Music algorithm may include a Music-like algorithm or a Focusing Music-like algorithm.
在本申请实施例中,第一设备接收第二设备发送的控制信号;基于控制信号,确定第一信道频率响应CFR;基于第一CFR,确定第二设备相对第一设备的位置信息。这样,由于第一设备基于控制信号确定第二设备相对第一设备的位置信息,从而能够容易地确定第二设备相对第一设备的位置信息,并且,由于根据第一CFR确定第二设备相对第一设备的位置信息,从而能够根据第一设备和第二设备的信道信息,准确地确定第二设备相对第一设备的位置信息。In the embodiment of the present application, the first device receives a control signal sent by the second device; based on the control signal, the first channel frequency response CFR is determined; based on the first CFR, the position information of the second device relative to the first device is determined. In this way, since the first device determines the position information of the second device relative to the first device based on the control signal, the position information of the second device relative to the first device can be easily determined, and since the position information of the second device relative to the first device is determined based on the first CFR, the position information of the second device relative to the first device can be accurately determined based on the channel information of the first device and the second device.
在一些实施例中,所述基于所述控制信号,确定第一信道频率响应CFR,包括:In some embodiments, determining a first channel frequency response CFR based on the control signal comprises:
确定所述控制信号的时域位置和/或频域位置;Determining a time domain position and/or a frequency domain position of the control signal;
基于所述控制信号的时域位置和/或频域位置,确定第一信息;所述第一信息包括:所述第一设备的每个天线端口,接收到对应所述控制信号的至少一个子载波中每个子载波承载的信息;Determine first information based on the time domain position and/or frequency domain position of the control signal; the first information includes: information carried by each subcarrier in at least one subcarrier corresponding to the control signal received by each antenna port of the first device;
基于所述第一信息,确定所述第一CFR。Based on the first information, the first CFR is determined.
例如,在控制信号为SRS的情况下,每个子载波承载的信息可以为SRS信息。又例如,在控制信号为DMRS的情况下,每个子载波承载的信息可以为DMRS信息。For example, when the control signal is an SRS, the information carried by each subcarrier may be SRS information. For another example, when the control signal is a DMRS, the information carried by each subcarrier may be DMRS information.
可选地,第一设备可以每第二时长获取控制信号的时域位置和/或频域位置。Optionally, the first device may acquire the time domain position and/or frequency domain position of the control signal every second time duration.
以下对第一信息的获取方式进行说明:The following describes a method for obtaining the first information:
由于对信道状态信息的描述是基于秩指示(Rank Indicator,RI)、预编码矩阵指示(Pre-coding Matrix Indicator,PMI)以及信道质量指示(Channel Quality Indication,CQI)等参数进行的,物理层的信道频域响应CFR并未标准化。因此,CFR无法直接从终端设备、网络设备或核心网之间的信令和数据中直接解出,需要对CFR进行计算。Since the description of channel state information is based on parameters such as Rank Indicator (RI), Pre-coding Matrix Indicator (PMI) and Channel Quality Indication (CQI), the channel frequency domain response CFR of the physical layer is not standardized. Therefore, CFR cannot be directly solved from the signaling and data between terminal devices, network devices or core networks, and CFR needs to be calculated.
可选地,第一设备可以获得接收到第二设备发送的物理层数据,将与控制信号的时域位置和/或频域位置对应的载荷,确定为第一信息。Optionally, the first device may obtain physical layer data received and sent by the second device, and determine a payload corresponding to a time domain position and/or a frequency domain position of the control signal as the first information.
可选地,第一设备可以配置phyconfig.txt文件中的参数,从而使得第一设备可以输出log,得到IQ数据或物理层数据。示例性地,配置phyconfig.txt文件中的参数,可以包括:设置BbuioLogEnable=1;BbuioLogLevel=2;BbuioLogBufSizeMB=20。Optionally, the first device may configure parameters in the phyconfig.txt file so that the first device can output logs to obtain IQ data or physical layer data. Exemplarily, configuring the parameters in the phyconfig.txt file may include: setting BbuioLogEnable=1; BbuioLogLevel=2; BbuioLogBufSizeMB=20.
可选地,可以使sp.sh-s cellNum=1,再次加载程序;等到测试时机时,执行sp.sh-k cellNum==1&&killall-s SIGABRT bs_bbu_main,停止设备主程序和物理层;利用winscp或tftp等工具将IQ数据导出。Optionally, you can set sp.sh -s cellNum=1 to load the program again. When the test opportunity comes, execute sp.sh -k cellNum==1&&killall -s SIGABRT bs_bbu_main to stop the device main program and physical layer. Use tools such as winscp or tftp to export the IQ data.
可选地,在获取到IQ数据或物理层数据的情况下,网络设备可以从IQ数据或物理层数据中找到控制信号对应的数据,例如,在控制信号为SRS的情况下,控制信号对应的数据可以为SRS数据。可选地,SRS数据还可以称为SRS序列或者SRS信号或者SRS频域信号等。Optionally, when IQ data or physical layer data is obtained, the network device can find data corresponding to the control signal from the IQ data or physical layer data. For example, when the control signal is SRS, the data corresponding to the control signal can be SRS data. Optionally, SRS data can also be called SRS sequence or SRS signal or SRS frequency domain signal, etc.
可选地,第一设备可以获得SRS配置信息,SRS配置信息可以包括T SRS和T offset的数值,基于T SRS和T offset的数值确定SRS数据。可选地,在一些实施例中,SRS配置信息可以是第一设备向第二设备配置的。可选地,在一些实施例中,SRS配置信息可以包括在数据链路层(L2)层的包中。可选地,L2层的包可以是通过抓包得到的。可选地,L2层的包和物理层数据可以包括在wireshark包中。 Optionally, the first device may obtain SRS configuration information, the SRS configuration information may include values of T SRS and T offset , and the SRS data is determined based on the values of T SRS and T offset . Optionally, in some embodiments, the SRS configuration information may be configured by the first device to the second device. Optionally, in some embodiments, the SRS configuration information may be included in a packet of a data link layer (L2). Optionally, the packet of the L2 layer may be obtained by packet capture. Optionally, the packet of the L2 layer and the physical layer data may be included in a wireshark packet.
可选地,第一设备可以基于以下公式确定SRS时域位置: 其中, 表示子载波间隔配置的每帧时隙数;n f表示系统帧号; 表示帧内时隙号(即用于子载波间隔配置的帧内的时隙号)。 Optionally, the first device may determine the SRS time domain position based on the following formula: in, Indicates the number of time slots per frame configured with subcarrier spacing; nf indicates the system frame number; Indicates the time slot number within the frame (i.e., the time slot number within the frame used for subcarrier spacing configuration).
可选地,SRS频域位置可以是第一设备向第二设备配置的。可选地,SRS频域位置可以是从SRS配置信息中确定的。Optionally, the SRS frequency domain position may be configured by the first device to the second device. Optionally, the SRS frequency domain position may be determined from SRS configuration information.
在一些实施例中,所述基于所述第一信息,确定所述第一CFR,包括:In some embodiments, determining the first CFR based on the first information includes:
确定第二信息;所述第二信息包括:所述第二设备的每个天线端口,发送对应所述控制信号的至少一个子载波中每个子载波承载的信息;Determine second information; the second information includes: each antenna port of the second device sends information carried by each subcarrier in at least one subcarrier corresponding to the control signal;
基于所述第一信息和所述第二信息,确定所述第一CFR。Based on the first information and the second information, the first CFR is determined.
可选地,第一设备可以先确定第一信息再确定第二信息,或者,第一设备可以先确定第二信息再确定第一信息,或者,第一设备可以并行获得第一信息和第二信息。Optionally, the first device may determine the first information first and then determine the second information, or the first device may determine the second information first and then determine the first information, or the first device may obtain the first information and the second information in parallel.
可选地,第一信息可以为1×b或a×b的矩阵,第二信息可以为1×b的矩阵。在第一信息为1×b的矩阵的情况下,第一CFR可以为第一信息中1×b的矩阵,与第二信息中的1×b的矩阵对应相除的结果。在第一信息为a×b的矩阵的情况下,第一CFR的第一行可以为a×b的矩阵的第一行元素,与第二信息对应相除的结果,第一CFR的第a行可以为a×b的矩阵的第a行元素,与第二信息对应相除的结果。Optionally, the first information may be a 1×b or a×b matrix, and the second information may be a 1×b matrix. When the first information is a 1×b matrix, the first CFR may be the result of dividing the 1×b matrix in the first information by the corresponding 1×b matrix in the second information. When the first information is an a×b matrix, the first row of the first CFR may be the result of dividing the first row elements of the a×b matrix by the corresponding second information, and the ath row of the first CFR may be the ath row elements of the a×b matrix by the corresponding second information.
可选地,第二信息可以是第一设备通过计算确定的。例如,第一设备可以通过协议规定计算第二信息。以下以控制信息为SRS为例,说明确定第二信息的方式:Optionally, the second information may be determined by the first device through calculation. For example, the first device may calculate the second information according to the protocol specification. The following takes the control information as SRS as an example to illustrate the method of determining the second information:
首先,生成基序列,如公式(1)和公式(2)所示:First, generate the base sequence, as shown in formula (1) and formula (2):
其中, 表示低反向地址转换协议(Reverse Address Resolution Protocol,RARP)基本序列(即 基序列)。m为nmodN ZC,n表示序列的序号,N ZC表示ZC序列的长度,q通过以下方式确定: 其中,u∈{0,1,...,29}是组号,v为组内的基本序列号。 in, Represents the basic sequence of the Reverse Address Resolution Protocol (RARP). m is nmodN ZC , n represents the sequence number, N ZC represents the length of the ZC sequence, and q is determined by: Among them, u∈{0,1,...,29} is the group number, and v is the basic sequence number within the group.
SRS序列通过公式(3)至公式(6)确定:The SRS sequence is determined by formula (3) to formula (6):
其中,r (pi)(n,l')表示得到的SRS序列;其中,α i基于以下方式确定: 其中, 表示循环移位数目, 表示最大循环移位数目; 表示SRS所占的天线端口数目,p i表示天线端口号; 表示SRS序列的长度; 表示SRS所占的符号数目; 表示低RARP序列; Wherein, r (pi) (n, l') represents the obtained SRS sequence; wherein, α i is determined based on the following method: in, represents the number of cyclic shifts, Indicates the maximum number of cyclic shifts; represents the number of antenna ports occupied by SRS, and pi represents the antenna port number; Indicates the length of the SRS sequence; Indicates the number of symbols occupied by SRS; Indicates low RARP sequence;
然后,通过公式(7)得到SRS数据:Then, the SRS data is obtained by formula (7):
其中, 表示得到的SRS数据;N ap表示(SRS所占的)天线端口数目;β SRS表示幅度比例因子;r (pi)(k',l')表示得到的SRS序列; 表示SRS序列长度, 可以基于 确定,m SRS,b表示当B SRS∈{0,1,2,3}由高层参数freqHopping中包含的字段b-SRS给出;K TC表示梳状参数。 in, represents the obtained SRS data; Nap represents the number of antenna ports (occupied by SRS); βSRS represents the amplitude scaling factor; r (pi) (k',l') represents the obtained SRS sequence; Indicates the SRS sequence length, Can be based on Determine, m SRS,b indicates that B SRS ∈{0,1,2,3} is given by the field b-SRS contained in the high-level parameter freqHopping; K TC represents the comb parameter.
这样,第一设备可以基于公式(1)至(7)以及SRS的配置信息,确定第二信息。In this way, the first device can determine the second information based on formulas (1) to (7) and the configuration information of the SRS.
可选地,在另一些实施例中,第二信息可以是第二设备向第一设备发送的。Optionally, in some other embodiments, the second information may be sent by the second device to the first device.
可选地,在得到第二设备发射的第二信息(例如SRS信号)和第一设备接收的第一信息(例如SRS信息)的情况下,可以采用多种信道估计方法进行CFR估计,例如,最小二乘(Least Square,LS)方法或最小均方误差方法或其它方法等。Optionally, when the second information transmitted by the second device (e.g., an SRS signal) and the first information received by the first device (e.g., SRS information) are obtained, a variety of channel estimation methods may be used to perform CFR estimation, such as a least squares (LS) method or a minimum mean square error method or other methods.
示例性地,以最小二乘方法为例,最小二乘方法是从最小平方的意义上得到信道估计。可选地,通过最小二乘确定的估计CFR为 其中,Y(k)表示第一设备接收的第一信息(例如为第一设备接收到的SRS频域信号);X(k)表示第二设备发射的第二信息(例如为第二设备发送的SRS频域信号)。 For example, taking the least square method as an example, the least square method is to obtain channel estimation in the sense of least squares. Optionally, the estimated CFR determined by the least square method is Among them, Y(k) represents the first information received by the first device (for example, the SRS frequency domain signal received by the first device); X(k) represents the second information transmitted by the second device (for example, the SRS frequency domain signal sent by the second device).
可选地,第一设备接收的第一信息可以表示为Y(k)=X(k)H(k)+W(k),(0≤k≤N-1)。其中,W(k)为独立同分布的高斯噪声项,均值为0,方差为σ 2。其中,H(k)为真实的CFR,H ls(k)为估计的CFR。 Optionally, the first information received by the first device can be expressed as Y(k)=X(k)H(k)+W(k), (0≤k≤N-1). Wherein, W(k) is an independent and identically distributed Gaussian noise term with a mean of 0 and a variance of σ 2 . Wherein, H(k) is the true CFR, and H ls (k) is the estimated CFR.
将LS信道估计结果记为H ls(k)。令平方代价函数为: The LS channel estimation result is recorded as H ls (k). Let the square cost function be:
V=(Y(k)-X(k)H ls(k)) H*(Y(k)-X(k)H ls(k))。 V=(Y(k)-X(k)H ls (k)) H *(Y(k)-X(k)H ls (k)).
为了使V达到最小值,令V对H ls(k)求偏导,并令偏导为0,则: In order to minimize V, let V take the partial derivative with respect to H ls (k) and let the partial derivative be 0, then:
从而得到估计CFR为 The estimated CFR is
可选地,第一CFR可以为估计的CFR,或者,第一CFR可以为对估计的CFR进行校正后的CFR。Optionally, the first CFR may be an estimated CFR, or the first CFR may be a CFR after correcting the estimated CFR.
在一些实施例中,所述第一CFR基于 确定; In some embodiments, the first CFR is based on Sure;
其中,Y(k)表示所述第一信息;X(k)表示所述第二信息; 表示Y(k)中的第k个元素与X(k)中的第k个元素对应相除;0≤k≤N-1,N表示所述控制信号对应的子载波数目。 Wherein, Y(k) represents the first information; X(k) represents the second information; It indicates that the kth element in Y(k) is divided by the kth element in X(k); 0≤k≤N-1, N indicates the number of subcarriers corresponding to the control signal.
例如,第一CFR可以为 又例如,第一CFR基于第二CFR确定,第二CFR为 For example, the first CFR can be For another example, the first CFR is determined based on the second CFR, and the second CFR is
可选地,Y(k)中的第k个元素可以表示:第k个子载波对应的第一设备的一个或多个天线端口对应的信息。在第k个元素表示第k个子载波对应的第一设备的一个天线端口对应的信息的情况下,第k个元素为一个值,在第k个元素表示第k个子载波对应的第一设备的S个天线端口对应的信息的情况下,S为大于或等于2的值,则第k个元素为S个值。Optionally, the kth element in Y(k) may represent: information corresponding to one or more antenna ports of the first device corresponding to the kth subcarrier. In the case where the kth element represents information corresponding to an antenna port of the first device corresponding to the kth subcarrier, the kth element is a value, and in the case where the kth element represents information corresponding to S antenna ports of the first device corresponding to the kth subcarrier, S is a value greater than or equal to 2, and the kth element is S values.
可选地,X(k)中的第k个元素可以表示:第k个子载波对应的第二设备的一个或多个天线端口对应的信息。在第k个元素表示第k个子载波对应的第二设备的一个天线端口对应的信息的情况下,第k个元素为一个值,在第k个元素表示第k个子载波对应的第二设备的T个天线端口对应的信息的情况下,T为大于或等于2的值,则第k个元素为T个值。Optionally, the kth element in X(k) may represent: information corresponding to one or more antenna ports of the second device corresponding to the kth subcarrier. In the case where the kth element represents information corresponding to an antenna port of the second device corresponding to the kth subcarrier, the kth element is a value, and in the case where the kth element represents information corresponding to T antenna ports of the second device corresponding to the kth subcarrier, T is a value greater than or equal to 2, and the kth element is T values.
可选地,在控制信号为SRS的情况下,可以通过第二设备的一个天线端口发送SRS。Optionally, when the control signal is an SRS, the SRS may be sent through one antenna port of the second device.
CFR的准确性决定信号到达角度AOA估计的精度,基于信号到达角度AOA可以确定第二设备相对第一设备的方位角和/或俯仰角。但是由于硬件设备的不完美,可以对估计的CFR进行校正。The accuracy of the CFR determines the accuracy of the signal arrival angle AOA estimation, based on which the azimuth and/or elevation angle of the second device relative to the first device can be determined. However, due to the imperfection of hardware devices, the estimated CFR can be corrected.
对CFR进行校正可以包括:对采样时间偏移(Sampling Time Offset,STO),采样频率偏移(Sampling Frequency Offset,SFO)和初始相位偏移(Initial Phase Offset,IPO)中至少一者的校正。其中,STO,SFO是由于发射端和接收端的时钟不同步导致的,STO使得每条传播路径的时延增加了一个相同的时间偏移,而SFO的存在使得不同数据包的STO不再是一个定值。IPO是由于锁相环在锁定信号相位时存在的未知初始相位,因此,每根天线上存在的初始相位存在差异。Correction of CFR may include correction of at least one of sampling time offset (Sampling Time Offset, STO), sampling frequency offset (Sampling Frequency Offset, SFO) and initial phase offset (Initial Phase Offset, IPO). Among them, STO and SFO are caused by the clock asynchrony between the transmitter and the receiver. STO adds a same time offset to the delay of each propagation path, and the existence of SFO makes the STO of different data packets no longer a constant value. IPO is due to the unknown initial phase when the phase-locked loop locks the signal phase, so there is a difference in the initial phase on each antenna.
可选地,CFR的测量的相位可以表示为 其中, 和 分别是在第m根天线上,第k个子载波上测量得到的CFR相位和真实的CFR相位。i k是第k个子载波的索引,K是子载波的总个数,δ是由于STO和SFO导致的时延偏移量,β m是第m根天线的初始相位,Z是噪声。 Alternatively, the measured phase of CFR can be expressed as in, and are the CFR phase and the actual CFR phase measured on the kth subcarrier at the mth antenna, respectively. i k is the index of the kth subcarrier, K is the total number of subcarriers, δ is the delay offset caused by STO and SFO, β m is the initial phase of the mth antenna, and Z is the noise.
可选地,IPO校正的方法可以包括:获得第一设备的至少两个天线中任两个天线之间的相位差,基于该任两个天线之间的相位差对第一设备的至少两个天线的相位进行校正,使得第一设备的至少两个天线中任两个天线之间的相位差为0;然后使得对天线进行相位校正后的第一设备接收第三设备发送的控制信号,基于第三设备发送的控制信号确定参考CFR。可选地,基于第三设备发送的控制信号确定参考CFR的方法,可以与上述实施例中,基于第二设备发送的控制信号确定第一CFR的方法相同,本申请实施例对此不再赘述。Optionally, the IPO correction method may include: obtaining a phase difference between any two antennas of at least two antennas of the first device, and correcting the phase of the at least two antennas of the first device based on the phase difference between the any two antennas, so that the phase difference between any two antennas of the at least two antennas of the first device is 0; then making the first device after the phase correction of the antenna receive a control signal sent by a third device, and determining a reference CFR based on the control signal sent by the third device. Optionally, the method for determining the reference CFR based on the control signal sent by the third device may be the same as the method for determining the first CFR based on the control signal sent by the second device in the above embodiment, and the embodiments of the present application will not be repeated here.
在一些实施例中,基于控制信号先确定第二CFR,第二CFR为估计的CFR,然后可以对第二CFR进行CFR校正,得到第一CFR。这样,第一CFR为对估计的CFR进行校正后的CFR。In some embodiments, a second CFR is first determined based on the control signal, the second CFR is an estimated CFR, and then the second CFR can be CFR corrected to obtain the first CFR. In this way, the first CFR is the CFR after the estimated CFR is corrected.
对第二CFR进行CFR校正,得到第一CFR,可以包括:确定参考CFR,基于所述第二CFR和所述参考CFR,确定所述第一CFR。Performing CFR correction on the second CFR to obtain the first CFR may include: determining a reference CFR, and determining the first CFR based on the second CFR and the reference CFR.
在一些实施例中,确定第一CFR,包括:In some embodiments, determining the first CFR includes:
确定第二CFR;Determine the second CFR;
确定参考CFR;所述参考CFR是所述第一设备在校正采样时间偏移STO、采样频率偏移SFO、初始相位偏移IPO中的至少一者的情况下,基于接收的第三设备发送的所述控制信号确定的;Determine a reference CFR; the reference CFR is determined by the first device based on the control signal sent by the received third device when correcting at least one of the sampling time offset STO, the sampling frequency offset SFO, and the initial phase offset IPO;
基于所述第二CFR和所述参考CFR,确定所述第一CFR。Based on the second CFR and the reference CFR, the first CFR is determined.
例如,在上述实施例中,可以基于所述控制信号,确定第二CFR,基于所述第二CFR和所述参考CFR,确定所述第一CFR;或者,可以基于所述第一信息,确定第二CFR,基于所述第二CFR和所述参考CFR,确定所述第一CFR;或者,可以基于所述第一信息和所述第二信息,确定第二CFR,基于所述第二CFR和所述参考CFR,确定所述第一CFR。For example, in the above embodiment, the second CFR can be determined based on the control signal, and the first CFR can be determined based on the second CFR and the reference CFR; or, the second CFR can be determined based on the first information, and the first CFR can be determined based on the second CFR and the reference CFR; or, the second CFR can be determined based on the first information and the second information, and the first CFR can be determined based on the second CFR and the reference CFR.
可选地,第一CFR可以是第二CFR中的每个元素,与参考CFR中的每个元素对应相除的结果。Alternatively, the first CFR may be a result of dividing each element in the second CFR by each element in the reference CFR.
在一些实施例中,参考CFR可以是预先向第一设备配置的。例如,参考CFR可以是其它设备向第一设备配置的。又例如,参考CFR可以是在第一设备安装前或者出厂前预先配置的。可选地,参考CFR可以是在实验室获取的。In some embodiments, the reference CFR may be pre-configured to the first device. For example, the reference CFR may be configured to the first device by other devices. For another example, the reference CFR may be pre-configured before the first device is installed or shipped. Alternatively, the reference CFR may be obtained in a laboratory.
在一些实施例中,参考CFR可以是第一设备在校正IPO的情况下,基于接收的第三设备发送 的所述控制信号确定的。在另一些实施例中,参考CFR可以是在所述第一设备在校正STO、SFO以及IPO的情况下,基于接收的第三设备发送的所述控制信号确定的。In some embodiments, the reference CFR may be determined by the first device based on the control signal sent by the received third device when the first device is correcting IPO. In other embodiments, the reference CFR may be determined by the first device based on the control signal sent by the received third device when the first device is correcting STO, SFO and IPO.
需要说明的是,任一种校正STO、SFO或IPO的方法,都应该在本申请实施例的保护范围之内。校正STO、SFO或IPO的方法还可以参考相关技术中描述,本申请实施例对此不作限制。It should be noted that any method of correcting STO, SFO or IPO should be within the protection scope of the embodiments of the present application. The method of correcting STO, SFO or IPO can also be described in the relevant technology, and the embodiments of the present application are not limited to this.
在一些实施例中,所述第二CFR为 其中,Y(k)表示所述第一信息;X(k)表示所述第二信息; 表示Y(k)中的第k个元素与X(k)中的第k个元素对应相除;0≤k≤N-1,N表示所述控制信号对应的子载波数目; In some embodiments, the second CFR is Wherein, Y(k) represents the first information; X(k) represents the second information; represents the kth element in Y(k) divided by the kth element in X(k); 0≤k≤N-1, N represents the number of subcarriers corresponding to the control signal;
所述第一CFR基于所述第二CFR中的每个元素,与所述参考CFR中的每个元素对应相除的结果确定。The first CFR is determined based on a result of dividing each element in the second CFR by each element in the reference CFR.
例如,第一CFR中的第k个元素,为第二CFR中的第k个元素与参考CFR中的第k个元素相除的结果。For example, the kth element in the first CFR is the result of dividing the kth element in the second CFR by the kth element in the reference CFR.
在一些实施例中,所述基于所述第一CFR,确定所述第二设备相对第一设备的位置信息,包括:In some embodiments, determining the location information of the second device relative to the first device based on the first CFR includes:
确定所述第一CFR的协方差矩阵;determining a covariance matrix of the first CFR;
基于所述第一CFR的协方差矩阵,确定M个第一角度;M为大于或等于1的整数;Determine M first angles based on the covariance matrix of the first CFR; M is an integer greater than or equal to 1;
基于所述M个第一角度,确定所述位置信息。The position information is determined based on the M first angles.
在一些实施例中,M个第一角度可以为M个方位角。在另一些实施例中,M个第一角度可以为M个俯仰角。在又一些实施例中,M个第一角度可以包括M1个第一角度和M2个第一角度,M1个第一角度可以为方位角,M2个第二角度可以为俯仰角。其中,M1为大于或等于1的整数,M2可以为大于或等于1的整数。在又一些实施例中,M个第一角度可以包括M个立体角,一个立体角表示第二设备对第一设备的三维空间的角度。In some embodiments, the M first angles may be M azimuth angles. In other embodiments, the M first angles may be M pitch angles. In still other embodiments, the M first angles may include M1 first angles and M2 first angles, the M1 first angles may be azimuth angles, and the M2 second angles may be pitch angles. Wherein, M1 is an integer greater than or equal to 1, and M2 may be an integer greater than or equal to 1. In still other embodiments, the M first angles may include M solid angles, and a solid angle represents the angle of the second device to the first device in three-dimensional space.
在一些实施例中,基于所述M个第一角度,确定第二设备相对第一设备的位置信息,可以包括:基于M个第一角度,确定目标角度,基于该目标角度,确定第二设备相对第一设备的位置信息。In some embodiments, determining the position information of the second device relative to the first device based on the M first angles may include: determining a target angle based on the M first angles, and determining the position information of the second device relative to the first device based on the target angle.
在一些实施例中,所述基于所述第一CFR的协方差矩阵,确定M个第一角度,包括:In some embodiments, determining the M first angles based on the covariance matrix of the first CFR includes:
基于所述第一CFR的协方差矩阵的次最小特征值和最小特征值,以及所述第一设备的天线端口数目,确定第一数值;Determine a first value based on a second minimum eigenvalue and a minimum eigenvalue of a covariance matrix of the first CFR and the number of antenna ports of the first device;
基于所述第一数值和所述第一设备的天线端口数目,确定第二数值;Determine a second value based on the first value and the number of antenna ports of the first device;
基于所述第一数值和所述第二数值,确定所述M个第一角度。The M first angles are determined based on the first value and the second value.
可选地,基于所述第一CFR的协方差矩阵,确定M个第一角度的方式有很多。例如,可以采用Music算法,基于所述第一CFR的协方差矩阵,确定M个第一角度。又例如,可以采用Music-like算法,基于所述第一CFR的协方差矩阵,确定M个第一角度。再例如,可以采用其他窄带/宽带信号的到达角估计算法,基于所述第一CFR的协方差矩阵,确定M个第一角度。本申请实施例对如何基于所述第一CFR的协方差矩阵,确定M个第一角度的方式不作限制,任意一种能够基于所述第一CFR的协方差矩阵,确定M个第一角度的方法都应该在本申请的保护范围之内。Optionally, there are many ways to determine the M first angles based on the covariance matrix of the first CFR. For example, the Music algorithm can be used to determine the M first angles based on the covariance matrix of the first CFR. For another example, the Music-like algorithm can be used to determine the M first angles based on the covariance matrix of the first CFR. For another example, other arrival angle estimation algorithms for narrowband/wideband signals can be used to determine the M first angles based on the covariance matrix of the first CFR. The embodiment of the present application does not limit how to determine the M first angles based on the covariance matrix of the first CFR. Any method that can determine the M first angles based on the covariance matrix of the first CFR should be within the scope of protection of the present application.
在一些实施例中,所述第一数值的确定方式为: β表示所述第一数值;M表示所述第一设备的天线端口数目;ξ M-1表示所述第一CFR的协方差矩阵的次最小特征值;ξ M表示所述第一CFR的协方差矩阵的最小特征值; In some embodiments, the first value is determined by: β represents the first value; M represents the number of antenna ports of the first device; ξ M-1 represents the second minimum eigenvalue of the covariance matrix of the first CFR; ξ M represents the minimum eigenvalue of the covariance matrix of the first CFR;
所述第二数值的确定方式为: α表示所述第二数值。 The second value is determined as follows: α represents the second value.
可选地,k的取值可以包括0.5、0.7、0.9或1等等。Optionally, the value of k may include 0.5, 0.7, 0.9 or 1, etc.
在一些实施例中,所述基于所述第一数值和所述第二数值,确定所述M个第一角度,包括:In some embodiments, determining the M first angles based on the first value and the second value includes:
基于搜索范围的多个角度,确定第一导向矢量;Determining a first steering vector based on multiple angles of the search range;
基于所述第一CFR的协方差矩阵、所述第一数值、所述第二数值以及所述第一导向矢量,确定第一目标矩阵;Determining a first target matrix based on the covariance matrix of the first CFR, the first value, the second value, and the first steering vector;
基于所述第一目标矩阵,确定所述M个第一角度。Based on the first target matrix, the M first angles are determined.
可选地,搜索范围的多个角度可以是预设的多个角度。在一些实施例中,搜索范围的多个角度可以与网络设备的信号接收角度对应。例如,网络设备的信号接收角度包括方位角0至360°的情 况下,搜索范围内的多个角度也包括在0至360°的范围内。示例性地,搜索范围内的多个角度包括:0°、1°、2°、30°或360°等等。又例如,网络设备的信号接收角度包括方位角0至120°的情况下,搜索范围内的多个角度也包括在0至120°的范围内。示例性地,搜索范围内的多个角度包括:0°、0.5°、1°、1.5°或120°等等。再例如,网络设备的信号接收角度包括俯仰角0°至60°的情况下,搜索范围内的多个角度也包括在0°至60°的范围内。示例性地,搜索范围内的多个角度包括:0°、0.5°、1°、1.5°或60°等等。应理解,在搜索范围内的多个角度中相邻的两个角度之间的差距为特定值。在特定值越小的情况下,确定的位置信息越准确。Optionally, the multiple angles of the search range may be preset multiple angles. In some embodiments, the multiple angles of the search range may correspond to the signal reception angle of the network device. For example, when the signal reception angle of the network device includes an azimuth angle of 0 to 360°, the multiple angles in the search range are also included in the range of 0 to 360°. Exemplarily, the multiple angles in the search range include: 0°, 1°, 2°, 30° or 360°, etc. For another example, when the signal reception angle of the network device includes an azimuth angle of 0 to 120°, the multiple angles in the search range are also included in the range of 0 to 120°. Exemplarily, the multiple angles in the search range include: 0°, 0.5°, 1°, 1.5° or 120°, etc. For another example, when the signal reception angle of the network device includes an elevation angle of 0° to 60°, the multiple angles in the search range are also included in the range of 0° to 60°. Exemplarily, the multiple angles in the search range include: 0°, 0.5°, 1°, 1.5° or 60°, etc. It should be understood that the difference between two adjacent angles in the multiple angles within the search range is a specific value. When the specific value is smaller, the determined position information is more accurate.
在一些实施例中,所述第一目标矩阵的确定方式为: In some embodiments, the first target matrix is determined as follows:
表示所述第一目标矩阵;a(θ)表示第一导向矢量;β表示所述第一数值;α表示所述第二数值;I表示单位矩阵;R表示所述第一CFR的协方差矩阵。 represents the first target matrix; a(θ) represents the first steering vector; β represents the first value; α represents the second value; I represents the unit matrix; R represents the covariance matrix of the first CFR .
在一些实施例中,所述基于所述第一目标矩阵,确定所述M个第一角度,包括:In some embodiments, determining the M first angles based on the first target matrix includes:
确定所述第一目标矩阵的最小特征值对应的第一特征向量;Determine a first eigenvector corresponding to the minimum eigenvalue of the first target matrix;
基于所述第一特征向量和所述第一导向矢量,确定所述M个第一角度。The M first angles are determined based on the first eigenvector and the first steering vector.
在一些实施例中,确定所述M个第一角度,包括:In some embodiments, determining the M first angles includes:
确定与搜索范围的多个角度一一对应的多个第一空间谱值;Determine a plurality of first spatial spectrum values corresponding one-to-one to a plurality of angles in the search range;
将从所述多个第一空间谱值中,获得的大于第一阈值的第一空间谱值所对应的角度,确定为所述M个第一角度。Angles corresponding to first spatial spectrum values greater than a first threshold obtained from the multiple first spatial spectrum values are determined as the M first angles.
可选地,M的值可以与信号源的数目相同。例如,在信号源的数目为2个的情况下,M的值为2。Optionally, the value of M may be the same as the number of signal sources. For example, when the number of signal sources is 2, the value of M is 2.
可选地,第一阈值可以是基于多个第一空间谱值确定的。例如,第一阈值可以基于多个第一空间谱值的最大值确定。可选地,在另一些实施例中,第一阈值可以为预先配置的值。Optionally, the first threshold may be determined based on a plurality of first spatial spectrum values. For example, the first threshold may be determined based on a maximum value of a plurality of first spatial spectrum values. Optionally, in some other embodiments, the first threshold may be a pre-configured value.
可选地,第一角度在另一些实施例中也可以称为确定信号到达角度。Optionally, the first angle may also be referred to as a determined signal arrival angle in some other embodiments.
由于第一设备和第二设备之间的同步精度低,导致基于到达时间(Time of Arrival,TOA)定位方法或TDOA定位方法在确定位置信息时精度低。由于5G支持多进多出(Multiple Input Multiple Output,MIMO),支持AOA测量,无需第一设备和第二设备之间的同步。5G属于宽带信号,可以对未知源数目的相干信号源进行AOA估计。Due to the low synchronization accuracy between the first device and the second device, the Time of Arrival (TOA) positioning method or the TDOA positioning method has low accuracy in determining the location information. Since 5G supports Multiple Input Multiple Output (MIMO), it supports AOA measurement without the need for synchronization between the first device and the second device. 5G is a broadband signal, and AOA estimation can be performed on an unknown number of coherent signal sources.
可选地,在一些实施例中,可以使用Music-like算法得到AOA和信源数目。Music-like算法思想源于波束成形和经典谱估计MUSIC算法。在Music算法中,利用噪声子空间与导向矢量正交的特性构造空间谱;而Music-like算法通过约束使得权重矢量w落在噪声子空间,那么权重矢量w和导向矢量就会正交,从而构造出波峰。Optionally, in some embodiments, the Music-like algorithm can be used to obtain the AOA and the number of signal sources. The idea of the Music-like algorithm originates from beamforming and the classical spectrum estimation MUSIC algorithm. In the Music algorithm, the spatial spectrum is constructed by using the orthogonal characteristics of the noise subspace and the steering vector; and the Music-like algorithm constrains the weight vector w to fall in the noise subspace, so the weight vector w and the steering vector will be orthogonal, thereby constructing a peak.
以下对基于所述第一CFR,确定M个第一角度的方法进行说明:The following describes a method for determining M first angles based on the first CFR:
确定所述第一CFR的协方差矩阵R;Determining a covariance matrix R of the first CFR;
基于所述第一CFR的协方差矩阵的次最小特征值ξ M-1和最小特征值ξ M,以及所述第一设备的天线端口数目M,确定第一数值β。其中, Based on the second smallest eigenvalue ξ M-1 and the smallest eigenvalue ξ M of the covariance matrix of the first CFR, and the number M of antenna ports of the first device, a first value β is determined.
基于所述第一数值β和所述第一设备的天线端口数目M,确定第二数值α。其中, Based on the first value β and the number of antenna ports M of the first device, a second value α is determined.
基于搜索范围的所述多个角度确定第一导向矢量a(θ)。其中,第一导向矢量可以为矩阵,该矩阵的行数为第一设备中的天线数目,该矩阵的列数可以为搜索范围的所述多个角度的数目。关于第一导向矢量a(θ)的确定方式,可以参照相关技术中的描述,本申请实施例对此不作限制。The first steering vector a(θ) is determined based on the multiple angles of the search range. The first steering vector may be a matrix, the number of rows of the matrix is the number of antennas in the first device, and the number of columns of the matrix may be the number of the multiple angles of the search range. Regarding the determination method of the first steering vector a(θ), reference may be made to the description in the related art, and the embodiments of the present application are not limited thereto.
基于所述第一CFR的协方差矩阵、第一数值、第二数值以及所述第一导向矢量,确定第一目标矩阵 其中, 其中,R表示第一CFR的协方差矩阵。 Determine a first target matrix based on the covariance matrix of the first CFR, the first value, the second value, and the first steering vector in, Where R represents the covariance matrix of the first CFR.
确定所述第一目标矩阵的最小特征值对应的第一特征向量。第一特征向量在另一些实施例中也可以称为权向量或最优权向量。Determine a first eigenvector corresponding to the minimum eigenvalue of the first target matrix. The first eigenvector may also be referred to as a weight vector or an optimal weight vector in other embodiments.
基于所述第一特征向量和所述第一导向矢量,确定多个角度中每个角度对应的空间谱值P(θ);其中, 其中,多个角度中的一个角度对应的P(θ)的值为第一空间谱值。 Based on the first eigenvector and the first steering vector, a spatial spectrum value P(θ) corresponding to each angle in a plurality of angles is determined; wherein, The value of P(θ) corresponding to one of the multiple angles is a first spatial spectrum value.
将确定大于第一阈值的P(θ)对应的M个θ确定为M个第一角度。The M θs corresponding to P(θ) that are determined to be greater than the first threshold are determined as M first angles.
在一些实施例中,所述基于所述M个第一角度,确定所述位置信息,包括:In some embodiments, determining the position information based on the M first angles includes:
基于所述M个第一角度,确定目标角度;Based on the M first angles, determining a target angle;
确定所述第二设备与所述第一设备之间的距离;determining a distance between the second device and the first device;
基于所述距离和所述目标角度,确定所述位置信息。Based on the distance and the target angle, the position information is determined.
在一些实施例中,目标角度可以为M个第一角度中的最大值、最小值、中位数、均值等。在另一些实施例中,由于M个第一角度是初步估计的结果,准确度不高,因此可以基于M个第一角度,在进行细估计,得到N个第二角度,再基于N个角度,确定目标角度。In some embodiments, the target angle may be the maximum value, minimum value, median, mean, etc. of the M first angles. In other embodiments, since the M first angles are the result of preliminary estimation and are not very accurate, a detailed estimation may be performed based on the M first angles to obtain N second angles, and then the target angle may be determined based on the N angles.
可选地,任何一种能够确定所述第二设备与所述第一设备之间的距离的方式,都应该在本申请的保护范围之内。例如,第一设备可以基于控制信号(例如SRS)的接收信号强度指示(Received Signal Strength Indicator,RSSI),来确定第二设备与第一设备之间的距离。Optionally, any method capable of determining the distance between the second device and the first device should be within the scope of protection of this application. For example, the first device can determine the distance between the second device and the first device based on a received signal strength indicator (RSSI) of a control signal (e.g., SRS).
可选地,基于所述距离和所述目标角度,确定所述位置信息,可以包括:基于距离和目标角度,确定第二设备相对第一设备的位置信息。Optionally, determining the position information based on the distance and the target angle may include: determining the position information of the second device relative to the first device based on the distance and the target angle.
在一些实施例中,所述基于所述M个第一角度,确定目标角度,包括:In some embodiments, determining the target angle based on the M first angles includes:
基于所述M个第一角度,确定聚焦矩阵;所述聚焦矩阵用于将多个频点上的信息聚焦到参考频点;所述多个频点包括:对应所述控制信号的多个子载波所对应的频点;Based on the M first angles, a focusing matrix is determined; the focusing matrix is used to focus information on multiple frequency points to a reference frequency point; the multiple frequency points include: frequency points corresponding to multiple subcarriers corresponding to the control signal;
基于所述聚焦矩阵和与所述多个频点对应的所述第一CFR的协方差矩阵,确定聚焦后的第二CFR的协方差矩阵;Determining a covariance matrix of a focused second CFR based on the focusing matrix and a covariance matrix of the first CFR corresponding to the plurality of frequency points;
基于所述第二CFR的协方差矩阵,确定N个第二角度;N为大于或等于1的整数;Determine N second angles based on the covariance matrix of the second CFR; N is an integer greater than or equal to 1;
基于所述N个第二角度,确定所述目标角度。Based on the N second angles, the target angle is determined.
可选地,基于所述聚焦矩阵和与所述多个频点对应的所述第一CFR的协方差矩阵,确定聚焦后的第二CFR的协方差矩阵,可以包括:将聚焦矩阵和第一CFR的协方差矩阵做乘法,确定第二CFR的协方差矩阵。Optionally, determining the covariance matrix of the focused second CFR based on the focusing matrix and the covariance matrix of the first CFR corresponding to the multiple frequency points may include: multiplying the focusing matrix and the covariance matrix of the first CFR to determine the covariance matrix of the second CFR.
可选地,多个频点可以包括接收到对应所述控制信号的至少一个子载波中每个子载波对应的频点。可选地,在另一些实施例中,多个频点可以包括接收到对应所述控制信号的至少一个子载波中每P个子载波对应的频点;P为大于或等于2的整数。Optionally, the multiple frequency points may include a frequency point corresponding to each subcarrier in at least one subcarrier corresponding to the control signal. Optionally, in other embodiments, the multiple frequency points may include a frequency point corresponding to every P subcarriers in at least one subcarrier corresponding to the control signal; P is an integer greater than or equal to 2.
在一些实施例中,参考频点可以为预设的频点。在另一些实施例中,参考频点可以为多个频点中的任一个频点。在又一些实施例中,参考频点可以为多个频点的中间频点。In some embodiments, the reference frequency point may be a preset frequency point. In other embodiments, the reference frequency point may be any frequency point among a plurality of frequency points. In still other embodiments, the reference frequency point may be an intermediate frequency point among a plurality of frequency points.
可选地,第一CFR的协方差矩阵可以为对应多个频点的CFR的协方差矩阵,第二CFR的协方差矩阵可以为对应参考频点的CFR的协方差矩阵。Optionally, the covariance matrix of the first CFR may be a covariance matrix of CFRs corresponding to a plurality of frequency points, and the covariance matrix of the second CFR may be a covariance matrix of CFRs corresponding to a reference frequency point.
可选地,基于所述第二CFR的协方差矩阵,确定N个第二角度,可以与基于第一CFR的协方差矩阵,确定M个第一角度的方法类似。Optionally, the method of determining the N second angles based on the covariance matrix of the second CFR may be similar to the method of determining the M first angles based on the covariance matrix of the first CFR.
可选地,目标角度可以为N个第二角度中的最大值、最小值、中位数、均值等。Optionally, the target angle may be the maximum value, minimum value, median, mean value, etc. of the N second angles.
可选地,基于所述第二CFR的协方差矩阵,确定N个第二角度的方式有很多。例如,可以采用Music算法,基于所述第二CFR的协方差矩阵,确定N个第二角度。又例如,可以采用Music-like算法,基于所述第二CFR的协方差矩阵,确定N个第二角度。再例如,可以采用其他窄带/宽带信号的到达角估计算法,基于所述第二CFR的协方差矩阵,确定N个第二角度。本申请实施例对如何基于所述第二CFR的协方差矩阵,确定N个第二角度的方式不作限制,任意一种能够基于所述第二CFR的协方差矩阵,确定N个第二角度的方法都应该在本申请的保护范围之内。Optionally, there are many ways to determine the N second angles based on the covariance matrix of the second CFR. For example, the Music algorithm can be used to determine the N second angles based on the covariance matrix of the second CFR. For another example, the Music-like algorithm can be used to determine the N second angles based on the covariance matrix of the second CFR. For another example, other arrival angle estimation algorithms for narrowband/wideband signals can be used to determine the N second angles based on the covariance matrix of the second CFR. The embodiment of the present application does not limit how to determine the N second angles based on the covariance matrix of the second CFR. Any method that can determine the N second angles based on the covariance matrix of the second CFR should be within the scope of protection of the present application.
在一些实施例中,所述基于所述M个第一角度,确定聚焦矩阵,包括:In some embodiments, determining a focusing matrix based on the M first angles includes:
基于所述M个第一角度和所述多个频点,确定第二导向矢量;Determining a second steering vector based on the M first angles and the multiple frequency points;
确定在所述多个频点上的第一信号频域数据;Determine frequency domain data of the first signal at the plurality of frequency points;
基于所述M个第一角度和所述参考频点,确定第三导向矢量;Determining a third steering vector based on the M first angles and the reference frequency point;
确定在所述参考频点上的第二信号频域数据;Determining frequency domain data of a second signal at the reference frequency point;
基于所述第二导向矢量、所述第一信号频域数据、所述第三导向矢量以及所述第二信号频域数据,确定所述聚焦矩阵。The focusing matrix is determined based on the second steering vector, the first signal frequency domain data, the third steering vector and the second signal frequency domain data.
可选地,第二导向矢量可以用A(f k,θ)表示,第三导向矢量可以用A(f 0,θ)表示。其中,k的值不同,f k的值不同,f k用于表示多个频点中的第k个频点。f 0表示参考频点。 Optionally, the second steering vector may be represented by A(f k ,θ), and the third steering vector may be represented by A(f 0 ,θ). Wherein, different values of k result in different values of f k , and f k is used to represent the kth frequency point among multiple frequency points. f 0 represents the reference frequency point.
可选地,第一信号频域数据可以用S(f k)表示,第二信号频域数据可以用S(f 0)表示。可选地,在另一些实施例中,第一信号频域数据可以称为第一信号频域输出或者第一信号频域信息,第二信号频域数据可以称为第二信号频域输出或者第二信号频域信息。 Optionally, the first signal frequency domain data may be represented by S(f k ), and the second signal frequency domain data may be represented by S(f 0 ). Optionally, in other embodiments, the first signal frequency domain data may be referred to as first signal frequency domain output or first signal frequency domain information, and the second signal frequency domain data may be referred to as second signal frequency domain output or second signal frequency domain information.
可选地,聚焦矩阵可以用T(f k)表示。本申请实施例不限定确定聚焦矩阵的方式,任何确定聚 焦矩阵的方式都应该在本申请实施例的保护范围内。 Optionally, the focusing matrix can be represented by T(f k ). The embodiment of the present application does not limit the method of determining the focusing matrix, and any method of determining the focusing matrix should be within the protection scope of the embodiment of the present application.
在本申请实施例中,为了处理宽带信号,可以构造聚焦变换矩阵,利用矩阵变换将宽带信号数据聚焦到单一的参考频点上,同时完成的对数据的解相干运算。In an embodiment of the present application, in order to process broadband signals, a focusing transformation matrix can be constructed, and the broadband signal data can be focused onto a single reference frequency point using matrix transformation, while simultaneously completing the decorrelation operation on the data.
可选地,聚焦矩阵T(f k)可以满足: Optionally, the focusing matrix T(f k ) may satisfy:
T(f k)A(f k,θ)=A(f 0,θ)或T(f k)Y(f k)=A(f 0,θ)S(f k)+T(f k)W(f k)。 T(f k )A(f k ,θ)=A(f 0 ,θ) or T(f k )Y(f k )=A(f 0 ,θ)S(f k )+T(f k ) W(f k ).
其中,f 0表示聚焦之后的频率,A(f 0,θ)表示聚焦之后的导向矢量。Y(f k)可以与上述的Y(k)作同一理解,W(f k)表示噪声。可选地,S(f k)可以基于上述的X(k)确定。 Wherein, f 0 represents the frequency after focusing, A(f 0 ,θ) represents the steering vector after focusing. Y(f k ) can be understood in the same way as the above Y(k), and W(f k ) represents noise. Optionally, S(f k ) can be determined based on the above X(k).
可选地,聚焦之后协方差矩阵(即第二CFR的协方差矩阵)可以定义为:Optionally, the covariance matrix after focusing (i.e., the covariance matrix of the second CFR) can be defined as:
其中, 其中,R s(f k)、R n(f k)可以是基于聚焦之前的协方差矩阵(即第一CFR的协方差矩阵)确定。 in, R s (f k ) and R n (f k ) may be determined based on the covariance matrix before focusing (ie, the covariance matrix of the first CFR).
可选地,对于TCT(two-sided correlation transformation)方法来说,聚焦矩阵由公式(8)构造:Optionally, for the TCT (two-sided correlation transformation) method, the focusing matrix is constructed by formula (8):
T(f k)A(f k)S(f k)=A(f 0,θ)S(f 0) (8) T(f k )A(f k )S(f k )=A(f 0 ,θ)S(f 0 ) (8)
其中,A(f k)可以与上述实施例中的A(f k,θ)作同一理解,A(f 0)可以与上述的A(f 0,θ)作同一理解。 A(f k ) can be understood in the same way as A(f k ,θ) in the above embodiment, and A(f 0 ) can be understood in the same way as A(f 0 ,θ) mentioned above.
即在一些实施例中,所述聚焦矩阵基于以下公式(8)确定:T(f k)A(f k)S(f k)=A(f 0,θ)S(f 0); That is, in some embodiments, the focusing matrix is determined based on the following formula (8): T(f k )A(f k )S(f k )=A(f 0 ,θ)S(f 0 );
A(f k)表示所述第二导向矢量;S(f k)表示所述第一信号频域数据;A(f 0,θ)表示所述第三导向矢量;S(f 0)表示所述第二信号频域数据;f k表示第k个子载波对应的频点,0≤k≤N-1,N表示所述控制信号对应的子载波数目;f 0表示所述参考频点。 A(f k ) represents the second steering vector; S(f k ) represents the first signal frequency domain data; A(f 0 ,θ) represents the third steering vector; S(f 0 ) represents the second signal frequency domain data; f k represents the frequency point corresponding to the kth subcarrier, 0≤k≤N-1, N represents the number of subcarriers corresponding to the control signal; f 0 represents the reference frequency point.
这样,由于公式(8)中存在T(f k)这一个未知量,既可以通过公式(8)确定出T(f k)。 Thus, since there is an unknown quantity T(f k ) in formula (8), T(f k ) can be determined by formula (8).
可选地,可以对公式(8)的两边求协方差矩阵,得到T(f k)P(f k)T H(f k)=P(f 0)。其中,P(f k)=A(f k)S(f k)S H(f k)A H(f k)。其中,P(f k)和P(f 0)可以为无噪条件下协方差矩阵。 Optionally, the covariance matrix can be calculated for both sides of formula (8) to obtain T(f k )P(f k ) TH (f k )=P(f 0 ). Wherein, P(f k )=A(f k )S(f k ) SH (f k ) AH (f k ). Wherein, P(f k ) and P(f 0 ) can be the covariance matrices under noise-free conditions.
可选地,聚焦矩阵由下式给出:T(f k)=D(f 0)D H(f k)。其中,D(f 0)是P(f 0)对应的特征矢量,D(f k)是P(f k)对应的特征矢量。 Optionally, the focusing matrix is given by the following formula: T(f k )=D(f 0 )D H (f k ), where D(f 0 ) is the eigenvector corresponding to P(f 0 ), and D(f k ) is the eigenvector corresponding to P(f k ).
可选地,上述任一种关于聚焦矩阵的公式,均可以确定聚焦矩阵。应注意的是,本申请实施例不限于此,任何一种确定聚焦矩阵的方法都应该在本申请实施例的保护范围之内。Optionally, any of the above formulas for the focusing matrix can determine the focusing matrix. It should be noted that the embodiments of the present application are not limited thereto, and any method for determining the focusing matrix should be within the protection scope of the embodiments of the present application.
在一些实施例中,所述基于所述第二CFR的协方差矩阵,确定N个第二角度,包括:In some embodiments, determining N second angles based on the covariance matrix of the second CFR includes:
基于所述第二CFR的协方差矩阵、第一数值、第二数值以及第一导向矢量,确定第二目标矩阵;其中,所述第一数值是基于所述第二CFR的协方差矩阵的次最小特征值和最小特征值,以及所述第一设备的天线端口数目确定的;所述第二数值是基于所述第一数值和所述第一设备的天线端口数目确定的;所述第一导向矢量是基于搜索范围的多个角度确定的;Determine a second target matrix based on the covariance matrix of the second CFR, the first value, the second value, and the first steering vector; wherein the first value is determined based on the sub-minimum eigenvalue and the minimum eigenvalue of the covariance matrix of the second CFR, and the number of antenna ports of the first device; the second value is determined based on the first value and the number of antenna ports of the first device; the first steering vector is determined based on multiple angles of the search range;
基于所述第二目标矩阵,确定所述N个第二角度。Based on the second target matrix, the N second angles are determined.
可选地,基于所述第二CFR的协方差矩阵,确定N个第二角度的实施方式,可以与基于所述第一CFR的协方差矩阵,确定M个第一角度的实施方式类似。Optionally, the implementation of determining the N second angles based on the covariance matrix of the second CFR may be similar to the implementation of determining the M first angles based on the covariance matrix of the first CFR.
可选地,N的值可以与M的值相同或不同。Optionally, the value of N may be the same as or different from the value of M.
在一些实施例中,,所述第二目标矩阵的确定方式为: In some embodiments, the second target matrix is determined as follows:
表示所述第二目标矩阵;a(θ)表示第一导向矢量;β表示所述第一数值;α表示所述第二数值;I表示单位矩阵;R'表示所述第二CFR的协方差矩阵; represents the second target matrix; a(θ) represents the first steering vector; β represents the first value; α represents the second value; I represents the unit matrix; R' represents the covariance of the second CFR matrix;
所述第一数值的确定方式为: β表示所述第一数值;M表示所述第一设备的天线端口数目;ξ M-1表示所述第一CFR的协方差矩阵的次最小特征值;ξ M表示所述第一CFR的协方差矩阵的最小特征值; The first value is determined as follows: β represents the first value; M represents the number of antenna ports of the first device; ξ M-1 represents the second minimum eigenvalue of the covariance matrix of the first CFR; ξ M represents the minimum eigenvalue of the covariance matrix of the first CFR;
所述第二数值的确定方式为: α表示所述第二数值。 The second value is determined as follows: α represents the second value.
在一些实施例中,所述基于所述第二目标矩阵,确定所述N个第二角度,包括:In some embodiments, determining the N second angles based on the second target matrix includes:
确定所述第二目标矩阵的最小特征值对应的第二特征向量;Determine a second eigenvector corresponding to the minimum eigenvalue of the second target matrix;
基于所述第二特征向量和所述第一导向矢量,确定所述N个第二角度。The N second angles are determined based on the second eigenvector and the first steering vector.
可选地,N个第二角度可以通过以下公式确定: 其中,w'表示第二特征向量;P(θ)'的值表示第二空间谱值。 Optionally, the N second angles may be determined by the following formula: Wherein, w' represents the second eigenvector; and the value of P(θ)' represents the second spatial spectrum value.
可选地,确定N个第二角度的方式可以与确定M个第一角度的方式类似,本申请实施例对此不作赘述。Optionally, the method for determining the N second angles may be similar to the method for determining the M first angles, which is not elaborated in the embodiment of the present application.
在一些实施例中,确定所述N个第二角度,包括:In some embodiments, determining the N second angles includes:
确定与搜索范围的多个角度一一对应的多个第二空间谱值;Determine a plurality of second spatial spectrum values corresponding one-to-one to a plurality of angles in the search range;
将从所述多个第二空间谱值中,获得的大于第二阈值的第二空间谱值所对应的角度,确定为所述N个第二角度。Angles corresponding to second spatial spectrum values greater than a second threshold obtained from the plurality of second spatial spectrum values are determined as the N second angles.
在一些实施例中,第二阈值可以与第一阈值相同。在另一些实施例中,第二阈值可以与第一阈值不同。In some embodiments, the second threshold may be the same as the first threshold. In other embodiments, the second threshold may be different from the first threshold.
图4为本申请实施例提供的另一种位置确定方法的流程示意图,如图4所示,该方法包括:FIG. 4 is a flow chart of another method for determining a position according to an embodiment of the present application. As shown in FIG. 4 , the method includes:
S401、所述第一设备向所述第二设备发送请求信息;第二设备接收第一设备发送的请求信息;所述请求信息用于请求所述第二设备向所述第一设备发送所述控制信号。S401. The first device sends request information to the second device; the second device receives the request information sent by the first device; the request information is used to request the second device to send the control signal to the first device.
可选地,在一些实施例中,第一设备可以每隔第一时长向向第二设备发送一次请求信息,以使第二设备基于一次请求信息,反馈一次控制信号。可选地,请求信息中还可以指示反馈控制信号的时域和/或频域位置等。Optionally, in some embodiments, the first device may send a request message to the second device once every first time period, so that the second device feeds back a control signal based on the request message. Optionally, the request message may also indicate the time domain and/or frequency domain position of the feedback control signal.
可选地,在另一些实施例中,第一设备可以向第二设备发送一次请求信息,以使第二设备基于一次请求信息,每隔第一时长向第一设备反馈一次控制信号。可选地,请求信息中还可以指示反馈控制信号的周期、次数以及时域和/或频域位置等至少一者。可选地,第一设备还可以向第二设备发送用于停止反馈控制信号的指示,以使第二设备基于该指示,不再向第一设备反馈控制信号。Optionally, in some other embodiments, the first device may send a request message to the second device once, so that the second device feeds back a control signal to the first device once every first time period based on the request message. Optionally, the request message may also indicate at least one of the period, number of times, and time domain and/or frequency domain position of the feedback control signal. Optionally, the first device may also send an instruction to stop feeding back the control signal to the second device, so that the second device no longer feeds back the control signal to the first device based on the instruction.
可选地,请求信息中还可以指示控制信号的配置信息。例如,控制信号的配置信息可以包括以下至少之一:发送控制信号的时机、控制信号的对应的时域资源和/或频域资源、发送控制信号的周期等等。Optionally, the request information may also indicate configuration information of the control signal. For example, the configuration information of the control signal may include at least one of the following: timing of sending the control signal, time domain resources and/or frequency domain resources corresponding to the control signal, period of sending the control signal, etc.
S402、第二设备向第一设备发送控制信号;第一设备接收第二设备发送的控制信号。S402: The second device sends a control signal to the first device; the first device receives the control signal sent by the second device.
S403、基于所述控制信号,确定第一信道频率响应CFR。S403: Determine a first channel frequency response CFR based on the control signal.
S404、基于所述第一CFR,确定所述第二设备相对第一设备的位置信息。S404: Determine location information of the second device relative to the first device based on the first CFR.
在一些实施例中,所述控制信号包括以下之一:上行控制信号、下行控制信号、侧行控制信号、无线保真WiFi系统中的控制信号、超宽带UWB系统中的控制信号。In some embodiments, the control signal includes one of the following: an uplink control signal, a downlink control signal, a sidelink control signal, a control signal in a wireless fidelity WiFi system, and a control signal in an ultra-wideband UWB system.
在一些实施例中,所述上行控制信号包括以下至少之一:探测参考信号SRS或解调参考信号DMRS。In some embodiments, the uplink control signal includes at least one of the following: a sounding reference signal SRS or a demodulation reference signal DMRS.
图5为本申请实施例提供的一种定位方案的流程示意图,如图5所示,第一设备先确定ZC序列,通过ZC序列的循环移位确定SRS序列,通过对SRS序列进行子载波映射和时域映射,生成SRS信号(即第二设备发送的SRS信号)。Figure 5 is a flow chart of a positioning solution provided in an embodiment of the present application. As shown in Figure 5, the first device first determines the ZC sequence, determines the SRS sequence through the cyclic shift of the ZC sequence, and generates an SRS signal (i.e., the SRS signal sent by the second device) by performing subcarrier mapping and time domain mapping on the SRS sequence.
第二设备发送的SRS信号经过信道传输,被第一设备进行接收和获取,即第一设备接收和获取SRS信号。The SRS signal sent by the second device is transmitted through the channel and is received and acquired by the first device, that is, the first device receives and acquires the SRS signal.
第一设备可以基于第二设备发送的SRS信号和第一设备接收和获取的SRS信号,进行SRS CFR的估计和校正。其中,SRS CFR的估计可以对应上述实施例中的第二CFR,校正的CFR可以对应上述实施例中对第一CFR进行校正后的第一CFR。The first device may estimate and correct the SRS CFR based on the SRS signal sent by the second device and the SRS signal received and acquired by the first device, wherein the estimated SRS CFR may correspond to the second CFR in the above embodiment, and the corrected CFR may correspond to the first CFR after the first CFR is corrected in the above embodiment.
第一设备在得到校正的CFR的情况下,可以基于Focusing Music-like算法估计AOA,然后基于AOA结合基于SRS RSSI估计距离,估计第一设备的位置。When the first device obtains the corrected CFR, it can estimate the AOA based on the Focusing Music-like algorithm, and then estimate the position of the first device based on the AOA combined with the distance estimated based on the SRS RSSI.
图6为本申请实施例提供的一种定位系统的结构示意图,如图6所示,在图6中,终端设备601向基站602发送SRS信号,这样基站602可以基于终端设备601发送的SRS信号,确定终端设备601相对基站602的位置信息,进而确定终端设备601的位置信息。Figure 6 is a structural diagram of a positioning system provided in an embodiment of the present application. As shown in Figure 6, in Figure 6, the terminal device 601 sends an SRS signal to the base station 602, so that the base station 602 can determine the location information of the terminal device 601 relative to the base station 602 based on the SRS signal sent by the terminal device 601, and then determine the location information of the terminal device 601.
以下以控制信号为SRS信号为例,对本申请实施例中的定位方法(即位置确定方法)的定位性能进行说明。表1为本申请实施例中的SRS的配置信息。The following takes the control signal being an SRS signal as an example to illustrate the positioning performance of the positioning method (ie, the position determination method) in the embodiment of the present application. Table 1 is the configuration information of the SRS in the embodiment of the present application.
表1Table 1
当终端设备和网络设备之间没有遮挡的时候,信道模型为视距(Line of Sight,LOS)。因为衰减少,所以跟非视距(Non Line of Sight,NLOS)信道相比,LOS信道模型的信号质量更好,吞吐量越大。当终端设备和网络设备之间有建筑、植物遮挡的时候,除了衰减,信号还有反射、衍射和穿透损耗,信道模式为NLOS。可选地,LOS场景为微波暗室的场景,NLOS场景可以为普通室内的场景。When there is no obstruction between the terminal device and the network device, the channel model is Line of Sight (LOS). Because of the reduced attenuation, the LOS channel model has better signal quality and greater throughput than the Non Line of Sight (NLOS) channel. When there are buildings or plants blocking the terminal device and the network device, in addition to attenuation, the signal also has reflection, diffraction and penetration loss, and the channel mode is NLOS. Optionally, the LOS scene is a microwave darkroom scene, and the NLOS scene can be an ordinary indoor scene.
图7为本申请实施例提供的一种不同测角方法测角性能的仿真结果示意图,从图7中可以看出,图7中的横坐标为信噪比(Signal-to-Noise Ratio,SNR),单位为dB,纵坐标为测角误差,测角误差可以用AOA均方根误差(Root Mean Square Error,RMSE)来表示(单位为度,度也可以用degrees表示)。在图7中,可以看到本申请实施例中的Focusing MUSIC-like算法在LOS场景或NLOS场景中,估计角度性能均比MUSIC及MUSIC-like更好。FIG7 is a schematic diagram of simulation results of the angle measurement performance of a different angle measurement method provided in an embodiment of the present application. It can be seen from FIG7 that the horizontal axis in FIG7 is the signal-to-noise ratio (SNR), in dB, and the vertical axis is the angle measurement error, which can be represented by the AOA root mean square error (RMSE) (in degrees, which can also be represented by degrees). In FIG7, it can be seen that the Focusing MUSIC-like algorithm in the embodiment of the present application has better angle estimation performance than MUSIC and MUSIC-like in LOS or NLOS scenarios.
图8为本申请实施例提供的一种不同测角方法测角性能的实验结果示意图,从图8中可以看出,图8为经验分布函图,图8中的横坐标为度数误差(Error in degrees),纵坐标为累积分布函数(Cumulative Distribution Function,CDF)。在图8中,可以看到本申请实施例中的Focusing MUSIC-like算法在LOS场景或NLOS场景中,估计角度性能均比MUSIC及MUSIC-like更好。FIG8 is a schematic diagram of the experimental results of the angle measurement performance of a different angle measurement method provided in an embodiment of the present application. It can be seen from FIG8 that FIG8 is an empirical distribution function diagram, the horizontal axis in FIG8 is the error in degrees (Error in degrees), and the vertical axis is the cumulative distribution function (CDF). In FIG8, it can be seen that the Focusing MUSIC-like algorithm in the embodiment of the present application has better angle estimation performance than MUSIC and MUSIC-like in LOS scenarios or NLOS scenarios.
本申请实施例采用基于SRS信号的信道估计方法,利用SRS序列良好的相关特性,对上行信道进行物理层CFR的估计。通过修改物理层配置文件,得到物理层数据,并通过高层配置参数恢复发射端SRS,得到物理层CFR,进一步利用了信号本身包含的信息,是位置参数(角度,距离)估计的基础,进而获得更加准确的定位结果。The embodiment of the present application adopts a channel estimation method based on SRS signals, and uses the good correlation characteristics of the SRS sequence to estimate the physical layer CFR of the uplink channel. By modifying the physical layer configuration file, the physical layer data is obtained, and the transmitting end SRS is restored through the high-level configuration parameters to obtain the physical layer CFR, which further utilizes the information contained in the signal itself, which is the basis for estimating the position parameters (angle, distance), thereby obtaining a more accurate positioning result.
本申请实施例利用聚焦变换,将不同频率点下的信号子空间变换到同一参考频点下的信号子空间,接着利用基于波束形成的MUSIC-like算法进行角度估计,比传统MUSIC算法估计精度更高,结合RSSI得到的距离信息,进行位置估计。本申请实施例可以基于单网络设备得到更为准确的角度估计结果,进而得到更为准确的定位结果,且无需信源个数信息,能够更好更方便地应用于实际系统。The embodiment of the present application uses focusing transformation to transform the signal subspace at different frequency points to the signal subspace at the same reference frequency point, and then uses the MUSIC-like algorithm based on beamforming to perform angle estimation, which has higher estimation accuracy than the traditional MUSIC algorithm, and combines the distance information obtained by RSSI to perform position estimation. The embodiment of the present application can obtain more accurate angle estimation results based on a single network device, and then obtain more accurate positioning results, and does not require information on the number of signal sources, and can be better and more conveniently applied to actual systems.
本申请实施例利用网络设备和终端设备进行数据采集和算法验证,所提出的CFR获取和高精度AOA估计算法在实际设备上进行实验验证,方法更具有实际应用价值,可以直接应用当前的网络设备和终端设备上,无需多网络设备,无需网络设备和终端之间的同步,大大减小了定位方案对网络中网络设备个数和同步精度的要求。The embodiments of the present application utilize network devices and terminal devices for data collection and algorithm verification. The proposed CFR acquisition and high-precision AOA estimation algorithms are experimentally verified on actual devices. The method has more practical application value and can be directly applied to current network devices and terminal devices. There is no need for multiple network devices and synchronization between network devices and terminals, which greatly reduces the requirements of the positioning solution on the number of network devices in the network and the synchronization accuracy.
以上结合附图详细描述了本申请的优选实施方式,但是,本申请并不限于上述实施方式中的具体细节,在本申请的技术构思范围内,可以对本申请的技术方案进行多种简单变型,这些简单变型均属于本申请的保护范围。例如,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本申请对各种可能的组合方式不再另行说明。又例如,本申请的各种不同的实施方式之间也可以进行任意组合,只要其不违背本申请的思想,其同样应当视为本申请所公开的内容。又例如,在不冲突的前提下,本申请描述的各个实施例和/或各个实施例中的技术特征可以和现有技术任意的相互组合,组合之后得到的技术方案也应落入本申请的保护范围。The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all belong to the protection scope of the present application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present application will not further explain various possible combinations. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the idea of the present application, they should also be regarded as the contents disclosed in the present application. For another example, the various embodiments and/or the technical features in the various embodiments described in the present application can be arbitrarily combined with the prior art without conflict, and the technical solution obtained after the combination should also fall within the protection scope of the present application.
还应理解,在本申请的各种方法实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。此外,在本申请实施例中,术语“下行”、“上行”和“侧行”用于表示信号或数据的传输方向,其中,“下行”用于表示信号或数据的传输方向为从站点发送至小区的用户设备的第一方向,“上行”用于表示信号或数据的传输方向为从小区的用户设备发送至站点的第二方向,“侧行”用于表示信号或数据的传输方向为从用户设备1发送至用户设备2的第三方向。例如,“下行信号”表示该信号的传输方向为第一方向。另外,本申请实施例中,术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。具体地,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should also be understood that in various method embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. In addition, in the embodiment of the present application, the terms "downlink", "uplink" and "side" are used to indicate the transmission direction of the signal or data, wherein "downlink" is used to indicate that the transmission direction of the signal or data is the first direction sent from the site to the user equipment of the cell, "uplink" is used to indicate that the transmission direction of the signal or data is the second direction sent from the user equipment of the cell to the site, and "side" is used to indicate that the transmission direction of the signal or data is the third direction sent from the user equipment 1 to the user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. In addition, in the embodiment of the present application, the term "and/or" is only a description of the association relationship of the associated objects, indicating that there can be three relationships. Specifically, A and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character "/" in this article generally indicates that the front and back associated objects are in an "or" relationship.
图9为本申请实施例提供的位置确定装置的结构组成示意图,可选地,位置确定装置900可以应用于第一设备,或者,位置确定装置900可以为第一设备,或者,位置确定装置900可以用于构成第一设备。如图9所示,所述位置确定装置900包括:FIG9 is a schematic diagram of the structure of a position determination device provided in an embodiment of the present application. Optionally, the position determination device 900 can be applied to a first device, or the position determination device 900 can be a first device, or the position determination device 900 can be used to constitute a first device. As shown in FIG9 , the position determination device 900 includes:
通信单元901,用于:接收第二设备发送的控制信号;The communication unit 901 is used to: receive a control signal sent by a second device;
确定单元902,用于:基于所述控制信号,确定第一信道频率响应CFR;The determining unit 902 is configured to: determine a first channel frequency response CFR based on the control signal;
所述确定单元902,还用于:基于所述第一CFR,确定所述第二设备相对第一设备的位置信息。The determining unit 902 is further configured to determine location information of the second device relative to the first device based on the first CFR.
在一些实施例中,所述确定单元902,还用于:确定所述控制信号的时域位置和/或频域位置;基于所述控制信号的时域位置和/或频域位置,确定第一信息;所述第一信息包括:所述第一设备的每个天线端口,接收到对应所述控制信号的至少一个子载波中每个子载波承载的信息;基于所述第一信息,确定所述第一CFR。In some embodiments, the determination unit 902 is also used to: determine the time domain position and/or frequency domain position of the control signal; determine first information based on the time domain position and/or frequency domain position of the control signal; the first information includes: each antenna port of the first device receives information carried by each subcarrier in at least one subcarrier corresponding to the control signal; based on the first information, determine the first CFR.
在一些实施例中,所述确定单元902,还用于:确定第二信息;所述第二信息包括:所述第二设备的每个天线端口,发送对应所述控制信号的至少一个子载波中每个子载波承载的信息;In some embodiments, the determining unit 902 is further used to: determine second information; the second information includes: each antenna port of the second device sends information carried by each subcarrier in at least one subcarrier corresponding to the control signal;
基于所述第一信息和所述第二信息,确定所述第一CFR。Based on the first information and the second information, the first CFR is determined.
在一些实施例中,所述第一CFR基于 确定; In some embodiments, the first CFR is based on Sure;
其中,Y(k)表示所述第一信息;X(k)表示所述第二信息; 表示Y(k)中的第k个元素与X(k)中的第k个元素对应相除;0≤k≤N-1,N表示所述控制信号对应的子载波数目。 Wherein, Y(k) represents the first information; X(k) represents the second information; It indicates that the kth element in Y(k) is divided by the kth element in X(k); 0≤k≤N-1, N indicates the number of subcarriers corresponding to the control signal.
在一些实施例中,所述确定单元902,还用于:确定第二CFR;In some embodiments, the determining unit 902 is further configured to: determine a second CFR;
确定参考CFR;所述参考CFR是在所述第一设备的采样时间偏移STO、采样频率偏移SFO、初始相位偏移IPO中的至少一者校正的情况下,基于接收的第三设备发送的所述控制信号确定的;Determine a reference CFR; the reference CFR is determined based on the control signal sent by the received third device when at least one of the sampling time offset STO, the sampling frequency offset SFO, and the initial phase offset IPO of the first device is corrected;
基于所述第二CFR和所述参考CFR,确定所述第一CFR。Based on the second CFR and the reference CFR, the first CFR is determined.
在一些实施例中,所述第二CFR为 其中,Y(k)表示所述第一信息;X(k)表示所述第二信息; 表示Y(k)中的第k个元素与X(k)中的第k个元素对应相除;0≤k≤N-1,N表示所述控制信号对应的子载波数目; In some embodiments, the second CFR is Wherein, Y(k) represents the first information; X(k) represents the second information; represents the kth element in Y(k) divided by the kth element in X(k); 0≤k≤N-1, N represents the number of subcarriers corresponding to the control signal;
所述第一CFR基于所述第二CFR中的每个元素,与所述参考CFR中的每个元素对应相除的结果确定。The first CFR is determined based on a result of dividing each element in the second CFR by each element in the reference CFR.
在一些实施例中,所述确定单元902,还用于:确定所述第一CFR的协方差矩阵;基于所述第一CFR的协方差矩阵,确定M个第一角度;M为大于或等于1的整数;基于所述M个第一角度,确定所述位置信息。In some embodiments, the determination unit 902 is further used to: determine the covariance matrix of the first CFR; determine M first angles based on the covariance matrix of the first CFR; M is an integer greater than or equal to 1; and determine the position information based on the M first angles.
在一些实施例中,所述确定单元902,还用于:基于所述第一CFR的协方差矩阵的次最小特征值和最小特征值,以及所述第一设备的天线端口数目,确定第一数值;基于所述第一数值和所述第一设备的天线端口数目,确定第二数值;基于所述第一数值和所述第二数值,确定所述M个第一角度。In some embodiments, the determination unit 902 is further used to: determine a first value based on the second minimum eigenvalue and the minimum eigenvalue of the covariance matrix of the first CFR and the number of antenna ports of the first device; determine a second value based on the first value and the number of antenna ports of the first device; determine the M first angles based on the first value and the second value.
在一些实施例中,所述第一数值的确定方式为: β表示所述第一数值;M表示所述第一设备的天线端口数目;ξ M-1表示所述第一CFR的协方差矩阵的次最小特征值;ξ M表示所述第一CFR的协方差矩阵的最小特征值; In some embodiments, the first value is determined by: β represents the first value; M represents the number of antenna ports of the first device; ξ M-1 represents the second minimum eigenvalue of the covariance matrix of the first CFR; ξ M represents the minimum eigenvalue of the covariance matrix of the first CFR;
所述第二数值的确定方式为: α表示所述第二数值。 The second value is determined as follows: α represents the second value.
在一些实施例中,所述确定单元902,还用于:基于搜索范围的多个角度,确定第一导向矢量;基于所述第一CFR的协方差矩阵、所述第一数值、所述第二数值以及所述第一导向矢量,确定第一目标矩阵;基于所述第一目标矩阵,确定所述M个第一角度。In some embodiments, the determination unit 902 is also used to: determine a first steering vector based on multiple angles in the search range; determine a first target matrix based on the covariance matrix of the first CFR, the first value, the second value and the first steering vector; and determine the M first angles based on the first target matrix.
在一些实施例中,所述第一目标矩阵的确定方式为: In some embodiments, the first target matrix is determined as follows:
表示所述第一目标矩阵;a(θ)表示第一导向矢量;β表示所述第一数值;α表示所述第二数值;I表示单位矩阵;R表示所述第一CFR的协方差矩阵。 represents the first target matrix; a(θ) represents the first steering vector; β represents the first value; α represents the second value; I represents the unit matrix; R represents the covariance matrix of the first CFR .
在一些实施例中,所述确定单元902,还用于:确定所述第一目标矩阵的最小特征值对应的第一特征向量;基于所述第一特征向量和所述第一导向矢量,确定所述M个第一角度。In some embodiments, the determination unit 902 is further used to: determine a first eigenvector corresponding to the minimum eigenvalue of the first target matrix; and determine the M first angles based on the first eigenvector and the first steering vector.
在一些实施例中,所述确定单元902,还用于:确定与搜索范围的多个角度一一对应的多个第一空间谱值;将从所述多个第一空间谱值中,获得的大于第一阈值的第一空间谱值所对应的角度, 确定为所述M个第一角度。In some embodiments, the determining unit 902 is further configured to: determine a plurality of first spatial spectrum values corresponding one-to-one to a plurality of angles in the search range; and determine angles corresponding to first spatial spectrum values obtained from the plurality of first spatial spectrum values and greater than a first threshold as the M first angles.
在一些实施例中,所述确定单元902,还用于:基于所述M个第一角度,确定目标角度;确定所述第二设备与所述第一设备之间的距离;基于所述距离和所述目标角度,确定所述位置信息。In some embodiments, the determination unit 902 is further used to: determine a target angle based on the M first angles; determine a distance between the second device and the first device; and determine the location information based on the distance and the target angle.
在一些实施例中,所述确定单元902,还用于:基于所述M个第一角度,确定聚焦矩阵;所述聚焦矩阵用于将多个频点上的信息聚焦到参考频点;所述多个频点包括:对应所述控制信号的多个子载波所对应的频点;基于所述聚焦矩阵和与所述多个频点对应的所述第一CFR的协方差矩阵,确定聚焦后的第二CFR的协方差矩阵;基于所述第二CFR的协方差矩阵,确定N个第二角度;N为大于或等于1的整数;基于所述N个第二角度,确定所述目标角度。In some embodiments, the determination unit 902 is also used to: determine a focusing matrix based on the M first angles; the focusing matrix is used to focus information on multiple frequency points to a reference frequency point; the multiple frequency points include: frequency points corresponding to multiple subcarriers corresponding to the control signal; based on the focusing matrix and the covariance matrix of the first CFR corresponding to the multiple frequency points, determine the covariance matrix of the focused second CFR; based on the covariance matrix of the second CFR, determine N second angles; N is an integer greater than or equal to 1; based on the N second angles, determine the target angle.
在一些实施例中,所述确定单元902,还用于:基于所述M个第一角度和所述多个频点,确定第二导向矢量;In some embodiments, the determining unit 902 is further configured to: determine a second steering vector based on the M first angles and the multiple frequency points;
确定在所述多个频点上的第一信号频域数据;Determine frequency domain data of the first signal at the plurality of frequency points;
基于所述M个第一角度和所述参考频点,确定第三导向矢量;Determining a third steering vector based on the M first angles and the reference frequency point;
确定在所述参考频点上的第二信号频域数据;Determining frequency domain data of a second signal at the reference frequency point;
基于所述第二导向矢量、所述第一信号频域数据、所述第三导向矢量以及所述第二信号频域数据,确定所述聚焦矩阵。The focusing matrix is determined based on the second steering vector, the first signal frequency domain data, the third steering vector and the second signal frequency domain data.
在一些实施例中,所述聚焦矩阵基于以下公式确定:T(f k)A(f k)S(f k)=A(f 0,θ)S(f 0); In some embodiments, the focusing matrix is determined based on the following formula: T(f k )A(f k )S(f k )=A(f 0 ,θ)S(f 0 );
A(f k)表示所述第二导向矢量;S(f k)表示所述第一信号频域数据;A(f 0,θ)表示所述第三导向矢量;S(f 0)表示所述第二信号频域数据;f k表示第k个子载波对应的频点,0≤k≤N-1,N表示所述控制信号对应的子载波数目;f 0表示所述参考频点。 A(f k ) represents the second steering vector; S(f k ) represents the first signal frequency domain data; A(f 0 ,θ) represents the third steering vector; S(f 0 ) represents the second signal frequency domain data; f k represents the frequency point corresponding to the kth subcarrier, 0≤k≤N-1, N represents the number of subcarriers corresponding to the control signal; f 0 represents the reference frequency point.
在一些实施例中,所述确定单元902,还用于:基于所述第二CFR的协方差矩阵、第一数值、第二数值以及第一导向矢量,确定第二目标矩阵;其中,所述第一数值是基于所述第二CFR的协方差矩阵的次最小特征值和最小特征值,以及所述第一设备的天线端口数目确定的;所述第二数值是基于所述第一数值和所述第一设备的天线端口数目确定的;所述第一导向矢量是基于搜索范围的多个角度确定的;基于所述第二目标矩阵,确定所述N个第二角度。In some embodiments, the determination unit 902 is also used to: determine a second target matrix based on the covariance matrix of the second CFR, the first value, the second value and the first steering vector; wherein the first value is determined based on the sub-minimum eigenvalue and the minimum eigenvalue of the covariance matrix of the second CFR, and the number of antenna ports of the first device; the second value is determined based on the first value and the number of antenna ports of the first device; the first steering vector is determined based on multiple angles of the search range; and the N second angles are determined based on the second target matrix.
在一些实施例中,所述第二目标矩阵的确定方式为: In some embodiments, the second target matrix is determined as follows:
表示所述第二目标矩阵;a(θ)表示第一导向矢量;β表示所述第一数值;α表示所述第二数值;I表示单位矩阵;R'表示所述第二CFR的协方差矩阵; represents the second target matrix; a(θ) represents the first steering vector; β represents the first value; α represents the second value; I represents the unit matrix; R' represents the covariance of the second CFR matrix;
所述第一数值的确定方式为: β表示所述第一数值;M表示所述第一设备的天线端口数目;ξ M-1表示所述第一CFR的协方差矩阵的次最小特征值;ξ M表示所述第一CFR的协方差矩阵的最小特征值; The first value is determined as follows: β represents the first value; M represents the number of antenna ports of the first device; ξ M-1 represents the second minimum eigenvalue of the covariance matrix of the first CFR; ξ M represents the minimum eigenvalue of the covariance matrix of the first CFR;
所述第二数值的确定方式为: α表示所述第二数值。 The second value is determined as follows: α represents the second value.
在一些实施例中,所述确定单元902,还用于:确定所述第二目标矩阵的最小特征值对应的第二特征向量;基于所述第二特征向量和所述第一导向矢量,确定所述N个第二角度。In some embodiments, the determination unit 902 is further used to: determine a second eigenvector corresponding to the minimum eigenvalue of the second target matrix; and determine the N second angles based on the second eigenvector and the first steering vector.
在一些实施例中,所述确定单元902,还用于:确定与搜索范围的多个角度一一对应的多个第二空间谱值;将从所述多个第二空间谱值中,获得的大于第二阈值的第二空间谱值所对应的角度,确定为所述N个第二角度。In some embodiments, the determining unit 902 is further configured to: determine a plurality of second spatial spectrum values corresponding one-to-one to a plurality of angles in the search range; and determine angles corresponding to second spatial spectrum values obtained from the plurality of second spatial spectrum values and greater than a second threshold as the N second angles.
在一些实施例中,通信单元901,还用于:向所述第二设备发送请求信息;所述请求信息用于请求所述第二设备向所述第一设备发送所述控制信号。In some embodiments, the communication unit 901 is further used to: send request information to the second device; the request information is used to request the second device to send the control signal to the first device.
在一些实施例中,所述控制信号包括以下之一:上行控制信号、下行控制信号、侧行控制信号、无线保真WiFi系统中的控制信号、超宽带UWB系统中的控制信号。In some embodiments, the control signal includes one of the following: an uplink control signal, a downlink control signal, a sidelink control signal, a control signal in a wireless fidelity WiFi system, and a control signal in an ultra-wideband UWB system.
在一些实施例中,所述上行控制信号包括以下至少之一:探测参考信号SRS或解调参考信号DMRS。In some embodiments, the uplink control signal includes at least one of the following: a sounding reference signal SRS or a demodulation reference signal DMRS.
本领域技术人员应当理解,本申请实施例的上述位置确定装置的相关描述可以参照本申请实施例的位置确定方法的相关描述进行理解。Those skilled in the art should understand that the relevant description of the above-mentioned position determination device in the embodiment of the present application can be understood by referring to the relevant description of the position determination method in the embodiment of the present application.
图10是本申请实施例提供的一种第一设备示意性结构图。该第一设备1000可以包括:网络设备或终端设备。图10所示的第一设备1000可以包括处理器1010和存储器1020,所述存储器1020存储有可在处理器1010上运行的计算机程序,所述处理器1010执行所述程序时实现上述任一实施 例中的位置确定方法。FIG10 is a schematic structural diagram of a first device provided in an embodiment of the present application. The first device 1000 may include: a network device or a terminal device. The first device 1000 shown in FIG10 may include a processor 1010 and a memory 1020, wherein the memory 1020 stores a computer program that can be run on the processor 1010, and when the processor 1010 executes the program, the location determination method in any of the above embodiments is implemented.
可选地,存储器1020可以是独立于处理器1010的一个单独的器件,也可以集成在处理器1010中。Optionally, the memory 1020 may be a separate device from the processor 1010 , or may be integrated into the processor 1010 .
在一些实施例中,如图10所示,第一设备1000还可以包括收发器1030,处理器1010可以控制该收发器1030与其他设备进行通信,具体地,可以向其他设备发送信息或数据,或接收其他设备发送的信息或数据。In some embodiments, as shown in FIG. 10 , the first device 1000 may further include a transceiver 1030 , and the processor 1010 may control the transceiver 1030 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.
其中,收发器1030可以包括发射机和接收机。收发器1030还可以进一步包括天线,天线的数量可以为一个或多个。The transceiver 1030 may include a transmitter and a receiver. The transceiver 1030 may further include an antenna, and the number of antennas may be one or more.
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现本申请任一实施例中的位置确定方法。An embodiment of the present application further provides a computer storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the position determination method in any embodiment of the present application.
在一些实施例中,该计算机可读存储介质可应用于本申请实施例中的第一设备,并且该计算机程序使得计算机执行本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the computer-readable storage medium can be applied to the first device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
图11是本申请实施例的芯片的示意性结构图。图11所示的芯片1100包括处理器1110,处理器1110用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备(例如第一设备)执行本申请实施例中的方法。Fig. 11 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 1100 shown in Fig. 11 includes a processor 1110, which is used to call and run a computer program from a memory so that a device (eg, a first device) equipped with the chip executes a method according to an embodiment of the present application.
在一些实施例中,如图11所示,芯片1100还可以包括存储器1120。其中,处理器1110可以从存储器1120中调用并运行计算机程序,以实现本申请实施例中的方法。In some embodiments, as shown in FIG11 , the chip 1100 may further include a memory 1120. The processor 1110 may call and run a computer program from the memory 1120 to implement the method in the embodiment of the present application.
其中,存储器1120可以是独立于处理器1110的一个单独的器件,也可以集成在处理器1110中。The memory 1120 may be a separate device independent of the processor 1110 , or may be integrated into the processor 1110 .
在一些实施例中,该芯片1100还可以包括输入接口1130。其中,处理器1110可以控制该输入接口1130与其他设备或芯片进行通信,具体地,可以获取其他设备或芯片发送的信息或数据。In some embodiments, the chip 1100 may further include an input interface 1130. The processor 1110 may control the input interface 1130 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
在一些实施例中,该芯片1100还可以包括输出接口1140。其中,处理器1110可以控制该输出接口1140与其他设备或芯片进行通信,具体地,可以向其他设备或芯片输出信息或数据。In some embodiments, the chip 1100 may further include an output interface 1140. The processor 1110 may control the output interface 1140 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
在一些实施例中,该芯片可应用于本申请实施例中的第一设备,并且该芯片可以实现本申请实施例的各个方法中由第一设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the chip can be applied to the first device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the first device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
应理解,本申请实施例提到的芯片还可以称为系统级芯片,系统芯片,芯片系统或片上系统芯片等。It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机存储介质,所述计算机存储介质存储计算机程序,所述计算机程序包括能够由至少一个处理器执行的指令,当所述指令由所述至少一个处理器执行时实现本申请任一实施例中的位置确定方法。An embodiment of the present application also provides a computer program product, which includes a computer storage medium, the computer storage medium storing a computer program, and the computer program including instructions that can be executed by at least one processor. When the instructions are executed by the at least one processor, the position determination method in any embodiment of the present application is implemented.
在一些实施例中,该计算机程序产品可应用于本申请实施例中的第一设备,并且该计算机程序指令使得计算机执行本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the computer program product can be applied to the first device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
可选地,本申请实施例中的计算机程序产品在另一些实施例中也可以称为软件产品。Optionally, the computer program product in the embodiments of the present application may also be referred to as a software product in other embodiments.
本申请实施例还提供了一种计算机程序,所述计算机程序使得计算机执行本申请任一实施例中的位置确定方法。An embodiment of the present application also provides a computer program, which enables a computer to execute the position determination method in any embodiment of the present application.
在一些实施例中,该计算机程序可应用于本申请实施例中的第一设备,当该计算机程序在计算机上运行时,使得计算机执行本申请实施例的各个方法中由网络设备实现的相应流程,为了简洁,在此不再赘述。In some embodiments, the computer program can be applied to the first device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
本申请实施例的处理器、位置确定装置或者芯片可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器、位置确定装置或者芯片可以包括以下任一个或多个的集成:通用处理器、特定用途集成电路(Application Specific Integrated Circuit,ASIC)、数字信号处理器(Digital Signal Processor,DSP)、数字信号处理装置(Digital Signal Processing Device,DSPD)、可编程逻辑装置(Programmable Logic Device,PLD)、现场可编程门阵列(Field Programmable Gate Array,FPGA)、中央处理器(Central Processing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)、嵌入式神经网络处理器(neural-network processing units,NPU)、控制器、微控制器、微处理器、可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码 处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。The processor, position determination device or chip of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor, position determination device or chip may include any one or more of the following integrations: general processor, application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), digital signal processor (Digital Signal Processor, DSP), digital signal processing device (Digital Signal Processing Device, DSPD), programmable logic device (Programmable Logic Device, PLD), field programmable gate array (Field Programmable Gate Array, FPGA), central processing unit (Central Processing Unit, CPU), graphics processing unit (Graphics Processing Unit, GPU), embedded neural network processor (neural-network processing units, NPU), controller, microcontroller, microprocessor, programmable logic device, discrete gate or transistor logic device, discrete hardware component. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
可以理解,本申请实施例中的存储器或计算机存储介质可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It is understood that the memory or computer storage medium in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
应理解,上述存储器或计算机存储介质为示例性但不是限制性说明,例如,本申请实施例中的存储器还可以是静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synch link DRAM,SLDRAM)以及直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)等等。也就是说,本申请实施例中的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It should be understood that the above-mentioned memory or computer storage medium is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,)ROM、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims (30)
- A method of location determination, comprising:The first equipment receives a control signal sent by the second equipment;Determining a first channel frequency response, CFR, based on the control signal;Location information of the second device relative to the first device is determined based on the first CFR.
- The method of claim 1, wherein the determining a first channel frequency response, CFR, based on the control signal comprises:Determining a time domain position and/or a frequency domain position of the control signal;Determining first information based on a time domain position and/or a frequency domain position of the control signal; the first information includes: each antenna port of the first device receives information carried by each subcarrier in at least one subcarrier corresponding to the control signal;the first CFR is determined based on the first information.
- The method of claim 2, wherein the determining the first CFR based on the first information comprises:Determining second information; the second information includes: each antenna port of the second device sends information carried by each subcarrier in at least one subcarrier corresponding to the control signal;the first CFR is determined based on the first information and the second information.
- A method according to claim 3, wherein the first CFR is based onDetermining;Wherein Y (k) represents the first information; x (k) represents the second information; Representing the corresponding division of the kth element in Y (k) with the kth element in X (k); k is more than or equal to 0 and less than or equal to N-1, wherein N represents the number of subcarriers corresponding to the control signal.
- The method of any of claims 1 to 4, wherein determining the first CFR comprises:determining a second CFR;Determining a reference CFR; the reference CFR is determined based on the received control signal transmitted by the third device in the case that at least one of the sampling time offset STO, the sampling frequency offset SFO, and the initial phase offset IPO of the first device is corrected;the first CFR is determined based on the second CFR and the reference CFR.
- The method of claim 5, wherein the second CFR isWherein Y (k) represents the first information; x (k) represents the second information; Representing the corresponding division of the kth element in Y (k) with the kth element in X (k); k is more than or equal to 0 and less than or equal to N-1, wherein N represents the number of subcarriers corresponding to the control signal;The first CFR is determined based on each element in the second CFR, and a result of a corresponding division of each element in the reference CFR.
- The method of any of claims 1-6, wherein the determining location information of the second device relative to the first device based on the first CFR comprises:Determining a covariance matrix of the first CFR;determining M first angles based on a covariance matrix of the first CFR; m is an integer greater than or equal to 1;the location information is determined based on the M first angles.
- The method of claim 7, wherein the determining M first angles based on the covariance matrix of the first CFR comprises:Determining a first value based on a next-to-minimum eigenvalue and a minimum eigenvalue of a covariance matrix of the first CFR and a number of antenna ports of the first device;Determining a second value based on the first value and the number of antenna ports of the first device;the M first angles are determined based on the first value and the second value.
- The method of claim 8, wherein the first value is determined by: Beta represents the first value; m represents the number of antenna ports of the first device; ζ M-1 represents the next smallest eigenvalue of the covariance matrix of the first CFR; ζ M represents the minimum eigenvalue of the covariance matrix of the first CFR;the second value is determined in the following manner: Alpha represents the second value.
- The method of claim 8 or 9, wherein the determining the M first angles based on the first and second values comprises:determining a first steering vector based on a plurality of angles of the search range;determining a first target matrix based on a covariance matrix of the first CFR, the first numerical value, the second numerical value, and the first steering vector;the M first angles are determined based on the first target matrix.
- The method of claim 10, wherein the first target matrix is determined by:Representing the first target matrix; a (θ) represents a first steering vector; beta represents the first value; α represents the second value; i represents an identity matrix; r represents the covariance matrix of the first CFR.
- The method of claim 10 or 11, wherein the determining the M first angles based on the first target matrix comprises:determining a first eigenvector corresponding to the minimum eigenvalue of the first target matrix;the M first angles are determined based on the first feature vector and the first steering vector.
- The method of any of claims 7 to 12, wherein determining the M first angles comprises:determining a plurality of first spatial spectrum values corresponding to a plurality of angles of the search range one by one;And determining angles corresponding to the first spatial spectrum values which are obtained from the plurality of first spatial spectrum values and are larger than a first threshold as M first angles.
- The method of any of claims 7 to 13, wherein the determining the location information based on the M first angles comprises:determining a target angle based on the M first angles;determining a distance between the second device and the first device;the location information is determined based on the distance and the target angle.
- The method of claim 14, wherein the determining a target angle based on the M first angles comprises:Determining a focus matrix based on the M first angles; the focusing matrix is used for focusing information on a plurality of frequency points to a reference frequency point; the plurality of frequency bins include: frequency points corresponding to a plurality of subcarriers of the control signal;determining a covariance matrix of a focused second CFR based on the focusing matrix and covariance matrices of the first CFR corresponding to the plurality of frequency points;determining N second angles based on a covariance matrix of the second CFR; n is an integer greater than or equal to 1;the target angle is determined based on the N second angles.
- The method of claim 15, wherein the determining a focus matrix based on the M first angles comprises:Determining a second steering vector based on the M first angles and the plurality of frequency points;determining first signal frequency domain data at the plurality of frequency points;determining a third steering vector based on the M first angles and the reference frequency point;Determining second signal frequency domain data at the reference frequency point;The focus matrix is determined based on the second steering vector, the first signal frequency domain data, the third steering vector, and the second signal frequency domain data.
- The method of claim 16, wherein the focus matrix is determined based on the following formula: t (f k)A(f k)S(f k)=A(f 0,θ)S(f 0);A (f k) represents the second steering vector; s (f k) represents the first signal frequency domain data; a (f 0, θ) represents the third steering vector; s (f 0) represents the second signal frequency domain data; f k represents a frequency point corresponding to the kth subcarrier, k is more than or equal to 0 and less than or equal to N-1, and N represents the number of subcarriers corresponding to the control signal; f 0 denotes the reference frequency point.
- The method of any of claims 15 to 17, wherein the determining N second angles based on the covariance matrix of the second CFR comprises:Determining a second target matrix based on the covariance matrix of the second CFR, the first numerical value, the second numerical value, and the first steering vector; wherein the first value is determined based on a next-minimum eigenvalue and a minimum eigenvalue of a covariance matrix of the second CFR, and a number of antenna ports of the first device; the second value is determined based on the first value and a number of antenna ports of the first device; the first steering vector is determined based on a plurality of angles of a search range;the N second angles are determined based on the second target matrix.
- The method of claim 18, wherein the second target matrix is determined by:Representing the second target matrix; a (θ) represents a first steering vector; beta represents the first value; α represents the second value; i represents an identity matrix; r' represents a covariance matrix of the second CFR;The first numerical value is determined in the following manner: Beta represents the first value; m represents the number of antenna ports of the first device; ζ M-1 represents the next smallest eigenvalue of the covariance matrix of the first CFR; ζ M represents the minimum eigenvalue of the covariance matrix of the first CFR;the second value is determined in the following manner: Alpha represents the second value.
- The method of claim 18 or 19, wherein the determining the N second angles based on the second target matrix comprises:Determining a second eigenvector corresponding to the minimum eigenvalue of the second target matrix;The N second angles are determined based on the second feature vector and the first steering vector.
- The method of any of claims 15 to 20, wherein determining the N second angles comprises:Determining a plurality of second spatial spectrum values corresponding to a plurality of angles of the search range one by one;and determining angles corresponding to second spatial spectrum values which are obtained from the plurality of second spatial spectrum values and are larger than a second threshold as the N second angles.
- The method of any one of claims 1 to 21, wherein the method further comprises:the first device sends request information to the second device; the request information is used for requesting the second device to send the control signal to the first device.
- The method of any one of claims 1 to 22, wherein the control signal comprises one of: uplink control signals, downlink control signals, lateral control signals, control signals in a wireless fidelity WiFi system and control signals in an ultra-wideband UWB system.
- The method of claim 23, wherein the uplink control signal comprises at least one of: a sounding reference signal, SRS, or a demodulation reference signal, DMRS.
- A position determining apparatus comprising:a communication unit configured to: receiving a control signal sent by a second device;a determining unit configured to: determining a first channel frequency response, CFR, based on the control signal;The determining unit is further configured to: based on the first CFR, location information of the second device relative to the first device is determined.
- A first device, comprising: a processor and a memory are provided for the processor,The memory stores a computer program executable on a processor,The processor implementing the method of any one of claims 1 to 24 when executing the program.
- A computer storage medium comprising a program code for causing a computer to, the computer storage medium stores one or more programs, the one or more programs may be executable by one or more processors to implement the method of any of claims 1 to 24.
- A chip, comprising: a processor for calling and running a computer program from a memory, causing a device on which the chip is mounted to perform the method of any one of claims 1 to 24.
- A computer program product comprising a computer storage medium storing a computer program comprising instructions executable by at least one processor, the instructions when executed by the at least one processor implementing the method of any one of claims 1 to 24.
- A computer program which causes a computer to perform the method of any one of claims 1 to 24.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/082590 WO2023178569A1 (en) | 2022-03-23 | 2022-03-23 | Position determining method and apparatus, device, medium, chip, product, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118715796A true CN118715796A (en) | 2024-09-27 |
Family
ID=88099418
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202280087231.3A Pending CN118715796A (en) | 2022-03-23 | 2022-03-23 | Position determination method, device, equipment, medium, chip, product and program |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN118715796A (en) |
WO (1) | WO2023178569A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118524517B (en) * | 2024-07-19 | 2024-10-22 | 安徽大学 | Terminal positioning method and related device |
CN119233397B (en) * | 2024-11-29 | 2025-03-18 | 安徽大学 | Wireless positioning method, device, equipment and storage medium |
CN119893672B (en) * | 2025-03-27 | 2025-06-17 | 中国科学技术大学 | Indoor positioning method, device, system and equipment for movable equipment |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102041378B1 (en) * | 2013-03-25 | 2019-11-06 | 삼성전자 주식회사 | Method and appratus of tranceiving wireless local access network in a cell in mobile communication system |
CN106851554A (en) * | 2016-10-09 | 2017-06-13 | 滁州学院 | High accuracy interior WiFi alignment systems based on OFDM channel condition information phasing characteristics |
CN108769908B (en) * | 2018-06-05 | 2020-04-17 | 南京大学 | Vehicle positioning parameter estimation method based on DOA/TOA joint estimation under multipath environment |
US10904785B2 (en) * | 2018-06-08 | 2021-01-26 | Qualcomm Incorporated | Using channel state information (CSI) report framework to support positioning measurements |
CN112153557B (en) * | 2019-06-28 | 2022-03-25 | 上海华为技术有限公司 | Wireless positioning method, positioning device and network equipment |
-
2022
- 2022-03-23 CN CN202280087231.3A patent/CN118715796A/en active Pending
- 2022-03-23 WO PCT/CN2022/082590 patent/WO2023178569A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2023178569A1 (en) | 2023-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12004105B2 (en) | Time synchronization method and apparatus | |
US20240430845A1 (en) | Method and device for user equipment positioning | |
CN118715796A (en) | Position determination method, device, equipment, medium, chip, product and program | |
WO2021227901A1 (en) | Positioning method, positioning management apparatus, access network device and terminal | |
Rea et al. | Filtering noisy 802.11 time-of-flight ranging measurements from commoditized wifi radios | |
WO2014056172A1 (en) | Positioning method and apparatus | |
CN113167855B (en) | Differential matching summation positioning | |
TW202231101A (en) | Double-differential round trip time measurement | |
JP2024514401A (en) | Designation of reference signal measurement set for double differential timing procedure and required positioning | |
KR20230129985A (en) | Reference device hardware group delay calibration | |
TW202446135A (en) | Positioning model validity condition signaling and indication | |
WO2023174131A1 (en) | Communication method and communication apparatus | |
US20220377699A1 (en) | Access point (ap) placement using fine time measurement (ftm) | |
CN115428478B (en) | Method and device for fingerprint identification by adopting function-based matching mode | |
EP4052516A1 (en) | Ping-pong-based accurate positioning | |
WO2024077615A1 (en) | Ranging method and apparatus | |
WO2017070956A1 (en) | Data transmission method and device | |
WO2023033835A1 (en) | Apparatus and method of beam parameter estimation for line-of-sight determination | |
WO2019205925A1 (en) | Communication method and communication apparatus | |
WO2025001906A1 (en) | Positioning method, apparatus and system and storage medium | |
WO2025092411A1 (en) | Communication method, communication apparatus, and communication system | |
CN119729338A (en) | Positioning method and communication equipment | |
WO2023033836A1 (en) | Apparatus and method of performing an anti-multipath function to calibrate an antenna array | |
CN116636265A (en) | Method and apparatus for determining the location of a mobile wireless device in a wireless communication network | |
WO2025092362A1 (en) | Positioning method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |