Communication method and communication device
The proposed communication method and device address the challenge of FR2 beam synchronization in distributed SL systems by determining a beam sweep sequence and pattern, ensuring timely and reliable synchronization for improved user experience.
Patent Information
- Application Number
- JP2025526649
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-11-10
- Filing Date
- 2023-10-10
- Publication Date
- 2025-12-03
AI Technical Summary
The challenge of initial synchronization or access of FR2 beams in a distributed sidelink (SL) system is not adequately addressed in existing C-V2X technologies, which hinders effective beam management and peer relationship maintenance among terminal devices.
A communication method and device that enables beam matching by determining a beam sweep sequence and pattern based on identification information and total number of beams, allowing terminal devices to transmit synchronization signals to achieve initial synchronization or access.
Ensures timely and reliable synchronization between terminal devices, improving user experience by aligning beams and facilitating efficient communication in FR2 frequency band.
Smart Images

Figure 2025539041000001_ABST
Abstract
Description
[Technical Field]
[0001] TECHNICAL FIELD Embodiments of the present application relate to the field of communications, and more particularly to communication methods and devices. [Background technology]
[0002] Cellular vehicle to X (C-V2X) technology is a technology that provides Internet of Vehicle services based on existing cellular network infrastructure. C-V2X not only enables device-to-device communication through cellular network relays to achieve high-speed and wide-area transmission, but also enables low-latency and highly reliable transmission through direct communication between devices. C-V2X technology includes V2X based on long-term evolution (LTE) networks (LTE-V2X) and V2X based on new radio (NR) networks (NR-V2X).
[0003] Currently, only the configuration method of the resource pool used for sidelink transmission in LTE-V2X and NR-V2X is specified. However, with the evolution of technology, in sidelink (SL) systems, beam management for the FR2 frequency band is performed by network devices to terminal devices through joint cooperative scheduling to ensure that peer relationships are maintained among terminal devices in the SL system. Therefore, in a distributed SL system, network devices do not perform joint cooperative scheduling for terminal devices, and the mechanisms in the prior art cannot be implemented due to the initial synchronization of FR2-based directional beams. Therefore, how to support the initial synchronization or access of FR2 beams in a distributed SL system has become an urgent issue to be solved. Summary of the Invention
[0004] The embodiments of the present application provide a solution for supporting beam matching of the FR2 frequency band in an SL system, and provide a communication method and a communication device to ensure that synchronization or access between beams of any two terminal devices in the SL system can be achieved in the first period, thereby further improving user experience.
[0005] According to a first aspect, there is provided a communication method, wherein a first terminal device determines a beam sweep sequence based on identification information and a total number of beams, where the identification information is identification information of the first terminal device and the total number of beams is the total number of beams corresponding to the first terminal device, the first terminal device determines a first pattern based on the beam sweep sequence, and the first terminal device transmits a first synchronization signal in the beam sweep sequence based on the first pattern.
[0006] According to the communication method provided in the present application, the first terminal device determines a beam sweep sequence based on the identification information of the first terminal device and the total number of beams, and further determines a first pattern, and the first terminal device transmits a first synchronization signal in the beam sweep sequence based on the determined first pattern, thereby ensuring that any two terminal devices can complete mutual beam information reception and transmission within a certain period, that is, can complete initial beam synchronization or access.
[0007] With reference to the first aspect, in some possible implementations, the first terminal device determining a beam sweep sequence based on identification information of the first terminal device and a total number of beams corresponding to the first terminal device includes the first terminal device determining a first sequence based on the identification information, and the first terminal device determining a beam sweep sequence based on the first sequence and the total number of beams.
[0008] According to the above technical solution, the identification information of the first terminal device is preset, and the identification information is unique. A first sequence is determined based on the unique identification information, and a beam sweep sequence is further determined based on the first sequence and the total number of beams of the first terminal device. This ensures that the first terminal device can align its beam with the beam of another terminal device in the beam sweep direction during the beam sweep, so that the initial access or synchronization between the two terminal devices is then completed within the beam alignment time.
[0009] With reference to the first aspect, in some possible implementations, the first terminal device determining a first pattern based on a beam sweep sequence includes the first terminal device determining the first pattern based on a first sweep time and a first preset condition, wherein the first sweep time is a sweep time of a beam in the beam sweep sequence, and the first sweep time includes n time units, where n is a positive integer greater than or equal to 9.
[0010] According to the first aspect, in some possible implementations, the first pattern further instructs the first terminal device to transmit the first synchronization signal at the i-th time unit and the (ni)-th time unit, and / or the first pattern further instructs the first terminal device to receive the first synchronization signal at time units other than the i-th time unit and the (ni)-th time unit among the n time units, where i is an integer less than or equal to n, and both i and ni are integers greater than or equal to 0.
[0011] With reference to the first aspect, in some possible implementations, the first preset condition is: (1)i p >i q , (2)i p ≦2i q , (3) n / 2 ≥ i p +i q , (4)ip ≤ n / 3 and i q < n / 4, and (5) n ≤ 2i p + i q and n ≥ i p + i q In the case of, n ≤ i p + 2i q is, p and q are determined based on the total number of beams, and i p represents the time unit for transmitting the first synchronization signal by using the second pattern, and i q represents the time unit for transmitting the first synchronization signal by using the third pattern. The second pattern and the third pattern are related to the beam sweep sequence, and the first pattern includes the second pattern and the third pattern.
[0012] Referring to the first aspect, in some possible implementations, the first terminal device receives the second synchronization signal. At this time, the second synchronization signal is from the second terminal device, and the first terminal device determines the identification information of the second terminal device based on the synchronization signal identifier of the second synchronization signal.
[0013] Based on the above technical solution, after receiving the second synchronization signal, the first terminal device determines that the second synchronization signal is from the second terminal device based on the synchronization signal identifier of the second synchronization signal. The first terminal device identifies the identification information of the device that transmitted the received second synchronization signal.
[0014] According to the first aspect, in some possible implementations, the first terminal device determines the second beam based on the index information of the second synchronization signal. At this time, the second beam is the beam used by the second terminal device to transmit the second synchronization signal.
[0015] Based on the above technical solution, the first terminal device further determines the beam used by the second terminal device to transmit the second synchronization signal based on the index information of the second synchronization signal, the first terminal device identifies the beam used by the second terminal device to transmit the second synchronization signal, and the first terminal device measures the reference signal power of the second synchronization signal and selects the beam for transmitting the synchronization signal, thereby completing the initial beam selection.
[0016] With reference to the first aspect, in some possible implementations, the indication resource of the index information includes a 3-bit resource carried by the demodulation reference signal DMRS of the secondary synchronization signal and a 1-bit resource within the reserved bits reservedBits of the payload of the secondary synchronization signal.
[0017] According to a second aspect, a communication method is provided, the method including: a second terminal device determining a beam sweep sequence based on identification information of the second terminal device and a total number of beams corresponding to the second terminal device; a second terminal device determining a first pattern based on the beam sweep sequence; and a second terminal device transmitting a first synchronization signal in the beam sweep sequence based on the first pattern.
[0018] With reference to the second aspect, in some possible implementations, the second terminal device determining a beam sweep sequence based on identification information of the second terminal device and the total number of beams corresponding to the second terminal device includes the second terminal device determining a first sequence based on the identification information, and the second terminal device determining a beam sweep sequence based on the first sequence and the total number of beams.
[0019] Referring to the second aspect, in some possible implementations, the determination of the first pattern by the second terminal device based on the beam sweep sequence includes the second terminal device determining the first pattern based on the first sweep time and the first preset condition, where the first sweep time is the sweep time of the beam in the beam sweep sequence, the first sweep time includes n time units, and n is a positive integer greater than or equal to 9.
[0020] Referring to the second aspect, in some possible implementations, the first pattern further instructs the second terminal device to transmit the first synchronization signal at the i-th time unit and the (n - i)-th time unit, and / or the first pattern further instructs the second terminal device to receive the first synchronization signal at time units other than the i-th time unit and the (n - i)-th time unit among the n time units, where i is an integer less than or equal to n, and both i and n - i are integers greater than or equal to 0.
[0021] Referring to the second aspect, in some possible implementations, the first preset condition is (1) i p > i q , (2) i p ≦ 2i q , (3) n / 2 ≧ i p + i q , (4) i p ≦ n / 3 and i q < n / 4, and (5) n ≦ 2i p + i q and n ≧ i p + i q In the case of, n ≦ i p + 2i q where p and q are determined based on the total number of beams, and i p represents the time unit for transmitting the first synchronization signal by using the second pattern, and i qrepresents a time unit for transmitting the first synchronization signal by using the third pattern, the second pattern and the third pattern being related to the beam sweep sequence, and the first pattern includes the second pattern and the third pattern.
[0022] With reference to the second aspect, in some possible implementations, the second terminal device transmits a second synchronization signal to the first terminal device, where the second synchronization signal is used to determine the identity of the second terminal device.
[0023] With reference to the second aspect, in some possible implementations, index information of the second synchronization signal is used to determine a second beam, the second beam being a beam used by the second terminal device to transmit the second synchronization signal.
[0024] With reference to the second aspect, in some possible implementations, the indication resource of the index information includes a 3-bit resource carried by the demodulation reference signal DMRS of the secondary synchronization signal and a 1-bit resource within the reserved bits reservedBits of the payload of the secondary synchronization signal.
[0025] According to a third aspect, there is provided a communications apparatus, the apparatus including: a processing unit configured to determine a beam sweep sequence based on identification information of a first terminal device and a total number of beams corresponding to the first terminal device, the processing unit being further configured to determine a first pattern based on the beam sweep sequence, and to transmit a first synchronization signal in the beam sweep sequence based on the first pattern.
[0026] With reference to the third aspect, in some possible implementations, the processing unit is further configured to determine a first sequence based on the identification information, and the processing unit is further configured to determine a beam sweep sequence based on the first sequence and the total number of beams.
[0027] Referring to the third aspect, in some possible implementations, the processing unit is further configured to determine a first pattern based on a first sweep time and a first preset condition, the first sweep time being the sweep time of the beam in the beam sweep sequence, the first sweep time including n time units, where n is a positive integer greater than or equal to 9.
[0028] Referring to the third aspect, in some possible implementations, the first pattern further instructs the first terminal device to transmit a first synchronization signal at the i-th time unit and the (n - i)-th time unit, and / or the first pattern further instructs the first terminal device to receive the first synchronization signal at time units other than the i-th time unit and the (n - i)-th time unit, where i is an integer less than or equal to n, and both i and n - i are integers greater than or equal to 0.
[0029] Referring to the third aspect, in some possible implementations, the first preset condition is (1) i p > i q , (2) i p ≦2i q , (3) n / 2 ≧ i p + i q , (4) i p ≦n / 3 and i q <n / 4, and (5) n ≦ 2i p + i q and n ≧ i p + i q In the case of, n ≦ i p + 2i q where p and q are determined based on the total number of beams, and i p represents the time unit for transmitting the first synchronization signal by using the second pattern, and i qrepresents a time unit for transmitting the first synchronization signal by using the third pattern, the second pattern and the third pattern being related to the beam sweep sequence, and the first pattern includes the second pattern and the third pattern.
[0030] With reference to the third aspect, in some possible implementations, the transceiver unit is configured to receive a second synchronization signal, wherein the second synchronization signal is from a second terminal device, and the processing unit is configured to determine identification information of the second terminal device based on a synchronization signal identifier of the second synchronization signal.
[0031] With reference to the third aspect, in some possible implementations, the processing unit is configured to determine a second beam based on index information of the second synchronization signal, where the second beam is a beam used by the second terminal device to transmit the second synchronization signal.
[0032] With reference to the third aspect, in some possible implementations, the indication resource of the index information includes a 3-bit resource carried by the demodulation reference signal DMRS of the secondary synchronization signal and a 1-bit resource within the reserved bits reservedBits of the payload of the secondary synchronization signal.
[0033] In implementation, the apparatus is a communications device. When the apparatus is a communications device, the transceiver unit (alternatively referred to as a communications unit) may be a transceiver or an input / output interface, and the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0034] In another implementation, the apparatus is a chip, chip system, or circuit used in a communications device. When the apparatus is a chip, chip system, or circuit used in a communications device, the communications unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, associated circuitry, etc. on the chip, chip system, or circuit, and the processing unit may be at least one processor, processing circuit, logic circuit, etc.
[0035] According to a fourth aspect, there is provided a communications apparatus, the apparatus including a processing circuit configured to determine a beam sweep sequence based on an identification information of a first terminal device and a total number of beams corresponding to the first terminal device, the processing unit being further configured to determine a first pattern based on the beam sweep sequence and to transmit a first synchronization signal in the beam sweep sequence based on the first pattern.
[0036] With reference to the fourth aspect, in some possible implementations, the processing unit is further configured to determine a first sequence based on the identification information, and the processing unit is further configured to determine a beam sweep sequence based on the first sequence and the total number of beams.
[0037] With reference to the fourth aspect, in some possible implementations, the processing unit is further configured to determine a first pattern based on a first sweep time and a first preset condition, wherein the first sweep time is a sweep time of a beam in a beam sweep sequence, and the first sweep time includes n time units, where n is a positive integer greater than or equal to 9.
[0038] Referring to the fourth aspect, in some possible implementations, the first pattern further instructs the first terminal device to transmit the first synchronization signal at the i-th time unit and the (n - i)-th time unit, and / or the first pattern further instructs the first terminal device to receive the first synchronization signal at time units other than the i-th time unit and the (n - i)-th time unit among the n time units. At this time, i is an integer not exceeding n, and both i and n - i are integers not less than 0.
[0039] Referring to the fourth aspect, in some possible implementations, the first preset condition is (1) i p > i q , (2) i p ≦ 2i q , (3) n / 2 ≧ i p + i q , (4) i p ≦ n / 3 and i q < n / 4, and (5) n ≦ 2i p + i q and n ≧ i p + i q In the case of, n ≦ i p + 2i q That is, p and q are determined based on the total number of beams, and i p represents the time unit for transmitting the first synchronization signal by using the second pattern, and i q represents the time unit for transmitting the first synchronization signal by using the third pattern. The second pattern and the third pattern are related to the beam sweep sequence, and the first pattern includes the second pattern and the third pattern.
[0040] Referring to the fourth aspect, in some possible implementations, the transceiver unit is configured to transmit a second synchronization signal to the first terminal device. At this time, the second synchronization signal is used to determine the identification information of the second terminal device.
[0041] With reference to the fourth aspect, in some possible implementations, index information of the second synchronization signal is used to determine a second beam, the second beam being a beam used by the second terminal device to transmit the second synchronization signal.
[0042] With reference to the fourth aspect, in some possible implementations, the indication resource of the index information includes a 3-bit resource carried by the demodulation reference signal DMRS of the secondary synchronization signal and a 1-bit resource within the reserved bits reservedBits of the payload of the secondary synchronization signal.
[0043] In implementation, the apparatus is a communications device. When the apparatus is a communications device, the transceiver unit (alternatively referred to as a communications unit) may be a transceiver or an input / output interface, and the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0044] In another implementation, the apparatus is a chip, chip system, or circuit used in a communications device. When the apparatus is a chip, chip system, or circuit used in a communications device, the communications unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, associated circuitry, etc. on the chip, chip system, or circuit, and the processing unit may be at least one processor, processing circuit, logic circuit, etc.
[0045] According to a fifth aspect, there is provided a communications device. The device includes at least one processor configured to execute a computer program or instructions stored in a memory to perform a method according to any one of the possible implementations of the first and second aspects. Optionally, the device further includes a memory configured to store the computer program or instructions. Optionally, the device further includes a communications interface, and the processor reads the computer program or instructions stored in the memory via the communications interface.
[0046] In an implementation, the apparatus is a communications device.
[0047] In another implementation, the apparatus is a chip, chip system, or circuit used in a device.
[0048] According to a sixth aspect, the present application provides a processor configured to perform a method according to the above aspect.
[0049] Operations such as transmitting and acquiring / receiving related to a processor may be understood as operations such as output, receiving and input of a processor, or operations of transmitting and receiving performed by a radio frequency circuit and an antenna, unless otherwise specified, or provided that the operations do not contradict the actual functions or internal logic of the operations in the relevant description, which is not limited in this application.
[0050] According to a seventh aspect, there is provided a computer-readable storage medium storing program code that is executed by a device, the program code being used to perform a method according to any one of the possible implementations of the first to fourth aspects.
[0051] According to an eighth aspect, there is provided a computer program product comprising instructions which, when executed on a computer, enable the computer to carry out a method according to any one of the possible implementations of the first and second aspects.
[0052] According to a ninth aspect, there is provided a communication system including one or both of the first terminal device and the second terminal device described above. [Brief explanation of the drawings]
[0053] [Figure 1] 1 is a diagram of a wireless communication system to which an embodiment of the present application may be applied; [Figure 2] FIG. 1 is a diagram of a wireless communication system applicable to another embodiment of the present application. [Figure 3] FIG. 2 is a diagram of a logical slot according to an embodiment of the present application. [Figure 4] 4 is a schematic flow chart of a communication method 400 according to an embodiment of the present application. [Figure 5] FIG. 1 is an illustration of a distributed beam sweep scenario according to an embodiment of the present application. [Figure 6] FIG. 10 is a diagram of a beam sweep sequence of a terminal device according to an embodiment of the present application. [Figure 7] FIG. 2 is a diagram of a first pattern according to an embodiment of the present application. [Figure 8] FIG. 10 is a diagram of another first pattern according to an embodiment of the present application. [Figure 9] FIG. 10 is a diagram of another first pattern according to an embodiment of the present application. [Figure 10] FIG. 10 is a diagram of another first pattern according to an embodiment of the present application. [Figure 11] 1 is a diagram of the structure of a communication device according to an embodiment of the present application; [Figure 12] FIG. 2 is a diagram of the structure of another communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0054] The following describes the technical solutions in the embodiments of the present application with reference to the accompanying drawings.
[0055] The technical solution provided herein may be applied to various communication systems, such as 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, and LTE time division duplex (TDD) systems. The technical solution provided herein may also be applied to future communication systems, such as 6th generation mobile communication systems. The technical solution provided herein may also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), Internet of Things (IoT) communication systems, or other communication systems. For example, V2X can include vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), and vehicle-to-infrastructure (V2I), where the infrastructure is, for example, a roadside unit (RSU) or a network device.
[0056] The terminal device in the embodiments of the present application includes various devices having wireless communication capabilities, and may be configured to connect to people, objects, machines, etc. The terminal device may be widely applied to various scenarios, such as cellular communication, D2D, V2X, peer-to-peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, and autonomous delivery. The terminal device may be a terminal in any one of the above scenarios, such as an MTC terminal or an IoT terminal.Terminal devices are user equipment (UE), terminals, fixed devices, and mobile station devices in the 3rd generation partnership project (3GPP) standard, including mobile devices, subscriber units, handheld devices, in-vehicle devices, wearable devices, cellular phones, smartphones, SIP phones, wireless data cards, personal digital assistants (PDAs), computers, tablet computers, notebook computers, wireless modems, handset devices, laptop computers, computers with wireless transceiver capabilities, smartbooks, vehicles, satellites, and global positioning systems. The terminal device may be a GPS (Global Positioning System) device, an object tracking device, an aircraft (e.g., an unmanned aerial vehicle, a helicopter, a multi-copter, a four-way single-propeller helicopter, or an airplane), a ship, a remote control device, a smart home device, or an industrial device, or may be a device configured in the above device (e.g., a communication module, a modem, or a chip in the above device), or may be another processing device connected to a wireless modem. For ease of description, an example in which the terminal device is a terminal or a UE is used hereinafter for explanation.
[0057] It should be understood that in some scenarios, the UE may alternatively function as a base station, for example, the UE may function as a scheduling entity providing sidelink signals between UEs in a V2X scenario, a D2D scenario, a P2P scenario, etc.
[0058] In embodiments of the present application, an apparatus configured to implement the functions of a terminal device, i.e., a terminal apparatus, may be the terminal device itself, or may be an apparatus that can help the terminal device implement the functions, such as a chip system or a chip. The apparatus may be integrated into the terminal device. In embodiments of the present application, a chip system may include a chip, or may include a chip and other discrete components.
[0059] The network device in the present embodiment may be a device configured to communicate with a terminal device. The network device may also be referred to as an access network device or a radio access network device. For example, the network device may be a base station. The network device in the present embodiment may be a radio access network (RAN) node (or device) that connects the terminal device to a wireless network. A base station may broadly refer to or be synonymous with the following various names, such as NodeB (NodeB), evolved NodeB (eNB), next generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), primary station, secondary station, motor slide retainer (MSR) node, home base station, network controller, access node, radio node, access point (AP), transmitting node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), and positioning node. The base station may be a macro base station, a micro base station, a relay node, a donor node, analog, or a combination thereof. Alternatively, the base station may be a communication module, a modem, or a chip located in the above device or apparatus. Alternatively, the base station may be a mobile switching center, a device having base station functionality in D2D, V2X, and M2M communications, a network-side device in a 6G network, a device having base station functionality in a future communication system, etc.The base stations may support networks using the same access technology or different access technologies. The specific technology used by the network devices and the specific device configuration are not limited in the embodiments of the present application. For simplicity, the example in which the network device is a base station or a BU is used for explanation below.
[0060] A base station may be fixed or mobile. For example, a helicopter or unmanned aerial vehicle may be configured as a mobile base station, and one or more cells may move based on the location of the mobile base station. In another example, a helicopter or unmanned aerial vehicle may be configured as a device that communicates with another base station.
[0061] The network devices and terminal devices may be located on the ground, including indoor devices, outdoor devices, handheld devices, or vehicle-mounted devices, or may be located on the water, or may be located on airplanes, balloons, and satellites in the air. The scenarios in which the network devices and terminal devices are located are not limited in the embodiments of the present application. First, the network architecture applied to the present application will be briefly described as follows:
[0062] FIG. 1 is a diagram of a wireless communication system applied to an embodiment of the present application. As shown in FIG. 1, the wireless communication system may include at least one network device, for example, network device 110 shown in FIG. 1. The wireless communication system may further include at least one terminal device, for example, terminal device 120 and terminal device 130 shown in FIG. 1. Multiple antennas may be configured for both the network device and the terminal device, and the network device and the terminal device may communicate with each other by using multi-antenna technology. The terminal devices may communicate with each other directly. A link for direct communication between terminal devices may be referred to as a sidelink (SL), and direct communication between terminal devices may be referred to as SL communication.
[0063] When a network device communicates with a terminal device, the network device can manage one or more cells, and one cell can include an integer number of terminal devices. Optionally, network device 110 and terminal device 120 form a single-cell communication system. Without loss of generality, the cell is referred to as cell #1. Network device 110 may be a network device in cell #1, or network device 110 may serve a terminal device (e.g., terminal device 120) in cell #1.
[0064] It should be noted that a cell may be understood as an area within the coverage of a radio signal of a network device.
[0065] FIG. 2 is a diagram of a wireless communication system applied to another embodiment of the present application. As shown in FIG. 2, this embodiment of the present application is applied to a SL communication scenario and can support a communication scenario with network coverage and a communication scenario without network coverage. The scenarios shown in (a) to (c) of FIG. 2 are scenarios in which UE1 is within network coverage, and the scenario shown in (d) of FIG. 2 are scenarios in which both UE1 and UE2 are out of network coverage. In the scenarios shown in (a) to (c) of FIG. 2, UE1 can communicate with UE2 by using resources scheduled by a network device, where the resources can be referred to as licensed resources or licensed frequency bands. Alternatively, UE1 can select resources from a resource pool through resource self-selection to communicate with UE2, where the resources can be referred to as unlicensed resources or unlicensed frequency bands. In the scenario shown in (d) of FIG. 2, both UE1 and UE2 are out of network coverage, so UE1 and UE2 can communicate through resource self-selection. The resources are time-frequency resources.
[0066] It should be understood that Figures 1 and 2 are simplified diagrams of examples for ease of understanding. The wireless communication system may further include other network devices or other terminal devices not shown in Figures 1 and 2. The embodiments of the present application are applicable to any communication scenario in which a transmitting device communicates with a receiving device.
[0067] In order to facilitate understanding of the embodiments of the present application, some basic concepts in the embodiments of the present application will be briefly described. The basic concepts described below will be briefly described by using the basic concepts defined in the current protocol as an example, but it should be understood that the embodiments of the present application are not limited to being applied only to currently existing systems. Therefore, when currently existing systems are used as examples for explanation, all names used are functional descriptions, and specific names are not limited but only indicate functions, and can be correspondingly extended to other systems, such as 6G systems or future communication systems.
[0068] 1. Proximity communication (PC5) interface
[0069] Cellular vehicle-to-everything (C-V2X) supports two operational scenarios, including both scenarios with and without cellular network coverage. C-V2X provides two communication interfaces: a short-range direct communication interface (PC5) between vehicles, people, and roads, and a communication interface (Us) between terminals and base stations, which can realize reliable communication over long distances and wide ranges. When a terminal device (e.g., an in-vehicle terminal, smartphone, or roadside unit) supporting C-V2X is within cellular network coverage, it can use the Uu interface under the control of the cellular network. Regardless of whether network coverage is available, the terminal device can perform V2X communication using the PC5 interface. C-V2X combines the Uu interface and the PC5 interface to support each other for V2X service transmission, creating effective redundancy to ensure communication reliability.
[0070] The protocol defines two resource allocation modes for the PC5 interface: Mode 1 and Mode 2. In Mode 1, the base station allocates transmission resources to V2X over the Uu interface. Therefore, a Mode 1 UE must be within network coverage. In Mode 2, the UE autonomously selects the allocation of transmission resources to V2X and does not need to use the base station to do so. SL spectrum resources can be shared with uplink communication resources. For SL communication, Mode 1 and Mode 2 may be allocated to different resource pools or may share a resource pool. Resource pool sharing can improve resource utilization, but resource conflicts may occur between Mode 1 and Mode 2. Therefore, a Mode 1 UE informs a Mode 2 UE of the resources allocated for future transmissions.
[0071] 2.SL Resource Pool
[0072] SL communication can be based on a resource pool, which is a time-frequency resource dedicated to SL communication. Alternatively, a resource pool can be understood as a set of resources that can be used for SL communication, i.e., a set of time-domain and frequency-domain resources used for SL communication.
[0073] The resource pool used for SL communication may be simply referred to as a resource pool, or may be referred to as an SL resource pool. For simplicity, the following uses the term resource pool for description. The resource pool may also be referred to as a channel, an operating channel, a nominal channel bandwidth, and a bandwidth. In other words, the resource pool, the channel, and the bandwidth all represent a set of resources that can be used for SL communication. The name of the resource pool is not limited.
[0074] Within the network coverage, the terminal device may acquire SL resource pool configuration information and / or SL bandwidth part (BWP) configuration information by receiving a system information block (SIB) of the network device, cell-specific radio resource control (RRC) signaling, or UE-specific RRC signaling of the terminal device. Alternatively, the terminal device may use pre-configured SL resource pool configuration information or SL BWP configuration information, for example, when there is no network coverage. The SL resource pool configuration information includes resource pool resource information, which indicates the SL resource pool. A resource pool is a set of time-frequency resources used for sidelink communication between terminal devices. The SL resource pool may further include code domain resources.
[0075] The resources in the SL resource pool include resources used by the terminal device to transmit and receive at least one of the following physical channels: a physical sidelink control channel (PSCCH), which is used to carry SCI; a physical sidelink shared channel (PSSCH), which is used to carry at least one of control information, data, sidelink CSI feedback information, etc.; a physical sidelink discovery channel (PSDCH), which is used to carry discovery messages; and a physical sidelink feedback channel (PSFCH), which is used to carry sidelink feedback information, which may be used for acknowledgment feedback information of data information, such as hybrid automatic repeat request (HARQ), acknowledgement (ACK), negative acknowledgement (NACK), or channel state information (CSI) feedback information. The sidelink feedback information may further be used to indicate at least one type of information, e.g., energy saving information, resource assistance information (including recommended resources, non-recommended resources, resource collisions, resource reservation collisions, past or future half-duplex collisions), and physical sidelink broadcast channel (PSBCH), where PSBCH is used to carry information related to sidelink synchronization.
[0076] The types of services carried on the PSSCH include unicast, multicast, and / or broadcast communication types. In the time domain, the SL resource pool includes one or more time units. The time unit may be one or more symbols, one or more slots, one or more mini-slots, one or more subframes, one or more frames, etc. The one or more time units may be continuous or discrete in time.
[0077] It should be understood that the time domain units within one SL resource pool are logically contiguous.
[0078] Furthermore, it should be understood that in this application, the specific definitions of symbol, minislot, slot, subframe, and frame should be referred to the 3GPP standard, and the details will not be described again here.
[0079] It should be noted that in this application, unless the meaning of the time unit is specifically specified, slots are used for explanation, but the time unit is not limited to slots only, and unless the meaning of the time-frequency domain unit is specifically specified, subchannels are used for explanation, but the frequency domain unit is not limited to subchannels only.
[0080] In the example shown in FIG. 3, slots 1 to 8 are consecutive slots in time, and these slots are called physical slots. The physical slots, i.e., slot 1, slot 3, slot 5, and slot 8, are configured as slots belonging to one SL resource pool. The slots included in the SL resource pool may be non-consecutive in time. Therefore, from the perspective of SL resources, slots 1, 3, 5, and 8 among the physical slots correspond to slots 1′, 2′, 3′, and 4′, respectively, in the SL resource pool. In this case, the consecutive slots included in the SL resource pool (i.e., slot 1′, slot 2′, slot 3′, and slot 4′) are logically consecutive slots in the SL resource pool, and slots that are logically consecutive but not necessarily consecutive in time are called logical slots.
[0081] In the frequency domain, an SL resource pool includes one or more frequency domain units. A frequency domain unit may be one resource element (RE), several REs, one resource block (RB), several RBs, one subchannel, or several subchannels. The size of a subchannel indicates the number of one or more continuous or interlaced RBs included in the subchannel in the frequency domain, and the number may be an integer such as 10, 12, 15, 20, 25, or 50.
[0082] The SL resource pool configuration information may further include PSCCH configuration information. The PSCCH configuration information includes the number of symbols occupied by the PSCCH in one slot and the number of RBs occupied by the PSCCH in one subchannel. The SL BWP configuration information may include SL resource pool information used to set the number of resource pools included in the BWP. The SL BWP configuration information may include SL bandwidth information indicating the size of the bandwidth for SL communication, for example, indicating that the SL bandwidth is 20 megahertz (MHz). The SL BWP configuration information may further include SL symbol information indicating the starting SL symbol position in one slot and the number of occupied SL symbols. The SL BWP configuration information may further include information regarding SL subcarrier spacing and cyclic prefix, where the information indicates the subcarrier spacing and cyclic prefix used for SL communication. The cyclic prefix indicates an extended cyclic prefix or a normal cyclic prefix. In a possible configuration, the SL BWP configuration information may further include SL resource pool configuration information.
[0083] In the NR SL system, SCIs are classified into first-stage SCIs and second-stage SCIs. The PSCCH carries the first-stage SCIs. The first-stage SCIs are used to schedule the second-stage SCIs and PSSCHs. Because SL is a distributed system, all UEs must accurately decode the first-stage SCIs before decoding the second-stage SCIs and PSSCHs. However, to reduce the complexity of blind detection performed by UEs on the PSCCH, the resource locations of the PSCCH are relatively fixed, and the format information of the first-stage SCIs carried is also relatively unique. In other words, the UE does not need to blindly detect the time-frequency resource locations of the PSCCH or blindly detect SCIs in different formats. The UE only needs to detect whether a first-stage SCI is present at a fixed time-frequency resource location of the PSCCH. The PSCCH may exist in each subchannel in each slot. Specifically, the time domain starting position of one PSCCH is the second symbol used for SL transmission in each slot, and its length is two or three symbols (determined by the resource pool configuration information), its frequency domain position is the smallest PRB index of each subchannel, and its length is at least 10 PRBs (determined by the resource pool configuration information), but does not exceed the size of the subchannel.
[0084] The frequency resource allocation field and the time domain allocation field in the first stage SCI indicate the frequency domain resources and the time domain resources for transmitting the PSSCH, respectively. The resource reservation period field indicates that the resources for transmitting the PSSCH are periodically reserved. The value of the resource reservation period field may be set, pre-configured, or pre-defined by the network device, for example, indicated by using first RRC signaling, which may be used to determine sl-ResourceReservePeriod1. The format of the second stage SCI is indicated by the second stage SCI format field in the first stage SCI. The existing second stage SCI format fields are shown in Table 1. [Table 1]
[0085] In the protocol, the transmission resource of the transmitting UE in the resource mode (mode 2) selected by the user does not depend on the base station. In the resource selection window, the transmitting UE selects the transmission resource for communication based on the sensing result in the sensing window of the transmitting UE.
[0086] In the example, it is assumed that the transmitting UE triggers resource selection in slot n. The specific resource selection procedure is as follows:
[0087] Step 1: 1 slot & L subCH Candidate resource R in units of consecutive subchannels x,y and determine the resource selection window [n+T1, n+T2], where 0≦T1≦T proc,1 SL and T proc,1 SL is determined in Table 1, and μ SL is the configured subcarrier spacing, and T is selected based on the implementation. 2minIf the upper layer setting is less than the remaining PDB (Data Packet Delay), T 2min ≦T2≦PDB (data packet delay), where T2 is selected based on implementation, otherwise T2 is equal to the remaining PDB.
[0088] Step 2: The sensing window [n-T0,nT proc,0 SL ] is determined, where T0 is set by the upper layer parameters and T proc,0 SL is determined in Table 2. [Table 2]
[0089] Step 3: Reference signal received power (RSRP) threshold Th(p i ,p j ), where the RSRP threshold and the TX of the data to be transmitted are related to the priority RX indicated by the received sidelink control information (SCI), and Th(p i ,p j ) is specifically the (RX+(TX-1)×8)-th threshold in the RSRP threshold set configured for the resource pool.
[0090] Step 4: Select the available resource set S to include all time-frequency resources within the resource selection window. A Initialize.
[0091] Step 5: Remove the following time-frequency resources from A, that is, the slots reserved for all periodic resources configured in the resource pool corresponding to the non-sensing slots (sensing slots) in the sensing window.
[0092] If the time-frequency resources excluded from step 5a:A are less than X% of the total resources in the resource selection window, perform the initialization in step 4 again.
[0093] Step 6: Continue to exclude the following time-frequency resources from A: the received first stage SCI is successfully decoded, the result of the RSRP measurement on the PSSCH demodulation reference signal (DMRS) of the time-frequency resource reserved by the received first stage SCI is greater than the RSRP threshold determined in step 3, and the time-frequency resource reserved by the received first stage SCI, including the retransmission resources indicated by the first stage SCI and the periodically reserved resources, is within the resource selection window.
[0094] Step 7: If the remaining resources in the SA are less than X% of the total resources in the resource selection window, and the value of X% is set by the resource pool and is related to rioTX, increase the RSRP threshold determined in step 3 (by 3 each time), and continue to execute step 4 until the remaining resources in the SA are greater than or equal to X% of the total resources in the resource selection window.
[0095] S A is reported to the upper layer (e.g., MAC layer), and the time-frequency resources (r0, r1, r2, . . .) are allocated to S A Before transmitting data, a resource re-evaluation is performed on (r0, r1, r2, . . .), which is randomly selected from S A This is performed for the resource (r'0, r'1, r'2, ...) selected from
[0096] The user must wait at least m-T3 (T3=T proc,1 SL), the UE may further trigger resource re-evaluation and / or preemption detection before and after slot m-T3 based on the implementation. The method for determining whether (r0, r1, r2,...) and (r'0, r'1, r'2,...) need to be removed is the same as that in step 7, and one of the following conditions is met:
[0097] (1) The sl-PreemptionEnable parameter is provided and set to be valid, and TX > RX.
[0098] (2) The sl-PreemptionEnable parameter is supplied and not set to enabled, and the RX<preかつTX> pre, where pre is set by the upper layer. r in (r0, r1, r2,...) and (r'0, r'1, r'2,...) i and / or r' is S A does not belong to (i.e., r i and r' is removed during reevaluation and / or preemption detection), then r i and / or r' is reselected. Slot m is the next slot to be transmitted, i.e., slot m belongs to (r0, r1, r2,...) and (r'0, r'1, r'2,...).
[0099] 4. Sidelink synchronization signal block (SL-SSB)
[0100] Currently, SL-SSB is used only for synchronization and not for SL beam management. Table 3 shows the frame structure of SL-SSB, which includes the sidelink primary synchronization signal (SL-PSS), the sidelink secondary synchronization signal (SL-SSS), the physical sidelink broadcast channel (PSBCH), and the gap symbol (GAP). [Table 3]
[0101] Similar to SSB, there are two SL-PPS sequences for SL-SSB, and 336 SL-SSS sequences when the SL-PPS sequence provides timing. Therefore, a total of 672 SL-SSIDs can be determined based on the SL-PPS sequence type and the SL-SSS sequence type. According to existing standards, the following functions can be implemented by configuring different SL-SSIDs for SL-SSB:
[0102] Identifying synchronization source type: Synchronization sources in existing standards include global navigation satellite systems (GNSS), gNBs, reference UEs, etc. Since different SL-SSIDs are configured for different SL-SSBs, the receiving UE can identify the synchronization source type. For example, the prior art points out that if the SL-SSID is 0 or 336, it can indicate that the synchronization source type is GNSS.
[0103] Identifying whether the synchronization source is in-coverage or out-of-coverage: The prior art points out that synchronization sources in cell coverage can use SL-SSIDs from 1 to 355, and synchronization sources out of cell coverage can use SL-SSIDs from 337 to 671.
[0104] Identifying whether the transmitting UE is directly or indirectly connected to a synchronization source: The prior art points out that when transmitting an SL-SSB, the transmitting UE may use an SL-SSID based on whether the transmitting UE is directly or indirectly connected to a synchronization source. The SL-SSID used by a transmitting UE that is directly connected to a synchronization source reflects a relatively high synchronization priority of the transmitting UE. The SL-SSID used by a transmitting UE that is indirectly connected to a synchronization source reflects a relatively low synchronization priority of the transmitting UE.
[0105] Furthermore, the SL-SSB transmission method in Long Term Evolution - Internet of Vehicles (LTE V2X, LTE-V) is still used in existing technologies. SL-SSB transmission can be triggered by the gNB or the UE, and SL-SSB transmission is triggered for synchronization. Currently, the transmitting UE does not trigger SL-SSB transmission of the transmitting UE due to the need for SL beam training by the receiving UE.
[0106] 3. Beam Management
[0107] Beam management is a key technology proposed by 5G-NR for the frequency range 2 (FR2). The FR2 frequency range is from 24250 MHz to 52600 MHz. Beam management is the process by which 5G base stations (gNBs) and UEs acquire and maintain the beam sets used for transmission and reception.
[0108] Beam management includes two important functions: beam training and beam fault recovery.
[0109] In the example, the beam training includes transmit beam training and receive beam training, which can be divided into three steps. The operation of the steps is summarized as follows:
[0110] Step 1: The gNB transmits a reference signal (RS) based on a transmit beam set, where the transmit beams in the set correspond to different transmit directions, and the UE selects the gNB's transmit beam and the UE's receive beam through beam management and feedback.
[0111] Step 2: Based on P-1, the gNB transmits RS based on a smaller transmit beam set, and the UE performs beam management and feedback to improve the transmit beam of the gNB.
[0112] Step 3: The gNB transmits the RS by using a transmitting beam, and the UE performs beam management to improve the receiving beam of the UE.
[0113] 5G NR downlink beam training is performed based on the above three steps. Specifically, in step 1 of beam training, the RS may be a synchronization signal block (SSB). Therefore, the gNB can configure up to 64 transmission beams, where each beam corresponds to one SSB and the time-frequency resource used by the UE for feedback. The base station sequentially transmits SSBs on each beam in a sweeping manner, and the UE performs measurements to obtain the reference signal received power (RSRP) of the SSBs.
[0114] Specifically, SSB includes two types of synchronization signals: a primary synchronization signal (PPS) and a secondary synchronization signal (SSS). The sequences of the two types of synchronization signals are generated based on a synchronization signal identifier (SSID). Specifically, the SSID corresponds to a physical layer cell ID, which is determined by using the following formula:
number
[0115] N ID (1) ∈{0,1,···,355} and N ID (2) ∈{0,1,2}. The PSS sequence is N ID (2) The SSS sequence is generated based on ID (1) and N ID (2) After receiving the SSB, the UE performs blind detection on the PSS and SSS to obtain the corresponding N ID (1) and N ID (2) and correspondingly, N ID cell You can get N ID cell Based on the corresponding SSID, the UE can distinguish the SSBs transmitted by each gNB.
[0116] In the reference workflow for beamforming in multiple-input multiple-output (MIMO) systems, beam management includes the following technical points: Beam determination: The process by which a BS or UE selects its transmit or receive beam; Beam measurement: The process by which a BS or UE measures a received beamformed signal; Beam reporting: The process by which a UE reports beam measurement results to a base station; Beam sweeping: The process by which a BS or UE sequentially selects beams for transmission or reception in a specified sweeping manner within a time period to cover a spatial area.
[0117] Downlink beam management is performed based on the above technical points and the specific operations of the three operations.
[0118] In this example, the basic procedure is as follows: the BS configures up to 64 beam directions, where each beam direction corresponds to one SSB and the time-frequency resource used by the UE for beam reporting. The BS sequentially transmits SSBs in each direction in a sweeping manner, and the UE performs beam measurement to obtain the Reference Signal Received Power (RSRP) of the SSBs. The UE needs to map the measured SSB RSRP to a 6-bit SSB sequence number. Therefore, the UE obtains the least significant 3 bits from the Physical Broadcast Channel (PBCH) Demodulation Reference Signal (DMRS) and the most significant 3 bits from the PBCH payload bits, and then obtains the sequence number of the received SSB after combining. The PBCH DMRS is generated based on a pseudo-random sequence, and the method for carrying the least significant 3 bits of the SSB sequence number is to use these three bits to generate the initial value c of the pseudo-random sequence. init Specifically, the process for PBCH DMRS is:
number
[0119] r(n) is the PBCH DMRS sequence and c(n) is the pseudorandom sequence, which is determined by using the following equation:
number
[0120] N C = 1600, x1(n) and x2(n) are two m-sequences, the 31 initial values of x1(n) are x1(0) = 1, x1(n) = 0 and n = 1, 2, . . . 30 and 31, and the 31 initial values of x2(n) are
number
number
[0121] N ID cell is the physical layer cell identifier. When the maximum number of SSBs is 4,
number
number
[0122] As described above, the FR2-based beam management procedure is mainly based on the BS and the UE, i.e., the BS performs coarse beam sweeping and the UE performs reception. In a fully distributed SL mode 2 system, the beam management procedure described above is no longer used. In the beam management system described above, UEs are in a peer relationship, and the BS performs joint cooperative scheduling. Therefore, in a distributed system, it is not possible to determine whether a UE receives or transmits. In an SL system, SSBs are transmitted in a broadcast manner, but existing mechanisms cannot be implemented due to the initial synchronization of FR-2-based directional beams. How to support the initial synchronization or access of FR2 beams in a distributed SL system has become a research hotspot.
[0123] Based on the above-mentioned existing technical problems, the present application provides a communication method. The following describes in detail the method provided in the embodiments of the present application with reference to the accompanying drawings. The embodiments provided in the present application can be applied to the network architecture shown in Figure 1 or Figure 2, but are not limited thereto.
[0124] 4 is a schematic flowchart of a communication method 400 according to an embodiment of the present application. The method 400 may include the following steps.
[0125] S410: The first terminal device determines a beam sweep sequence based on the identification information of the first terminal device and the total number of beams of the first terminal device.
[0126] The identification information of the first terminal device may be set by the system, or the identification information is preset. The identifier of the first terminal device is unique.
[0127] The total number of beams of the first terminal device, also referred to as the total number of beams of the first terminal device, is the sum of the number of beams in all possible beam directions of the first terminal device.
[0128] In a possible implementation, for example, Figure 5 is a diagram of a distributed beam sweep scenario according to an embodiment of the present application. As shown in Figure 5, UE-A, UE-B, and UE-C are three UEs in a distributed SL system. UE-A has four beam directions, UE-B has six beam directions, and UE-C has five beam directions. It can be seen that the total number of beams included in UE-A is four, the total number of beams included in UE-B is six, and the total number of beams included in UE-C is five. The UEs can receive and transmit in corresponding beam directions based on the relevant configuration information of the UEs.
[0129] In this example, it is assumed that a UE can only receive and transmit in one beam direction at a time. As shown in Figure 6, in the slot range, Figure 6 shows the beam sweep sequence of the UE. Referring to Figures 5 and 6, it can be seen that the beam sweep direction of UE-A is counterclockwise, and the beam sweep directions of UE-B and UE-C are clockwise.
[0130] For example, at slot 7, UE-B receives and transmits on beam 4, and UE-C receives and transmits on beam 2, and UE-B and UE-C are located in the corresponding beam ranges. It can be seen that the beam directions of UE-B and UE-C point to each other in slot 7. This case can be referred to as: in slot 7, the beams of UE-B and UE-C are aligned, or in slot 7, the beam directions of UE-B and UE-C are opposite, or there may be other expressions. This is not a limitation of the present application.
[0131] For example, at slot 8, UE-A receives and transmits on beam 0, and UE-B receives and transmits on beam 3, and UE-A and UE-B are located in the corresponding beam ranges. It can be seen that at slot 8, the beams of UE-A and UE-B point to each other, i.e., at slot 8, the beams of UE-A and UE-B are aligned.
[0132] For example, at slot 11, UE-A receives and transmits on beam 3, and UE-C receives and transmits on beam 3, and UE-A and UE-C are located in the corresponding beam ranges. It can be seen that at slot 11, the beams of UE-A and UE-C are aligned with each other, i.e., at slot 11, the beams of UE-A and UE-C are aligned.
[0133] It should be understood that the beam sweep sequence can ensure that the beam of the first terminal device can be aligned with the beams of the other terminal devices in the beam direction during the beam sweep.
[0134] Furthermore, it should be understood that Figures 5 and 6 are merely examples of beam alignment between UEs and do not constitute any limitations on the embodiments of the present application.
[0135] Optionally, the first terminal device determines a first sequence based on the identification information, and the first terminal device determines a beam sweep sequence based on the first sequence and the total number of beams of the first terminal device.
[0136] In a possible implementation, for example, the identification information ID of the first terminal device is expressed as a sequence in binary format, denoted as an information sequence a, and the length of the sequence is denoted as J. If the ID length of the first terminal device is 12 bits, a=000000010001 and J=12. In other words, the information sequence of the identification information of the first terminal device is a=000000010001.
[0137] The first terminal device determines a first sequence based on the identification information, for example, a first sequence A determined by the first terminal device based on the information sequence a is:
number
[0138] Let 0(l1) denote the all-0 vector of length l1, and 1(l2) denote the all-1 vector of length l2, such that a1 = [a(1),a(k-1)], a2 = [a(k),a(J)] and
number
[0139] Furthermore, the following can be determined based on the information sequence a:
number
[0140] In other words, the first sequence A may be determined based on the information sequence a. The first sequence A may also be referred to as a cyclic orthogonal binary sequence A.
[0141] Optionally, the first terminal device determines a beam sweep sequence based on the first sequence and the total number of beams of the first terminal device.
[0142] In an example, when the first terminal device determines that the total number of beams is N, the first terminal device further determines parameters p and q based on N. p is the smallest prime number greater than or equal to N, and p and the length L of the first sequence are relatively prime.
[0143] q is 2 b and 2 b is the smallest positive number greater than or equal to N, i.e., 2 b ≧N.
[0144] Possible ways to generate the beam sweep sequence e are:
number
[0145] In the above method of generating the beam sweep sequence e, xmody represents the modulo operation or the modulo operation of xmody, i.e., xy[x / y], the expression “[x / y]” represents the rounding x / y, and rand(x) represents a random integer in [0,x].
[0146] Based on the first sequence A determined in the above example, if the total number of beams corresponding to the first terminal device is N=3, then p=3 and q=4. According to the above method for generating the beam sweep sequence e, e=0120 1201 2112 0112 012r 0··· can be determined, where r in e indicates that the first terminal device randomly selects the transmission beam direction, and the beam sweep sequence e can be continuously and repeatedly generated based on the first sequence A.
[0147] In another example, when the first terminal device determines that the total number of beams is N, the first terminal device further determines parameters p and q based on N, where p is the smallest odd prime number greater than max{3,N}, and p and the length L of the first sequence are relatively prime. b1 3 b2 In this case, b1 and b2 are given by the following equation under the constraint that q≧N.
number
[0148] Another way to generate the beam sweep sequence e is:
number
[0149] In the above method of beam sweep generation sequence e, xmody represents the modulo operation or the modulo operation of xmody, that is, xy[x / y], and the expression "[x / y]" represents the rounding x / y.
[0150] Based on the first sequence A determined in the above example, if the total number of beams corresponding to the first terminal device is N=3, then p=5 and q=3. According to the above method for generating the beam sweep sequence e, e=0120 1012 0001 2110 1201 2... can be determined, and at this time, the beam sweep sequence e can be continuously and repeatedly generated based on the first sequence A.
[0151] It should be understood that the beam sweep sequence e can be generated by using Equation (2), or the beam sweep sequence e can be generated by using Equation (1), which is not a limitation in this application.
[0152] Furthermore, it should be understood that after generating the beam sweep sequence, the first terminal device determines a first pattern based on the beam sweep sequence. In other words, the method shown in Figure 4 further includes the following steps:
[0153] S420: The first terminal device determines a first pattern based on the beam sweep sequence, and the first terminal device transmits a first synchronization signal in the beam sweep sequence based on the first pattern.
[0154] Specifically, the first terminal device determines a beam sweep sequence based on the identification information and the total number of beams, and further determines a first pattern based on the beam sweep sequence.
[0155] In a possible implementation, the first pattern should further be determined based on the number of time units.
[0156] For example, in an SL system, one slot includes 14 symbols. If the time required to sweep one beam direction is one slot and one time unit is one symbol, the number of time units is 14. The number of time units is determined by the system slot structure. In this case, the first pattern is determined based on the number of time units, 14, and the beam sweep sequence.
[0157] As another example, if the time required to sweep one beam direction is two slots, the number of time units is 28 = 2 × 14. In this case, the first pattern is determined based on the number of time units, 28, and the beam sweep sequence.
[0158] The first pattern indicates time units for transmitting a first synchronization signal on a beam of the first terminal device and / or time units for receiving a first synchronization signal on the beam.
[0159] Optionally, the first synchronization signal may be a Channel State Information Reference Signal (CSI-RS), a Sidelink Channel State Information Reference Signal (S1 CSI-RS), an SSB signal, or an SL-SSB signal. In this embodiment of the present application, the method of the present application is mainly described in detail by using an example in which the first synchronization signal is an SSB signal. Alternatively, the first synchronization signal may be other information, which is not specifically limited in the present application.
[0160] It should be understood that the first pattern can indicate time units in which the first terminal device transmits and / or receives the first synchronization signal on one or more specific beams, or the first pattern can indicate that the first terminal device transmits and / or receives the first synchronization signal in at least one specific time unit corresponding to one or more specific beams, but this is not limited in the present application.
[0161] Furthermore, it should be understood that the first terminal device determines the first pattern based on the beam sweep sequence, and the first terminal device can design the first pattern in all beam sweep directions based on the beam sweep sequence, that is, the first patterns in the beam directions may be the same or different to support successful initial synchronization or access of the FR2 beam in the distributed SL system.
[0162] For the beam sweep sequence determined by the first terminal device, to ensure that the first terminal device can align its beam direction with the beam direction of another terminal device (referred to as the second terminal device in the embodiment of this application) when performing the beam sweep, and to complete the initial beam synchronization or access, the first terminal device and the second terminal device further need to complete mutual transfer of synchronization information (e.g., SSB) within the beam alignment time.
[0163] In a possible implementation, the first terminal device determines the first pattern based on the beam sweep sequence, and the specific design of the first pattern is to ensure that any two terminal devices can complete initial beam synchronization or access within a certain period to establish a communication link.
[0164] In the example, as shown in Fig. 7, the beam sweep sequence e=0120 1201 2112 0112 determined by the first terminal device is obtained according to equation (1) to generate the beam sweep sequence e in step S410. The first pattern corresponding to the first terminal device is determined according to equation (1), that is, the first pattern shown in Fig. 7 is the pattern Δ p and pattern Δ q According to equation (1), A t When = 0, the beam sweep sequence e t The first pattern determined based on p and A t When = 1, the beam sweep sequence e t The first pattern determined based on q or the beam sweep sequence is e t When r = r, the first pattern is pattern Δ p Or pattern Δ q is set randomly as
[0165] According to the above specific procedure for generating a beam sweep sequence, for the first terminal device and the second terminal device, the pattern Δ p and pattern Δ of the second terminal device q are sure to overlap, and the pattern Δ p and pattern Δ of the first terminal device q It should be understood that the patterns Δ of the first terminal device overlap. For example, as shown in FIG. 7, when the beam sweep sequence of the first terminal device sweeps the beam direction "2", the pattern Δ of the first terminal device p and pattern Δ of the second terminal device q overlap.
[0166] In another possible implementation, the first terminal device divides the first sweep time into n time units based on the beam sweep sequence, where the first sweep time is a time for transmitting or receiving a beam, and the first pattern instructs the first terminal device to transmit or receive a first synchronization signal in at least one of the n time units, where "n" is a positive integer greater than or equal to 9.
[0167] It should be understood that the time unit in the embodiment of the present application may be one symbol or multiple symbols, one slot or multiple slots, etc. This is not a limitation in the present application.
[0168] In the example, as shown in FIG. 7, in the beam direction “2” swept by the beam sweep sequence of the first terminal device, the pattern Δ p and pattern Δ of the second terminal device q The first terminal device determines a sweep time for sweeping the beam direction "2" as a first sweep time, and divides the first sweep time into nine time units. The first terminal device and the second terminal device transmit or receive a first synchronization signal in at least one of the time units obtained by the division.
[0169] In yet another possible implementation, the first pattern further instructs the first terminal device to transmit the first synchronization signal at the i-th time unit and the (n-1)-th time unit, and / or the first pattern further instructs the first terminal device to receive the first synchronization signal at time units other than the i-th time unit and the (n-1)-th time unit among the n time units, wherein the values of i and ni are all positive integers.
[0170] It should be understood that if the first sweep time sequence is divided into n time units, and the first time unit is calculated from 0, the last time unit in the first time sequence is n-1. It can be seen that i starts from 0, and the first terminal device transmits a first synchronization signal at the ith time unit and the (n-1)th time unit, at which time:
number
number
[0171] In the example shown in FIG. 7, when the beam direction “2” swept by the beam sweep sequence of UE-1 is aligned with the beam of UE-2, in the nine time units acquired by UE-1 by division, the sequence number of the first time unit is calculated from “1”, and the first pattern (pattern Δ p ) transmits beams individually in the third and seventh time units and receives beams in other time units. UE-2's first pattern (pattern Δ q) individually transmits beams in the second and eighth time units and receives beams in other time units. It can be seen that when the beams of UE-1 and UE-2 are aligned, both UE-1 and UE-2 can complete receiving and transmitting beam information from each other in the second, third, seventh, and eighth time units among the n time units, i.e., initial beam synchronization or access between UE-1 and UE-2 can be realized.
[0172] In another example, if the beams of UE-1 and UE-2 are not aligned, that is, UE-1 and UE-2 are not synchronized, both UE-1 and UE-2 can complete the reception and transmission of beam information from each other in at least one time unit, as shown in FIG.
[0173] Case 1: When the beams of UE-1 and UE-2 are not aligned, both UE-1 and UE-2 can complete receiving and transmitting beam information from each other in the 9th time unit of UE-1.
[0174] Case 2: If the beams of UE-1 and UE-2 are not aligned, both UE-1 and UE-2 can complete receiving and transmitting beam information from each other in the fourth time unit of UE-1.
[0175] Case 3: If the beams of UE-1 and UE-2 are not aligned, both UE-1 and UE-2 can complete receiving and transmitting beam information from each other in the sixth time unit of UE-1.
[0176] In yet another possible implementation, when at least one beam direction of the first terminal device is opposite to that of the second terminal device, the time unit for transmitting the first synchronization signal by the first terminal device within the first sweep time and the time unit for transmitting the first synchronization signal by the second terminal device within the first sweep time satisfy a first preset condition.
[0177] In the example, as shown in FIG. 9, the first pattern (pattern Δ p ) the position where the first synchronization signal is transmitted is δ p and Δ-δ p The first pattern of UE-2 (pattern Δ q ) the position where the first synchronization signal is transmitted is δ q and Δ-δ q When Δ=9, similar to the method shown in FIG. 7, if UE-1 and UE-2 are synchronized, there are four time units, and UE-1 and UE-2 can complete mutual reception and transmission; or if UE-1 and UE-2 are not synchronized, there is at least one time unit to ensure that UE-1 and UE-2 can complete mutual reception and transmission. When Δ>9, to ensure that there is at least one time unit that UE-1 and UE-2 can complete mutual beam information reception and transmission, that is, in the design of the first pattern, the position of the time unit in which UE-1 and UE-2 transmit the first synchronization signal satisfies the first preset condition, and the first preset condition is:
number
[0178] UE-1 beam transmission position δ p and Δ-δ p and UE-2 beam transmission position δ q and Δ-δ q It should be understood that Δ must satisfy all of the above conditions a, b, c, d, and e. Regardless of whether UE-1 and UE-2 are synchronized or whether the beams of UE-1 and UE-2 are aligned, it can be ensured that UE-1 and UE-2 can complete the reception and transmission of beam information from each other in at least one time unit. The first preset condition is also applicable when Δ=9.
[0179] Based on the above first preset condition, the first pattern (pattern Δ p ) and the position where the first synchronization signal is transmitted based on the first pattern (pattern Δ q ) shows in detail the position where the first synchronization signal is transmitted based on the
[0180] As shown in Fig. 10, when Δ=10, the pattern Δ p , beams are transmitted in the third and eighth time units, beams are received in the other time units, and pattern Δ q In the second, third, eighth, and ninth time units, beams are transmitted based on the pattern Δ q and pattern Δ q Based on this, mutual beam information reception and transmission can be completed, which ensures that at least two UEs can complete initial beam synchronization or access in a certain period of time and establish a communication link between the UEs.
[0181] As shown in Fig. 10, when Δ=11, the pattern Δ p , beams are transmitted in the third and ninth time units, beams are received in the other time units, and pattern Δ q In the second, third, ninth, and tenth time units, a beam is transmitted based on the pattern Δ q and pattern Δ q can complete the reception and transmission of beam information to each other, which ensures that at least two UEs can complete initial beam synchronization or access within a certain period of time and establish a communication link between the UEs.
[0182] As shown in Fig. 10, when Δ=12, the pattern Δ p , beams are transmitted in the third and tenth time units, beams are received in the other time units, and pattern Δ q In the second, third, tenth, and eleventh time units, beams are transmitted based on the pattern Δ q and pattern Δ q can complete mutual reception and transmission. This ensures that at least two UEs can complete initial beam synchronization or access. Alternatively, pattern Δ p , beams are transmitted in the fourth and ninth time units, beams are received in the other time units, and pattern Δ q In the third, fourth, ninth, and tenth time units, beams are transmitted based on the pattern Δ q and pattern Δ q can complete mutual reception and transmission, thereby allowing at least two UEs to complete initial beam synchronization or access and a communication link to be established between the UEs.
[0183] It should be understood that the value of Δ can be any positive integer equal to or greater than 12 and is not recited here.
[0184] 5 to 10, in the method shown in Fig. 4 provided in this embodiment of the present application, the first terminal device determines a beam sweep sequence based on the identification information of the first terminal device and the total number of beams, and the first terminal device determines a first pattern based on the beam sweep sequence, where the first pattern indicates a specific position of the time unit at which the first terminal device transmits a first synchronization signal. This ensures that mutual beam information reception and transmission can be realized between any two terminal devices in a specific period, that is, beam synchronization or initial access between any two terminal devices is completed.
[0185] It should be understood that after step S420, the method shown in FIG. 4 may further include step S430.
[0186] The first terminal device receives a second synchronization signal from the second terminal device.
[0187] Correspondingly, the second terminal device transmits a second synchronization signal to the first terminal device.
[0188] Specifically, after receiving the second synchronization signal from the second terminal device, the first terminal device determines the identification information of the second terminal device based on the synchronization signal identifier (e.g., SL-SSID) in the second synchronization signal, that is, the first terminal device identifies the terminal device that transmits the second synchronization signal based on the received second synchronization signal.
[0189] It should be understood that the first terminal device further distinguishes the terminal devices that transmit based on different SL-SSIDs. To perform beam matching, the first terminal device further needs to distinguish each beam of the terminal device based on an index in the index information of the received synchronization signal.
[0190] Optionally, the first terminal device determines a second beam based on the index information of the second synchronization signal, where the second beam is a beam used by the second terminal device to transmit the second synchronization signal.
[0191] The index information of the secondary synchronization signal (e.g., SL-SSB) may be carried by using the PSBCH DMRS or by using reserved bits resevedBits in the SL-SSB payload. For the PSBCH DMRS, the formula for the reference signal sequence r(m) is:
number
[0192] c(n) is a pseudorandom sequence and has the following formula:
number
[0193] N C = 1600, x1(n) and x2(n) are two m-sequences, the 31 initial values of x1(n) are x1(0) = 1, x1(n) = 0 and n = 1, 2, . . . 30 and 31, and the 31 initial values of x2(n) are
number
[0194] To indicate the SL-SSB index, c init To set this up:
number
[0195] (a,b,c)∈{(11,6,1),(11,6,0),(9,4,0),(11,4,0)}, which corresponds to four different representations. For example, when (a,b,c)=(11,6,0),
number
[0196] N ID SL is the physical layer SL synchronization ID, and i SL-SSB-Index is the SL-SSB index information carried in the DMRS, and can be 3, 4, 5, or 6 bits in length. ID SL It should be understood that the length range of is 8 bits or less.
[0197] In a possible implementation, the SL-SSB index information can be jointly designed by using the 2-bit resource of the SL-SSB index and the reservedBits carried in the DMRS.
[0198] Example 1: SL-SSB index information is i SL-SSB-Index A total of three bits are needed to indicate that only the three-bit resource is to be used.
[0199] Example 2: The SL-SSB index information needs to be indicated by a total of 4 bits.
[0200] (1)i SL-SSB-Index Uses only 4-bit resources.
[0201] (2)i SL-SSB-Index It uses a 3-bit resource of and a 1-bit resource of resevedBits.
[0202] Example 3: The SL-SSB index information needs to be indicated by a total of 5 bits.
[0203] (1)i SL-SSB-IndexUses only 5-bit resources.
[0204] (2)i SL-SSB-Index It uses a 4-bit resource of and a 1-bit resource of resevedBits.
[0205] (3)i SL-SSB-Index It uses a 3-bit resource of and a 2-bit resource of resevedBits.
[0206] Example 4: The SL-SSB index information needs to be indicated by a total of 6 bits.
[0207] (1)i SL-SSB-Index Uses only 6-bit resources.
[0208] (2)i SL-SSB-Index It uses a 5-bit resource of and a 1-bit resource of resevedBits.
[0209] (3)i SL-SSB-Index It uses a 4-bit resource of and a 2-bit resource of resevedBits.
[0210] The first terminal device acquires index information of the secondary synchronization signal by using the PSBCH DMRS, SL-SSID, and / or reservedBits. The first terminal device measures the received secondary synchronization signal to acquire RSRPs corresponding to the received secondary synchronization signal, compares the RSRPs, selects one secondary synchronization signal (e.g., SSB#1), and transmits the secondary synchronization signal to the second terminal device to complete the initial beam selection process.
[0211] Specifically, when determining SSB#1 based on RSRP, the first terminal device may determine SSB#1 based on the highest RSRP among the RSRPs corresponding to the second synchronization signal, or may determine SSB#1 based on an RSRP that is equal to or greater than a first threshold among the RSRPs corresponding to the second synchronization signal. The first threshold may be preset, but this is not limited in the present application.
[0212] Based on the above technical solution, a terminal device can perform initial synchronization / access of a distributed beam based on the above beam sweep sequence. After generating a beam sweep sequence based on the identification information corresponding to each terminal device and the total number of beams according to the above procedure, the terminal device can transmit and receive beams based on the obtained beam sweep sequence and the first pattern. Due to the characteristics of the design solution of the first pattern, the beam sweep method of the terminal device is not limited by the geographical location, the synchronization status of the terminal device, and the number of beams. Furthermore, it can be ensured that the initial beam synchronization / access between any two terminal devices in a distributed SL system can be performed in a specific period. Any two terminal devices can establish a communication link for terminal devices with communication requirements by exchanging beam information with each other.
[0213] It can be understood that in the above embodiment, the time for sweeping one beam direction is divided into n time units or Δ time units, where n and Δ are both positive integers greater than or equal to 9. This does not limit the scope of protection of the embodiments of the present application. In the process of calculating the above related parameters, the calculation may be performed based on the above formula, or the calculation may be performed based on a modification of the above formula, or the calculation may be performed in another way to satisfy the calculation result of the formula.
[0214] Furthermore, it can be understood that some optional features in the embodiments of the present application may be independent of other features in some scenarios, or may be combined with other features in some scenarios, without any limitation.
[0215] Furthermore, it can be understood that the solutions in the embodiments of the present application can be combined appropriately for use, and the explanations or descriptions of terms in the embodiments can be cross-referenced or explained in the embodiments. This is not limited.
[0216] Furthermore, in the above method embodiments, it may be understood that the methods and operations performed by the terminal device may be performed by a component (e.g., a chip or circuit) of the terminal device, and the methods and operations performed by the network device may be performed by a component (e.g., a chip or circuit) of the network device.
[0217] Corresponding to the methods provided in the above method embodiments, the embodiments of the present application further provide corresponding apparatuses. The apparatuses include corresponding modules configured to perform the above method embodiments. The modules may be software, hardware, or a combination of software and hardware. It can be understood that the technical features described in the method embodiments are also applicable to the apparatus embodiments below.
[0218] The above has described in detail the communication method provided in the embodiment of the present application with reference to Figures 4 to 10. The following will describe in detail the communication device provided in the embodiment of the present application with reference to Figures 11 and 12.
[0219] The following describes in detail the communication device provided in the present application with reference to FIGS. 11 and 12 . It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for content not described in detail, please refer to the above method embodiment. For conciseness, some details will not be described again here. In the present embodiment, the transmitting device or receiving device may be divided into functional modules based on the above method example. For example, each functional module corresponding to each function may be obtained by division, or two or more functions may be integrated into one processing module. The integrated module may be implemented in the form of hardware or in the form of a software functional module. Note that in the present embodiment, the module division is an example and is merely a logical functional division. During actual implementation, other division methods may be used. An example in which each functional module is obtained by division based on each corresponding function is used below for explanation.
[0220] 11 is a block diagram of an example of an information transmission device 1100 according to the present application. Any device, such as a terminal device and a network device in any of the methods of FIGS. 4 to 10, may be implemented as the communication device shown in FIG.
[0221] It should be understood that communications device 1100 may be a physical device, a component of a physical device (eg, an integrated circuit or chip), or a functional module within a physical device.
[0222] As shown in FIG. 11 , the communication device 1100 includes one or more processors 1110. Optionally, the processor 1110 may invoke an interface to perform the receiving and transmitting functions. The interface may be a logical interface or a physical interface. This is not limiting. For example, the interface may be a transceiver circuit, an input / output interface, or an interface circuit. The transceiver circuit, the input / output interface, or the interface circuit configured to perform the receiving and transmitting functions may be separate or integrated together. The transceiver circuit or the interface circuit may be configured to read and write code / data, or the transceiver circuit or the interface circuit may be configured to transmit or forward signals.
[0223] Optionally, the interface may be implemented as a transceiver. Optionally, the communications device 1100 may further include a transceiver 1130. The transceiver 1130 may also be referred to as a transceiver unit, transceiver machine, transceiver circuit, etc., and is configured to perform transceiver functions.
[0224] Optionally, the communication device 1100 may further include a memory 1120. The specific deployment of the memory 1120 is not particularly limited in this embodiment of the present application. The memory may be integrated into the processor or may be separate from the processor. If the device 1100 does not include a memory, the device 1100 only needs to have processing capabilities, and the memory may be located elsewhere (e.g., a cloud system).
[0225] The processor 1110, memory 1120, and transceiver 1130 communicate with each other through interconnection paths to transfer control and / or data signals.
[0226] Although not shown, it may be understood that device 1100 may further include other devices, such as input devices, output devices, and a battery.
[0227] Optionally, in some embodiments, the memory 1120 may store execution instructions used to perform the methods in the embodiments of the present application. The processor 1110 may execute the instructions stored in the memory 1120 and, in combination with other hardware (e.g., the transceiver 1130), complete the steps performed in the following methods. For specific operation processes and advantageous effects, please refer to the description in the above method embodiments.
[0228] The methods disclosed in the embodiments of the present application may be applied to or implemented as the processor 1110. The processor 1110 may be an integrated circuit chip and have signal processing capabilities. In the implementation process, the steps of the above-mentioned methods may be implemented by using hardware integrated logic circuits in the processor or by using instructions in the form of software. The processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The methods, steps, and logic block diagrams disclosed in the embodiments of the present application may be implemented or performed. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc. The steps of the methods disclosed with reference to the embodiments of the present application may be performed directly by a hardware decoding processor or by using a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium mature in the art, such as a random access memory (RAM), a flash memory, a read-only memory (ROM), a programmable read-only memory, an electrically erasable programmable memory, or a register, etc. The storage medium is located in the memory, and the processor reads the instructions in the memory and completes the steps of the above method in combination with the processor hardware.
[0229] It will be appreciated that memory 1120 may be volatile or nonvolatile memory, or may include both volatile and nonvolatile memory. Nonvolatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM) and may function as an external cache. By way of example and not limitation, many forms of RAM may be used, 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), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein includes, but is not limited to, these and any other suitable types of memory.
[0230] 12 is a block diagram of a communication device 1200 according to the present application. The device 1200 includes a transceiver unit 1220, which may be configured to perform corresponding communication functions. The transceiver unit 1220 may also be referred to as a communication interface or a communication unit.
[0231] Optionally, the apparatus 1200 may further include a processing unit 1210, which may be configured to perform data processing.
[0232] Optionally, the specific form of the device 1200 configured to perform information transmission may be a general-purpose computing device or a chip within a general-purpose computing device, which is not limited in this embodiment of the present application. As shown in FIG. 10 , the device 1200 includes a processing unit 1210 and a transceiver unit 1220.
[0233] Specifically, apparatus 1200 may be any device of the present application and may implement functions that may be performed by a device. It should be understood that apparatus 1200 may be a physical device, a component of a physical device (e.g., an integrated circuit or chip), or a functional module within a physical device.
[0234] In a possible design, the apparatus 1200 may be a terminal device (e.g., a terminal device) in the above method embodiments, or may be a chip configured to implement the functionality of a terminal device (e.g., a terminal device) in the above method embodiments.
[0235] Optionally, the apparatus 1200 further includes a storage unit. The storage unit may be configured to store instructions and / or data. The processing unit 1210 may read the instructions and / or data in the storage unit so that the apparatus can perform different terminal device operations, such as the operations of a control network element or a terminal device, in the above method embodiments.
[0236] The apparatus 1200 may be configured to perform the operations performed by a control network element or a terminal device in the above method embodiments. In this case, the apparatus 1200 may be a control network element or a terminal device, or a component within a control network element or a terminal device. The transceiver unit 1220 is configured to perform the reception / transmission related operations of the control network element or the terminal device in the above method embodiments. The processing unit 1210 is configured to perform the processing related operations of the control network element or the terminal device in the above method embodiments.
[0237] It should be understood that the apparatus 1200 may be configured to perform the operations performed by the controlling network element or network device in the above method embodiments. In this case, the transceiver unit 1220 of the apparatus 1200 may be implemented as a communication interface (e.g., a transceiver or an input / output interface) and may, for example, correspond to the communication interface 1120 shown in Figure 11, and the processing unit 1210 of the apparatus 1200 may be implemented as at least one processor and may, for example, correspond to the processor 1110 shown in Figure 11.
[0238] Optionally, the device 1200 may further include a storage unit. The storage unit may be configured to store instructions or data. The processing unit may access the instructions or data stored in the storage unit to perform corresponding operations.
[0239] It should be understood that the specific processes by which the units perform the above corresponding steps are described in detail in the above method embodiments. ¥, the details will not be repeated here.
[0240] It should be understood that the specific processes by which the units perform the above corresponding steps have been described in detail in the above method embodiments, and for the sake of brevity, the details will not be described again here.
[0241] Furthermore, in this application, the communications device 1200 is presented in the form of a functional module. Here, a "module" may be an application-specific integrated circuit (ASIC), a circuit, a processor executing one or more software or firmware programs, a memory, an integrated logic circuit, and / or other components capable of providing the functionality described above. In a simple embodiment, those skilled in the art will appreciate that the device 1200 may take the form shown in FIG. 12. The processing unit 1210 may be implemented as the processor 1110 shown in FIG. 11. Optionally, if the computing device shown in FIG. 11 includes memory 1100, the processing unit 1010 may be implemented as the processor 1110 and the memory 1100. The transceiver unit 1220 may be implemented as the transceiver 1130 shown in FIG. 11. The transceiver 1130 includes receiving and transmitting functions. Specifically, the processor is implemented by executing a computer program stored in memory. Optionally, if device 1200 is a chip, the functions and / or processes performing the transceiver unit 1220 may alternatively be implemented as pins, circuits, etc. Optionally, the memory may be a storage unit within the chip, such as a register or cache. Alternatively, the storage unit may be a storage unit within the device that is located off-chip, such as memory 1120 shown in FIG. 11, or may be a storage unit located in another system or device and not within the computing device.
[0242] Various aspects or features of the present application may be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. For example, computer-readable media may include, but are not limited to, magnetic storage components (e.g., hard disks, floppy disks, or magnetic tapes), optical disks (e.g., compact discs (CDs) and digital versatile discs (DVDs)), smart cards, and flash memory components (e.g., erasable programmable read-only memory (EPROM), cards, sticks, or key drives). Additionally, various storage media described herein may refer to one or more devices and / or other machine-readable media configured to store information. The term "machine-readable medium" may include, but is not limited to, various other media capable of storing, containing, and / or carrying instructions and / or data.
[0243] According to the method provided in the embodiment of the present application, the present application further provides a computer program product, which includes a computer program or a group of instructions, which, when executed on a computer, causes the computer to perform the method according to any one of the embodiments shown in Figures 4 to 10.
[0244] According to the method provided in the embodiment of the present application, the present application further provides a computer-readable storage medium, which stores a program or a group of instructions, and when the computer program or the group of instructions is executed on a computer, the computer can perform the method according to any one of the embodiments shown in Figures 4 to 10.
[0245] According to the method provided in the embodiment of the present application, the present application further provides a communication system including the above apparatus or device.
[0246] As used herein, terms such as “component,” “module,” and “system” are used to refer to computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and / or a computer. As illustrated in the figures, both computing devices and applications running on computing devices may be components. One or more components may reside within a process and / or thread of execution, and a component may be located on one computer and / or distributed among two or more components. Furthermore, these components may execute from various computer-readable media having various data structures stored thereon. Components may communicate by using local and / or remote processes, based on signals, for example, carrying one or more data packets (e.g., data from two components interacting with other components in a local or distributed system and / or across a network such as the Internet interacting with other systems using signals).
[0247] Furthermore, it should be understood that the term "and / or" herein simply describes an association relationship between related objects and represents that three relationships may exist. For example, A and / or B may represent three cases: only A exists, both A and B exist, and only B exists. Furthermore, the character " / " herein generally indicates an "OR" relationship between related objects.
[0248] Furthermore, it should be understood that the numbers "first", "second", etc. are introduced in the embodiments of the present application only to distinguish between different objects, for example, between different "information", "devices", or "units". Understanding of a specific object and the correspondence between different objects should be determined based on the function and internal logic of the specific object, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0249] The protocol of the present application may be a communication protocol or standard, for example a 3GPP communication protocol.
[0250] Those skilled in the art may realize that, in combination with the examples described in the embodiments disclosed herein, the units and algorithm steps may be implemented by using electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use various methods to implement the described functions for each specific application, but it should not be considered that the implementation goes beyond the scope of the present application.
[0251] As can be clearly understood by those skilled in the art, for convenience and concise description, the detailed operation processes of the above systems, devices and units are referred to the corresponding processes in the above method embodiments, and the details will not be described again here.
[0252] In some embodiments provided herein, it should be understood that the disclosed systems, devices, and methods may be implemented in other ways. For example, the described device embodiments are merely examples. For example, the division into units is merely a logical division of function, and other divisions may occur during actual implementation. For example, multiple units or components may be combined or integrated into other systems, or some features may be omitted or not implemented. Furthermore, the shown or discussed mutual couplings or direct couplings or communication connections may be implemented through some interface. Indirect couplings or communication connections between devices or units may be implemented in electronic, mechanical, or other forms.
[0253] The units described as separate parts may or may not be physically separate, and the parts shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
[0254] Furthermore, the functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit.
[0255] When a function is implemented in the form of a software functional unit and sold or used as an independent product, the function may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application may essentially be implemented in the form of a software product, or a portion of the technical solution may be implemented in the form of a software product. A computer software product is stored in a storage medium and includes instructions that instruct a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method described in the embodiments of the present application. The storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0256] The above description is merely a specific implementation of the present application and is not intended to limit the scope of protection of the present application. Any modifications or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present application should fall within the scope of protection of the present application. Therefore, the scope of protection of the present application should be governed by the scope of protection of the claims.
[0257] This application is filed in 2022. i This application claims priority from Chinese Patent Application No. 202211406912.X, entitled "COMMUNICATION METHOD AND COMMUNICATION APPARATUS," filed with the State Intellectual Property Office of the People's Republic of China on November 10, 2012, which is incorporated herein by reference in its entirety.
Claims
1. 1. A communication method comprising: Determining a beam sweep sequence based on identification information and a total number of beams by a first terminal device, wherein the identification information is identification information of the first terminal device, and the total number of beams is a total number of beams corresponding to the first terminal device; determining, by the first terminal device, a first pattern based on the beam sweep sequence; transmitting a first synchronization signal in the beam sweep sequence based on the first pattern by the first terminal device; A method having the following.
2. determining, by the first terminal device, a beam sweep sequence based on identification information of the first terminal device and a total number of beams corresponding to the first terminal device; determining, by the first terminal device, a first sequence based on the identification information; determining, by the first terminal device, the beam sweep sequence based on the first sequence and the total number of beams; Including, The method of claim 1.
3. Determining the first pattern based on the beam sweep sequence by the first terminal device includes: determining the first pattern based on a first sweep time and a first preset condition by the first terminal device; the first sweep time is a sweep time of a beam in the beam sweep sequence, and the first sweep time includes n time units, where n is a positive integer greater than or equal to 9; 3. The method according to claim 1 or 2.
4. Transmitting a first synchronization signal in the beam sweep sequence based on the first pattern by the first terminal device includes: transmitting the first synchronization signal at the i-th time unit and the (ni)-th time unit according to the first pattern by the first terminal device; and / or receiving the first synchronization signal by the first terminal device at time units other than the i-th time unit and the (ni)-th time unit among the n time units based on the first pattern; i is an integer less than or equal to n, and i and n-i are both integers greater than or equal to 0; The method of claim 3.
5. The first preset condition is (1)i p >i q 、 (2)i p ≦2i q 、 (3)n / 2≧i p +i q 、 (4) i p ≦n / 3; i q < n / 4, and (5) n≦2i p +i q and n≧i p +i q If n≦i p +2i q and p and q are determined based on the total number of beams, and i p represents a time unit for transmitting the primary synchronization signal by using a second pattern, and i q represents a time unit for transmitting the first synchronization signal by using a third pattern, the second pattern and the third pattern being related to the beam sweep sequence, and the first pattern includes the second pattern and the third pattern; The method according to claim 3 or 4.
6. The method comprises: receiving, by the first terminal device, a second synchronization signal from a second terminal device; determining, by the first terminal device, identification information of the second terminal device based on a synchronization signal identifier of the second synchronization signal; Further comprising: The method of claim 5.
7. The method comprises: determining a second beam by the first terminal device based on index information of the second synchronization signal; the second beam is a beam used by the second terminal device to transmit the second synchronization signal; The method of claim 6.
8. The indication resource of the index information includes a 3-bit resource carried by a demodulation reference signal DMRS of the secondary synchronization signal and a 1-bit resource in a reserved bit reservedBits of a payload of the secondary synchronization signal, The method of claim 7.
9. 1. A communication method comprising: Determining a beam sweep sequence based on identification information and a total number of beams by a second terminal device, wherein the identification information is identification information of the second terminal device, and the total number of beams is a total number of beams corresponding to the second terminal device; determining, by the second terminal device, a first pattern based on the beam sweep sequence; transmitting a first synchronization signal in the beam sweep sequence based on the first pattern by the second terminal device; A method having the following.
10. Determining a beam sweep sequence by the second terminal device based on identification information of the second terminal device and a total number of beams corresponding to the second terminal device includes: determining, by the second terminal device, a first sequence based on the identification information; determining, by the second terminal device, the beam sweep sequence based on the first sequence and the total number of beams; Including, 10. The method of claim 9.
11. Determining the first pattern based on the beam sweep sequence by the second terminal device includes: determining the first pattern based on a first sweep time and a first preset condition by the second terminal device; the first sweep time is a sweep time of a beam in the beam sweep sequence, and the first sweep time includes n time units, where n is a positive integer greater than or equal to 9; 11. The method according to claim 9 or 10.
12. The first pattern further instructs the second terminal device to transmit the first synchronization signal at the i-th time unit and the (ni)-th time unit; and / or The first pattern further instructs the second terminal device to receive the first synchronization signal at a time unit other than the i-th time unit and the (ni)-th time unit among the n time units; i is an integer less than or equal to n, and i and n-i are both integers greater than or equal to 0; The method of claim 11.
13. The first preset condition is (1)i p >i q 、 (2)i p ≦2i q 、 (3)n / 2≧i p +i q 、 (4) i p ≦n / 3; i q < n / 4, and (5) n≦2i p +i q and n≧i p +i q If n≦i p +2i q and p and q are determined based on the total number of beams, and i p represents a time unit for transmitting the primary synchronization signal by using a second pattern, and i q represents a time unit for transmitting the first synchronization signal by using a third pattern, the second pattern and the third pattern being related to the beam sweep sequence, and the first pattern includes the second pattern and the third pattern; 13. The method of claim 11 or 12.
14. The method comprises: transmitting a second synchronization signal by the second terminal device to the first terminal device; the second synchronization signal is used to determine the identity of the second terminal device; The method of claim 13.
15. Index information of the second synchronization signal is used to determine a second beam, the second beam being a beam used by the second terminal device to transmit the second synchronization signal.
15. The method of claim 14.
16. The indication resource of the index information includes a 3-bit resource carried by a demodulation reference signal DMRS of the secondary synchronization signal and a 1-bit resource in a reserved bit reservedBits of a payload of the secondary synchronization signal, 16. The method of claim 15.
17. A unit configured to carry out the method according to any one of claims 1 to 8, or A unit configured to carry out the method according to any one of claims 9 to 16. A communication device having:
18. 1. A communications device having a processor and a memory, The processor is configured to execute a computer program stored in the memory so as to enable the communication device to perform the method of any one of claims 1 to 8 or the method of any one of claims 9 to 16. Communication equipment.
19. 1. A computer-readable storage medium, comprising: a computer program stored in the computer-readable storage medium; When the computer program is executed on a computer, the computer is capable of carrying out the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 16. A computer-readable storage medium.
20. A chip system having a processor, the processor is configured to call a computer program from the memory and execute the computer program so that an information processing configuration device in which the chip system is integrated can execute the method according to any one of claims 1 to 8 or any one of claims 9 to 16. Chip system.
21. A communication device having a processing unit and a transceiver unit, The processing unit is configured to determine a beam sweep sequence based on identification information and a total number of beams, wherein the identification information is identification information of the first terminal device, and the total number of beams is a total number of beams corresponding to the first terminal device; the processing unit is further configured to determine a first pattern based on the beam sweep sequence; the transceiver unit is configured to transmit a first synchronization signal in the beam sweep sequence based on the first pattern; Communication equipment.
22. the processing unit is further configured to determine a first sequence based on the identification information; the processing unit is further configured to determine the beam sweep sequence based on the first sequence and the total number of beams.
22. The apparatus of claim 21.
23. the processing unit is further configured to determine the first pattern based on a first sweep time and a first preset condition; the first sweep time is a sweep time of a beam in the beam sweep sequence, and the first sweep time includes n time units, where n is a positive integer greater than or equal to 9; 23. Apparatus according to claim 21 or 22.
24. the transceiver unit is further configured to transmit the first synchronization signal at the i-th time unit and the (ni)-th time unit based on the first pattern; and / or the transceiver unit is further configured to receive the first synchronization signal at a time unit other than the i-th time unit and the (ni)-th time unit based on the first pattern; i is an integer less than or equal to n, and i and n-i are both integers greater than or equal to 0; 24. The apparatus of claim 23.
25. The first preset condition is (1)i p >i q 、 (2)i p ≦2i q 、 (3)n / 2≧i p +i q 、 (4) i p ≦n / 3; i q < n / 4, and (5) n≦2i p +i q and n≧i p +i q If n≦i p +2i q and p and q are determined based on the total number of beams, and i p represents a time unit for transmitting the primary synchronization signal by using a second pattern, and i q represents a time unit for transmitting the first synchronization signal by using a third pattern, the second pattern and the third pattern being related to the beam sweep sequence, and the first pattern includes the second pattern and the third pattern; 25. Apparatus according to claim 23 or 24.
26. the transceiver unit is further configured to receive a second synchronization signal from a second terminal device; the processing unit is further configured to determine an identity of the second terminal device based on a synchronization signal identifier of the second synchronization signal.
26. The apparatus of claim 25.
27. The processing unit is further configured to determine a second beam based on index information of the second synchronization signal; the second beam is a beam used by the second terminal device to transmit the second synchronization signal; 27. The apparatus of claim 26.
28. The indication resource of the index information includes a 3-bit resource carried by a demodulation reference signal DMRS of the secondary synchronization signal and a 1-bit resource in a reserved bit reservedBits of a payload of the secondary synchronization signal, 28. The apparatus of claim 27.
29. A communication device having a processing unit and a transceiver unit, The processing unit is configured to determine a beam sweep sequence based on identification information and a total number of beams, the identification information being identification information of the second terminal device, and the total number of beams being a total number of beams corresponding to the second terminal device; the processing unit is further configured to determine a first pattern based on the beam sweep sequence; the transceiver unit is configured to transmit a first synchronization signal in the beam sweep sequence based on the first pattern; Communication equipment.
30. the processing unit is further configured to determine a first sequence based on the identification information; the processing unit is further configured to determine the beam sweep sequence based on the first sequence and the total number of beams.
30. The apparatus of claim 29.
31. the processing unit is further configured to determine the first pattern based on a first sweep time and a first preset condition; the first sweep time is a sweep time of a beam in the beam sweep sequence, and the first sweep time includes n time units, where n is a positive integer greater than or equal to 9; 31. Apparatus according to claim 29 or 30.
32. the first pattern further instructs the transceiver unit to transmit the first synchronization signal at the i-th time unit and at the (ni)-th time unit; and / or the first pattern further instructs the transceiver unit to receive the first synchronization signal at time units other than the i-th time unit and the (ni)-th time unit among the n time units; i is an integer less than or equal to n, and i and n-i are both integers greater than or equal to 0; 32. The apparatus of claim 31.
33. The first preset condition is (1)i p >i q 、 (2)i p ≦2i q 、 (3)n / 2≧i p +i q 、 (4) i p ≦n / 3; i q < n / 4, and (5) n≦2i p +i q and n≧i p +i q If n≦i p +2i q and p and q are determined based on the total number of beams, and i p represents a time unit for transmitting the primary synchronization signal by using a second pattern, and i q represents a time unit for transmitting the first synchronization signal by using a third pattern, the second pattern and the third pattern being related to the beam sweep sequence, and the first pattern includes the second pattern and the third pattern; 33. Apparatus according to claim 31 or 32.
34. the transceiver unit is further configured to transmit a second synchronization signal to the first terminal device; the second synchronization signal is used to determine the identity of the second terminal device; 34. The apparatus of claim 33.
35. Index information of the second synchronization signal is used to determine a second beam, the second beam being a beam used by the second terminal device to transmit the second synchronization signal.
35. The apparatus of claim 34.
36. The indication resource of the index information includes a 3-bit resource carried by a demodulation reference signal DMRS of the secondary synchronization signal and a 1-bit resource in a reserved bit reservedBits of a payload of the secondary synchronization signal, 36. The apparatus of claim 35.
Citation Information
Patent Citations
Beamforming sweeping and training in flexible frame structures for NEW RADIO
JP2019528620A
Method and apparatus for initial access in wireless communication system
US20180359790A1
Method and system for system information acquisition in wireless communication system
US20190223094A1
Selective retransmission of groupcast data
US20200260231A1
Signal transmission method and apparatus
WO2021190271A1