Communication method and apparatus

By not receiving feedback information on N consecutive resources in M ​​resources in side link communication, and beam recovery is performed from the first time slot, the problem of large resource consumption during beam failure recovery is solved, and rapid beam failure judgment and efficient resource utilization are achieved.

WO2025140081A1PCT designated stage expired Publication Date: 2025-07-03HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/141352
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-29
Filing Date
2024-12-23
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

In side link communication, during the beam failure recovery process, the prior art requires the configuration of multiple resource sets for beam failure detection and recovery, resulting in large system resource consumption, which is not conducive to the efficient utilization of resources.

Method used

The beam failure is triggered by not receiving feedback information on N consecutive resources in M ​​resources, and beam recovery is performed from the first time slot, and beam recovery is performed using the same resources to realize beam recovery and data transmission, avoiding the use of periodic reference signals to determine whether the beam is available and conserving transmission resources.

Benefits of technology

Fast beam failure judgment is achieved, resource utilization and beam recovery efficiency are improved, and resource waste is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024141352_03072025_PF_FP_ABST
    Figure CN2024141352_03072025_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and apparatus. The method comprises: sending first information, the first information indicating M resources; sending data to a first terminal device in the M resources; when no first feedback information is received on N feedback resources corresponding to N consecutive resources among the M resources, performing beam recovery starting from a first time slot; the first feedback information corresponding to one feedback resource being used for indicating that data transmitted in the resource corresponding to the feedback resource is successfully received; and the first time slot being spaced apart from the last time slot corresponding to the N feedback resources by P time slots. In the method above, the first terminal device and a second terminal device can respectively determine whether a beam failure occurs, so that both a receiver and a sender can jointly determine whether a currently used beam is available, avoiding the use of a periodic reference signal to determine whether the beam is available, saving transmission resources, and achieving rapid beam failure determination.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on December 29, 2023, with application number 202311866724.X and invention name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0004] The fifth-generation (5G) mobile communication system supports frequency range 2 (FR2) communications, which uses high-frequency signals to transmit data. In FR2, beamforming technology can be used for communication. After using beamforming technology, during the communication process between the transmitter and receiver, the beam selected by the transmitter or receiver may no longer be applicable. For example, the terminal device detects that the bit error rate of the reference signal of a beam is greater than or equal to the threshold and determines that a beam failure has occurred. When a beam failure occurs, the base station can send the corresponding reference signal in a series of candidate beams. When the terminal device finds that the reference signal receiving power (RSRP) of the reference signal in a candidate beam is greater than the configured threshold, it considers the corresponding candidate beam to be available. The terminal device can send a beam failure recovery request (BFRQ) and indicate the candidate beam through the BFRQ, thereby achieving beam recovery, so that the terminal device and base station can finally re-determine the communication beam to ensure communication quality.

[0005] The beam failure recovery (BFR) mechanism on the Uu interface between network devices and terminal devices requires the network devices to configure a resource set for beam failure detection (BFD) and a candidate resource set for BFR. In a sidelink (SL) system, beam failures can also occur at the transmitter and receiver. If the BFR process in the sidelink (SL) follows the BFR process of the Uu interface, one end of the SL needs to configure a resource set for BFD and a candidate resource set for BFR to the other end. However, in an SL, a transmitter may have multiple SL communications, and each SL needs to be configured with a set of resources for BFD and a candidate resource set for BFR. These resources are periodic, which requires configuring multiple sets of resources for BFD and multiple sets of candidate resource sets for BFR. This consumes a lot of system resources and is not conducive to the efficient utilization of the entire system resources. Summary of the Invention

[0006] The present application provides a communication method and apparatus for saving resources.

[0007] In the first aspect, the present application provides a communication method, wherein the execution subject of the method is a terminal device or a module or chip in the terminal device, and the terminal device is used as the execution subject for description. The method includes: sending first information, wherein the first information indicates M resources; M is an integer greater than 0; sending data to the first terminal device in the M resources; the first feedback information is not received on N feedback resources corresponding to N consecutive resources in the M resources, and the triggering beam fails; N is an integer greater than 0; the first feedback information corresponding to one of the feedback resources is used to indicate that the data transmitted in the resource corresponding to the feedback resource is successfully received; and performing beam recovery starting from the first time slot, wherein the first time slot is separated from the last time slot corresponding to the N feedback resources by P time slots, and P is an integer greater than 0.

[0008] In the above method, the first terminal device and the second terminal device can respectively determine whether a beam failure occurs, so that the sender and receiver can jointly determine whether the currently used beam is available, avoiding the use of periodic reference signals to determine whether the beam is available, realizing rapid beam failure judgment, and saving transmission resources.

[0009] In one possible implementation, the performing of beam recovery starting from the first time slot includes: using X beams in X time slots starting from the first time slot to send data to the first terminal device; wherein the X time slots correspond one-to-one to the X beams, and X is an integer greater than 0; receiving second feedback information in a feedback resource corresponding to a second time slot in the X time slots, and using the beam corresponding to the second time slot as a beam for communicating with the first terminal device; the second feedback information is used to indicate that the data transmitted in the second time slot is successfully received.

[0010] This method uses multiple beams to transmit data in multiple time slots during beam recovery, utilizing the same resources for both beam recovery and data transmission. This fully utilizes resources and improves resource utilization. After successful data transmission, a new beam can be determined to complete beam recovery, improving beam recovery efficiency.

[0011] In one possible implementation, after receiving the second feedback information, stop using the X beams to send data to the first terminal device.

[0012] By stopping the use of X beams to send data, resource waste can be avoided and resource utilization can be improved.

[0013] In a possible implementation, the X time slots are X consecutive time slots; or, the X time slots are X time slots with a period of T time slots, where T is an integer greater than 1.

[0014] In a possible implementation, T is greater than or equal to the feedback resource period.

[0015] In one possible implementation, the method further includes: sending a reference signal in the X time slots; wherein a beam used to send the reference signal in one of the X time slots is the same as a beam used to send data in the time slot.

[0016] By sending the reference signal, the first terminal device can complete beam recovery according to the signal quality of the reference signal, thereby improving the efficiency of beam recovery.

[0017] In a possible implementation, P is preset or preconfigured or configured by a network device.

[0018] In a possible implementation, the M resources include at least one retransmission resource and / or at least one periodic resource.

[0019] In a second aspect, the present application provides a communication method, wherein the method is performed by a terminal device or a module or chip in the terminal device, and is described herein using the terminal device as the performing entity. The method comprises: receiving first information from a second terminal device, wherein the first information indicates M resources; M is an integer greater than 0; triggering a beam failure when no data is received on N consecutive resources among the M resources; N is an integer greater than 0; and performing beam recovery starting from a first time slot, wherein the first time slot is separated from the last time slot corresponding to the N feedback resources by P time slots, where P is an integer greater than 0.

[0020] In one possible implementation, performing beam recovery starting from the first time slot includes: correctly decoding the data in a second time slot among X time slots starting from the first time slot, and sending second feedback information in a feedback resource corresponding to the second time slot; the second feedback information is used to indicate that the data transmitted in the second time slot is successfully received; and X is an integer greater than 0.

[0021] In a possible implementation, before sending the second feedback information, the method further includes: receiving a reference signal from the second terminal device in the second time slot; and determining that a signal quality of the reference signal is greater than or equal to a signal quality threshold.

[0022] In one possible implementation, the first time slot of the X time slots is spaced P time slots from the last time slot corresponding to the N feedback resources, where P is an integer greater than 0; P is preset or preconfigured or configured by the network device or configured by the second device.

[0023] In a possible implementation, the M resources include at least one retransmission resource and / or at least one periodic resource.

[0024] In a third aspect, the present application further provides a communication device capable of implementing any of the methods provided in any of the first to second aspects above. The communication device may be implemented in hardware or by executing corresponding software implementations in hardware. The hardware or software includes one or more units or modules corresponding to the above functions.

[0025] In one possible implementation, the communication device includes a processor configured to support the communication device in executing the corresponding functions of the network device or terminal device in the above-described method. The communication device may also include a memory, which may be coupled to the processor and stores program instructions and data necessary for the communication device. Optionally, the communication device also includes an interface circuit for supporting communication between the communication device and other devices.

[0026] In one possible implementation, the communication device includes corresponding functional modules for implementing the steps in the above method. The functions can be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functions.

[0027] In one possible implementation, the structure of the communication device includes a processing unit and a communication unit, which can perform the corresponding functions in the above method examples. For details, please refer to the description of the method provided in any one of the first aspect to the second aspect, which will not be repeated here.

[0028] In a fourth aspect, a communication device is provided, comprising a processor and an interface circuit, wherein the interface circuit is configured to receive signals from a communication device other than the communication device and transmit them to the processor, or to transmit signals from the processor to the communication device other than the communication device, wherein the processor implements the functional modules of the method in any possible implementation of any of the first and second aspects by means of logic circuits or by executing computer programs or instructions. Optionally, the communication device further comprises a memory configured to store the computer program or instructions.

[0029] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program or instruction. When the computer program or instruction is executed by a processor, the method in any possible implementation of any one of the first to second aspects is implemented.

[0030] In a sixth aspect, a computer program product storing instructions is provided, which, when read and executed by a computer, implements the method in any possible implementation of any one of the first to second aspects.

[0031] In a seventh aspect, a circuit is provided, which is used to execute the method in any possible implementation of any one of the first to second aspects above, and the circuit may include a chip circuit. Optionally, the circuit may also be coupled to a memory.

[0032] In an eighth aspect, a chip is provided, comprising a processor. When the processor executes a computer program or instruction, the processor is configured to implement the method of any possible implementation of any of the first and second aspects. Optionally, the chip may further include a memory. The chip may be composed of a single chip or may include a chip and other discrete devices.

[0033] In a ninth aspect, a communication device is provided, comprising a processor, which implements the method in any possible implementation of any one of the first to second aspects through a logic circuit or by executing a computer program or instruction.

[0034] In a tenth aspect, a communication device is provided, comprising a unit or module for executing the method in any possible implementation of any one of the first to second aspects above.

[0035] In an eleventh aspect, embodiments of the present application further provide a communication system. The communication system includes: a second terminal device for implementing the method in the aforementioned first aspect and any possible implementation of the first aspect; and a first terminal device for implementing the method in the aforementioned second aspect and any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] FIG1 is a schematic diagram of a network device architecture provided by an embodiment of the present application;

[0037] FIG2 is a schematic diagram of a network architecture provided in an embodiment of the present application;

[0038] FIG3 is a schematic diagram of a resource provided in an embodiment of the present application;

[0039] FIG4 is a schematic diagram of a resource provided in an embodiment of the present application;

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

[0041] FIG6 is a schematic diagram of a beam management process provided in an embodiment of the present application;

[0042] FIG7 is a flow chart of a communication method provided in an embodiment of the present application;

[0043] FIG8 is a schematic diagram of a resource indication provided in an embodiment of the present application;

[0044] FIG9 is a schematic diagram of data transmission provided in an embodiment of the present application;

[0045] FIG10 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0046] FIG11 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0047] FIG12 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0048] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Obviously, the embodiments described are only a part of the embodiments of the present application, not all of the embodiments. The terms "first", "second" and corresponding terminology labels in the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances. This is merely a way of distinguishing objects with the same properties when describing the embodiments of the present application. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, so that a process, method, system, product or device that includes a series of units is not necessarily limited to those units, but may include other units that are not clearly listed or inherent to these processes, methods, products or devices. The methods and devices provided in the embodiments of the present application are based on the same or similar technical concepts. Since the principles of solving problems by the methods and devices are similar, the implementation of the devices and methods can refer to each other, and the repetitions will not be repeated.

[0049] The method provided in the embodiment of the present application can be applied to various mobile communication systems, for example, the Internet of Things (IoT), narrowband Internet of Things (NB-IoT), a fourth generation (4G) communication system (such as long term evolution (LTE)), a fifth generation (5G) communication system (such as 5G new radio (NR)), a hybrid architecture of LTE and NR, 6G or new communication systems emerging in future communication developments, etc. The communication system may also include a machine to machine (M2M) network, a machine type communication (MTC) or other networks.

[0050] Below, some terms used in the embodiments of the present application are first explained to facilitate understanding by those skilled in the art.

[0051] In the embodiments of the present application, the network device may be a device in a wireless network, and the network device may also be referred to as a network apparatus, a radio access network device, or an access network device. For example, the network device may be a radio access network (RAN) node that connects a terminal device to a wireless network, and may also be referred to as an access network device. The network equipment includes, but is not limited to, a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a fifth generation (5G) mobile communication system, an access network device in an open radio access network (O-RAN), a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system; or it may be a module or unit that completes part of the functions of a base station, for example, a centralized unit (CU), a distributed unit (DU), a centralized unit control plane (CU-CP) module, or a centralized unit user plane (CU-UP) module. The access network equipment may be a macro base station, a micro base station, an indoor station, a relay node, a donor node, etc. The specific technology and specific device form adopted by the network equipment are not limited in this application.

[0052] As shown in Figure 1, in some implementations, network equipment may include a centralized unit (CU) and a distributed unit (DU). RAN equipment, including CU and DU nodes, splits the protocol layers of the gNB in ​​the NR system. Some protocol layer functions are centrally controlled by the CU, while some or all of the remaining protocol layer functions are distributed in the DU, which is then centrally controlled by the CU. Furthermore, the CU can be divided into a control plane (CU-CP) and a user plane (CU-UP). The CU-CP is responsible for control plane functions, primarily including radio resource control (RRC) and the control plane's corresponding packet data convergence protocol (PDCP) (i.e., PDCP-C). PDCP-C is primarily responsible for encryption, decryption, integrity protection, and data transmission of control plane data. The CU-UP is responsible for user plane functions, primarily including the service data adaptation protocol (SDAP) and the user plane's corresponding PDCP (i.e., PDCP-U). SDAP is primarily responsible for processing core network data and mapping flows to bearers. The PDCP-U is primarily responsible for data plane encryption and decryption, integrity protection, header compression, sequence number maintenance, and data transmission. The CU-CP and CU-UP are connected via the E1 interface. The CU-CP represents the gNB's connection to the core network via the NG interface and to the DU via the F1 interface control plane (i.e., F1-C). The CU-UP connects to the DU via the F1 interface user plane (i.e., F1-U). Alternatively, the PDCP-C may also reside in the CU-UP.

[0053] It is understandable that in different systems, CU (including CU-CP or CU-UP) or DU may have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, and CU-UP may also be called O-CU-UP. For convenience of description, this application uses CU, CU-CP, CU-UP and DU as examples. The network device may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services and implementing the functions of the RRC layer. The DU is responsible for processing physical layer protocols and real-time services and implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer and the physical (PHY) layer. In some deployments, the CU can be further divided into a Centralized Unit Control Plane (CU-CP) node and a Centralized Unit User Plane (CU-UP) node, where the CU-CP is responsible for control plane functions and the CU-UP is responsible for user plane functions.

[0054] The terminal device involved in the embodiments of the present application may be a wireless terminal device capable of receiving scheduling and instruction information from a network device. The terminal device may be referred to as a terminal device, and may also be referred to as user equipment (UE), terminal, mobile station (MS), mobile terminal (MT), etc. The terminal device may be a device that includes wireless communication capabilities (providing voice / data connectivity to the user). For example, a handheld device with wireless connection capabilities, or an in-vehicle device, in-vehicle module, etc. Currently, some examples of terminal devices include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in the Internet of Vehicles, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, device-to-device (D2D) communication terminal devices, vehicle-to-everything (V2X) communication terminal devices, smart vehicles, telematics boxes (T-boxes), machine-to-machine / machine-type communications (M2M / MTC) terminal devices, Internet of Things (IoT) The IoT (Internet of Things) terminal devices, etc. For example, the terminal device can be an onboard device, complete vehicle equipment, an onboard module, a vehicle, an onboard unit (OBU), a roadside unit (RSU), a T-box, a chip, or a system on chip (SOC), etc. The above chip or SOC can be installed in the vehicle, OBU, RSU, or T-box. Wireless terminals in industrial control can be cameras, robots, etc. Wireless terminals in smart homes can be TVs, air conditioners, vacuum cleaners, speakers, set-top boxes, etc.The terminal device can also be a V2X device, such as a smart car (or intelligent car), a digital car, an unmanned car (or driverless car or pilotless car or automobile), a self-driving car or autonomous car, a pure electric vehicle (or Battery EV), a hybrid electric vehicle (HEV), a range extended EV (REEV), a plug-in hybrid electric vehicle (PHEV), a new energy vehicle (new energy vehicle), and a roadside unit (RSU). The terminal device can also be a device in device-to-device (D2D) communication, such as an electricity meter, a water meter, etc. In addition, in an embodiment of the present application, the terminal device can also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.

[0055] In this application, predefined content generally refers to information that is defined by standards and does not require additional device configuration. It is pre-recorded / written in the hardware and / or software of the terminal device itself, or it can be understood as not being modifiable by the network device or other terminal devices. Pre-configured content generally refers to information that is pre-recorded / written in the hardware and / or software of the terminal device itself, determined by the equipment manufacturer, and can be modified through software or hardware.

[0056] (Pre) configuration can be divided into network device (pre) configuration and terminal device (pre) configuration. If it is a network device (pre) configuration, it can be (pre) configured through a system information block (SIB) or RRC signaling; if it is a terminal device (pre) configuration, it can be (pre) configured according to PC5-RRC signaling.

[0057] This application can be applied to Cellular Vehicle-To-Everything (C-V2X), which is a V2X communication technology developed based on cellular systems. C-V2X utilizes and enhances current cellular network functions and elements to achieve low-latency and high-reliability communications between various nodes in the vehicle network. C-V2X can include vehicle-to-vehicle communication (V2V), vehicle-to-pedestrian communication (V2P), vehicle-to-infrastructure communication (V2I), and vehicle-to-network communication (V2N). As cellular systems evolve from LTE to 5G, C-V2X evolves from LTE-V2X to NR-V2X (New Radio V2X, NR-V2X). The vehicle-to-vehicle communication technology supported by V2X can be extended to D2D communications under any system.

[0058] Please refer to Figure 2, which is a schematic diagram of the architecture of the communication system provided in an embodiment of the present application. The communication system may include multiple communication devices, and these multiple communication devices may include network devices and terminal devices, or may only include terminal devices. Figure 1 takes a network device and four terminal devices (such as terminal device 1, terminal device 2, terminal device 3 and terminal device 4) as an example. In Figure 1, terminal device 1 and terminal device 2 are within the coverage range of the network device, and terminal device 3 and terminal device 4 are outside the coverage range of the network device. The network device can send information to terminal device 1 via a downlink, and terminal device 1 can send information to the network device via an uplink, and terminal device 1 and terminal device 2 can communicate directly via a side link. Terminal device 1 and terminal device 3 can communicate directly via a side link. Terminal device 4 and terminal device 3 can communicate directly via a side link.

[0059] 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-specific radio resource control (RRC) signaling or 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). Among them, the resource pool may also be referred to as an SL resource pool.

[0060] In V2X SL, the terminal device can use the self-selected resource mode (also known as mode 2) to determine the transmission resources. If the self-selected resource mode is used to select the transmission resources, the terminal device can select the transmission resources for communication within the resource selection window within the resource pool based on the results of perception within its own perception window. The specific resource selection process is not limited in this application and will not be repeated here.

[0061] After the terminal device selects a transmission resource in the resource pool using the self-selected resource mode, it can indicate the selected transmission resource through the sidelink control information (SCI). Among them, the SCI of the NR SL system 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, the terminal device needs to correctly decode the first-level SCI before decoding the second-level SCI and PSSCH. 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, the length is 2 or 3 symbols (determined by the resource pool configuration information), and the frequency domain position is the smallest physical resource block (PRB) index of each subchannel, the length is at least 10 PRBs (determined by the resource pool configuration information) but does not exceed the size of the subchannel.

[0062] The frequency resource assignment field and time resource assignment field in the first-level SCI are used to indicate the frequency and time domain resources of the PSSCH, respectively. The resource reservation period field is used to indicate the periodic reservation of resources for PSSCH transmission. The value of the resource reservation period field is configured, preconfigured, or predefined by the network device. The format of the second-level SCI is indicated by the first-level SCI.

[0063] NR-V2X supports physical layer hybrid automatic repeat request (HARQ)-acknowledgement (ACK) feedback. For a PSSCH transmission, if the transmitting user includes HARQ-ACK feedback enable information in the control information, the receiving user needs to provide ACK / NACK information based on the PSSCH decoding result. The ACK / NACK information is transmitted via the physical sidelink feedback channel (PSFCH).

[0064] PSFCH 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, that is, physical layer HARQ feedback is not supported; for example Indicates that within a time window There will be a PSFCH time slot in each time slot, or it can be understood that the PSFCH period is As shown in FIG3 , in the time slot where the frequency domain resources of the PSFCH are located, the PSFCH occupies the last two symbols before the gap (GAP). The PSFCH time slot may refer to a time slot including the PSFCH resources.

[0065] In V2X, PSFCH resources are configured for each PSSCH subchannel. The PSFCH resource determination process for each subchannel is as follows:

[0066] ① The resource pool is configured with a bitmap of PSFCH frequency domain resources to indicate whether the physical resource block (PRB) on the frequency domain resources where the resource pool is located can be used as a PSFCH frequency domain 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 as a PSFCH frequency domain resource, and a 0 in the bitmap indicates that the corresponding PRB cannot be used as a PSFCH frequency domain resource. In particular, PSFCH frequency domain resources can be used to transmit HARQ-ACK information, and its resources are represented by the "sl-PSFCH-RB-Set" bitmap. A bit value of 1 in the bitmap indicates that the corresponding PRB can be used to transmit HARQ-ACK information. Alternatively, PSFCH frequency domain resources can also be used to transmit scheme 2 conflict indication. Its resources are represented by the "sl-RB-SetPSFCH" bitmap. A value of 1 in the bitmap indicates that the corresponding PRB can be used to transmit scheme 2 conflict indication. The positions of the bit values ​​​​of 1 in "sl-PSFCH-RB-Set" and "sl-RB-SetPSFCH" do not overlap.

[0067] As shown in Figure 4, in a feedback time slot with PSFCH frequency domain resources, assuming that a subchannel contains 10 PRBs and there are 3 subchannels in the resource pool, the bit map indicating the PSFCH frequency domain resources in the resource pool contains a total of 3*10=30 bits, each indicating whether each PRB can be used for PSFCH transmission. Referring to Figure 4, the frequency domain position corresponding to a bit value of 1 in the bit map can be used for PSFCH transmission, such as HARQ-ACK information or collision information. Figure 4 illustrates the example of the first 4 PRBs of each subchannel being used for PSFCH transmission.

[0068] ② Considering the limitations of the receiver's decoding capabilities, the receiver cannot provide feedback immediately after receiving sidelink data. Therefore, the standard defines a PSSCH feedback interval, K. Specifically, the PSSCH transmits the PSFCH in the first available timeslot containing a PSFCH resource. This timeslot is the Kth timeslot after the PSSCH's timeslot (i.e., the interval between this timeslot and the PSSCH's timeslot is K-1 timeslots). The value of K is configured by the resource pool. As shown in Figure 5, when K = 2, PSSCHs carried in timeslots 0 and 1 can be fed back on the PSFCH resource in timeslot 3, and PSSCHs carried in timeslots 2, 3, 4, and 5 can be fed back on the PSFCH resource in timeslot 7. Since timeslots 2, 3, 4, and 5 are fed back on the PSFCH resource in the same timeslot, this can be called a PSSCH bundling window or feedback period.

[0069] ③ The available PSFCH resources within a feedback time slot are allocated to each subchannel within the feedback cycle in sequence, first in the time domain and then in the frequency domain.

[0070] That is to say, V2X defines the correspondence between PSSCH resources (carrying sidelink data, also called sidelink resources) and PSFCH resources (carrying sidelink feedback data) in the resource pool. The PSSCH resources and the corresponding PSFCH resources are located in the same resource pool, or the sidelink data and the sidelink feedback data corresponding to the sidelink data are located in the same resource pool.

[0071] Based on the description of the above-mentioned relevant technical features, it can be seen that V2X defines the correspondence between PSSCH resources and PSFCH resources in the same resource pool. For example, PSSCH resource 1 corresponds to PSFCH resource 1. If terminal device A receives sidelink data from terminal device B on PSSCH resource 1, it can send feedback information corresponding to the sidelink data to terminal device B on PSFCH resource 1.

[0072] In the V2X transmission mode 2 scenario, unlike network device scheduling, the terminal device needs to independently select PSSCH feedback resources based on its own listening results. Therefore, in order to simplify the PSFCH frequency domain resource selection process, NR-V2X configures PSFCH frequency domain resources for each PSSCH subchannel.

[0073] Beam management is a key technology for NR systems in the frequency range (FR)2. 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 FR1 frequency range is 410MHz-7125MHz; the FR2 frequency range is 24250MHz-52600MHz.

[0074] Taking downlink beam management as an example, beam management can be divided into three states according to the working status, as shown in Figure 6. The operations in each state are summarized as follows:

[0075] P-1: The terminal device measures the first transmit beam set of the network device (the beams in the first transmit beam set are wide beams) and selects the transmit beam of the network device and the receive beam of the terminal device;

[0076] P-2: Based on P-1, the terminal device measures the second transmit beam set (the beams in the second transmit beam set are beamlets) to improve the transmit beams of the network device.

[0077] P-3: The terminal device uses different receiving beams to measure the transmitting beam of the same network device and improve its own receiving beam.

[0078] Based on the above three state operations, downlink beam management is performed. The basic process is as follows:

[0079] The network device is configured with 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 to each beam direction in a scanning manner, with each beam direction corresponding to an SSB; 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 SSB set to the network device on the given time-frequency resource. The network device determines the transmission beam based on this information. Uplink beam management also uses a similar process, but uses a different reference signal.

[0080] Furthermore, in order to implement the transmit beam training in the P-2 working state, the network device will S K transmit beams are allocated S Channel State Information Reference Signal (CSI-RS) resources are generated and then sent out through periodic beam scanning, with each beam direction corresponding to one CSI-RS resource. Among these CSI-RS resources, the maximum number of CSI-RS ports is 2. Other uncertain resource mapping information needs to be configured by the network device and indicated to the terminal device through RRC signaling. 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 reference signal 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 uses the reported information to determine the transmit beam to be used.

[0081] Uplink beam management uses a similar process, but uses a different reference signal.

[0082] During communication between a transmitter and receiver, the beam selected by the transmitter or receiver may no longer be suitable, for example, due to poor link quality. This situation is also called beam failure or beam fault. When a beam fails, the transmitter or receiver can request beam failure recovery (BFR) to align the beams ultimately selected by the transmitter and receiver, ensuring communication quality.

[0083] Taking the air interface (i.e., Uu interface) BFR process as an example, the BFR process includes the following four steps:

[0084] 1. BFD: The base station configures a set of periodic reference signal resources, q0, for beam failure detection signals through signaling or the element "Beam-Failure-Detection-RS-ResourceConfig." The UE compares the measured link quality of the q0 signal with the threshold Qout,LR. If the link quality measured multiple times is lower than the threshold Qout,LR, a beam failure is considered. The number of times is the maximum number of beam failure instances (beamFailureInstanceMaxCount). The UE reports a beam failure indication to the media access control (MAC) layer via the physical layer. The threshold Qout,LR can be determined by RLM-IS-OOS-thresholdConfig. If the number of beam failure instances reported by the physical layer is greater than or equal to beamFailureInstanceMaxCount within the beamFailureDetectionTimer, the UE determines that a beam failure has occurred. The reference signal can be a channel state information reference signal (CSI-RS).

[0085] When the base station is not configured with q0, the UE uses the transmission configuration indicator (TCI)-state physical downlink control channel (PDCCH) information to search for periodic CSI-RS or synchronization signal and physical broadcast channel (PBCH) block (synchronization signal / PBCH block, SSB) with quasi co-location (QCL) relationship as measurement signals.

[0086] 2. New beam identification: The base station configures the CSI-RS resources or SSB resources set as q1 through candidateBeamRSList to measure the quality of the beam candidate link; the UE measures the signal link quality of q1 and compares the measured link quality with the threshold rsrp-ThresholdSSB. When the measured link quality is higher than the threshold rsrp-ThresholdSSB, the beam corresponding to the link quality is reported to the MAC layer as a new beam.

[0087] 3. Beam Failure Recovery Request (BFRQ): After the UE's MAC layer receives the beam failure indication and candidate beam indication from the PHY layer, it sends a BFRQ on the physical random access channel (PRACH) resource configured by the base station. The PRACH resource is associated with the CSI-RS resource and / or SSB identified by the candidate beam. After the UE's MAC layer sends the PRACH, it starts the beamFailureRecoveryTimer timer.

[0088] 4. Beam Failure Recovery Response (BFRR): The UE begins monitoring the base station's BFRR on the PDCCH four slots after transmitting the PRACH. The monitoring window size is configured by higher layers. If the base station's BFRR is not received before the beamFailureRecoveryTimer timer expires, the UE reports a BFRQ Failure to higher layers. If the base station's BFRR is received on the designated PDCCH control resource set (CORESET), the timer is stopped.

[0089] As can be seen, during the BFR process on the Uu interface, the base station configures q0 and q1. Similar to the Uu interface, when the beams selected by both ends of the SL communication are no longer suitable, the SL transmitter or receiver can also request BFR to align the beams ultimately selected by the transmitter and receiver, ensuring communication quality. However, if the beam recovery process on the Uu interface is used, an available beam must be determined through reference signal scanning before communication can begin. This introduces additional latency and increases the probability of SL resource collisions.

[0090] When the method provided in the present application is applied to the network architecture in Figure 2, in the present application, the method performed by the network device can be performed by a module (such as a chip) in the network device in Figure 2, or by a control subsystem that includes the network device function. The control subsystem that includes the network device function here can be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. In the present application, the method performed by the terminal device can be performed by a module (such as a chip or a modem) in the terminal device in Figure 2, or by a device that includes the terminal device function.

[0091] It can be understood that 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, and can be applied to modules in terminal devices or network devices, as long as it can 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.

[0092] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0093] FIG7 is a flow chart of a communication method provided in an embodiment of the present application, wherein the method includes:

[0094] Step 701: The second terminal device sends first information, where the first information indicates M resources, where M is an integer greater than 0.

[0095] Accordingly, the first terminal device receives the first information from the second terminal device. The M resources include at least one of at least one retransmission resource and at least one periodic resource. Any two of the M resources may be located in different time slots.

[0096] This application does not limit how the first information indicates the M resources. For example, the first information is located in downlink control information (DCI) or SCI, and the first information may include a frequency domain resource assignment field and a time domain resource assignment field. The frequency domain resource assignment field is used to indicate the frequency domain position of the retransmission resource, and the time domain resource assignment field is used to indicate the time domain position of the retransmission resource. The first information may also include a resource reservation period field, and the resource reservation period field is used to indicate periodic resources.

[0097] For example, as shown in FIG8 , the first information indicates four resources, including two retransmission resources ( R1 and R2 ) and two periodic resources ( P1 and P2 ).

[0098] In this application, there is no limitation on how the second terminal device determines the M resources. For example, the second terminal device may select M resources from the resource pool using a user-selected resource mode (mode 2), or may determine the M resources using other methods.

[0099] Step 702: The second terminal device sends data to the first terminal device in M ​​resources.

[0100] The second terminal device can send data to each of the M resources. The specific content of the data sent can be any data that the second terminal device can send to the first terminal device, and this application does not limit this.

[0101] In one implementation, the second terminal device may use the first beam to send data. The first beam may be determined between the first terminal device and the second terminal device through a beam management process, or may be determined by other means. This application does not limit this.

[0102] Step 703: The first terminal device does not receive data on N consecutive resources among the M resources, and the beam triggering fails.

[0103] The first terminal device fails to trigger the beam, indicating that the first terminal device cannot receive the data and / or control information sent by the second terminal device using the first beam, and the second terminal device and / or the first terminal device needs to change the transmission beam.

[0104] In this application, each of the M resources corresponds to a feedback resource, and the feedback resource corresponding to each of the M resources is pre-configured or preset. For example, the feedback resource is a PSFCH resource. The correspondence between the resource used to transmit data and the PSFCH resource can refer to the relevant descriptions of Figures 3 to 5.

[0105] Implementation method 1: If the first terminal device correctly decodes data in a resource, first feedback information is sent in the feedback resource corresponding to the resource. The first feedback information corresponding to a feedback resource is used to indicate that the data transmitted in the resource corresponding to the feedback resource is successfully received. For example, the first feedback information can be ACK; if the first terminal device fails to receive data in a resource, that is, the data is not correctly decoded, the first feedback information is not sent in the feedback resource corresponding to the resource.

[0106] Implementation method two: if the first terminal device correctly decodes data in a resource, it sends first feedback information in the feedback resource corresponding to the resource; if the first terminal device fails to receive data in a resource, that is, fails to decode the data correctly, it sends third feedback information in the feedback resource corresponding to the resource. The third feedback information corresponding to a feedback resource is used to indicate that the reception of the data transmitted in the resource corresponding to the feedback resource has failed. For example, the third feedback information can be NACK.

[0107] If the first terminal device adopts implementation method 1 to send feedback information, the second terminal device can execute step 704.

[0108] Step 704: The second terminal device does not receive the first feedback information on the N feedback resources corresponding to N consecutive resources among the M resources, and the beam triggering fails.

[0109] Alternatively, the second terminal device does not receive the first feedback information or the third feedback information on the N feedback resources corresponding to N consecutive resources among the M resources, and the beam triggering fails.

[0110] The second terminal device fails to trigger the beam, indicating that the first beam used by the second terminal device to send data among M resources fails, and the first beam cannot be used to send data and / or control information to the first terminal device. The second terminal device and / or the first terminal device needs to change the sending beam.

[0111] Wherein, N is an integer greater than 0, and N is less than or equal to M. N is preset or preconfigured or configured by the network device, and may also be configured by the second terminal device.

[0112] For example, in combination with the previous Figure 8, the feedback resource is a PSFCH resource, M=4, and the M resources include 2 retransmission resources (R1 and R2) and 2 periodic resources (P1 and P2). R1 ​​is located in time slot 2, R2 is located in time slot 6, P1 is located in time slot 4, and P2 is located in time slot 8; the PSFCH resources corresponding to R1 and P1 are located in time slot 5, and the PSFCH resources corresponding to R2 and P2 are located in time slot 9. If N=4, then the first terminal device does not receive data from the second terminal device on R1, P1, R2, and P2, and the triggering beam fails; the second terminal device does not receive the first feedback information on the four PSFCH resources corresponding to R1, P1, R2, and P2, and the triggering beam fails.

[0113] If the first terminal device adopts implementation method 2 to send feedback information, step 704 can also be replaced by: the second terminal device receives the third feedback information on N feedback resources corresponding to N consecutive resources among the M resources, and the triggering beam fails.

[0114] Step 705: The second terminal device performs beam recovery starting from the first time slot, where the first time slot is separated from the last time slot corresponding to the N feedback resources by P time slots.

[0115] The second terminal device performs beam recovery starting from the first time slot, and the starting time slot of beam recovery can be the first time slot or the next time slot adjacent to the first time slot, that is, it can be understood that beam recovery is performed in the first time slot and subsequent time slots, or beam recovery is performed in the next time slot adjacent to the first time slot and subsequent time slots.

[0116] Wherein, P is an integer greater than 0, and P is preset or preconfigured or configured by the network device, or may be configured by the second terminal device.

[0117] Step 706: The first terminal device performs beam recovery starting from the first time slot.

[0118] For example, in conjunction with FIG8 , assuming that P=2, the first time slot is time slot 11. The first terminal device and the second terminal device perform beam recovery starting from time slot 11.

[0119] This application does not limit the specific method for performing beam recovery. For example, starting from the first time slot, the first terminal device sends a reference signal to the second terminal device to perform beam scanning; the second terminal device provides feedback on the beam scanning using feedback resources. Alternatively, the second terminal device sends a reference signal to the first terminal device to perform beam scanning; the first terminal device provides feedback on the beam scanning using feedback resources.

[0120] The following description is given by taking an example where the second terminal device sends a reference signal to the first terminal device and performs beam scanning.

[0121] For the second terminal device, the second terminal device may use X beams to send data to the first terminal device in X time slots starting from the first time slot. For example, the second terminal device may send data in the PSSCH in each of the X time slots; the second terminal device may send control information in the PSCCH in each of the X time slots. The specific content of the control information is not limited, for example, the control information is SCI.

[0122] The data sent by the second terminal device in X time slots may be new data or data that failed to be transmitted in M ​​resources, and this application does not limit this.

[0123] For the first terminal device, the first terminal device detects whether there is data from the second terminal device in X time slots starting from the first time slot.

[0124] The first time slot among the X time slots is the first time slot. The X time slots correspond one-to-one to the X beams, where X is an integer greater than 0. X is preset, preconfigured, or configured by the network device, or may be configured by the second terminal device. Optionally, X is less than the number of beams included in the second terminal device.

[0125] The X time slots are X consecutive time slots; or, the X time slots are X time slots with a period of T time slots, where T is an integer greater than 1, for example, T is greater than or equal to the feedback resource period.

[0126] In one possible implementation, if the first terminal device correctly decodes data in a second time slot among X time slots, the first terminal device sends second feedback information using the feedback resource corresponding to the second time slot. The feedback resource corresponding to the second time slot may refer to the feedback resource corresponding to the resource in the second time slot that carries the correctly decoded data. The second feedback information may indicate successful reception of the data transmitted in the second time slot, for example, an ACK.

[0127] Accordingly, if the second terminal device receives the second feedback information in the feedback resource corresponding to the second time slot among the X time slots, the beam corresponding to the second time slot is used as the beam for communicating with the first terminal device. The beam corresponding to the second time slot may refer to the beam used by the second terminal device to send data in the second time slot. The beam corresponding to the second time slot may be used as the beam used after beam recovery.

[0128] In another possible implementation, if the first terminal device correctly decodes the control information in the PSCCH in the second time slot of X time slots, but does not correctly decode the data in the PSSCH in the second time slot, fourth feedback information is sent in the feedback resource corresponding to the second time slot. The feedback resource corresponding to the second time slot may refer to the feedback resource corresponding to the resource carrying the correctly decoded data in the second time slot. The fourth feedback information may indicate a failure to receive the data transmitted in the second time slot, for example, a NACK.

[0129] Accordingly, if the second terminal device receives the fourth feedback information in the feedback resource corresponding to the second time slot among the X time slots, the beam corresponding to the second time slot is used as the beam for communicating with the first terminal device. When the second terminal device uses the beam to send data to the first terminal device, the data bit rate can be reduced, for example, the bit rate of the sent data is the same as the bit rate of the control information, thereby improving the success rate of data reception.

[0130] Optionally, the second terminal device may further transmit a reference signal in each of the X time slots; wherein the beam used by the second terminal device to transmit the reference signal in one of the X time slots is the same as the beam used to transmit data in that time slot. The reference signal may be transmitted in the PSSCH.

[0131] For example, as shown in Figure 9, X=6, and the X time slots are time slots a1 to a6. The second terminal device uses beam 1 to send control information in PSCCH resources and sends data and reference signals in PSSCH resources in time slot a1; uses beam 2 to send control information in PSCCH resources and sends data and reference signals in PSSCH resources in time slot a2; uses beam 3 to send control information in PSCCH resources and sends data and reference signals in PSSCH resources in time slot a3; uses beam 4 to send control information in PSCCH resources and sends data and reference signals in PSSCH resources in time slot a4; uses beam 5 to send control information in PSCCH resources and sends data and reference signals in PSSCH resources in time slot a5; and uses beam 6 to send control information in PSCCH resources and sends data and reference signals in PSSCH resources in time slot a6.

[0132] The first terminal device receives data in each of the X time slots in sequence. For example, the first terminal device receives control information in the PSCCH resource in time slot a1 and receives data in the PSSCH resource. If the first terminal device can correctly decode the control information in the PSCCH resource and the data in the PSSCH resource, or the first terminal device can correctly decode the data in the PSSCH resource, the second feedback information can be sent to the second terminal device. If the first terminal device cannot correctly decode the control information in the PSCCH resource and the data in the PSSCH resource, or the first terminal device cannot correctly decode the data in the PSSCH resource, the second feedback information is not sent. The situations in other time slots are similar and will not be repeated here.

[0133] Optionally, if a reference signal is also received in one of the X time slots, and the first terminal device determines that the signal quality of the reference signal is greater than or equal to a signal quality threshold, the control information in the PSCCH resource and the data in the PSSCH resource are decoded; if the control information in the resource and the data in the PSSCH resource are correctly decoded, or the first terminal device is able to correctly decode the data in the PSSCH resource, second feedback information is sent. If the signal quality of the reference signal is less than the signal quality threshold, it is deemed that the control information in the PSCCH resource and the data in the PSSCH resource cannot be correctly decoded, and the second feedback information is not sent; alternatively, if the signal quality of the reference signal is less than the signal quality threshold, even if the control information in the PSCCH resource and the data in the PSSCH resource can be correctly decoded, the second feedback information is not sent.

[0134] Optionally, if the second terminal device receives second feedback information in the feedback resource corresponding to one of the X time slots, it may no longer transmit data or reference signals in the remaining time slots. For example, if the second terminal device receives second feedback information in the PSFCH resource corresponding to time slot a3, it may no longer transmit data or reference signals in time slots a4, a5, and a6. This saves resources and improves resource utilization.

[0135] Through the method provided in this application, the first terminal device can determine whether a beam failure has occurred based on the data reception status of the M resources indicated by the first information, and the second terminal device can determine whether a beam failure has occurred based on the reception status of the first feedback information corresponding to the M resources. This allows the sender and receiver to jointly determine whether the currently used beam is available, avoiding the use of periodic reference signals to determine whether the beam is available, saving transmission resources, and achieving rapid beam failure judgment. Furthermore, during the beam recovery process, it is not necessary to scan all beams. Data transmission and reference signal beam scanning are integrated to achieve rapid beam recovery.

[0136] It is understood that in order to implement the functions in the above embodiments, the terminal device or network device includes hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner driven by computer software depends on the specific application scenario and design constraints of the technical solution.

[0137] The following is a schematic diagram of the structure of possible communication devices provided in the embodiments of the present application. These communication devices can be used to implement the functions of the terminal device or network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.

[0138] As shown in Figure 10, the communication device 1000 includes a processing unit 1010 and a communication unit 1020. The communication device 1000 is used to implement the functions of the terminal device or network device in each of the above-mentioned method embodiments.

[0139] When the communication device 1000 is used to implement the function of the second terminal device:

[0140] A communication unit, configured to send first information, wherein the first information indicates M resources, where M is an integer greater than 0; and send data to a first terminal device in the M resources;

[0141] A processing unit, configured to perform beam recovery starting from a first time slot if first feedback information is not received on N feedback resources corresponding to N consecutive resources among the M resources; N is an integer greater than 0; the first feedback information corresponding to one of the feedback resources is used to indicate that data transmitted in the resource corresponding to the feedback resource is successfully received; the first time slot is separated from the last time slot corresponding to the N feedback resources by P time slots, where P is an integer greater than 0.

[0142] When the communication device 1000 is used to implement the functions of the first terminal device:

[0143] A communication unit, configured to receive first information from a second terminal device, wherein the first information indicates M resources; M is an integer greater than 0;

[0144] A processing unit is configured to perform beam recovery starting from a first time slot when no data is received on N consecutive resources among the M resources; N is an integer greater than 0; the first time slot is separated from the last time slot corresponding to the N feedback resources by P time slots, where P is an integer greater than 0.

[0145] A more detailed description of the processing unit 1010 and the communication unit 1020 can be directly obtained by referring to the relevant descriptions in the above-mentioned method embodiments, and will not be repeated here.

[0146] It should be understood that the division of units in the above device is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or physically separated. Moreover, the units in the device can all be implemented in the form of software called through processing elements; or all be implemented in the form of hardware; or some units can be implemented in the form of software called through processing elements, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or it can be integrated into a certain chip of the device. In addition, it can also be stored in the form of a program in a memory, called by a certain processing element of the device and execute the function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element here can also be a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each operation of the above method or each unit above can be implemented by the integrated logic circuit of the hardware in the processor element or by software called through the processing element.

[0147] In one example, the unit in any of the above devices may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASICs), one or more digital singnal processors (DSPs), one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a processor, such as a general-purpose central processing unit (CPU), or other processor that can call a program. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0148] The above-mentioned receiving unit is an interface circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is the interface circuit of the chip used to receive signals from other chips or devices. The above-mentioned sending unit is an interface circuit of the device, which is used to send signals to other devices. For example, when the device is implemented as a chip, the sending unit is the interface circuit of the chip used to send signals to other chips or devices.

[0149] As another possible product form, the terminal device or network device of the embodiment of the present application can be implemented by a general bus architecture. For ease of explanation, refer to Figure 11, which is a structural diagram of a communication device 1100 provided in an embodiment of the present application, and the communication device 1100 includes a processor 1101 and a transceiver 1102. The communication device 1100 can be a terminal device, or a chip or chip system therein; or, the communication device 1100 can be a network device, or a chip or module therein. Figure 11 only shows the main components of the communication device 1100. In addition to the processor 1101 and the transceiver 1102, the communication device 1100 can further include a memory 1103, and an input and output device (not shown in the figure).

[0150] Optionally, the processor 1101 is primarily used to process communication protocols and communication data, as well as control the entire communication device, execute software programs, and process software program data. The memory 1103 is primarily used to store software programs and data. The transceiver 1102 may include a radio frequency circuit and an antenna. The radio frequency circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as a touch screen, display, and keyboard, are primarily used to receive user input and output data to the user.

[0151] Optionally, the processor 1101 , the transceiver 1102 , and the memory 1103 may be connected via a communication bus.

[0152] When the communication device is powered on, the processor 1101 can read the software program in the memory 1103, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1101 performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal to the outside in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1101. The processor 1101 converts the baseband signal into data and processes the data.

[0153] In another implementation, the RF circuit and antenna can be set independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna can be arranged remotely from the communication device.

[0154] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the above-mentioned communication device 1000 may take the form of the communication device 1100 shown in FIG. 11 .

[0155] As an example, the functions / implementation process of the processing unit 1010 in FIG10 may be implemented by the processor 1101 in the communication device 1100 shown in FIG11 calling computer-executable instructions stored in the memory 1103. The functions / implementation process of the communication unit 1020 in FIG10 may be implemented by the transceiver 1102 in the communication device 1100 shown in FIG11.

[0156] As another possible product form, the terminal device or network device in the present application may adopt the structure shown in Figure 12, or include the components shown in Figure 12. Figure 12 is a schematic diagram of the structure of a communication device 1200 provided in the present application.

[0157] As shown in FIG12 , the communication device 1200 includes at least one processor 1201. Optionally, the communication device further includes a communication interface 1202.

[0158] When the program instructions are executed in the at least one processor 1201, the communication device 1200 can implement the method provided in any of the aforementioned embodiments and any possible designs therein. Alternatively, the processor 1201 implements the method provided in any of the aforementioned embodiments and any possible designs therein through logic circuits or by executing code instructions.

[0159] The communication interface 1202 can be used to receive program instructions and transmit them to the processor. Alternatively, the communication interface 1202 can be used for the communication device 1200 to communicate with other communication devices, such as exchanging control signaling and / or service data. Exemplarily, the communication interface 1202 can be used to receive signals from devices other than the communication device 1200 and transmit them to the processor 1201, or to send signals from the processor 1201 to other communication devices other than the communication device 1200.

[0160] Optionally, the communication interface 1202 may be a code and / or data read and write interface circuit, or the communication interface 1202 may be a signal transmission interface circuit between a communication processor and a transceiver, or a pin of a chip.

[0161] Optionally, the communication device 1200 may further include at least one memory 1203, which may be used to store required program instructions and / or data. It should be noted that the memory 1203 may exist independently of the processor 1201 or may be integrated with the processor 1201. The memory 1203 may be located within or outside the communication device 1200, without limitation.

[0162] Optionally, the communication device 1200 may further include a power supply circuit 1204, which may be used to supply power to the processor 1201. The power supply circuit 1204 may be located in the same chip as the processor 1201, or in another chip other than the chip where the processor 1201 is located.

[0163] Optionally, the communication device 1200 may further include a bus, and various parts of the communication device 1200 may be interconnected via the bus.

[0164] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the communication device 1000 shown in FIG. 10 may take the form of the communication device 1200 shown in FIG. 12 .

[0165] As an example, the functions / implementation process of the processing unit 1010 in FIG10 may be implemented by the processor 1201 in the communication device 1200 shown in FIG12 calling computer-executable instructions stored in the memory 1203. The functions / implementation process of the communication unit 1020 in FIG10 may be implemented by the communication interface 1202 in the communication device 1200 shown in FIG12.

[0166] It should be noted that the structure shown in FIG12 does not constitute a specific limitation on the terminal device or network device. For example, in other embodiments of the present application, the terminal device or network device may include more or fewer components than shown in the figure, or combine or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0167] When the communication device is a chip used in a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from other modules in the terminal (such as a radio frequency module or antenna), and the information is sent by the base station to the terminal; or the terminal chip sends information to other modules in the terminal (such as a radio frequency module or antenna), and the information is sent by the terminal to the base station.

[0168] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.

[0169] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also exist in a base station or a terminal as discrete components.

[0170] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.

[0171] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0172] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, optical storage, etc.) that contain computer-usable program code.

[0173] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.

[0174] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0175] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.

Claims

1. A communication method, characterized in that, Including: Sending first information, where the first information indicates M resources; M is an integer greater than 0; Sending data to a first terminal device among the M resources; If no first feedback information is received on N feedback resources corresponding to N consecutive resources among the M resources, performing beam recovery starting from a first time slot; N is an integer greater than 0; The first feedback information corresponding to one of the feedback resources is used to indicate that the data transmitted in the resource corresponding to the feedback resource is received successfully; The first time slot is separated from the last time slot corresponding to the N feedback resources by P time slots, and P is an integer greater than 0.

2. The method according to claim 1, wherein The performing beam recovery starting from the first time slot includes: Sending data to the first terminal device using X beams in X time slots starting from the first time slot; wherein, the X time slots correspond one-to-one to the X beams, and X is an integer greater than 0; Receiving second feedback information on a feedback resource corresponding to a second time slot among the X time slots, and using the beam corresponding to the second time slot as the beam for communicating with the first terminal device; the second feedback information is used to indicate that the data transmitted in the second time slot is received successfully.

3. The method according to claim 2, wherein The X time slots are X consecutive time slots; Alternatively, the X time slots are X time slots with a period of T time slots, and T is an integer greater than 1.

4. The method according to claim 3, characterized in that T is equal to the feedback resource period.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: Sending a reference signal in the X time slots; wherein, the beam used for sending the reference signal in one of the X time slots is the same as the beam used for sending data in the time slot.

6. The method according to any one of claims 1 to 5, characterized in that P is preset or preconfigured or configured by a network device.

7. The method according to any one of claims 1 to 6, characterized in that The M resources include at least one retransmission resource, and / or, at least one periodic resource.

8. A communication method, characterized in that, Including: Receiving first information from a second terminal device, where the first information indicates M resources; M is an integer greater than 0; If no data is received on N consecutive resources among the M resources, performing beam recovery starting from a first time slot; N is an integer greater than 0; The first time slot is separated from the last time slot corresponding to the N feedback resources by P time slots, and P is an integer greater than 0.

9. The method according to claim 8, wherein The performing beam recovery starting from the first time slot includes: If the data is correctly decoded in a second time slot among X time slots starting from the first time slot, sending second feedback information on the feedback resource corresponding to the second time slot; the second feedback information is used to indicate that the data transmitted in the second time slot is received successfully; X is an integer greater than 0.

10. The method according to claim 9, wherein Before sending the second feedback information, the method further includes: Receiving a reference signal from the second terminal device in the second time slot; Determining that the signal quality of the reference signal is greater than or equal to a signal quality threshold.

11. The method according to any one of claims 8 to 10, characterized in that, The first time slot among the X time slots is separated from the last time slot corresponding to the N feedback resources by P time slots, and P is an integer greater than 0; P is preset or preconfigured or configured by a network device or configured by the second device.

12. The method according to any one of claims 8 to 11, characterized in that The M resources include at least one retransmission resource, and / or, at least one periodic resource.

13. A communication device, characterized in that, Including: A communication unit, configured to send first information, where the first information indicates M resources; M is an integer greater than 0; data is sent to a first terminal device among the M resources; a processing unit, configured to perform beam recovery starting from a first time slot when no first feedback information is received on N feedback resources corresponding to N consecutive resources among the M resources; N is an integer greater than 0; the first feedback information corresponding to one of the feedback resources is used to indicate that the data transmitted in the resource corresponding to the feedback resource is successfully received; the first time slot is separated from the last time slot corresponding to the N feedback resources by P time slots, and P is an integer greater than 0.

14. The device according to claim 13, characterized in that, The communication unit is specifically configured to: send data to the first terminal device using X beams in X time slots starting from the first time slot; wherein, the X time slots correspond one-to-one to the X beams, and X is an integer greater than 0; receive second feedback information on a feedback resource corresponding to a second time slot among the X time slots, and use the beam corresponding to the second time slot as the beam for communicating with the first terminal device; the second feedback information is used to indicate that the data transmitted in the second time slot is successfully received.

15. The device according to claim 14, characterized in that, The X time slots are X consecutive time slots; alternatively, the X time slots are X time slots with a period of T time slots, and T is an integer greater than 1.

16. The device according to claim 15, characterized in that, T is equal to the feedback resource period.

17. The device according to any one of claims 13 to 15, characterized in that, The communication unit is further configured to: send a reference signal in the X time slots; wherein, the beam used to send the reference signal in one of the X time slots is the same as the beam used to send data in the time slot.

18. The device according to any one of claims 13 to 17, characterized in that P is preset or preconfigured or configured by a network device.

19. The device according to any one of claims 13 to 18, characterized in that, The M resources include at least one retransmission resource and / or at least one periodic resource.

20. A communication device, characterized in that, including: a communication unit, configured to receive first information from a second terminal device, the first information indicating M resources; M is an integer greater than 0; a processing unit, configured to perform beam recovery starting from a first time slot when no data is received on N consecutive resources among the M resources; N is an integer greater than 0; the first time slot is separated from the last time slot corresponding to the N feedback resources by P time slots, and P is an integer greater than 0.

21. The device according to claim 20, characterized in that, The communication unit is specifically configured to: if the data is correctly decoded in a second time slot among the X time slots starting from the first time slot, send second feedback information on a feedback resource corresponding to the second time slot; the second feedback information is used to indicate that the data transmitted in the second time slot is successfully received; X is an integer greater than 0.

22. The device according to claim 21, characterized in that, The communication unit is further configured to: receive a reference signal from the second terminal device in the second time slot; determine that the signal quality of the reference signal is greater than or equal to a signal quality threshold.

23. The device according to any one of claims 20 to 22, characterized in that, the first time slot among the X time slots is separated from the last time slot corresponding to the N feedback resources by P time slots, and P is an integer greater than 0; P is preset or preconfigured or configured by a network device or configured by the second device.

24. The device according to any one of claims 20 to 23, characterized in that The M resources include at least one retransmission resource and / or at least one periodic resource.

25. A communication device, characterized in that, including a processor; the processor is configured to execute a computer program or instruction stored in a memory, so that the communication device implements the method according to any one of claims 1 to 12.

26. A computer-readable storage medium, characterized in that, Stored with a computer program or instructions, when the computer program or instructions are run on a computer, enabling the computer to implement the method according to any one of claims 1 to 12.

27. A chip, characterized in that, Including a processor, the processor is coupled to a memory and is used to execute the computer program or instructions stored in the memory, enabling the chip to implement the method according to any one of claims 1 to 12.

28. A computer program product, characterized in that, When a computer reads and executes the computer program product, enabling the method according to any one of claims 1 to 12 to be executed.

Citation Information

Patent Citations

  • Beam failure recovery method and device for auxiliary link, storage medium and terminal

    CN110933725A

  • Beam failure determination method and device, and computer readable storage medium

    CN116367307A

  • Link recovery and sidelink beamforming

    US20220399927A1