This application relates to the field of communications technologies, and in particular, to a positioning method and apparatus.
A long term evolution (LTE) system supports sidelink transmission, that is, user equipments (UE) can directly transmit data between each other on a physical layer. An LTE sidelink performs communication via broadcasting. Although being applicable to basic safety-related communication that supports vehicle to everything (V2X), the LTE sidelink is inapplicable to other V2X services of a higher level. A 5G New Radio (NR) system will support more advanced designs of sidelink transmission, such as unicast, broadcast, groupcast, or the like, thereby supporting services of more comprehensive types.
There are various absolute and relative positioning requirements in SL communication, but how to meet corresponding requirements has not been defined.
Embodiments of this application aim to provide a positioning method and apparatus. According to a first aspect, a positioning method is provided, including:
According to a second aspect, a positioning apparatus is provided, applied to a terminal and including:
According to a third aspect, a terminal is provided, where the terminal includes a processor, a memory, and a program stored in the memory and executable on the processor, and when the program is executed by the processor, steps of the method according to the first aspect are implemented.
According to a fourth aspect, a readable storage medium is provided. The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by a processor, the method according to the first aspect is implemented.
According to a fifth aspect, a computer program product is provided, the computer program product is stored in a non-volatile storage medium, and the computer program product is executed by at least one processor to implement steps of the method according to the first aspect.
According to a sixth aspect, a chip is provided. The chip includes a processor and a communications interface, where the communications interface is coupled to the processor, and the processor is configured to run a program or an instruction to perform the method according to the first aspect.
According to a seventh aspect, a communications device is provided, configured to perform steps of the method according to the first aspect.
The following clearly describes technical solutions in embodiments of this application with reference to accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some but not all of the embodiments of this application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of this application without creative efforts shall fall within the protection scope of this application.
The terms “first”, “second”, and the like in the specification and claims of this application are used to distinguish between similar objects instead of describing a designated order or sequence. It should be understood that, the terms used in such a way is interchangeable in proper circumstances, so that the embodiments of this application can be implemented in an order other than the order illustrated or described herein. Objects classified by “first” and “second” are usually of a same type, and the number of objects is not limited. For example, there may be one or more first objects. In addition, in the description and the claims, “and/or” represents at least one of connected objects, and a character “I” generally represents an “or” relationship between associated objects.
It should be noted that, the technologies described in the embodiments of this application are not limited to a Long Term Evolution (LTE)/LTE-Advanced (LTE-A) system, and can also be used in other wireless communications systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and another system. The terms “system” and “network” in the embodiments of this application may be used interchangeably. The technologies described can be applied to both the systems and the radio technologies mentioned above as well as to other systems and radio technologies. However, in the following descriptions, a new radio (NR) system is described for an illustrative purpose, and NR terms are used in most of the following descriptions, although these technologies may also be applied to other applications than an NR system application, for example, the 6th generation (6G) communications system.
To better understand the solution of the embodiments of this application, the following content is first described.
Introduction to V2X
A long term evolution (LTE) system supports sidelink transmission, that is, user equipments (UE) can directly transmit data between each other on a physical layer.
A long term evolution (LTE) system starts to support a sidelink from a release 12, and the sidelink is used for direct data transmission between user equipments (UE) without using a network device.
Resource Allocation
Two resource allocation modes are defined for an NR V2X. One is a mode 1 in which a base station schedules a resource. The other is a mode 2 in which the UE determines which resource to use for transmission. In this case, resource information may come from a broadcast message of a base station or pre-configured information. If the UE operates in the range of the base station and has radio resource control (RRC) connection to the base station, the UE can operate in the mode 1 and/or the mode 2. If the UE operates in the range of the base station but has no RRC connection to the base station, the UE can operate only in the mode 2. If the UE is out of the range of the base station, the UE can operate only in the mode 2 and perform V2X transmission based on pre-configured information.
A specific operating manner in the mode 2 is as follows. 1) After resource selection is triggered, transmit user equipment (TX UE) first determines a resource selection window, a lower boundary of the resource selection window is at a T1 time after the resource selection is triggered, and an upper boundary of the resource selection window is at a T2 time after the resource selection is triggered, where T2 is a value selected by the UE in a packet delay budget (PDB) transmitted in a transport block (TB) of the UE, and T2 is not earlier than T1. 2) Before resource selection, the UE needs to determine a candidate resource set for resource selection, and compare a reference signal received power (RSRP) measured on the resource within the resource selection window with a corresponding RSRP threshold. If the RSRP is less than the RSRP threshold, the resource may be included in the candidate resource set. 3) After the resource set is determined, the UE randomly selects a transmission resource from the candidate resource set. In addition, the UE can reserve a transmission resource for a next transmission in this transmission. A specific process is shown in
A related signal supported by V2X is compared with a UU positioning reference signal. See Table 1 for details.
With reference to the accompanying drawings, the following describes in detail the method and apparatus in the embodiments of this application based on specific embodiments and application scenarios thereof.
It should be noted that the terminal in this embodiment of this application may be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer or a notebook computer, a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), a wearable device, vehicle user equipment (VUE), or pedestrian user equipment (PUE). The wearable device includes a bracelet, a headset, glasses, or the like. It should be noted that a specific type of the terminal is not limited in this embodiment of this application.
Referring to
It should be noted that this embodiment of this application is applied to the SL communications scenario, and communications devices involved are a pair of terminals in SL communication, namely, a first terminal and a second terminal. The first terminal and the second terminal can be a sending terminal or a receiving terminal for each other, that is, the first terminal can be the sending terminal, and the second terminal can be the receiving terminal, or the first terminal can be the receiving terminal, and the second terminal can be the sending terminal. In another application scenario, a scheduling terminal can also be set in the SL communications system. Correspondingly, the first terminal and the second terminal can also be the scheduling terminal and the sending terminal respectively, or the scheduling terminal and the receiving terminal respectively. Correspondingly, there may be a scheduling terminal that schedules the first terminal to send and/or the second terminal to receive. Alternatively, the first terminal is the scheduling terminal, the second terminal is a scheduled terminal, and vice versa.
Alternatively, the first terminal can also be a control node of the second terminal, for example, in groupcast, header UE schedules a pair of UEs for transmission.
The method in this embodiment of this application can be used in all of the above cases, and the following uses the first terminal as an execution entity for description. It can be understood that the first terminal can be used as the sending terminal, the receiving terminal, or the scheduling terminal in SL communication.
The specific steps of the method include: step 201.
Step 201: A first terminal transmits an SL positioning reference signal or calculates a TBS based on a preset rule.
In this embodiment of this application, the SL positioning reference signal (SL-PRS) is used to determine position information of the first terminal and/or the second terminal, and the second terminal is a peer terminal that performs SL communication or SL positioning with the first terminal.
As described in the above application scenario, communication between the first terminal and the second terminal can specifically be 1) data transmission between the sending terminal and the receiving terminal; 2) information interaction between the scheduling terminal and the sending terminal; and 3) information interaction between the scheduling terminal and the receiving terminal. This is not limited in this embodiment of this application.
The preset rule is used to determine a time-frequency mapping method for the SL positioning reference signal and/or a calculation method for the transport block size (TBS), so that the first terminal can send the SL positioning reference signal to the peer end based on the preset rule, and the first terminal can calculate the TBS based on the preset rule.
In this embodiment of this application, the preset rule that is used to determine the time-frequency mapping method for the SL positioning reference signal and/or the calculation method for the TBS is used to transmit the SL positioning reference signal between the first terminal and the second terminal, and the first terminal calculates the TBS, to meet positioning requirements in SL communication.
In a possible implementation, the preset rule is used to determine the time-frequency mapping method for the SL positioning reference signal, and the time-frequency mapping method includes one or more of the following:
Further, it can be understood that if the first position exists on the OFDM on which the SL positioning reference signal sends a signal, such as (a first symbol sends a synchronization signal and a physical broadcast channel block (SSB)), the SL positioning reference signal is not sent at the position, or a next first symbol that is not at the first position is sent.
The second position includes one or more of the following:
In a possible implementation, the preset rule includes a second-level SCI mapping rule, which can be further understood as that the preset mapping rule may be a mapping rule of the second-level SCI, through which the SL-PRS can be indirectly determined.
The preset rule includes one or more of the following:
Optionally, when the RE of the PRS is greater than a threshold, the PSFCH performs rate matching on the SL positioning reference signal.
In a possible implementation, the sending the SL positioning reference signal on an RE other than a first position includes:
For example, now the SL DMRS is comb 2, another ½ of the resource can be used to send the SL-PRS. In addition, if PRS multiplexing is transmitted in a PSSCH bandwidth, it is required to consider FDM with SL DMRS, CSI-RS, or the like.
In a possible implementation, the preset rule includes one or more of the following:
The third position includes one or more of the following:
Further, it can be understood that if the third position exists on the frequency domain PRB/RE on which the SL positioning reference signal sends a signal, such as (a first PRB/RE sends an SSB), the SL positioning reference signal is not sent at the position, or is sent at a next first frequency domain position other than the first position.
The fourth position includes one or more of the following:
In a possible implementation, the preset rule is used to determine a first calculation method for the TBS;
the first calculation method includes:
N′
RE
=N
sc
RB(Nsymbsh−NsymbPSFCH)−NohPRB−NREDMRS−NRESL-PRS, where
N′
RE
=N
sc
RB(Nsymbsh−NsymbPSFCH)−NohPRB−NREDMRS−N;
In a possible implementation, the preset rule is used to determine a second calculation method for the TBS;
N′
RE
=N
sc
RB(Nsymbsh−NsymbPSFCH)−NohPRB−NREDMRS−NRESL-PRS×alpha, where
N
RE=min(A,N′RE)·alpha, where
N
info
=N
RE
·R·Q
m
·v·alpha, where
In a possible implementation, the preset rule includes a third calculation rule of the TBS of the SL positioning reference signal; and
N′
RE
=N
sc
RB(Nsymbsh−NsymbPSFCH)−NohPRB−NREDMRS−NRESL-PRS, where
N′
RE
=N
sc
RB(Nsymbsh−NsymbPSFCH)−NohPRB−NREDMRS−NRESL-PRS+compensation value, where
Optionally, in some implementations, in a case that the SL positioning reference signal is mapped on a non-PSSCH resource or a non-scheduling resource, the first terminal calculates the overhead of the resource and subtracts the overhead of the SL positioning reference signal.
In a possible implementation, as for how to send and map the SL positioning reference signal when a plurality of layers are included, the method is as follows:
in a case that the number of transport layers is greater than 1, the preset rule includes any one of the following:
(1) the first terminal repeatedly sends or maps the SL positioning reference signal on a plurality of transport layers; and
(2) the first terminal sends or maps the SL positioning reference signal of a plurality of code division or orthogonal cover codes (OCC) on the plurality of transport layers.
In a possible implementation, the preset rule includes second indication information, and the second indication information is used to determine that initial transmission and retransmission of the SL positioning reference signal are consistent; and
In a possible implementation, the method further includes:
In a possible implementation, in a case that the number of REs occupied by the SL positioning reference signal in initial transmission is not consistent with the number of REs occupied by the SL positioning reference signal in retransmission, the method further includes:
The third indication information includes one or more of the following:
In a possible implementation, the method further includes:
The following describes technical solutions of this application with reference to specific embodiments.
1. Pattern Feature
It should be noted that the diagram is only part of possible patterns, and the position of the symbol can be adjusted, and a start position of the RE can also be adjusted.
In an implementation, a target pattern feature corresponding to the target pattern has a correspondence with at least one of the following: density, CDM type, the number of ports, Comb value, the number of symbols, RE offset, SL symbol type, symbol position, bandwidth, positioning requirement, sequence feature, transmission channel, transmission resource, resource pool, and BWP corresponding to the SL positioning reference signal.
2. Pattern feature. There are two symbols for SL-PRS, and a second symbol is repetition of a first symbol, as shown in
In another implementation, as shown in
In still another implementation, as shown in
Referring to
In a possible implementation, the preset rule is used to determine the time-frequency mapping method for the SL positioning reference signal, and the time-frequency mapping method includes one or more of the following:
It should be noted that in an embodiment, the automatic gain control (AGC) can be understood as that two or more symbols send the same content, that is, a symbol 2 is repetition of a symbol 1.
The second position includes one or more of the following:
In a possible implementation, the preset rule includes one or more of the following:
In a possible implementation, the sending the SL positioning reference signal on an RE other than a first position includes:
In a possible implementation, the preset rule includes one or more of the following:
In a possible implementation, the preset rule is used to determine a first calculation method for the TBS;
N′
RE
=N
sc
RB(Nsymbsh−NsymbPSFCH)−NohPRB−NREDMRS−NRESL-PRS, where
In a possible implementation, the preset rule is used to determine a second calculation method for the transport block size (TBS);
N′
RE
=N
sc
RB(Nsymbsh−NsymbPSFCH)−NohPRB−NREDMRS−NRESL-PRS×alpha, where
N
RE=min(A,N′RE)·alpha, where
A is a preset parameter; and alpha is a scaling factor of the scheduled PRB; and
N
info
—N
RE
·R·Q
m
·v·alpha, where
In a possible implementation, the preset rule includes a third calculation rule of the TBS of the SL positioning reference signal; and
N′
RE
=N
sc
RB(Nsymbsh−NsymbPSFCH)−NohPRB−NREDMRS−NRESL-PRS, where
N′
RE
=N
sc
RB(Nsymbsh−NsymbPSFCH)−NohPRB−NREDMRS−NRESL-PRS+compensation value, where
In a possible implementation, in a case that the number of transport layers is greater than 1, the preset rule includes any one of the following:
In a possible implementation, the preset rule includes second indication information, and the second indication information is used to determine that initial transmission and retransmission of the SL positioning reference signal are consistent; and
In a possible implementation, the processing module is further configured to:
In a possible implementation, in a case that the number of REs occupied by the SL positioning reference signal in initial transmission is not consistent with the number of REs occupied by the SL positioning reference signal in retransmission, the processing module is further configured to:
In a possible implementation, the processing module is further configured to:
The positioning apparatus provided in this embodiment of this application can implement the processes implemented in the method embodiment shown in
A terminal 700 includes but is not limited to components such as a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710.
A person skilled in the art can understand that the terminal 700 may further include a power supply (such as a battery) that supplies power to each component. The power supply may be logically connected to the processor 710 by using a power supply management system, to implement functions such as charging and discharging management, and power consumption management by using the power supply management system. The terminal structure shown in
It should be understood that in this embodiment of this application, the input unit 704 may include a graphics processing unit (GPU) 7041 and a microphone 7042. The graphics processing unit 7041 processes image data of a static picture or a video obtained by an image capture apparatus (for example, a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in a form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 707 includes a touch panel 7061 and another input device 7072. The touch panel 7061 is also referred to as a touchscreen. The touch panel 7061 may include two parts: a touch detection apparatus and a touch controller. The another input device 7072 may include but is not limited to a physical keyboard, a functional button (such as a volume control button or a power on/off button), a trackball, a mouse, and a joystick. Details are not described herein.
In this embodiment of this application, the radio frequency unit 701 receives downlink data from a network side device and then sends the downlink data to the processor 610 for processing; and sends uplink data to the network side device. Usually, the radio frequency unit 701 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
The memory 709 may be configured to store a software program or an instruction and various data. The memory 709 may mainly include a program or instruction storage area and a data storage area. The program or instruction storage area may store an operating system, and an application or an instruction required by at least one function (for example, a sound playing function or an image playing function). In addition, the memory 709 may include a high-speed random access memory, and may further include a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), or a flash memory, for example, at least one disk storage device, a flash memory device, or another non-volatile solid-state storage device.
The processor 710 may include one or more processing units. Optionally, an application processor and a modem processor may be integrated into the processor 710. The application processor mainly processes an operating system, a user interface, an application, an instruction, or the like. The modem processor mainly processes wireless communication, for example, a baseband processor. It can be understood that, alternatively, the modem processor may not be integrated into the processor 710.
The terminal provided in this embodiment of this application can implement the processes implemented in the method embodiment shown in
An embodiment of this application further provides a computer program product. The computer program product is stored in a non-volatile storage medium, and the program product is executed by at least one processor to implement steps of the method shown in
An embodiment of this application further provides a readable storage medium. The readable storage medium may be non-volatile or volatile. The readable storage medium stores a program or an instruction, and the program or the instruction is executed by a processor to implement the processes of the foregoing method embodiment shown in
The processor is a processor in the terminal in the foregoing embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.
An embodiment of this application further provides a chip. The chip includes a processor and a communications interface, the communications interface is coupled to the processor, and the processor is configured to run a program or an instruction of a network side device to implement the processes of the method embodiments shown in
It should be understood that the chip mentioned in this embodiment of this application may also be referred to as a system-level chip, a system chip, a chip system, or an on-chip system chip.
It should be noted that, in this specification, the term “include”, “comprise”, or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, a method, an article, or an apparatus that includes a list of elements not only includes those elements but also includes other elements which are not expressly listed, or further includes elements inherent to such process, method, article, or apparatus. An element limited by “includes a . . . ” does not, without more constraints, preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element. In addition, it should be noted that the scope of the method and the apparatus in the embodiments of this application is not limited to performing functions in an illustrated or discussed sequence, and may further include performing functions in a basically simultaneous manner or in a reverse sequence according to the functions concerned. For example, the described method may be performed in an order different from that described, and the steps may be added, omitted, or combined. In addition, features described with reference to some examples may be combined in other examples.
Based on the descriptions of the foregoing implementations, a person skilled in the art may clearly understand that the method in the foregoing embodiment may be implemented by software in addition to a necessary universal hardware platform or by hardware only. In most circumstances, the former is a preferred implementation. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the prior art may be implemented in a form of a software product. The computer software product is stored in a storage medium (for example, a ROM/RAM, a magnetic disk, or a compact disc), and includes a plurality of instructions for instructing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, a network device, or the like) to perform the method described in the embodiments of this application.
The embodiments of this application are described above with reference to the accompanying drawings, but this application is not limited to the above specific implementations, and the above specific implementations are only illustrative and not restrictive. Under the enlightenment of this application, those of ordinary skill in the art can make many forms without departing from the purpose of this application and the protection scope of the claims, all of which fall within the protection of this application.
Number | Date | Country | Kind |
---|---|---|---|
202110815288.8 | Jul 2021 | CN | national |
This application is a Bypass Continuation application of PCT International Application No. PCT/CN2022/106210 filed on Jul. 18, 2022, which claims priority to Chinese Patent Application No. 202110815288.8, filed on Jul. 19, 2021 in China, each of which are incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2022/106210 | Jul 2022 | US |
Child | 18415930 | US |