A method and apparatus for positioning synchronization of a direct link, a communication device and a storage medium
By configuring SLSS/PSBCH transmission in the vehicle-to-everything (V2X) scenario, the problem of synchronous positioning of terminal devices under conditions of no network coverage is solved, realizing synchronous positioning between terminals and ensuring the effective application of positioning technology.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2022-01-30
- Publication Date
- 2026-06-12
AI Technical Summary
In the context of vehicle-to-everything (V2X) scenarios, without network coverage, terminal devices struggle to achieve synchronous positioning, leading to timing discrepancies in direct link communication and impacting the application of positioning technologies such as TDOA.
The first terminal sends SLSS/PSBCH transmission when specific conditions are met, and configures or pre-configures SLSS/PSBCH transmission, including reference synchronization source indication, TDD configuration information and timing offset compensation information, so that other terminals can select a reference synchronization source and achieve synchronization between terminals.
It enables synchronous positioning of terminal devices in the absence of network coverage, solves the problem of timing asynchrony, and ensures the effective application of positioning technology.
Smart Images

Figure CN116567569B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and specifically to a direct link positioning and synchronization method, apparatus, communication device, and storage medium. Background Technology
[0002] In Vehicle-to-Everything (V2X) scenarios, considering location and relative positioning in situations without network coverage (such as vehicles entering tunnels or infrastructure damage due to natural disasters), it is necessary to enable sidelink positioning. However, if sidelink positioning is enabled, not all terminals currently send a SideLink Synchronization Signal (SLSS). Instead, they only send the SLSS under certain conditions. Therefore, communicating terminals may not necessarily synchronize with each other. Summary of the Invention
[0003] To address the existing technical problems, embodiments of the present invention provide a direct link positioning synchronization method, apparatus, communication device, and storage medium.
[0004] To achieve the above objectives, the technical solution of this invention is implemented as follows:
[0005] In a first aspect, embodiments of the present invention provide a direct link positioning synchronization method, the method comprising:
[0006] The first terminal transmits SLSS / Physical Sidelink Broadcast Channel (PSBCH) transmissions when at least one of the following conditions is met:
[0007] The first terminal has a location service request;
[0008] Configure or pre-configure the first terminal to send SLSS / PSBCH transmissions;
[0009] The SLSS / PSBCH transmission is used by other terminals to search for and select a reference synchronization source, which is used for direct link communication.
[0010] In the above scheme, before the first terminal sends the SLSS / PSBCH transmission, the method further includes:
[0011] The first terminal determines the identifier of the SLSS and the time-domain resources of the SLSS, and generates the SLSS based on the identifier of the SLSS.
[0012] In the above scheme, when the first terminal is configured or pre-configured to send SLSS / PSBCH transmissions, the method further includes:
[0013] The first terminal is configured or pre-configured with first information, which includes at least one of the following: reference synchronization source indication information, time division duplex (TDD) configuration information, and timing offset compensation information.
[0014] In the above scheme, when the first terminal has a location service request, the method further includes: configuring or pre-configuring TDD configuration information in the first terminal.
[0015] In the above scheme, when the first terminal makes a location service request, the first terminal determines the identifier of the SLSS, including:
[0016] The higher layer of the first terminal indicates the identifier of the SLSS.
[0017] In the above scheme, when the first terminal makes a location service request, the SLSS includes the identifier of the first terminal.
[0018] In the above scheme, before the first terminal sends the SLSS / PSBCH transmission, the method further includes:
[0019] The first terminal determines the identifier of the SLSS and the time-domain resources of the SLSS, and generates the SLSS based on the identifier of the SLSS and / or the identifier of the first terminal.
[0020] In the above scheme, the method further includes: the first terminal receiving the first information sent by the network device.
[0021] In the above scheme, the PSBCH carries the TDD configuration information.
[0022] Secondly, embodiments of the present invention also provide a direct link positioning synchronization method, the method comprising:
[0023] The second terminal searches for candidate SLSS / PSBCH transmissions;
[0024] The second terminal has a location service request, or the second terminal receives a location service request.
[0025] The method in the above scheme further includes:
[0026] If the second terminal detects that the physical layer direct link broadcast channel-reference signal received power (PSBCH-RSRP) corresponding to at least one candidate SLSS exceeds the minimum requirement, the second terminal selects a terminal as the reference synchronization source according to the priority order of the terminals corresponding to the candidate SLSS.
[0027] Among them, the reference synchronization source has the highest PSBCH-RSRP in the same priority group.
[0028] In the above scheme, when the second terminal receives a location service request, the SLSS includes the terminal's identifier.
[0029] Thirdly, embodiments of the present invention also provide a direct link positioning and synchronization device, the device being applied in a first terminal; the device includes: a first processing unit and a first communication unit; wherein...
[0030] The first processing unit is used to determine whether the conditions are met. When at least one of the following conditions is met, the first communication unit is triggered: the first terminal has a location service request; or the SLSS / PSBCH transmission is configured or pre-configured.
[0031] The first communication unit is used to send SLSS / PSBCH transmissions; the SLSS / PSBCH transmissions are used by other terminals to search for and select a reference synchronization source, and the reference synchronization source is used for direct link communication.
[0032] Fourthly, embodiments of the present invention also provide a direct link positioning and synchronization device, the device being applied in a second terminal; the device includes: a second communication unit, used for searching candidate SLSS / PSBCH transmissions;
[0033] The second terminal has a location service request, or the second terminal receives a location service request through the second communication unit.
[0034] Fifthly, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in the first or second aspect of the embodiments of the present invention.
[0035] In a sixth aspect, embodiments of the present invention also provide a communication device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the method described in the first or second aspect of the embodiments of the present invention.
[0036] The present invention provides a direct link positioning synchronization method, apparatus, communication device, and storage medium. The method includes: a first terminal sending an SLSS / PSBCH transmission when at least one of the following conditions is met: the first terminal has a location service request; configuring or pre-configuring the first terminal to send an SLSS / PSBCH transmission; the SLSS / PSBCH transmission is used by other terminals to search for and select a reference synchronization source, and the reference synchronization source is used for direct link communication. Using the technical solution of the present invention, on the one hand, when the SLSS / PSBCH transmission is configured or pre-configured, the first terminal sends an SLSS / PSBCH transmission to enable other terminals to search for SLSS / PSBCH and select a reference synchronization source based on the searched SLSS / PSBCH; on the other hand, when the first terminal has a location request (i.e., the first terminal is a terminal to be located and has a location requirement), the first terminal sends an SLSS / PSBCH transmission, enabling other terminals assisting in positioning to search for and select a reference synchronization source, thereby realizing multiple sending conditions for SLSS / PSBCH transmission and enabling communicating terminals to synchronize with each other. Attached Figure Description
[0037] Figure 1 This is a flowchart illustrating the direct link positioning and synchronization method according to an embodiment of the present invention. Figure 1 ;
[0038] Figure 2 This is a flowchart illustrating the direct link positioning and synchronization method according to an embodiment of the present invention. Figure 2 ;
[0039] Figure 3 This is a schematic diagram of the composition structure of the direct link positioning and synchronization device according to an embodiment of the present invention. Figure 1 ;
[0040] Figure 4 This is a schematic diagram of the composition structure of the direct link positioning and synchronization device according to an embodiment of the present invention. Figure 2 ;
[0041] Figure 5 This is a schematic diagram of the hardware composition structure of a communication device according to an embodiment of the present invention. Detailed Implementation
[0042] The present invention will now be described in further detail with reference to the accompanying drawings and specific embodiments.
[0043] The technical solutions of this invention can be applied to various communication systems, such as GSM (Global System of Mobile communication), LTE (Long Term Evolution), or 5G systems. Optionally, a 5G system or 5G network can also be referred to as a New Radio (NR) system or NR network.
[0044] For example, the communication system used in this embodiment of the invention may include network devices and terminal devices (also referred to as terminals, communication terminals, etc.); the network device may be a device that communicates with the terminal device. The network device can provide communication coverage within a certain area and can communicate with terminals located within that area. Optionally, the network device may be a base station in various communication systems, such as an evolved Node B (eNB) in an LTE system, or a gNB in a 5G or NR system.
[0045] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Communication devices may include network devices and terminals with communication functions. Network devices and terminal devices can be the specific devices described above, which will not be repeated here. Communication devices may also include other devices in the communication system, such as network controllers, mobility management entities, and other network entities. This embodiment of the present invention does not limit these.
[0046] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0047] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0048] Before describing the direct link positioning and synchronization scheme of the present invention, the direct link synchronization mechanism will be briefly explained first.
[0049] The principle of air interface-based positioning is that the terminal to be positioned transmits reference signals with multiple base stations to obtain timing information or measurement data such as angles, and performs positioning based on the measurement data obtained from multiple base stations. In this case, the uplink and downlink timing of each terminal is synchronized with the serving base station; and for the base station, it uses the Global Positioning System (GPS) to obtain timing (i.e., it has the same synchronization source), that is, all parties involved in positioning (such as the terminal, serving base station, neighboring base stations, positioning server, etc.) have a consistent understanding of timing.
[0050] The direct link synchronization mechanism differs from air interface positioning. The direct link (sidelink) supports various types of synchronization sources, including Global Navigation Satellite System (GNSS), cell equipment (such as base stations), reference user equipment (UE), etc. A terminal can obtain timing information from any synchronization source. Furthermore, sidelink currently supports two synchronization priority types: GNSS-based synchronization and gNB / eNB-based synchronization. The direct link synchronization priority type for a given terminal is (pre-)configured by the network. The priority definitions for each synchronization source differ between the two priority types, as shown in Table 1. Taking GNSS-based synchronization priority as an example, GNSS itself has the highest priority P0. When a terminal can directly synchronize with GNSS, its synchronization priority is P1, and so on.
[0051] Table 1
[0052] Priority GNSS-based synchronization Synchronization based on gNB / eNB P0 GNSS gNB / eNB P1 UE directly synchronizes to GNSS UE directly synchronizes to gNB / eNB P2 UE indirectly synchronizes with GNSS UE indirectly synchronizes to gNB / eNB P3 gNB / eNB GNSS P4 UE directly synchronizes to gNB / eNB UE directly synchronizes to GNSS P5 UE indirectly synchronizes to gNB / eNB UE indirectly synchronizes with GNSS P6 Other UEs Other UEs
[0053] In addition, detailed regulations have been established for the triggering conditions and transmission rules of the direct link synchronization signal (SLSS). Not all terminals will send SLSS; a terminal will send SLSS only when a series of specified conditions are met.
[0054] This invention provides a direct link positioning and synchronization method, applied to a first terminal. Figure 1 This is a flowchart illustrating the direct link positioning and synchronization method according to an embodiment of the present invention. Figure 1 ;like Figure 1 As shown, the method includes:
[0055] Step 101: The first terminal sends an SLSS / PSBCH transmission when at least one of the following conditions is met:
[0056] The first terminal has a location service request;
[0057] Configure or pre-configure the first terminal to send SLSS / PSBCH;
[0058] The SLSS / PSBCH transmission is used by other terminals to search for and select a reference synchronization source, which is used for direct link communication.
[0059] In this embodiment, on the one hand, when SLSS / PSBCH transmission is configured or pre-configured, the first terminal sends SLSS / PSBCH transmission so that other terminals can search for SLSS / PSBCH and select a reference synchronization source based on the searched SLSS / PSBCH; on the other hand, when the first terminal has a location request (i.e., the first terminal is a terminal to be located and has a location requirement), the first terminal sends SLSS / PSBCH transmission so that other terminals assisting in location search for and select a reference synchronization source, thereby realizing multiple transmission conditions for SLSS / PSBCH transmission and enabling communicating terminals to synchronize with each other.
[0060] In this embodiment, for example, SLSS / PSBCH transmission is carried out through a block, which may be, for example, a synchronization signal block (SSB). In this block, different time-frequency resources are defined corresponding to SLSS and PSBCH.
[0061] In some optional embodiments of the present invention, before the first terminal sends SLSS / PSBCH transmission, the method further includes: the first terminal determining the identifier of the SLSS, determining the time domain resources of the SLSS, and generating the SLSS based on the identifier of the SLSS.
[0062] In this embodiment, the first terminal determines the identifier (SLSS ID) of the SLSS according to configured or pre-configured rules. For example, the configured or pre-configured rules may include a mapping relationship between triggering conditions, a synchronization source (or a reference synchronization source), and the SLSS identifier. The first terminal can then determine the corresponding SLSS identifier (SLSS ID) based on the currently satisfied triggering conditions and the first terminal's current synchronization source (or reference synchronization source).
[0063] Correspondingly, the first terminal can also determine the time-domain resources of the SLSS according to configured or pre-configured rules. For example, the configured or pre-configured rules may include a mapping relationship between triggering conditions, a synchronization source (or a reference synchronization source), and the time-domain resources of the SLSS. Then, the first terminal can determine the corresponding time-domain resources of the SLSS based on the currently satisfied triggering conditions and the first terminal's current synchronization source (or reference synchronization source). Specifically, the time-domain resources of the SLSS may be SLSS slots.
[0064] In this embodiment, the first terminal can generate an SLSS based on the SLSS identifier (SLSS ID). For example, the seed generation method can be initialized based on the SLSS sequence and the PSBCH demodulation reference signal (DMRS) sequence to generate the SLSS.
[0065] In some optional embodiments of the present invention, when the first terminal is configured or pre-configured to send SLSS / PSBCH transmission, the method further includes: the first terminal configuring or pre-configuring first information, the first information including at least one of the following: reference synchronization source indication information, TDD configuration information, and timing offset compensation information.
[0066] Optionally, in some alternative embodiments, the reference synchronization source indicated by the reference synchronization source indication information may be GNSS or cell, etc.; for example, cell as reference synchronization source indicates that the serving base station (e.g., gNB / eNB) is the reference synchronization source.
[0067] In this embodiment, the timing offset compensation information corresponds to the first terminal. That is, when configuring or pre-configuring the first information transmitted via SLSS / PSBCH, the timing offset compensation information configured or pre-configured by each terminal (including the first terminal) can be the same or different. Since the locations of each terminal (including the first terminal) are different, when each terminal (including the first terminal) acts as an auxiliary positioning terminal, and the first information transmitted via SLSS / PSBCH is configured or pre-configured, and the reference synchronization source indicated in the configured first information is the same, by configuring or pre-configuring the timing offset compensation information corresponding to each terminal (including the first terminal), other terminals (terminals to be located) will recognize each terminal (including the first terminal) as having the same reference synchronization source.
[0068] In current sidelink technology, the two communicating parties may not necessarily synchronize with each other, and they may synchronize with different synchronization sources. Therefore, timing asynchrony problems may occur, making it difficult to apply positioning technologies that require timing synchronization, such as Time Difference of Arrival (TDOA).
[0069] For example, the TDOA positioning method includes: multiple Road Side Units (RSUs) sending sidelink positioning reference signals, and a terminal to be positioned on the vehicle measuring the time difference of arrival of the positioning reference signals between each pair of RSUs for positioning. Due to the sidelink synchronization mechanism, multiple RSUs may synchronize to different synchronization sources, making it difficult to achieve timely synchronization between them.
[0070] In this embodiment, by using timing offset compensation information, other terminals (the terminals to be located) recognize that each terminal (including the first terminal) has the same reference synchronization source, thereby solving the problem of timing asynchrony.
[0071] In this embodiment, the TDD configuration information is used to determine the available time-domain resources for the sidelink.
[0072] In some alternative embodiments, the PSBCH carries the TDD configuration information.
[0073] Currently, the available time-domain resources for the sidelink are derived from the uplink resources in the TDD configuration. If the terminal can access the network (the terminal has a Uu interface and is within coverage), it can obtain the complete TDD configuration of the network configuration; otherwise, the terminal can only follow the pre-configured TDD configuration or synchronize with the reference UE to obtain the TDD configuration by reading the SLSS / PSBCH sent by the reference UE. Taking obtaining the TDD configuration by reading the SLSS / PSBCH sent by the reference UE as an example, the granularity of its TDD configuration indication is limited by the PSBCH payload (for cases with large subcarrier spacing and long TDD period, the indication granularity can be 2, 4, or 8 slots). Therefore, the TDD configuration indicated may be inconsistent with the actual TDD configuration of the network configuration. For example, if a cell-specific TDD configuration has 11 uplink (UL) slots, but the PSBCH indicates a granularity of 4 slots, then the terminal synchronizing to the reference UE can only read 8 UL slots. This can lead to inconsistencies in the understanding of available resources on the sidelink between the terminal and the reference UE, preventing the two terminals from measuring each other.
[0074] In this embodiment of the invention, by configuring or pre-configuring the TDD configuration information transmitted by SLSS / PSBCH, the TDD configuration information is a TDD configuration that is consistently understood by both the transmitting and receiving terminals. For example, the TDD configuration information matches the PSBCH indication granularity, thereby enabling the terminals to have a consistent understanding of the available resources (TDD configuration) of the sidelink.
[0075] In some alternative embodiments, the method further includes: the first terminal receiving the first information sent by the network device.
[0076] In this embodiment, before the first terminal sends SLSS / PSBCH transmission, the first terminal receives the first information sent by the network device. The first terminal sends SLSS / PSBCH transmission according to at least one of the reference synchronization source indication information, TDD configuration information and timing offset compensation information indicated by the first information.
[0077] In some optional embodiments of the present invention, when the first terminal has a location service request, the first terminal determines the identifier of the SLSS, including: the higher layer of the first terminal instructs the identifier of the SLSS.
[0078] In this embodiment, when the first terminal requests a location service, i.e., when the first terminal is the terminal to be located, the identifier of the SLSS can be indicated by the higher layer of the first terminal. For example, the higher layer can be the application layer.
[0079] In this embodiment, the first terminal has a location service request, specifically, the first terminal may send a location request. For example, the first terminal may send the location request via broadcast, unicast, or multicast.
[0080] Optionally, when the first terminal sends a location request, it also sends the identifier of the SLSS, that is, sends the identifier of the SLSS to other terminals (the terminals assisting in location) through the location request, so that when the other terminals (the terminals assisting in location) are searching for SLSS / PSBCH transmissions, they can determine from the identifier of the SLSS that the searched SLSS / PSBCH was sent by the first terminal that requested the location request.
[0081] In some alternative embodiments, when the first terminal has a location service request, the first terminal may also determine the identifier (SLSS ID) of the SLSS according to the configured or pre-configured rules, and determine the temporal domain resources of the SLSS according to the configured or pre-configured rules. The specific determination method can be referred to the foregoing embodiments, and will not be repeated here.
[0082] In some optional embodiments of the present invention, when the first terminal makes a location service request, the SLSS includes the identifier of the first terminal.
[0083] In this embodiment, the identifier of the first terminal is carried in the SLSS, so that other terminals (the terminals for assisted positioning) can synchronize to the first terminal (the terminal to be located) based on the identifier of the first terminal.
[0084] Correspondingly, optionally, before the first terminal sends the SLSS / PSBCH transmission, the method further includes: the first terminal determining the identifier of the SLSS, and determining the time domain resources of the SLSS, and generating the SLSS based on the identifier of the SLSS and / or the identifier of the first terminal.
[0085] For example, the lower 10 bits of the cyclic redundancy check (CRC) checksum of the Physical Sidelink Control Channel (PSCCH) corresponding to the location request sent by the terminal to be located (PSCCH CRC 10-bit LSB).
[0086] In this embodiment, the first terminal can determine the identifier of the SLSS and the time-domain resources of the SLSS according to any of the above-mentioned methods for determining the identifier of the SLSS. Furthermore, the SLSS can be generated based on the identifier of the first terminal, or the SLSS can be generated based on the identifier of the SLSS and the identifier of the first terminal. Alternatively, the first terminal can generate the SLSS based solely on the identifier of the SLSS, for example, by initializing the seed generation method based on the SLSS sequence and the PSBCH DMRS sequence to generate the SLSS.
[0087] In some optional embodiments of the present invention, when the first terminal has a location service request, the method further includes: configuring or pre-configuring TDD configuration information in the first terminal.
[0088] In some alternative embodiments, the PSBCH carries configured or pre-configured TDD configuration information.
[0089] In this embodiment, the first terminal configures or pre-configures TDD configuration information, which is used to determine the available time-domain resources of the sidelink. For example, when the first terminal requests location services but before sending SLSS / PSBCH transmission, it can receive TDD configuration information sent by the network device. Then, when sending SLSS / PSBCH transmission, the configured or pre-configured TDD configuration information is carried on the PSBCH. The TDD configuration information is a TDD configuration that is consistently understood by both the transmitting and receiving terminals. For example, the TDD configuration information matches the granularity of the PSBCH indication, thereby enabling the terminals to have a consistent understanding of the available resources (TDD configuration) of the sidelink.
[0090] In this embodiment, for example, the above-mentioned configuration or pre-configuration rules can be referred to Table 2. As shown in Table 2, for example, under the first triggering condition, that is, the first terminal is in-coverage, and / or, at this time, the broadcast message (sib12) or dedicated signaling configures this terminal to perform SLSS / PSBCH transmission. When the synchronization source is GNSS, the SLSS ID is 0. When the synchronization source is Cell, the SLSS ID is one selected from {1,…,335}, and the SLSS slot is TimeAllocation1.
[0091] Under the second triggering condition, that is, when the first terminal is pre-configured and the synchronization source is GNSS, the SLSS ID is 0 and the SLSS slot is TimeAllocation3. When it is configured (ifconfigured), the SLSS slot is TimeAllocation1 when it is not configured.
[0092] Under the third triggering condition, i.e., when the first terminal is under conditions other than the two triggering conditions mentioned above, if the synchronization source is the reference terminal (ReferenceUE) and the reference terminal is within the coverage area (inCov=true), the SLSS ID is the reference direct link SSID (Ref SL SSID) (i.e., the SSID of the reference terminal), and the SLSS timeslot is TimeAllocation1 or 2, different from the reference terminal (different from Ref UE). If the synchronization source is the reference terminal (ReferenceUE) and the reference terminal is not within the coverage area (inCov=false), and the SSID of the reference terminal is one of {336,…,671}, the SLSS ID is the reference direct link SSID (Ref SL SSID) (i.e., the SSID of the reference terminal), and the SLSS timeslot is TimeAllocation1 or 2, different from the reference terminal (different from Ref UE). If the synchronization source is the reference terminal (ReferenceUE) and the SLSS timeslot of the reference terminal is TimeAllocation3, the SLSS ID is 337, and the SLSS timeslot is TimeAllocation2. When the synchronization source is the Reference UE, the SLSS ID is the Reference Direct Link SSID + 336 (Ref SL SSID + 336) (i.e., the Reference UE's SSID + 336), and the SLSS timeslot is TimeAllocation1 or 2, which is different from the Reference UE. When the synchronization source is not the Reference UE, the SLSS ID is one of {338, ..., 671}, and the SLSS timeslot is TimeAllocation1 or 2.
[0093] Table 2
[0094]
[0095]
[0096] Based on the above embodiments, this invention also provides a direct link positioning and synchronization method, applied to a second terminal. Figure 2 This is a flowchart illustrating the direct link positioning and synchronization method according to an embodiment of the present invention. Figure 2 ;like Figure 2 As shown, the method includes:
[0097] Step 201: The second terminal searches for candidate SLSS / PSBCH transmissions; wherein the second terminal has a location service request, or the second terminal receives a location service request.
[0098] In this embodiment, the second terminal is equivalent to other terminals in the previous embodiments. When the first terminal has a location service request, that is, when the first terminal is the terminal to be located, the second terminal receives the location service request. Specifically, it may receive the location service request sent by the first terminal, that is, the second terminal is the terminal for auxiliary positioning. When the second terminal has a location service request, that is, when the second terminal is the terminal to be located, the first terminal configures or pre-configures the first information transmitted by SLSS / PSBCH, and the first terminal is the terminal for auxiliary positioning.
[0099] In some optional embodiments of the present invention, the method further includes:
[0100] Step 202: If the second terminal detects that the PSBCH-Reference Signal Receiving Power (RSRP) corresponding to at least one candidate SLSS exceeds the minimum requirement, the second terminal selects a terminal as the reference synchronization source according to the priority order of the terminals corresponding to the candidate SLSS; wherein the reference synchronization source has the largest PSBCH-RSRP in the same priority group.
[0101] In this embodiment, the second terminal searches for candidate SLSS / PSBCH transmissions. If the PSBCH-RSRP corresponding to at least one candidate SLSS exceeds the minimum requirement, a terminal is selected as a reference synchronization source based on the priority order of the terminals corresponding to at least one candidate SLSS. Optionally, the selected reference synchronization source has the highest priority; if there are at least two terminals with the highest priority, the terminal with the largest corresponding PSBCH-RSRP is selected from the at least two terminals with the highest priority as the reference synchronization source.
[0102] In one possible implementation, the PSBCH-RSRP exceeding the minimum requirement can specifically mean that the PSBCH-RSRP exceeds a preset threshold.
[0103] In some alternative embodiments of the present invention, when the second terminal receives a location service request, the SLSS includes the identifier of the terminal.
[0104] The direct link positioning and synchronization method of this invention will be described below with reference to some specific examples.
[0105] Example 1
[0106] This example uses the configuration or pre-configuration of SLSS / PSBCH transmission on the first terminal. In this example, the first terminal is a terminal for assisted positioning, while other terminals (such as the second terminal) are terminals with location service requests. The first terminal can receive location service requests from other terminals (such as the second terminal).
[0107] The first terminal configures or pre-configures SLSS / PSBCH transmission, and the first terminal configures or pre-configures first information; wherein, the first information includes reference synchronization source indication information, TDD configuration information, and timing offset compensation information.
[0108] The first terminal determines the SLSS ID and the time-domain resources of the SLSS (such as sl-SSB-TimeAllocationPos1) according to the above-mentioned configuration or pre-configured rules. The first terminal generates the SLSS based on the SLSS ID and sends the SLSS / PSBCH transmission.
[0109] When the second terminal needs to perform positioning, it searches for candidate SLSS / PSBCH transmissions. Each candidate SLSS / PSBCH transmission can be sent by a first terminal that has configured or pre-configured SLSS / PSBCH transmissions.
[0110] If the second terminal detects that the PSBCH-RSRP of at least one candidate SLSS exceeds the minimum requirement, the second terminal selects a terminal as a reference synchronization source according to the priority order of the terminals corresponding to the candidate SLSS; wherein the reference synchronization source has the largest PSBCH-RSRP in the same priority group.
[0111] Example 2
[0112] This example uses a first terminal that makes a location service request. In this example, the first terminal is the terminal to be located, and other terminals (such as the second terminal) are the terminals that receive the location service request.
[0113] When the first terminal requests location services, it sends an SLSS / PSBCH transmission. Optionally, the SLSS may include the identifier of the first terminal.
[0114] In one approach, the first terminal can determine the SLSS ID and the time-domain resource (such as sl-SSB-TimeAllocationPos2) of the SLSS according to the above-described or pre-configured rules, and the first terminal generates the SLSS based on the SLSS ID. Optionally, the first terminal can generate the SLSS based on the SLSS ID and the identifier of the first terminal, or the first terminal can generate the SLSS based on the identifier of the first terminal.
[0115] Alternatively, the higher layer of the first terminal indicates the SLSS ID and determines the temporal resources of the SLSS according to the rules configured or pre-configured above, and the first terminal generates the SLSS based on the SLSS ID.
[0116] The second terminal, acting as an auxiliary positioning terminal, searches for candidate SLSS / PSBCH transmissions, and each candidate SLSS / PSBCH transmission can be sent by the first terminal.
[0117] If the second terminal detects that the PSBCH-RSRP of at least one candidate SLSS exceeds the minimum requirement, the second terminal selects a terminal as a reference synchronization source according to the priority order of the terminals corresponding to the candidate SLSS; wherein the reference synchronization source has the largest PSBCH-RSRP in the same priority group.
[0118] Based on the above embodiments, this invention also provides a direct link positioning and synchronization device, which is applied in a first terminal. Figure 3 This is a schematic diagram of the composition structure of the direct link positioning and synchronization device according to an embodiment of the present invention. Figure 1 ;like Figure 3 As shown, the device includes: a first processing unit 31 and a first communication unit 32; wherein,
[0119] The first processing unit 31 is used to determine whether the conditions are met. When at least one of the following conditions is met, the first communication unit 32 is triggered: the first terminal has a location service request; or the SLSS / PSBCH transmission is configured or pre-configured.
[0120] The first communication unit 32 is used to send SLSS / PSBCH transmissions; the SLSS / PSBCH transmissions are used by other terminals to search for and select a reference synchronization source, and the reference synchronization source is used for direct link communication.
[0121] In some optional embodiments of the present invention, the first processing unit 31 is further configured to determine the identifier of the SLSS and the time domain resources of the SLSS before the first communication unit 32 sends the SLSS / PSBCH transmission, and generate the SLSS based on the identifier of the SLSS.
[0122] In some optional embodiments of the present invention, when configuring or pre-configuring SLSS / PSBCH transmission, the first processing unit 31 is further configured or pre-configured to configure first information, the first information including at least one of the following: reference synchronization source indication information, TDD configuration information, and timing offset compensation information.
[0123] In some optional embodiments of the present invention, the first communication unit 32 is further configured to receive the first information sent by the network device.
[0124] In some alternative embodiments of the present invention, the PSBCH carries the TDD configuration information.
[0125] In some optional embodiments of the present invention, when the first terminal has a location service request, the first processing unit 31 is further configured or pre-configured with TDD configuration information.
[0126] In some alternative embodiments of the present invention, when the first terminal has a location service request, the first processing unit 31 is used to indicate the identifier of the SLSS through the higher layer of the first terminal.
[0127] In some optional embodiments of the present invention, when the first terminal makes a location service request, the SLSS includes the identifier of the first terminal.
[0128] In some optional embodiments of the present invention, the first processing unit 31 is used to determine the identifier of the SLSS and the time domain resources of the SLSS before the first communication unit 32 sends the SLSS / PSBCH transmission, and to generate the SLSS based on the identifier of the SLSS and / or the identifier of the first terminal.
[0129] In some alternative embodiments of the present invention, the PSBCH carries the TDD configuration information.
[0130] In this embodiment of the invention, the first processing unit 31 in the device can be implemented by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU), or a field-programmable gate array (FPGA) in practical applications; the first communication unit 32 in the device can be implemented by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and a transceiver antenna in practical applications.
[0131] Based on the above embodiments, this invention also provides a direct link positioning and synchronization device, which is applied in a second terminal. Figure 4 This is a schematic diagram of the composition structure of the direct link positioning and synchronization device according to an embodiment of the present invention. Figure 2 ;like Figure 4 As shown, the device includes: a second communication unit 41, used for searching candidate SLSS / PSBCH transmissions;
[0132] The second terminal either has a location service request or receives a location service request through the second communication unit 41.
[0133] In some optional embodiments of the present invention, the apparatus further includes a second processing unit 42, configured to select a terminal as a reference synchronization source according to the priority order of the terminals corresponding to the candidate SLSS when the PSBCH-RSRP corresponding to at least one candidate SLSS is detected to exceed the minimum requirement; wherein the reference synchronization source has the largest PSBCH-RSRP in the same priority group.
[0134] In some alternative embodiments of the present invention, when the second terminal receives a location service request through the second communication unit 41, the SLSS includes the identifier of the terminal.
[0135] In this embodiment of the invention, the second processing unit 42 in the device can be implemented by a CPU, DSP, MCU or FPGA in practical applications; the second communication unit 41 in the device can be implemented by a communication module (including: basic communication kit, operating system, communication module, standardized interface and protocol, etc.) and transceiver antenna in practical applications.
[0136] It should be noted that the direct link positioning and synchronization device provided in the above embodiments is only illustrated by the division of the above program modules when performing direct link positioning and synchronization. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the direct link positioning and synchronization device and the direct link positioning and synchronization method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0137] Based on the above embodiments, this invention also provides a communication device, which is a terminal (such as a first terminal and / or a second terminal) in the foregoing embodiments. Figure 5 This is a schematic diagram of the hardware composition structure of the communication device according to an embodiment of the present invention, such as... Figure 5As shown, the communication device includes a memory 52, a processor 51, and a computer program stored in the memory 52 and executable on the processor 51. When the processor 51 executes the program, it implements the steps of the direct link positioning and synchronization method applied to a first terminal; or, when the processor 51 executes the program, it implements the steps of the direct link positioning and synchronization method applied to a second terminal.
[0138] Optionally, the communication device also includes at least one network interface 53. The various components of the communication device are coupled together via a bus system 54. It is understood that the bus system 54 is used to implement communication between these components. In addition to a data bus, the bus system 54 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 5 The general labeled all buses as Bus System 54.
[0139] It is understood that memory 52 can be volatile memory or non-volatile memory, or both. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); magnetic surface memory can be disk storage or magnetic tape storage. Volatile memory can be random access memory (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), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memory 52 described in this embodiment of the invention is intended to include, but is not limited to, these and any other suitable types of memory.
[0140] The methods disclosed in the above embodiments of the present invention can be applied to processor 51, or implemented by processor 51. Processor 51 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in processor 51 or by instructions in the form of software. The processor 51 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Processor 51 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of the present invention can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in memory 52. Processor 51 reads the information in memory 52 and completes the steps of the aforementioned method in combination with its hardware.
[0141] In an exemplary embodiment, the communication device may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0142] In an exemplary embodiment, the present invention also provides a computer-readable storage medium, such as a memory 52 including a computer program, which can be executed by a processor 51 of a communication device to perform the steps described in the foregoing method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM; or it may be various devices including one or any combination of the above-mentioned memories.
[0143] The computer-readable storage medium provided in this embodiment of the invention stores a computer program thereon, which, when executed by a processor, implements the steps of the direct link positioning and synchronization method applied to a first terminal; or, when executed by a processor, implements the steps of the direct link positioning and synchronization method applied to a second terminal.
[0144] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0145] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0146] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.
[0147] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0148] The units described above 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 may be selected to achieve the purpose of this embodiment according to actual needs.
[0149] In addition, in the various embodiments of the present invention, each functional unit can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0150] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.
[0151] Alternatively, if the integrated units of this invention are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this invention, or the parts that contribute to the prior art, 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 methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROM, RAM, magnetic disks, or optical disks.
[0152] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A direct link positioning and synchronization method, characterized in that, The method includes: The first terminal transmits the direct link synchronization signal SLSS / physical layer direct link broadcast channel PSBCH when at least one of the following conditions is met: The first terminal has a location requirement or a location service request; Configure or pre-configure the first terminal to send SLSS / PSBCH transmissions; The SLSS / PSBCH transmission is used by other terminals to search for and select a reference synchronization source, which is used for direct link communication; the PSBCH carries the time division duplex (TDD) configuration information configured or pre-configured by the first terminal; the TDD configuration information matches the PSBCH indication granularity.
2. The method according to claim 1, characterized in that, Before the first terminal sends the SLSS / PSBCH transmission, the method further includes: The first terminal determines the identifier of the SLSS and the time-domain resources of the SLSS, and generates the SLSS based on the identifier of the SLSS.
3. The method according to claim 1, characterized in that, When the first terminal is configured or pre-configured to send SLSS / PSBCH transmissions, the method further includes: The first terminal is configured or pre-configured with first information, which includes at least one of the following: reference synchronization source indication information, time division duplex (TDD) configuration information, and timing offset compensation information.
4. The method according to claim 1, characterized in that, When the first terminal makes a location service request, the method further includes: configuring or pre-configuring TDD configuration information in the first terminal.
5. The method according to claim 2, characterized in that, When the first terminal makes a location service request, the first terminal determines the identifier of the SLSS, including: The higher layer of the first terminal indicates the identifier of the SLSS.
6. The method according to claim 1, characterized in that, When the first terminal makes a location service request, the SLSS includes the identifier of the first terminal.
7. The method according to claim 6, characterized in that, Before the first terminal sends the SLSS / PSBCH transmission, the method further includes: The first terminal determines the identifier of the SLSS and the time-domain resources of the SLSS, and generates the SLSS based on the identifier of the SLSS and / or the identifier of the first terminal.
8. The method according to claim 3, characterized in that, The method further includes: The first terminal receives the first information sent by the network device.
9. A direct link positioning and synchronization method, characterized in that, The method includes: The second terminal searches for candidate direct link synchronization signals (SLSS) / physical layer direct link broadcast channel (PSBCH) for transmission; the PSBCH carries TDD configuration information configured or pre-configured by the first terminal; the TDD configuration information matches the PSBCH indication granularity. The second terminal has a location service request, or the second terminal receives a location service request.
10. The method according to claim 9, characterized in that, The method further includes: If the second terminal detects that the physical layer direct link broadcast channel-reference signal received power (PSBCH-RSRP) corresponding to at least one candidate SLSS exceeds the minimum requirement, the second terminal selects a terminal as the reference synchronization source according to the priority order of the terminals corresponding to the candidate SLSS. Among them, the reference synchronization source has the highest PSBCH-RSRP in the same priority group.
11. The method according to claim 9, characterized in that, When the second terminal receives a location service request, the SLSS includes the terminal's identifier.
12. A direct-link positioning and synchronization device, characterized in that, The device is applied in a first terminal; the device includes: a first processing unit and a first communication unit; wherein... The first processing unit is used to determine whether the conditions are met. When at least one of the following conditions is met, the first communication unit is triggered: the first terminal has a positioning requirement or a location service request; the direct link synchronization signal SLSS / physical layer direct link broadcast channel PSBCH transmission is configured or pre-configured. The first communication unit is used to send SLSS / PSBCH transmissions; the SLSS / PSBCH transmissions are used by other terminals to search for and select a reference synchronization source, and the reference synchronization source is used for direct link communication; the PSBCH carries TDD configuration information configured or pre-configured by the first terminal; the TDD configuration information matches the PSBCH indication granularity.
13. A direct-link positioning and synchronization device, characterized in that, The device is applied in a second terminal; the device includes: a second communication unit, used to search for candidate direct link synchronization signal SLSS / physical layer direct link broadcast channel PSBCH transmission; the PSBCH carries TDD configuration information configured or pre-configured by the first terminal; the TDD configuration information matches the PSBCH indication granularity; The second terminal has a location service request, or the second terminal receives a location service request through the second communication unit.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method according to any one of claims 1 to 8; or... When executed by a processor, the program performs the steps of the method according to any one of claims 9 to 11.
15. A communication device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1 to 8; or... When the processor executes the program, it implements the steps of the method according to any one of claims 9 to 11.