Communication method and apparatus
By adjusting the resource positions of different time slots in the side link to receive reference signals in the same time slot, the problems of low communication efficiency and large delay caused by resource location randomness between terminal devices are solved, and more efficient communication is achieved.
Patent Information
- Application Number
- PCT/CN2024/129670
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-20
- Filing Date
- 2024-11-04
- Publication Date
- 2025-05-30
AI Technical Summary
In the side link, in the self-selected resource mode between terminal devices, the randomness of resource locations causes the receiving device to frequently switch resources, reduce communication efficiency and increase delay.
By receiving indication information from multiple terminal devices, the resource locations in different time slots are determined and adjusted to the same time slot to receive reference signals in different resources in the same time slot.
The reception efficiency is improved, the transmission delay of the reference signal is reduced, and the communication efficiency is improved.
Smart Images

Figure CN2024129670_30052025_PF_FP_ABST
Abstract
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 November 20, 2023, with application number 202311554170.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] In the sidelink, terminal devices can use the self-selected resource mode to reserve transmission resources. If a terminal device communicates with multiple terminal devices at the same time, since each of the multiple terminal devices independently reserves resources in the resource pool, the locations of the resources reserved by the multiple terminal devices are relatively random, and the locations of the resources are relatively scattered, causing the receiving device to frequently switch between multiple resources, resulting in low communication efficiency and large latency.
[0005] Summary of the Invention
[0006] The present application provides a communication method and apparatus for improving communication efficiency.
[0007] In the first aspect, the present application provides a communication method, which is applicable to scenarios such as the Internet of Vehicles. 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. In this method, a first indication message is received from a first terminal device, and a second indication message is received from a second terminal device; the first indication message indicates a first resource, the second indication message indicates a second resource, the first resource is located in a first time slot, and the second resource is located in a second time slot; a third indication message is sent to the first terminal device, the third indication message is used to indicate that the first resource is adjusted to a third resource, and the third resource is located in the second time slot; the first reference signal is received from the first terminal device in the third resource, and the second reference signal is received from the second terminal device in the second resource.
[0008] Through the method provided in the present application, when it is determined that reference signals in different resources are received in different time slots, the resources in different time slots are adjusted to the same time slot. In this way, reference signals in different resources can be received in the same time slot, which can improve reception efficiency, reduce transmission delay of reference signals, and improve communication efficiency.
[0009] In a possible implementation, before sending the third indication information to the first terminal device, the method further includes: determining to use the same receiving beam to receive the reference signal on the first resource and the second resource.
[0010] Through this method, the fourth terminal device can use the same receiving beam in the second time slot to receive multiple reference signals in multiple resources, thereby improving beam scanning efficiency and reducing beam scanning delay.
[0011] In a possible implementation, the third indication information includes at least one of the following: time domain information of the third resource; frequency domain information of the third resource; time domain information of the first resource; and frequency domain information of the first resource.
[0012] In one possible implementation, the time domain information of the third resource indicates the time slot offset value between the third resource and the first resource; or, the time domain information of the third resource indicates the time slot offset value between the third resource and the first physical resource, and the first physical resource is used to carry the first indication information; or, the time domain information of the third resource indicates the frame index of the third resource, and the time slot index of the third resource.
[0013] Through this method, the time slot offset value of the adjusted third resource relative to the first resource or the resource where the first indication information is located can enable the first terminal device to accurately determine the time domain position of the third resource and reduce the overhead of the indication information.
[0014] In a possible implementation, when the time domain information of the third resource indicates a time slot offset value between the third resource and the first resource, the time domain information of the third resource further indicates a position sequence of the third resource and the first resource in the time domain.
[0015] Through this method, by indicating the position sequence of the third resource and the first resource in the time domain, the time domain position of the third resource can be accurately determined according to the time slot offset value.
[0016] In one possible implementation, the method also includes: receiving fourth indication information from the first terminal device, receiving fifth indication information from the third terminal device; the fourth indication information indicates a fourth resource, the fifth indication information indicates a fifth resource, the fourth resource is located in the third time slot, and the fifth resource is located in the fourth time slot; wherein the third indication information also indicates that the fourth resource is adjusted to a sixth resource; the sixth resource is located in the fourth time slot.
[0017] In a possible implementation, the method further includes: determining to use the same receiving beam to receive the reference signal on the fourth resource and the fifth resource.
[0018] In a possible implementation, the third indication information further includes at least one of the following: time domain information of the fourth resource; frequency domain information of the fourth resource; time domain information of the sixth resource; and frequency domain information of the sixth resource.
[0019] In one possible implementation, when the third indication information includes the time domain information of the third resource and the time domain information of the sixth resource, the position order of the time domain information of the third resource and the time domain information of the sixth resource in the third indication information is the same as the position order of the first resource and the fourth resource in the time domain.
[0020] By using this method, the position order of the multiple resources to be adjusted in the time domain is implicitly indicated through the position order of the time domain information of the resources, which can reduce the overhead of the indication information and improve resource utilization.
[0021] In one possible implementation, when the third indication information includes frequency domain information of the third resource and frequency domain information of the sixth resource, the position order of the frequency domain information of the third resource and the frequency domain information of the sixth resource in the third indication information is the same as the position order of the first resource and the fourth resource in the time domain.
[0022] By using this method, the position order of the multiple resources to be adjusted in the time domain is implicitly indicated through the position order of the frequency domain information of the resources, which can reduce the overhead of the indication information and improve resource utilization.
[0023] In one possible implementation, the method further includes: receiving sixth indication information or seventh indication information from the first terminal device, the sixth indication information indicating acceptance of adjusting the first resource to the third resource, and the seventh indication information indicating refusal to adjust the first resource to the third resource.
[0024] Through this method, the fourth terminal device can determine whether the first terminal device accepts the adjusted resources, ensuring that the sending end and the receiving end have consistent understanding of the resource adjustment, thereby improving communication efficiency.
[0025] In a possible implementation, the method further includes: receiving indication information from a plurality of terminal devices; the first terminal device and the second terminal device are two terminal devices among the plurality of terminal devices.
[0026] In a second aspect, the present application provides a communication method applicable to scenarios such as the Internet of Vehicles. The method is performed by a terminal device or a module or chip within the terminal device, and is described herein using the terminal device as the example. In this method, first indication information is sent; the first indication information indicates a first resource, which is located in a first time slot; third indication information is received from a fourth terminal device, the third indication information indicating that the first resource is adjusted to a third resource, which is located in a second time slot; and a first reference signal is sent in the third resource.
[0027] In one possible implementation, the method further includes: sending sixth indication information or seventh indication information to the fourth terminal device, the sixth indication information indicating acceptance of adjusting the first resource to the third resource, and the seventh indication information indicating refusal to adjust the first resource to the third resource.
[0028] In a possible implementation, the third indication information includes at least one of the following: time domain information of the third resource; frequency domain information of the third resource; time domain information of the first resource; and frequency domain information of the first resource.
[0029] In one possible implementation, the time domain information of the third resource indicates the time slot offset value between the third resource and the first resource; or, the time domain information of the third resource indicates the time slot offset value between the third resource and the first physical resource, and the first physical resource is used to carry the first indication information; or, the time domain information of the third resource indicates the frame index of the third resource, and the time slot index of the third resource.
[0030] In a possible implementation, when the time domain information of the third resource indicates a time slot offset value between the third resource and the first resource, the time domain information of the third resource further indicates a position sequence of the third resource and the first resource in the time domain.
[0031] In one possible implementation, the method further includes: sending fourth indication information; the fourth indication information indicates a fourth resource, and the fourth resource is located in a third time slot; wherein the third indication information also indicates adjusting the fourth resource to a sixth resource; and the sixth resource is located in a fourth time slot.
[0032] In a possible implementation, the third indication information further includes at least one of the following: time domain information of the fourth resource; frequency domain information of the fourth resource; time domain information of the sixth resource; and frequency domain information of the sixth resource.
[0033] In one possible implementation, when the third indication information includes time domain information of the third resource and time domain information of the sixth resource, the position order of the time domain information of the third resource and the time domain information of the sixth resource in the third indication information is the same as the position order of the first resource and the fourth resource in the time domain; and / or, when the third indication information includes frequency domain information of the third resource and the frequency domain information of the sixth resource, the position order of the frequency domain information of the third resource and the frequency domain information of the sixth resource in the third indication information is the same as the position order of the first resource and the fourth resource in the time domain.
[0034] 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.
[0035] 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 a device such as a terminal device.
[0036] 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. The hardware or software includes one or more modules corresponding to the above functions.
[0037] 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.
[0038] 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.
[0039] In a fifth 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.
[0040] In a sixth aspect, a circuit is provided, wherein the circuit is used to execute the method in any possible implementation of any one of the first to second aspects, and the circuit may include a chip circuit. Optionally, the circuit may also be coupled to a memory.
[0041] In a seventh 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.
[0042] In an eighth 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 executing a computer program or instruction.
[0043] In a ninth 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.
[0044] In the tenth 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.
[0045] In an eleventh aspect, embodiments of the present application further provide a communication system. The communication system includes: a fourth 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
[0046] FIG1 is a schematic diagram of a network device architecture provided by an embodiment of the present application;
[0047] FIG2 is a schematic diagram of a resource selection window provided in an embodiment of the present application;
[0048] FIG3 is a schematic diagram of a PSFCH cycle provided in an embodiment of the present application;
[0049] FIG4 is a schematic diagram of a beam management process provided in an embodiment of the present application;
[0050] FIG5 is a schematic diagram of a network architecture applicable to an embodiment of the present application;
[0051] FIG6 is a flow chart of a communication method provided in an embodiment of the present application;
[0052] FIG7 is a schematic diagram of indicating resources in a resource pool according to an embodiment of the present application;
[0053] FIG8 is a schematic diagram of resource adjustment provided in an embodiment of the present application;
[0054] FIG9 is a schematic diagram of resource adjustment provided in an embodiment of the present application;
[0055] FIG10 is a schematic diagram of resource adjustment provided in an embodiment of the present application;
[0056] FIG11 is a schematic diagram of resource adjustment provided in an embodiment of the present application;
[0057] FIG12 is a schematic diagram of resource adjustment provided in an embodiment of the present application;
[0058] FIG13 is a schematic diagram of a PSFCH resource provided in an embodiment of the present application;
[0059] FIG14 is a schematic diagram of resource adjustment provided in an embodiment of the present application;
[0060] FIG15 is a schematic diagram of resource adjustment provided in an embodiment of the present application;
[0061] FIG16 is a schematic diagram of the structure of third indication information provided in an embodiment of the present application;
[0062] FIG17 is a schematic diagram of the structure of third indication information provided in an embodiment of the present application;
[0063] FIG18 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0064] FIG19 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0065] FIG20 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0066] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0067] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0068] In the embodiments of this application, ordinal numbers such as "first" and "second" are used to distinguish between multiple objects and are not used to limit the size, content, order, timing, priority, or importance of multiple objects. In addition, the numbering of steps in the various embodiments described in this application is only for distinguishing different steps and is not used to define the order of the steps.
[0069] The methods provided in the embodiments of the present application can be applied to long-term evolution (LTE), 5G new radio (NR) systems, or various future communication systems, such as sixth-generation (6G) communication systems. The methods provided in the embodiments of the present application can also be applied to vehicle-to-everything (V2X) communication, vehicle networking, autonomous driving, assisted driving, and other fields.
[0070] 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 repeated parts will not be repeated.
[0071] Below, some terms used in the embodiments of the present application are first explained to facilitate understanding by those skilled in the art.
[0072] The communication device involved in this application may be a device or device or chip or module that can communicate with other devices wirelessly and / or wired, including but not limited to network devices, terminal devices and other devices or equipment.
[0073] 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. Network equipment includes but is not limited to: base stations, evolved NodeBs (eNodeBs), transmission reception points (TRPs), next generation NodeBs (gNBs) in fifth generation (5G) mobile communication systems, access network equipment in open radio access networks (O-RANs), next generation base stations in sixth generation (6G) mobile communication systems, base stations in future mobile communication systems, or access nodes in wireless fidelity (WiFi) systems, etc.; 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.
[0074] 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.
[0075] 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.
[0076] 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), 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.
[0077] 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.
[0078] (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.
[0079] 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.
[0080] In this application, network devices and terminal devices, and terminal devices and terminal devices can communicate through authorized spectrum, unauthorized spectrum, or both; can communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communications.
[0081] The terminal device can obtain SL resource pool configuration information and / or SL bandwidth part (bandwidth part, BWP) configuration information by receiving the system information block (SIB) of the network device, cell-level (cell-specific) radio resource control (RRC) signaling or 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.
[0082] 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.
[0083] Exemplarily, the terminal device triggers mode 2 resource selection in time slot n, performs sensing and resource selection to determine the time-frequency resource for sending the first reference signal, as shown in FIG2 , and the specific steps are:
[0084] Step 1: The terminal device determines the resource selection window [n+T1, n+T2].
[0085] Among them, each candidate resource R in the resource selection window x,y In the time domain, a time slot is used as a unit, and in the frequency domain, L subCH A time slot includes multiple orthogonal frequency division multiplexing (OFDM) symbols, for example, 14 OFDM symbols; a subchannel includes multiple physical resource blocks (RBs).
[0086] in Determined from Table 1, it can represent the delay of the transmitting terminal device processing resource selection and reference signal transmission; μ SL The configured subcarrier spacing can be the subcarrier spacing of the SL resource pool; the value of T1 is not limited, T1 is an integer greater than 0, T1 can be determined by the terminal device or preset or preconfigured or configured by the network device, and the specific implementation can be based on. 2min (The value of this parameter is configured by the high-level configuration) is less than the remaining packet delay budget (PDB), then T 2min ≤T2≤PDB (Packet Delay Budget), the value of T2 is not limited, T2 is an integer greater than T1, T2 can be determined by the terminal device, preset, pre-configured, or configured by the network device, and the specific implementation can be based on it; if T 2min Greater than or equal to the remaining PDB, otherwise T2 is equal to the remaining PDB. L subCH It can be determined by the terminal device, preset, pre-configured, or configured by the network device.
[0087] For example, as shown in Table 1, With μ SL One-to-one correspondence:
[0088] Table 1
[0089] Step 2: The terminal device determines the sensing window. For example, the sensing window is expressed as
[0090] In this application, It is the time delay of the terminal device to process the perception result. Specifically, It can be the number of time slots required by the terminal device to process the perception result. T0 is a positive integer.
[0091] Optional, and / or T0 and subcarrier spacing μ SL For example, as shown in Table 2, With μ SL One-to-one correspondence:
[0092] Table 2
[0093] It should be understood that there is no strict execution timing restriction between step 1 and step 2.
[0094] Step 3: The terminal device determines the reference signal received power (RSRP) threshold Th (p i ,p j ).
[0095] Among them, the RSRP threshold value and the priority of the reference signal to be sent by the terminal device are prio TX It is also related to the priority level indicated by the received Sidelink Control Information (SCI). RX The RSRP threshold value can be specifically the prio in the RSRP threshold value set configured by the resource pool. RX +(prio TX -1)*8 RSRP thresholds corresponding to indexes. The RSRP thresholds may be in decibels (dB).
[0096] Step 4: The terminal device initializes the available resource set S A After initialization, S A It can be the collection of all time-frequency resource units in the resource selection window.
[0097] Step 5: When any of the following conditions are met, A Exclude the corresponding resources:
[0098] a) The time slots that the terminal device does not perceive in the perception window correspond to the time slots of all periodic resource reservations in the resource pool configuration. For example, this time slot is the time slot when the terminal device is in the transmitting state. Due to the limitations of a half-duplex transceiver, the terminal device cannot receive when in the transmitting state and therefore cannot perceive this transmitting time slot.
[0099] Step 5a: If the A If the time-frequency resources excluded from the resource selection window are less than X% of the total time-frequency resources in the resource selection window, steps 4 and 5 are executed again. The value of X% is greater than 0. The value of X% can be configured or pre-configured by the network-side device, for example, X% = 20%, and is not limited thereto.
[0100] Step 6: When all the following conditions are met, A Exclude the corresponding resources:
[0101] a) The first-level SCI decoding of the reception is successful.
[0102] b) performing RSRP measurement on the physical sidelink control channel (PSCCH) or the demodulation reference signal (DMRS) of the PSSCH included in the time-frequency resources reserved by the received first-level SCI for transmitting the physical sidelink shared channel (PSSCH) (including periodically reserved time-frequency resources for new transmission and / or retransmission of the PSSCH, and non-periodically reserved time-frequency resources for new transmission and / or retransmission of the PSSCH), and the RSRP result thereof is higher than the RSRP threshold value determined in step 203.
[0103] c) The time-frequency resources reserved by the received first-level SCI are within the resource selection window, including the retransmission resources and periodically reserved resources indicated by the first-level SCI.
[0104] Step 7: If you are using S A After the time-frequency resources are excluded, the remaining time-frequency resources are less than X% of the total time-frequency resources in the resource selection window, then the RSRP threshold determined in step 3 is increased (by 3dB each time), and steps 4 to 7 are performed again.
[0105] After going through steps 1 to 7, the terminal device can A At least one time-frequency resource is randomly selected for sending data. Before sending data, the terminal device may also re-evaluate the selected time-frequency resource. The specific method of resource re-evaluation is not limited in this application and will not be described in detail here.
[0106] The above steps 1 to 7 are just examples. This application can also use other methods to reserve time and frequency resources, which will not be given one by one here.
[0107] 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, all UEs need 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.
[0108] 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.
[0109] 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).
[0110] 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.
[0111] 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.
[0112] In FR2, devices may transmit signals via beams. The frequency ranges for FR1 and FR2 are defined in Table 3.
[0113] Table 3
[0114] Beam management is a key technology for New Radio (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 serves as 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.
[0115] Taking downlink beam management as an example, beam management can be divided into three states according to the working status, as shown in Figure 4. The operations in each state are summarized as follows:
[0116] 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;
[0117] 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.
[0118] 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.
[0119] Based on the above three state operations, downlink beam management is performed. The basic process is as follows:
[0120] 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.
[0121] Furthermore, in order to implement the transmit beam training in the P-2 working state, the network device will SK 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.
[0122] Uplink beam management uses a similar process, but uses a different reference signal.
[0123] In the sidelink, the above-mentioned beam management process can also be used between terminal devices to determine the transmission beams used to send signals to each other. In the beam management process, the terminal device that sends the reference signal can use the self-selected resource mode to reserve transmission resources. If a terminal device executes the above-mentioned beam management process with multiple terminal devices at the same time, since each of the multiple terminal devices independently reserves resources with each other in the resource pool, the positions of the resources reserved by the multiple terminal devices are relatively random, and the positions of the resources are relatively scattered, causing the receiving end device to frequently switch between multiple resources and frequently switch the receiving beam direction of the reference signal, thereby reducing the beam scanning delay. Moreover, in SL, if multiple terminal devices perform beam scanning with the same receiving end device, the receiving end device needs to frequently perform beam scanning on different resources in different time slots, resulting in increased beam scanning delay and low resource utilization.
[0124] As shown in Figure 5, a communication network architecture applicable to an embodiment of the present application is shown. As shown in Figure 5, the communication system may include multiple terminal devices (such as terminal device A and terminal device B), and optionally, a network device. In Figure 5 (a), terminal device A and terminal device B are both within the signal coverage range of the network device; in Figure 5 (b), terminal device A is within the signal coverage range of the network device, but terminal device B is outside the signal coverage range of the network device. In Figure 5 (c), terminal device A and terminal device B are both outside the signal coverage range of the network device. Among them, in Figure 5 (a) and Figure 5 (b), terminal device A and terminal device B can communicate through a side link using resources scheduled by the network device, and the resources can be authorized resources or authorized frequency bands; terminal device A and terminal device B can also select resources by themselves, that is, select resources for side link communication from a resource pool, and the resources are unauthorized resources or unauthorized frequency bands. In Figure 5 (c), terminal device A and terminal device B are both outside the signal coverage range of the network device, so they can only communicate through a side link using resource self-selection.
[0125] In addition, the embodiments of the present application may also involve more terminal devices, and the specific number of terminal devices is not limited. The embodiments of the present application may also involve more network devices, or may not involve network devices, and there is no limitation on this.
[0126] In various embodiments of the present application, the reference signal may be, for example, an SL reference signal, and the SL reference signal may include, for example, one or more of the following: SL CSI-RS, SL synchronization signal and physical broadcast channel (physical broadcast channel, PBCH) block (synchronization signal / PBCH block, SSB), or, SL DMRS. Or the SL reference signal may also include other reference signals. In various embodiments of the present application, the time domain unit may be, for example, a subframe, a time slot, a mini-slot, or an orthogonal frequency division multiplexing (OFDM) symbol group, and the sub-time domain unit is the next level time domain unit included in the time domain unit. For example, the time domain unit is a subframe, and the sub-time domain unit is a time slot, a mini-time slot, an OFDM symbol group, or an OFDM symbol; or, the time domain unit is a time slot, and the sub-time domain unit is a mini-time slot, an OFDM symbol group, or an OFDM symbol; or, the time domain unit is a mini-time slot, and the sub-time domain unit is an OFDM symbol group or an OFDM symbol; or, the time domain unit is an OFDM symbol group, and the sub-time domain unit is an OFDM symbol. An OFDM symbol group may include one or more OFDM symbols. For simplicity, OFDM symbols are referred to as symbols below.
[0127] In various embodiments of the present application, the frequency domain unit is, for example, a subchannel, a resource block (RB) set, a physical resource block (PRB), a carrier or a subcarrier, etc.
[0128] In the embodiments of the present application, the method executed by the network device may also be executed by a module (such as a chip) in the network device, or by a control subsystem that includes the network device function. The control subsystem that includes the network device function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The method executed by the terminal device may also be executed by a module (such as a chip or modem) in the terminal device, or by a device that includes the terminal device function.
[0129] 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.
[0130] When the method provided by this application is applied to the system in FIG5 , the method provided by this application can be implemented by the terminal device in FIG5 or the module or chip in the terminal device. The method provided by this application can be applied to communication in FR2
[0131] The following process uses the first, second, and third terminal devices as transmitting devices, and the fourth terminal device as a receiving device as an example. For example, the transmitting and receiving devices perform a beam management process to determine the transmit beams used for mutual signal transmission. The receiving device can determine whether to align resources from different time slots into a single time slot based on the time domain location of the resources reserved by each transmitting device. This allows for simultaneous reception of multiple reference signals in the same time slot, reducing latency and improving efficiency. This is described in detail below.
[0132] FIG6 is a flow chart of a communication method provided in an embodiment of the present application, wherein the method includes:
[0133] Step 601: The first terminal device sends first indication information.
[0134] Correspondingly, the fourth terminal device receives the first indication information.
[0135] Step 602: The second terminal device sends second indication information.
[0136] Correspondingly, the fourth terminal device receives the second indication information.
[0137] The above is just an example, and the execution order of step 601 and step 602 is not limited.
[0138] This application describes the first and second terminal devices as examples and does not limit the number of terminal devices that can send indication information to the fourth terminal device. For example, the fourth terminal device can receive indication information from multiple terminal devices, each indicating a resource. The first and second terminal devices are two of the multiple terminal devices, and the first indication information and the second indication information are two of the multiple indication information.
[0139] Among them, the first indication information indicates the first resource, and the first resource is located in the first time slot. The second indication information indicates the second resource, and the second resource is located in the first time slot, and the first time slot and the second time slot are different. The time slot can also be replaced by other time domain units, such as subframes or mini time slots, etc., and the present application uses the time slot as an example for description. The first resource and the second resource are both used to transmit signals or data to the fourth terminal device, such as transmitting a reference signal. It can be understood that the recipient of the signal or data carried in the first resource and the second resource is the fourth terminal device; accordingly, the fourth terminal device needs to receive signals or data through the first resource and the second resource respectively, such as receiving a reference signal.
[0140] The first terminal device can select a first resource from the resource pool. The specific process of the first terminal device selecting the first resource is not limited in this application. For example, please refer to the previous description of the self-selected resource mode. Similarly, the second terminal device can select a second resource from the resource pool. The specific process will not be repeated here.
[0141] For example, as shown in FIG7 , the first terminal device UE1 reserves a first resource R1 in the resource pool and indicates R1 through first indication information; the second terminal device UE2 reserves a second resource R2 in the resource pool and indicates R2 through second indication information.
[0142] In addition, the first indication information can indicate multiple resources at the same time, that is, the first terminal device can determine multiple resources and indicate the above multiple resources through the first indication information. The number of resources indicated by the first indication information is not limited. Similarly, the second indication information can indicate multiple resources at the same time, and the number of resources indicated by the second indication information is not limited. Step 601 and step 602 are described by taking the first indication information indicating the first resource and the second indication information indicating the second resource as an example, respectively. It does not mean that the first indication information only indicates one resource, and it does not mean that the second indication information only indicates one resource.
[0143] In this application, how the first indication information indicates the first resource and how the second indication information indicates the second resource are not limited in this application. For example, taking the first indication information as an example, the first indication information can be located in the frequency domain allocation (Frequency resource assignment) field and the time domain allocation (Time resource assignment) field in the first-level SCI; wherein the frequency domain allocation field can indicate the frequency domain resource of the resource indicated by the first indication information, and the time domain allocation field can indicate the time domain resource of the resource indicated by the first indication information. The above is just an example, and the first indication information can also be implemented in other ways, which is not limited in this application.
[0144] In one implementation, the first terminal device may also send the first information, and the second terminal device may also send the second information. The first information indicates the source identifier (ID) and destination identifier (Destination ID) corresponding to the first resource, and the second information indicates the source identifier and destination identifier corresponding to the second resource. The source identifier corresponding to the first resource refers to the identifier of the transmitting device of the reference signal or data carried in the first resource, that is, the identifier of the first terminal device. The destination identifier corresponding to the first resource refers to the identifier of the receiving device of the reference signal or data carried in the first resource, that is, the identifier of the fourth terminal device. Similarly, the source identifier corresponding to the second resource refers to the identifier of the second terminal device, and the destination identifier corresponding to the second resource refers to the identifier of the fourth terminal device.
[0145] Correspondingly, the fourth terminal device can determine to receive the reference signal or data in the first resource based on the first information; and can determine to receive the reference signal or data in the second resource based on the second information.
[0146] In the present application, the first information may be scheduled by the first indication information, and the second information may be scheduled by the second indication information. For example, taking the first indication information and the first information as examples, the first indication information is located in the first-level SCI and is carried by the PSCCH. The first information is located in the second-level SCI and is carried by the PSSCH. The first-level SCI may schedule the second-level SCI, and the fourth terminal device receives the second-level SCI based on the first-level SCI.
[0147] In this application, if the fourth terminal device needs to receive signals or data from the first terminal device and the second terminal device in the same time slot, it can reselect a resource to replace the first resource or the second resource. For example, in the beam management process, if the fourth terminal device determines to use the same receive beam to receive reference signals in the first resource and the second resource, in order to reduce latency, the fourth terminal device can reselect a resource in the first time slot to replace the second resource, or the fourth terminal device can reselect a resource in the second time slot to replace the first resource. In this way, the fourth terminal device can simultaneously receive sidelink reference signals from the first terminal device and the second terminal device in the same time slot.
[0148] The above are just examples. This application does not limit why the fourth terminal device needs to reselect a resource to replace the first resource or the second resource, and under what conditions it reselects a resource to replace the first resource or the second resource.
[0149] The following description will be made using the example of replacing the first resource. If the second resource is replaced, the specific process is similar to that of replacing the first resource, and the specific process will not be repeated here.
[0150] Step 603: The fourth terminal device sends third indication information to the first terminal device.
[0151] Correspondingly, the first terminal device receives the third indication information.
[0152] The third indication information is used to indicate that the first resource is adjusted to a third resource, and the third resource is located in the second time slot.
[0153] Adjusting the first resource to the third resource can also be understood as replacing the first resource with the third resource, so that the signal or data originally sent in the first resource is sent through the third resource instead of the first resource. Alternatively, it can be understood as the fourth terminal device expecting to receive the signal or data originally carried in the first resource in the third resource.
[0154] The frequency domain resource of the third resource is different from the frequency domain resource of the second resource, or the frequency domain resource of the third resource and the frequency domain resource of the second resource do not overlap in the frequency domain. The symbols included in the time domain resource of the third resource in the second time slot and the symbols included in the time domain resource of the second resource in the second time slot may be the same, different, or partially the same, and this application is not limited to this.
[0155] For example, in combination with the previous FIG. 7 , as shown in FIG. 8 , the fourth terminal device UE4 indicates the third resource R3 through the third indication information, thereby adjusting R1 to R3.
[0156] In this application, the application does not limit how the fourth terminal device determines the third resource. For example, mode 2 can be used to select a third resource in the resource pool.
[0157] In one implementation, the third indication information includes at least one of the following:
[0158] Time domain information of the third resource; frequency domain information of the third resource; time domain information of the first resource; frequency domain information of the first resource.
[0159] Among them, the time domain information and frequency domain information of the first resource come from the first indication information. The first terminal device can determine that the resource that needs to be adjusted is the first resource based on the time domain information and / or frequency domain information of the first resource indicated in the third indication information.
[0160] The frequency domain information of the third resource may be a frequency domain resource indicator value (FRIV) of the third resource, and the frequency domain resource position of the third resource may be determined according to the FRIV. For example, the FRIV of the third resource may be determined according to the following formula:
[0161] in, Indicates the starting subchannel of the third resource, L subCH Indicates the number of sub-channels occupied by the third resource. Used to indicate the number of sub-channels included in the resource pool. It can be configured by the network device or a terminal device, or predefined by the protocol.
[0162] The above is just an example. The frequency domain information of the third resource may also be other information, and this application does not limit this.
[0163] There may be multiple implementations of the time domain information of the third resource, which are described below respectively.
[0164] In implementation method 1, the time domain information of the third resource indicates the time slot offset value between the third resource and the first physical resource, and the first physical resource is used to carry the first indication information or the third indication information. For example, the time slot offset value between the third resource and the first physical resource can be the index of the time slot where the third resource is located minus the index of the time slot where the first physical resource is located, or it can be the index of the time slot where the first physical resource is located minus the index of the time slot where the third resource is located. In the following description, the time slot offset value between the third resource and the first physical resource is the index of the time slot where the third resource is located minus the index of the time slot where the first physical resource is located. Other cases are not repeated here.
[0165] For example, as shown in Figure 9, the first physical resource carrying the first indication information is located in the time slot indexed as A, and R1 is the first resource. The third resource R3 is located in the time slot indexed as B, and the time slot offset value indicated by the time domain information of the third resource R3 can be B minus A.
[0166] In this implementation, this application does not limit how the third indication information is implemented. For example, the third indication information can be carried by the SCI, for example, by adding a first field and a second field to the SCI, where the first field is used to carry the time domain information of the third resource (e.g., the time slot offset value), and the second field is used to carry the frequency domain information of the third resource (e.g., the FRIV). The names of the first field and the second field are not limited, for example, the first field is called the time_offset field, and the second field is called the FRIV field, etc.
[0167] In a second implementation mode, the time domain information of the third resource includes information for indicating a time slot offset value between the third resource and the first resource, and information for indicating a positional relationship between the third resource and the first resource in the time domain.
[0168] In this implementation, the time domain information of the third resource can indicate the time slot offset value between the third resource and the first resource. In this case, the time domain information of the third resource can also indicate the position order of the third resource and the first resource in the time domain, that is, indicate the temporal sequence of the third resource and the first resource. For example, the time slot offset value between the third resource and the first resource can be the index of the time slot where the third resource is located minus the index of the time slot where the first resource is located, or can be the index of the time slot where the first resource is located minus the index of the time slot where the third resource is located. The following description takes the example of the time slot offset value between the third resource and the first resource being the index of the time slot where the third resource is located minus the index of the time slot where the first resource is located, and other cases are not repeated.
[0169] For example, the time domain information of the third resource also includes a 1-bit flag. When the bit is 0, it indicates that the third resource is located in front of the first resource in the time domain; when the bit is 1, it indicates that the first resource is located in front of the third resource in the time domain.
[0170] For example, as shown in (a) of FIG10 , the first resource is located in the time slot indexed by C, and the third resource is located in the time slot indexed by B. Then, the time slot offset value indicated by the time domain information of the third resource may be B minus C. In this case, flag=1 in the time domain information of the third resource.
[0171] As shown in (b) of Figure 10 , the first resource is located in the time slot indexed by C, and the third resource is located in the time slot indexed by D. The time slot offset value indicated by the time domain information of the third resource may be C minus D. At this time, flag=0 in the time domain information of the third resource.
[0172] Figure 10 is only an example. When the time slot offset value in Figure 10 is B minus C or C minus D, it defaults to the time slot index of the resource located later in the time domain minus the time slot index of the resource located earlier in the time domain. In actual applications, the time slot offset value can also be the time slot index of the resource located earlier in the time domain minus the time slot index of the resource located later in the time domain, for example, the time slot offset value is C minus B. As long as the method for determining the time slot offset value can be agreed upon or determined by other means between two terminal devices, so that the terminal device receiving the time slot offset value can determine the adjusted resource based on the time slot offset value.
[0173] In this implementation, this application does not limit how the third indication information is implemented. For example, the third indication information can be carried by the SCI, for example, by adding a first field and a second field to the SCI, where the first field is used to carry time domain information of the third resource (e.g., time slot offset value), and the second field is used to carry frequency domain information of the third resource (e.g., FRIV). The names of the first field and the second field are not limited and will not be repeated here.
[0174] In addition, this implementation method can also be applicable to the scenario where the resource where the first indication information is located and the first resource are located in different resource pools, or it can be applicable to the scenario where the first resource is located in a dedicated resource, where the dedicated resource can be located in a resource pool or in other resource pools, and this application does not limit this.
[0175] For example, as shown in Figure 11, a first terminal device sends a first indication message in a resource pool, indicating that a first resource R1 is located in a dedicated resource. Both the resource pool and the dedicated resource can be configured or preset by the network device. A fourth terminal device sends a third indication message in a resource pool, indicating that a third resource R2 is located in a dedicated resource.
[0176] As shown in (a) of Figure 11 , the first resource is located in the time slot indexed by C, and the third resource is located in the time slot indexed by B. The time slot offset value indicated by the time domain information of the third resource may be B minus C. In this case, flag=1 in the time domain information of the third resource.
[0177] As shown in (b) of FIG11 , the first resource is located in the time slot indexed by C, and the third resource is located in the time slot indexed by D. The time slot offset value indicated by the time domain information of the third resource may be C minus D. At this time, flag=0 in the time domain information of the third resource.
[0178] In implementation method three, the time domain information of the third resource indicates the frame index of the third resource and the slot index of the third resource, which can directly indicate the absolute time domain location of the third resource. The frame index can also refer to the system frame number (SFN). The frame index indicates the index of the frame in which the third resource is located, and the slot index indicates the index of the first slot occupied by the third resource within the frame.
[0179] In this implementation, this application does not limit how the third indication information is implemented. For example, the third indication information can be carried by SCI, for example, a first field and a second field are newly added to the SCI, the first field is used to carry the time domain information of the third resource (such as the frame index and the time slot index), and the second field is used to carry the frequency domain information of the third resource (such as FRIV). The names of the first field and the second field are not limited and will not be repeated here. For example, the first field can be called the SFN field, and the first field can include a direct frame number (directFrameNumber) and a time slot index (slotIndex).
[0180] For example, directFrameNumber includes 10 bits, and the number of bits included in slotIndex can be related to the subcarrier spacing (SCS) of the dedicated resource. For example, if SCS = 15kHz, slotIndex includes 4 bits; if SCS = 60kHZ, slotIndex includes 7 bits. On this basis, the remaining time slots of the third resource are indicated by the time offset field in the SCI. For example, as shown in Figure 12, the first terminal device sends a first indication message in the resource pool, and the first indication message indicates that the first resource R1 is located in the dedicated resource; the fourth terminal device sends a third indication message in the resource pool, and the third indication message indicates that the first resource R1 in the dedicated resource is adjusted to the third resource R3 in the dedicated resource, where the third resource is located in the 7th time slot of the 3rd frame. At this time, the value of directFrameNumber in the SFN field is 3, and the value of slotIndex is 7, indicating that the third resource is located in the 7th time slot of the 3rd frame.
[0181] Optionally, the first terminal device sends sixth indication information or seventh indication information, the sixth indication information indicates acceptance of adjusting the first resource to the third resource, and the seventh indication information indicates refusal to adjust the first resource to the third resource.
[0182] Correspondingly, the fourth terminal device receives the sixth indication information or the seventh indication information.
[0183] In another implementation, the sixth or seventh indication information can be replaced by the eighth indication information. If the eighth indication information has a first value, it indicates acceptance of the adjustment of the first resource to the third resource; if the eighth indication information has a second value, it indicates rejection of the adjustment of the first resource to the third resource. For example, the first value can be 1 and the second value can be 0, etc., which is not limited in this application.
[0184] If the first terminal device accepts to adjust the first resource to the third resource, then the signal or data originally transmitted in the first resource will be transmitted through the third resource, and the first resource may no longer be used, or other data may be transmitted through the first resource; if the first terminal device refuses to adjust the first resource to the third resource, then the first terminal device continues to transmit the signal or data in the first resource.
[0185] In the present application, the sixth indication information or the seventh indication information can be carried by PSFCH. For example, as shown in Figure 13, the third indication information is transmitted through SCI or MAC control element (CE), and the PSFCH resource corresponding to the SCI or MAC CE is located in time slot n, that is, the PSFCH resource in the time slot pointed by the arrow in the figure. The sixth indication information or the seventh indication information corresponding to the third indication information can be carried on its corresponding PSFCH resource. For example, the value of the sixth indication information is 1, and the value of the seventh indication information is 0. If the first terminal device accepts to adjust the first resource to the third resource, 1 is transmitted in the PSFCH resource corresponding to the SCI or MAC CE; if the first terminal device refuses to adjust the first resource to the third resource, 0 is transmitted in the PSFCH resource corresponding to the SCI or MAC CE. The above are just examples, and the sixth indication information and the seventh indication information may also have other values, which will not be repeated here.
[0186] Assuming that the first terminal device sends the sixth indication information or the eighth indication information, and the eighth indication information is the first value, that is, the first terminal device accepts the adjustment of the first resource to the third resource, it can also include the following process.
[0187] Step 604: The first terminal device sends a first reference signal through the third resource.
[0188] Correspondingly, the fourth terminal device receives the first reference signal through the third resource.
[0189] Step 605: The second terminal device sends a second reference signal through the second resource.
[0190] Correspondingly, the fourth terminal device receives the second reference signal through the second resource.
[0191] The above is just an example, and the execution order of step 604 and step 605 is not limited.
[0192] In step 604 and step 605, the third resource carries the first reference signal and the second resource carries the second reference signal. The third resource and / or the second resource may also carry other information, such as data or signaling, which is not limited in this application.
[0193] If the present application is applied in FR2, that is, the third resource and the second resource are resources in FR2, the fourth terminal device can also use the same receiving beam to receive the first reference signal and the second reference signal.
[0194] The fourth terminal device may further measure the first reference signal to obtain a first measurement result, for example, the first measurement result includes a first RSRP of the first reference signal. The fourth terminal device may further measure the second reference signal to obtain a second measurement result, for example, the second measurement result includes a second RSRP of the second reference signal. The fourth terminal device may send the first measurement result to the first terminal device and the second measurement result to the second terminal device, respectively. The specific process is not further described.
[0195] Through the method provided by the present application, when the fourth terminal device determines to receive reference signals in different resources in different time slots, the resources in different time slots can be adjusted to the same time slot, so that the fourth terminal device can receive reference signals in different resources in the same time slot, which can improve the reception efficiency and reduce the transmission delay of the reference signal. In particular, in the beam management process, the first terminal device reserves the use of the first transmission beam in the first resource to send the first reference signal, and the second terminal device reserves the use of the second transmission beam in the second resource to send the second reference signal. If the fourth terminal device uses the first receiving beam to receive the first reference signal and the second reference signal, the fourth terminal device can adjust the first resource to the third resource in the second time slot, so that the fourth terminal device can receive and determine the first reference signal and the second reference signal in the same time slot, thereby avoiding frequent beam switching. In this way, the fourth terminal device can use the same receiving beam in the second time slot to receive multiple reference signals in multiple resources, thereby improving the beam scanning efficiency and reducing the beam scanning delay.
[0196] In the previous description, two terminal devices (a first terminal device and a second terminal device) respectively send reference signals to a fourth terminal device through a resource as an example. For example, in the beam management process, a terminal device can reserve multiple resources and send a reference signal through each of the multiple resources respectively, and each terminal device uses a different transmission beam to send a reference signal in each of the multiple resources. In this case, if multiple terminal devices perform a beam management process with the fourth terminal device at the same time, the fourth terminal device may adjust multiple resources at the same time, that is, the fourth terminal device can indicate multiple adjusted resources and multiple adjusted resources through the third indication information.
[0197] The following description is made by taking the case where the third indication information indicates two adjusted resources and the adjusted resources as an example. Other cases can be deduced accordingly and will not be described in detail.
[0198] In one implementation, assuming that the first terminal device also sends fourth indication information, the fourth indication information indicates a fourth resource, and the fourth resource is located in the third time slot. The fourth indication information can be the same as the first indication information, that is, the first indication information indicates both the first resource and the fourth resource.
[0199] The fourth terminal device may also receive fifth indication information from the third terminal device, where the fifth indication information indicates a fifth resource, which is located in the fourth time slot. This description uses the example of the fifth indication information being sent by the third terminal device. The fifth indication information may also be sent by the second terminal device. This application does not limit the terminal device that sends the fifth indication information. For other contents of the fourth and fifth indication information, please refer to the description of the first indication information and will not be repeated here.
[0200] The fourth time slot and the fifth time slot are different. Both the fourth and fifth resources are used to transmit signals or data, such as reference signals, to a fourth terminal device. Therefore, the fourth terminal device receives the signals or data carried by the fourth and fifth resources. Accordingly, the fourth terminal device needs to receive signals or data, such as reference signals, via the fourth and fifth resources, respectively.
[0201] In this implementation, the third indication information further indicates that the fourth resource is adjusted to a sixth resource; the sixth resource is located in the fourth time slot. The sixth resource is determined by the fourth terminal device, and the specific determination process is not limited in this application and will not be repeated here.
[0202] Adjusting the fourth resource to the sixth resource can also be understood as replacing the fourth resource with the sixth resource, so that the signal or data originally sent in the fourth resource is sent through the sixth resource instead of the fourth resource. Alternatively, it can be understood as the fourth terminal device expecting to receive the signal or data originally carried in the fourth resource in the sixth resource.
[0203] In one implementation, the first terminal device may further send third information, and the third terminal device may further send fourth information. The third information indicates the source identifier and destination identifier corresponding to the fourth resource, and the fourth information indicates the source identifier and destination identifier corresponding to the fifth resource. The source identifier corresponding to the fourth resource may be the identifier of the second terminal device. The destination identifier corresponding to the fourth resource may be the identifier of the fourth terminal device. Similarly, the source identifier corresponding to the fifth resource may refer to the identifier of the third terminal device, and the destination identifier corresponding to the fifth resource may refer to the identifier of the fourth terminal device.
[0204] Correspondingly, the fourth terminal device can determine to receive the reference signal or data in the fourth resource based on the third information; and can determine to receive the reference signal or data in the fifth resource based on the fourth information.
[0205] In this application, the third information can be scheduled by the fourth indication information, and the fourth information can be scheduled by the fifth indication information. For details, please refer to the description in the first indication information and the first information, which will not be repeated here.
[0206] In the present application, the frequency domain resources of the sixth resource are different from the frequency domain resources of the fifth resource, or the frequency domain resources of the sixth resource and the frequency domain resources of the fifth resource do not overlap in the frequency domain. The symbols included in the time domain resources of the sixth resource in the fourth time slot and the symbols included in the time domain resources of the fifth resource in the fourth time slot may be the same, different, or partially the same, and this application does not limit this.
[0207] For example, as shown in Figure 14, a first terminal device indicates a first resource R1 through first indication information and a fourth resource R4 through fourth indication information; a second terminal device UE2 indicates a second resource R2 through second indication information; and a third terminal device UE3 indicates a fifth resource R5 through fifth indication information. This is merely an example; the first terminal device, the second terminal device, or the third terminal device may also indicate other resources. Alternatively, another terminal device may indicate a resource to the fourth terminal device.
[0208] Assume that R1, R2, R4, and R5 are all resources used to send reference signals to a fourth terminal device. The fourth terminal device determines to use the first receive beam, the first receive beam, the second receive beam, and the second receive beam, respectively, to receive the reference signal. Because the fourth terminal device uses the same receive beam to receive reference signals at R1 and R2, and uses the same receive beam to receive reference signals at R4 and R5, the fourth terminal device can adjust R1 to resource R3, with R3 and R2 in the same time slot; and adjust R4 to resource R6, with R6 and R5 in the same time slot. In this way, the fourth terminal device can receive reference signals from multiple resources using the same receive beam in the same time slot, reducing the frequency of beam switching and improving efficiency.
[0209] This application can also be applied to scenarios where the indication information and the resources indicated by the indication information are located in different resource pools, or can be applied to scenarios where the first to sixth resources are located in dedicated resources. For example, as shown in Figure 15, the resources carrying the first to fifth indication information are all located in a resource pool. However, the first resource R1, the second resource R2, the third resource R2, the fourth resource R4, the fifth resource R5, and the sixth resource R6 are all located in dedicated resources.
[0210] In this application, if the third indication information indicates that the first resource is adjusted to the third resource, and the fourth resource is adjusted to the sixth resource, then the third indication information may include at least one of the following:
[0211] Time domain information of the third resource; frequency domain information of the third resource; time domain information of the first resource; frequency domain information of the first resource;
[0212] Time domain information of the fourth resource; frequency domain information of the fourth resource; time domain information of the sixth resource; frequency domain information of the sixth resource.
[0213] The time domain information and frequency domain information of the fourth resource can be obtained from the fourth indication information. For how the third indication information indicates the time domain information and frequency domain information of the sixth resource, please refer to the description of how the third indication information indicates the time domain information and frequency domain information of the third resource, which will not be repeated here.
[0214] Similarly, the first terminal device can indicate through the indication information whether to accept the adjustment of the fourth resource to the sixth resource, or refuse to adjust the fourth resource to the sixth resource. For details, please refer to the previous description and will not be repeated here.
[0215] In the present application, when the third indication information indicates multiple adjusted resources and multiple adjusted resources, the third indication information can explicitly indicate the adjusted resources corresponding to each of the multiple adjusted resources, so that the first terminal device can determine which resource is adjusted and the adjusted resource.
[0216] For example, in conjunction with Figure 14, as shown in Figure 16, the third indication information includes information 1, which indicates that R1 corresponds to R3 and R4 corresponds to R6. In this way, the first terminal device can determine that R1 is adjusted to R3 and R4 is adjusted to R6. The third indication information may also include other information, such as time domain information of R1, time domain information of R4, time domain information of R3, frequency domain information of R3, time domain information of R6, and frequency domain information of R6.
[0217] In another implementation, the third indication information may implicitly indicate the adjusted resource corresponding to each of the multiple adjusted resources. For example, if the third indication information indicates adjusting the first resource to the third resource and the fourth resource to the sixth resource, and the third indication information includes the time domain information of the third resource and the time domain information of the sixth resource, the positional order of the time domain information of the third resource and the time domain information of the sixth resource in the third indication information is the same as the positional order of the first resource and the fourth resource in the time domain.
[0218] When the third indication information includes the frequency domain information of the third resource and the frequency domain information of the sixth resource, the position order of the frequency domain information of the third resource and the frequency domain information of the sixth resource in the third indication information is the same as the position order of the first resource and the fourth resource in the time domain.
[0219] For example, in combination with the previous Figure 14, as shown in Figure 17, since R3 is located before R6 in the time domain, the time domain information of R3 included in the third indication information is located before the time domain information of R6, and the frequency domain information of R3 included in the third indication information is located before the frequency domain information of R6. If R3 is located after R6 in the time domain, then the time domain information of R3 included in the third indication information is located after the time domain information of R6, and the frequency domain information of R3 included in the third indication information is located after the frequency domain information of R6.
[0220] 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.
[0221] 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.
[0222] As shown in Figure 18, a communication device 1800 includes a processing unit 1810 and a communication unit 1820. The communication device 1800 is used to implement the functions of the terminal device or network device in each of the above-mentioned method embodiments.
[0223] When the communication device 1800 is used to implement the functions of the first terminal device:
[0224] a processing unit, configured to receive, through a communication unit, first indication information from a first terminal device and second indication information from a second terminal device, wherein the first indication information indicates a first resource, the second indication information indicates a second resource, the first resource is located in a first time slot, and the second resource is located in a second time slot;
[0225] The processing unit is configured to send third indication information to the first terminal device through the communication unit, where the third indication information is used to instruct to adjust the first resource to a third resource, where the third resource is located in the second time slot;
[0226] The processing unit is configured to receive, through the communication unit, a first reference signal from the first terminal device in the third resource, and receive a second reference signal from the second terminal device in the second resource.
[0227] In one implementation, before sending the third indication information to the first terminal device, the processing unit is further configured to:
[0228] Determine to use the same receive beam to receive reference signals in the first resource and the second resource.
[0229] In one implementation, the third indication information includes at least one of the following: time domain information of the third resource; frequency domain information of the third resource; time domain information of the first resource; and frequency domain information of the first resource.
[0230] In one implementation, the time domain information of the third resource indicates a time slot offset value between the third resource and the first resource;
[0231] Alternatively, the time domain information of the third resource indicates a time slot offset value between the third resource and a first physical resource, and the first physical resource is used to carry the first indication information;
[0232] Alternatively, the time domain information of the third resource indicates a frame index of the third resource and a time slot index of the third resource.
[0233] In one implementation, the communication unit is further configured to:
[0234] Receive fourth indication information from the first terminal device, and receive fifth indication information from the third terminal device; the fourth indication information indicates a fourth resource, the fifth indication information indicates a fifth resource, the fourth resource is located in a third time slot, and the fifth resource is located in a fourth time slot; wherein the third indication information also indicates adjusting the fourth resource to a sixth resource; the sixth resource is located in the fourth time slot.
[0235] In one implementation, the third indication information further includes at least one of the following:
[0236] The time domain information of the fourth resource; the frequency domain information of the fourth resource; the time domain information of the sixth resource; and the frequency domain information of the sixth resource.
[0237] When the communication device 1800 is used to implement the functions of the first terminal device:
[0238] The processing unit is configured to send first indication information through the communication unit; the first indication information indicates a first resource, and the first resource is located in a first time slot;
[0239] The processing unit is configured to receive third indication information from a fourth terminal device through the communication unit, where the third indication information indicates that the first resource is adjusted to a third resource, where the third resource is located in a second time slot;
[0240] The processing unit is configured to send a first reference signal on the third resource through the communication unit.
[0241] In one implementation, the third indication information includes at least one of the following:
[0242] The time domain information of the third resource; the frequency domain information of the third resource; the time domain information of the first resource; the frequency domain information of the first resource.
[0243] In one implementation, the time domain information of the third resource indicates a time slot offset value between the third resource and the first resource;
[0244] Alternatively, the time domain information of the third resource indicates a time slot offset value between the third resource and a first physical resource, and the first physical resource is used to carry the first indication information;
[0245] Alternatively, the time domain information of the third resource indicates a frame index of the third resource and a time slot index of the third resource.
[0246] In one implementation, when the time domain information of the third resource indicates the time slot offset value between the third resource and the first resource, the time domain information of the third resource also indicates the position order of the third resource and the first resource in the time domain.
[0247] In one implementation, the apparatus further includes:
[0248] Sending fourth indication information; the fourth indication information indicates a fourth resource, and the fourth resource is located in a third time slot;
[0249] The third indication information further indicates that the fourth resource is adjusted to a sixth resource; and the sixth resource is located in the fourth time slot.
[0250] A more detailed description of the processing unit 1810 and the communication unit 1820 can be directly obtained by referring to the relevant descriptions in the above-mentioned method embodiments, and will not be repeated here.
[0251] 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.
[0252] 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).
[0253] 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.
[0254] 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 19, which is a structural diagram of a communication device 1900 provided in an embodiment of the present application, and the communication device 1900 includes a processor 1901 and a transceiver 1902. The communication device 1900 can be a network device, or a chip or chip system therein; or, the communication device 1900 can be a terminal device, or a chip or module therein. Figure 19 only shows the main components of the communication device 1900. In addition to the processor 1901 and the transceiver 1902, the communication device 1900 can further include a memory 1903, and an input and output device (not shown in the figure).
[0255] Optionally, processor 1901 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. Memory 1903 is primarily used to store software programs and data. Transceiver 1902 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.
[0256] Optionally, the processor 1901 , the transceiver 1902 , and the memory 1903 may be connected via a communication bus.
[0257] When the communication device is powered on, processor 1901 can read the software program in memory 1903, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, processor 1901 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 via the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal via the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to processor 1901. Processor 1901 converts the baseband signal into data and processes the data.
[0258] 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.
[0259] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the above-mentioned communication device 1800 may take the form of the communication device 1900 shown in FIG. 19 .
[0260] As an example, the functions / implementation process of the processing unit 1810 in FIG18 may be implemented by the processor 1901 in the communication device 1900 shown in FIG19 calling computer-executable instructions stored in the memory 1903. The functions / implementation process of the communication unit 1820 in FIG18 may be implemented by the transceiver 1902 in the communication device 1900 shown in FIG19.
[0261] As another possible product form, the terminal device or network device in the present application may adopt the structure shown in Figure 20, or include the components shown in Figure 20. Figure 20 is a schematic diagram of the structure of a communication device 2000 provided in the present application.
[0262] As shown in FIG20 , the communication device 2000 includes at least one processor 2001. Optionally, the communication device further includes a communication interface 2002.
[0263] When the program instructions are executed in the at least one processor 2001, the communication device 2000 can implement the method provided in any of the aforementioned embodiments and any possible designs therein. Alternatively, the processor 2001 implements the method provided in any of the aforementioned embodiments and any possible designs therein through logic circuits or executing code instructions.
[0264] The communication interface 2002 can be used to receive program instructions and transmit them to the processor. Alternatively, the communication interface 2002 can be used for the communication device 2000 to communicate with other communication devices, such as exchanging control signaling and / or service data. Exemplarily, the communication interface 2002 can be used to receive signals from devices other than the communication device 2000 and transmit them to the processor 2001, or to send signals from the processor 2001 to other communication devices other than the communication device 2000.
[0265] Optionally, the communication interface 2002 may be a code and / or data read and write interface circuit, or the communication interface 2002 may be a signal transmission interface circuit between a communication processor and a transceiver, or a pin of a chip.
[0266] Optionally, the communication device 2000 may further include at least one memory 2003, which may be used to store required program instructions and / or data. It should be noted that the memory 2003 may exist independently of the processor 2001 or may be integrated with the processor 2001. The memory 2003 may be located within the communication device 2000 or outside the communication device 2000, without limitation.
[0267] Optionally, the communication device 2000 may further include a power supply circuit 2004, which may be used to supply power to the processor 2001. The power supply circuit 2004 may be located in the same chip as the processor 2001, or in another chip other than the chip where the processor 2001 is located.
[0268] Optionally, the communication device 2000 may further include a bus, and various parts of the communication device 2000 may be interconnected via the bus.
[0269] In some embodiments, in terms of hardware implementation, those skilled in the art may conceive that the communication device 1800 shown in FIG. 18 may take the form of the communication device 2000 shown in FIG. 20 .
[0270] As an example, the functions / implementation process of the processing unit 1810 in FIG18 may be implemented by the processor 2001 in the communication device 2000 shown in FIG20 calling computer-executable instructions stored in the memory 2003. The functions / implementation process of the communication unit 1820 in FIG18 may be implemented by the communication interface 2002 in the communication device 2000 shown in FIG20.
[0271] It should be noted that the structure shown in FIG20 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 certain 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.
[0272] 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.
[0273] When the above-mentioned communication device is a module applied to a base station, the base station module implements the functions of the base station in the above-mentioned method embodiment. The base station module receives information from other modules in the base station (such as a radio frequency module or an antenna), and the information is sent by the terminal to the base station; or the base station module sends information to other modules in the base station (such as a radio frequency module or an antenna), and the information is sent by the base station to the terminal. The base station module here can be the baseband chip of the base station, or it can be a DU or other module. The DU here can be a DU under the open radio access network (O-RAN) architecture.
[0274] 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.
[0275] 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.
[0276] 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.
[0277] 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.
[0278] 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.
[0279] 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.
[0280] 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.
[0281] 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: include: Receiving first indication information from a first terminal device, and receiving second indication information from a second terminal device; The first indication information indicates a first resource, the second indication information indicates a second resource, the first resource is located in a first time slot, and the second resource is located in a second time slot; Sending third indication information to the first terminal device, where the third indication information is used to indicate that the first resource is adjusted to a third resource, where the third resource is located in the second time slot; A first reference signal is received from the first terminal device in the third resource, and a second reference signal is received from the second terminal device in the second resource.
2. The method according to claim 1, characterized in that Before sending the third indication information to the first terminal device, the method further includes: Determine to use the same receiving beam to receive a reference signal in the first resource and the second resource.
3. The method according to claim 1, characterized in that The third indication information includes at least one of the following: The time domain information of the third resource; the frequency domain information of the third resource; the time domain information of the first resource; the frequency domain information of the first resource.
4. The method according to claim 3, characterized in that The time domain information of the third resource indicates a time slot offset value between the third resource and the first resource; Alternatively, the time domain information of the third resource indicates a time slot offset value between the third resource and a first physical resource, and the first physical resource is used to carry the first indication information; Alternatively, the time domain information of the third resource indicates a frame index of the third resource and a time slot index of the third resource.
5. The method according to claim 4, characterized in that In a case where the time domain information of the third resource indicates a time slot offset value between the third resource and the first resource, the time domain information of the third resource further indicates a position sequence of the third resource and the first resource in the time domain.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Receive fourth indication information from the first terminal device, and receive fifth indication information from the third terminal device; the fourth indication information indicates a fourth resource, the fifth indication information indicates a fifth resource, the fourth resource is located in a third time slot, and the fifth resource is located in a fourth time slot; The third indication information further indicates that the fourth resource is adjusted to a sixth resource; and the sixth resource is located in the fourth time slot.
7. The method according to claim 6, characterized in that The third indication information further includes at least one of the following: The time domain information of the fourth resource; the frequency domain information of the fourth resource; the time domain information of the sixth resource; the frequency domain information of the sixth resource.
8. The method according to any one of claims 6 to 7, characterized in that: When the third indication information includes the time domain information of the third resource and the time domain information of the sixth resource, the position order of the time domain information of the third resource and the time domain information of the sixth resource in the third indication information is the same as the position order of the first resource and the fourth resource in the time domain; And / or, when the third indication information includes frequency domain information of the third resource and frequency domain information of the sixth resource, the position order of the frequency domain information of the third resource and the frequency domain information of the sixth resource in the third indication information is the same as the position order of the first resource and the fourth resource in the time domain.
9. The method according to any one of claims 1 to 8, characterized in that: The method further comprises: Receive sixth indication information or seventh indication information from the first terminal device, the sixth indication information indicating acceptance of adjusting the first resource to the third resource, and the seventh indication information indicating refusal to adjust the first resource to the third resource.
10. A communication method, characterized in that: include: Sending first instruction information; The first indication information indicates a first resource, and the first resource is located in a first time slot; receiving third indication information from a fourth terminal device, wherein the third indication information indicates that the first resource is adjusted to a third resource, and the third resource is located in a second time slot; A first reference signal is sent on the third resource.
11. The method according to claim 10, characterized in that The method further comprises: The sixth indication information or the seventh indication information is sent to the fourth terminal device, the sixth indication information indicates acceptance of adjusting the first resource to the third resource, and the seventh indication information indicates rejection of adjusting the first resource to the third resource.
12. The method according to claim 10 or 11, characterized in that: The third indication information includes at least one of the following: The time domain information of the third resource; the frequency domain information of the third resource; the time domain information of the first resource; the frequency domain information of the first resource.
13. The method according to claim 12, characterized in that The time domain information of the third resource indicates a time slot offset value between the third resource and the first resource; Alternatively, the time domain information of the third resource indicates a time slot offset value between the third resource and a first physical resource, and the first physical resource is used to carry the first indication information; Alternatively, the time domain information of the third resource indicates a frame index of the third resource and a time slot index of the third resource.
14. The method according to claim 13, characterized in that In a case where the time domain information of the third resource indicates a time slot offset value between the third resource and the first resource, the time domain information of the third resource further indicates a position sequence of the third resource and the first resource in the time domain.
15. The method according to any one of claims 9 to 14, characterized in that: The method further comprises: Sending fourth indication information; the fourth indication information indicates a fourth resource, and the fourth resource is located in a third time slot; The third indication information further indicates that the fourth resource is adjusted to a sixth resource; and the sixth resource is located in the fourth time slot.
16. The method according to claim 15, characterized in that The third indication information further includes at least one of the following: The time domain information of the fourth resource; the frequency domain information of the fourth resource; the time domain information of the sixth resource; the frequency domain information of the sixth resource.
17. The method according to any one of claims 15 to 16, characterized in that: When the third indication information includes the time domain information of the third resource and the time domain information of the sixth resource, the position order of the time domain information of the third resource and the time domain information of the sixth resource in the third indication information is the same as the position order of the first resource and the fourth resource in the time domain; And / or, when the third indication information includes frequency domain information of the third resource and frequency domain information of the sixth resource, the position order of the frequency domain information of the third resource and the frequency domain information of the sixth resource in the third indication information is the same as the position order of the first resource and the fourth resource in the time domain.
18. A communication device, characterized in that: include: A processing unit, configured to receive first indication information from a first terminal device and second indication information from a second terminal device through a communication unit; The first indication information indicates a first resource, the second indication information indicates a second resource, the first resource is located in a first time slot, and the second resource is located in a second time slot; The processing unit is configured to send third indication information to the first terminal device through the communication unit, where the third indication information is used to indicate that the first resource is adjusted to a third resource, and the third resource is located in the second time slot; The processing unit is configured to receive, through the communication unit, a first reference signal from the first terminal device in the third resource, and receive a second reference signal from the second terminal device in the second resource.
19. The device according to claim 18, characterized in that Before sending the third indication information to the first terminal device, the processing unit is further used to: Determine to use the same receiving beam to receive a reference signal in the first resource and the second resource.
20. The device according to claim 18, characterized in that The third indication information includes at least one of the following: The time domain information of the third resource; the frequency domain information of the third resource; the time domain information of the first resource; the frequency domain information of the first resource.
21. The device according to claim 20, characterized in that The time domain information of the third resource indicates a time slot offset value between the third resource and the first resource; Alternatively, the time domain information of the third resource indicates a time slot offset value between the third resource and a first physical resource, and the first physical resource is used to carry the first indication information; Alternatively, the time domain information of the third resource indicates a frame index of the third resource and a time slot index of the third resource.
22. The device according to any one of claims 18 to 21, characterized in that The communication unit is also used for: Receive fourth indication information from the first terminal device, and receive fifth indication information from the third terminal device; the fourth indication information indicates a fourth resource, the fifth indication information indicates a fifth resource, the fourth resource is located in a third time slot, and the fifth resource is located in a fourth time slot; The third indication information further indicates that the fourth resource is adjusted to a sixth resource; and the sixth resource is located in the fourth time slot.
23. The device according to claim 22, characterized in that The third indication information further includes at least one of the following: The time domain information of the fourth resource; the frequency domain information of the fourth resource; the time domain information of the sixth resource; the frequency domain information of the sixth resource.
24. A communication device, characterized in that: include: A processing unit, configured to send first indication information through a communication unit; The first indication information indicates a first resource, and the first resource is located in a first time slot; The processing unit is configured to receive third indication information from a fourth terminal device through the communication unit, where the third indication information indicates that the first resource is adjusted to a third resource, and the third resource is located in a second time slot; The processing unit is configured to send a first reference signal on the third resource through the communication unit.
25. The device according to claim 24, characterized in that The third indication information includes at least one of the following: The time domain information of the third resource; the frequency domain information of the third resource; the time domain information of the first resource; the frequency domain information of the first resource.
26. The device according to claim 25, characterized in that The time domain information of the third resource indicates a time slot offset value between the third resource and the first resource; Alternatively, the time domain information of the third resource indicates a time slot offset value between the third resource and a first physical resource, and the first physical resource is used to carry the first indication information; Alternatively, the time domain information of the third resource indicates a frame index of the third resource and a time slot index of the third resource.
27. The device according to claim 26, characterized in that In a case where the time domain information of the third resource indicates a time slot offset value between the third resource and the first resource, the time domain information of the third resource further indicates a position sequence of the third resource and the first resource in the time domain.
28. The device according to any one of claims 24 to 27, characterized in that The communication unit is also used for: Sending fourth indication information; the fourth indication information indicates a fourth resource, and the fourth resource is located in a third time slot; The third indication information further indicates that the fourth resource is adjusted to a sixth resource; and the sixth resource is located in the fourth time slot.
29. A communication system, characterized in that: include: A first terminal device and a fourth terminal device; The fourth terminal device is used to implement the method according to any one of claims 1 to 9; The first terminal device is used to implement the method according to any one of claims 10 to 17.
30. A communication device, characterized in that: including a processor and a memory; The processor is configured to execute the computer program or instructions stored in the memory, so that the communication device implements the method according to any one of claims 1 to 17.
31. A computer-readable storage medium, characterized in that: A computer program or instruction is stored, and when the computer program or instruction is executed on a computer, the computer is caused to implement the method according to any one of claims 1 to 17.
32. A chip, characterized in that: The chip comprises a processor, which is coupled to a memory and is used to execute a computer program or instruction stored in the memory, so that the chip implements the method according to any one of claims 1 to 17.
33. A computer program product, characterized in that When a computer reads and executes the computer program product, the method according to any one of claims 1 to 17 is executed.
Citation Information
Patent Citations
Communication method and device
CN115915198A
Communication method and device based on side link, and storage medium
CN116235456A
Techniques to facilitate phase jump estimation for sidelink DMRS bundling
US20230055114A1