Communication method and device, program product and storage medium
By measuring reference signals between collaborative terminal devices, the problem of low positioning efficiency in existing technologies is solved, achieving efficient and accurate positioning of non-line-of-sight terminal devices, and applicable to positioning of various terminal devices.
Patent Information
- Application Number
- CN202411057656.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-01
- Publication Date
- 2026-02-03
AI Technical Summary
In existing technologies, the efficiency of using models to locate communication devices is low, especially for non-line-of-sight terminal devices, which require manual calibration to obtain the position, resulting in low efficiency and high cost.
By sending and receiving reference signals between terminal devices, combining measurement information from line-of-sight and non-line-of-sight terminal devices, and utilizing the positioning device to coordinate the measurement of reference signals between terminal devices, positioning of non-line-of-sight terminal devices can be achieved, reducing dependence on network devices and improving positioning efficiency and accuracy.
It eliminates the need for manual calibration of terminal device locations, reducing labor costs. It is applicable to positioning of various terminal devices, improving positioning efficiency and accuracy, and has good applicability.
Smart Images

Figure CN121462971A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular to a communication method, device, program product and storage medium. BACKGROUND
[0002] A model can be applied to a communication network to locate a communication device (such as a terminal device). One way of locating a terminal device using a model is that the model can output a position of the terminal device based on a fingerprint (or channel fingerprint) of the terminal device. The fingerprint is used to represent a path characteristic of a signal transmitted by the terminal device at a certain position. Before the model is used for location, a large amount of training data needs to be collected to train the model. The training data includes a position of a communication device and a fingerprint at the position of the communication device. Currently, the position of the communication device is generally obtained by manual calibration, which is relatively low in efficiency. SUMMARY
[0003] The present application provides a communication method, device, program product and storage medium, which are used to provide a way of determining a position of a terminal device and improve the efficiency of determining the position of the terminal device.
[0004] In a first aspect, an embodiment of the present application provides a communication method. The method can be applied to a side of a positioning device. The side of the positioning device can be the positioning device itself (such as a location management function (LMF) or a positioning server (such as a third-party server) and the like), or a module in the positioning device, which can also be a logical module or software capable of implementing all or part of the functions. The module in the positioning device is, for example, a processor, a communication module, or a circuit or chip responsible for communication functions in the positioning device, such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core, and the like. For ease of description, the positioning device is taken as an example to introduce the method in the following.
[0005] The method includes: sending first information and / or second information, wherein the first information indicates to measure a first reference signal and measure a second reference signal within a first time window, the first reference signal is a reference signal between a first terminal device and a second terminal device, and the second reference signal is a reference signal between a network device and the first terminal device, and the second information indicates that the first terminal device transmits the first reference signal and the second reference signal using the same antenna information; receiving measurement information of the first reference signal and measurement information of the second reference signal; and determining a position of the second terminal device based on the measurement information of the first reference signal and the measurement information of the second reference signal.
[0006] The first terminal device can refer to a terminal device that can be accurately positioned by the network device, for example, the first terminal device is in the coverage range of at least three network devices (such as base stations) and the transmission path of the signal of the at least three base stations includes a line of sight (LOS), or the path of the signal transmitted by the first terminal device includes at least three LOS paths, or the first terminal device is an LOS terminal device, or the position of the first terminal device can be determined based on the measurement information of the at least three base stations. The second terminal device is in the coverage range of two or less base stations, or the path of the signal transmitted by the second terminal device includes two or less LOS paths, or the second terminal device is a non line of sight (NLOS) terminal device. In summary, the positioning difficulty of the first terminal device is lower than that of the second terminal device, and the first terminal device is easier to be positioned by the base station. The first reference signal is, for example, a reference signal transmitted through a side link (SL) or a reference signal transmitted through a Uu link, which is not limited. The second reference signal can be an uplink reference signal or a downlink reference signal. The antenna information includes, for example, an antenna port and / or an antenna reference point.
[0007] In the embodiments of the present application, the measurement of the reference signal (such as the second reference signal) between the terminal device and the network device and the measurement of the reference signal (such as the first reference signal) between the terminal devices can be combined or cooperated to realize the positioning of the second terminal device, which is equivalent to assisting in positioning the NLOS terminal device by the LOS terminal device. In this way, the position of the terminal device does not need to be manually calibrated, the efficiency of the positioning can be ensured, and the labor cost can be saved. In addition, the network device covering the second terminal device can be used to assist in positioning the second terminal device, and there is no requirement for the coverage of the second terminal device by the network device, which makes the positioning method applicable to positioning various terminal devices, such as LOS terminal devices and NLOS terminal devices, and the positioning applicability is good. In addition, the positioning device indicates that the measurement time of the first reference signal and the second reference signal is close, and / or the antenna information of the first terminal device for transmitting the first reference signal and the second reference signal is the same, which can ensure that the first terminal device transmits the first reference signal and the second reference signal at a similar or adjacent position, or the degree of change of the position of the first terminal device during the transmission of the first reference signal and the second reference signal is small, which is beneficial to improve the accuracy of determining the position of the second terminal device.
[0008] In a possible implementation, the method further includes: determining a time in which the second time window overlaps with the third time window, wherein the first time window comprises part or all of the time in which the second time window overlaps with the third time window, the second time window is a set of candidate time windows that can be used to transmit the first reference signal, and the third time window is a set of candidate time windows that can be used to transmit the second reference signal.
[0009] The positioning device can obtain the second time window and the third time window from the network device, or the positioning device can be preconfigured or predefined with the second time window and the third time window, which is not limited. The second time window or the third time window can be represented by one continuous time period (or time window), or can be represented by multiple discrete time periods (or time windows), which is not specifically limited. Although the second time window includes candidate time windows that can be used to transmit the first reference signal, part or all of the time in the second time window can be used to transmit the first reference signal in actual transmission, which is not specifically limited. Similarly, although the third time window includes candidate time windows that can be used to transmit the second reference signal, part or all of the time in the third time window can be used to transmit the second reference signal in actual transmission, which is not specifically limited. Transmission involved in the present application includes reception (or measurement) or sending.
[0010] In this way, a mechanism is provided for the positioning device to determine the first time window. In addition, the positioning device can ensure that the first time window contains part or all of the time in which the second time window overlaps with the third time window, and can subsequently determine the time window for transmitting the first reference signal and the time-domain resource for transmitting the second reference signal based on the first time window.
[0011] In a possible implementation, the first information indicating to measure the first reference signal and measure the second reference signal in the first time window comprises: the first information comprises at least two of a start time, an end time, and a length of the first time window. In other words, at least two of the start time, the end time, and the length of the first time window are used to indicate to measure the first reference signal and measure the second reference signal in the first time window.
[0012] In this way, the information of the first time window can be explicitly indicated, and the time window for measuring the first reference signal and measuring the second reference signal can be determined.
[0013] In a possible implementation, the first information further includes a period of the first time window. The period of the first time window can be a time interval between an end time of one of two adjacent time windows and a start time of the other of the two adjacent time windows, or a time interval between a start time of one of two adjacent time windows and a start time of the other of the two adjacent time windows, or a time interval between an end time of one of two adjacent time windows and an end time of the other of the two adjacent time windows.
[0014] In this way, the positioning apparatus can indicate a plurality of first time windows by indicating a period, without indicating the plurality of first time windows respectively, which facilitates reducing signaling overhead.
[0015] In a possible implementation, the first information further indicates measuring a third reference signal in the first time window, the third reference signal being a reference signal between the network apparatus and the second terminal device; and the method further includes: sending third information, the third information indicating that the network apparatus or the second terminal device reports first fingerprint information, the first fingerprint information indicating a characteristic of a path for transmitting the third reference signal between the second terminal device and the network apparatus; and receiving measurement information of the third reference signal, where the measurement information of the third reference signal includes the first fingerprint information.
[0016] The first information further indicates measuring the third reference signal in the first time window, which can be alternatively described as the first information indicating measuring the first reference signal, measuring the second reference signal, and measuring the third reference signal in the first time window.
[0017] In this way, the positioning apparatus can obtain the first fingerprint information corresponding to the position of the second terminal device, can obtain more comprehensive information of the second terminal device, facilitates collecting more accurate training data, and also facilitates improving accuracy of a positioning model trained based on the training data.
[0018] In a possible implementation, the method further includes: sending fourth information, the fourth information indicating that the second terminal device transmits the first reference signal and the third reference signal by using same antenna information.
[0019] In this way, the second terminal device is ensured to transmit the first reference signal and the third reference signal at a same or similar position, so as to ensure accuracy of the first fingerprint information corresponding to the position of the second terminal device, obtain more accurate training data, and further obtain a more accurate positioning model.
[0020] In a possible implementation, the method further includes: sending fifth information, the fifth information indicating that the first terminal device or the network device reports second fingerprint information, the second fingerprint information indicating a characteristic of a path for transmitting the second reference signal between the first terminal device and the network device; and wherein the measurement information of the second reference signal includes the second fingerprint information.
[0021] In this way, the positioning device can obtain the second fingerprint information corresponding to the first terminal device, so as to collect more training data. In addition, by measuring the three reference signals, the positions and fingerprint information corresponding to the two terminal devices can be obtained, which is beneficial to controlling the signaling overhead required for collecting training data.
[0022] In a possible implementation, the method further includes: sending sixth information, the sixth information indicating that the first terminal device or the second terminal device measures a reference signal on the first sidelink, wherein the first reference signal is the reference signal on the first sidelink.
[0023] In this way, the first terminal device and the second terminal device can transmit the first reference signal through the first SL, so that the interaction between the first terminal device and the second terminal device is more convenient and flexible, and the processing amount of the network device can also be reduced.
[0024] In a possible implementation, the method further includes: sending seventh information, the seventh information including an application identifier of the first terminal device or an application identifier of the second terminal device, the application identifier of the first terminal device being used to request the second terminal device to establish the first sidelink with the first terminal device, and the application identifier of the second terminal device being used to request the first terminal device to establish the first sidelink with the second terminal device; and receiving eighth information, the eighth information indicating that the first terminal device and the second terminal device have established the first sidelink.
[0025] In this way, a mechanism is provided for the positioning device to assist the first terminal device and the second terminal device to establish the first SL. In addition, the first terminal device and the second terminal device can successfully establish the first SL, so as to ensure the reliability of positioning the second terminal device.
[0026] In a second aspect, an embodiment of the present application provides a communication method. The method can be applied to a network device side, a terminal device side (e.g., a first terminal device side or a second terminal device side). The network device side can refer to a network device itself (e.g., a base station), or a module in the network device, or a logic module or software capable of realizing all or part of the functions. For example, the module in the network device can be a processor, a communication module, or a circuit, a chip or a central unit (CU), a distributed unit (DU) responsible for communication functions, etc. The chip can be a modem chip, or a SoC chip or a SIP chip containing a modem core, etc. The terminal device side can refer to a terminal device itself (e.g., a mobile phone), or a module in the terminal device, or a logic module or software capable of realizing all or part of the functions. For example, the module in the terminal device can be a processor, a communication module, or a circuit or a chip responsible for communication functions, etc. The chip can be a modem chip, or a SoC chip or a SIP chip containing a modem core, etc. For simplicity of description, the network device side is taken as a network device, the first terminal device side is taken as a first terminal device, and the second terminal device side is taken as a second terminal device in the following description.
[0027] The method comprises: receiving first information and / or second information from a positioning device, the first information indicating that a first reference signal and a second reference signal are measured within a first time window, the first reference signal being a reference signal between the first terminal device and the second terminal device, the second reference signal being a reference signal between the network device and the first terminal device, the first reference signal and the second reference signal being used to determine the position of the second terminal device, the second information indicating that the first terminal device transmits the first reference signal and the second reference signal using the same antenna information.
[0028] For example, the network device side, the first terminal device side or the second terminal device side receives the first information from the positioning device, and / or the network device side or the second terminal device side receives the second information from the positioning device.
[0029] In a possible implementation, the method further comprises: transmitting measurement information of the first reference signal; and / or, transmitting measurement information of the second reference signal.
[0030] For example, the first terminal device sends the measurement information of the first reference signal and / or the measurement information of the second reference signal. Alternatively, the second terminal device sends the measurement information of the first reference signal, and / or the first terminal device sends the measurement information of the second reference signal. Alternatively, the second terminal device sends the measurement information of the first reference signal, and / or the network device sends the measurement information of the second reference signal. Alternatively, the first terminal device sends the measurement information of the first reference signal, and / or the network device sends the measurement information of the second reference signal. Alternatively, the network device sends the measurement information of the first reference signal and / or the measurement information of the second reference signal.
[0031] In a possible implementation, the first information indicates to measure the first reference signal and measure the second reference signal within the first time window, and the first information comprises at least two of a start time, an end time and a length of the first time window.
[0032] In a possible implementation, the first information further comprises a period of the first time window.
[0033] In a possible implementation, after receiving the first information from the positioning device, the method further comprises: determining a time window for measuring the first reference signal based on the first time window; and sending information of the time window for measuring the first reference signal to the first terminal device or the second terminal device.
[0034] For example, the network device, the first terminal device or the second terminal device performs the possible implementation. If the possible implementation is performed by the first terminal device, the first terminal device sends the information of the time window for measuring the first reference signal to the second terminal device. If the possible implementation is performed by the second terminal device, the second terminal device sends the information of the time window for measuring the first reference signal to the first terminal device.
[0035] In a possible implementation, after receiving the first information from the positioning device, the method further comprises: determining a time window for measuring the second reference signal based on the first time window; and sending information of the time window for measuring the second reference signal to the first terminal device. The possible implementation can be performed by the network device.
[0036] In a possible implementation, the first information further indicates to measure a third reference signal within the first time window, and the third reference signal is a reference signal between the network device and the second terminal device; receiving third information, the third information indicating to report first fingerprint information, the first fingerprint information indicating a characteristic of a path for transmitting the third reference signal between the second terminal device and the network device; and sending measurement information of the third reference signal, wherein the measurement information of the third reference signal comprises the first fingerprint information. The possible implementation can be performed by the second terminal device or the network device.
[0037] In a possible implementation, the method further includes: receiving fourth information, the fourth information indicating that the second terminal device transmits the first reference signal and the third reference signal using the same antenna information. The possible implementation can be performed by the second terminal device or the network device.
[0038] In a possible implementation, the method further includes: receiving fifth information, the fifth information indicating that the first terminal device or the network device reports second fingerprint information, the second fingerprint information indicating a characteristic of a path for transmitting the second reference signal between the first terminal device and the network device; and wherein the measurement information of the second reference signal includes the second fingerprint information. The possible implementation can be performed by the first terminal device or the network device.
[0039] In a possible implementation, the method further includes: receiving sixth information, the sixth information indicating that the first terminal device or the second terminal device measures a reference signal on the first sidelink; and measuring or transmitting the first reference signal on the first sidelink. The possible implementation can be performed by the first terminal device or the second terminal device.
[0040] In a possible implementation, the method further includes: receiving seventh information, the seventh information including an application identifier of the first terminal device or an application identifier of the second terminal device, the application identifier of the first terminal device being used to request the second terminal device to establish the first sidelink with the first terminal device, and the application identifier of the second terminal device being used to request the first terminal device to establish the first sidelink with the second terminal device; and transmitting eighth information, the eighth information indicating that the first terminal device and the second terminal device have established the first sidelink. The possible implementation can be performed by the first terminal device or the second terminal device.
[0041] In a third aspect, an embodiment of the present application provides a communication apparatus (or a communication device). For example, the communication apparatus includes a processing unit (sometimes also referred to as a processing module), and a communication unit (sometimes also referred to as a communication module). The communication unit is configured to perform a transceiving operation, such as functions related to transmitting and receiving; the communication unit can be referred to as a transceiving unit; optionally, the communication unit includes a receiving unit and a transmitting unit. The processing unit is configured to perform a processing operation. Alternatively, the communication unit can be a transmitter and a receiver, or the communication unit is a transmitter and a receiver. Optionally, the communication apparatus further includes a storage unit (sometimes also referred to as a storage module).
[0042] The communication apparatus can be the positioning apparatus side in the first aspect, for example, can be the positioning apparatus, or a module (for example, a chip system) arranged in the positioning apparatus. The communication apparatus includes means or modules for performing the corresponding steps of the first aspect or any possible implementation. For example, the communication unit is configured to send the first information and / or the second information, receive the measurement information of the first reference signal and the measurement information of the second reference signal, and determine the position of the second terminal apparatus based on the measurement information of the first reference signal and the measurement information of the second reference signal.
[0043] The communication apparatus can also implement the content of any possible implementation of the first aspect, which will not be listed one by one here.
[0044] In a fourth aspect, the embodiments of the present application provide a communication apparatus (or communication device). For example, the communication apparatus includes a processing unit (sometimes also referred to as a processing module) and a communication unit (sometimes also referred to as a communication module). The communication unit is configured to perform transceiving operations, such as functions related to sending and receiving; the communication unit can be referred to as a transceiver unit; optionally, the communication unit includes a receiving unit and a sending unit. The processing unit is configured to perform processing operations. Alternatively, the communication unit can be a transmitter and a receiver, or the communication unit is a transmitter and a receiver. Optionally, the communication apparatus further includes a storage unit (sometimes also referred to as a storage module).
[0045] The communication apparatus can be the network apparatus side or the terminal apparatus side (such as the first terminal apparatus side or the second terminal apparatus side) in the second aspect, for example, can be the network apparatus, a module (for example, a chip system) arranged in the network apparatus, the first terminal apparatus, a module (for example, a chip system) arranged in the first terminal apparatus, the second terminal apparatus, or a module (for example, a chip system) arranged in the second terminal apparatus. The communication apparatus includes means or modules for performing the corresponding steps of the second aspect or any possible implementation. For example, the communication unit is configured to receive the first information and / or the second information.
[0046] The communication apparatus can also implement the content of any possible implementation of the second aspect, which will not be listed one by one here.
[0047] In a possible design, the communication apparatus is a communication chip, the processing unit can be one or more processors or processor cores, and the communication unit can be an input / output circuit or an input / output interface of the communication chip.
[0048] In a fifth aspect, an apparatus for communication is provided. The apparatus includes one or more processors. The one or more processors can execute computer programs or instructions in a memory, which, when executed, cause the apparatus to implement the method in the first aspect, any possible implementation of the first aspect, the second aspect, or any possible implementation of the second aspect.
[0049] Optionally, the apparatus for communication can include a memory. In this case, the memory can be coupled with the one or more processors, or the memory can be independent of the one or more processors. Alternatively, the memory is independent of the apparatus for communication.
[0050] In a possible design, the apparatus for communication can further include an interface circuit, and the processor can be configured to communicate with other apparatuses or components via the interface circuit.
[0051] The apparatus for communication can be a terminal device, a communication module in the terminal device, or a chip responsible for communication function in the terminal device, such as a Modem chip (also referred to as a baseband chip) or a SoC or SIP chip including a modem module. Alternatively, the apparatus for communication can be an access network device or a module in the access network device.
[0052] In a sixth aspect, an apparatus for communication is provided. The apparatus includes a processor and an interface circuit. The interface circuit is configured to receive a signal from another apparatus for communication outside the apparatus for communication and transmit the signal to the processor, or send a signal from the processor to another apparatus for communication outside the apparatus for communication. The processor is configured to implement the method in the first aspect, any possible implementation of the first aspect, the second aspect, or any possible implementation of the second aspect via a logic circuit or by executing code instructions. The number of processors can be one or more, which is not limited.
[0053] In a specific implementation process, the apparatus for communication can be a chip, and the processor can be a transistor, a gate circuit, a flip-flop, and various logic circuits, etc. The specific implementation of the processor is not limited in the embodiments of the present application.
[0054] In an implementation, the apparatus for communication can be a wireless communication device, i.e., a computer device supporting wireless communication function. Specifically, the wireless communication device can be a terminal device such as a smart phone, or a network device such as a wireless access network device (e.g., a base station).
[0055] In yet another implementation, the communication apparatus can be part of a device in a wireless communication system, such as an integrated circuit product including a system on chip (SoC) or a communication chip. The system on chip can also be referred to as SoC or SoC chip. The communication chip can include a baseband processing chip and a radio frequency processing chip. The baseband processing chip can also be referred to as a modem or baseband chip. The radio frequency processing chip can also be referred to as a radio frequency transceiver or radio frequency chip. In physical implementation, part or all of the chips in the communication chip can be integrated inside the SoC chip. For example, the baseband processing chip is integrated in the SoC chip, and the radio frequency processing chip is not integrated with the SoC chip. The interface circuit can be a radio frequency processing chip in the wireless communication device, and the processor can be a baseband processing chip in the wireless communication device. The interface circuit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or related circuitry on the chip or chip system. The processor can also be embodied as a processing circuit or logic circuit.
[0056] In yet another implementation, the communication apparatus can be a chip system, which can be composed of a chip or include a chip and other discrete devices. The chip system can include, for example, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a CPU, a network processor (NP), a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chip.
[0057] In a seventh aspect, an embodiment of the present application provides a communication system. The communication system includes any of the communication apparatuses discussed in the third aspect, and any of the communication apparatuses discussed in the fourth aspect. For example, the communication system is configured to implement the method in the first aspect, any possible implementation of the first aspect, the second aspect, or any possible implementation of the second aspect.
[0058] In an eighth aspect, an embodiment of the present application provides a chip system. The chip system comprises a processor. Optionally, the chip system can further comprise an interface (such as a communication interface). The processor can be configured to implement any of the methods in the first aspect and possible implementation forms to the fourth aspect and possible implementation forms. Optionally, the chip system further comprises a memory. The memory is configured to store a computer program (which can also be referred to as code or instructions). The processor is configured to invoke and run the computer program from the memory, so that the device installed with the chip system performs the method in the first aspect, any of the possible implementation forms of the first aspect, the second aspect, or any of the possible implementation forms of the second aspect. The implementation forms of the chip system can refer to the content of the chip system involved in the foregoing, which will not be listed here.
[0059] In a ninth aspect, an embodiment of the present application provides a computer readable storage medium. The computer readable storage medium is configured to store a computer program or instructions, which, when executed, implement the method in the first aspect, any of the possible implementation forms of the first aspect, the second aspect, or any of the possible implementation forms of the second aspect.
[0060] In a tenth aspect, an embodiment of the present application provides a computer program product. When the computer program product is executed, the processor performs the method in the first aspect, any of the possible implementation forms of the first aspect, the second aspect, or any of the possible implementation forms of the second aspect. The computer program product comprises a computer program and / or instructions, etc.
[0061] The beneficial effects of any of the technical solutions in the second aspect to the tenth aspect described above can refer to the beneficial effects of the corresponding technical solutions in the first aspect, which will not be listed here. BRIEF DESCRIPTION OF DRAWINGS
[0062] Figure 1 is a schematic diagram of a line of sight range and a non-line of sight range;
[0063] Figure 2 is a schematic diagram of an antenna;
[0064] Figure 3 is a schematic diagram of a line of sight terminal device and a non-line of sight terminal device;
[0065] Figure 4 is a schematic diagram of an architecture of a communication system to which embodiments of the present application are applicable;
[0066] Figure 5 is a schematic diagram of an architecture of another communication system to which embodiments of the present application are applicable;
[0067] Figure 6 is a network architecture for positioning based on NG-RAN to which embodiments of the present application are applicable;
[0068] Figure 7 A schematic diagram of an O-RAN system architecture applicable to embodiments of the present application;
[0069] Figure 8 A schematic diagram of a method for positioning a terminal device;
[0070] Figure 9 A schematic diagram of a communication method provided by embodiments of the present application;
[0071] Figure 10 A schematic diagram of a first time window, a time window indicated by a first time domain resource, and a time window indicated by a second time domain resource provided by embodiments of the present application;
[0072] Figure 11 A schematic diagram of determining a first time window provided by embodiments of the present application;
[0073] Figure 12 A schematic diagram of positioning a first terminal device and a second terminal device provided by embodiments of the present application;
[0074] Figure 13 A schematic diagram of training and applying a model provided by embodiments of the present application;
[0075] Figures 14 to 16 A schematic diagram of three communication methods provided by embodiments of the present application;
[0076] Figures 17 to 19 A schematic diagram of the structure of three communication devices provided by embodiments of the present application. DETAILED DESCRIPTION
[0077] The following introduces some of the terms involved in the various embodiments of the present application.
[0078] 1. Artificial intelligence (AI) refers to giving machines human intelligence, using computer software and hardware to simulate human intelligence, including machine learning and many other methods.
[0079] 2. Machine learning (ML) refers to learning models or rules from raw data, and there are many different machine learning methods, such as neural networks, decision trees, support vector machines, etc.
[0080] 3. Model, also known as machine model, function, AI model or ML model, etc., without limitation on its name. Model refers to a function model that maps a certain dimension of input to a certain dimension of output.
[0081] The model parameters of the model are obtained through machine learning training. The model is a specific implementation of one or more functions, representing the mapping relationship between the input and output of the model. The model can include one or more parameters. A substructure (or, a sub-module) of the model can include one or more parameters. For example, f(x) = ax 2 +b can be regarded as a model, and a and b correspond to the parameters of the model, and the parameters of the model can be obtained through learning training. The process of training the model can be regarded as the process of optimizing the parameters of the model.
[0082] In the field of artificial intelligence (AI) or ML, a model can be understood as an algorithm or system that can make predictions or perform tasks after being trained and learned according to input data. The model can include or replace AI, ML model, AI model, algorithm, feature, function or AI function, etc. The AI model can be at least one of linear regression model, logistic regression model, decision tree model, support vector machine (SVM), neural network model, clustering model, Bayesian network, Q learning model, generative adversarial network, or other machine learning model, etc. without limitation. The neural network model is a mathematical model that simulates the behavior characteristics of animal neural networks and performs distributed parallel information processing. The neural network model may, for example, be one or more of a deep neural network (DNN), a feedforward neural network (FNN), a convolutional neural network (CNN), and a recurrent neural network (RNN), etc. without specific limitation. According to the universal approximation theorem, a neural network can theoretically approximate any continuous function, thereby enabling the neural network to learn any mapping.
[0083] The model used for positioning in various embodiments of the present application is referred to as a positioning model, which can be regarded as an example of a model. The implementation of the positioning model refers to the implementation of the model discussed herein, and will not be repeated hereinafter.
[0084] 4. Dataset refers to data used for model training, validation and testing in machine learning, and the quantity and quality of the data will affect the effect of machine learning. The data used for model training can be referred to as training data.
[0085] 5. Model training refers to training model parameters by selecting a suitable loss function and using an optimization algorithm to minimize the loss function value.
[0086] 6、Loss function, refers to the difference between the predicted value of the model and the true value.
[0087] 7、Model testing, refers to evaluating the performance of the model after training using test data.
[0088] 8、Model application, also known as model inference, refers to using the trained model to solve practical problems.
[0089] 9、Reference signal (RS), also known as pilot signal or pilot, for example, can be a signal provided by the sending end to the receiving end for channel estimation, channel sounding or data demodulation, etc.
[0090] In the Uu link (or Uu port) communication scenario, the reference signal can include uplink reference signal and downlink reference signal. The uplink reference signal, for example, demodulation reference signal (DMRS), sounding reference signal (SRS), or phase tracking reference signal (PTRS). DMRS, for example, can include DMRS for physical uplink control channel (PUCCH) demodulation (which can be referred to as DMRS for PUCCH) and DMRS for physical uplink share channel (PUSCH) demodulation (which can be referred to as DMRS for PUCCH). The downlink reference signal, for example, channel state information-reference signal (CSI-RS), cell-specific reference signal (C-RS / CRS), or positioning reference signal (P-RS / PRS). It should be understood that there are many reference signals, and the names of the above reference signals may change as the standard evolves, and more reference signals may appear, which are not specifically limited. SRS can be SRS for beam management, or SRS for codebook-based uplink transmission, or SRS for non-codebook-based uplink transmission, or SRS for antenna selection, which is not specifically limited.
[0091] In a sidelink (SL) communication scenario, a reference signal such as SL-PRS, physical sidelink shared channel (PSSCH) DMRS, physical sidelink control channel (PSCCH) DMRS, or physical sidelink broadcast channel (PSBCH) DMRS, etc.
[0092] 10、measurement information, is a measurement result obtained by measuring a reference signal. The measurement information indicates at least one of an angle, a time delay, a power, an energy, a Doppler shift, or a fingerprint of a path of a transmission reference signal. In other words, the measurement information includes at least one of angle information, time delay information, power information, energy information, Doppler shift information, or fingerprint information. The angle of the path is, for example, an angle-of-arrival (AOA) and / or an angle-of-departure (AOD). The time delay refers to a time length required for a path to transmit a signal, and can also be referred to as a time of arrival (TOA). The energy concerns a total sum of energy of a signal within a limited time, and is suitable for describing a transient signal. The power concerns an average energy transmission rate of a signal within an infinite time, and is suitable for describing a persistent signal or a steady-state signal. The characteristics in the frequency domain of both also reflect a distribution of signal energy or power, and affect a detection, transmission, and processing manner of the signal. The Doppler shift value refers to a difference between a frequency of a received signal and a frequency of a signal at the time of transmission, and is a manifestation of the Doppler effect.
[0093] 11、fingerprint, which can also be referred to as a channel fingerprint. The fingerprint represents a characteristic of a path between devices. For each location, a multipath structure of a channel at the location is unique, and radio waves transmitted by a terminal device are reflected and refracted to produce a specific pattern of multipath signals closely related to the surrounding environment, and such a multipath characteristic is regarded as a "fingerprint" of the location. That is, the fingerprint is related to a location where a device is located, that is, if a device is in different locations, the fingerprint corresponding to the device can also be different. Further, the fingerprint can represent a characteristic of a signal transmission path of a device at a certain location and other devices.
[0094] The fingerprint can be represented by, for example, a channel impulse response (CIR), a channel frequency response (CFR), or a power delay profile (PDP) of the channel. The CIR is used to describe the propagation characteristics of a signal in the time domain, including the time of arrival, attenuation, reflection, and scattering of the signal. The CIR can be represented as a function that contains the amplitude and phase information of the signal at different time points. The CFR can be obtained by Fourier transforming the CIR, which describes the attenuation and phase variation of the signal in the frequency domain. The CFR can be used to analyze the transmission characteristics of the signal at different frequencies. The PDP is used to describe the time delay distribution of the multipath propagation in the wireless channel.
[0095] 12、Fingerprint positioning refers to positioning based on fingerprint information.
[0096] 13、LOS or NLOS
[0097] LOS is a wireless transmission scenario, which refers to a straight line connecting the sender and the receiver without any obstructions. NLOS refers to wireless propagation between the sender and the receiver with obstructions, including transmission scenarios other than LOS.
[0098] 14、Path, LOS path, or NLOS path
[0099] The path can also be referred to as a path, a route, a propagation path, a transmission path, or a transmission route. The path of the signal transmitted from the sender to the receiver can include one or more paths. When there is one or more paths, the one or more paths can be referred to as a multipath, or the transmission between the sender and the receiver can be described as a multipath transmission.
[0100] Any path in the one or more paths can be divided into an LOS path and an NLOS path. The LOS path can also be referred to as an LOS propagation path or an LOS transmission path. The NLOS path can also be referred to as an NLOS propagation path or an NLOS transmission path. The LOS path refers to a signal transmission path without obstacles, for example, the LOS path is a straight line connecting the sender and the receiver. The NLOS path corresponds to the LOS path, and the NLOS path refers to a signal transmission path with obstacles. When the obstacles passed by the NLOS path are all reflectors, the NLOS path can be referred to as a reflection path. For the NLOS path, the number of obstacles passed by the NLOS path can be one or more.
[0101] For example, please refer to Figure 1 , which is a schematic diagram of an LOS path and an NLOS path. As shown in Figure 1As shown, the signal is transmitted from the transmitter to the receiver via multiple paths (e.g., path ad, path abcd, and path aed). Path ad does not pass through any obstacle, and thus path ad is a LOS path between the transmitter and the receiver. Path abcd passes through obstacle 1 and obstacle 2, and thus path abcd is a NLOS path between the transmitter and the receiver. Path aed passes through obstacle 1, and thus path aed is a NLOS path between the transmitter and the receiver.
[0102] 15. Antenna reference point (ARP), a reference point defined for determining the antenna position. The antenna reference point can be the intersection of the bottom of the receiver antenna and the phase centre (or referred to as the antenna centre point) of the antenna as the reference point. Please refer to Figure 2 Figure 1 shows a schematic diagram of an antenna. Figure 2 Figure 2 shows that the antenna reference point is an intermediate point between the bottom marker of the antenna and the phase centre of the antenna. The distance between the phase centre and the antenna reference point is the phase centre offset. The distance between the bottom marker and the antenna reference point is the offset between ARP and marker.
[0103] The two antennas have the same antenna reference point can be understood as the two antennas have the same position. The antenna reference point can be calculated by the device itself, or configured in the device when the antenna is manufactured, and the device is the device with or installed the antenna.
[0104] 16. Resource, including time domain resources and frequency domain resources, etc.
[0105] Time domain resources are used to indicate or correspond to the transmission (such as the time window, time, time window or duration of sending, receiving (or measuring) signals, etc. Time domain resources include symbols, slots, mini-slots, partial slots, sub-frames, frames (or frames) or sensing slots, etc. A symbol is, for example, an orthogonal frequency division multiplexing (OFDM) symbol.
[0106] One slot can include at least one symbol, e.g., 14 symbols, or 12 symbols. There can be different slot types with different numbers of symbols, e.g., mini slots containing less than 7 symbols, 2 symbols, 3 symbols, 4 symbols, etc., and normal slots containing 7 symbols or 14 symbols, etc.
[0107] The length of each symbol can be different depending on the subcarrier spacing, and thus the length of a slot can be different. For example, a slot corresponding to a 15 kHz subcarrier spacing can have a length of 0.5 ms, a slot corresponding to a 60 kHz subcarrier spacing can have a length of 0.125 ms, etc.
[0108] In the 5th generation (5G) new radio (NR) system, a slot is a basic time unit in the radio frame structure, which contains a series of OFDM symbols. The length of a slot can vary depending on the subcarrier spacing (SCS) to support different use cases and requirements.
[0109] A symbol refers to a symbol period in an OFDM system, which is the smallest time unit for transmitting data. A symbol contains modulated data on multiple subcarriers. OFDM transmits data by dividing a wideband channel into multiple orthogonal narrowband subcarriers, each of which can independently carry modulated data. In 5G NR, the length of a symbol depends on the subcarrier spacing, and the larger the subcarrier spacing, the shorter the symbol period, which can reduce inter-symbol interference caused by multipath propagation and adapt to rapidly changing wireless environments.
[0110] Frequency domain resource is used to indicate or correspond to a frequency resource or a frequency range for transmitting, receiving (or measuring) a signal, etc. The unit of a frequency domain resource can be a frequency domain unit, or a frequency domain resource can be divided into one or more frequency domain units. A frequency domain unit includes, for example, a band, a carrier, a bandwidth part (BWP), a subband, an RB, an RE, or a subchannel, etc.
[0111] A subband includes one or more RBs. An RB is a fifth generation (5 thA resource block (RB) is the basic unit of frequency domain resource allocation in a new radio (NR) system, such as a 5th generation, 5G, NR system. An RB is composed of a certain number of subcarriers, which span a portion or all of a symbol in a slot. In a given slot, the network can allocate one or more RBs for data transmission. For example, an RB contains 12 subcarriers, with subcarrier spacing ranging from 15 kilohertz (kHz) to 240 kHz.
[0112] A resource element (RE) is the most basic unit of physical layer transmission in 5G NR. Each RE corresponds to one subcarrier in the frequency domain and one symbol in the time domain. In simple terms, an RE is a time-frequency grid in which a modulated data symbol or a reference signal can be transmitted.
[0113] A subchannel is the smallest unit of frequency domain resource occupied by a physical sidelink shared channel, and a subchannel can include one or more resource blocks (RBs). The bandwidth of a wireless communication system in the frequency domain can include multiple RBs, for example, in the various possible bandwidths of an LTE system, the included physical resource blocks (PRBs) can be 6, 15, 25, 50, etc.
[0114] 17、Port, also known as antenna port, is a logical concept. A port can be understood as a reference signal identified by the receiving side, or a reference signal that can be distinguished in space. A port can be pre-configured for each virtual antenna, where each virtual antenna can be a weighted combination of multiple physical antennas. In actual implementation, one or more physical antenna elements can correspond to or be connected to a port. When a reference signal is transmitted, the port of the reference signal can be used to distinguish different reference signals or measurement results of different reference signals. The channel carried by a certain antenna port in one symbol can be inferred from the signal carried by the antenna port in another symbol.
[0115] 18、Time window, also known as time period. A time window is used to represent a period of time or a time period. A time window can be determined by at least two of the following parameters: a start time of the time window (also known as a start time or a start time), an end time of the time window (also known as an end time or an end time), and a length of the time window. For example, the start time of a certain time window can be symbol 0, and the end time of a certain time window can be symbol 3, so the time window is from the 0th symbol to the 3rd symbol, and the length of the time window is 3 symbols. The length of the time window can also be referred to as the duration time of the time window.
[0116] The start time or the end time of the time window can represent a certain frame, subframe, time slot, symbol or absolute time (e.g., universal coordinated time (UTC)) at which the time window starts, without specific limitation. Alternatively, the start time or the end time of the time window can be represented by a start reference time and an offset. The start reference time represents, for example, a certain frame, subframe or time slot at which the time window starts. The offset represents, for example, an offset of the start time of the time window relative to a symbol of the start reference time. For example, the offset is an offset between the start symbol of the time window and the first symbol in the frame of the start reference time. For example, the start reference time of a certain time window is time slot 1, and the offset is 2, which means that the start time of the time window is the (1+2)th time slot in time slot 1, i.e., the third time slot.
[0117] The offset relative to the start reference time can be one or more offsets. For example, the start time of the time window can be represented by a system frame number (SFN) start time, a time slot offset and a symbol offset. The SFN start time can be regarded as an example of the start reference time, and the time slot offset and the symbol offset can be examples of the offset.
[0118] The SFN start time represents the start frame number in which the time window is located. The time slot offset represents an offset between the start time slot of the time window and the first time slot of the start frame. The symbol offset represents an offset between the start symbol of the time window and the start time slot in which the time window is located.
[0119] For example, the SFN start time is 100, the time slot offset is 3 and the symbol offset is 4, which means that the start time of the time window is the fourth symbol in the third time slot in the 100th frame.
[0120] Optionally, a certain time window can also be periodic, and the period of the time window can be regarded as an interval between two adjacent time windows. For example, the period can be equal to an interval between the end time of one of the two adjacent time windows and the start time of the other of the two adjacent time windows, or the period can be equal to an interval between the start time of one of the two adjacent time windows and the start time of the other of the two adjacent time windows, or the period can be equal to an interval between the end time of one of the two adjacent time windows and the end time of the other of the two adjacent time windows.
[0121] When a time window is a time window for transmitting a certain signal, the time window belongs to the time domain resource of the signal, or the time domain resource of the signal includes the time window, or the time domain resource of the signal indicates the time window, or the time window can also be replaced by the time domain resource.
[0122] 19、LOS terminal device (or LOS user equipment, UE) and NLOS terminal device (or NLOS UE)
[0123] The UE is in the coverage of at least three network devices (such as base stations), and the UE can be positioned based on at least three LOS paths between the at least three base stations and the UE, and the UE can be referred to as a LOS UE. In other words, the path of the signal transmitted by the LOS UE includes at least three LOS paths, such as 3 LOS paths, 4 LOS paths, or 5 LOS paths, etc. Or, the LOS UE is located in the coverage of at least three base stations, or the LOS UE is in the coverage of at least three base stations and the transmission path of the signal of the at least three base stations includes a LOS path. Or, the position of the LOS UE can be determined based on the measurement information of the at least three base stations, such as the position of the LOS UE can be determined based on the TOA and AOA of the LOS path between the at least three base stations and the UE, that is, the position of the LOS UE can be determined based on the parameters of at least three LOS paths (such as the parameters of 3 LOS paths, the parameters of 4 LOS paths, or the parameters of 5 LOS paths, etc.), and the parameters include the TOA and AOA of the LOS path between a base station and the UE.
[0124] The UE is in the coverage of two or fewer base stations, and the UE is referred to as a NLOS UE. In other words, the path of the signal transmitted by the NLOS UE includes two or fewer LOS paths, such as 2 LOS paths, 1 LOS path, or 0 LOS path, or the NLOS UE is located in the coverage of two or fewer base stations. Or, the NLOS UE is in the coverage of two or fewer base stations. Or, the base station covering the NLOS UE can measure the TOA and AOA of two or fewer LOS paths.
[0125] Compared with the NLOS terminal device, the LOS terminal device is more convenient to position or more easily positioned accurately by the network device.
[0126] For example, please refer to Figure 3 , which is a schematic diagram of a LOS UE and a NLOS UE.
[0127] As Figure 3As shown, UE1 is located within the coverage of the three base stations, base station 1, base station 2 and base station 3. UE1 can transmit signals to base station 1, base station 2 and base station 3, and base station 1, base station 2 and base station 3 can also transmit signals to UE1. Correspondingly, the path of the signal transmitted by UE1 can include the LOS path between UE1 and base station 1, as shown by path bd between UE2 and base station 2, as shown by path bc, and the LOS path between UE and base station 3, as shown by path be. Therefore, UE1 can be regarded as a LOS UE. Figure 3 As shown, UE1 is located within the coverage of the three base stations, base station 1, base station 2 and base station 3. UE1 can transmit signals to base station 1, base station 2 and base station 3, and base station 1, base station 2 and base station 3 can also transmit signals to UE1. Correspondingly, the path of the signal transmitted by UE1 can include the LOS path between UE1 and base station 1, as shown by path bd between UE2 and base station 2, as shown by path bc, and the LOS path between UE and base station 3, as shown by path be. Therefore, UE1 can be regarded as a LOS UE. Figure 3 As shown, UE1 is located within the coverage of the three base stations, base station 1, base station 2 and base station 3. UE1 can transmit signals to base station 1, base station 2 and base station 3, and base station 1, base station 2 and base station 3 can also transmit signals to UE1. Correspondingly, the path of the signal transmitted by UE1 can include the LOS path between UE1 and base station 1, as shown by path bd between UE2 and base station 2, as shown by path bc, and the LOS path between UE and base station 3, as shown by path be. Therefore, UE1 can be regarded as a LOS UE. Figure 3 As shown, UE1 is located within the coverage of the three base stations, base station 1, base station 2 and base station 3. UE1 can transmit signals to base station 1, base station 2 and base station 3, and base station 1, base station 2 and base station 3 can also transmit signals to UE1. Correspondingly, the path of the signal transmitted by UE1 can include the LOS path between UE1 and base station 1, as shown by path bd between UE2 and base station 2, as shown by path bc, and the LOS path between UE and base station 3, as shown by path be. Therefore, UE1 can be regarded as a LOS UE.
[0128] As shown, UE1 is located within the coverage of the three base stations, base station 1, base station 2 and base station 3. UE1 can transmit signals to base station 1, base station 2 and base station 3, and base station 1, base station 2 and base station 3 can also transmit signals to UE1. Correspondingly, the path of the signal transmitted by UE1 can include the LOS path between UE1 and base station 1, as shown by path bd between UE2 and base station 2, as shown by path bc, and the LOS path between UE and base station 3, as shown by path be. Therefore, UE1 can be regarded as a LOS UE. Figure 3 As shown, UE1 is located within the coverage of the three base stations, base station 1, base station 2 and base station 3. UE1 can transmit signals to base station 1, base station 2 and base station 3, and base station 1, base station 2 and base station 3 can also transmit signals to UE1. Correspondingly, the path of the signal transmitted by UE1 can include the LOS path between UE1 and base station 1, as shown by path bd between UE2 and base station 2, as shown by path bc, and the LOS path between UE and base station 3, as shown by path be. Therefore, UE1 can be regarded as a LOS UE.
[0129] The above-mentioned various terms can have other names, or other names can appear as the standard evolves, which are not specifically limited.
[0130] In various embodiments of the present application, the number of terms, unless otherwise specified, indicates "singular or plural", that is, "one or more". "At least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, B exists alone, where A, B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. For example, A / B means A or B. "At least one of the following" or the like means any combination of the items, including any combination of single or multiple items. For example, at least one of a, b, or c means a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0131] In embodiments of the present application, "indication" can include direct indication, indirect indication, display indication, and implicit indication. When describing that certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A. In the present application, the information indicated by the indication information is referred to as the to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only by a part of the to-be-indicated information, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, a protocol), thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending time of the sub-information can be the same or different.
[0132] In embodiments of the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, or indirect receiving from YY through the air interface by other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, for example, between network devices and terminal devices, or can be carried out within a device, for example, between components, between modules, between chips, between software modules or hardware modules in a device through a bus, a wire or an interface.
[0133] In addition, in embodiments of the present application, the words "exemplarily", "for example", "such as", "optional", "possible implementation", "possible implementation", or "possible design" are used to represent examples, illustrations or descriptions. Any embodiment or design scheme described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of the word "example" is intended to present the concept in a specific manner. In embodiments of the present application, "of", "corresponding / relevant", and "corresponding" can be used interchangeably at times, and it should be pointed out that when the distinction is not emphasized, the meanings expressed are consistent.
[0134] The various embodiments of this application are applicable to various communication systems (or communication networks, systems, etc.). Various communication systems include, for example, satellite communication systems, fifth-generation (5G) communication systems, etc. th 5G communication systems include new radio (NR), future evolution communication systems, device-to-device (D2D) communication systems, machine-to-machine (M2M) communication systems, Internet of Things (IoT) communication systems, and other communication systems. 5G communication systems include non-standalone (NSA) 5G communication systems and / or standalone (SA) 5G communication systems. Furthermore, the various embodiments of this application can also be applied to various converged communication systems, such as a converged system of satellite communication systems and 5G communication systems.
[0135] The following is combined Figure 4 The schematic diagram of the communication system shown illustrates the communication system applicable to the embodiments of this application. Figure 4 As shown, the communication system 1000 includes an access network (AN) 100. Optionally, the communication system may also include a core network (CN) 200 and an Internet 300. The access network 100 may include at least one network device (or network equipment, or network-side equipment), such as... Figure 4 The system includes 110a and 110b. 110a is a base station, and 110b is a microstation. The communication system 1000 may also include at least one terminal device (or terminal equipment), such as... Figure 4 The numbers 120a to 120j represent different devices. 120a, 120e, 120f, and 120j are mobile phones; 120b is a car; 120c is a fuel dispenser; 120d is a home access point (HAP) deployed indoors or outdoors; 120g is a laptop; 120h is a printer; and 120i is a drone. The same terminal device or network device can provide different functions in different application scenarios. For example... Figure 4 The mobile phones included are 120a, 120e, 120f, and 120j. Mobile phone 120a can access base station 110a, connect to car 120b, communicate directly with mobile phone 120e, and access HAP. Car 120b can access HAP and communicate directly with mobile phone 120a. Mobile phone 120f can connect to micro-station 110b, connect to laptop 120g, and connect to printer 120h. Mobile phone 120j can control drone 120i.
[0136] 1. A network device
[0137] The network device is a network-side device with wireless transceiving function. The network device can be a device, equipment or module with corresponding communication function located at the network side of a communication system. The network device is usually provided with a communication module, circuit or chip for performing corresponding communication function. The network device is also provided with program instructions for performing corresponding communication function and corresponding program instructions. The network device can include a core network device and / or an access network device. The access network device can be a device in a radio access network (RAN) that provides wireless communication function for terminal equipment, which can be referred to as a RAN equipment. The RAN can be an access network in the 3rd generation partnership project (3GPP), such as 4G, 5G or future-oriented communication network. The RAN can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a communication network of two or more of the above networks.
[0138] The RAN equipment can also be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system or an access node in a WiFi system, etc.
[0139] The RAN equipment can also be a module or unit that completes part of the function of the base station, such as a central unit / control unit (CU), a distributed unit (DU) or a radio unit (RU). The CU and DU can be separately provided or included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH). Embodiments of the present application do not limit the specific technology and specific equipment form adopted by the network device.
[0140] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an open (O)-RAN system, the CU can also be referred to as an open radio access network central unit (O-RAN central unit, O-CU), the DU can also be referred to as an open radio access network distributed unit (O-RAN distributed unit, O-DU), the CU-CP can also be referred to as an O-RAN central unit control plane (O-RAN central unit control plane, O-CU-CP), the CU-UP can also be referred to as an open radio access network central unit user plane (O-RAN Central Unit User Plane, O-CU-UP), and the RU can also be referred to as an O-RU. Any of the CUs (or CU-CP, CU-UP), DUs and RUs in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The RA device can be a macro base station, a micro base station or an indoor station, and can also be a relay node or a donor node, etc.
[0141] In various embodiments of the present application, the functions of the network device can also be implemented by the network device itself, or by a module (such as a chip) in the network device, or by a logic module or software capable of implementing all or part of the functions, or by a control subsystem containing the functions of the network device. The control subsystem containing the functions of the network device herein can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, intelligent transportation and smart city.
[0142] 2. Terminal device
[0143] The terminal device is a user-side equipment with wireless transceiving function. The terminal device can also be referred to as a terminal equipment, a terminal, a UE, a mobile station, a mobile terminal, etc. The terminal equipment can be widely applied to various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiving function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, a mobile station (MS), a subscriber unit, a cellular phone, a smart phone, a wireless data card, a personal digital assistant (PDA) computer, a tablet computer, a wireless modem, a handset, a laptop computer, or a machine type communication (MTC) terminal, etc. The terminal device is usually provided with a communication module, circuit or chip for performing corresponding communication functions, and is also configured with program instructions for performing corresponding communication functions.
[0144] In various embodiments of the present application, the device for implementing the functions of the terminal device can be the terminal device itself, or a module (such as a chip or a modem) in the terminal device, or a logic module or software capable of implementing all or part of the functions.
[0145] The network device and the terminal device can be fixed in position or movable. The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can be deployed on water surface; and can also be deployed on an airplane, a balloon and a man-made satellite in the air. The embodiments of the present application do not limit the application scenarios of the network device and the terminal device.
[0146] The roles of the network device and the terminal device can be relative, for example, Figure 4The helicopter or drone 120i in the figure can be configured as a network device, for those terminal devices 120j that access to the wireless access network 100 through 120i, 120i is a network device; but for the network device 110a, 120i is a terminal device, that is, 110a and 120i communicate through a wireless air interface protocol. Of course, 110a and 120i can also communicate through an interface protocol between network devices and network devices, at this time, 120i is also a network device relative to 110a. Therefore, network devices and terminal devices can be collectively referred to as communication devices, Figure 4 110a and 110b in the figure can be referred to as communication devices with network device functions, Figure 4 120a-120j in the figure can be referred to as communication devices with terminal device functions.
[0147] Please refer to Figure 5 , the schematic diagram of the communication system provided by the embodiment of the present application. Figure 5 A plurality of terminal devices, a next generation (NG) RAN (which can be abbreviated as NG-RAN), such as including gNB and next generation evolved base station (ng-eNB), and core network elements are illustrated. Figure 5 The illustrated core network elements include access and mobility management function (AMF), location management function (LMF), enhanced serving mobile location center (E-SMLC), service location protocol (SLP), gateway mobile location center (GMLC), and network exposure function (NEF).
[0148] The ng-eNB is a base station of LTE, and the ng-eNB can include one or more transmission points (TPs). The gNB is a base station of NR, and the gNB can include one or more TRPs. The ng-eNB and the gNB can communicate through an Xn interface.
[0149] Figure 5The plurality of terminal devices includes the first terminal device, the second terminal device, and the third terminal device, and the number of terminal devices is not limited in practice. The first terminal device and the second terminal device can communicate with the access network through a Uu link. For example, the first terminal device or the second terminal device can communicate with an ng-eNB through an LTE-Uu, and communicate with a gNB through an NR-Uu link. The first terminal device and the second terminal device can communicate through a PC5 interface.
[0150] The access network communicates with the AMF through an NG-C interface, and the AMF serves as a router for communication between the access network and the LMF. The AMF communicates with the LMF through an NLs (such as NL1) interface. The LMF can communicate with an E-SMLC, an SLP, a GMLC, and a NEF, respectively.
[0151] In a possible implementation, the LMF collects training data, and other network elements, such as a core network element, specifically an E-SMLC or an SLP, can train a positioning model based on the training data. In this case, the positioning model can be deployed in other network elements (such as an E-SMLC or an SLP), and this is not limited. Alternatively, the LMF can determine the position of the device based on the trained positioning model.
[0152] In another possible implementation, the LMF can collect training data and train a positioning model (or referred to as an AI positioning network), and other network elements (such as an E-SMLC, an SLP, etc.) can call the positioning model in the LMF to position the terminal device. In this case, the positioning model can be deployed in the LMF or other devices, and this is not limited.
[0153] Figure 6 A positioning network architecture based on an NG-RAN is illustrated. Figure 6 The NG-RAN supports a PC5 interface, that is, a sidelink. Figure 6 A plurality of access network devices and a plurality of terminal devices are illustrated. Figure 6 The access network devices include the first access network device and the second access network device, and the terminal devices include the first terminal device, the second terminal device, the third terminal device, and the fourth terminal device, and the number of access network devices and terminal devices is not limited in practice.
[0154] The first terminal device and the second terminal device are located in the coverage of the first access network device, and the third terminal device is located in the coverage of the second access network device. The first terminal device and the second terminal device can communicate through a PC5 interface, and the second terminal device and the third terminal device can also communicate through the PC5 interface. The fourth terminal device is located outside the coverage of the first access network device and the second access network device, and the fourth terminal device can communicate with the second terminal device and the third terminal device through the PC5 interface, respectively.
[0155] Figure 7 An O-RAN system architecture diagram provided by an embodiment of the present application is shown. O-RAN defines the architecture relationship and interface standardization between various modules in the RAN. Thus, a RAN can be disassembled into multiple modules, and the modules can be spliced together by modules provided by different device manufacturers because of the interface standardization.
[0156] As shown in Figure 7 , the O-RAN can include an O-CU, an O-DU, and an O-RU. The O-CU includes an O-CU-CP and an O-CU-UP. The system architecture can also include an open cloud (O-cloud), a service management and orchestration framework (SMO), an open eNB (O-eNB), and a RAN intelligent controller (RIC), including a near (near)-real time (RT) RIC (which can be abbreviated as Near-RT RIC) and a non-real time (RT) RIC (which can be abbreviated as non-RT RIC).
[0157] The SMO functions like a network management, and operates, maintains, and manages the cloud infrastructure.
[0158] The non-RT RIC is used to implement non-real-time intelligent management of RAN functions, for example, can implement an AI / ML workflow including model training and model updating, and guide applications / functions in the Near-RT RIC based on a policy. The non-RT RIC can be located in the SMO.
[0159] The Near-RT RIC is used to implement near-real-time intelligent management of the RAN. Through data collection and related operations on the E2 interface, near-real-time control and optimization of modules and resources of the O-RAN are implemented.
[0160] O-CU, to implement the radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, and service data adaptation protocol (SDAP) layer and other control functions in the 3GPP standard. The O-CU includes an O-CU-CP and an O-CU-UP.
[0161] O-CU-CP, similar to the CU-CP in the NR system, to implement the functions of the RRC layer, and the control plane functions of the PDCP layer.
[0162] O-CU-UP, similar to the CU-UP in the NR system, to implement the functions of the SDAP layer, and the user plane functions of the PDCP layer.
[0163] O-DU, based on low-layer function splitting, to implement the radio link control (RLC) layer, media access control (MAC) layer, and higher physical layer (Higher PHY) in the 3GPP standard. The higher physical layer functions include one or more of the following: forward error correction (FEC) encoding / decoding, scrambling / descrambling, or modulation / demodulation.
[0164] O-RU, based on low-layer function splitting, to implement the lower physical layer (Lower PHY) functions and radio frequency functions in the 3GPP standard. The lower physical layer functions include one or more of the following: fast Fourier transform (FFT) transform / inverse fast Fourier transformation (iFFT) transform, digital beamforming, or extraction and filtering of the physical random access channel (PRACH). Similar to the transmission reception point (TRP) or remote radio head (RRH) in 3GPP, but including low physical layer functions such as FFT / iFFT or PRACH extraction.
[0165] As a cloud computing platform, O-Cloud includes physical infrastructure nodes for hosting O-RAN functions such as RIC, O-DU, etc., as well as supporting software components (such as operating system, virtual machine monitor, container runtime), management and orchestration functions.
[0166] The following interfaces involved are introduced. Figure 7 The following interfaces involved are introduced.
[0167] The A1 interface is an interface between the Non-RT RIC and the Near-RT RIC, and is used for intelligent and dynamic control of O-RAN internal wireless resources. The Non-RT RIC provides policies, rich information and ML model updates to the Near-RT RIC through the A1 interface, and the Near-RT RIC provides policy feedback to the Non-RT RIC through the A1 interface.
[0168] The E2 interface is an open interface between two endpoints, and is used to connect the Near-RT RIC and the RAN node, including, for example, the CU, DU in 5G, the O-RAN compatible eNB in 4G, the O-CU (O-CU-CP and / or O-CU-UP) and / or O-DU in O-RAN, etc. The RIC can obtain RAN node data collection and feedback through the E2 node, and the RAN node can obtain control feedback of the Near-RT RIC through the E2 node.
[0169] The O1 interface is an interface between the management entity in the SMO and the O-RAN module, and is used for operation management. Through the interface, FCAPS management, software management, and file management are realized. The O2 interface is an interface between the SMO and the infrastructure management framework supporting the O-RAN virtual network function.
[0170] The open front haul control, user and synchronization (FHCUS) -Plane interface includes control-plane (C-Plane), user-plane (U-Plane), and synchronization-plane (S-Plane) interfaces. The control plane is used for real-time control between the O-DU and the O-RU, for example, for the O-DU to transmit the weight value for beamforming to the O-RU, or for the O-DU to perform power control on the O-RU, etc. The user plane is used for transmitting communication data between the access network device and the terminal between the DU and the RU. The synchronization plane is used for the O-DU to provide clock synchronization to the O-RU.
[0171] The NG interface is an interface between an NR RAN device (such as a base station, a CU, a CU-CP, or a CU-UP) and an NR core network. Among them, NG-u is a user plane NG interface, and NG-c is a control plane NG interface. The Xn interface is an interface between NR RAN devices (such as base stations, CUs, CU-CPs, or CU-UPs). Xn-u is a user plane Xn interface, and Xn-c is a control plane Xn interface.
[0172] The X2 interface is an interface between LTE RAN devices. X2-u is a user plane X2 interface, and X2-c is a control plane X2 interface. In NR, the X2 interface is mainly used in the evolved universal terrestrial radio access dual connectivity (EN-DC) scenario, and the master station is an LTE RAN device connected to an LTE core network through the X2 interface. The E1 interface is an interface between a CU-CP and a CU-UP. The F1-C interface is an interface between a CU-CP and a DU. The F1-U interface is an interface between a CU-UP and a DU.
[0173] Under the O-RAN architecture, the module that receives the difference reporting of the twin channel and the measurement channel can be a CU, an RT RIC, or a Non-RT RIC, etc. The DU is responsible for receiving signals, signal processing, multipath measurement, channel difference calculation, etc.
[0174] Figure 7 The names of the various interfaces and the connection modes of the various units shown in FIG. 1 are examples. In actual applications, the O-RAN system can include more or fewer interfaces, or more or fewer units.
[0175] In order to be able to locate the terminal device by using the model, a large amount of training data needs to be collected to train the model. Next, taking the collection of training data by the LMF as an example, possible ways of collecting training data are introduced. In addition, taking the terminal device as a UE and the network device as a base station as an example.
[0176] In one possible way, the position of the terminal device is manually calibrated and input to the LMF. The base station receives the SRS signal sent by the terminal device, obtains the channel impulse response based on channel estimation, and sends the channel impulse response to the LMF. The LMF extracts features from the channel responses from different base stations and combines them into a fingerprint. In this way, the collection of LMF training data is realized to train the model. In this way, the position of the terminal device needs to be manually involved, and the calibration efficiency is low.
[0177] Therefore, another possible way is proposed. In this possible way, the base station can be used to locate the terminal device to obtain the position of the UE. Next, taking the terminal device as a UE and the network device as a base station as an example. Figure 8The schematic diagram of the positioning method is shown, and the uplink time difference of arrival (UL-TDOA) of the base station is introduced.
[0178] S801, the location management function (LMF) sends a positioning information request to the serving base station. The positioning information request is used to request information for positioning, for example, specifically to request configuration information of the sounding reference signal (SRS).
[0179] S802, the serving base station sends a positioning information response to the LMF. The positioning information response carries, for example, the configuration information of the SRS.
[0180] S803, the serving base station sends the configuration information of the SRS to the terminal device.
[0181] S804, the LMF sends a measurement request to the neighboring base station. The measurement request is used to request the neighboring base station to measure the reference signal. The neighboring base station here includes the UE in the signal coverage range and is adjacent to the serving base station.
[0182] S805, the LMF sends a measurement request to the serving base station. The measurement request is used to request the neighboring base station to measure the reference signal.
[0183] S806, the UE sends the SRS to the serving base station. The UE sends the SRS based on the configuration information of the SRS.
[0184] S807, the UE sends the SRS to the neighboring base station. The UE sends the SRS based on the configuration information of the SRS.
[0185] S808, the serving base station sends the measurement information to the LMF. The measurement information includes the measurement result of the SRS measured by the serving base station.
[0186] S809, the neighboring base station sends the measurement information to the LMF. The measurement information includes the measurement result of the SRS measured by the serving base station.
[0187] S810, the LMF calculates the position. The LMF can determine the position of the UE based on the measurement information sent by the serving base station and the measurement information of the neighboring base station.
[0188] In this way, the LMF can determine the position of the UE based on the following formulas (1) and (2).
[0189]
[0190] where (x UE,y UE ) represents the position of the UE, Δt 21 Δt represents the difference between the time a neighboring base station receives the SRS and the time the serving base station receives the SRS. 31 The value c represents the difference between the time it takes for another neighboring base station to receive the SRS and the time it takes for the serving base station to receive the SRS, where c represents the speed of light.
[0191] Based on the above discussion, it is clear that base stations can only locate LOS UEs. Therefore, this method is not suitable for locating NLOS UEs, meaning its applicability is poor.
[0192] In view of this, embodiments of this application provide a communication scheme. In this communication scheme, the Uu measurement between the collaborative terminal device (e.g., UE) and the network device (e.g., base station) and the positioning measurement between terminal devices are carried out. Thus, the positioning of the NLOS terminal device is achieved through LOS terminal device positioning and relative positioning between the LOS terminal device and the NLOS terminal device. There is no need to manually calibrate the position of the terminal device, which can ensure the efficiency of positioning. It also does not require the terminal device to be located to be covered by multiple base stations, making the method more applicable.
[0193] The communication method provided in the embodiments of this application is described below with reference to the accompanying drawings. In the drawings corresponding to the various embodiments of this application, steps indicated by dashed lines are optional. Furthermore, the first terminal device and the second terminal device involved in the various embodiments of this application can, for example, be respectively... Figure 3 The UE1 and UE2 shown can be respectively Figure 4 Any two terminal devices involved can be respectively Figure 5 The first terminal device and the second terminal device involved can be respectively Figure 6 The first terminal device and the second terminal device involved may be respectively Figure 6 The second and third terminal devices involved may be respectively Figure 6 The second and fourth terminal devices involved may be respectively Figure 6 The third and fourth terminal devices involved. The network devices involved in the various embodiments of this application are, for example,... Figure 3 Any base station involved Figure 4 Any network device involved, Figure 5 The ng-eNB or gNB involved Figure 6 The first access network device or the second access network device involved, or for Figure 7 At least one of O-CU, O-DU, or RIC involved. And, the positioning device involved in the various embodiments of this application is, for example, Figure 4 The core network elements involved in the core network, orFigure 5 LMF, E-SMLC, SLP or server for positioning (such as third party server) etc.
[0194] In addition, the network device serving the first terminal device and the network device serving the second terminal device in various embodiments of the present application can be the same or different network devices, and no specific limitation is made in this regard. In addition, as the standard continues to evolve, the names and / or functions of devices may
[0195] The following will be introduced in combination with a schematic diagram of a communication method shown in FIG. 1. The following will be introduced for each step involved. Figure 9 The following will be introduced for each step involved. Figure 9 The following will be introduced for each step involved.
[0196] S901, the positioning device sends first information to the first device. Correspondingly, the first device receives the first information from the positioning device. The first device can have any of the following A1 to A5, which are listed as follows.
[0197] A1, the first device includes a network device. In this case, S901 can be alternatively described as: the positioning device sends the first information to the network device. Correspondingly, the network device receives the first information from the positioning device. If the network devices serving the first terminal device and the second terminal device are different network devices, the positioning device can send the first information to different network devices respectively. For ease of description, the following is taken as an example in which the network devices serving the first terminal device and the second terminal device are the same network device.
[0198] A2, the first device includes the first terminal device. In this case, S901 can be alternatively described as: the positioning device sends the first information to the first terminal device. Correspondingly, the first terminal device receives the first information from the positioning device. Optionally, the first terminal device may, for example, be a LOS terminal device.
[0199] A3, the first device includes the network device and the first terminal device. In this case, S901 can be alternatively described as: the positioning device sends the first information to the network device and the first terminal device respectively. Correspondingly, the network device and the first terminal device receive the first information from the positioning device respectively.
[0200] A4, the first device includes the network device and the second terminal device. In this case, S901 can be alternatively described as: the positioning device sends the first information to the network device and the second terminal device respectively. Correspondingly, the network device and the second terminal device receive the first information from the positioning device respectively. Optionally, the second terminal device may, for example, be a NLOS terminal device.
[0201] A5、The first device includes the first terminal device and the second terminal device. In this case, S901 can be described as: the positioning device sends the first information to the network device and the second terminal device respectively. Correspondingly, the network device and the second terminal device receive the first information from the positioning device respectively.
[0202] In various embodiments of the present application, when the positioning device sends information to the network device, the information can be sent through a new radio positioning protocol annex (NRPPa) or related signaling discovery information of the NRPPa. For example, the positioning device can send the first information to the network device through the NRPPa.
[0203] When the positioning device sends information (such as the first information) to the first terminal device or the second terminal device, the positioning device can send the information to the first terminal device or the second terminal device through the network device, or the positioning device can directly send the information to the first terminal device or the second terminal device. For example, when the positioning device sends information to a terminal device (such as the first terminal device or the second terminal device), the information can be sent through a long term evolution positioning protocol annex (LPPa / LPPA) or related signaling of the LPPa. For example, the positioning device can send the first information to the first terminal device through the LPPa.
[0204] The content of the first information is introduced below.
[0205] The first information indicates that the first reference signal is measured and the second reference signal is measured within the first time window, which can also be described as the first information indicating that the first reference signal is measured and the second reference signal is measured within the first time window. It can be understood that the time domain resource indicating part or all of the time in the time window for measuring the first reference signal is located within the first time window, and the time domain resource indicating part or all of the time in the time window for measuring the second reference signal is located within the first time window. Or it can be understood that the first time window includes part or all of the time indicated by the time domain resource for measuring the first reference signal, and includes part or all of the time in the time window indicated by the time domain resource for measuring the second reference signal. Or it can be understood that the start time and / or end time corresponding to the first time domain resource is at least located within the first time window, and the start time and / or end time corresponding to the second time domain resource is at least located within the first time window.
[0206] For the sake of simplicity, the time-domain resource for measuring the first reference signal is referred to as the first time-domain resource hereinafter, and the time-domain resource for measuring the second reference signal is referred to as the second time-domain resource hereinafter. The first time-domain resource can be understood as a time window, a time, a time window or a time length for indicating (or for determining) the reception (or measurement) or the transmission of the first reference signal. The second time-domain resource can also be understood as a time window, a time, a time window or a time length for indicating (or for determining) the reception (or measurement) or the transmission of the second reference signal.
[0207] Optionally, the first time-domain resource and the second time-domain resource can completely overlap, that is, they are the same time-domain resource. Alternatively, the first time-domain resource and the second time-domain resource partially overlap. Alternatively, the first time-domain resource and the second time-domain resource do not overlap at all. In addition, the start time of the first time-domain resource is later than the start time of the second time-domain resource, or the start time of the first time-domain resource is earlier than the start time of the second time-domain resource, or the start time of the first time-domain resource is equal to the start time of the second time-domain resource, which is not specifically limited.
[0208] Please refer to Figure 10 The first time window, the time window indicated by the first time-domain resource and the time window indicated by the second time-domain resource provided by the embodiments of the present application are schematically shown in the following figures.
[0209] Figure 10 In (1), the time window indicated by the first time-domain resource and the time window indicated by the second time-domain resource are both located in the first time window, and the time window indicated by the first time-domain resource and the time window indicated by the second time-domain resource do not overlap. As shown in (1), the first time window includes the time window shown by t1 to t6, the time period indicated by the first time-domain resource is t2 to t3, and the time period indicated by the second time-domain resource is t4 to t5. Figure 10
[0210] Figure 10 In (2), the time window indicated by the first time-domain resource and the time window indicated by the second time-domain resource are both located in the first time window, and the time window indicated by the first time-domain resource and the time window indicated by the second time-domain resource partially overlap. As shown in (2), the first time window includes the time period shown by t1 to t6, the time period indicated by the first time-domain resource is t2 to t4, and the time period indicated by the second time-domain resource is t3 to t5. Figure 10
[0211] Figure 10 In (3), part of the time window indicated by the first time-domain resource is located in the first time window, the time window indicated by the second time-domain resource is located in the first time window, and the time window indicated by the first time-domain resource and the time window indicated by the second time-domain resource do not partially overlap. As shown in (3), the first time window includes the time period shown by t1 to t6, the time period indicated by the first time-domain resource is t2 to t4, and the time period indicated by the second time-domain resource is t3 to t5. Figure 10 As shown in the case (3), the first time window includes a time period from t2 to t6, the first time domain resource indication includes a time period from t1 to t3, and the second time domain resource indication includes a time period from t4 to t5.
[0212] Figure 10 As shown in the case (4), part of the time window indicated by the first time domain resource indication is within the first time window, part of the time window indicated by the second time domain resource indication is within the first time window, and there is no overlap between the time window indicated by the first time domain resource indication and the time window indicated by the second time domain resource indication. As shown in FIG. 6, the first time window includes a time period from t1 to t5, the first time domain resource indication includes a time period from t2 to t3, and the second time domain resource indication includes a time period from t4 to t6. Figure 10
[0213] Figure 10 As shown in the case (5), part of the time window indicated by the first time domain resource indication is within the first time window, part of the time window indicated by the second time domain resource indication is within the first time window, and there is no overlap between the time window indicated by the first time domain resource indication and the time window indicated by the second time domain resource indication. As shown in FIG. 7, the first time window includes a time period from t2 to t5, the first time domain resource indication includes a time period from t1 to t3, and the second time domain resource indication includes a time period from t4 to t6. Figure 10
[0214] The first reference signal is a reference signal between the first terminal device and the second terminal device. The first reference signal can be a reference signal based on Uu link transmission, or a reference signal based on first SL transmission. Transmission includes reception or transmission. The first reference signal can be a reference signal sent by the first terminal device to the second terminal device, or a reference signal sent by the second terminal device to the first terminal device.
[0215] The second reference signal is a reference signal between the network device and the first terminal device. For example, the second reference signal can be a reference signal sent by the network device to the first terminal device, such as a downlink reference signal. Alternatively, the second reference signal can be a reference signal sent by the first terminal device to the network device, such as an uplink reference signal. Optionally, the case where the second reference signal is a downlink reference signal can be applicable to the above-mentioned cases A2 (i.e., the first device includes the first terminal device) and A5 (i.e., the first device includes the first terminal device and the second terminal device).
[0216] In a possible implementation, the first information further indicates to measure a third reference signal in the first time window, or can be described as, the first information indicates to measure the first reference signal, to measure the second reference signal and to measure the third reference signal in the first time window. The third reference signal is a reference signal between the network device and the second terminal device. For example, the third reference signal can be a reference signal sent by the network device to the second terminal device, such as a downlink reference signal. Or, the third reference signal can be a reference signal sent by the second terminal device to the network device, such as an uplink reference signal. In the above possible implementation, the first device can be the first device shown in A1, A4 or A5.
[0217] The manner of the first information indicating to measure the first reference signal and to measure the second reference signal in the first time window is introduced below in the manners shown in B1 to B3.
[0218] B1, the first information includes information of the first time window, and the information of the first time window is used to indicate to measure the first reference signal and to measure the second reference signal in the first time window. Optionally, the information of the first time window further indicates to measure the third reference signal in the first time window. Or, the information of the first time window indicates to measure the first reference signal, to measure the second reference signal and to measure the third reference signal in the first time window.
[0219] The information of the first time window includes at least two of a start time of the first time window, an end time of the first time window and a length of the first time window, for example. The length of the first time window is 10 symbols, for example. Optionally, the first information can further include a period of the first time window.
[0220] For example, the start time of the first time window is the 4th symbol in the 3rd time slot on the 100th frame, the length (or duration) of the first time window is 8 symbols, and the end time of the first time window is the 12th symbol in the 3rd time slot on the 100th frame. The period of the first time window is 10 frames, or 10 milliseconds (ms), etc.
[0221] Or, the first information includes an index (or called an identifier, a number, a serial number, etc.) of the first time window. For example, the first device and the positioning device negotiate at least one time window, or the first device and the positioning device are pre-configured with at least one time window, and each time window in the at least one time window is associated with an index. In this way, the first device can determine the first time window from the at least one time window according to the index of the first time window.
[0222] B2. If the first information comprises a first field, the first field indicates that the first reference signal is measured and the second reference signal is measured in the first time window. Optionally, the first field further indicates that the third reference signal is measured in the first time window. Or, the first field indicates that the first reference signal is measured, the second reference signal is measured and the third reference signal is measured in the first time window.
[0223] If the first information does not comprise the first field, it is not limited whether the first reference signal is measured and the second reference signal is measured in the first time window. Optionally, if the first information does not comprise the first field, it is also not limited whether the third reference signal is measured in the first time window.
[0224] In B2, the information of the first time window can be pre-configured or pre-defined in the first device.
[0225] B3. The value of the first information indicates that the first reference signal is measured and the second reference signal is measured in the first time window.
[0226] For example, if the value of the first information is a first value, it indicates that the first reference signal is measured and the second reference signal is measured in the first time window. Optionally, the first value further indicates that the third reference signal is measured in the first time window. Or, the first value indicates that the first reference signal is measured, the second reference signal is measured and the third reference signal is measured in the first time window.
[0227] If the value of the first information is a second value, it is not limited whether the first reference signal is measured and the second reference signal is measured in the first time window. One of the first value and the second value is 0, and the other is 1. Optionally, the second value further indicates that it is not limited whether the third reference signal is measured in the first time window.
[0228] In B3, the information of the first time window can be pre-configured or pre-defined in the first device.
[0229] The positioning device can be pre-configured or pre-defined with the first time window, or the positioning device can determine it by itself. The following describes the way in which the positioning device determines the first time window.
[0230] For example, the positioning apparatus can obtain a time window, i.e., a second time window, of candidates capable of being used for transmitting the first reference signal, and obtain a time window, i.e., a third time window, of candidates capable of being used for transmitting the second reference signal. The positioning apparatus determines an overlapping time of the second time window and the third time window. The positioning apparatus can pre-configure or pre-define the second time window and the third time window, or can determine the second time window and the third time window autonomously, which is not limited specifically herein. The positioning apparatus determines the first time window based on the overlapping time, e.g., the first time window is the overlapping time, or the first time window includes part or all of the overlapping time, e.g., the first time window includes all of the overlapping time but has a length greater than the overlapping time. For example, the first time window is a result of adding a first time length to a start time and / or an end time of the overlapping time. The first time length is, for example, 1 slot or 2 slots, etc.
[0231] The second time window can include one or more time periods, for example, the second time window includes one continuous time window, or includes multiple discrete time windows, which can be distributed periodically. The third time window can also include one or more time periods, for example, the third time window includes one continuous time window, or includes multiple discrete time windows, which can be distributed periodically.
[0232] For example, the second time window is from the 1st slot to the 12th slot, and the third time window is from the 5th slot to the 13th slot, and the first time window can be from the 5th slot to the 12th slot.
[0233] For example, the second time window is from the 1st slot to the 12th slot, and the third time window is from the 5th slot to the 13th slot, and the first time window can be from the 5th slot to the 12th slot. Figure 11 Figure 11 For example, the second time window is from the 1st slot to the 12th slot, and the third time window is from the 5th slot to the 13th slot, and the first time window can be from the 5th slot to the 12th slot.
[0234] In a case where the first information further indicates to measure the third reference signal in the first time window, the positioning apparatus can optionally determine the first time window based on the second time window, the third time window, and a fourth time window. The fourth time window is a time window of candidates capable of being used for transmitting the third reference signal.
[0235] For example, the positioning device can determine the overlapping time of the second time window, the third time window and the fourth time window as the first time window, or the first time window includes part or all of the overlapping time of the second time window, the third time window and the fourth time window. Alternatively, the positioning device can add the result of the first duration on the basis of the start time and / or the end time in the overlapping time of the second time window, the third time window and the fourth time window to obtain the first time window.
[0236] The above is an example of the manner in which the positioning device determines the first time window, and in fact does not limit the specific manner of determining the first time window.
[0237] Alternatively, the first information can be carried in the related signaling of LPPa, for example, the first information can be carried in the new radio downlink position reference signal measurement time window configuration (nr-DL-PRS-MeasurementTimeWindowsConfig) field of LPPa.
[0238] In a possible implementation, when the network device receives the first information, the DU, the CU or the RIC in the network device receives the first information, and no specific limitation is made thereto.
[0239] The first device is different, and then the content of the first time domain resource and the second time domain resource determined by the first device is also different, which is described below in C1 to C5.
[0240] C1, in A1, that is, in the case where the first device includes the network device, the network device can determine the first time domain resource and the second time domain resource with reference to (or based on) the first information. The network device only needs to ensure that the first reference signal is measured and the second reference signal is measured within the first time window, and the specific manner in which the network device determines the first time domain resource and the second time domain resource is not limited by the embodiments of the present application. For example, the network device determines the first time domain resource and the second time domain resource according to the resource scheduling condition and the first information.
[0241] The time window indicated by the first time domain resource can be part or all of the time in the second time window, and the time window indicated by the second time domain resource can be part or all of the time in the third time window.
[0242] Optionally, the network device can further send information of the first time domain resource to the first terminal device and / or the second terminal device, and the network device can further send information of the second time domain resource to the first terminal device. The information of the time domain resource in various embodiments of the present application is used to indicate the time domain resource, such as at least two of the start time, the end time and the length of the time domain resource. Optionally, the information of the time domain resource can further include the period of the time domain resource. For example, the information of the first time domain resource is used to indicate the first time domain resource, such as at least two of the start time, the end time and the length of the first time domain resource.
[0243] For example, the second reference signal is SRS, and the second time domain resource includes, for example, a time-frequency pattern for sending SRS, such as comb-2, that is, the SRS frequency domain RE interval is 2, occupying the third symbol and the fourth symbol.
[0244] C2, in A2, that is, in the case where the first device includes the first terminal device, the first terminal device can refer to the first information to determine the first time domain resource and the second time domain resource. Similarly, the first terminal device can ensure that the first reference signal is measured and the second reference signal is measured within the first time window, and the embodiments of the present application do not limit the specific manner in which the first terminal device determines the first time domain resource and the second time domain resource. For example, the first terminal device UE determines the first time domain resource according to its own signal reception, such as the fact that there is too much data on a symbol, it has no ability to process PRS, and the PRS resource time distribution.
[0245] Optionally, the first terminal device can further send information of the first time domain resource to the second terminal device.
[0246] C3, in A3, that is, in the case where the first device includes the network device and the second terminal device, the network device or the first terminal device determines the first time domain resource and the second time domain resource. Alternatively, the first terminal device determines the first time domain resource, and the network device determines the second time domain resource.
[0247] In the case where the network device determines the first time domain resource and the second time domain resource, optionally, the network device can further send information of the first time domain resource to the first terminal device and / or the second terminal device, and the network device can further send information of the second time domain resource to the first terminal device.
[0248] In the case where the first terminal device determines the first time domain resource and the second time domain resource, optionally, the first terminal device can further send information of the first time domain resource to the first terminal device.
[0249] In the case that the first terminal device determines the first time domain resource and the network device determines the second time domain resource, optionally, the first terminal device sends information of the first time domain resource to the second terminal device, and the network device sends information of the second time domain resource to the first terminal device.
[0250] C4, in the case that the first device comprises the network device and the second terminal device, the second terminal device determines the first time domain resource, and the network device determines the second time domain resource.
[0251] Optionally, the second terminal device sends information of the first time domain resource to the first terminal device, and the network device sends information of the second time domain resource to the first terminal device.
[0252] C5, in the case that the first device comprises the first terminal device and the second terminal device, the second terminal device determines the first time domain resource, and the first terminal device determines the second time domain resource. Optionally, the second terminal device sends information of the first time domain resource to the first terminal device. Or, the first terminal device determines the first time domain resource and the second time domain resource.
[0253] In various embodiments of the present application, when the network device sends information to the terminal device (such as the first terminal device or the second terminal device), the information can be sent through radio resource control (RRC) signaling. For example, the network device also sends information of the first time domain resource to the first terminal device and / or the second terminal device through RRC signaling, or sends information of the second time domain resource to the first terminal device through RRC signaling.
[0254] Of course, in addition to determining the first time domain resource and the second time domain resource, the frequency domain resource related to the first time domain resource and the frequency domain resource related to the second time domain resource can also be determined, which is not specifically limited.
[0255] When the network device determines the first time domain resource and / or the second time domain resource, the DU, CU or RIC in the network device can determine the first time domain resource and / or the second time domain resource. If the CU or RIC determines the first time domain resource and / or the second time domain resource, the CU or RIC can also send information of the first time domain resource and / or information of the second time domain resource to the DU.
[0256] In any of the cases of C1 to C5, if the third reference signal is an uplink reference signal, the network device or the first terminal device can also send information of the second time domain resource to the positioning device. In this way, the positioning device can coordinate the neighboring network device (such as a neighboring base station) of the first terminal device to receive the second reference signal.
[0257] In a possible implementation, the first information further indicates that, in a case that the third reference signal is measured in the first time window, the second terminal device or the network device can further determine time domain resources (e.g., referred to as third time domain resources) for measuring the third reference signal. If the network device determines the third time domain resources, the network device can send information of the third time domain resources to the second terminal device.
[0258] When the network device determines the third time domain resources, the DU, the CU or the RIC in the network device can determine the third time domain resources. If the CU or the RIC determines the third time domain resources, the CU or the RIC can further send information of the third time domain resources to the DU.
[0259] S902, the positioning device sends the second information to the network device or the first terminal device. Correspondingly, the network device or the first terminal device receives the second information from the positioning device.
[0260] The second information indicates (or requests, or expects) that the first terminal device uses the same antenna information (or the same antenna information) to transmit the first reference signal and the second reference signal. The antenna information includes an antenna port and / or an antenna reference point. In other words, the first terminal device uses the same antenna to transmit the first reference signal and the second reference signal by using the same antenna port and / or the same antenna reference point.
[0261] Wherein, the transmission includes sending or receiving (or referred to as measuring). For example, the first terminal device uses the same antenna information to send the first reference signal and to receive the second reference signal. For another example, the first terminal device uses the same antenna information to receive the first reference signal and to receive the second reference signal. For another example, the first terminal device uses the same antenna information to receive the first reference signal and to send the second reference signal. For another example, the first terminal device uses the same antenna information to send the first reference signal and to send the second reference signal.
[0262] The second information indicates that the first terminal device uses the same antenna information to transmit the first reference signal and the second reference signal, but does not limit which antenna information the first terminal device uses. Alternatively, the second information can further include the antenna information, which is used to indicate the same antenna information used by the first terminal device to transmit the first reference signal and the second reference signal.
[0263] The following examples are given in combination with D1 or D2 to illustrate the manner in which the second information indicates that the first terminal device uses the same antenna information to transmit the first reference signal and the second reference signal.
[0264] D1, if the second information comprises a first field, the first field indicates the first terminal device to transmit the first reference signal and the second reference signal by using same antenna information. If the second information does not comprise the first field, it does not limit whether the antenna information used by the first terminal device to transmit the first reference signal and the second reference signal is same.
[0265] D2, the value of the second information indicates the first terminal device to transmit the first reference signal and the second reference signal by using same antenna information. For example, if the value of the second information is a third value, it indicates the first terminal device to transmit the first reference signal and the second reference signal by using same antenna information. If the value of the second information is a fourth value, it does not limit whether the antenna information used by the first terminal device to transmit the first reference signal and the second reference signal is same. One of the third value and the fourth value is 0, and the other is 1.
[0266] Optionally, the second information can also be carried in the NRPPa signaling, which is not limited.
[0267] In the case that the positioning device sends the second information to the network device, the network device can also send the first indication information to the first terminal device. Correspondingly, the first terminal device receives the first indication information from the network device. For example, the positioning device can send the second information to the network device through the NRPPa. The network device can send the first indication information to the first terminal device through the RRC. Optionally, the second information and the first indication information can be the same information, which is equivalent to that the network device transparently forwards the second information. The first indication information indicates the first terminal device to transmit the first reference signal and the second reference signal by using same antenna information.
[0268] In a possible implementation, the positioning device can also send the fourth information to the network device or the second terminal device. Correspondingly, the network device or the second terminal device receives the fourth information from the positioning device. For example, the positioning device can send the fourth information to the network device through the NRPPa. The network device can send the fourth information to the first terminal device through the RRC. The fourth information indicates the second terminal device to transmit the first reference signal and the third reference signal by using same antenna information. The content of the antenna information and the way in which the fourth information indicates the second terminal device to transmit the first reference signal and the third reference signal by using same antenna information can be respectively referred to the content of the antenna information and the content of the second information indicating the first terminal device to transmit the first reference signal and the second reference signal by using same antenna information discussed above, which will not be listed one by one here.
[0269] If the positioning device sends the fourth information to the network device, the network device can further send second indication information to the second terminal device. Correspondingly, the second terminal device receives the second indication information from the network device. The second indication information indicates the second terminal device to transmit the first reference signal and the third reference signal by using the same antenna information.
[0270] At least one of S901 and S902 can be performed, for example, S901 is performed, or S902 is performed, or both S901 and S902 are performed. In other words, at least one of S901 and S902 must be performed. In other words, the positioning device can send only the first information, or send only the second information, or send both the first information and the second information.
[0271] In the case that both S901 and S902 are performed, the execution order of S901 and S902 can be arbitrary, for example, S901 is performed first, and then S902 is performed; or S902 is performed first, and then S901 is performed; or S901 and S902 are performed synchronously, which is not limited.
[0272] In the case that both S901 and S902 are performed, and the positioning device sends the first information and the second information to the same device (such as the network device, the first terminal device, or the second terminal device), the first information and the second information can be one information, or can be different information. In the case that the first information and the second information are different information, the first information and the second information can be carried in the same signaling or different signaling, which is not limited.
[0273] In a possible implementation, in the case that the network device receives the second information, the DU, the CU, or the RIC in the network device can receive the second information, which is not limited.
[0274] S903, the first terminal device, or the second terminal device sends the measurement information of the first reference signal to the positioning device. Correspondingly, the positioning device receives the measurement information of the first reference signal from the first terminal device or the second terminal device.
[0275] As discussed above, after the first terminal device and the second terminal device determine the first time domain resource, the first terminal device and the second terminal device can coordinate to transmit the first reference signal.
[0276] For example, the first terminal device uses the first antenna information to send the first reference signal to the second terminal device on the first time domain resource. Correspondingly, the second terminal device uses the second antenna information to measure the first reference signal on the first time domain resource, and obtains the measurement information of the first reference signal. The second terminal device reports the measurement information of the first reference signal to the positioning device.
[0277] Optionally, the measurement information of the first reference signal comprises angle information and time delay information of a path between the first terminal device and the second terminal device. Optionally, the measurement information of the second reference signal can further comprise at least one of fingerprint information, power information, energy information and Doppler shift information, which is not limited herein.
[0278] Alternatively, the second terminal device employs the second antenna information to send the first reference signal to the first terminal device on the first time domain resource. Correspondingly, the first terminal device employs the first antenna information to measure the first reference signal on the first time domain resource to obtain the measurement information of the first reference signal. The first terminal device reports the measurement information of the first reference signal to the positioning device.
[0279] In a possible design, if the first reference signal is a reference signal on the first SL and the first terminal device and the second terminal device have not established the first SL, the positioning device can assist the first terminal device and the second terminal device to establish the first SL.
[0280] Illustratively, the positioning device can obtain application identifiers (APP IDs) of the first terminal device and the second terminal device from a GMLC and / or a NEF. Alternatively, the positioning device can pre-store the application identifiers of the first terminal device or the second terminal device. The GMLC or the NEF can be used to convert the identifiers of the terminal device, for example, to convert a first type of identifier of the terminal device into a second type of identifier. The first type of identifier is, for example, a subscription permanent identifier (SUPI) or a subscription concealed identifier (SUCI), and the second type of identifier is, for example, an application identifier.
[0281] The positioning device can send seventh information to the first terminal device. For example, the positioning device can send the seventh information through sidelink positioning protocol (SLPP) signaling. The seventh information carries an application identifier of the second terminal device, which requests to establish a SL with the second terminal device. Alternatively, the seventh information comprises the application identifier of the second terminal device and indication information indicating to establish a SL with the second terminal device. In this way, the first terminal device can request to establish the first SL with the second terminal device based on the application identifier of the second terminal device.
[0282] After the first SL is established, the first terminal device can send eighth information to the positioning device, the eighth information indicating that the first terminal device and the second terminal device have established the first SL. For example, the eighth information can carry an application identifier of the first terminal device and an application identifier of the associated second terminal device, and the application identifier of the first terminal device and the application identifier of the associated second terminal device are used to indicate that the first terminal device and the second terminal device have established the first SL. Alternatively, the eighth information carries an application identifier of the first terminal device, an application identifier of the associated second terminal device, and indication information indicating that the first terminal device and the second terminal device have established the first SL.
[0283] Alternatively, the positioning device can send seventh information to the second terminal device, for example, the positioning device can send the seventh information through SLPP signaling. The seventh information carries an application identifier of the first terminal device, and the application identifier of the first terminal device requests to establish an SL with the first terminal device. Alternatively, the seventh information includes an application identifier of the first terminal device and indication information indicating to establish an SL with the first terminal device. The seventh information carries an application identifier of the first terminal device. The second terminal device can request to establish the first SL with the second terminal device based on the application identifier of the first terminal device. After the first SL is established, the second terminal device can send eighth information to the positioning device, and the content of the eighth information can refer to the content of the eighth information described above, which will not be described here.
[0284] Alternatively, the positioning device can send an application identifier of the second terminal device to the first terminal device, and send an application identifier of the first terminal device to the second terminal device. In this way, the first terminal device and the second terminal device can establish the first SL.
[0285] Optionally, the positioning device can send application identifiers of a plurality of NLOS terminal devices to the first terminal device, so that the first terminal device can quickly establish SLs with the plurality of NLOS terminal devices to assist the plurality of NLOS terminal devices in positioning.
[0286] Optionally, before the positioning device sends the seventh information, the positioning device can determine that the first terminal device is a LOS terminal device and the second terminal device is an NLOS terminal device. For example, the positioning device identifies the LOS terminal device and the NLOS terminal device in the positioning area according to existing positioning measurement.
[0287] After the first SL is established, the positioning device can send sixth information to the first terminal device or the second terminal device. The sixth information indicates that the first terminal device or the second terminal device measures a reference signal on the first SL.
[0288] S904, the network device or the first terminal device sends measurement information of the second reference signal to the positioning device.
[0289] After the network device and the first terminal device determine the second time domain resource, the network device and the first terminal device can coordinate transmission of the second reference signal.
[0290] For example, the first terminal device transmits the second reference signal to the network device on the second time domain resource using the third antenna information. Correspondingly, the network device measures the second reference signal on the second time domain resource, for example, a DU in the network device measures the second reference signal to obtain measurement information of the second reference signal. The network device reports the measurement information of the second reference signal to the positioning device.
[0291] Optionally, the measurement information of the second reference signal includes angle information and time delay information of a path between the network device and the first terminal device. Optionally, the measurement information of the second reference signal can further include second fingerprint information, the second fingerprint information indicating a characteristic of a path for transmitting the second reference signal between the first terminal device and the network device. Optionally, the measurement information of the second reference signal can further include at least one of power information, energy information, and Doppler shift information, without specific limitation. Optionally, the measurement information of the second reference signal further includes type information of the second fingerprint information, the type information of the second fingerprint information indicating that the second fingerprint information is of a type of CIR, CFR, or PDP, which can be represented by an identifier 0, an identifier 1, or an identifier 2, respectively.
[0292] Alternatively, the network device transmits the second reference signal to the first terminal device on the second time domain resource. Correspondingly, the first terminal device measures the second reference signal on the second time domain resource using the third antenna information to obtain measurement information of the second reference signal. The first terminal device reports the measurement information of the second reference signal to the positioning device.
[0293] In the case where the first terminal device receives the second information or the first indication information, the first terminal device transmits the first reference signal and the second reference signal using the same antenna information, so the second antenna information is the same as the third antenna information. Alternatively, an antenna port for receiving or transmitting the first reference signal is the same as an antenna port for receiving or transmitting the second reference signal, and / or an antenna reference point for receiving or transmitting the first reference signal is the same as an antenna reference point for receiving or transmitting the second reference signal.
[0294] In the case where the network device and the second terminal device determine the third time domain resource, the network device and the second terminal device can coordinate transmission of the third reference signal.
[0295] For example, the second terminal device transmits a third reference signal to the network device on a third time domain resource using the fourth antenna information. Correspondingly, the network device measures the third reference signal on the third time domain resource to obtain measurement information of the third reference signal. The network device reports the measurement information of the third reference signal to the positioning device.
[0296] Optionally, the measurement information of the third reference signal comprises angle information and time delay information of a path between the network device and the second terminal device. Optionally, the measurement information of the third reference signal further comprises first fingerprint information, the first fingerprint information indicating a characteristic of a path for transmitting the third reference signal between the second terminal device and the network device. Optionally, the measurement information of the third reference signal further comprises at least one of power information, energy information, and Doppler shift information, which is not limited herein. Optionally, the measurement information of the third reference signal further comprises type information of the first fingerprint information, the type information of the first fingerprint information indicating that the first fingerprint information is of a type of CIR, CFR, or PDP, which can be represented by an identifier 0, an identifier 1, or 2, respectively.
[0297] Alternatively, the network device transmits a third reference signal to the second terminal device on a third time domain resource. Correspondingly, the second terminal device measures the third reference signal on the third time domain resource using the fourth antenna information to obtain measurement information of the third reference signal. The second terminal device reports the measurement information of the third reference signal to the positioning device.
[0298] In a case where the second terminal device receives the fourth information or the second indication information, the second terminal device transmits the first reference signal and the second reference signal using the same antenna information, and thus the first antenna information is the same as the fourth antenna information. Alternatively, an antenna port used by the second terminal device to receive or transmit the first reference signal is the same as an antenna port used by the second terminal device to receive or transmit the third reference signal, and / or an antenna reference point used by the second terminal device to receive or transmit the first reference signal is the same as an antenna reference point used by the second terminal device to receive or transmit the third reference signal.
[0299] In a possible implementation, the positioning device transmits fifth information to the network device or the first terminal device. Correspondingly, the network device or the first terminal device receives the fifth information from the positioning device. The fifth information indicates that the network device or the first terminal device reports second fingerprint information. Since the measurement information of the second reference signal comprises the second fingerprint information, reporting the measurement information of the second reference signal is equivalent to reporting the second fingerprint information.
[0300] Optionally, the fifth information can be carried in the measurement request signaling or the positioning information request signaling, and the fifth information indicates the reported fingerprint, and can also indicate type information of the fingerprint information required to be reported. For example, the reported fingerprint information is of type CIR. In this way, the type of the second fingerprint information is the type of the fingerprint information requested by the fifth information.
[0301] Optionally, the fourth information and the fifth information can be one information. Alternatively, the fourth information and the fifth information can be carried in the same signaling or different signaling, and no specific limitation is made to this.
[0302] In a possible implementation, the positioning apparatus sends the third information to the network apparatus or the second terminal apparatus. Correspondingly, the network apparatus or the second terminal apparatus receives the third information from the positioning apparatus. The third information indicates that the network apparatus or the second terminal apparatus reports the first fingerprint information. Since the measurement information of the third reference signal includes the first fingerprint information, reporting the measurement information of the third reference signal is equivalent to reporting the first fingerprint information.
[0303] Optionally, the third information can be carried in the measurement request signaling or the positioning information request signaling, and the third information indicates the reported fingerprint, and can also indicate type information of the fingerprint information required to be reported. In this way, the type of the first fingerprint information is the type of the fingerprint information requested by the third information.
[0304] Optionally, the positioning apparatus can send the first information, the second information, and the third information in any order, and no specific limitation is made to this. For example, the first information, the second information, and the third information are sent in sequence; or the first information, the third information, and the second information are sent in sequence; or the first information, the third information, and the second information are sent synchronously.
[0305] In addition, the first information, the second information, and the third information can be one information. Alternatively, the second information and the third information can be one information. Alternatively, the first information, the second information, and the third information can be carried in the same signaling or different signaling, and no specific limitation is made to this.
[0306] S905, the positioning apparatus determines the position of the second terminal apparatus based on the measurement information of the first reference signal and the measurement information of the second reference signal.
[0307] The positioning apparatus can determine the position of the first terminal apparatus based on the measurement information of the second reference signal.
[0308] For example, the positioning apparatus can send the information of the second time domain resource to at least two neighboring base stations of the first terminal apparatus. For example, the positioning apparatus can send the information of the second time domain resource to at least two neighboring base stations of the first terminal apparatus. Figure 12The schematic diagram shown illustrates the positioning of the first and second terminal devices. At least two neighboring base stations measure the second reference signal. Thus, the positioning device acquires measurement information from at least two neighboring base stations regarding the second reference signal, as well as measurement information from the network device regarding the second reference signal, to determine the location of the first terminal device.
[0309] For example, if the network device is the serving base station of UE1, at least two neighboring base stations include neighboring base station 1 and neighboring base station 2. Therefore, the positioning device can determine the location of UE1 based on the following formulas (3) and (4).
[0310]
[0311] Among them, (x BS1 ,y BS1 (x) represents the location of neighboring base station 1, (x) BS2 ,y BS2 (x) represents the location of neighboring base station 2, (x) BS3 ,y BS3 (x) represents the location of the serving base station. UE1 ,y UE1 ) represents the position of UE1, Δt 21 Δt represents the difference between the time when neighboring base station 1 receives the SRS and the time when the serving base station receives the SRS. 31 The value represents the difference between the time when the neighboring base station 2 receives the SRS and the time when the serving base station receives the SRS, where c represents the speed of light.
[0312] The positioning device can determine the relative position of the second terminal device and the first terminal device based on the measurement information of the first reference signal, and then determine the position of the second terminal device based on the relative position and the position of the first terminal device.
[0313] For example, continue to refer to Figure 12 The location of the first terminal device is (x UE1 ,y UE1 The positioning device can determine the relative position (Δx, Δy) between the first terminal device and the second terminal device based on the measurement information of the first reference signal, and then determine the position (x, y) of the second terminal device. UE2 ,y UE2 ), for example, can be (x UE2 ,y UE2 )=(x UE1 -Δx,y UE1 -Δy).
[0314] Optionally, the positioning device can establish a first mapping relationship between the position of the second terminal device and the first fingerprint information based on the first fingerprint information and the position of the second terminal device. The positioning device can establish a second mapping relationship between the position of the first terminal device and the second fingerprint information based on the second fingerprint information and the position of the first terminal device. The first mapping relationship and the second mapping relationship can be stored in a database. The data in the database can be used as training data to train a positioning model. The positioning device or other devices can train the positioning model using the training data.
[0315] For example, refer to Figure 13 , a schematic diagram of training and applying a positioning model is provided for embodiments of the present application. As Figure 13 shown, in the model training stage, the positioning device can input training data, such as the position of the terminal device and the fingerprint information corresponding to the terminal device, for example, including the position of the second terminal device and the second fingerprint information corresponding to the position of the second terminal device, and the position of the first terminal device and the first fingerprint information corresponding to the position of the first terminal device, into the positioning model to train the positioning model. Figure 13 The device training the positioning model is taken as an example in the foregoing description, and the device training the positioning model is not limited in practice. In the model application stage, the positioning device can input the fingerprint information of the terminal device into the positioning model, and the positioning model can output the fingerprint of the terminal device.
[0316] Hereinafter, the first terminal device is taken as UE1, the second terminal device is taken as UE2, the first device is taken as a network device, the positioning device is taken as LMF, the positioning device sends the first information, and the first reference signal is taken as a reference signal on SL, for example, combined with the method schematic diagram shown in Figure 14 , the communication method shown in Figure 9 is exemplarily introduced.
[0317] S1401, the GMLC or NEF and the LMF determine the application identifier of UE2.
[0318] Exemplarily, the LMF can identify the LOS UE and the NLOS UE in the area served by the LMF. For example, the LMF determines that UE1 is a LOS UE and UE2 is a NLOS UE, or in other words, UE1 can assist in positioning of UE2. The LMF can request the GMLC or NEF to obtain the application identifier of the current UE1 and / or the identifier of UE2. In embodiments of the present application, the application identifier of UE2 is taken as an example.
[0319] S1402, the LMF sends seventh information to UE1. Correspondingly, UE1 receives the seventh information from the LMF. Optionally, in embodiments of the present application, the seventh information indicates the application identifier of UE2 is taken as an example. The content of the seventh information can refer to the foregoing Figure 9The content of the seventh information discussed in the method embodiment shown will not be repeated here.
[0320] S1403, UE1 establishes a first SL with UE2.
[0321] For example, UE1 establishes the first SL with UE2 based on the application identifier of UE2. The content of establishing the first SL can refer to the foregoing Figure 9 The content of establishing the first SL discussed in the method embodiment shown will not be repeated here.
[0322] If the first SL has been established between UE1 and UE2, or UE1 and UE2 establish the first SL in other manners, then the steps of S1401 to S1403 do not need to be performed, that is, the steps of S1401 to S1403 are optional steps, and in Figure 14 are shown in dashed lines.
[0323] S1404, the LMF sends first information to the network device. Correspondingly, the network device receives the first information from the LMF. Optionally, the embodiment of the present application takes the first information indicating that the first reference signal, the second reference signal and the third reference signal are measured within the first time window as an example. The content of the first information, the content of the first time window, the content of the first reference signal, the content of the second reference signal and the content of the third reference signal can refer to the foregoing Figure 9 The content of the first information, the content of the first time window, the content of the first reference signal, the content of the second reference signal and the content of the third reference signal discussed in the method embodiment shown will not be repeated here.
[0324] S1405, the network device sends information of a second time domain resource to UE1. Correspondingly, UE1 receives the information of the second time domain resource from the network device. The information of the second time domain resource can refer to the foregoing Figure 9 The content of the second time domain resource discussed in the method embodiment shown will not be repeated here.
[0325] S1406, UE1 sends a second reference signal to the network device. Correspondingly, the network device receives the second reference signal from UE1.
[0326] S1407, the network device sends measurement information of the second reference signal to the LMF. Correspondingly, the LMF receives the measurement information of the second reference signal from the network device. The content of the measurement information of the second reference signal can refer to the foregoing Figure 9 The content of the measurement information of the second reference signal discussed in the method embodiment shown will not be repeated here.
[0327] S1408, the network device sends information of the third time domain resource to the UE 2. Correspondingly, the UE 2 receives the information of the third time domain resource from the network device. The content of the information of the third time domain resource can refer to the content of the information of the third time domain resource discussed in the method embodiment shown in the foregoing Figure 9 The content of the information of the third time domain resource discussed in the method embodiment shown in the foregoing
[0328] S1409, the UE 2 sends the third reference signal to the network device. Correspondingly, the network device receives the third reference signal from the UE 2.
[0329] S1410, the network device sends measurement information of the third reference signal to the LMF. Correspondingly, the LMF receives the measurement information of the third reference signal from the network device. The content of the measurement information of the third reference signal can refer to the content of the measurement information of the third reference signal discussed in the method embodiment shown in the foregoing Figure 9 The content of the measurement information of the third reference signal discussed in the method embodiment shown in the foregoing
[0330] S1408 to S1410 are optional steps, which are shown in dashed lines in Figure 14 .
[0331] S1411, the network device sends information of the first time domain resource to the UE 1. Correspondingly, the UE 1 receives the information of the first time domain resource from the network device. The content of the information of the first time domain resource can refer to the content of the information of the first time domain resource discussed in the method embodiment shown in the foregoing Figure 9 The content of the information of the first time domain resource discussed in the method embodiment shown in the foregoing
[0332] S1412, the UE 1 sends the first reference signal to the UE 2. Correspondingly, the UE 2 receives the first reference information from the UE 1.
[0333] S1413, the UE 2 sends measurement information of the first reference signal to the LMF. Correspondingly, the LMF receives the measurement information of the first reference signal from the UE 2. The content of the measurement information of the first reference signal can refer to the content of the measurement information of the first reference signal discussed in the method embodiment shown in the foregoing Figure 9 The content of the measurement information of the first reference signal discussed in the method embodiment shown in the foregoing
[0334] S1414, the network device sends information of the first time domain resource to the UE 2. Correspondingly, the UE 2 receives the information of the first time domain resource from the network device.
[0335] The order in which the network device sends the information of the first time domain resource, the information of the second time domain resource and the information of the third time domain resource can be arbitrary, which is not limited specifically.
[0336] S1415, the UE 2 sends the first reference signal to the UE 1.
[0337] S1416, the UE1 sends the measurement information of the first reference signal to the LMF.
[0338] S1411-S1413 are a first possible way to obtain the measurement information of the first reference signal, and S1414-S1416 are a second possible way to obtain the measurement information of the first reference signal. In actual implementation, either S1411-S1413 or S1414-S1416 is executed. That is, S1411-S1413 is an optional step, and S1414-S1416 is an optional step. Figure 14 are shown in dashed lines.
[0339] S1417, the positioning device determines the position of the second terminal device based on the measurement information of the first reference signal and the measurement information of the second reference signal. The positioning device can determine the position of the second terminal device in the manner discussed above with reference to the method embodiment shown in Figure 9 .
[0340] S1418, the positioning device establishes a database. The content of the database can refer to the content of the database discussed above with reference to the method embodiment shown in Figure 9 . S1418 is an optional step, and Figure 14 is shown in dashed lines.
[0341] In the case where the first device is a network device, in this way, the positioning device only needs to send the first information to the network device to reduce signaling overhead. The network device can also determine the first time domain resource, the second time domain resource and the third time domain resource, which is conducive to coordinating each time domain resource and improving the efficiency of determining the time domain resource. In addition, the first terminal device and the second terminal device can communicate through SL, which is convenient for communication between terminal devices.
[0342] In the following, the first terminal device is UE1, the second terminal device is UE2, the first device is a base station, the positioning device is LMF, and the first reference signal is a reference signal on Uu. In combination with the method schematic diagram shown in Figure 15 , the communication method shown in Figure 9 is exemplarily introduced.
[0343] S1501, the LMF sends the first information to the network device. Correspondingly, the network device receives the first information from the LMF. Optionally, the present embodiment takes the first information indicating that the first reference signal, the second reference signal and the third reference signal are measured within the first time window as an example. The content of the first information, the content of the first time window, the content of the first reference signal, the content of the second reference signal and the content of the third reference signal can refer to the content of the first information, the content of the first time window, the content of the first reference signal, the content of the second reference signal and the content of the third reference signal discussed above with reference to the method embodiment shown in Figure 9The content of the first information, the content of the first time window, the content of the first reference signal, the content of the second reference signal, and the content of the third reference signal discussed in the method embodiment shown will not be repeated here.
[0344] S1502, the base station sends information of the second time domain resource to UE1. Correspondingly, UE1 receives the information of the second time domain resource from the base station. The information of the second time domain resource can refer to the information of the second time domain resource in the method embodiment shown. Figure 9 The content of the second time domain resource discussed in the method embodiment shown will not be repeated here.
[0345] S1503, the base station sends information of the second time domain resource to the neighboring base station through the LMF. Correspondingly, the neighboring base station receives the information of the second time domain resource from the base station through the LMF. The neighboring base station refers to the neighboring base station corresponding to UE1.
[0346] S1504, UE1 sends the second reference signal to the base station. Correspondingly, the base station receives the second reference signal from UE1.
[0347] S1505, UE1 sends the second reference signal to the neighboring base station. Correspondingly, the base station receives the second reference signal from UE1.
[0348] S1506, the base station sends measurement information of the second reference signal to the LMF. Correspondingly, the LMF receives the measurement information of the second reference signal from the base station. The content of the measurement information of the second reference signal can refer to the measurement information of the second reference signal in the method embodiment shown. Figure 9 The content of the measurement information of the second reference signal discussed in the method embodiment shown will not be repeated here.
[0349] S1507, the neighboring base station sends measurement information of the second reference signal to the LMF. Correspondingly, the LMF receives the measurement information of the second reference signal from the neighboring base station.
[0350] S1508, the base station sends information of the third time domain resource to UE2. Correspondingly, UE2 receives the information of the third time domain resource from the base station. The content of the information of the third time domain resource can refer to the information of the third time domain resource in the method embodiment shown. Figure 9 The content of the information of the third time domain resource discussed in the method embodiment shown will not be repeated here.
[0351] S1509, UE2 sends the third reference signal to the base station. Correspondingly, the base station receives the third reference signal from UE2.
[0352] S1508-S1509 are optional steps, which are shown in dashed lines in the method embodiment shown. Figure 15
[0353] S1510, the base station sends measurement information of the third reference signal to the LMF. Correspondingly, the LMF receives the measurement information of the third reference signal from the base station. The content of the measurement information of the third reference signal can refer to the content of the measurement information of the third reference signal discussed in the method embodiment shown in the foregoing Figure 9 The content of the measurement information of the third reference signal is not repeated here.
[0354] S1511, the base station sends information of the first time domain resource to the UE1. Correspondingly, the UE1 receives the information of the first time domain resource from the base station. The content of the information of the first time domain resource can refer to the content of the information of the first time domain resource discussed in the method embodiment shown in the foregoing Figure 9 The content of the information of the first time domain resource is not repeated here.
[0355] S1512, the UE1 sends the first reference signal to the UE2. Correspondingly, the UE2 receives the first reference information from the UE1.
[0356] S1513, the UE2 sends measurement information of the first reference signal to the LMF. Correspondingly, the LMF receives the measurement information of the first reference signal from the UE2. The content of the measurement information of the first reference signal can refer to the content of the measurement information of the first reference signal discussed in the method embodiment shown in the foregoing Figure 9 The content of the measurement information of the first reference signal is not repeated here.
[0357] S1514, the positioning device determines the position of the second terminal device based on the measurement information of the first reference signal and the measurement information of the second reference signal.
[0358] In the embodiment of the application, the positioning device can determine the position of the first terminal device based on the measurement information of the second reference signal from the base station and the measurement information of the second reference signal from the neighboring base station. Then, the position of the second terminal device is determined based on the position of the first terminal device and the measurement result of the first reference signal. The content of determining the position of the second terminal device can refer to the content of determining the position of the second terminal device discussed in the method embodiment shown in the foregoing Figure 9 The content of determining the position of the second terminal device is not repeated here.
[0359] S1515, the positioning device establishes a database. The content of the database can refer to the content of the database discussed in the method embodiment shown in the foregoing Figure 9 The content of the database is not repeated here. S1515 is an optional step, which is shown in a dashed line in the foregoing Figure 15 .
[0360] In the case that the first device is a network device, thus, the positioning device only needs to send the first information to the network device to reduce the signaling overhead. The network device can also determine the first time domain resource, the second time domain resource and the third time domain resource, etc., which is conducive to coordinating the respective time domain resources and improving the efficiency of determining the time domain resources. In addition, the first terminal device and the second terminal device can communicate through Uu, and the UE1 can synchronize the transmission of the reference signal to the UE2 and the base station, which is conducive to reducing the overhead of the UE1 transmitting the reference signal.
[0361] Hereinafter, taking the first terminal device as UE1, the second terminal device as UE2, the first device as UE1 and UE2, the network device as a base station, the positioning device as an LMF, and the first reference signal as a reference signal on Uu as an example, the communication method shown in Figure 16 is taken as an example to introduce the communication method shown in Figure 9 .
[0362] S1601, the LMF sends the first information to the UE2. Correspondingly, the UE2 receives the first information from the LMF. Optionally, the first information in the embodiment of the application is taken as an example indicating that the first reference signal, the second reference signal and the third reference signal are measured in the first time window. The content of the first information, the content of the first time window, the content of the first reference signal, the content of the second reference signal and the content of the third reference signal can be referred to the content of the first information, the content of the first time window, the content of the first reference signal, the content of the second reference signal and the content of the third reference signal discussed in the method embodiment shown in Figure 9 hereinbefore, which will not be described here.
[0363] Thus, the UE2 can determine the third time domain resource based on the first information.
[0364] S1602, the LMF sends the first information to the UE1. Correspondingly, the UE1 receives the first information from the LMF.
[0365] Thus, the UE2 can determine the first time domain resource and the second time domain resource based on the first information.
[0366] S1603, the base station sends the second reference signal to the UE1. Correspondingly, the UE1 receives the second reference signal from the base station.
[0367] S1604, the UE1 sends the measurement information of the second reference signal to the LMF. Correspondingly, the LMF receives the measurement information of the second reference signal from the UE1. The content of the measurement information of the second reference signal can be referred to the content of the measurement information of the second reference signal discussed in the method embodiment shown in Figure 9 hereinbefore, which will not be described here.
[0368] S1605, UE1 sends information of the first time-domain resource to UE2. Correspondingly, UE2 receives the information of the first time-domain resource from UE1. The content of the information of the first time-domain resource can refer to the content of the information of the first time-domain resource discussed in the method embodiments shown in the foregoing Figure 9 The content of the information of the first time-domain resource is not repeated here.
[0369] S1606, UE1 sends the first reference signal to UE2. Correspondingly, UE2 receives the first reference signal from UE1.
[0370] S1607, UE2 sends measurement information of the first reference signal to the LMF. Correspondingly, the LMF receives the measurement information of the first reference signal from UE2. The content of the measurement information of the first reference signal can refer to the content of the measurement information of the first reference signal discussed in the method embodiments shown in the foregoing Figure 9 The content of the measurement information of the first reference signal is not repeated here.
[0371] S1608, the base station sends the third reference signal to UE2. Correspondingly, UE2 receives the third reference signal from the base station.
[0372] S1609, UE2 sends measurement information of the third reference signal to the LMF. Correspondingly, the LMF receives the measurement information of the third reference signal from UE2. The content of the measurement information of the third reference signal can refer to the content of the measurement information of the third reference signal discussed in the method embodiments shown in the foregoing Figure 9 The content of the measurement information of the third reference signal is not repeated here.
[0373] S1608-S1609 are optional steps, which are shown in dashed lines in Figure 16 .
[0374] S1610, the positioning apparatus determines the position of the second terminal apparatus based on the measurement information of the first reference signal and the measurement information of the second reference signal. The manner in which the positioning apparatus determines the position of the second terminal apparatus can refer to the content of determining the position of the second terminal apparatus discussed in the method embodiments shown in the foregoing Figure 9 The content of determining the position of the second terminal apparatus is not repeated here.
[0375] S1611, the positioning apparatus establishes a database. The content of the database can refer to the content of the database discussed in the method embodiments shown in the foregoing Figure 9 The content of the database is not repeated here. S1611 is an optional step, which is shown in dashed lines in Figure 16 .
[0376] In the case where the first apparatus is UE1 and UE2, in this way, the network apparatus does not need to schedule time-domain resources and the like, and the processing amount of the network apparatus is reduced. In addition, UE1 and UE2 can determine the corresponding time-domain resources respectively, which is beneficial to reducing the signaling overhead of the entire communication network.
[0377] Based on the same inventive concept, embodiments of this application provide a communication device. The following describes... Figures 17 to 19 The following describes one of the illustrated communication devices. For example, this communication device is... Figure 3 The UE1 or UE2 shown is shown. Figure 4 Any terminal device involved Figure 5 Any terminal device involved Figure 6 Any of the terminal devices involved, Figure 6 Any terminal device involved Figure 3 Any base station involved Figure 4 Any network device involved, Figure 5 The ng-eNB or gNB involved Figure 6 The first or second access network device involved, Figure 7 The O-CU and / or O-DU involved Figure 4 The core network elements involved in the core network, or Figure 5 The LMF, E-SMLC, SLP, or servers used for positioning (such as third-party servers) involved may be modules in these devices, etc., without specific limitations.
[0378] like Figure 17 As shown, the communication device 1700 may include modules or units for implementing the methods described in the embodiments above. In one possible design, the communication device 1700 includes a processing unit 1710 and a communication unit 1720. The communication unit 1720 is used to perform transmit and receive operations, such as functions related to sending and receiving; the communication unit 1720 may be referred to as a transceiver unit; optionally, the communication unit 1720 includes a receiving unit and a sending unit. The processing unit 1710 is used to perform processing operations. Alternatively, the communication unit 1720 may be a transmitter and a receiver, or the communication unit 1720 may be a transmitter and a receiver. Optionally, the communication device 1700 may also include a storage unit 1730. The storage unit 1730 is used to store the device's program code or data. Figure 17 The dashed box in the image indicates that storage unit 1730 is an optional unit.
[0379] In the first embodiment, the communication device 1700 can be as described above. Figure 9 , Figures 14 to 16 The positioning device in any of the method embodiments shown, the communication module in the positioning device, or the circuit or chip in the positioning device responsible for communication functions, or the implementation Figure 9 , Figures 14 to 16 The positioning device in any of the illustrated method embodiments functions as follows. For example, communication device 1700 is a communication module in a terminal device, or a circuit or chip in a terminal device responsible for communication functions.
[0380] In the above embodiment, the communication unit 1720 is configured to perform transmitting the first information and / or the second information, receiving the measurement information of the first reference signal and the measurement information of the second reference signal, and determining the position of the second terminal device based on the measurement information of the first reference signal and the measurement information of the second reference signal.
[0381] The communication device 1700 can further implement other steps performed by the positioning device in any of the method embodiments of the preceding Figure 9 、 Figures 14 to 16 , which will not be listed one by one here.
[0382] In a second embodiment, the communication device 1700 can be a network device in any of the method embodiments of the preceding Figure 9 、 Figures 14 to 16 , a communication module in the network device, or a circuit or chip responsible for communication functions in the network device, or implement the functions of the network device in any of the method embodiments of the preceding Figure 9 、 Figures 14 to 16 . For example, the communication device 1700 is a communication module in a terminal device, or a circuit or chip responsible for communication functions in the terminal device.
[0383] In the above embodiment, the communication unit 1720 is configured to perform receiving the first information and / or the second information, etc.
[0384] The communication device 1700 can further implement other steps performed by the network device in any of the method embodiments of the preceding Figure 9 、 Figures 14 to 16 , which will not be listed one by one here.
[0385] In a third embodiment, the communication device 1700 can be a first terminal device in any of the method embodiments of the preceding Figure 9 、 Figures 14 to 16 , a communication module in the first terminal device, or a circuit or chip responsible for communication functions in the first terminal device, or implement the functions of the first terminal device in any of the method embodiments of the preceding Figure 9 、 Figures 14 to 16 . For example, the communication device 1700 is a communication module in a terminal device, or a circuit or chip responsible for communication functions in the terminal device.
[0386] In the above embodiment, the communication unit 1720 is configured to perform receiving the first information and / or the second information, etc.
[0387] The communication device 1700 can further implement other steps performed by the first terminal device in any of the method embodiments of the preceding Figure 9 、 Figures 14 to 16 , which will not be listed one by one here.
[0388] In a fourth embodiment, the communication apparatus 1700 can be configured to implement the second terminal device in any of the method embodiments described above, the communication module in the second terminal device, or the circuitry or chipset in the second terminal device responsible for communication functions, or the like, or implement the functions of the second terminal device in any of the method embodiments described above. For example, the communication apparatus 1700 can be configured to implement the communication module in the terminal device, or the circuitry or chipset in the terminal device responsible for communication functions. Figure 9 、 Figures 14 to 16 In a fourth embodiment, the communication apparatus 1700 can be configured to implement the second terminal device in any of the method embodiments described above, the communication module in the second terminal device, or the circuitry or chipset in the second terminal device responsible for communication functions, or the like, or implement the functions of the second terminal device in any of the method embodiments described above. For example, the communication apparatus 1700 can be configured to implement the communication module in the terminal device, or the circuitry or chipset in the terminal device responsible for communication functions. Figure 9 、 Figures 14 to 16 In a fourth embodiment, the communication apparatus 1700 can be configured to implement the second terminal device in any of the method embodiments described above, the communication module in the second terminal device, or the circuitry or chipset in the second terminal device responsible for communication functions, or the like, or implement the functions of the second terminal device in any of the method embodiments described above. For example, the communication apparatus 1700 can be configured to implement the communication module in the terminal device, or the circuitry or chipset in the terminal device responsible for communication functions.
[0389] In the above embodiments, the communication unit 1720 can be configured to perform receiving the first information, and the like.
[0390] The communication apparatus 1700 can also implement other steps performed by the second terminal device in any of the method embodiments described above, which are not listed one by one here. Figure 18 、 Figure 18 The communication apparatus 1700 can also implement other steps performed by the second terminal device in any of the method embodiments described above, which are not listed one by one here.
[0391] In a possible design, when the communication apparatus 1700 is a terminal device, a communication module in the terminal device, an access network device, or a communication module in the access network device, the functions of the processing unit 1710 can be implemented by one or more processors. Specifically, the processor can include a Modem chip, or a System on Chip (SoC) chip or a SIP chip containing a Modem core. The functions of the communication unit 1720 can be implemented by transceiver circuitry.
[0392] In a possible design, when the communication apparatus 1700 is a circuitry or chipset responsible for communication functions in a terminal device, or a circuitry or chipset responsible for communication functions in an access network device, such as a Modem chip or a System on Chip (SoC) chip or a SIP chip containing a Modem core, the functions of the processing unit 1710 can be implemented by circuitry containing one or more processors or processor cores in the chip. The functions of the communication unit 1720 can be implemented by interface circuitry or data transceiver circuitry on the chip.
[0393] It can be understood that the division of units in the above apparatus is only a logical function division, one function unit can be corresponding to each function, or two or more functions can be integrated in one function unit. In actual implementation, all or part of the units can be integrated into one physical entity, or can be distributed in different physical entities. In addition, the above function units can be realized in the form of hardware, or in the form of software, or in the form of hardware combined with software. Whether a certain function is executed in the form of hardware or software depends on the specific application and design constraints of the technical scheme. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0394] In one example, the functional units in any of the above apparatuses can be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more DSPs, or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0395] In one example, the storage unit 1730 can include random access memory, flash memory, read only memory, programmable read only memory, or electrically erasable programmable memory, and / or registers, etc.
[0396] The following will be introduced Figure 18 The communication apparatus shown in the figure. As Figure 18 shown, the communication apparatus 1800 includes a processor 1810. Optionally, the communication apparatus 1800 further includes an interface circuit 1820 and a memory 1830. The processor 1810 and the interface circuit 1820 are coupled to each other. It can be understood that the interface circuit 1820 can be a transceiver or an input / output interface. The memory 1830 is used to store instructions executed by the processor 1810 or to store input data required by the processor 1810 to run instructions or to store data generated after the processor 1810 runs instructions. The interface circuit 1820 and the memory 1830 are optional modules, which are shown in dashed boxes in Figure 9 . In addition, Figures 14 to 16 in the figure is an example of one processor 1810 and one memory 1830, which does not limit the number of processors 1810 and memories 1830 in practice.
[0397] The communication apparatus 1800 is configured to implement any of the method embodiments illustrated in FIGS. 1-8. Figure 9 、 Figures 14 to 16 Optionally, the processor 1810 is configured to implement the functions of the processing unit 1710 described above, and the interface circuit 1820 is configured to implement the functions of the communication unit 1720 described above.
[0398] For example, the communication apparatus 1800 can be configured to implement the functions of the positioning apparatus, the network apparatus, the first terminal apparatus, or the second terminal apparatus involved in any of the method embodiments illustrated in FIGS. 1-8. Figure 19 、 Figure 19
[0399] When the communication apparatus 1800 described above is a chip applied to a certain apparatus (such as the terminal apparatus or the network apparatus described above), the apparatus chip implements the functions of the apparatus in the method embodiments described above. The apparatus chip receives information from other modules (such as a radio frequency module or an antenna) in the apparatus, and the information is sent by other apparatuses to the apparatus; or the apparatus chip sends information to other modules (such as a radio frequency module or an antenna) in the apparatus, and the information is sent by the apparatus to other apparatuses. The communication apparatus 1800 here can be a baseband chip of a certain apparatus, or a DU or other modules, and the DU here can be a DU under the open radio access network (O-RAN) architecture.
[0400] The processor 1810 can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor. In addition, the memory involved in each embodiment of the present application can include a volatile memory such as a random access memory (RAM). The memory can also include a non-volatile memory such as a read-only memory (ROM), a flash memory, a mechanical hard disk drive (HDD) or a solid state drive (SSD).
[0401] The following is about Figure 18 The communication device shown is described below. Figure 19 As shown, the communication device 1900 includes a processor 1910 and a transceiver 1930. The processor 1910 can also be referred to as a processing unit, processing board, processing module, or processing device. The implementation of the processor 1910 can be found in the preceding text. Figure 9 The contents of processor 1810. Transceiver 1930 can also be called transceiver unit, transceiver, transceiver device, etc. Transceiver 1930 includes transmitter 1931, receiver 1932, and antenna 1933. Optionally, transceiver 1930 may also include radio frequency circuitry and input / output devices, etc., without specific limitations.
[0402] Optionally, the device in transceiver 1930 used to implement the receiving function is considered a receiving module, and the device in transceiver 1930 used to implement the transmitting function is considered a transmitting module. That is, transceiver 1930 includes a receiver and a transmitter. A transceiver may sometimes be called a transceiver unit, transceiver module, or transceiver circuit, etc. A receiver may sometimes be called a receiver unit, receiving module, or receiving circuit, etc. A transmitter may sometimes be called a transmitter, transmitting module, or transmitting circuit, etc.
[0403] Optionally, the communication device 1900 may also include a memory 1920, which may store computer program code and / or data.
[0404] Processor 1910 is primarily used for processing communication protocols and data, controlling communication device 1900, executing software programs, and processing software program data. Memory 1920 is primarily used for storing software programs and data. Radio frequency (RF) circuitry is primarily used for converting baseband signals to RF signals and processing RF signals. Antenna 1933 is primarily used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user.
[0405] When data needs to be transmitted, the processor 1910 performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as electromagnetic waves through the antenna. When data is sent to the communication device 1900, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor 1910. The processor 1910 converts the baseband signal back into data and processes the data. For ease of explanation, Figures 14 to 16Only one memory 1920, one processor 1910 and one transceiver 1930 are shown in the terminal product, but in actual terminal product, one or more processors 1910 and one or more memories 1920 can exist. The memory 1920 can also be referred to as a storage medium or a storage device, etc. The memory 1920 can be independent of the processor 1910 or integrated with the processor 1910, and no limitation is made.
[0406] The antenna and the radio frequency circuit with the transceiving function in the embodiments of the present application are regarded as the communication unit of the communication device 1900, and the processor with the processing function is regarded as the processing unit of the communication device 1900. The processor 1910 is used to perform the processing actions of the positioning device, the network device, the first terminal device or the second terminal device in any of the method embodiments shown in the above. Figure 9 、 Figures 14 to 16 The transceiver 1930 is used to perform the transceiving actions of the positioning device, the network device, the first terminal device or the second terminal device in the above embodiments.
[0407] When the communication device 1900 is a chip, the chip includes a processor and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing module integrated on the chip or a microprocessor or an integrated circuit. Optionally, the chip can further include a memory. The sending operation of the terminal device or the network device in the above method embodiments can be understood as the output of the chip, and the receiving operation of the terminal device or the network device in the above method embodiments can be understood as the input of the chip.
[0408] The embodiments of the present application provide a communication system. The communication system includes a positioning device, a network device, a first terminal device and a second terminal device.
[0409] The positioning device can implement the functions of the positioning device in any of the method embodiments shown in the above. Figure 9 、 Figures 14 to 16 The network device can implement the functions of the network device in any of the method embodiments shown in the above. Figure 9 、 Figures 14 to 16 The first terminal device can implement the functions of the first terminal device in any of the method embodiments shown in the above. Figure 9 、 Figures 14 to 16 The second terminal device can implement the functions of the second terminal device in any of the method embodiments shown in the above. Figure 9 、 Figures 14 to 16 The second terminal device can implement the functions of the second terminal device in any of the method embodiments shown in the above.
[0410] The embodiments of the present application provide a chip system, which includes a processor and an interface. The processor is used to call and run instructions from the interface, and when the processor executes the instructions, the functions of the above Figure 9 、 Figures 14 to 16Any of the method embodiments shown.
[0411] The embodiments of the present application provide a computer readable storage medium for storing computer programs or instructions, when the computer programs or instructions are executed, a processor implements any of the method embodiments shown. 、 The embodiments of the present application provide a computer readable storage medium for storing computer programs or instructions, when the computer programs or instructions are executed, a processor implements any of the method embodiments shown.
[0412] The embodiments of the present application provide a program product, when the program product is executed, a processor implements any of the method embodiments shown. 、 The program product is, for example, a computer program product, and specifically, for example, a computer program and / or instructions, etc. The processor is, for example, a processor running in a computer.
[0413] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are performed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment or other programmable device. The computer programs or instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer programs or instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through wired or wireless manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium, for example, a floppy disk, a hard disk, a magnetic tape; or an optical medium, for example, a digital video disc; or a semiconductor medium, for example, a solid state disk. The computer readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile storage media.
[0414] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0415] The various digital numbers involved in the embodiments of the present application are only used for distinguishing conveniently, and do not limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, and the execution order of the processes should be based on its function and inherent logic.
Claims
1. A communication method, characterized in that, The method includes: Send a first message and / or a second message, wherein the first message indicates that a first reference signal and a second reference signal are measured within a first time window, the first reference signal is a reference signal between a first terminal device and a second terminal device, the second reference signal is a reference signal between a network device and the first terminal device, and the second message indicates that the first terminal device uses the same antenna information to transmit the first reference signal and the second reference signal; Receive measurement information of the first reference signal and measurement information of the second reference signal; The location of the second terminal device is determined based on the measurement information of the first reference signal and the measurement information of the second reference signal.
2. The method according to claim 1, characterized in that, The method further includes: The time during which the second time window and the third time window overlap is determined, wherein the first time window includes part or all of the overlapping time, the second time window is a set of candidate time windows that can be used to transmit the first reference signal, and the third time window is a set of candidate time windows that can be used to transmit the second reference signal.
3. The method according to claim 1 or 2, characterized in that, The first information indicates that a first reference signal and a second reference signal are measured within a first time window, including: The first information includes at least two of the start time, end time, and length of the first time window.
4. The method according to claim 3, characterized in that, The first information also includes the period of the first time window.
5. The method according to any one of claims 1-4, characterized in that, The first information also indicates that a third reference signal is measured within the first time window, the third reference signal being a reference signal between the network device and the second terminal device; the method further includes: Send a third message, the third message instructing the network device or the second terminal device to report the first fingerprint information, the first fingerprint information indicating the characteristics of the path for transmitting the third reference signal between the second terminal device and the network device; The measurement information of the third reference signal is received, wherein the measurement information of the third reference signal includes the first fingerprint information.
6. The method according to claim 5, characterized in that, The method further includes: A fourth message is sent, which instructs the second terminal device to transmit the first reference signal and the third reference signal using the same antenna information.
7. The method according to any one of claims 1-6, characterized in that, The method further includes: A fifth message is sent, which instructs the first terminal device or the network device to report second fingerprint information, wherein the second fingerprint information indicates the characteristics of the path for transmitting the second reference signal between the first terminal device and the network device; wherein the measurement information of the second reference signal includes the second fingerprint information.
8. The method according to any one of claims 1-7, characterized in that, The antenna information indicates: antenna reference point, and / or, antenna port.
9. The method according to any one of claims 1-8, characterized in that, The method further includes: A sixth message is sent, which instructs the first terminal device or the second terminal device to measure a reference signal on the first side link, wherein the first reference signal is a reference signal on the first side link.
10. The method according to claim 9, characterized in that, The method further includes: Send a seventh message, which includes the application identifier of the first terminal device or the application identifier of the second terminal device. The application identifier of the first terminal device is used to request the second terminal device to establish a crosslink with the first terminal device, and the application identifier of the second terminal device is used to request the first terminal device to establish a crosslink with the second terminal device. The eighth message is received, indicating that the first terminal device and the second terminal device have established the first side link.
11. A communication method, characterized in that, The method includes: Receive first information and / or second information from a positioning device, wherein the first information indicates that a first reference signal and a second reference signal are measured within a first time window, the first reference signal is a reference signal between a first terminal device and a second terminal device, the second reference signal is a reference signal between a network device and the first terminal device, the first reference signal and the second reference signal are used to determine the location of the second terminal device, and the second information indicates that the first terminal device transmits the first reference signal and the second reference signal using the same antenna information.
12. The method according to claim 11, characterized in that, The method further includes: Send measurement information of the first reference signal; and / or send measurement information of the second reference signal.
13. The method according to claim 11 or 12, characterized in that, The first information indicates that a first reference signal and a second reference signal are measured within a first time window, including: The first information includes at least two of the start time, end time, and length of the first time window.
14. The method according to claim 13, characterized in that, The first information also includes the period of the first time window.
15. The method according to any one of claims 11-14, characterized in that, After receiving the first information from the positioning device, the method further includes: Based on the first time window, determine the time-domain resources for measuring the first reference signal; Information on the time-domain resources for measuring the first reference signal is sent to the first terminal device or the second terminal device.
16. The method according to any one of claims 11-15, characterized in that, After receiving the first information from the positioning device, the method further includes: Based on the first time window, determine the time-domain resources for measuring the second reference signal; Information on the time-domain resources for measuring the second reference signal is sent to the first terminal device.
17. The method according to any one of claims 11-16, characterized in that, The first information also indicates that a third reference signal is measured within the first time window, the third reference signal being a reference signal between the network device and the second terminal device; the method further includes: Receive third information, the third information indicating the reporting of first fingerprint information, the first fingerprint information indicating the characteristics of the path for transmitting the third reference signal between the second terminal device and the network device; The measurement information of the third reference signal is transmitted, wherein the measurement information of the third reference signal includes the first fingerprint information.
18. The method according to claim 17, characterized in that, The method further includes: The device receives a fourth message, which instructs the second terminal device to transmit the first reference signal and the third reference signal using the same antenna information.
19. The method according to any one of claims 11-18, characterized in that, The method further includes: The system receives a fifth message, which instructs the first terminal device or the network device to report second fingerprint information, wherein the second fingerprint information indicates the characteristics of the path through which the second reference signal is transmitted between the first terminal device and the network device; and wherein the measurement information of the second reference signal includes the second fingerprint information.
20. The method according to any one of claims 11-19, characterized in that, The method further includes: Receive a sixth message, the sixth message instructing the first terminal device or the second terminal device to measure a reference signal on the first side link; On the first side link, the first reference signal is measured or transmitted.
21. The method according to claim 20, characterized in that, The method further includes: Receive the seventh information, which includes the application identifier of the first terminal device or the application identifier of the second terminal device. The application identifier of the first terminal device is used to request the second terminal device to establish a cross-link with the first terminal device, and the application identifier of the second terminal device is used to request the first terminal device to establish a cross-link with the second terminal device. Send an eighth message, which indicates that the first terminal device and the second terminal device have established the first side link.
22. A communication device, characterized in that, It includes one or more processors, said one or more processors being configured to execute a computer program or instructions in memory such that the method of any one of claims 1-10, or the method of any one of claims 11-21, is performed.
23. A computer program product, characterized in that, When the computer program product is executed, it causes the processor to perform the method of any one of claims 1-10, or the method of any one of claims 11-21.
24. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1-10, or the method as described in any one of claims 11-21.