Communication method and communication apparatus

By sending reference signals and multicast data in high-frequency scenarios and determining the received beam based on the reference signal measurement results, the problem of multicast transmission cannot be realized at high frequencies and efficient data transmission is achieved.

WO2025103242A1PCT designated stage expired Publication Date: 2025-05-22HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/131063
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-17
Filing Date
2024-11-08
Publication Date
2025-05-22

AI Technical Summary

Technical Problem

In high-frequency scenarios, multicast transmission cannot be directly implemented because there is no link between the transmitting device and the receiving device, and the transmitting and receiving beam cannot be determined.

Method used

By sending a reference signal on a plurality of first time units, the data transmission is indicated as a multicast transmission, and the multicast data is transmitted on at least one second time unit. The receiving end device determines the target receives beam based on the measurement results of the reference signal, thereby receiving multicast data.

Benefits of technology

Multicast transmission at high frequency is realized, data transmission efficiency is improved, and signaling overhead is saved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024131063_22052025_PF_FP_ABST
    Figure CN2024131063_22052025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and a communication apparatus. The method comprises: a first terminal device transmitting a reference signal on a plurality of first time units, the reference signal being used for indicating that the current data transmission is a multicast transmission; and transmitting multicast data on at least one second time unit, the at least one second time unit being after the plurality of first time units. The method is conducive to achieving multicast transmission at high frequency, thereby improving data transmission efficiency, and saving signaling overhead.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on November 17, 2023, with application number 202311546108.6 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communications, and more specifically, to a communication method and a communication device. Background Art

[0003] Communication systems can use unicast and multicast transmission. Unicast transmission involves one device forming a unicast connection with another to transmit data. Multicast transmission involves one device simultaneously transmitting the same data to multiple devices. Compared to unicast transmission, multicast transmission can send data to multiple devices in a specific group, thus reducing signaling overhead.

[0004] Taking multicast transmission in the sidelink (SL) transmission system as an example, when performing multicast transmission, the sending device does not need to establish a unicast connection with the receiving device in the group, that is, there is no pairing process. Instead, it is determined according to the source ID and destination ID indicated by the higher layer. That is, when sending data, the sending device carries the multicast source ID and destination ID in the sidelink control information (SCI) according to the higher layer's instructions. The receiving device determines whether the destination ID indicated by its own higher layer matches the received destination ID. If they match, the receiving device determines to receive the multicast data.

[0005] In low frequencies (i.e., the first frequency range (FR1)), multicast data sent by a transmitting device can be received by all receiving devices, and multicast transmission can be achieved without establishing a link between the transmitting and receiving devices. However, in high frequencies (i.e., the second frequency range (FR2)), direct data transmission is impossible. In this case, how to implement multicast transmission has become a technical problem that needs to be solved urgently.

[0006] Summary of the Invention

[0007] The present application provides a communication method and a communication device, which are conducive to realizing multicast transmission at high frequencies, thereby improving data transmission efficiency and saving signaling overhead.

[0008] In a first aspect, a communication method is provided, comprising: sending a reference signal on multiple first time units, wherein the reference signal is used to indicate that the data transmission is a multicast transmission; and sending multicast data on at least one second time unit, wherein the at least one second time unit is after the multiple first time units.

[0009] In a possible implementation, the method may be executed by the first terminal device, or by a chip in the first terminal device.

[0010] It should be understood that the reference signal is used to indicate that the current data transmission is multicast transmission, and it can also be understood that the reference signal is used to indicate that the data transmitted in at least one second time unit is multicast data.

[0011] The second terminal device receives the multicast data over at least one second time unit based on the measurement result of the reference signal. Specifically, the second terminal device determines a target receive beam based on the measurement result of the reference signal corresponding to each receive beam in the multiple receive beams; and receives the multicast data over at least one second time unit using the target receive beam. Exemplarily, the measurement result may be the RSRP of the reference signal, i.e., the second terminal device may determine the target receive beam based on the RSRP of the reference signal.

[0012] Since there is no link between the first terminal device and the second terminal device in high-frequency scenarios, the transmitting and receiving beams cannot be determined. The first terminal device can first send a reference signal to the second terminal device for the second terminal device to train a target receiving beam, that is, first determine the receiving beam direction of the multicast data, and then use the target receiving beam to receive the multicast data, thereby realizing multicast transmission.

[0013] Therefore, in the communication method of an embodiment of the present application, a first terminal device transmits a reference signal indicating that the current data transmission is a multicast transmission over multiple first time units, so that a second terminal device receives the reference signal and, based on the measurement results of the reference signal, determines a target receive beam, thereby using the target receive beam to receive multicast data from the first terminal device over at least one second time unit. This facilitates multicast transmission at high frequencies, further improves data transmission efficiency, and reduces signaling overhead.

[0014] In combination with the first aspect, in certain implementations of the first aspect, the multiple first time units and the at least one second time unit belong to the same physical layer sidelink feedback channel PSFCH period.

[0015] In this way, it is convenient for the first terminal device and the second terminal device to determine the multicast transmission time, and use the same PSFCH period as the data sending period to quickly complete beam scanning and data transmission within the period.

[0016] In combination with the first aspect, in some implementations of the first aspect, the multiple first time units are predefined, configured, or preconfigured time units.

[0017] In combination with the first aspect, in some implementations of the first aspect, the at least one second time unit is a predefined, configured, or preconfigured time unit.

[0018] It should be understood that the above-mentioned pre-definition can be understood as a standard definition, which does not require other equipment configuration (and the network equipment or other terminal equipment cannot be changed), and is information recorded / written in advance in the hardware and / or software of the terminal equipment itself. The above-mentioned configuration can be understood as network equipment configuration and terminal equipment configuration. If it is a network equipment configuration, it can be changed through SIB or RRC signaling; if it is a terminal equipment configuration, it can be changed according to PC5-RRC signaling. The above-mentioned pre-configuration can be understood as information recorded / written in advance in the hardware and / or software of the terminal equipment itself, which is determined by the equipment manufacturer and can be changed through software or hardware.

[0019] It should also be understood that a correspondence may exist between the at least one second time unit and the multiple first time units. Upon receiving the reference signal in the multiple first time units, the second terminal device may determine, based on the correspondence, which time unit (i.e., the at least one second time unit) to receive the multicast data in. This correspondence may be predefined, configured, or pre-configured, and is not limited in this embodiment of the present application.

[0020] In combination with the first aspect, in certain implementations of the first aspect, the multiple first time units are the first or first two time units of the PSFCH cycle.

[0021] Since the second terminal device needs to complete the beam scanning first, it is necessary to uniformly determine the position of at least the first time unit, and at least the first time unit needs to be at the beginning of the PSFCH period.

[0022] In combination with the first aspect, in some implementations of the first aspect, the method further includes: sending sidelink control information SCI in a third time unit, where the SCI carries information for indicating the at least one second time unit.

[0023] It should be understood that the SCI carries information indicating at least one second time unit, and the third time unit for sending the SCI precedes the at least one second time unit. The third time unit can be a time unit among the multiple first time units, or a time unit different from the multiple first time units, and this embodiment of the present application is not limited to this. For example, the third time unit can be the first time unit of the PSFCH cycle.

[0024] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving feedback information from at least one terminal device, where the feedback information is used to indicate whether the at least one terminal device successfully receives the multicast data.

[0025] Optionally, the feedback information may include ACK information and NACK information, where the ACK information is used to indicate that the multicast data has been successfully received, and the NACK information is used to indicate that the multicast data has not been successfully received. For example, if the second terminal device receives the multicast data of the first terminal device, if the PSSCH is correctly decoded, the second terminal device determines that the multicast data has been successfully received and sends a PSFCH sequence carrying ACK information to the first terminal device; if the PSSCH is not correctly decoded, the second terminal device determines that the multicast data has not been successfully received and sends a PSFCH sequence carrying NACK information to the first terminal device.

[0026] For a first terminal device, only when all second terminal devices in the multicast group have successfully received the multicast data (for example, all second terminal devices in the multicast group have sent back ACK information) will the first terminal device consider the multicast data transmission successful. Otherwise, the first terminal device will retransmit the multicast data. This can improve the reliability of multicast data transmission.

[0027] It should be understood that the second terminal device can use the beam direction corresponding to the above-mentioned target receiving beam to send the above-mentioned feedback information, and the first terminal device can use the beam direction corresponding to the sending beam of the above-mentioned multicast data to receive the feedback information, but the embodiment of the present application is not limited to this.

[0028] In combination with the first aspect, in certain implementations of the first aspect, the reference signal includes a channel state information reference signal CSI-RS or a demodulation reference signal DMRS.

[0029] In a second aspect, a communication method is provided, comprising: receiving a reference signal on multiple first time units, wherein the reference signal is used to indicate that the current data transmission is a multicast transmission; and receiving multicast data on at least one second time unit based on a measurement result of the reference signal.

[0030] In a possible implementation, the method may be executed by the second terminal device, or by a chip in the second terminal device.

[0031] In combination with the second aspect, in certain implementations of the second aspect, the multiple first time units and the at least one second time unit belong to the same physical layer sidelink feedback channel PSFCH period.

[0032] In combination with the second aspect, in some implementations of the second aspect, the multiple first time units are predefined, configured, or preconfigured time units.

[0033] In combination with the second aspect, in certain implementations of the second aspect, the multiple first time units are the first or first two time units in a PSFCH cycle.

[0034] In combination with the second aspect, in some implementations of the second aspect, the at least one second time unit is a predefined, configured, or preconfigured time unit.

[0035] In combination with the second aspect, in some implementations of the second aspect, the method further includes: receiving sideline control information SCI in a third time unit, where the SCI carries information for indicating the at least one second time unit.

[0036] In combination with the second aspect, in certain implementations of the second aspect, the receiving of multicast data on at least one second time unit based on the measurement results of the reference signal includes: determining a target receiving beam based on the measurement results of the reference signal corresponding to each receiving beam in multiple receiving beams; and receiving multicast data on at least one second time unit using the target receiving beam.

[0037] In combination with the second aspect, in some implementations of the second aspect, the method further includes: sending feedback information, where the feedback information is used to indicate whether the multicast data is successfully received.

[0038] In combination with the second aspect, in certain implementations of the second aspect, the reference signal includes a channel state information reference signal CSI-RS resource.

[0039] According to a third aspect, a communication method is provided, comprising: determining a target transmitting beam based on multiple transmitting beams, wherein the direction of the target transmitting beam covers the directions of the multiple transmitting beams, and each transmitting beam in the multiple transmitting beams is a transmitting beam of a first terminal device between a first terminal device and each second terminal device in a plurality of second terminal devices; and sending multicast data to the plurality of second terminal devices in at least one first time unit by using the target transmitting beam.

[0040] In a possible implementation, the method may be executed by the first terminal device, or by a chip in the first terminal device.

[0041] The above-mentioned "coverage" can be understood as: the half-power main lobe width of each of the multiple transmit beams is within the half-power main lobe width of the target transmit beam, or the angle between the maximum radiation direction of the target transmit beam and each of the multiple transmit beams is less than the threshold.

[0042] It should be understood that, for a certain second terminal device, the transmit beam and the target receive beam between the first terminal device and the second terminal device are obtained by beam training between the first terminal device and the second terminal device.

[0043] In the communication method of an embodiment of the present application, a first terminal device can determine a target transmit beam based on multiple transmit beams in unicast transmission, and use the target transmit beam to send multicast data to multiple second terminal devices in at least one first time unit. The multiple second terminal devices can determine a target receive beam and use the target receive beam to receive multicast data in at least one first time unit. In this way, an association between unicast and multicast transmission can be established, allowing the first terminal device and multiple second terminal devices to complete multicast transmission through the established unicast transmission. This can further improve data transmission efficiency and save signaling overhead.

[0044] In combination with the third aspect, in certain implementations of the third aspect, the at least one first time unit belongs to the same physical layer sidelink feedback channel PSFCH period.

[0045] In combination with the third aspect, in some implementations of the third aspect, the at least one first time unit is a predefined, configured, or preconfigured time unit.

[0046] In combination with the third aspect, in some implementations of the third aspect, the method further includes: sending side control information SCI to the multiple second terminal devices respectively, where the SCI carries information for indicating the at least one first time unit.

[0047] In combination with the third aspect, in certain implementations of the third aspect, the method further includes: receiving feedback information from at least one second terminal device among the multiple second terminal devices, the feedback information being used to indicate whether the at least one second terminal device successfully receives the multicast data.

[0048] In a fourth aspect, a communication device is provided for executing the method in any possible implementation of the first, second, or third aspects. Specifically, the device includes a unit / module for executing the method in any possible implementation of the first, second, or third aspects.

[0049] In a fifth aspect, the present application provides another communication device, comprising a processor, which is coupled to a memory and can be used to execute instructions in the memory to implement the method in any possible implementation of the first aspect, the second aspect, or the third aspect above.

[0050] Optionally, the communication device further comprises a memory. Optionally, the communication device further comprises a communication interface, and the processor is coupled to the communication interface.

[0051] In one implementation, the communication device is a first terminal device. When the communication device is the first terminal device, the communication interface may be a transceiver or an input / output interface.

[0052] In another implementation, the communication device is a chip configured in the first terminal device. When the communication device is a chip configured in the first terminal device, the communication interface may be an input / output interface.

[0053] In one implementation, the communication device is a second terminal device. When the communication device is a second terminal device, the communication interface may be a transceiver or an input / output interface.

[0054] In another implementation, the communication device is a chip configured in the second terminal device. When the communication device is a chip configured in the second terminal device, the communication interface may be an input / output interface.

[0055] In a sixth aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is configured to receive a signal through the input circuit and transmit a signal through the output circuit, so that the processor executes the method of any possible implementation of the first, second, or third aspects.

[0056] In a specific implementation, the processor may be a chip, the input circuit may be an input pin, the output circuit may be an output pin, and the processing circuit may be a transistor, a gate circuit, a trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.

[0057] In a seventh aspect, a processing device is provided, comprising a processor and a memory. The processor is configured to read instructions stored in the memory and receive signals via a receiver and transmit signals via a transmitter to execute the method of any possible implementation of the first, second, or third aspects.

[0058] Optionally, there are one or more processors and one or more memories.

[0059] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.

[0060] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated with the processor on the same chip or can be set on different chips. The embodiments of the present application do not limit the type of memory and the setting method of the memory and the processor.

[0061] It should be understood that related data interaction processes, such as sending indication information, can be the process of outputting indication information from the processor, and receiving capability information can be the process of receiving input capability information from the processor. Specifically, the output data of the processing can be output to the transmitter, and the input data received by the processor can come from the receiver. The transmitter and receiver can be collectively referred to as a transceiver.

[0062] The processing device in the seventh aspect mentioned above can be a chip. The processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. The memory can be integrated in the processor or can be located outside the processor and exist independently.

[0063] In an eighth aspect, a computer program product is provided, comprising: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute a method in any possible implementation of the first aspect, the second aspect, or the third aspect.

[0064] In the ninth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions) which, when run on a computer, enables the computer to execute the method in any possible implementation of the first aspect, the second aspect, or the third aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;

[0066] FIG2 is a schematic diagram of an SL system provided in an embodiment of the present application;

[0067] FIG3 is a schematic diagram of a schematic diagram of an SL time slot structure provided in an embodiment of the present application;

[0068] FIG4 is a schematic diagram of the time-frequency position of a reference signal in a physical resource module PRB provided by an embodiment of the present application;

[0069] FIG5 is a schematic diagram of PSFCH resource occupancy provided in an embodiment of the present application;

[0070] FIG6 is a schematic diagram of three processes of beam management provided in an embodiment of the present application;

[0071] FIG7 is a schematic diagram of unicast transmission performed by multiple terminal devices according to an embodiment of the present application;

[0072] FIG8 is a schematic diagram of a multicast transmission performed by multiple terminal devices according to an embodiment of the present application;

[0073] FIG9 is a schematic flow chart of a communication method provided in an embodiment of the present application;

[0074] 10 is a schematic diagram of multicast transmission of multiple terminal devices in the same PSFCH period according to an embodiment of the present application;

[0075] FIG11 is a schematic flow chart of another communication method provided in an embodiment of the present application;

[0076] FIG12 is a schematic diagram of a plurality of terminal devices determining a multicast transmission beam through a unicast transmission beam according to an embodiment of the present application;

[0077] 13 is a schematic diagram of multicast transmission of multiple terminal devices in the same PSFCH cycle according to an embodiment of the present application;

[0078] FIG14 is a schematic block diagram of a communication device provided in an embodiment of the present application;

[0079] FIG15 is a schematic block diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0080] The technical solution in this application will be described below with reference to the accompanying drawings.

[0081] To facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.

[0082] It should be noted that, in this application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts in a concrete manner.

[0083] In addition, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple.

[0084] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR), future evolved communication systems, such as sixth generation (6G) system, etc.

[0085] The technical solution provided in this application can also be applied to machine type communication (MTC), long term evolution-machine (LTE-M), device to device (D2D) network, machine to machine (M2M) network, Internet of Things (IoT) network or Internet of Vehicles. Among them, the communication mode in the Internet of Vehicles system is collectively referred to as vehicle to other devices (vehicle to X, V2X, X can represent anything). Cellular vehicle-to-everything (C-V2X) is a V2X communication technology developed based on the cellular system. It utilizes and enhances the current cellular network functions and elements to achieve low latency and high reliability communication between various nodes in the vehicle network. V2X can include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian (V2P) communication or vehicle to network (V2N) communication, etc. As cellular systems evolve from 4G LTE to 5G, C-V2X evolves from LTE-V2X to NR-V2X. NR-V2X can support lower transmission latency, more reliable communication transmission, higher throughput, and better user experience, meeting the needs of a wider range of application scenarios. Furthermore, the vehicle-to-vehicle communication technology supported by V2X can be extended to device-to-device (D2D) communication under any system. The solution of this application can also be applied to scenarios such as terminal-to-terminal relay and cooperation.

[0086] The technical solution provided in this application can also be applied to indoor commercial scenarios, such as communication between smartphones and smart screens, communication between smartphones and VR glasses, etc.

[0087] To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application is first introduced in conjunction with Figure 1.

[0088] FIG1 is a schematic diagram of a communication system 100 according to an embodiment of the present application. As shown in FIG1 , the communication system 100 includes a terminal device 110 and a terminal device 120. The terminal devices 110 and 120 can communicate with each other via sidelink communication technology, for example, by sending signaling and / or data. Optionally, the communication system 100 also includes a network device 130. The terminal devices 110 and 130 can communicate with each other via a wireless air interface, and the terminal devices 120 and 130 can also communicate with each other via a wireless air interface.

[0089] It should be understood that terminal device 110, terminal device 120, or network device 130 may be configured with multiple antennas, which may include at least one transmit antenna for sending signals and at least one receive antenna for receiving signals. In addition, terminal device 110, terminal device 120, or network device 130 further includes a transmitter chain and a receiver chain. Those skilled in the art will understand that they may include multiple components related to signal transmission and reception (such as processors, modulators, multiplexers, demodulators, demultiplexers, or antennas, etc.). Therefore, network device 130 and terminal device 110 (or terminal device 120) can communicate using multi-antenna technology.

[0090] The terminal device 110 and the terminal device 120 can communicate via the inter-device PC5 interface. In this application, communication between the terminal devices is applicable to both communication scenarios with and without network coverage. In one communication scenario, both the terminal device 110 and the terminal device 120 are within the coverage of the network device 130. In another communication scenario, the terminal device 110 is within the coverage of the network device 130, while the terminal device 120 is not. In yet another communication scenario, both the terminal device 110 and the terminal device 120 are not within the coverage of the network device 130.

[0091] It should be understood that Figure 1 is only a schematic diagram, and the communication system 100 may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1. The embodiment of the present application does not limit the number of network devices and terminal devices included in the communication system 100.

[0092] In the embodiment of the present application, the network device can be any device with wireless transceiver function. The network device includes, but is not limited to, an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or a home Node B, HNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WiFi) system, a wireless relay node, a wireless backhaul node, a transmission point (TP) or a transmission and reception point (TRP), etc. It may also be a gNB in ​​a 5G, such as NR, system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband unit (BBU) or a distributed unit (DU), etc.

[0093] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some gNB functions, while the DU implements some gNB functions. For example, the CU may be responsible for processing non-real-time protocols and services, such as the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, and / or the packet data convergence protocol (PDCP) layer. The DU may be responsible for processing physical layer protocols and real-time services. For example, it may implement the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. A DU can be connected to only one CU or to multiple CUs, and a CU can be connected to multiple DUs. Communication between the CU and DU can be achieved through the F1 interface. The AAU may implement some physical layer processing functions, RF processing, and active antenna related functions. Since the information of the RRC layer will eventually be delivered to the PHY layer and become the information of the PHY layer, or converted from the information of the PHY layer, therefore, in this architecture, high-layer signaling, such as RRC layer signaling, can also be considered to be sent by DU, or by DU+AAU.

[0094] It is understood that the network device may include one or more of a CU node, a DU node, and an AAU node. In addition, the CU may be classified as a network device in an access network (RAN) or a network device in a core network (CN), which is not limited in this application.

[0095] Network equipment provides services for cells, and terminal devices communicate with cells through transmission resources allocated by the network equipment (for example, frequency domain resources, or spectrum resources). The cell can belong to a macro base station (for example, a macro eNB or macro gNB), or to a base station corresponding to a small cell. Small cells here can include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0096] In an embodiment of the present application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device.

[0097] The terminal device may be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. At present, some examples of terminals may include: mobile phones, tablet computers, computers with wireless transceiver functions (such as laptops, PDAs, etc.), mobile internet devices (MIDs), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication functions, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). terminal equipment in the network, PLMN, etc.

[0098] Wearable devices, also known as wearable smart devices, are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. In a broad sense, wearable smart devices include those that are fully functional, large in size, and can achieve full or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0099] Furthermore, terminal devices can also be end devices in the Internet of Things (IoT) system. IoT is a crucial component of future information technology development. Its primary technical feature is connecting objects to the Internet through communications technology, thereby enabling intelligent networks that interconnect humans and machines, and objects and things. IoT technology, for example, utilizes narrowband (NB) technology to achieve massive connectivity, deep coverage, and power-saving terminals.

[0100] In addition, terminal devices can also include sensors such as smart printers, train detectors, and gas stations. Their main functions include collecting data (part of the terminal devices), receiving control information and downlink data from network devices, and sending electromagnetic waves to transmit uplink data to network devices.

[0101] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application. As long as it is possible to communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a terminal device or a network device, or a functional module in the terminal device or the network device that can call a program and execute the program.

[0102] In addition, various aspects or features of the present application can be implemented as methods, apparatuses, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in this application encompasses a computer program that can be accessed from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0103] Below, for ease of understanding, the terms involved in the embodiments of the present application are first introduced.

[0104] 1. NR sidelink (SL) system

[0105] Under network coverage, the terminal device can obtain SL resource pool configuration information and / or SL bandwidth part (bandwidth part, BWP) configuration information by receiving the system information block (SIB) of the network device, cell-level (cell-specific) radio resource control (RRC) signaling or terminal device user-level (UE-specific) RRC signaling. The terminal device can also use pre-configured SL resource pool configuration information or SL BWP configuration information. The SL BWP configuration information may include SL resource pool information, which is used to configure the number of resource pools included in the BWP. The SL BWP configuration information may include SL bandwidth information, which is used to indicate the bandwidth size for SL communication, for example, indicating that the SL bandwidth is 20 megahertz (MHz).

[0106] In the NR SL system, SCI is divided into first-level SCI and second-level SCI. The physical sidelink control channel (PSCCH) carries the first-level SCI, which is used to schedule the second-level SCI and the physical sidelink shared channel (PSSCH). Since SL is a distributed system, terminal devices must correctly decode the first-level SCI before decoding the second-level SCI and PSSCH. Figure 2 shows the distribution of PSCCH in the time and frequency domains. As shown in Figure 2, a PSCCH may exist in each subchannel in each time slot. That is, the time domain starting position of a PSCCH is the second symbol used for SL transmission in each time slot, and the length can be 2 or 3 symbols (determined by the resource pool configuration information). The frequency domain position is the smallest physical resource block (PRB) index of each sub-channel, and the length is at least 10 PRBs (determined by the resource pool configuration information) but not more than the size of the sub-channel. It should be understood that the first symbol in each time slot in FIG. 2 is an automatic gain control (AGC) symbol.

[0107] In the first-level SCI, the frequency resource assignment field and the time resource assignment field are used to indicate the frequency domain resources and time domain resources for transmitting PSSCH respectively. The resource reservation period field is used to indicate the periodic reservation of resources for transmitting PSSCH. The value of the resource reservation period field is configured, pre-configured, or pre-defined by the network device. For example, the value of the resource reservation period field is determined by sl-ResourceReservePeriod1 in the RRC signaling indication. The format of the second-level SCI is determined by the 2 in the first-level SCI. nd -stage SCI format field indication.

[0108] The existing SL channel state information reference signal (SLCIR) in the first frequency range (FR1) is based on the CSI-RS design of the Rel-15 Uu interface. The SL CSI-RS configuration is selected by the transmitting device and provided to the receiving device through the PC5-RRC configuration. The SL CSI-RS configuration includes the resource mapping mode and number of antenna ports of the SL CSI-RS. In NR V2X, the resource mapping of the SL CSI-RS in the PRB is based on the CSI-RS resource mapping mode in the NR Uu interface, which supports up to 2 antenna ports (for example, SL in NR V2X can support up to two streams in the PSSCH), and the frequency domain density is 1, that is, one CSI-RS is configured on each resource block.

[0109] Figure 3 shows the Rel-16 SL slot structure, which includes AGC, PSCCH, PSSCH, demodulation reference signal (DMRS), guard interval (GAP), etc. SL CSI-RS supports unicast transmission and is sent along with data in the PSSCH region of the transmit slot. At the same time, SL CSI-RS is not transmitted on symbols containing PSCCH, second-level SCI, or PSSCH DMRS.

[0110] Figure 4 shows the time-frequency location of CSI-RS in a PRB. Each of the 30 PRBs shown in the figure uses the same pattern for SL CSI-RS. For one PRB, CSI-RS occupies two ports, starting at symbol 9 in the time domain and subcarrier 5 in the frequency domain. Therefore, as shown in Figure 4, the CSI-RS is located at symbol 9, subcarrier 5, and subcarrier 6 in this PRB. The GAP in Figure 4 represents the guard interval.

[0111] 2. Hybrid automatic repeat request (HARQ)-acknowledgement (ACK) feedback

[0112] NR-V2X supports physical layer HARQ-ACK feedback. That is, for a PSSCH transmission, if the transmitting device carries HARQ-ACK feedback enable information in the control information, the receiving device can feedback the corresponding ACK information or negative acknowledgement (NACK) information based on the PSSCH decoding result. The ACK / NACK information can be transmitted through the physical sidelink feedback channel (PSFCH).

[0113] PSFCH channel resources are periodic resources configured in the resource pool, and their periodic configuration parameters are It can be 0, 1, 2, or 4. Indicates that there is no PSFCH resource configuration in the resource pool and PSFCH transmission is not enabled in the resource pool, that is, physical layer HARQ feedback is not supported. Indicates that within a time window There is one PSFCH feedback slot for each SL slot.

[0114] Figure 5 is a schematic diagram of PSFCH resource occupancy. The first row of Figure 5 shows the distribution of PSFCH in a time slot. As shown in Figure 5, in the time slot where the physical resource of PSFCH is located, PSFCH occupies the last two symbols before GAP. As shown in Figure 5, if PSFCH feedback resources are configured on the resource pool, each Each time slot configures a PSFCH feedback resource. If the PSFCH period is 1, Each time slot will be configured with a PSFCH feedback resource as shown in the first row of Figure 5; if the PSFCH period is 2, that is Then, PSFCH feedback resources will be configured once every 2 time slots as shown in the first row of Figure 5; if the PSFCH period is 4, that is, Then, a PSFCH feedback resource will be configured once every four time slots as shown in the first row of FIG5 .

[0115] Specifically, the process of determining the PSFCH resource corresponding to each subchannel is as follows:

[0116] (1) The resource pool is configured with a bitmap of PSFCH frequency domain resources to indicate whether a specific PRB on the frequency domain resources of the resource pool can be used as a PSFCH resource. That is, the length of the bit information contained in the bitmap is equal to the number of PRBs in the resource pool. A 1 in the bitmap indicates that the corresponding PRB can be used for PSFCH transmission, and a 0 indicates that the corresponding PRB resource cannot be used for PSFCH transmission.

[0117] (2) Because each PSSCH time slots correspond to one PSFCH feedback time slot. subch For a sub-channel resource pool, the number of PSFCH feedback resources corresponding to each sub-channel is in Indicates the number of PRBs of the PSFCH frequency domain resources, that is, the total number of bits with a value of 1 in the bitmap indicating the PSFCH frequency domain resources.

[0118] (3) Considering the decoding capability limitation of the receiving device, the receiving device cannot provide feedback immediately after receiving the PSSCH. Therefore, the standard defines a PSSCH feedback time interval K, that is, the PSSCH transmits the PSFCH in the first available time slot containing the PSFCH resource, which is at least K time slots away from the time slot where the PSSCH is located. The value of K is configured through high-level parameters.

[0119] (4) The PSFCH available resources within a PSFCH feedback time slot are sequentially allocated to each subchannel within the feedback cycle in the time domain first and then the frequency domain.

[0120] NR-V2X supports HARQ feedback in both unicast and multicast scenarios. In a unicast scenario, a transmitting device and a receiving device form a unicast connection pair. After correctly receiving a control message from the transmitting device, the receiving device, based on the HARQ enable indication information in the control message, sends a PSFCH sequence carrying ACK information to the transmitting device if the PSSCH is correctly decoded. Otherwise, it feeds back a PSFCH sequence carrying NACK information. In a multicast scenario, if the terminal devices in the group can correctly decode the PSCCH corresponding to the PSSCH, based on the HARQ enable indication information in the control message, if the PSSCH decoding fails, the terminal devices in the group feed back a PSFCH sequence carrying NACK information. Otherwise, it feeds back a PSFCH sequence carrying NACK information.

[0121] 3. Beam management

[0122] Beam management is a key technology introduced by 5G NR for frequency range 2 (FR2). It refers to the process by which network equipment and terminal devices acquire and maintain the set of beams used for transmission and reception. It is the reference workflow for beamforming in multiple-input multiple-output (MIMO) systems. The frequency range for FR1 is 410MHz-7125MHz, and the frequency range for FR2 is 24250MHz-52600MHz.

[0123] Figure 6 shows the three processes of beam management. As shown in Figure 6, beam management can be divided into three states according to the working state. The operations of each state are summarized as follows:

[0124] (a) The terminal device measures the set of transmit beams of the network device and selects the transmit beam of the network device and the receive beam of the terminal device;

[0125] (b) Based on (a) in Figure 6, the terminal device measures a smaller set of transmit beams (beamlets) of the network device to improve the transmit beam of the network device;

[0126] (c) The terminal device uses different receiving beams to measure the transmitting beam of the same network device and improve the receiving beam of the terminal device itself.

[0127] Based on the above operations, downlink beam management can be performed. Its basic process is as follows: the network device configures up to 64 beam directions, each of which corresponds to a synchronization signal block (SSB) and the time-frequency resources that the terminal device should use when reporting the beam. The network device sends SSBs in each direction in a scanning manner, and the terminal device performs beam measurement to obtain the reference signal received power (RSRP) of the SSB. After that, the terminal device selects an SSB set by comparing the RSRP and reports the SSB sequence number and corresponding RSRP in the set on the given time-frequency resource to the network device. The network device can use this reported information to perform beam determination.

[0128] In order to implement the transmission beam training shown in Figure 6 (b), the network device can S K transmit beams are allocated SCSI-RS resources are generated, and then these CSI-RS resources are sent out through periodic beam scanning. Among these CSI-RS resources, the maximum number of CSI-RS ports is 2, and other uncertain resource mapping information needs to be configured by the network device and indicated to the terminal device through RRC signaling. At the same time, the network device only sends CSI-RS resources in a single beam direction at a certain moment. The terminal device performs beam measurement to obtain the CSI-RS reference signal received power RSRP and obtains the CSI-RS resource indicator (CSI-RS resource indicator, CRI). After measuring the RSRP, the terminal device selects one or several RSRP values ​​and the corresponding CRI by comparison and reports them to the network device on a given time-frequency resource. The network device can use the reported information to determine the transmit beam to be used.

[0129] A similar process can also be used for uplink beam management, which will not be described here.

[0130] Communication systems can use unicast and multicast transmission. Unicast transmission involves one device forming a unicast connection with another to transmit data. Multicast transmission involves one device simultaneously transmitting the same data to multiple devices. Compared to unicast transmission, multicast transmission can send data to multiple devices in a specific group, thus reducing signaling overhead.

[0131] Taking multicast transmission in the sidelink (SL) transmission system as an example, when performing multicast transmission, the sending device does not need to establish a unicast connection with the receiving device in the group, that is, there is no pairing process. Instead, it is determined according to the source ID and destination ID indicated by the higher layer. That is, when sending data, the sending device carries the multicast source ID and destination ID in the sidelink control information (SCI) according to the higher layer's instructions. The receiving device determines whether the destination ID indicated by its own higher layer matches the received destination ID. If they match, the receiving device determines to receive the multicast data.

[0132] In low frequencies (i.e., the first frequency range 1 (FR1)), multicast data sent by a transmitting device can be received by all receiving devices. Multicast transmission can be achieved without establishing a link between the transmitting and receiving devices. Taking UEs as an example, Figure 7 illustrates multicast transmission in an FR1 scenario. UE 1 is the transmitting device for multicast data, and UEs 2, 3, 4, and 5 are the receiving devices for multicast data. When UE 1 sends multicast data, UEs located in any direction (i.e., UE 2, 3, 4, and 5) can receive the multicast data.

[0133] In high frequencies (i.e., the second frequency range (FR2)), beams are generally used for transmission. Taking UE as an example, Figure 8 shows multicast transmission in the FR2 scenario. UE 1 is the transmitter of multicast data, and UE 2, UE 3, UE 4, and UE 5 are the receivers of multicast data. The transmit beam of UE 1 and the receive beams of UE 2, UE 3, UE 4, and UE 5 are all directional, and the same time unit can only send and receive beams in the same direction. Therefore, if no connection is established between UE 1 and other UEs (such as UE 2, UE 3, UE 4, or UE 5), the other UEs may not be able to determine in which time unit and which beam direction to receive multicast data, which will result in UE 1 and other UEs being unable to perform multicast transmission.

[0134] In view of this, the present application proposes a communication method and communication apparatus, in which a transmitting device can send a reference signal indicating that the current data transmission is a multicast transmission in multiple first time units, and can also send multicast data in at least one second time unit. A receiving device can receive the reference signal in multiple first time units and, based on the measurement results of the reference signal, can receive the multicast data in at least one second time unit. This method facilitates multicast transmission at high frequencies, further improves data transmission efficiency, and reduces signaling overhead.

[0135] The communication method and communication device provided by the present application will be described in detail below with reference to the accompanying drawings. It should be understood that the technical solution of the present application can be applied to a wireless communication system, for example, the communication system 100 shown in FIG1 . Two communication devices in the wireless communication system may have a wireless communication connection relationship, and one of the two communication devices may correspond to the terminal device 120 shown in FIG1 , for example, it may be the terminal device 120 shown in FIG1 , or it may be a chip configured in the terminal device; the other communication device of the two communication devices may correspond to the terminal device 130 shown in FIG1 , for example, it may be the terminal device 130 shown in FIG1 , or it may be a chip configured in the terminal device.

[0136] Without loss of generality, the following describes in detail the multicast transmission method provided in an embodiment of the present application, taking the interaction process between a first terminal device and a second terminal device as an example. The first terminal device is a transmitter of multicast data, and the second terminal device is a receiver of multicast data. The number of second terminal devices may be one or more, and this embodiment of the present application does not limit this.

[0137] In this application, "sending information to multiple second terminal devices" can be understood as the destination of the information being multiple second terminal devices, and can include sending information directly or indirectly to multiple second terminal devices. "Receiving information from a first terminal device" can be understood as the source of the information being the first terminal device, and can include receiving information directly or indirectly from the first terminal device. The information may undergo necessary processing between the source and destination of the information, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.

[0138] FIG9 shows a communication method 900 provided in an embodiment of the present application. The method 900 can be applied to the communication system 100 shown in FIG1 , and can also be applied to other communication systems, which are not limited in the embodiment of the present application. The method 900 includes the following steps:

[0139] S901: A first terminal device sends a reference signal over multiple first time units, where the reference signal is used to indicate that the current data transmission is a multicast transmission. Correspondingly, a second terminal device receives the reference signal over multiple first time units.

[0140] S902: The first terminal device sends multicast data in at least one second time unit, where the at least one second time unit is after the plurality of first time units. Correspondingly, the second terminal device receives multicast data in the at least one second time unit based on the measurement result of the reference signal.

[0141] The above-mentioned second terminal device receives multicast data on at least one second time unit based on the measurement results of the reference signal. Specifically, it can be: the second terminal device determines the target receiving beam based on the measurement results of the reference signal corresponding to each receiving beam in multiple receiving beams; and uses the target receiving beam to receive multicast data on at least one second time unit.

[0142] Exemplarily, the measurement result may be the RSRP of the reference signal, i.e., the second terminal device may determine the target receive beam based on the RSRP of the reference signal. For example, the target receive beam may be a beam whose RSRP of the reference signal is greater than a preset threshold; another example, the target receive beam may be the beam with the highest RSRP of the reference signal; another example, the target receive beam may be the beam with the highest RSRP of multiple beams within a preset threshold.

[0143] In high-frequency scenarios, since there is no link between the first terminal device and the second terminal device, the transceiver beam cannot be determined. The first terminal device can first send a reference signal to the second terminal device for the second terminal device to train the target receiving beam, that is, first determine the receiving direction of the multicast data, and then use the target receiving beam to receive the multicast data, thereby realizing multicast transmission.

[0144] Therefore, in the communication method of an embodiment of the present application, a first terminal device transmits a reference signal indicating that the current data transmission is a multicast transmission over multiple first time units, so that a second terminal device receives the reference signal and, based on the measurement results of the reference signal, determines a target receive beam, thereby using the target receive beam to receive multicast data from the first terminal device over at least one second time unit. This facilitates multicast transmission at high frequencies, further improves data transmission efficiency, and reduces signaling overhead.

[0145] In an embodiment of the present application, the multicast group of this multicast transmission may include one or more second terminal devices. Figure 9 only illustrates the interaction between the first terminal device and a second terminal device as an example. For other second terminal devices, the operations performed are similar and will not be repeated here.

[0146] In the present application, the time unit may be a millisecond, a subframe, a time slot, a time window or a symbol, which is not limited in the embodiments of the present application.

[0147] It should be understood that the reference signal is used to indicate that the current data transmission is multicast transmission, and it can also be understood that the reference signal is used to indicate that the data transmitted in at least one second time unit is multicast data.

[0148] Prior to S902, the first terminal device may determine its source identifier and the group identifier for the current multicast transmission, where the multicast group for the current multicast transmission includes at least one of the second terminal devices. The first terminal device may include the group identifier in the multicast data it transmits. The second terminal device may determine whether the group identifier received from the first terminal device matches the group identifier indicated by its own higher layer. If so, the second terminal device may determine that it belongs to the multicast group and thereby obtain the multicast data.

[0149] In one possible implementation, the first terminal device may determine the source identifier of the first terminal device and the group identifier of this multicast transmission based on information indicated by a higher layer. In another possible implementation, the first terminal device may determine the source identifier of the first terminal device and the group identifier of this multicast transmission based on the type of service data to be sent.

[0150] Optionally, the above-mentioned multiple first time units are predefined, configured, or preconfigured time units, which is not limited in this embodiment of the present application.

[0151] Optionally, the at least one second time unit is a predefined, configured, or preconfigured time unit, which is not limited in this embodiment of the present application.

[0152] It should be understood that the above-mentioned pre-definition can be understood as a standard definition, which does not require other equipment configuration (and the network equipment or other terminal equipment cannot be changed), and is information recorded / written in advance in the hardware and / or software of the terminal equipment itself. The above-mentioned configuration can be understood as network equipment configuration and terminal equipment configuration. If it is a network equipment configuration, it can be changed through SIB or RRC signaling; if it is a terminal equipment configuration, it can be changed according to PC5-RRC signaling. The above-mentioned pre-configuration can be understood as information recorded / written in advance in the hardware and / or software of the terminal equipment itself, which is determined by the equipment manufacturer and can be changed through software or hardware.

[0153] It should also be understood that a correspondence may exist between the at least one second time unit and the multiple first time units. Upon receiving the reference signal in the multiple first time units, the second terminal device may determine, based on the correspondence, which time unit (i.e., the at least one second time unit) to receive the multicast data in. This correspondence may be predefined, configured, or pre-configured, and is not limited in this embodiment of the present application.

[0154] Optionally, the reference signal may include a channel state information reference signal CSI-RS or a demodulation reference signal DMRS, or may be other types of reference signals, which is not limited in the embodiments of the present application.

[0155] As an optional embodiment, the above-mentioned multiple first time units and the above-mentioned at least one second time unit belong to the same physical layer sidelink feedback channel PSFCH period.

[0156] In this way, it is convenient for the first terminal device and the second terminal device to determine the multicast transmission time, and use the same PSFCH period as the data sending period to quickly complete beam scanning and data transmission within the period.

[0157] As an optional embodiment, the above-mentioned multiple first time units are the first or first two time units of the PSFCH cycle.

[0158] Since the second terminal device needs to complete the beam scanning first, it is necessary to uniformly determine the position of at least the first time unit, and at least the first time unit needs to be at the beginning of the PSFCH period.

[0159] As an optional embodiment, the method further includes: the first terminal device sending sideline control information SCI in the third time unit, the SCI carrying information indicating the at least one second time unit. Correspondingly, the second terminal device receives the SCI in the third time unit.

[0160] It should be understood that the SCI carries information indicating at least one second time unit, and the third time unit for sending the SCI precedes the at least one second time unit. The third time unit can be a time unit among the multiple first time units, or a time unit different from the multiple first time units, and this embodiment of the present application is not limited to this. For example, the third time unit can be the first time unit of the PSFCH cycle.

[0161] As an optional embodiment, after S902, the method further includes: the second terminal device sending feedback information to the first terminal device, the feedback information being used to indicate whether the second terminal device successfully receives the multicast data. Correspondingly, the first terminal device receives feedback information from at least one second terminal device.

[0162] Optionally, the feedback information may include ACK information and NACK information, where ACK information is used to indicate successful receipt of the multicast data, and NACK information is used to indicate unsuccessful receipt of the multicast data. For example, when a second terminal device receives multicast data from a first terminal device, if the PSSCH is correctly decoded, the second terminal device determines that the multicast data has been successfully received and sends a PSFCH sequence carrying ACK information to the first terminal device; if the PSSCH is not correctly decoded, the second terminal device determines that the multicast data has not been successfully received and sends a PSFCH sequence carrying NACK information to the first terminal device.

[0163] For a first terminal device, only when all second terminal devices in the multicast group have successfully received the multicast data (for example, all second terminal devices in the multicast group have sent back ACK information) will the first terminal device consider the multicast data transmission successful. Otherwise, the first terminal device will retransmit the multicast data. This can improve the reliability of multicast data transmission.

[0164] It should be understood that the second terminal device can use the beam direction corresponding to the above-mentioned target receiving beam to send the above-mentioned feedback information, and the first terminal device can use the beam direction corresponding to the sending beam of the above-mentioned multicast data to receive the feedback information, but the embodiment of the present application is not limited to this.

[0165] The following description will be given by taking the first terminal device as UE 1 and the second terminal device as UE 2 as an example in conjunction with FIG10 .

[0166] Figure 10 shows a schematic diagram of multicast transmission between UE 1 and UE 2. T1-T4 belong to a PSFCH cycle, which corresponds to the PSFCH feedback resources in T6. T5 and T6 belong to the next PSFCH cycle. T1-T6 can be understood as six time slots. UE 1 transmits the SL CSI-RS at a specific frequency-domain location within four specific symbols in T1. UE 2 performs receive beam scanning at the corresponding location in T1. Figure 10 shows UE 2's four receive beams. UE 2 can attempt to receive the SL CSI-RS using a different receive beam in each of these four symbols, thereby obtaining measurement results for each of the four receive beams and selecting a target receive beam based on these measurement results. UE 1 can then transmit multicast data at T2 within the PSFCH cycle shown in Figure 10. UE 2 receives the multicast data sent by UE 1 at T2 within the PSFCH cycle using the target receive beam determined in T1. UE 2 receives the multicast data sent by UE 1. If the PSSCH is decoded correctly, UE 2 can send a PSFCH sequence carrying ACK information to UE 1 at T6; if the PSSCH is not decoded correctly, UE 2 can send a PSFCH sequence carrying NACK information to UE 1 at T6.

[0167] It should be understood that Figure 10 is merely an example. In other possible implementations, multicast data may also be transmitted in other time slots (e.g., T3), and this embodiment of the present application does not limit this. In addition, the number of symbols used to send the reference signal may be 4, 6, 8, or other values. For example, UE 1 may use 4 symbols in each of the first two time slots to send a reference signal, or UE 1 may use 4 or 6 symbols in the first time slot to send a reference signal, and this embodiment of the present application does not limit this.

[0168] In the communication method of an embodiment of the present application, UE 1 can send a reference signal at T1 to indicate that the current data transmission is a multicast transmission, and send the multicast data at T2. UE 2 can receive the reference signal at T1 and, based on the measurement results of the reference signal, determine the target receive beam for receiving the multicast data, and use the target receive beam to receive the multicast data at T2. This method enables UE 2 to determine the presence of multicast transmission based on the reference signal sent by UE 1, and determine the beam direction for receiving the multicast data, as well as the time for receiving the multicast data, thereby achieving multicast transmission at high frequencies, further improving data transmission efficiency, and saving signaling overhead.

[0169] Figure 11 shows another communication method 1100 provided in an embodiment of the present application. This method 1100 can be applied to the communication system 100 shown in Figure 1, and can also be applied to other communication systems, which is not limited in this embodiment of the present application.

[0170] S1101, the first terminal device determines a target transmission beam based on multiple transmission beams, the direction of the target transmission beam covers the directions of multiple transmission beams, and each transmission beam in the multiple transmission beams is a transmission beam of the first terminal device between the first terminal device and each second terminal device in the multiple second terminal devices.

[0171] S1102: A first terminal device transmits multicast data in at least one first time unit using a target transmission beam. Correspondingly, a second terminal device receives multicast data in at least one first time unit using a target reception beam.

[0172] The above-mentioned "coverage" can be understood as: the half-power main lobe width of each of the multiple transmit beams is within the half-power main lobe width of the target transmit beam, or the angle between the maximum radiation direction of the target transmit beam and each of the multiple transmit beams is less than the threshold.

[0173] It should be understood that, for a certain second terminal device, the transmit beam and target receive beam between the first terminal device and the second terminal device are obtained by beam training performed by the first terminal device and the second terminal device when the link is established.

[0174] In the present application, the time unit may be a millisecond, a subframe, a time slot, a time window or a symbol, which is not limited in the embodiments of the present application.

[0175] Exemplarily, taking UE as an example, as shown in Figure 12, the first terminal device is UE 1, and the multiple second terminal devices are UE 2 and UE 3. In (a) of Figure 12, UE 1 establishes unicast links with UE 2 and UE 3 respectively, and can perform unicast transmission, wherein beam 1 is the transmitting beam for unicast transmission between UE 1 and UE 2, and beam 2 is the transmitting beam for unicast transmission between UE 1 and UE 3. In order to ensure that UE 2 and UE 3 can successfully receive multicast data during multicast transmission, UE 1 can use beam a shown in (b) of Figure 12 to send multicast data. Beam a can be understood as the above-mentioned target transmitting beam, and the direction of beam a can cover the direction of beam 1 and beam 2. Therefore, UE 1 can use beam a to send multicast data for multicast transmission, and UE 2 and UE 3 can both receive multicast data.

[0176] In the communication method of an embodiment of the present application, a first terminal device can determine a target transmit beam based on multiple transmit beams in unicast transmission, and use the target transmit beam to send multicast data to multiple second terminal devices in at least one first time unit. The multiple second terminal devices can determine a target receive beam and use the target receive beam to receive multicast data in at least one first time unit. In this way, an association between unicast and multicast transmission can be established, allowing the first terminal device and multiple second terminal devices to complete multicast transmission through the established unicast transmission. This can further improve data transmission efficiency and save signaling overhead.

[0177] In an embodiment of the present application, a link has been established between the first terminal device and the plurality of second terminal devices, that is, a unicast link has been established, and the source identifier and destination identifier of the link between the first terminal device and each of the plurality of second terminal devices are known to each other. When the first terminal device performs multicast transmission, it can first determine the group identifier of this multicast transmission, and the multicast group of this multicast transmission includes the plurality of second terminal devices mentioned above. The first terminal device can carry the group identifier in the multicast data sent, and the second terminal device can determine whether the group identifier received from the first terminal device matches the group identifier indicated by the second terminal device's own high-level layer. If they match, it determines that it belongs to the multicast group, thereby obtaining the multicast data mentioned above.

[0178] In one possible implementation, the first terminal device may determine the group identifier of this multicast transmission based on information indicated by a higher layer. In another possible implementation, the first terminal device may determine the group identifier of this multicast transmission based on a source identifier of the first terminal device. In yet another possible implementation, the first terminal device may determine the group identifier of this multicast transmission based on the destination identifiers of different second terminal devices. In yet another possible implementation, the first terminal device may determine the group identifier of this multicast transmission based on the type of service data to be sent.

[0179] It should be understood that the above-mentioned at least one first time unit belongs to the same physical layer sidelink feedback channel PSFCH period.

[0180] In this way, it can be ensured that the feedback from multiple second terminal devices is on the same PSFCH symbol, and the first terminal device can receive feedback from multiple second terminal devices at the same time.

[0181] It should be understood that the above-mentioned at least one first time unit is a predefined, configured, or preconfigured time unit, and the embodiments of the present application are not limited to this.

[0182] For explanations on predefinition, configuration or pre-configuration, please refer to the relevant description in the above method 900, which will not be repeated here.

[0183] As an optional embodiment, the method further includes: the first terminal device sending sideline control information SCI to multiple second terminal devices respectively, wherein the SCI carries information indicating the at least one first time unit. Correspondingly, the multiple second terminal devices receive the SCI from the first terminal device.

[0184] That is, the first terminal device can indicate the time information of the multicast transmission to each second terminal device separately through the unicast link. For example, the first terminal device can instruct the second terminal device to receive multicast data in a certain time slot or a certain period of time (that is, the above-mentioned at least one time unit). In one possible embodiment, when indicating the above-mentioned at least one time unit, the first terminal device does not distinguish between unicast transmission and multicast transmission, but only instructs the second terminal device to receive the data in the at least one time unit.

[0185] Optionally, when the first terminal device indicates resources to the second terminal device, it needs to ensure that the same beam direction is used within one PSFCH cycle, and ensure that the feedback from all second terminal devices can be received with the same beam on the PSFCH symbol. Otherwise, when receiving PSFCH feedback, the first terminal device will cause a conflict because it cannot use multiple beams simultaneously within one cycle, which will lead to PSFCH reception failure.

[0186] As an optional embodiment, after S1102, the method further includes: the second terminal device sending feedback information to the first terminal device, where the feedback information is used to indicate whether the second terminal device successfully received the multicast data. Correspondingly, the first terminal receives feedback information from at least one of the plurality of second terminal devices.

[0187] For explanation of the feedback information, please refer to the relevant description in the above method 900, which will not be repeated here.

[0188] The following is an example in which the first terminal device is UE 1 and the second terminal devices include UE 2 and UE 3, and is described in conjunction with Figure 13.

[0189] Figure 13 shows a schematic diagram of multicast transmission between UE 1, UE 2, and UE 3. T1-T4 belong to one PSFCH cycle, which corresponds to the PSFCH feedback resource in T6. T5 and T6 belong to the next PSFCH cycle. T1-T6 can be understood as six time slots.

[0190] UE 1 transmits multicast data using its target transmit beam at time slot T2. UE 2 and UE 3 each receive multicast data using their respective target receive beams at time slot T2. If the PSSCH is correctly decoded, UE 2 can send a PSFCH sequence carrying an ACK message to UE 1 at time slot T6. If the PSSCH is not correctly decoded, UE 2 can send a PSFCH sequence carrying a NACK message to UE 1 at time slot T6. UE 3's feedback is similar to that of UE 2.

[0191] It should be understood that FIG13 is merely an example. In other possible implementations, multicast data may also be transmitted in other time slots (eg, T3 or T4), and the embodiments of the present application do not limit this.

[0192] In the communication method of an embodiment of the present application, UE 1 establishes a unicast link with UE 2 and UE 3. UE 1 can determine a target transmit beam based on multiple transmit beams used during unicast transmission with UE 2 and UE 3, and use this target transmit beam to send multicast data to UE 2 and UE 3 at T2. UE 2 and UE 3 can determine a target receive beam and use this target receive beam to receive multicast data at T2. In the present application, an association between unicast and multicast transmission can be established, allowing UE 1, UE 2, and UE 3 to complete multicast transmission through the established unicast transmission. This can further improve data transmission efficiency and save signaling overhead.

[0193] It should be understood that the size of the serial numbers of the above processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0194] The communication method according to the embodiment of the present application is described in detail above in conjunction with Figures 1 to 13. The communication device according to the embodiment of the present application will be described in detail below in conjunction with Figures 14 and 15.

[0195] FIG14 shows a communication device 1400 according to an embodiment of the present application. The device 1400 includes a transceiver unit 1410 and a processing unit 1420 .

[0196] In one possible implementation, the apparatus 1400 is configured to execute the steps / processes corresponding to the first terminal device in the above-mentioned method 900 .

[0197] Among them, the transceiver unit 1410 is used to: send a reference signal on multiple first time units, where the reference signal is used to indicate that this data transmission is a multicast transmission; and send multicast data on at least one second time unit, where the at least one second time unit is after the multiple first time units.

[0198] Optionally, the multiple first time units and the at least one second time unit belong to the same physical layer sidelink feedback channel PSFCH period.

[0199] Optionally, the plurality of first time units are predefined, configured, or preconfigured time units.

[0200] Optionally, the multiple first time units are the first or first two time units of the PSFCH cycle.

[0201] Optionally, the at least one second time unit is a predefined, configured, or preconfigured time unit.

[0202] Optionally, the transceiver unit 1410 is further configured to: send sidelink control information SCI in a third time unit, where the SCI carries information indicating the at least one second time unit.

[0203] Optionally, the transceiver unit 1410 is further used to: receive feedback information from at least one terminal device, where the feedback information is used to indicate whether the at least one terminal device successfully receives the multicast data.

[0204] Optionally, the reference signal includes a channel state information reference signal CSI-RS or a demodulation reference signal DMRS.

[0205] In another possible implementation, the apparatus 1400 is configured to execute the steps / processes corresponding to the second terminal device in the above method 900 .

[0206] The transceiver unit 1410 is used to: receive a reference signal on multiple first time units, where the reference signal is used to indicate that the data transmission is a multicast transmission; and the processing unit 1420 is used to: receive multicast data on at least one second time unit based on the measurement result of the reference signal.

[0207] Optionally, the multiple first time units and the at least one second time unit belong to the same physical layer sidelink feedback channel PSFCH period.

[0208] Optionally, the plurality of first time units are predefined, configured, or preconfigured time units.

[0209] Optionally, the multiple first time units are the first or first two time units in a PSFCH cycle.

[0210] Optionally, the at least one second time unit is a predefined, configured, or preconfigured time unit.

[0211] Optionally, the transceiver unit 1410 is further configured to: receive sidelink control information SCI in a third time unit, where the SCI carries information indicating the at least one second time unit.

[0212] Optionally, the processing unit 1420 is also used to: determine the target receiving beam based on the measurement results of the reference signal corresponding to each receiving beam in the multiple receiving beams; the transceiver unit 1410 is also used to: use the target receiving beam to receive multicast data on at least one second time unit.

[0213] Optionally, the transceiver unit 1410 is further configured to send feedback information, where the feedback information is used to indicate whether the multicast data is successfully received.

[0214] Optionally, the reference signal includes a channel state information reference signal CSI-RS resource.

[0215] In another possible implementation, the apparatus 1400 is configured to execute the steps / processes corresponding to the first terminal device in the above-mentioned method 1100 .

[0216] Among them, the processing unit 1420 is used to: determine the target transmission beam based on multiple transmission beams, the direction of the target transmission beam covers the directions of the multiple transmission beams, and each transmission beam in the multiple transmission beams is the transmission beam of the first terminal device between the first terminal device and each second terminal device in the multiple second terminal devices; the transceiver unit 1410 is used to: use the target transmission beam to send multicast data to the multiple second terminal devices in at least one first time unit.

[0217] Optionally, the at least one first time unit belongs to the same physical layer sidelink feedback channel PSFCH period.

[0218] Optionally, the at least one first time unit is a predefined, or configured, or preconfigured time unit.

[0219] Optionally, the transceiver unit 1410 is further used to: send side control information SCI to the multiple second terminal devices respectively, where the SCI carries information for indicating the at least one first time unit.

[0220] Optionally, the transceiver unit 1410 is further used to: receive feedback information from at least one second terminal device among the multiple second terminal devices, where the feedback information is used to indicate whether the at least one second terminal device successfully receives the multicast data.

[0221] It should be understood that the device 1400 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 1400 may be specifically the first terminal device or the second terminal device in the above-mentioned embodiment, and the device 1400 may be used to execute the various processes and / or steps corresponding to the first terminal device or the second terminal device in the above-mentioned method embodiment. To avoid repetition, they will not be described here.

[0222] The apparatus 1400 in each of the above-described embodiments has the functionality to implement the corresponding steps performed by the first terminal device or the second terminal device in the above-described methods; the functionality can be implemented via hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above-described functionality. For example, the transceiver unit can be replaced by a receiver and a transmitter, and other units, such as the processing unit, can be replaced by a processor, respectively performing the transceiver operations and related processing operations in each method embodiment.

[0223] In the embodiment of the present application, the device 1400 in FIG14 may also be a chip or a chip system, such as a system on chip (SoC). Correspondingly, the transceiver unit 1410 may be a transceiver circuit of the chip, which is not limited here.

[0224] Figure 15 shows another communication device 1500 provided by an embodiment of the present application. The device 1500 includes a processor 1510, a transceiver 1520, and a memory 1530. The processor 1510, the transceiver 1520, and the memory 1530 communicate with each other via an internal connection path. The memory 1530 is used to store instructions, and the processor 1510 is used to execute the instructions stored in the memory 1530 to control the transceiver 1520 to send and / or receive signals.

[0225] It should be understood that apparatus 1500 can be specifically the first terminal device or the second terminal device in the above-described embodiments, and can be used to execute the various steps and / or processes corresponding to the first terminal device or the second terminal device in the above-described method embodiments. Optionally, the memory 1530 may include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 1510 can be used to execute instructions stored in the memory. When the processor 1510 executes the instructions stored in the memory, the processor 1510 is used to execute the various steps and / or processes corresponding to the first terminal device or the second terminal device in the above-described method embodiments. The transceiver 1520 may include a transmitter and a receiver. The transmitter can be used to implement the various steps and / or processes corresponding to the above-described transceiver for performing a transmitting action, and the receiver can be used to implement the various steps and / or processes corresponding to the above-described transceiver for performing a receiving action.

[0226] It should be understood that in the embodiments of the present application, the processor of the above-mentioned device may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0227] During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software units in the processor. The software unit can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor executes the instructions in the memory, and in combination with its hardware, completes the steps of the above method. To avoid repetition, a detailed description is not given here.

[0228] The present application also provides a computer-readable storage medium for storing a computer program for implementing the method corresponding to the first terminal device or the second terminal device in the above embodiment.

[0229] The present application also provides a computer program product, which includes a computer program (also referred to as code, or instructions). When the computer program runs on a computer, the computer can execute the method corresponding to the first terminal device or the second terminal device shown in the above embodiment.

[0230] Those skilled in the art will appreciate that the various method steps and units described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the steps and components of each embodiment have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0231] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0232] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or can be electrical, mechanical or other forms of connection.

[0233] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0234] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0235] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0236] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present application, and such modifications or substitutions should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: include: Sending a reference signal over a plurality of first time units, where the reference signal is used to indicate that the current data transmission is a multicast transmission; The multicast data is sent in at least one second time unit, the at least one second time unit being after the plurality of first time units.

2. The method according to claim 1, characterized in that The multiple first time units and the at least one second time unit belong to the same physical layer sidelink feedback channel PSFCH period.

3. The method according to claim 1 or 2, characterized in that: The plurality of first time units are predefined, or configured, or preconfigured time units.

4. The method according to any one of claims 1 to 3, characterized in that The multiple first time units are the first or first two time units of the PSFCH cycle.

5. The method according to any one of claims 1 to 4, characterized in that The at least one second time unit is a predefined, or configured, or preconfigured time unit.

6. The method according to any one of claims 1 to 4, characterized in that The method further comprises: The sideline control information SCI is sent in the third time unit, wherein the SCI carries information for indicating the at least one second time unit.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Feedback information is received from at least one terminal device, where the feedback information is used to indicate whether the at least one terminal device successfully receives the multicast data.

8. The method according to any one of claims 1 to 7, characterized in that The reference signal includes a channel state information reference signal CSI-RS or a demodulation reference signal DMRS.

9. A communication method, characterized in that: include: receiving a reference signal at a plurality of first time units, wherein the reference signal is used to indicate that the current data transmission is a multicast transmission; Based on the measurement result of the reference signal, multicast data is received in at least one second time unit.

10. The method according to claim 9, characterized in that The multiple first time units and the at least one second time unit belong to the same physical layer sidelink feedback channel PSFCH period.

11. The method according to claim 9 or 10, characterized in that: The plurality of first time units are predefined, or configured, or preconfigured time units.

12. The method according to any one of claims 9 to 11, characterized in that The multiple first time units are the first or first two time units in the PSFCH cycle.

13. The method according to any one of claims 9 to 12, characterized in that The at least one second time unit is a predefined, or configured, or preconfigured time unit.

14. The method according to any one of claims 9 to 12, characterized in that The method further comprises: Sideline control information SCI is received in a third time unit, wherein the SCI carries information indicating the at least one second time unit.

15. The method according to any one of claims 9 to 14, characterized in that The receiving multicast data in at least one second time unit based on the measurement result of the reference signal includes: Determine a target receiving beam based on a measurement result of a reference signal corresponding to each receiving beam in the plurality of receiving beams; The multicast data is received in at least one second time unit using the target receive beam.

16. The method according to any one of claims 9 to 15, characterized in that The method further comprises: Send feedback information, where the feedback information is used to indicate whether the multicast data is successfully received.

17. The method according to any one of claims 9 to 16, characterized in that The reference signal includes a channel state information reference signal CSI-RS resource.

18. A communication method, characterized in that: include: Based on the multiple transmission beams, determine a target transmission beam, where the direction of the target transmission beam covers the directions of the multiple transmission beams, and each transmission beam in the multiple transmission beams is a transmission beam of the first terminal device between the first terminal device and each second terminal device in the multiple second terminal devices; The target transmission beam is used to transmit multicast data to the plurality of second terminal devices in at least one first time unit.

19. The method according to claim 18, characterized in that The at least one first time unit belongs to the same physical layer sidelink feedback channel PSFCH period.

20. The method according to claim 18 or 19, characterized in that The at least one first time unit is a predefined, or configured, or preconfigured time unit.

21. The method according to claim 18 or 19, characterized in that The method further comprises: Sideline control information SCI is sent to each of the plurality of second terminal devices, wherein the SCI carries information for indicating the at least one first time unit.

22. The method according to any one of claims 18 to 21, characterized in that The method further comprises: Feedback information is received from at least one second terminal device among the multiple second terminal devices, where the feedback information is used to indicate whether the at least one second terminal device successfully receives the multicast data.

23. A communication device, characterized in that: include: A unit for implementing the method according to any one of claims 1 to 22.

24. A communication device, characterized in that: include: A processor, wherein the processor is coupled to a memory, wherein the memory is used to store a computer program, and when the processor calls the computer program, the device is caused to execute the method according to any one of claims 1 to 22.

25. A computer-readable storage medium, characterized in that: Used to store a computer program, the computer program comprising instructions for implementing the method according to any one of claims 1 to 22.

26. A computer program product, comprising instructions, characterized in that: When the instructions are executed on a computer, the computer is caused to implement the method according to any one of claims 1 to 22.

Citation Information

Patent Citations

  • Feedback information transmission method and device

    CN112399356A

  • Enhanced FR2 tracking procedure for NR bypass systems

    CN116366117A

  • Lateral link communication method and device

    CN116456382A

  • Positioning information transmission method and device, storage medium and chip system

    CN116668937A

  • Beamforming management enhancements for NR multicast service

    WO2023206411A1