Positioning method and device and network communication equipment
By configuring the acquisition method of the first information in the target rule and the acquisition method of the training information, the problem of low positioning results in the positioning function of the AI model is solved, and a higher positioning accuracy is achieved.
Patent Information
- Application Number
- CN202310772062.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-27
- Publication Date
- 2024-12-27
AI Technical Summary
When using AI models to implement positioning functions, the problem of low accuracy of positioning results.
By configuring the acquisition method of the first information in the target rule, it is related to the acquisition method of the second information used to train the positioning model, so that when positioning the device, it is ensured that the information used by the positioning model is consistent with the training information, and the positioning is improved The accuracy of the result.
The accuracy of positioning results of equipment positioning based on the positioning model and the first information is significantly improved, and the problem of low positioning accuracy caused by inconsistent information acquisition methods is avoided.
Smart Images

Figure CN119212074A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a positioning method, device and communication equipment. Background Art
[0002] Artificial Intelligence (AI) has been widely used in various fields. Integrating AI into wireless communication networks and significantly improving technical indicators such as throughput, latency, and user capacity is an important task for future wireless communication networks. Currently, there are many ways to implement AI models, such as neural networks, decision trees, support vector machines, Bayesian classifiers, etc.
[0003] However, in related technologies, when using AI models to implement positioning functions, there are still problems such as low accuracy of positioning results. Summary of the invention
[0004] The embodiments of the present application provide a positioning method, an apparatus and a communication device, which can solve the problem of low positioning result accuracy.
[0005] In a first aspect, a positioning method is provided, including: a first device obtains first information according to a target rule, and the first information is used for device positioning; wherein, a method for obtaining the first information is configured in the target rule, the method for obtaining the first information is related to a method for obtaining second information, and the second information is used to train a positioning model related to the positioning of the device.
[0006] In a second aspect, a positioning method is provided, including: a second device receives first information sent by a first device; using the first information as an input of a positioning model to perform device positioning; wherein a method for obtaining the first information is related to a method for obtaining the second information, and the second information is used to train the positioning model.
[0007] According to a third aspect, a positioning device is provided, comprising: an information acquisition module, used to acquire first information according to a target rule, the first information being used for device positioning; wherein a method for acquiring the first information is configured in the target rule, the method for acquiring the first information is related to a method for acquiring second information, and the second information is used to train a positioning model related to the device positioning.
[0008] In a fourth aspect, a positioning device is provided, comprising: a receiving module for receiving first information sent by a first device; a positioning module for using the first information as an input of a positioning model to perform device positioning; wherein a method for obtaining the first information is related to a method for obtaining the second information, and the second information is used to train the positioning model.
[0009] In a fifth aspect, a communication device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be executed on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect or the second aspect are implemented.
[0010] In a sixth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0011] In the seventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0012] In a ninth aspect, a wireless communication system is provided, comprising: a first device and a second device, wherein the first device can be used to execute the steps of the method described in the first aspect, and the second device can be used to execute the steps of the method described in the second aspect.
[0013] In the tenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0014] In the eleventh aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0015] In an embodiment of the present application, the first device obtains first information used for device positioning, and the method for obtaining the first information is related to the method for obtaining the second information, and the second information is used to train a positioning model related to the positioning of the device. Therefore, when positioning the device, the first information adopted by the positioning model related to the device positioning can be related to the second information used to train the positioning model, so as to greatly improve the accuracy of the positioning result of the device positioning based on the positioning model and the first information. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1a It is a structural diagram of a wireless communication system provided by an exemplary embodiment of the present application.
[0017] Figure 1bIt is a schematic diagram of a communication path provided by an exemplary embodiment of the present application.
[0018] Figure 1c It is a schematic diagram of a channel impulse response provided by an exemplary embodiment of the present application.
[0019] Figure 2 This is one of the flowcharts of a positioning method provided by an exemplary embodiment of the present application.
[0020] Figure 3a This is the second flowchart of a positioning method provided by an exemplary embodiment of the present application.
[0021] Figure 3b Schematic diagram of N paths with the highest power provided by an exemplary embodiment of the present application.
[0022] Figure 3c is a schematic diagram of the M tap symbols with the largest power provided by an exemplary embodiment of the present application.
[0023] Figure 4 This is the third schematic diagram of a positioning method provided by an exemplary embodiment of the present application.
[0024] Figure 5 It is one of the structural schematic diagrams of a positioning device provided by an exemplary embodiment of the present application.
[0025] Figure 6 This is the second structural schematic diagram of a positioning device provided by an exemplary embodiment of the present application.
[0026] Figure 7 It is a structural diagram of a communication device provided by an exemplary embodiment of the present application.
[0027] Figure 8 It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application.
[0028] Fig. 9 It is a structural diagram of a network side device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0030] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0031] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
[0032] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 thGeneration, 6G) communication system.
[0033] Figure 1aA block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B, a Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0034] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), positioning management function (location management function (Location Management Function, LMF), etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.But not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0035] Based on this, in order to facilitate the understanding of the technical solution provided by this application, the relevant technologies involved in this application are introduced below, and the content is as follows.
[0036] like Figure 1b As shown, parameter t represents the time-varying channel. The time-domain channel impulse response c(τ,t) contains N(t) propagation paths (or paths) at time t. Each propagation path is determined by three parameters: amplitude information α n (t), phase information Delay information τ n (t), which respectively describe: the propagation of the signal from the transmitter to the receiver, in each path (such as Figure 1bThe amplitude attenuation, phase change and propagation delay experienced on the paths 0, 1 and 2 shown in FIG. 1 are different. In this regard, in a wireless communication system, the paths can be accurately modeled and estimated to perform signal recovery / correction, device positioning, etc.
[0037] Among them, taking the wireless communication system based on orthogonal frequency division multiplex (OFDM) as an example, Figure 1c As shown, in order to estimate the time domain channel impulse response, the receiving end can sample the pilot signal transmitted by the transmitting end in the time domain, and then transform the time domain signal to the frequency domain through Fast Fourier Transform (FFT) to obtain the pilot signal in the frequency domain. Since the pilot sequence is known at the receiving end, the channel frequency response can be estimated. Among them, the channel frequency response describes the changes in amplitude and phase experienced by the wireless signal on different subcarriers. Finally, the channel frequency response is transformed by Inverse Fast Fourier Transform (IFFT) to obtain the time domain channel impulse response.
[0038] In fact, the time domain channel impulse response estimated by the above process has errors. A typical case is that the estimated time domain channel impulse response will also detect "false" propagation paths near the taps corresponding to the real propagation paths. That is to say, in actual situations, the amplitude of the channel impulse response on these taps should be 0. Due to some non-ideal factors in hardware implementation, the propagation paths are detected on these taps. Non-ideal factors include the estimation error of the channel frequency response, the inconsistency between the number of channel frequency sampling points and the length of the IFFT transformation interval, etc. For the second point, the following is an example. For example, the bandwidth is 100MHz, the subcarrier spacing is 30kHz, and it is assumed that the pilot covers the entire bandwidth with a total of 3276 subcarriers. The dimension of the channel frequency response estimated by the above process is 3276*1, that is, the number of channel frequency sampling points is 3276; in order to facilitate hardware implementation, the number of FFT and IFFT points is generally set to an integer power of 2 and is greater than the number of channel frequency sampling points, such as 4096 IFFT points.
[0039] Based on this, the technical solution provided by the embodiments of the present application is described in detail below through some embodiments and their application scenarios in combination with the accompanying drawings.
[0040] like Figure 2 As shown, it is a flowchart of a positioning method 200 provided by an exemplary embodiment of the present application. The method 200 can be, but is not limited to, executed by a first device, and can be specifically executed by hardware and / or software installed in the first device. In this embodiment, the method 200 can at least include the following steps.
[0041] S210: The first device obtains first information according to the target rule.
[0042] Among them, in this embodiment, the first device can measure the target reference signal (such as the positioning reference signal (Positioning Reference Signal, PRS) during downlink measurement, the sounding reference signal (Sounding Reference Signal, SRS) during uplink measurement, etc.), and then obtain the first information (such as the path information of the channel used for the target reference signal measurement or the tap symbol information of the channel) according to the measurement result and the target rule for device positioning. Among them, for the aforementioned target reference signal, when downlink positioning is performed and the first device is a terminal, the target reference signal can be a PRS sent by a network side device; when uplink positioning is performed and the first device is a network side device, the target reference signal can be an SRS sent by a terminal, and there is no limitation here.
[0043] It is worth noting that the purpose of acquiring the first information based on the target rule in the present application is: in order to align the first information used for device positioning with the second information used to train the positioning model when performing device positioning based on the first information and the positioning model, such as making the first information used for device positioning related to the second information used to train the positioning model (also referred to as a model training set), such as the first information and the second information have the same acquisition method, acquisition rule or processing method, etc., so that when the device is positioned, the type of the first information used by the positioning model is consistent / matched with the type of the second information, thereby greatly improving the accuracy of the positioning result of the device positioning based on the first information and the positioning model, and avoiding the problem of inconsistency in the path information selection method of the first information and the model training set due to the use of a conventional (legacy) method to obtain the first information (such as channel path information or channel tap symbol information) when performing device positioning in the related technology.
[0044] In this case, it can be understood that when the first device obtains the first information according to the target rule, the target rule can be configured with a method for obtaining the first information, and the method for obtaining the first information is related to the method for obtaining the second information, and the second information is used to train a positioning model related to the positioning of the device to ensure that the first information used for device positioning is related to the second information used to train the positioning model (also referred to as a model training set). Optionally, in this embodiment, depending on the positioning scenario, the target rule can be implemented by protocol agreement, high-level configuration, or network-side configuration, which is not limited here.
[0045] In addition, the aforementioned path information (or propagation path information) of the channel refers to the multipath information estimated by a correlation algorithm based on the channel frequency response or the time domain channel impulse response. In this embodiment, the path information of the channel includes at least one of path delay information, path power information, and path phase information.
[0046] And, the tap symbol information (or symbol information) of the channel refers to the receiver processing the channel frequency response according to a predetermined method or rule to obtain the time domain channel impulse response, and then the symbol information on each tap according to the time domain channel impulse response. In this embodiment, the tap symbol information of the channel includes at least one of tap symbol delay information, tap symbol power information, and tap symbol phase information.
[0047] As for the aforementioned positioning model, the positioning model can be an artificial intelligence (AI) model. It is worth noting that the AI model mentioned in the subsequent application can also be called an AI unit, an AI module, a machine learning (ML) model, an ML unit, an AI structure, an AI function, an AI feature, a machine learning model, a neural network, a neural network function, a neural network function, a decision tree, a support vector machine, a Bayesian classifier, etc., or the AI model can also refer to a processing unit that can implement specific algorithms, formulas, processing procedures, capabilities, etc. related to AI, or the AI model can be a processing method, algorithm, function, module or unit for a specific data set, or the AI model can be a processing method, algorithm, function, module or unit running on AI / ML related hardware such as GPU, NPU, TPU, ASIC, etc., and the present invention does not specifically limit this. Optionally, the specific data set includes the input or output of the AI model.
[0048] Furthermore, the identifier of the AI model may be an AI structure identifier, an AI algorithm identifier, or an identifier of a specific data set associated with the AI model, or an identifier of a specific scenario, environment, channel feature, or device related to the AI / ML, or an identifier of a function, feature, capability, or module related to the AI / ML, which is not specifically limited herein.
[0049] In this embodiment, the first device obtains first information used for device positioning, and the method for obtaining the first information is related to the method for obtaining the second information, and the second information is used to train a positioning model related to the positioning of the device. Therefore, when positioning the device, the first information adopted by the positioning model related to the device positioning can be related to the second information used to train the positioning model, so as to greatly improve the accuracy of the positioning result of the device positioning based on the positioning model and the first information.
[0050] like Figure 3aAs shown, it is a flowchart of a positioning method 300 provided by an exemplary embodiment of the present application. The method 300 can be, but is not limited to, executed by a first device, and can be specifically executed by hardware and / or software installed in the first device. In this embodiment, the method 300 can at least include the following steps.
[0051] S310: The first device obtains first information according to a target rule.
[0052] Among them, the first information is used for device positioning, the target rule configures the method for obtaining the first information, the method for obtaining the first information is related to the method for obtaining the second information, and the second information is used to train a positioning model related to the device positioning.
[0053] It can be understood that in addition to referring to the relevant description in method embodiment 200, the implementation process of S310, in one implementation method, the first information can be determined based on T TRPs or channel measurement information corresponding to the cell (such as channel path information or tap symbol information, etc.), and the channel measurement information can be measured based on the target reference signal, and T is an integer greater than or equal to 1.
[0054] In another possible implementation, the method in which the first device obtains the first information according to the target rule may include at least one of the following (11)-(14).
[0055] (11) Select N (N is an integer greater than or equal to 1) paths from the measured multiple paths (i.e., paths or propagation paths) according to the delay information, and use the relevant information of the N paths as the path information of the channel. For example, the first device may select N paths from the measured multiple paths according to the delay information, such as sorting the multiple paths according to the delay size, and selecting the top N paths, or the first device may first use the first path in terms of delay as the first path among the N paths, and then select N-1 paths from the multiple paths according to the power information, such as the N-1 path with the largest power, etc., and the N-1 paths do not include the first path.
[0056] It can be understood that the "first path in terms of delay" mentioned in this application can be understood as the path with the smallest delay among multiple paths. Among them, after the first device obtains the information of N paths, if it needs to send the information of the N paths to other devices, it can send the information of the N paths at the same time, or it can send the first path information and the N-1 path information separately. Correspondingly, if it is necessary to indicate the method of obtaining the information of the N paths to other devices, it can indicate the method of obtaining the information of the N paths at the same time, or it can indicate the method of obtaining the first path information and the method of obtaining the N-1 path information separately, and there is no limitation here.
[0057] (12) Select N (N is an integer greater than or equal to 1) paths from the measured multiple paths according to power information (such as reference signal received path power (RSRPP)), and use the relevant information of the N paths as the path information of the channel. Figure 3b As shown, assuming that the symbols on the taps corresponding to the peak values of the time domain channel impulse response can be used as path information, such as path 1, path 2, path 3, and path 4, and N is 2, then the first two propagation paths with the strongest power can be selected, such as path 1 and path 2; for another example, the multipath information can be estimated based on the channel frequency domain response and the Multiple Signal Classification (MUSIC) algorithm, and then the first N propagation paths with the strongest power can be selected based on the estimation results. This embodiment does not impose any restrictions on this.
[0058] (13) Selecting M (M is an integer greater than or equal to 1) tap symbols from the measured multiple tap symbols according to the delay information, and using the relevant information of the M tap symbols as the tap symbol information of the channel. For example, the first device may select M tap symbols from the measured multiple tap symbols according to the delay information; or, the first device uses the tap symbol corresponding to the first path on the delay as the first tap symbol among the M tap symbols, and selects M-1 tap symbols from the multiple tap symbols according to the power information, and the M-1 tap symbols do not include the first tap symbol.
[0059] (14) Select M (M is an integer greater than or equal to 1) tap symbols from the measured multiple tap symbols according to the power information, and use the relevant information of the M tap symbols as the tap symbol information of the channel, for example Figure 3c As shown, assuming that 4 tap symbols are measured and M is 2, then the first two tap symbols with the largest power among the 4 tap symbols, namely tap symbol 3 and tap symbol 4, can be directly selected according to the time domain channel impulse response.
[0060] In this case, as a possible implementation method, in addition to obtaining the target rule according to the method agreed upon in the protocol, the method for obtaining the target rule may also include at least one of the following methods 1 and 2 depending on different positioning scenarios.
[0061] Mode 1: When the first information is used for the second device to perform device positioning, the first device receives first indication information sent by the second device, where the first indication information is used to indicate or include the target rule.
[0062] That is, a positioning model for device positioning is deployed in the second device, and the first device is used to obtain the first information and send the first information to the second device, so that the second device can use the first information as input to the positioning model to perform device positioning. Among them, since the method of obtaining the first information is related to the second information used for positioning model training (also referred to as a training data set for positioning model training) (e.g., the two are consistent), the accuracy of the device positioning result obtained by the second device based on the first information and the positioning model can be greatly improved.
[0063] Optionally, when sending the first information to the second device, the first device may also send third information to the second device to indicate a method for obtaining the first information sent by the first device. Thus, on the one hand, when the second device performs device positioning based on the first information and the positioning model, it can further verify whether the method for obtaining the first information is related to the method for obtaining the second information based on the third information to ensure the accuracy of the positioning result; on the other hand, for a second device (such as the network side) configured with multiple positioning models (applicable to different configurations), it also helps the second device to select a suitable model to locate the first device (such as a terminal).
[0064] In a possible implementation, the first device may also send first capability information to the second device, so that the method for obtaining the first information indicated by the second device to the first device matches the capability of the first device, thereby ensuring the reliability of obtaining the first information.
[0065] Optionally, the first capability information may include or indicate at least one of the following (21)-(22).
[0066] (21) A method for obtaining the first information supported by the first device.
[0067] The method for obtaining the first information supported by the first device may include but is not limited to those described in (11)-(14) above, which will not be repeated here.
[0068] (21) The size of the IFFT window supported by the first device, the size of the IFFT window being related to the acquisition of the first information, such as the IFFT transform window being used by the first device to transform a frequency domain channel impulse response into a time domain channel impulse response, and the time domain channel impulse response being used to determine the first information.
[0069] In this case, after receiving the first capability information, the second device may send first indication information to the first device to indicate the target rule, and the second device may also send second indication information to the first device to indicate or include the size of the IFFT transform window, the IFFT transform window being used by the first device to transform the frequency domain channel impulse response to the time domain channel impulse response, the time domain channel impulse response being used to determine the first information. Then, after receiving the second indication information, the first device may acquire the first information according to the size of the IFFT transform window indicated by the second indication information and the first indication information, so as to ensure the high reliability of the acquired first information.
[0070] Optionally, in this embodiment, the size of the IFFT transform window is one of the following (31)-(32).
[0071] (31) The size of the IFFT window is equal to the number of subcarriers in the channel frequency response.
[0072] (32) The size of the IFFT window is greater than the number of subcarriers of the channel frequency response and is an integer power of 2.
[0073] The channel frequency response described in (31)-(32) above can be estimated based on the measured target reference signal, and the target reference signal can be but is not limited to a downlink PRS or an uplink SRS, etc.
[0074] In addition, in addition to the aforementioned indication of the size of the IFFT transform window through the second indication information, in one implementation method, the size of the IFFT transform window can also be indicated by implicit indication. For example, the second device (such as a network side device) can implicitly indicate the size of the IFFT transform window while indicating other parameters (such as relevant parameters of the positioning model, target rules, etc.) to save network overhead. This embodiment does not make specific restrictions here.
[0075] It is worth noting that in this mode 1, when the first device is a terminal device, the second device used for device positioning can be a terminal device or an access network device, and the positioning model deployed in the second device can be implemented by protocol agreement or core network equipment (such as LMF, etc.) or third-party server provision. It can be understood that if the second device is an access network device, then the second device performs terminal positioning on the first device based on the positioning model.
[0076] When the first device is an access network device, the second device used for device positioning can be a core network device (such as LMF, etc.) or a third-party server, etc., and the positioning model deployed in the second device can be implemented by protocol agreement, etc., and there is no restriction here.
[0077] Mode 2: When the first information is used for the first device to perform device positioning and the positioning model is provided by a third device, second indication information sent by the third device is received, where the second indication information is used to indicate or include the target rule.
[0078] That is to say, compared with method 1, in method 2, the first information is acquired by the first device, and the device is positioned based on the first information and the positioning model, while the positioning model deployed in the first device can be agreed upon by the protocol or provided by a third device. Therefore, the third device can indicate the target rule to the first device, so that before the first device acquires the first information, it can determine the method for acquiring the first information according to the target rule sent by the third device, thereby ensuring that the method for acquiring the first information is related to (such as consistent with) the method for acquiring the second information used for training the positioning model, thereby ensuring the accuracy of the positioning result of the device positioning based on the acquired first information and the positioning model.
[0079] Based on this, in one implementation, the first device may also send second capability information to the third device, where the second capability information is used to indicate that the first device supports the positioning function associated with the target rule, thereby enabling the third device to provide the first device with the positioning model it supports or the method for obtaining the first information (i.e., the target rule) as much as possible, so as to further ensure the accuracy of the positioning result.
[0080] Optionally, the second capability information includes or indicates at least one of the following (41)-(42).
[0081] (41) An identifier of at least one positioning function supported by the first device.
[0082] (42) The first device supports direct positioning based on a positioning model. Here, “direct positioning based on a positioning model” can be understood as that after the first device inputs the first information into the positioning model, the positioning result can be directly obtained from the output of the positioning model, such as position coordinates, line of sight (LOS) path arrival time (TOA), LOS indication, non-line of sight (NLOS) indication, etc. The positioning model can be, but is not limited to, an AI model.
[0083] (43) The first device supports auxiliary positioning based on a positioning model. The auxiliary positioning based on a positioning model can be understood as that after the first information is input into the positioning model, the output of the positioning model is an intermediate feature quantity, and the first device needs to further estimate the device position based on the intermediate feature quantity to achieve device positioning. The positioning model can be, but is not limited to, an AI model.
[0084] (44) The type of input or output information of the positioning model.
[0085] It is worth noting that, in Mode 2, when the first device is a terminal device, the third device that provides the positioning model to the first device may be a terminal device or an access network device.
[0086] When the first device is an access network device, the third device that provides the positioning model to the first device may be a core network device (such as LMF, etc.) or a third-party server.
[0087] It is worth noting that in addition to directly carrying the target rule in the first indication information and the second indication information, in one implementation method, multiple target rules corresponding to different positioning models are pre-configured in the first device through protocol agreement, etc., and the first indication information or the second indication information can be used to instruct the first device to acquire the first information based on one of the multiple target rules. That is, the first indication information can carry identification information of the target rule, etc., thereby saving bandwidth resources and improving communication efficiency.
[0088] like Figure 4 FIG. 4 is a flow chart of a positioning method 400 provided by an exemplary embodiment of the present application. The method 400 may be, but is not limited to, executed by the second device, and may be specifically executed by hardware and / or software installed in the second device. In this embodiment, the method 400 may at least include the following steps.
[0089] S410: The second device receives first information sent by the first device.
[0090] S420: Use the first information as an input of a positioning model to perform device positioning.
[0091] The method for obtaining the first information is related to the method for obtaining the second information, and the second information is used to train the positioning model.
[0092] Optionally, the method further includes: sending first indication information to the first device, where the first indication information is used to indicate or include the target rule, and a method for obtaining the first information is configured in the target rule.
[0093] Optionally, the method further includes: receiving third information sent by the first device, where the third information is used to indicate a method for acquiring the first information.
[0094] Optionally, the first information includes path information of a channel for performing target reference signal measurement or tap symbol information of a channel, and the path information of the channel includes at least one of the following: path delay information; path power information; path phase information; the tap symbol information of the channel includes at least one of the following: tap symbol delay information; tap symbol power information; tap symbol phase information.
[0095] Optionally, the method further includes: receiving first capability information sent by the first device, the first capability information including or indicating at least one of the following: a method for obtaining the first information supported by the first device; and a size of an IFFT window supported by the first device.
[0096] Optionally, the method also includes: sending second indication information to the first device, the second indication information is used to indicate or include the size of an IFFT transformation window, the IFFT transformation window is used by the first device to transform the frequency domain channel impulse response to the time domain channel impulse response, and the time domain channel impulse response is used to determine the first information.
[0097] Optionally, the size of the IFFT transform window is one of the following: the size of the IFFT window is equal to the number of subcarriers of the channel frequency response; the size of the IFFT window is greater than the number of subcarriers of the channel frequency response and is an integer power of 2; wherein the channel frequency response is estimated based on the measured target reference signal.
[0098] It can be understood that each implementation method in the present method embodiment 400 has the same or corresponding technical features as the various implementation methods in the aforementioned method embodiments 200-300. Therefore, the implementation process of each implementation method in the present method embodiment 400 can refer to the relevant description in the method embodiments 200-300, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0099] The positioning method provided in the embodiment of the present application can be executed by a positioning device. In the embodiment of the present application, the positioning method executed by the positioning device is taken as an example to illustrate the positioning device provided in the embodiment of the present application.
[0100] like Figure 5As shown, it is a structural diagram of a positioning device 500 provided in an embodiment of the present application, and the device 500 includes: an information acquisition module 510, used to obtain first information according to a target rule, and the first information is used for device positioning; wherein, the method for obtaining the first information is configured in the target rule, and the method for obtaining the first information is related to the method for obtaining the second information, and the second information is used to train a positioning model related to the positioning of the device.
[0101] Optionally, the first information includes path information of a channel for performing target reference signal measurement or tap symbol information of a channel, and the information acquisition module 510 acquires the first information according to a target rule, including at least one of the following: selecting N paths from the measured multiple paths according to delay information, and using relevant information of the N paths as path information of the channel; selecting N paths from the measured multiple paths according to power information, and using relevant information of the N paths as path information of the channel; selecting M tap symbols from the measured multiple tap symbols according to delay information, and using relevant information of the M tap symbols as tap symbol information of the channel; selecting M tap symbols from the measured multiple tap symbols according to power information, and using relevant information of the M tap symbols as tap symbol information of the channel; wherein N and M are integers greater than or equal to 1.
[0102] Optionally, the information acquisition module 510 selects N paths from the measured multiple paths according to the delay information, including any of the following items: selecting N paths from the measured multiple paths according to the delay information; taking the first path on the delay as the first path among the N paths, and selecting N-1 paths from the multiple paths according to the power information, and the first path is not included in the N-1 paths; the information acquisition module 510 selects M tap symbols according to the delay information, including any of the following items: selecting M tap symbols from the measured multiple tap symbols according to the delay information; taking the tap symbol corresponding to the first path on the delay as the first tap symbol among the M tap symbols, and selecting M-1 tap symbols from multiple tap symbols according to the power information, and the first tap symbol is not included in the M-1 tap symbols.
[0103] Optionally, the path information of the channel includes at least one of the following: path delay information; path power information; path phase information; the tap symbol information of the channel includes at least one of the following: tap symbol delay information; tap symbol power information; tap symbol phase information.
[0104] Optionally, the method for acquiring the target rules includes at least one of the following: when the first information is used for the second device to locate the device, receiving first indication information sent by the second device, the first indication information is used to indicate or include the target rules; when the first information is used for the first device to locate the device and the positioning model is provided by a third device, receiving second indication information sent by the third device, the second indication information is used to indicate or include the target rules.
[0105] Optionally, the apparatus 500 further includes: a transmission module, configured to send the first information or third information to the second device when the first information is used for the second device to perform device positioning, the third information being used to indicate a method for obtaining the first information.
[0106] Optionally, the transmission module is further used to send first capability information to the second device, where the first capability information includes or indicates at least one of the following: a method for obtaining the first information supported by the first device; and a size of an IFFT window supported by the first device.
[0107] Optionally, the transmission module is used to receive second indication information sent by the second device, the second indication information is used to indicate or include the size of an IFFT transformation window, the IFFT transformation window is used by the first device to transform the frequency domain channel impulse response to the time domain channel impulse response, and the time domain channel impulse response is used to determine the first information.
[0108] Optionally, the size of the IFFT transform window is one of the following: the size of the IFFT window is equal to the number of subcarriers of the channel frequency response; the size of the IFFT window is greater than the number of subcarriers of the channel frequency response and is an integer power of 2; wherein the channel frequency response is estimated based on the measured target reference signal.
[0109] Optionally, the transmission module is used to send second capability information to the third device when the first information is used for the first device to perform device positioning, and the second capability information is used to indicate that the first device supports the positioning function associated with the target rule.
[0110] Optionally, the second capability information includes or indicates at least one of the following: an identifier of at least one positioning function supported by the first device; the first device supports direct positioning based on a positioning model, and the positioning model is an artificial intelligence AI model; the first device supports assisted positioning based on a positioning model; and the type of input or output information of the positioning model.
[0111] Optionally, the first information is determined based on channel measurement information corresponding to T TRPs or cells, and the channel measurement information is obtained by measuring the target reference signal, where T is an integer greater than or equal to 1.
[0112] Optionally, the first device is a terminal device or an access network device; the second device includes a core network device or a third-party server; and the third device includes a core network device.
[0113] like Figure 6 As shown, it is a structural schematic diagram of a positioning device 600 provided in an embodiment of the present application, and the device 600 includes: a transmission module 610, used to receive first information sent by a first device; a positioning module 620, used to use the first information as an input of a positioning model to perform device positioning; wherein, the method for obtaining the first information is related to the method for obtaining the second information, and the second information is used to train the positioning model.
[0114] Optionally, the transmission module 610 sends first indication information to the first device, where the first indication information is used to indicate or include the target rule, and the target rule configures a method for obtaining the first information.
[0115] Optionally, the transmission module 610 receives third information sent by the first device, where the third information is used to indicate a method for acquiring the first information.
[0116] Optionally, the first information includes path information of a channel for performing target reference signal measurement or tap symbol information of a channel, and the path information of the channel includes at least one of the following: path delay information; path power information; path phase information; the tap symbol information of the channel includes at least one of the following: tap symbol delay information; tap symbol power information; tap symbol phase information.
[0117] Optionally, the transmission module 610 receives first capability information sent by the first device, where the first capability information includes or indicates at least one of the following: a method for obtaining the first information supported by the first device; and a size of an IFFT window supported by the first device.
[0118] Optionally, the transmission module 610 sends second indication information to the first device, where the second indication information is used to indicate or include the size of an IFFT transformation window, and the IFFT transformation window is used by the first device to transform the frequency domain channel impulse response to the time domain channel impulse response, and the time domain channel impulse response is used to determine the first information.
[0119] Optionally, the size of the IFFT transform window is one of the following: the size of the IFFT window is equal to the number of subcarriers of the channel frequency response; the size of the IFFT window is greater than the number of subcarriers of the channel frequency response and is an integer power of 2; wherein the channel frequency response is estimated based on the measured target reference signal.
[0120] The positioning devices 500-600 in the embodiments of the present application may be electronic devices, such as electronic devices with an operating system, or components in electronic devices, such as integrated circuits or chips. The electronic device may be a terminal or a network-side device, or may be other devices other than a terminal. Exemplarily, the terminal may include but is not limited to the types of the terminal 11 listed above, and the network-side device may include but is not limited to the types of the network-side device 12 listed above.
[0121] The positioning devices 500-600 provided in the embodiments of the present application can achieve Figures 2 to 4 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0122] like Figure 7 As shown, the embodiment of the present application further provides a communication device 700, including a processor 701 and a memory 702, and the memory 702 stores a program or instruction that can be run on the processor 701. For example, when the communication device 700 is a terminal, the program or instruction is executed by the processor 701 to implement the various steps of the above positioning method embodiment, and can achieve the same technical effect. When the communication device 700 is a network side device, the program or instruction is executed by the processor 701 to implement the various steps of the above positioning method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0123] The embodiment of the present application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 2-Figure 4 The steps in the method embodiment shown. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 8 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0124] The terminal 800 includes but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809 and at least some of the components of a processor 810.
[0125] Those skilled in the art will appreciate that the terminal 800 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 810 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 8 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0126] It should be understood that in the embodiment of the present application, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042, and the graphics processor 8041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and at least one of other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0127] In the embodiment of the present application, after receiving downlink data from the network side device, the radio frequency unit 801 can transmit the data to the processor 810 for processing; in addition, the radio frequency unit 801 can send uplink data to the network side device. Generally, the radio frequency unit 801 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0128] The memory 809 can be used to store software programs or instructions and various data. The memory 809 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 809 may include a volatile memory or a non-volatile memory. 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), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 809 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0129] The processor 810 may include one or more processing units; optionally, the processor 810 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 810.
[0130] Among them, as a possible implementation method, the processor 810 is used to obtain first information according to the target rule, and the first information is used for device positioning; wherein the method for obtaining the first information is configured in the target rule, the method for obtaining the first information is related to the method for obtaining the second information, and the second information is used to train a positioning model related to the device positioning.
[0131] Optionally, the first information includes path information of a channel for performing target reference signal measurement or tap symbol information of a channel, and the processor 810 obtains the first information according to the target rule, including at least one of the following: selecting N paths from the measured multiple paths according to the delay information, and using the relevant information of the N paths as the path information of the channel; selecting N paths from the measured multiple paths according to the power information, and using the relevant information of the N paths as the path information of the channel; selecting M tap symbols from the measured multiple tap symbols according to the delay information, and using the relevant information of the M tap symbols as the tap symbol information of the channel; selecting M tap symbols from the measured multiple tap symbols according to the power information, and using the relevant information of the M tap symbols as the tap symbol information of the channel; wherein N and M are integers greater than or equal to 1.
[0132] Optionally, the processor 810 selects N paths from the measured multiple paths according to the delay information, including any of the following items: selecting N paths from the measured multiple paths according to the delay information; using the first path on the delay as the first path among the N paths, and selecting N-1 paths from the multiple paths according to the power information, and the first path is not included in the N-1 paths; the processor 810 selects M tap symbols according to the delay information, including any of the following items: selecting M tap symbols from the measured multiple tap symbols according to the delay information; using the tap symbol corresponding to the first path on the delay as the first tap symbol among the M tap symbols, and selecting M-1 tap symbols from multiple tap symbols according to the power information, and the first tap symbol is not included in the M-1 tap symbols.
[0133] Optionally, the path information of the channel includes at least one of the following: path delay information; path power information; path phase information; the tap symbol information of the channel includes at least one of the following: tap symbol delay information; tap symbol power information; tap symbol phase information.
[0134] Optionally, the method for acquiring the target rules includes at least one of the following: when the first information is used for the second device to locate the device, receiving first indication information sent by the second device, the first indication information is used to indicate or include the target rules; when the first information is used for the first device to locate the device and the positioning model is provided by a third device, receiving second indication information sent by the third device, the second indication information is used to indicate or include the target rules.
[0135] Optionally, the radio frequency unit 801 is used to send the first information or third information to the second device when the first information is used for the second device to perform device positioning, and the third information is used to indicate a method for obtaining the first information.
[0136] Optionally, the radio frequency unit 801 is further used to send first capability information to the second device, where the first capability information includes or indicates at least one of the following: a method for obtaining the first information supported by the first device; and a size of an IFFT window supported by the first device.
[0137] Optionally, the radio frequency unit 801 is used to receive second indication information sent by the second device, the second indication information is used to indicate or include the size of an IFFT transformation window, the IFFT transformation window is used by the first device to transform the frequency domain channel impulse response to the time domain channel impulse response, and the time domain channel impulse response is used to determine the first information.
[0138] Optionally, the size of the IFFT transform window is one of the following: the size of the IFFT window is equal to the number of subcarriers of the channel frequency response; the size of the IFFT window is greater than the number of subcarriers of the channel frequency response and is an integer power of 2; wherein the channel frequency response is estimated based on the measured target reference signal.
[0139] Optionally, the radio frequency unit 801 is used to send second capability information to the third device when the first information is used for the first device to perform device positioning, and the second capability information is used to indicate that the first device supports the positioning function associated with the target rule.
[0140] Optionally, the second capability information includes or indicates at least one of the following: an identifier of at least one positioning function supported by the first device; the first device supports direct positioning based on a positioning model, and the positioning model is an artificial intelligence AI model; the first device supports assisted positioning based on a positioning model; and the type of input or output information of the positioning model.
[0141] Optionally, the first information is determined based on channel measurement information corresponding to T TRPs or cells, and the channel measurement information is obtained by measuring the target reference signal, where T is an integer greater than or equal to 1.
[0142] Optionally, the first device is a terminal device or an access network device; the second device includes a core network device or a third-party server; and the third device includes a core network device.
[0143] In another possible implementation, the radio frequency unit 801 is used to receive first information sent by a first device; the processor 810 is used to use the first information as an input of a positioning model to perform device positioning; wherein the method for obtaining the first information is related to the method for obtaining the second information, and the second information is used to train the positioning model.
[0144] Optionally, the radio frequency unit 801 sends first indication information to the first device, where the first indication information is used to indicate or include the target rule, and a method for obtaining the first information is configured in the target rule.
[0145] Optionally, the radio frequency unit 801 receives third information sent by the first device, where the third information is used to indicate a method for acquiring the first information.
[0146] Optionally, the first information includes path information of a channel for performing target reference signal measurement or tap symbol information of a channel, and the path information of the channel includes at least one of the following: path delay information; path power information; path phase information; the tap symbol information of the channel includes at least one of the following: tap symbol delay information; tap symbol power information; tap symbol phase information.
[0147] Optionally, the radio frequency unit 801 receives first capability information sent by the first device, where the first capability information includes or indicates at least one of the following: a method for obtaining the first information supported by the first device; and a size of an IFFT window supported by the first device.
[0148] Optionally, the radio frequency unit 801 sends second indication information to the first device, where the second indication information is used to indicate or include the size of an IFFT transformation window, and the IFFT transformation window is used by the first device to transform a frequency domain channel impulse response to a time domain channel impulse response, and the time domain channel impulse response is used to determine the first information.
[0149] Optionally, the size of the IFFT transform window is one of the following: the size of the IFFT window is equal to the number of subcarriers of the channel frequency response; the size of the IFFT window is greater than the number of subcarriers of the channel frequency response and is an integer power of 2; wherein the channel frequency response is estimated based on the measured target reference signal.
[0150] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description in method embodiments 200-400, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0151] The embodiment of the present application also provides a network side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 2-Figure 4 The steps of the method embodiment shown. This network side device embodiment corresponds to the above network side device method embodiment, and each implementation process and implementation mode of the above method embodiment can be applied to this network side device embodiment and can achieve the same technical effect.
[0152] Specifically, the embodiment of the present application also provides a network side device. Fig. 9 As shown, the network side device 900 includes: an antenna 901, a radio frequency device 902, a baseband device 903, a processor 904 and a memory 905. The antenna 901 is connected to the radio frequency device 902. In the uplink direction, the radio frequency device 902 receives information through the antenna 901 and sends the received information to the baseband device 903 for processing. In the downlink direction, the baseband device 903 processes the information to be sent and sends it to the radio frequency device 902. The radio frequency device 902 processes the received information and sends it out through the antenna 901.
[0153] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 903 , which includes a baseband processor.
[0154] The baseband device 903 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig. 9 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 905 through a bus interface to call the program in the memory 905 to execute the network device operations shown in the above method embodiment.
[0155] The network side device may further include a network interface 906, which is, for example, a Common Public Radio Interface (CPRI).
[0156] Specifically, the network side device 900 of the embodiment of the present application further includes: an instruction or program stored in the memory 905 and executable on the processor 904, and the processor 904 calls the instruction or program in the memory 905 to execute Figure 5 or Figure 6 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0157] The embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned positioning method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0158] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0159] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned positioning method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0160] 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.
[0161] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned positioning method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0162] An embodiment of the present application also provides a communication system, including: a first device and a second device, wherein the first device can be used to execute the various processes of implementing the above-mentioned positioning method embodiments 200-300, and the second device can be used to execute the various processes of implementing the above-mentioned positioning method embodiment 400 and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0163] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0164] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.
[0165] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.
Claims
1. A positioning method, characterized in that: include: The first device acquires first information according to the target rule, where the first information is used for device positioning; The target rule configures a method for obtaining the first information, the method for obtaining the first information is related to a method for obtaining the second information, and the second information is used to train a positioning model related to the positioning of the device.
2. The method according to claim 1, characterized in that The first information includes path information of a channel for measuring a target reference signal or tap symbol information of a channel, and the first device acquires the first information according to a target rule, including at least one of the following: Selecting N paths from the measured multiple paths according to the delay information, and using the relevant information of the N paths as the path information of the channel; Selecting N paths from the measured multiple paths according to the power information, and using the relevant information of the N paths as the path information of the channel; Selecting M tap symbols from the measured multiple tap symbols according to the delay information, and using the relevant information of the M tap symbols as the tap symbol information of the channel; Selecting M tap symbols from the measured multiple tap symbols according to the power information, and using the relevant information of the M tap symbols as the tap symbol information of the channel; Wherein, N and M are integers greater than or equal to 1.
3. The method according to claim 2, characterized in that The selecting N paths from the measured multiple paths according to the delay information includes any of the following: Select N paths from the measured multiple paths according to the delay information; Taking the first path in terms of delay as the first path among the N paths, and selecting N-1 paths from the multiple paths according to power information, wherein the N-1 paths do not include the first path; The selecting M tap symbols according to the delay information includes any one of the following: Selecting M tap symbols from the measured multiple tap symbols according to the delay information; The tap symbol corresponding to the first path on the delay is used as the first tap symbol among M tap symbols, and M-1 tap symbols are selected from multiple tap symbols according to power information, and the M-1 tap symbols do not include the first tap symbol.
4. The method according to any one of claims 1 to 3, characterized in that The path information of the channel includes at least one of the following: Path delay information; Path power information; Path phase information; The tap symbol information of the channel includes at least one of the following: Tap symbol delay information; Tap symbol power information; Tap symbol phase information.
5. The method according to any one of claims 1 to 4, characterized in that The target rule is obtained by at least one of the following methods: In a case where the first information is used for the second device to perform device positioning, receiving first indication information sent by the second device, where the first indication information is used to indicate or include the target rule; In a case where the first information is used for the first device to perform device positioning and the positioning model is provided by a third device, second indication information sent by the third device is received, where the second indication information is used to indicate or include the target rule.
6. The method according to claim 5, characterized in that The method further comprises: In the case where the first information is used for the second device to perform device positioning, the first information or the third information is sent to the second device, and the third information is used to indicate a method for obtaining the first information.
7. The method according to claim 6, characterized in that The method further comprises: Sending first capability information to the second device, where the first capability information includes or indicates at least one of the following: a method for obtaining the first information supported by the first device; The size of the Inverse Fast Fourier Transform IFFT window supported by the first device.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: Receive second indication information sent by the second device, where the second indication information is used to indicate or include the size of an IFFT transformation window, where the IFFT transformation window is used by the first device to transform a frequency domain channel impulse response into a time domain channel impulse response, and where the time domain channel impulse response is used to determine the first information.
9. The method according to claim 8, characterized in that The size of the IFFT transform window is one of the following: The size of the IFFT window is equal to the number of subcarriers of the channel frequency response; The size of the IFFT window is greater than the number of subcarriers of the channel frequency response and is an integer power of 2; The channel frequency response is estimated based on a measured target reference signal.
10. The method according to claim 5, characterized in that The method further comprises: In a case where the first information is used for the first device to perform device positioning, second capability information is sent to the third device, where the second capability information is used to indicate that the first device supports a positioning function associated with the target rule.
11. The method according to claim 10, characterized in that The second capability information includes or indicates at least one of the following: an identifier of at least one positioning function supported by the first device; The first device supports direct positioning based on a positioning model, and the positioning model is an artificial intelligence AI model; The first device supports auxiliary positioning based on a positioning model; The type of input or output information of the positioning model.
12. The method according to any one of claims 1 to 11, characterized in that The first information is determined based on channel measurement information corresponding to T transmitting and receiving points TRP or cells, and the channel measurement information is obtained by measuring the target reference signal, and T is an integer greater than or equal to 1.
13. The method according to any one of claims 1 to 12, characterized in that The first device is a terminal device or an access network device; The second device includes a core network device or a third-party server; The third device includes a core network device.
14. A positioning method, characterized in that: include: The second device receives the first information sent by the first device; Using the first information as input of a positioning model to perform device positioning; The method for obtaining the first information is related to the method for obtaining the second information, and the second information is used to train the positioning model.
15. The method according to claim 14, characterized in that The method further comprises: First indication information is sent to the first device, where the first indication information is used to indicate or include a target rule, and a method for obtaining the first information is configured in the target rule.
16. The method according to claim 14 or 15, characterized in that The method further comprises: Receive third information sent by the first device, where the third information is used to indicate a method for acquiring the first information.
17. The method according to any one of claims 14 to 16, characterized in that The first information includes path information of a channel for performing target reference signal measurement or tap symbol information of the channel, and the path information of the channel includes at least one of the following: Path delay information; Path power information; Path phase information; The tap symbol information of the channel includes at least one of the following: Tap symbol delay information; Tap symbol power information; Tap symbol phase information.
18. The method according to any one of claims 14 to 16, characterized in that The method further comprises: Receive first capability information sent by the first device, where the first capability information includes or indicates at least one of the following: a method for obtaining the first information supported by the first device; The size of the IFFT window supported by the first device.
19. The method according to any one of claims 14 to 18, characterized in that The method further comprises: Sending second indication information to the first device, where the second indication information is used to indicate or include the size of an IFFT transformation window, where the IFFT transformation window is used by the first device to transform a frequency domain channel impulse response into a time domain channel impulse response, and where the time domain channel impulse response is used to determine the first information.
20. The method of claim 19, wherein: The size of the IFFT transform window is one of the following: The size of the IFFT window is equal to the number of subcarriers of the channel frequency response; The size of the IFFT window is greater than the number of subcarriers of the channel frequency response and is an integer power of 2; The channel frequency response is estimated based on a measured target reference signal.
21. A positioning device, characterized in that: include: An information acquisition module, used for acquiring first information according to a target rule, wherein the first information is used for device positioning; The target rule configures a method for obtaining the first information, the method for obtaining the first information is related to a method for obtaining the second information, and the second information is used to train a positioning model related to the positioning of the device.
22. A positioning device, characterized in that: include: A receiving module, configured to receive first information sent by a first device; A positioning module, configured to use the first information as an input of a positioning model to perform device positioning; The method for obtaining the first information is related to the method for obtaining the second information, and the second information is used to train the positioning model.
23. A communication device, characterized in that: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, it implements the steps of the positioning method as described in any one of claims 1 to 13, or implements the steps of the positioning method as described in any one of claims 14 to 20.
24. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the positioning method according to any one of claims 1 to 13 are implemented, or the steps of the positioning method according to any one of claims 14 to 20 are implemented.
Citation Information
Cited By
Communication method and communication device
CN120603048A
Information reporting method, positioning method, and related apparatuses
WO2026016860A1
