Positioning reference signal determination method and communication device
By adjusting the frequency information of the positioning reference signal to match the frequency deviation of the device, the positioning error problem caused by the crystal oscillator accuracy deviation was solved, achieving higher positioning accuracy and lower power consumption.
Patent Information
- Application Number
- CN202410946934.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-12
- Publication Date
- 2026-01-13
AI Technical Summary
The precision deviation of the crystal oscillator in the equipment causes phase changes in the positioning sequence, affecting the accuracy of the positioning results.
By adjusting the frequency information of the positioning reference signal according to the frequency deviation of the device, the actual transmitted positioning reference signal is matched with the preset frequency, thereby improving positioning accuracy.
It improves positioning accuracy, is applicable to positioning in more scenarios, and reduces device power consumption and computational complexity.
Smart Images

Figure CN121334591A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a positioning reference signal determination method and a communication device. BACKGROUND
[0002] The precision of a crystal oscillator in a device can affect the deviation of the clock frequency of the device, and with the accumulation of time, the phase of the transmitted signal can deviate from the actual expected phase. In a positioning scenario, the precision of the crystal oscillator on the device, such as a tag, can cause the phase of the positioning sequence transmitted by the device to change, thereby causing errors in the positioning result. Therefore, how to improve the positioning precision is a technical problem to be solved. SUMMARY
[0003] Embodiments of the present application provide a positioning reference signal determination method and a communication device, which can assist in improving positioning precision.
[0004] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:
[0005] In a first aspect, a positioning reference signal determination method is provided. The positioning reference signal determination method comprises: a first device generating a first positioning reference signal. The first positioning reference signal is determined according to the frequency offset of the first device, and the first positioning reference signal is used to determine the position of the first device. The first device sends the first positioning reference signal to a second device.
[0006] Based on the method provided in the first aspect, the first device can send a positioning reference signal adjusted according to the frequency offset of the first device, such as the first positioning reference signal described above. In this way, the first positioning reference signal actually transmitted by the first device can be matched with the positioning reference signal generated according to the preset frequency, thereby improving the positioning precision.
[0007] The first device can be a terminal device, or a communication module, or a circuit or chip responsible for communication function, or a chip system, or other components or assemblies. The communication module, or the circuit or chip responsible for communication function, or the chip system, or other components or assemblies can be arranged in the terminal device.
[0008] In a possible implementation, the first positioning reference signal is determined according to a first positioning sequence and first frequency information, wherein the first frequency information is determined according to the frequency offset of the first device. In this way, the first frequency information can be adjusted according to the frequency offset of the first device, and the positioning reference signal is transmitted, so that the actual frequency of the positioning sequence corresponding to the positioning reference signal is matched with the preset frequency of the positioning sequence corresponding to the positioning reference signal of the first device, thereby improving the positioning precision.
[0009] In a possible implementation, the first frequency information includes a first frequency of a first positioning sequence corresponding to the first positioning reference signal, and the first frequency is determined according to the frequency offset of the first device. Alternatively, the first frequency information includes a frequency difference between the first frequency and a second frequency of the first positioning sequence corresponding to the first positioning reference signal, and the second frequency is a preset frequency of the first positioning sequence. In this way, the frequency, such as the chip rate, of the first positioning sequence can be adjusted according to the frequency offset of the first device, so that the actual frequency of the first positioning sequence is consistent with the preset frequency corresponding to the first positioning sequence, thereby improving the positioning accuracy.
[0010] In a possible implementation, before the first positioning reference signal is generated, the method provided in the first aspect further includes that the first device sends first information to the third device, where the first information is used to indicate the frequency offset of the first device. The first device receives second information from the third device, where the second information is used to indicate the first frequency information. In this way, the first frequency information is determined by the third device, which can improve the flexibility of sending the positioning sequence, so that the frequency of sending the positioning sequence can be matched with the actual scene, thereby being suitable for positioning in more scenes.
[0011] In a possible implementation, the frequency offset of the first device has a corresponding relationship with the temperature of an environment in which the first device is located, the first information indicates the temperature of the environment in which the first device is located, and the temperature of the environment in which the first device is located is used to determine the frequency offset of the first device. In this way, the frequency offset of the first device can be indirectly indicated by the temperature, and for the first device with a temperature sensing function, the process required to determine the frequency offset can be reduced, and the power consumption of the first device can be reduced.
[0012] In a possible implementation, the first positioning reference signal is one or more positioning reference signals corresponding to the first frequency information in a plurality of candidate positioning reference signals. In this way, after the first device receives the indication of the first positioning sequence in the second information, the first positioning reference signal can be directly determined from the plurality of candidate positioning reference signals, thereby reducing the computational complexity of the first device and reducing the power consumption of the first device.
[0013] In a second aspect, a positioning reference signal determination method is provided. The positioning reference signal determination method includes that a third device receives first information from a first device, where the first information is used to indicate a frequency offset of the first device. The third device sends second information to the first device, where the second information is used to indicate first frequency information, the first frequency information is used to generate a first positioning reference signal, the first frequency information is determined according to the frequency offset of the first device, and the first positioning reference signal is used to determine a position of the first device.
[0014] Based on the positioning reference signal determination method provided in the second aspect, the third device can obtain the frequency offset of the first device and determine the first frequency information accordingly, which is used by the first device to determine the first positioning reference signal, so that the positioning reference signal sent by the first device matches the positioning reference signal preset by the first device and the third device, thereby improving the positioning accuracy.
[0015] Furthermore, determining the first frequency information through a third device can improve the flexibility of positioning sequence transmission, enabling the frequency of positioning sequence transmission to match the actual scenario, thus making it applicable to positioning in more scenarios.
[0016] The second device may be a network device, a communication module, or a circuit or chip responsible for communication functions, or a chip system, or other component or assembly. The communication module, or the circuit or chip responsible for communication functions, or a chip system, or other component or assembly, may be located within the network device.
[0017] In one possible implementation, the first positioning reference signal is generated based on a first positioning sequence and first frequency information. The first frequency information includes a first frequency of the first positioning sequence corresponding to the first positioning reference signal, and the first frequency is determined based on the frequency offset of the first device. Alternatively, the first frequency information includes the frequency difference between the first frequency and a second frequency of the first positioning sequence corresponding to the first positioning reference signal, where the second frequency is a preset frequency of the first positioning sequence.
[0018] In one possible implementation, there is a correspondence between the frequency offset of the first device and the temperature of the environment in which the first device is located, and the first information includes the temperature of the environment in which the first device is located.
[0019] In one possible implementation, the method provided by the second aspect may further include: the second device determining the frequency offset of the first device based on the temperature of the environment in which the first device is located.
[0020] In one possible implementation, the first positioning reference signal is one or more positioning reference signals that correspond to the first frequency information among a plurality of candidate positioning reference signals.
[0021] In one possible implementation, the method provided by the second aspect may further include: a second device receiving a first positioning reference signal from a first device; and the second device transmitting the measurement result of the first positioning reference signal to a positioning network element.
[0022] In one possible implementation, the first device is a terminal device.
[0023] In one possible implementation, the terminal device is a passive tag, a semi-passive tag, or an active tag.
[0024] In one possible implementation, the second device is a network device.
[0025] In a possible implementation, the network device is an access network device or a distribution unit with a reference signal receiving function.
[0026] In a possible implementation, the third apparatus is a network device.
[0027] In a possible implementation, the network device is an access network device or a distribution unit with a signal transceiving function, or the network device is an access network device or a distribution unit with a tag reader / writer function.
[0028] In addition, the technical effects of the positioning reference signal determination method of the second aspect can refer to those of the positioning reference signal determination method of the first aspect, which will not be repeated here.
[0029] In a third aspect, a positioning reference signal determination method is provided. The positioning reference signal determination method includes: a first apparatus obtaining a first frequency. The first frequency is determined according to a frequency offset of the first apparatus. The first apparatus sends a first positioning sequence to a second apparatus according to the first frequency. The first positioning sequence is used to determine a position of the first apparatus.
[0030] Based on the method provided in the third aspect, the first apparatus can send the first positioning sequence according to the first frequency determined by the frequency offset of the first apparatus, so that the frequency at which the first apparatus actually sends the first positioning sequence matches the preset frequency of the first positioning sequence, thereby improving the positioning accuracy.
[0031] The first apparatus can be a terminal device, or a communication module, or a circuit or chip responsible for a communication function, or a chip system, or other components or assemblies. The communication module, or the circuit or chip responsible for the communication function, or the chip system, or other components or assemblies can be arranged in the terminal device.
[0032] In a possible implementation, before obtaining the first frequency, the method provided in the third aspect can further include: the first apparatus sending first information to a third apparatus, the first information being used to indicate the frequency offset of the first apparatus. The first apparatus receives second information from the third apparatus, the second information being used to indicate the first frequency.
[0033] In a fourth aspect, a positioning reference signal determination method is provided. The positioning reference signal determination method includes: a third apparatus receiving first information from a first apparatus. The first information is used to indicate a frequency offset of the first apparatus. The third apparatus sends second information to the first apparatus, the second information being used to indicate a first frequency. The first frequency is determined according to the frequency offset of the first apparatus. A first positioning sequence is used to determine a position of the first apparatus.
[0034] Based on the method provided in the fourth aspect, the third device can determine the first frequency according to the frequency offset of the first device and send it to the first device, so that the frequency at which the first device actually sends the first positioning sequence can match the frequency of the preset first positioning sequence, thereby improving the positioning accuracy.
[0035] The second device may be a network device, a communication module, or a circuit or chip responsible for communication functions, or a chip system, or other component or assembly. The communication module, or the circuit or chip responsible for communication functions, or a chip system, or other component or assembly, may be located within the network device.
[0036] In one possible implementation, combining the methods provided in the third and fourth aspects, the second information includes a first frequency, or the second information includes a frequency difference between the first frequency and the second frequency, the frequency difference between the first frequency and the second frequency has a corresponding relationship with the first frequency, and the second frequency is the frequency of a preset first positioning sequence.
[0037] In one possible implementation, there is a correspondence between the frequency offset of the first device and the temperature of the environment in which the first device is located. The first information indicates the temperature of the environment in which the first device is located, and the ambient temperature of the environment in which the first device is located is used to determine the frequency offset of the first device.
[0038] Fifthly, a communication device is provided. This communication device is a module or unit for executing the positioning reference signal determination method described in any implementation of the first or fourth aspect.
[0039] In this application, the communication device described in the fifth aspect can be a communication module, or a circuit, chip, chip system, or other component or assembly with communication function. The communication module, or the circuit, chip, chip system, or other component or assembly with communication function can be disposed in a terminal device. Alternatively, the communication device can be a network device (such as a radio access network (RAN) node), or a communication module, or a circuit, chip, chip system, or other component or assembly with communication function. The communication module, or the circuit, chip, chip system, or other component or assembly with communication function can be disposed in a network device.
[0040] It should be understood that the communication device described in the fifth aspect includes modules, units, or means that implement the positioning reference signal determination method described in any of the first to fourth aspects. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units for performing the functions involved in the positioning reference signal determination method described above.
[0041] Sixthly, a communication device is provided. The communication device includes a processor configured to execute the positioning reference signal determination method according to any possible implementation of the first to fourth aspects.
[0042] In one possible design, the communication device described in the sixth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the sixth aspect and other communication devices.
[0043] In one possible design, the communication device described in the sixth aspect may further include a memory. This memory may be integrated with the processor or disposed separately. The memory may be used to store the computer program and / or data involved in the positioning reference signal determination method described in any of the first to fourth aspects.
[0044] In this application, the communication device described in the sixth aspect can be a terminal-side device or a network-side device. The terminal-side device can be a terminal device (such as a user equipment (UE)), a chip (system) or other component or assembly, or a circuit or functional component having the functions of the terminal-side device. The network-side device can be a network device (such as a RAN node), a chip (system) or other component or assembly, or a circuit or functional component having the functions of the terminal-side device.
[0045] A seventh aspect provides a communication device. The communication device includes a processor coupled to a memory, the processor executing a computer program stored in the memory, such that the communication device performs the positioning reference signal determination method according to any possible implementation of the first to fourth aspects.
[0046] In one possible design, the communication device described in the seventh aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the seventh aspect and other communication devices.
[0047] In this application, the communication device described in the seventh aspect can be a terminal device (such as a UE), or a communication module, or a circuit, chip, chip system, or other component or assembly with communication functions. The communication module, or the circuit, chip, chip system, or other component or assembly with communication functions can be disposed in the terminal device. Alternatively, the communication device can be a network device (such as a RAN node), or a communication module, or a circuit, chip, chip system, or other component or assembly with communication functions. The communication module, or the circuit, chip, chip system, or other component or assembly with communication functions can be disposed in the network device.
[0048] Eighthly, a communication device is provided, comprising: a processor and a memory; the memory is used to store a computer program, which, when executed by the processor, causes the communication device to perform the positioning reference signal determination method according to any one of the first to fourth aspects.
[0049] In one possible design, the communication device described in the eighth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the eighth aspect and other communication devices.
[0050] In this application, the communication device described in the eighth aspect can be a terminal device (such as a UE), or a communication module, or a circuit, chip, chip system, or other component or assembly with communication functions. The communication module, or the circuit, chip, chip system, or other component or assembly with communication functions can be disposed in the terminal device. Alternatively, the communication device can be a network device (such as a RAN node), or a communication module, or a circuit, chip, chip system, or other component or assembly with communication functions. The communication module, or the circuit, chip, chip system, or other component or assembly with communication functions can be disposed in the network device.
[0051] A ninth aspect provides a communication device comprising: a processor; the processor being configured to be coupled to a memory, and after reading a computer program from the memory, to execute a positioning reference signal determination method as described in any one of the first to fourth aspects according to the computer program.
[0052] In one possible design, the communication device described in the ninth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the ninth aspect and other communication devices.
[0053] In this application, the communication device described in the ninth aspect can be a terminal device (such as a UE), or a communication module, or a circuit, chip, chip system, or other component or assembly with communication functions. The communication module, or the circuit, chip, chip system, or other component or assembly with communication functions can be disposed in the terminal device. Alternatively, the communication device can be a network device (such as a RAN node), or a communication module, or a circuit, chip, chip system, or other component or assembly with communication functions. The communication module, or the circuit, chip, chip system, or other component or assembly with communication functions can be disposed in the network device.
[0054] In a tenth aspect, a processor is provided. The processor is configured to execute the positioning reference signal determination method described in any of the possible implementations of the first to fourth aspects.
[0055] Eleventhly, a communication system is provided. The communication system includes one or more terminal devices and one or more network devices.
[0056] In a twelfth aspect, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are executed on a computer, the computer causes the computer to perform the positioning reference signal determination method according to any possible implementation of the first to fourth aspects.
[0057] In a thirteenth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed on a computer, cause the computer to perform the positioning reference signal determination method described in any one of the possible implementations of the first to fourth aspects.
[0058] Furthermore, the technical effects of the communication devices described in aspects 5 to 13 above can be referenced to the technical effects of the positioning reference signal determination methods described in aspects 1 to 4 above, and will not be repeated here. Attached Figure Description
[0059] Figure 1 A schematic diagram illustrating the duration of the next high and low levels at 2.5 kHz, provided for embodiments of this application;
[0060] Figure 2 A schematic diagram of a terminal device-based positioning process provided in an embodiment of this application;
[0061] Figure 3 This is a schematic diagram of the architecture of the communication system provided in the embodiments of this application;
[0062] Figure 4 A schematic diagram illustrating the signal interaction between different types of tag terminals and network devices provided in embodiments of this application;
[0063] Figure 5 A schematic diagram of the architecture of an open radio access network (O-RAN or ORAN) system provided in an embodiment of this application;
[0064] Figure 6 This is a schematic diagram of the architecture of the O-RAN chip provided in an embodiment of this application;
[0065] Figure 7 This is a schematic diagram of the positioning architecture provided in an embodiment of this application;
[0066] Figure 8 A flowchart illustrating the positioning reference signal determination method provided in an embodiment of this application;
[0067] Figure 9A schematic diagram of the first positioning sequence provided in an embodiment of this application;
[0068] Figure 10 This is a schematic diagram of signal transmission provided in an embodiment of this application;
[0069] Figure 11 Schematic diagram of the communication device provided in the embodiments of this application Figure 1 ;
[0070] Figure 12 Schematic diagram of the communication device provided in the embodiments of this application Figure 2 . Detailed Implementation
[0071] For ease of understanding, the technologies and terms involved in the embodiments of this application will be introduced first below.
[0072] 1. Frequency of the positioning sequence.
[0073] The frequency of the positioning sequence can be used together with the positioning sequence to generate a positioning reference signal. The positioning sequence used to generate the positioning reference signal is the positioning sequence corresponding to that positioning reference signal. In a positioning scenario, the terminal device can send a positioning reference signal to determine its location, i.e., positioning. When the terminal device is a tag, the tag can send the positioning reference signal under carrier signal activation, based on its capabilities. The positioning reference signal can be an encoded baseband time-domain sequence, such as a Manchester-coded sequence, i.e., a 0101 chip sequence. The lower the frequency of the positioning sequence corresponding to the positioning reference signal, the more times the positioning sequence needs to be transmitted; the more times it is transmitted, the better the coverage performance of the positioning sequence.
[0074] For each type of terminal device, there can be at least one preset positioning sequence frequency (hereinafter referred to as preset frequency). Taking a Class B tag as an example, the preset frequencies can include frequencies 1 to 3, where frequency 1 is a 40 kilohertz (kHz) chip frequency, frequency 2 is a 10 kHz chip frequency, and frequency 3 is a 2.5 kHz chip frequency. As shown in Table 1, in some possible implementations, different preset frequencies can correspond to the coverage performance of the terminal device. The aforementioned coverage performance can be represented by the coverage enhancement level (CE). Using a Class B tag as an example, CE0 and CE1 tags correspond to frequency 1, CE2 tags correspond to frequency 2, and CE3 tags correspond to frequency 3.
[0075] Table 1
[0076]
[0077] It should be understood that the above preset frequency is only for example. In actual implementation, there may be other possible values for the preset frequency, which will not be elaborated here.
[0078] Different chip rates correspond to different high and low voltage levels. Taking CE3 as an example... Figure 1 As shown, the positioning sequence at a chip rate of 2.5 kHz has a length of 200 microseconds (µs) for each high or low level.
[0079] 2. Tag-based location process.
[0080] In tag-based positioning, the tag modulates a positioning sequence onto a carrier wave to obtain a positioning reference signal, which is then transmitted. Each of the multiple network devices, upon receiving the positioning reference signal from the tag, measures the received signal to obtain a measurement result. The positioning server then calculates the tag's location based on the measurement results from each network device. For ease of understanding, the following example illustrates the principle of tag-based positioning. Figure 2 As shown, the positioning process includes:
[0081] S201, the tag modulates the positioning reference signal onto the first carrier signal and transmits it. Correspondingly, multiple network devices receive the positioning reference signal respectively.
[0082] For example, multiple network devices may include network device 1, network device 2, and network device 3.
[0083] S202, Each of the multiple network devices measures the phase of the positioning reference signal when it arrives at the network device, and obtains the measurement result based on the phase.
[0084] The measurement results for each network device can include: the arrival time of the positioning reference signal on the network device, the propagation time of the positioning reference signal between the tag and the network device, or the propagation distance between the tag and the network device.
[0085] S203, each of the multiple network devices sends its measurement results to the positioning server. Correspondingly, the positioning server receives the measurement results from each of the multiple network devices.
[0086] S204, The location server determines the location of the tag based on the measurement results of each network device.
[0087] As an example, the location server can determine the tag's location by the propagation time or distance of the positioning reference signal between the tag and each network device. Alternatively, the location server can determine the propagation time difference between the positioning reference signal and the two network devices based on the propagation time between the tag and each network device, and then determine the tag's location based on that propagation time difference. Or, the location server can determine the distance difference between the tag and the two network devices based on the propagation distance of the positioning reference signal, and then determine the tag's location based on that distance difference.
[0088] When the tag is a non-skilled tag. Figure 2 The provided method may also include S205.
[0089] S205, the reader sends a second carrier signal. Correspondingly, the tag receives the second carrier signal.
[0090] At this point, after receiving the second carrier signal, the tag gains energy and becomes activated, reflecting the first carrier signal. In this case, S201 can be executed after S205, and the first carrier signal in S201 is obtained by reflecting the second carrier signal.
[0091] In S201, the network device measures the positioning reference signal from the tag according to a preset frequency corresponding to the tag. If the tag's clock frequency deviates, the frequency of the positioning sequence corresponding to the positioning reference signal transmitted by the tag, such as the chip frequency of the positioning sequence in the positioning reference signal, will be affected by the tag's clock frequency. This will cause a deviation in the phase measured by the network device according to the preset positioning sequence, resulting in low positioning accuracy.
[0092] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0093] The technical solutions of this application can be applied to various communication systems, such as Universal Mobile Telecommunications System (UMTS), Vehicle to Everything (V2X) communication systems, Device-to-Device (D2D) communication systems, Vehicle-to-Everything (V2X) communication systems, 4th generation (4G) mobile communication systems such as Long Term Evolution (LTE) systems, 5th generation (5G) mobile communication systems such as New Radio (NR) systems, and future communication systems.
[0094] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.
[0095] Furthermore, in the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as an "example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Rather, the use of the word "example" is intended to present the concept in a specific manner.
[0096] First, in this application, "for indicating" can include both direct and indirect indication. When describing "information" for indicating A, it can include whether the information directly indicates A or indirectly indicates A, but does not necessarily mean that the information carries A.
[0097] The information indicated by a given piece of information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as, but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be indicated. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon. For example, the indication of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing the indication overhead to some extent. At the same time, common parts of various pieces of information can be identified and indicated uniformly to reduce the indication overhead caused by individually indicating the same information.
[0098] Furthermore, the specific indication method can also be any existing indication method, such as, but not limited to, the above-mentioned indication methods and their various combinations. Specific details of various indication methods can be found in existing technologies, and will not be elaborated upon here. As described above, for example, when multiple pieces of information of the same type need to be indicated, the indication methods for different pieces of information may differ. In the specific implementation process, the required indication method can be selected according to specific needs. This application embodiment does not limit the selected indication method; therefore, the indication methods involved in this application embodiment should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated.
[0099] The information to be instructed can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. This application does not limit the specific sending method. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the transmitting device by sending configuration information to the receiving device. This configuration information can include, for example, but not limited to, one or a combination of at least two of radio resource control (RRC) signaling, medium access control (MAC) layer signaling, and physical layer signaling. MAC layer signaling includes, for example, a MAC control element (CE); physical (PHY) layer signaling includes, for example, downlink control information (DCI).
[0100] Second, in the embodiments shown below, the first, second, and various numerical designations are merely distinctions for descriptive convenience and are not intended to limit the scope of the embodiments of this application. For example, to distinguish different indication information.
[0101] Third, "pre-defined," "pre-configured," or "pre-specified" can be achieved by pre-saving corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including terminal devices and network devices), or by pre-defining them in a protocol. This application does not limit the specific implementation method. "Saving" can refer to saving in one or more memories. These memories can be separate installations or integrated into the encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others are integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.
[0102] Fourth, the “protocol” involved in the embodiments of this application may refer to standard protocols in the field of communications, such as LTE protocols of the 3rd generation partnership project (3GPP) (such as technical specification (TS) 36, i.e., the TS36 series of technical specifications), NR protocols (such as the TS38 series of technical specifications), and related protocols applied to future communication systems. This application does not limit this.
[0103] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0104] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0105] To facilitate understanding of the embodiments of this application, let's first take... Figure 3 The communication system illustrated herein is used as an example to illustrate a communication system applicable to embodiments of this application. For example, Figure 3 This is a schematic diagram of the architecture of a communication system to which the method provided in the embodiments of this application applies.
[0106] like Figure 3 As shown, the communication system includes at least one network device (such as...) Figure 3 Network devices 310a and 310b, collectively referred to as network device 310, and at least one terminal device (such as...) Figure 3 Terminal devices 320a-320j, collectively referred to as terminal devices 320.
[0107] Both the terminal device 320 and the network device 310 can communicate with each other.
[0108] Optionally, the communication system may further include a positioning network element 330, which can be used to perform positioning calculations and management on terminal devices. The positioning network element 330 can communicate with network devices. For example, the positioning network element 330 and network devices can communicate through network elements in the core network used for access control, registration management, service management, and mobility management of terminal devices accessing the network, such as access and mobility management function (AMF) network elements. Optionally, the positioning network element can be a device or component deployed in the core network to provide positioning functionality for terminal devices. For example, the positioning network element can be a location management function (LMF) network element. The positioning network element can also be a server with positioning functionality, such as a positioning server.
[0109] The following section provides a further introduction to terminal devices and network devices.
[0110] The terminal device 320 can be a device or module that is connected to the aforementioned communication system and has corresponding communication functions. The terminal device 320 can send location sequences. Furthermore, the terminal device also has reading capabilities, enabling it to read corresponding data or information from its memory address.
[0111] Optionally, the terminal device may be stimulated to transmit signals, such as positioning reference signals.
[0112] Optionally, the terminal device may also possess at least one of the following capabilities: write capability, counting capability, timing capability, or the ability to actively transmit signals. Write capability refers to the terminal device's ability to write data or information into its memory. Counting capability refers to the terminal device's ability to perform counting. Timing capability refers to the terminal device's ability to perform timing. The ability to actively transmit signals refers to the terminal device's ability to actively generate a corresponding carrier wave for transmitting signals.
[0113] In one possible implementation, the terminal device can be an Internet of Things (IoT) terminal, such as an ambient IoT terminal or a passive IoT terminal. As an example, the terminal device can be a tag, electronic tag, or sensor, or a device equipped with such a tag, electronic tag, or sensor. The terminal device may also include a microcontroller unit (MCU), which can work with technologies such as RFID, communication, and edge computing to achieve mutual sensing, information exchange, computation, and self-identification, thereby enabling connectivity with other devices.
[0114] Electronic tags can consist of coupling elements, chips, and communication modules. Each electronic tag has a unique identifier (ID) or electronic code, attached or integrated onto an object to identify the target object. Electronic tags are also known as radio frequency identification (RFID) tags, RFID tags, or transponders. They can exchange and communicate information through information transmission media to achieve intelligent identification, positioning, tracking, or monitoring of objects. Electronic tags can be widely used in various fields. For example, in logistics or warehousing, identifying the electronic tag corresponding to an item allows for rapid identification of the item and management of the identified item information. Therefore, in logistics or warehousing, the identification of electronic tags can be referred to as inventory counting. For example, passive or semi-passive electronic tags can be embedded or affixed to goods and stored in warehouses or shopping malls. During the logistics process, the information from the electronic tags is automatically collected by a reader, allowing managers to query relevant information about the goods in the inventory system. This reduces the risk of goods being lost or stolen, and also improves the speed of goods handover. Compared to manual inventory, it effectively improves the accuracy and efficiency of inventory counting, and prevents cross-selling and counterfeiting. Electronic tags can also be applied to asset management or industrial manufacturing. For example, libraries, art galleries, and museums with large assets or valuable items require complete management procedures or rigorous protection measures. When there are abnormal changes in the storage information of books or valuable items, a preset reminder mechanism can alert managers to handle the situation.
[0115] Sensor-based IoT terminals include temperature sensors, humidity sensors, light sensors, motion sensors, and more. These sensors detect various parameters in the environment and transmit the data to IoT platforms or other devices for analysis and application. For example, temperature sensors are widely used in smart homes, industrial control, and weather monitoring, accurately measuring ambient temperature and transmitting the data to IoT platforms for remote monitoring and control.
[0116] As an example, a tag or electronic label can be a passive device, a semi-passive device, or an active device.
[0117] The following section introduces passive devices, semi-passive devices, and active devices.
[0118] (1) Passive devices: Passive devices are not equipped with batteries or energy storage modules and cannot actively generate carrier waves to carry signals to be transmitted. They can only transmit signals after being excited by an excitation signal. They provide energy through received signals. For example, passive devices can receive electromagnetic waves and convert them into electrical energy, thereby providing energy. Passive devices can be passive tags, which can also be called type A tags.
[0119] like Figure 4 As shown in (a), the passive device can receive carrier signals sent by the network device to obtain energy, and obtain a reflected signal by reflecting the carrier signals. This reflected signal carries relevant information about the passive device and / or a positioning reference signal sequence. The passive device feeds back this reflected signal to the network device.
[0120] (2) Semi-passive devices: Semi-passive devices power communication by harvesting energy from the environment, such as solar energy. They support signal amplification and power consumption in the hundreds of microwatts range. For example, a semi-passive device can support power consumption in the 100µW range. Semi-passive devices cannot actively transmit signals; they can only transmit signals after being activated. That is, they cannot actively generate a carrier wave to carry the signal to be transmitted. Figure 4 As shown in (b), the semi-passive device can receive carrier signals sent by the network device. The semi-passive device reflects the carrier signal to obtain a reflected signal. This reflected signal carries relevant information about the semi-passive device and / or a positioning reference signal sequence. The semi-passive device feeds back this reflected signal to the network device.
[0121] The gain of the reverse amplifier in the semi-passive device is within 20 dB, achieving a coverage radius of 300 meters in line-of-sight (LOS) scenarios in urban microcells (UMi) and 150 meters in non-line-of-sight (NLOS) scenarios in UMi.
[0122] As an example, a semi-passive device can be a semi-passive tag, which can also be called a type B tag.
[0123] (3) Active Devices: Active devices can provide power for communication using solar energy or batteries. Active devices incorporate an inverting amplifier circuit and a carrier signal generation circuit, amplifying the transmitted signal and supporting power consumption in the hundreds of microwatts range. For example, an active device can support power consumption in the 500µW range. Active devices can actively transmit signals. That is, an active device can actively generate a carrier wave to carry the signal to be transmitted. For example... Figure 4As shown in (c), when an active device is working, it can send signals to network devices using the energy provided by the power supply.
[0124] An active device can be an active tag, which can also be called a type C tag.
[0125] In this embodiment, the form of the terminal device is not limited. The device used to implement the function of the terminal device can be the terminal device itself; it can also be a device that supports the terminal device in implementing the function, such as a communication module, or a circuit or chip responsible for communication functions, or a chip system, or other components or assemblies. The communication module, or the circuit or chip responsible for communication functions, or the chip system, or other components or assemblies can be disposed in the terminal device.
[0126] In this embodiment, the network device can be a device with wireless transceiver capabilities. For example, the network device can be a device located in the access network (AN) of a communication system, which can be used to provide access services for terminals. In one possible scenario, the network device can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), or a base station in a future communication system. The network device can also be a macro base station (such as...). Figure 3 310a), micro base stations or indoor stations (such as Figure 3 The network device can be a relay node or donor node (as described in section 310b), or a wireless controller in a cloud radio access network (CRAN) scenario. Optionally, the network device can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network device in V2X technology can be a roadside unit (RSU). All or part of the functions of the network device in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The network device in this application can also be a logical node, logical module, or software capable of implementing all or part of the network device functions.
[0127] Optionally, at least one network device may be a device that integrates a reader / writer, or a device that has reader / writer functionality.
[0128] In another possible scenario, multiple network devices collaborate to assist the terminal in achieving wireless access, with each network device performing a portion of the base station's functions. For example, these network devices can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs). CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0129] In different systems, CU (or centralized unit control plane (CU-CP)) and centralized unit user plane (CU-UP)), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an open RAN (O-RAN or ORAN) system, CU can also be called an open centralized unit (O-CU) (open CU), DU can also be called an open distributed unit (O-DU), CU-CP can also be called an open centralized unit control plane (O-CU-CP), CU-UP can also be called an open centralized unit user plane (O-CU-UP), and RU can also be called an open radio unit (O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the CU (or CU-CP, CU-UP), DU and RU units in this application can be implemented through a software module, a hardware module, or a combination of software and hardware modules.
[0130] When a network device is a device that integrates a reader / writer, or a device that has reader / writer functionality, the network device may include a combination router or switch capable of exchanging digital data and radio frequency signals, a radio frequency identification (RFID) reader, an RFID reader or writer, a TRP, a base station, a 5G AP, or other devices.
[0131] In this embodiment, the form of the network device is not limited. The device used to implement the function of the network device can be the network device itself; it can also be any device that supports the network device in implementing that function, such as a communication module, chip, chip system, other components or parts, or circuits or functional components. This device can be installed in the network device or used in conjunction with the network device. The chip system can be composed of chips or can include chips and other discrete devices. The network devices of the various forms described above can also be referred to as network-side devices.
[0132] Figure 5 A schematic diagram of the O-RAN system architecture is provided. Using the European Telecommunications Standards Institute (ETSI) TS 103859 technical specification as an example, the O-RAN system architecture includes the following network elements:
[0133] Near-real-time RAN intelligent controller (Near-RTRIC): Used to achieve near-real-time intelligent management of the RAN. Through data collection and related operations on the E2 interface, it enables near-real-time control and optimization of O-RAN modules and resources.
[0134] Non-real-time RAN intelligent controller (Non-RTTRIC): Used to implement non-real-time intelligent management of RAN functions. It enables artificial intelligence (AI) or machine learning (ML) workflows, including model training and updates, and guides applications / functions within the Near-RT RIC based on policies. The Non-RT RIC resides within the Service Management and Orchestration (SMO) module. The SMO module is the entity that provides various management services and network management functions.
[0135] O-RAN central unit (O-CU): Used to implement the RRC layer, packet data convergence protocol (PDCP) layer, service data adaptation protocol (SDAP) layer, and other control functions in the 3GPP standard.
[0136] O-RAN Central Unit Control Plane (O-CU-CP): Similar to the CU-CP in the NR system, it is used to implement the functions of the RRC layer and the control plane functions of the PDCP layer. It is part of the O-CU.
[0137] O-RAN Central Unit User Plane (O-CU-UP): Similar to the CU-UP in the NR system, it is used to implement the functions of the SDAP layer and the user plane functions of the PDCP layer. It is part of the O-CU.
[0138] O-RAN distributed unit (O-DU): Based on low-layer function partitioning, it is used to implement the radio link control (RLC) layer, 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, modulation, or demodulation.
[0139] The O-RAN radio unit (O-RU) is based on low-layer function segmentation and is used to implement lower physical layer (PHY) functions and radio frequency (RF) functions in the 3GPP standard. These PHY functions include one or more of the following: Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (iFFT), digital beamforming, or extraction of the Physical Random Access Channel (PRACH), or filtering. The O-RAN radio unit is similar to the Transmission Reception Point (TRP) or Remote Radio Head (RRH) in 3GPP, but it also includes PHY functions such as FFT, iFFT, or PRACH extraction.
[0140] O-RAN Cloud (O-Cloud): As a cloud computing platform, it includes physical infrastructure nodes for hosting O-RAN functions such as RIC and O-DU; it supports software components (such as operating systems, virtual machine monitoring, container runtimes), management and orchestration functions.
[0141] against Figure 5 The O-RAN system, combined with the ETSI TS103 859 protocol, includes the following interfaces:
[0142] A1 Interface: The interface between Non-RT RIC and Near-RT RIC, used for intelligent and dynamic control of radio resources within the O-RAN. Non-RT RIC provides policies, rich information, and ML model updates to Near-RT RIC through the A1 interface, while Near-RT RIC provides policy feedback to Non-RT RIC through the A1 interface.
[0143] E2 Interface: The E2 interface is an open interface between two endpoints used to connect the Near-RT RIC and the RAN node. RAN nodes include, for example, CU and DU in 5G, O-RAN compatible eNB in 4G, O-CU (O-CU-CP and / or O-CU-UP) in O-RAN, and / or O-DU, etc. The RIC can obtain data collection and feedback from the RAN node through the E2 node, and the RAN node can obtain control feedback from the Near-RT RIC through the E2 node.
[0144] O1 Interface: The interface between the management entity in the SMO and the O-RAN module is used for operation management. Through this interface, fault, configuration, accounting, performance, security (FCAPS) management, software management, and file management are implemented.
[0145] O2 Interface: The interface between the SMO and the infrastructure management framework that supports O-RAN virtual network functionality.
[0146] E1 interface: The interface between CU-CP and CU-UP.
[0147] F1-C interface: The interface between CU-CP and DU.
[0148] F1-U interface: The interface between CU-UP and DU.
[0149] Combination Figure 5 In the provided O-RAN system, the positioning network element may be a real-time RAN intelligent controller (RT RIC), where the O-DU performs multipath measurement and reports the measurement results to the RT RIC. Alternatively, the positioning network element may be an O-CU, which receives the multipath measurement results reported by the O-DU and completes the positioning calculation.
[0150] In one possible implementation, when the access network device is a chip or chip system, the connection architecture diagram of the access network device is as follows: Figure 6 As shown in the diagram, the CU can perform Layer 2 (L2) and Layer 3 (L3) functions. The CU communicates with core network equipment via a backhaul link. The DU performs Layer 1 (L1) and some L2 functions, and the DU and CU can communicate via at least one midhaul link.
[0151] Optionally, the RU performs L1 computation and radio frequency (RF) digital functions; the RU communicates with the DU via a fronthaul link. The RU communicates with at least one terminal device, such as a terminal equipment, via an air interface.
[0152] In some possible implementations, DU may include the functions of DU and RU as described above.
[0153] The hardware of a CU may include a chassis platform ( Figure 6 (not shown in the image), motherboard ( Figure 6 (not shown in the image) Peripheral equipment ( Figure 6(not shown in the image) and cooling equipment ( Figure 6 (Not shown in the image). The motherboard includes a processing unit and memory (…). Figure 6 (not shown in the image) Internal input / output (I / O) interface ( Figure 6 (not shown in the image) and external connection port ( Figure 6 (Not shown in the diagram). The CU's hardware also includes hardware accelerators. Hardware accelerators include interfaces and hardware functional components, including: storage for software, hardware, and system debugging interfaces, and a single-board management controller. Processing units may include general-purpose processors, such as central processing units (CPUs).
[0154] Similar to the hardware of the CU, the hardware of the DU can also include the chassis platform ( Figure 6 (not shown in the image), motherboard ( Figure 6 (not shown in the image) Peripheral equipment ( Figure 6 (not shown in the image) and cooling equipment ( Figure 6 (Not shown in the image). The motherboard includes a processing unit and memory (…). Figure 6 (not shown in the image), internal I / O interface ( Figure 6 (not shown in the image) and external connection port ( Figure 7 (Not shown in the diagram). The DU's hardware also includes a hardware accelerator. The hardware accelerator includes interfaces and hardware functional components, including: storage for software, hardware, and system debugging interfaces, and a single-board management controller. The processing unit may include a general-purpose processor, such as a central processing unit (CPU).
[0155] DU can be implemented using multi-core processors and one or more hardware accelerators. Parts of the DU protocol stack can be implemented in software running on a multi-core processor, while computationally intensive L1 and L2 functions can be implemented using hardware accelerators based on field-programmable gate arrays (FPGAs) or general-purpose processor units (GPUs); alternatively, all L1 functions can be implemented on FPGA- or GPU-based hardware accelerators, while other protocol stack components are implemented in software running on the processor; or the entire protocol stack can be implemented in software running on the processor.
[0156] The hardware accelerator supports interconnection with x86 or non-x86 processors. Similarly, the accelerator has a multi-channel peripheral component interconnect express (PCIe) interface pointing to the central processing unit (CPU) and external connections via GbE.
[0157] The RU comprises three parts: the O-RAN processing unit (OPU), the O-RU's digital processing unit (DPU), and the O-RU's RF processing unit. It receives eCPRI frames from the O-RAN fronthaul and performs functions such as fronthaul interface, L1 (encoding, scrambling, modulation, layer mapping, precoding), synchronization, beamforming, and resource unit mapping. The OPU can be implemented using a CPU, FPGA, or application-specific integrated circuit (ASIC). The DPU performs synchronization, digital downconversion (DDC) (e.g., DDC in uplink UL), digital upconversion (DUC) (e.g., DUC in downlink DL), crest factor reduction (CFR), and digital pre-distortion (DPD) to improve power amplifier efficiency by reducing the peak-to-average power ratio (PAPR) and / or adjacent channel leakage power ratio (ACLR) of the RF front end. The DPU can be implemented using an FPGA or ASIC. The O-RU's RF processing unit includes a transceiver module, up / downconverters, power amplifiers (PA), low-noise amplifiers (LNA), and Tx / Rx filters. The transceiver module can be used for conversion between the analog and digital domains, such as digital-to-analog conversion (DAC) and analog-to-digital conversion (ADC). For example, RF sampling, using RF in up-conversion and down-conversion, and mixing intermediate frequency (IF) and local oscillator (LO) for frequency conversion. Note that physical and logical partitions within the RF processing unit do not require specific boundaries.
[0158] For ease of understanding, the following describes the network architecture used for positioning in the embodiments of this application, using AMF network elements, network devices, and positioning network elements as LMF network elements. An embodiment of this application provides a network architecture for positioning as follows: Figure 3 As shown.
[0159] The network equipment may include 4G base stations (eNB) and 5G base stations (gNB). 4G and 5G base stations can connect via the Xn interface. Terminal devices can connect to 4G base stations via the Long Term Evolution-Uu (LTE-Uu) interface and to 5G base stations via the New Radio-Uu (NR-Uu) interface. Both 4G and 5G base stations can connect to AMF network elements via the Next Generation Control Plane (NG-C) interface. AMF network elements can connect to LMF network elements via network layer signaling (NLs). Optionally, LMF network elements can also connect to an evolved Serving Mobile Location Center (E-SMLC). Optionally, LMF network elements can also connect to a secure userplane location platform (SLP). AMF network elements receive location service requests for a specific terminal device initiated by other network elements in the network. The AMF network element sends the received location request to the LMF network element, which is responsible for processing the received location request and initiating the relevant location process.
[0160] It should be noted that the positioning reference signal determination method provided in the embodiments of this application can be applied to... Figure 3 The specific implementation between the terminal device and the network device shown can be referred to in the following method embodiments, which will not be repeated here.
[0161] It should be noted that the solutions in the embodiments of this application can also be applied to other communication systems, and the corresponding names can be replaced by the names of the corresponding functions in other communication systems.
[0162] It should be understood that Figure 3 This is a simplified diagram for ease of understanding only. The communication system may also include other terminal devices and / or other network devices. Figure 3 Not shown in the diagram. The following examples will use the first and second devices as illustrations. The first device can be as follows: Figure 3 The second device can be any one of the terminal devices shown. Figure 3 The network devices shown are devices that integrate a reader / writer, or devices with reader / writer functionality. The third device can be... Figures 8-9 The communication system shown has network devices with signal transmission and reception capabilities. The second and third devices can be the same network device or different network devices.
[0163] To help improve positioning accuracy, this application provides a method for determining a positioning reference signal. In this method, a first device generates a first positioning reference signal and sends the first positioning reference signal to a second device. The positioning reference signal is determined based on the frequency offset of the first device. In this way, the first positioning reference signal can be matched with a positioning reference signal generated according to a preset frequency, thereby improving positioning efficiency.
[0164] The following will combine Figure 8 The positioning reference signal determination method provided in the embodiments of this application will be described in detail.
[0165] For example, Figure 3 This is a flowchart illustrating the positioning reference signal determination method provided in an embodiment of this application. This positioning reference signal determination method can be applied to... Figure 8 The communication between the terminal device and the network device is shown.
[0166] like Figure 9 As shown, the method for determining the positioning reference signal includes the following steps:
[0167] S801, the first device generates a first positioning reference signal.
[0168] The first positioning reference signal is determined based on the frequency offset of the first device. This can also be understood as the first frequency of the first positioning sequence corresponding to the first positioning reference signal being determined based on the frequency offset of the first device. The first positioning reference signal is used to determine the position of the first device.
[0169] The frequency offset of the first device can refer to the deviation or offset between the clock frequency of the crystal oscillator of the first device and the reference clock frequency of the crystal oscillator (also known as the reference clock).
[0170] Clock frequency (also known as master frequency) refers to the fundamental frequency of the clock in a synchronous circuit. It is measured in "clock cycles per second" and is measured in Hertz (Hz). Within a single clock cycle (which is typically less than one nanosecond in modern non-embedded microprocessors), logic state zero and logic state switch back and forth.
[0171] For example, if the reference clock frequency of the crystal oscillator in the first device is 2.5kHz and the clock frequency of the crystal oscillator in the first device is 2.4kHz, then the frequency deviation of the first device is 0.1kHz. The clock frequency of the crystal oscillator in the first device is related to the temperature of the first device. The higher the temperature of the first device, the higher the clock frequency of the crystal oscillator; the lower the temperature of the first device, the lower the clock frequency of the crystal oscillator. In this case, there is a corresponding relationship between the frequency deviation of the first device and its temperature. In other words, the temperature of the first device affects its frequency deviation. Or, the temperature of the first device can be used to determine its frequency deviation.
[0172] In one possible implementation, the temperature of the first device can refer to the temperature of its crystal oscillator. In another possible implementation, the temperature of the first device can be the same as the temperature of the environment in which it is located; in this case, the temperature of the first device can be the temperature of the environment. In this situation, there is a correspondence between the frequency offset of the first device and the temperature of the environment in which it is located. That is, the ambient temperature of the environment in which the first device is located can be used to determine the frequency offset of the first device. It should be understood that the temperature of the first device refers to the temperature at which the frequency offset of the first device is obtained.
[0173] In one possible implementation, the first positioning reference signal is determined based on a first positioning sequence and first frequency information. The first frequency information is determined based on the frequency offset of the first device. It can be understood that the first frequency information is used to determine the first positioning reference signal.
[0174] The first positioning sequence is used to determine the position of the first device.
[0175] In this way, the first frequency information can be adjusted according to the frequency offset of the first device, and a positioning reference signal can be sent so that the actual frequency of the positioning sequence corresponding to the positioning reference signal matches the preset frequency of the positioning sequence corresponding to the positioning reference signal of the first device, thereby improving the positioning accuracy.
[0176] In one possible implementation, the first frequency information is used to indicate a first frequency of a first positioning sequence corresponding to the first positioning reference signal, the first frequency being determined based on the frequency offset of the first device. In this case, the first positioning reference signal is determined based on the first positioning sequence and the first frequency.
[0177] The first frequency can be understood as the chip frequency for transmitting the first positioning sequence, or the frequency at which the low and high levels of the signal used to represent the first positioning sequence in the first positioning reference signal switch.
[0178] In this case, the first frequency can be determined based on the frequency offset of the first device. Taking the first frequency as the chip frequency as an example, the first frequency satisfies the relationship shown in the following formula (1):
[0179] v1 = v0 - Of; (1)
[0180] Where v1 is the first frequency, v0 is the frequency of the preset positioning sequence (such as chip rate), and Of is the frequency offset.
[0181] The frequency of the preset positioning sequence is related to the number of times the first device repeats the transmission and / or its coverage performance (e.g., coverage area). The lower the frequency of the positioning sequence corresponding to the positioning reference signal, the more times the positioning sequence needs to be repeated; the more times the positioning sequence needs to be repeated, the better its coverage performance (e.g., the larger its coverage area).
[0182] As an example, if the frequency of the preset positioning sequence for the first device is 2.5 kHz, then the duration of each high level or each low level is 200 μs. If the clock frequency of the first device increases by 0.1 kHz due to temperature changes, i.e., the frequency offset is 0.1 kHz, then the duration of each high level or each low level is approximately 192.3 μs. Therefore, in this case, the duration of each high level or each low level is shortened by approximately 7.7 μs relative to the duration of the high or low level corresponding to the frequency of the preset positioning sequence. The first frequency could be 2.4 kHz.
[0183] Alternatively, the first frequency information includes the frequency difference between a first frequency and a second frequency of a first positioning sequence corresponding to the first positioning reference signal, where the second frequency is a preset frequency of the first positioning sequence. The preset frequency of the first positioning sequence can also be understood as a frequency corresponding to the coverage performance or the number of repeated transmissions of the first device, i.e., a frequency that satisfies the coverage performance or the number of repeated transmissions of the first device. In this case, the first positioning reference signal is determined based on the first positioning sequence and the aforementioned frequency difference. As an example, the first device can determine the first frequency based on the aforementioned frequency difference and the second frequency, and then determine the first positioning reference signal based on the first positioning sequence and the first frequency.
[0184] In another possible implementation, the first device can report the frequency offset of the first device to the second device and obtain the first frequency information from the second device.
[0185] The following example illustrates how to determine the first positioning sequence reference signal based on the first frequency. For instance, suppose the chip frequency corresponding to the second frequency of the first device is 2.5kHz. If there is a frequency offset on the first device, causing the chip frequency of the positioning reference signal actually transmitted by the first device to be 2.4kHz, there is a deviation between the chip frequency of the positioning reference signal actually transmitted by the first device and the chip frequency corresponding to the second frequency of the first device. In this case, the first device can adjust the frequency of the first positioning sequence corresponding to the first positioning reference signal, adjusting the actual frequency of the first positioning sequence to 2.5kHz, thus obtaining the first positioning reference signal.
[0186] In this way, the transmission frequency of the first positioning sequence, such as the chip rate, can be adjusted according to the frequency offset of the first device, so that the actual transmission frequency of the first positioning sequence is consistent with the preset frequency of the first positioning sequence, thereby improving the positioning accuracy.
[0187] It should be understood that the frequency of a positioning sequence can also be understood as the rate of the positioning sequence. For example, the first frequency can also be called the first rate, and the second frequency can also be called the second rate.
[0188] S802, the first device sends a first positioning reference signal to the second device. Correspondingly, the second device receives the first positioning reference signal from the first device.
[0189] As an example, the first device maps a first positioning reference signal onto a time-frequency resource and transmits it.
[0190] In this embodiment, S801 and S802 can also be understood as the first device acquiring a first frequency. The first frequency is determined based on the frequency offset of the first device. The first device transmits a first positioning sequence based on the first frequency. Correspondingly, the second device receives the first positioning sequence based on the first frequency.
[0191] Assuming the chip rate corresponding to the second frequency of the first device is 2.5kHz, and the duration of each high or low level is 200µs, if the first positioning sequence is "010101010101010", then, according to the chip rate of 2.5kHz, the high and low levels corresponding to the first positioning sequence are as follows: Figure 9 As shown in (a) above. If the clock frequency of the first device decreases, that is, a frequency offset occurs on the first device, the duration of the high or low level actually generated by the first device becomes longer than the duration of the high (or low) level at a chip rate of 2.5kHz. Thus, if the first positioning sequence "010101010101010" is sent according to the actual clock frequency of the first device, the high and low levels corresponding to the first positioning sequence are as follows: Figure 9As shown in (b) above. The positioning sequence transmitted according to the chip rate corresponding to the second frequency of the first device has a code element of "0" at time t, while due to the frequency offset of the first device, the positioning sequence transmitted according to the clock frequency at time t has a code element of "1" at time t. If the first device transmits the positioning sequence at the frequency of the readjustment code, the high and low levels of the first positioning sequence actually transmitted by the first device are as follows: Figure 9 As shown in (c) above. It can be seen that... Figure 9 The timing of each high level in (c) is related to Figure 9 The timing of the high level in (a) corresponds to... Figure 9 The timing of each low level in (c) is related to... Figure 8 The timing of the low level in (a) corresponds to the time of occurrence.
[0192] In summary, in the embodiments of this application, based on Figure 8 The provided method allows the first device to send a positioning reference signal adjusted according to the frequency offset of the first device, such as the first positioning reference signal mentioned above. In this way, the first positioning reference signal actually sent by the first device can be matched with the positioning reference signal generated according to the preset frequency, thereby improving the positioning accuracy.
[0193] In one possible implementation, during communication, if the first device moves, causing a change in the distance between the first and second devices, the coverage area of the second device will change, thus causing the frequency of the preset positioning sequence to change accordingly with the change in coverage area. Therefore, before S801, Candidate positioning reference signal The provided method may also include S803 and S804.
[0194] S803, the first device sends first information to the third device. Correspondingly, the third device receives the first information from the first device.
[0195] The first information is used to indicate the frequency offset of the first device.
[0196] In this embodiment, the first information can indicate the frequency offset of the first device directly. For example, the first information can carry the frequency offset of the first device, such as its numerical value. Alternatively, the first information can indicate the frequency offset of the first device indirectly. For example, if there is a correspondence between the frequency offset of the first device and its temperature, the first information can carry the temperature of the first device. For example, if the temperature of the first device is the same as the temperature of the environment in which the first device is located, then the first information includes the temperature of the environment in which the first device is located. In this case, the third device can be pre-configured with a correspondence between the frequency offset of the first device and its temperature. The third device can determine the frequency offset of the first device based on its temperature.
[0197] In this way, the frequency deviation of the first device can be indirectly indicated by temperature. For the first device with temperature sensing function, the process required to determine the frequency deviation can be reduced, and the power consumption of the first device can be reduced.
[0198] S804, the third device sends the second information to the first device. Correspondingly, the first device receives the second information from the third device.
[0199] The second information is used to indicate the first frequency information.
[0200] Thus, by determining the first frequency information through a third device, the flexibility of sending positioning sequences can be improved, enabling the frequency of sending positioning sequences to match the actual scene, thereby making it applicable to positioning in more scenarios.
[0201] In some scenarios, the first positioning reference signal can be one or more positioning reference signals that correspond to the first frequency information among multiple positioning reference signals.
[0202] Optionally, the first device has multiple candidate positioning reference signals preset. There is a correspondence between the multiple candidate positioning reference signals and multiple frequency information. For example, the correspondence is one-to-one. As an example, in the multiple candidate positioning reference signals, each candidate positioning reference signal corresponds to one frequency information, and the frequency information corresponding to any two positioning reference signals in the multiple candidate positioning reference signals is different. Optionally, the first device can preset (as agreed upon in the protocol) the correspondence between the multiple candidate positioning reference signals and the multiple frequency information. In this case, the first device can determine the first positioning reference signal based on the first frequency information and the correspondence between the multiple positioning reference signals and the multiple frequency information. It can be understood that each candidate positioning reference signal in the multiple candidate reference signals is generated based on the first positioning sequence and the frequency corresponding to that candidate positioning reference signal. In actual implementation, in the correspondence between the multiple candidate positioning reference signals and the multiple frequency information, two or more candidate positioning reference signals can correspond to the same frequency information. In the following examples, a one-to-one correspondence is used as an example.
[0203] The frequency information can include both frequency and frequency difference. Taking frequency information including frequency as an example, assuming multiple candidate positioning reference signals include candidate positioning reference signal 1 to candidate positioning reference signal 3, then the correspondence between the multiple candidate positioning reference signals and the multiple frequency information can be shown in Table 2 below:
[0204] Table 2
[0205] Frequency information Candidate positioning reference signal 1 Frequency 1 Candidate positioning reference signal 2 Frequency 2 Candidate positioning reference signal 3 Frequency 3 Figure 8
[0206] It is understood that the aforementioned candidate positioning reference signal 1 is generated based on the first positioning reference signal and frequency 1. Candidate positioning reference signal 2 is generated based on the first positioning reference signal and frequency 2.
[0207] In this embodiment of the application, the frequency information, including frequency or frequency difference, can be preset, such as by agreement through a protocol.
[0208] Alternatively, the second device may pre-configure multiple correspondences between positioning reference signals and frequencies. In this case, the second information may indicate the first positioning reference signal, such as by including an identifier for the first positioning reference signal, thereby indicating the first frequency information. Among the multiple candidate positioning reference signals, each positioning reference signal may correspond to an identifier, and the identifier corresponding to each positioning reference signal can be used to indicate that positioning reference signal; different positioning reference signals correspond to different identifiers. It should be understood that the identifier corresponding to a positioning reference signal can also be understood as the identifier of the positioning reference signal. Each frequency information may correspond to one identifier.
[0209] In this way, after receiving the second information, the first device can directly determine the first positioning reference signal, reducing the computational complexity and power consumption of the first device.
[0210] In one possible implementation, Figure 8 The provided method may also include S805.
[0211] S805, the second device measures the first positioning reference signal and obtains the corresponding measurement result of the second device.
[0212] The measurement results of the second device include the phase of the first positioning reference signal when it arrives at the second device. Alternatively, the measurement results of the second device may also include the arrival time, propagation time, or propagation distance of the signal between the first device and the second device, obtained from the phase of the first positioning reference signal when it arrives at the second device.
[0213] Optional, Figure 8 The provided method may also include S806.
[0214] S806, the second device sends its corresponding measurement result to the positioning network element. Correspondingly, the positioning network element receives the measurement result corresponding to the second device from the second device. Optionally, Figure 2 The provided method may also include S807.
[0215] S807, the positioning network element positions the first device at least based on the measurement results corresponding to the second device.
[0216] In this embodiment of the application, locating the first device can also be understood as determining the position of the first device.
[0217] For information on the implementation of S807, please refer to [link / reference]. Figure 8 The details of S204 in the provided method will not be elaborated upon. S806-S807 can be executed after S805.
[0218] The measurement result corresponding to the second device is the measurement result obtained by the second device from measuring the first positioning reference signal, which can also be called the measurement result of the second device on the first positioning reference signal.
[0219] In some possible implementations, a third device can also be used to measure the positioning reference signal, in which case, Figure 8 The provided methods may also include:
[0220] S808, the first device sends a first positioning reference signal to at least one third device. Correspondingly, the third device receives the first positioning reference signal from the first device.
[0221] S809, the third device measures the first positioning reference signal from the first device and obtains the measurement result corresponding to each third device.
[0222] S810, the third device sends its corresponding measurement result to the positioning network element. The positioning network element receives the measurement result corresponding to the third device from the third device.
[0223] The measurement result corresponding to the third device is the measurement result obtained by the third device from measuring the first positioning reference signal, which can also be called the measurement result of the third device on the first positioning reference signal.
[0224] In one possible implementation, the position of the first device can also be determined by measuring the first positioning reference signal using multiple devices. Figure 8 The provided method may also include S811.
[0225] S811, the first device sends a signal to at least one fourth device ( Figure 3 (Only one fourth device is shown in the diagram) sends a first positioning reference signal. Correspondingly, the fourth device receives the first positioning reference signal from the first device.
[0226] The fourth device can be a network device, and the fourth device is... Figure 8 The provided communication system includes network equipment with signal receiving capabilities. For details on the implementation of the fourth device, please refer to the relevant description of the second device; further explanation is omitted here.
[0227] Optionally, Figure 8 The provided method may also include S812.
[0228] S812, each of the at least four fourth devices measures the first positioning reference signal from the first device to obtain the measurement result corresponding to each fourth device.
[0229] Optionally, in the case where the position of the first device is determined by measuring the first positioning reference signal using multiple devices, Figure 8 The provided method may also include S813.
[0230] S813, each fourth device sends its corresponding measurement result to the positioning network element. The positioning network element receives the measurement result corresponding to each fourth device from each fourth device.
[0231] The measurement result corresponding to the fourth device is the measurement result obtained by the fourth device from measuring the first positioning reference signal, which can also be called the measurement result of the fourth device on the first positioning reference signal. In the embodiments of this application, the order of appearance of S802, S808, and S811 is only used as an example and is not used to limit the execution order of S802, S808, and S811. Similarly, the order of appearance of S805, S809, and S812 is only used as an example and is not used to limit the execution order of S805, S809, and S812, and the order of appearance of S806, S810, and S813 is only used as an example and is not used to limit the execution order of S806, S810, and S813.
[0232] In some possible implementations, the positioning process can be triggered by the positioning network element. In this case, before S804, Figure 8 The provided method may also include S814.
[0233] S814, the positioning network element sends third information to the second device. Correspondingly, the second device receives the third information from the positioning network element.
[0234] The third piece of information is used to request the determination of the location of the first device.
[0235] Optionally, in the case where the position of the first device is determined by measuring the first positioning reference signal using multiple devices, Figure 8 The provided method may also include S815.
[0236] S815, the positioning network element sends third information to each of the at least one fourth device. Correspondingly, the at least one fourth device receives the third information from the positioning network element.
[0237] Optionally, when the position of the first device is determined by measuring the first positioning reference signal through multiple devices, S807 may include: the positioning network element positioning the first device according to the measurement result corresponding to the second device and the measurement result corresponding to each of the at least one fourth device.
[0238] In some possible implementations, the second device can trigger the first device to send the first positioning reference signal. In this case, before S803, Figure 8 The provided method may also include S816.
[0239] S816, the third device sends a fourth message to the first device. Correspondingly, the first device receives the fourth message from the third device.
[0240] The fourth piece of information is used to indicate the transmission of a positioning reference signal.
[0241] In some possible implementations, the first device is a passive terminal, such as a passive tag. In this case, the first device needs to be powered by other devices. Figure 8 The provided method may also include S817.
[0242] S817, the third device transmits a carrier signal. Correspondingly, the first device receives the carrier signal.
[0243] In this way, the first device can provide energy through the received carrier signal.
[0244] The third device can be a network device. As an example, the third device is a network device with reader / writer functionality, or a network device with an integrated reader / writer.
[0245] In this way, the location of passive tag devices can be achieved.
[0246] In combination with the above Figure 10 The provided method, assuming at least one fourth device includes three fourth devices, then the transmission direction of the first positioning reference signal is as follows: Figures 8-9 As shown, the third device transmits a carrier signal, and the first device can reflect the carrier signal and modulate the first positioning reference signal onto the reflected carrier, thereby transmitting it to the second device and each of the fourth devices.
[0247] The above combination Figures 11-12 The method for determining positioning reference signals provided in the embodiments of this application is described in detail below. Figure 11 This document describes in detail a communication apparatus for performing the positioning reference signal determination method provided in the embodiments of this application.
[0248] For example, Figure 1 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application.Figure 11 .like Figure 11 As shown, the communication device 1100 includes a processing module 1101 and a transceiver module 1102. For ease of explanation, Figure 3 Only the main components of the communication device are shown.
[0249] In some embodiments, the communication device 1100 may be adapted to Figure 8 In the communication system shown, the execution Figure 11 The function of the first device in the positioning reference signal determination method shown.
[0250] The processing module 1101 is used to generate a first positioning reference signal. This first positioning reference signal is determined based on the frequency offset of the communication device and is used to determine the position of the communication device.
[0251] The transceiver module 1102 is used to send a first positioning reference signal to the second device.
[0252] In one possible implementation, the first positioning reference signal is determined based on a first positioning sequence and first frequency information, wherein the first frequency information is determined based on the frequency offset of the communication device.
[0253] In one possible implementation, the first frequency information includes a first frequency of the first positioning sequence corresponding to the first positioning reference signal, the first frequency being determined based on the frequency offset of the communication device. Alternatively, the first frequency information includes the frequency difference between the first frequency and a second frequency of the first positioning sequence corresponding to the first positioning reference signal, the second frequency being a preset frequency of the first positioning sequence.
[0254] In one possible implementation, the transceiver module 1102 is further configured to send first information to the second device, the first information being used to indicate the frequency offset of the communication device. The communication device receives second information from the second device, the second information being used to indicate the first frequency information.
[0255] In one possible implementation, there is a correspondence between the frequency offset of the communication device and the temperature of the environment in which the communication device is located. The first information is used to indicate the temperature of the environment in which the communication device is located, and the ambient temperature of the environment in which the communication device 1100 is located is used to determine the frequency offset of the first device.
[0256] In one possible implementation, the first positioning reference signal is one or more positioning reference signals that correspond to the first frequency information among a plurality of candidate positioning reference signals.
[0257] Optionally, the transceiver module 1102 may include a receiving module and a transmitting module. Figure 11 (Not shown in the image). The transceiver module is used to implement the sending and receiving functions of the communication device 1100.
[0258] Optionally, the communication device 1100 may also include a storage module. Figure 8 (Not shown in the image), this storage module stores programs or instructions. When the processing module 1101 executes the program or instructions, it enables the communication device 1100 to perform operations. Figure 8 The function of the first device in any of the positioning reference signal determination methods shown in the figures.
[0259] It should be understood that the processing module 1101 involved in the communication device 1100 can be implemented by a processor or processor-related circuit components, and can be a processor or processing unit; the transceiver module 1102 can be implemented by a transceiver or transceiver-related circuit components, and can be a transceiver or transceiver unit.
[0260] It should be noted that the communication device 1100 may be a terminal device, a communication module, a circuit or chip responsible for communication functions, a chip system, or other components or assemblies. The communication module, or the circuit or chip responsible for communication functions, or the chip system, or other components or assemblies may be located within the terminal device.
[0261] In addition, the technical effects of the communication device 1100 can be referenced. Figure 3 The technical effects of the positioning reference signal determination method shown in any of the above are not elaborated here.
[0262] In other embodiments, the communication device 1100 may be adapted to Figure 8 In the communication system shown, the execution Figure 11 The function of the second device in the positioning reference signal determination method shown.
[0263] The transceiver module 1102 is used to receive first information from the first device, and the first information is used to indicate the frequency offset of the first device.
[0264] Processing module 1101 is used to generate second information. The second information is used to indicate first frequency information, the first frequency information is used to generate a first positioning reference signal, the first frequency information is determined based on the frequency offset of the first device, and the first positioning reference signal is used to determine the position of the first device.
[0265] The transceiver module 1102 is also used to send second information to the first device.
[0266] In one possible implementation, the first positioning reference signal is generated based on a first positioning sequence and first frequency information. The first frequency information includes a first frequency of the first positioning sequence corresponding to the first positioning reference signal, and the first frequency is determined based on the frequency offset of the first device. Alternatively, the first frequency information includes the frequency difference between the first frequency and a second frequency of the first positioning sequence corresponding to the first positioning reference signal, where the second frequency is a preset frequency of the first positioning sequence.
[0267] In one possible implementation, the transceiver module 1102 is also used to receive a first positioning reference signal from the first device.
[0268] In one possible implementation, there is a correspondence between the frequency offset of the first device and the temperature of the environment in which the first device is located, and the first information indicates the temperature of the environment in which the first device is located.
[0269] In one possible implementation, the processing module 1101 is further configured to determine the frequency offset of the first device based on the temperature of the environment in which the first device is located.
[0270] In one possible implementation, the first positioning reference signal is one or more positioning reference signals that correspond to the first frequency information among a plurality of candidate positioning reference signals.
[0271] In one possible implementation, the transceiver module 1102 is further configured to receive a first positioning reference signal from the first device. The transceiver module 1102 is also configured to transmit the measurement result of the first positioning reference signal to the positioning network element.
[0272] Optionally, the communication device 1100 may also include a storage module. Figure 8 (Not shown in the image), this storage module stores programs or instructions. When the processing module 1101 executes the program or instructions, it enables the communication device 1100 to perform operations. Figure 3 The function of the second device in the positioning reference signal determination method shown.
[0273] It should be understood that the processing module 1101 involved in the communication device 1100 can be implemented by a processor or processor-related circuit components, and can be a processor or processing unit; the transceiver module 1102 can be implemented by a transceiver or transceiver-related circuit components, and can be a transceiver or transceiver unit.
[0274] It should be noted that the communication device 1100 can be Figure 8 The network device, communication module, or circuit or chip, chip system, or other component or assembly shown may be located within the network device.
[0275] Furthermore, the technical effects of the communication device 1100 can be referenced. Figure 12 The technical effects of the positioning reference signal determination method shown in any of the above are not elaborated here.
[0276] For example, Figure 2 Schematic diagram of the communication device provided in the embodiments of this application Figure 12The communication device can be a terminal device or a network device, or it can be a chip (system) or other component or assembly that can be installed in the terminal device or network device. For example... Figure 12 As shown, the communication device 1200 may include a processor 1201. Optionally, the communication device 1200 may also include a memory 1202 and / or a transceiver 1203. The processor 1201 is coupled to the memory 1202 and the transceiver 1203, for example, they may be connected via a communication bus.
[0277] The following is combined with Figure 12 A detailed description of each component of the communication device 1200 is provided below:
[0278] The processor 1201 is the control center of the communication device 1200. It can be a single processor or a collective term for multiple processing elements. For example, the processor 1201 can be one or more central processing units (CPUs), application-specific integrated circuits (ASICs), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs). Part or all of the processor can be packaged into a single chip.
[0279] Optionally, the processor 1201 can perform various functions of the communication device 1200 by running or executing software programs stored in the memory 1202 and calling data stored in the memory 1202.
[0280] In a specific implementation, as one example, the processor 1201 may include one or more CPUs, for example... Figure 12 CPU0 and CPU1 are shown in the diagram.
[0281] In a specific implementation, as one example, the communication device 1200 may also include multiple processors, for example... Figure 12 The processors 1201 and 1204 are shown. Each of these processors can be a single-core processor (CPU) or a multi-core processor (CPU). Here, "processor" can refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).
[0282] The memory 1202 is used to store the software program that executes the solution of this application, and is controlled by the processor 1201 to execute it. The specific implementation method can be referred to the above method embodiment, and will not be repeated here.
[0283] Optionally, the memory 1202 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory 1202 may be integrated with the processor 1201 or exist independently, and may be connected via the interface circuit of the communication device 1200. Figure 12 (Not shown in the image) is coupled to the processor 1201, and this embodiment does not specifically limit this.
[0284] Alternatively, the memory 1202 may also be external and communicated via the interface circuit of the communication device 1200. Figure 12 (Not shown in the image) is coupled to processor 1201.
[0285] Transceiver 1203 is used for communication with other communication devices. For example, if communication device 1200 is a terminal device, transceiver 1203 can be used to communicate with a network device or with another terminal device. As another example, if communication device 1200 is a network device, transceiver 1203 can be used to communicate with a terminal device or with another network device.
[0286] Optionally, transceiver 1203 may include a receiver and a transmitter. Figure 12 (Not shown separately). The receiver is used to implement the receiving function, and the transmitter is used to implement the sending function.
[0287] Optionally, the transceiver 1203 can be integrated with the processor 1201, or it can exist independently and be connected via the interface circuit of the communication device 1200. (Not shown in the image) is coupled to the processor 1201, and this embodiment does not specifically limit this.
[0288] Alternatively, transceiver 1203 can also be implemented via interface circuitry.
[0289] It should be noted that, The structure of the communication device 1200 shown does not constitute a limitation on the communication device. Actual communication devices may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0290] Furthermore, the technical effects of the communication device 1200 can be referred to the technical effects of the positioning reference signal determination method described in the above method embodiments, and will not be repeated here.
[0291] It should be understood that the processor in the embodiments of this application can be a CPU, but it can also be other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0292] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), EEPROM, or flash memory. Volatile memory can be RAM, which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0293] The above embodiments can be implemented, in whole or in part, by software, hardware (such as circuits), firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0294] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character " / " in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.
[0295] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0296] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0297] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0298] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0299] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0300] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0301] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0302] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, or a part thereof, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0303] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for determining a positioning reference signal, characterized in that, Applied to a first device, the method includes: A first positioning reference signal is generated; wherein the first positioning reference signal is determined based on the frequency offset of the first device, and the first positioning reference signal is used to determine the position of the first device; The first positioning reference signal is sent to the second device.
2. The method according to claim 1, characterized in that, The first positioning reference signal is determined based on the first positioning sequence and the first frequency information, wherein the first frequency information is determined based on the frequency offset of the first device.
3. The method according to claim 2, characterized in that, The first frequency information includes a first frequency of the first positioning sequence corresponding to the first positioning reference signal, the first frequency being determined based on the frequency offset of the first device; or, the first frequency information includes the frequency difference between the first frequency and a second frequency of the first positioning sequence corresponding to the first positioning reference signal, the second frequency being a preset frequency of the first positioning sequence.
4. The method according to claim 2 or 3, characterized in that, Before generating the first positioning reference signal, the method further includes: Send first information to the third device, the first information being used to indicate the frequency offset of the first device; Receive second information from the third device, the second information being used to indicate the first frequency information.
5. The method according to claim 4, characterized in that, There is a corresponding relationship between the frequency deviation of the first device and the temperature of the environment in which the first device is located. The first information indicates the temperature of the environment in which the first device is located, and the ambient temperature of the environment in which the first device is located is used to determine the frequency deviation of the first device.
6. The method according to claim 4 or 5, characterized in that, The first positioning reference signal is one or more positioning reference signals that correspond to the first frequency information among a plurality of candidate positioning reference signals.
7. A method for determining a positioning reference signal, characterized in that, Applied to a third device, the method includes: Receive first information from the first device, the first information being used to indicate the frequency offset of the first device; Send a second message to the first device, the second message being used to indicate first frequency information, the first frequency information being used to generate a first positioning reference signal, the first frequency information being determined based on the frequency offset of the first device, and the first positioning reference signal being used to determine the position of the first device.
8. The method according to claim 7, characterized in that, The first positioning reference signal is generated based on the first positioning sequence and the first frequency information. The first frequency information includes the first frequency of the first positioning sequence corresponding to the first positioning reference signal, and the first frequency is determined based on the frequency offset of the first device; or, the first frequency information includes the frequency difference between the first frequency and the second frequency of the first positioning sequence corresponding to the first positioning reference signal, and the second frequency is a preset frequency of the first positioning sequence.
9. The method according to claim 7 or 8, characterized in that, There is a corresponding relationship between the frequency deviation of the first device and the temperature of the environment in which the first device is located, and the first information includes the temperature of the environment in which the first device is located.
10. The method according to claim 9, characterized in that, The method further includes: The frequency offset of the first device is determined based on the temperature of the environment in which the first device is located.
11. The method according to any one of claims 7-10, characterized in that, The first positioning reference signal is one or more positioning reference signals that correspond to the first frequency information among a plurality of candidate positioning reference signals.
12. The method according to any one of claims 7-11, characterized in that, The method further includes: Receive the first positioning reference signal from the first device; The measurement results of the first positioning reference signal are sent to the positioning network element.
13. A communication device, characterized in that, The communication device includes a module or unit for performing the method as described in any one of claims 1-12.
14. A communication device, characterized in that, include: Processor and memory; The memory is used to store computer instructions, which, when executed by the processor, cause the communication device to perform the positioning reference signal determination method as described in any one of claims 1-12.
15. A communication device, characterized in that, include: Processor and interface circuits; among which, The interface circuit is used to receive code instructions and transmit them to the processor; The processor is used to run the code instructions to perform the method as described in any one of claims 1-12.
16. A communication device, characterized in that, The communication device includes a processor and a transceiver. The transceiver is used for information exchange between the communication device and other communication devices. The processor executes program instructions to perform the positioning reference signal determination method as described in any one of claims 1-12.
17. A chip system, characterized in that, include: At least one processor and a communication interface, the at least one processor being coupled to a memory via the communication interface, such that when the at least one processor executes a computer program or instructions in the memory, the method of any one of claims 1-12 is performed.
18. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program or instructions that, when executed on a computer, cause the computer to perform the positioning reference signal determination method as described in any one of claims 1-12.
19. A computer program product, characterized in that, The computer program product includes: a computer program or instructions that, when executed on a computer, cause the computer to perform the positioning reference signal determination method as described in any one of claims 1-12.