Communication method and apparatus
By dynamically configuring time-frequency resource sets, network devices and terminal devices can adapt to changes in the communication environment and data service attributes, solving the problem of poor transmission performance caused by fixed resource configuration and improving the transmission performance and efficiency of the communication system.
Patent Information
- Application Number
- PCT/CN2025/070613
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-27
- Filing Date
- 2025-01-03
- Publication Date
- 2025-12-04
AI Technical Summary
In existing communication systems, the data transmission resource configuration between network devices and terminal devices is fixed, which cannot adapt to changes in the communication environment and data service attributes, resulting in poor transmission performance.
Network devices and terminal devices dynamically configure time-frequency resource sets by exchanging channel status information and service requirements, adapting to changes in the communication environment and data transmission configuration, and achieving scheduling-free transmission.
It improves the transmission performance and data transmission efficiency of the communication system, and adapts to changes in the communication environment and data service attributes.
Smart Images

Figure CN2025070613_04122025_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] Cross-reference to Related Applications
[0002] This application claims priority to the Chinese Patent Application No. 202410663075.1, filed on May 27, 2024, and entitled "A Communication Method and Apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the field of communication technology, and in particular to a communication method and apparatus. BACKGROUND
[0004] In a communication system, a network device can configure data transmission resources (e.g., time-frequency resources, etc.) in a semi-persistent scheduling (SPS) or configured grant (CG) manner, which can effectively reduce the latency of data transmission between the network device and a terminal device.
[0005] However, since the data transmission resources and transmission mode configured by the network device via SPS and CG are usually fixed, they cannot well adapt to the changes in the communication environment between the network device and the terminal device, and do not adapt to the related attributes of the data or services to be transmitted, which may result in poor transmission performance of the communication system and affect the overall communication performance. SUMMARY
[0006] Embodiments of the present application provide a communication method and apparatus for improving the transmission performance of a communication system.
[0007] In a first aspect, a communication method is provided. The method can be performed by a network device, or by a chip system (or, a chip) or other functional module capable of implementing the functions of the network device, e.g., disposed in the network device. In the following introduction, the method is taken as an example performed by the network device. The method comprises: sending first information to a terminal device, the first information being used to indicate a set of time-frequency resources, the set of time-frequency resources can include at least one time-frequency resource, the at least one time-frequency resource respectively has a corresponding transmission configuration, and the set of time-frequency resources is used for data transmission between the terminal device and the network device.
[0008] In this embodiment, the network device and the terminal device can perform subsequent data transmission based on one or more time-frequency resources in the time-frequency resource set indicated by the first information that match the transmission configuration of the data or service to be transmitted. This avoids the problem that the time-frequency resources used by the terminal device and the network device to transmit data or services may not be well adapted to the transmission configuration between the network device and the terminal device, which could lead to poor transmission performance of the communication system and affect the overall communication performance. Furthermore, since the network device sends / notifies the terminal device of the first information indicating the time-frequency resource set before the terminal device performs subsequent data transmission, the terminal device can achieve scheduling-free transmission during subsequent data transmission, thereby improving data transmission efficiency.
[0009] In one optional implementation, the time-frequency resource set may be determined based on the channel state information (CSI) between the terminal device and the network device and the service requirements of the terminal device, wherein the data may be service data corresponding to the service requirements. In this implementation, since the CSI between the terminal device and the network device can effectively reflect changes in the communication environment between them, the subsequent data transmission by the network device or terminal device based on the time-frequency resource set determined by the aforementioned CSI and service requirements can better adapt to changes in the communication environment and transmission configuration between the network device and the terminal device, further improving the transmission performance of the communication system.
[0010] In one alternative implementation, the at least one time-frequency resource can be a time-continuous time-frequency resource to save time-domain resource overhead in the communication system.
[0011] In one optional implementation, the transmission configuration may include at least one of the following: the modulation and coding scheme (MCS) of the data, wherein the MCS may include any one or combination of the modulation order of the data, the target code rate of the data, and the transport block size (TBS) used by the data; the precoding method of the data; the antenna port used by the data; and the transmission power control (TPC) corresponding to the data.
[0012] In this way, network devices or terminal devices can then combine at least one of the above transmission configurations of the data to be transmitted, and transmit data according to one or more time-frequency resources with corresponding transmission configurations in the above time-frequency resource set, so as to better adapt to the changes in the communication environment between network devices and terminal devices, thereby improving the transmission performance of the communication system.
[0013] In one optional implementation, the aforementioned CSI may include channel state information between the terminal device and the network device within a time period [na, nb], where a>=b>0, and n may be the transmission time of the first information or the start time corresponding to the first time-frequency resource included in the time-frequency resource set. In this implementation, since the channel state information between the terminal device and the network device within a historically set duration (i.e., the aforementioned time period [na, nb]) can better reflect changes in the communication environment between the network device and the terminal device, the network device can accurately determine or predict the current (or future) channel state information between the network device and the terminal device based on the channel state information within the historically set duration. This allows for the acquisition of a time-frequency resource set that is more adaptable to changes in the communication environment between the network device and the terminal device.
[0014] In an optional implementation, the method may further include: receiving second information from the terminal device, the second information indicating the CSI and / or the service request. Thus, after receiving the second information, the network device can determine the time-frequency resource set based on the CSI between the terminal device and the network device and the service request of the terminal device.
[0015] In an optional implementation, the second information can also be used to indicate the location information and / or motion trajectory information of the terminal device; the time-frequency resource set can also be determined by combining the CSI between the terminal device and the network device, the service requirements of the terminal device, and the location information and / or motion trajectory information of the terminal device. In other words, the aforementioned time-frequency resource set can also be determined based on the location information and / or motion trajectory information of the terminal device, the CSI between the terminal device and the network device, and the service requirements of the terminal device. Using this method, the network device can more accurately predict the current (or future) channel state information and service requirements of the network device and the terminal device based on the location information and / or motion trajectory information of the terminal device, the CSI between the terminal device and the network device, and the service requirements of the terminal device, thereby obtaining a time-frequency resource set that is more adaptable to changes in the communication environment.
[0016] In an optional implementation, the method may further include: sending first data to the terminal device based on a first time-frequency resource, wherein the first time-frequency resource belongs to the time-frequency resource set, and the transmission configuration of the first data may be the same as or match the first transmission configuration corresponding to the first time-frequency resource. In this way, the network device can perform data transmission based on the time-frequency resource (e.g., the first time-frequency resource) in the aforementioned time-frequency resource set that adapts to the transmission configuration of the data to be transmitted, thereby selecting a more suitable time-frequency resource for downlink data (e.g., the first data) transmission.
[0017] In an optional implementation, the method may further include: receiving second data sent by the terminal device based on a second time-frequency resource, wherein the second time-frequency resource belongs to the time-frequency resource set, and the transmission configuration of the second data may be the same as or match the second transmission configuration corresponding to the second time-frequency resource. In this way, the terminal device can perform data transmission according to the time-frequency resource (e.g., the second time-frequency resource) in the aforementioned time-frequency resource set that adapts to the transmission configuration of the data to be transmitted, thereby selecting a more suitable time-frequency resource for uplink data (e.g., the second data) transmission.
[0018] In an optional implementation, the method may further include: sending third information to the terminal device, the third information being used to instruct the adjustment of the third transmission configuration corresponding to the third time-frequency resource included in the time-frequency resource set to a fourth transmission configuration, which can flexibly change the transmission configuration corresponding to the third time-frequency resource to ensure that the third time-frequency resource can better adapt to changes in the communication environment; or, the third information may also be used to instruct the deactivation of the third time-frequency resource, thereby releasing some time-frequency resources as needed to save the overhead of time-frequency resources.
[0019] Secondly, another communication method is provided. This method can be executed by a terminal device, or by a chip system (or chip) or other functional module capable of implementing the functions of the terminal device, such as being disposed within the terminal device. In the following description, the method being executed by a terminal device is taken as an example. The method includes: receiving first information from a network device, the first information indicating a time-frequency resource set, the time-frequency resource set including at least one time-frequency resource, each of the at least one time-frequency resource having a corresponding transmission configuration, and the time-frequency resource set being used for data transmission between the terminal device and the network device.
[0020] In one optional implementation, the time-frequency resource set may be determined based on the CSI between the terminal device and the network device and the service requirements of the terminal device, and the data may be service data corresponding to the service requirements.
[0021] In one alternative implementation, the at least one time-frequency resource may be a time-continuous time-frequency resource.
[0022] In one optional implementation, the transmission configuration may include at least one of the following: the MCS of the data, wherein the MCS may include any one or combination of the modulation order of the data, the target code rate of the data, and the TBS used by the data; the precoding method of the data; the antenna port used by the data; and the TPC corresponding to the data.
[0023] In one optional implementation, the CSI may include channel state information between the terminal device and the network device within a time period [na, nb], where a>=b>0, and n may be the transmission time of the first information or the start time corresponding to the first time-frequency resource included in the time-frequency resource set.
[0024] In an alternative implementation, the method may further include: sending second information to the network device, the second information being used to indicate the CSI and / or the service request.
[0025] In one optional implementation, the second information may also be used to indicate the location information and / or motion trajectory information of the terminal device; the time-frequency resource set may also be determined by combining the CSI between the terminal device and the network device, the service requirements of the terminal device, and the location information and / or motion trajectory information of the terminal device.
[0026] In an optional implementation, the method may further include: receiving first data sent by the network device based on a first time-frequency resource, wherein the first time-frequency resource belongs to the time-frequency resource set, and the transmission configuration of the first data may be the same as or match the first transmission configuration corresponding to the first time-frequency resource.
[0027] In an optional implementation, the method may further include: sending second data to the network device based on a second time-frequency resource, wherein the second time-frequency resource belongs to the time-frequency resource set, and the transmission configuration of the second data may be the same as or match the second transmission configuration corresponding to the second time-frequency resource.
[0028] In an optional implementation, the method may further include: receiving third information from the network device, the third information being used to instruct the adjustment of a third transmission configuration corresponding to a third time-frequency resource included in the time-frequency resource set to a fourth transmission configuration; or, the third information may further be used to instruct the deactivation of the third time-frequency resource.
[0029] Thirdly, a communication device is provided. The communication device can be the network device described in the first aspect above. The communication device may be a system-on-a-chip (or chip) or other functional module, which can realize the functions of the network device, and the chip system or functional module is, for example, disposed within the network device. In one optional implementation, the communication device includes a radio frequency device and a baseband device. In another optional implementation, the communication device includes a transceiver unit (sometimes also called a transceiver module) and a processing unit (sometimes also called a processing module). The transceiver unit can realize both transmitting and receiving functions. When the transceiver unit realizes the transmitting function, it can be called a transmitting unit (sometimes also called a transmitting module), and when the transceiver unit realizes the receiving function, it can be called a receiving unit (sometimes also called a receiving module). The transmitting unit and the receiving unit can be the same functional module, which is called the transceiver unit and can realize both transmitting and receiving functions; or the transmitting unit and the receiving unit can be different functional modules, and the transceiver unit is a general term for these functional modules. For ease of description and understanding, the following description uses the example of the communication device including a transceiver unit and a processing unit.
[0030] In one optional implementation, the transceiver unit is used to send first information to the terminal device. The first information is used to indicate a time-frequency resource set. The time-frequency resource set may include at least one time-frequency resource, and each of the at least one time-frequency resource has a corresponding transmission configuration. The time-frequency resource set is used for data transmission between the terminal device and the network device.
[0031] In one optional implementation, the time-frequency resource set may be determined by the processing unit based on the CSI between the terminal device and the network device and the service requirements of the terminal device, and the data may be service data corresponding to the service requirements.
[0032] In an optional implementation, the transceiver unit may also be used to receive second information from the terminal device, the second information being used to indicate the CSI and / or the service request.
[0033] In one optional implementation, the second information may also be used to indicate the location information and / or motion trajectory information of the terminal device; the time-frequency resource set may also be determined by the processing unit in combination with the CSI between the terminal device and the network device, the service requirements of the terminal device, and the location information and / or motion trajectory information of the terminal device.
[0034] In one optional implementation, the transceiver unit can also be used to send first data to the terminal device based on a first time-frequency resource, wherein the first time-frequency resource belongs to the time-frequency resource set, and the transmission configuration of the first data can be the same as or match the first transmission configuration corresponding to the first time-frequency resource.
[0035] In one optional implementation, the transceiver unit can also be used to receive second data sent by the terminal device based on a second time-frequency resource, wherein the second time-frequency resource belongs to the time-frequency resource set, and the transmission configuration of the second data can be the same as or match the second transmission configuration corresponding to the second time-frequency resource.
[0036] In one optional implementation, the transceiver unit can also be used to send third information to the terminal device, the third information being used to instruct the terminal device to adjust the third transmission configuration corresponding to the third time-frequency resource included in the time-frequency resource set to the fourth transmission configuration, or the third information can also be used to instruct the terminal device to deactivate the third time-frequency resource.
[0037] In an alternative embodiment, the communication device further includes a storage unit (sometimes also called a storage module), and the processing unit is configured to couple with the storage unit and execute programs or instructions in the storage unit, enabling the processing unit to control or execute the method described in the first aspect above via the transceiver unit described above.
[0038] Fourthly, a communication device is provided. The communication device can be the terminal device described in the second aspect above. The communication device may be a system-on-a-chip (or chip) or other functional module, which can realize the functions of the terminal device, and the chip system or functional module is, for example, disposed in the terminal device. In one optional implementation, the communication device includes a baseband device and a radio frequency device. In another optional implementation, the communication device includes a processing unit (sometimes also called a processing module) and a transceiver unit (sometimes also called a transceiver module). For the implementation of the transceiver unit, please refer to the description in the third aspect; and for ease of description and understanding, the following description also uses the example of the communication device including a transceiver unit and a processing unit.
[0039] In one optional implementation, the transceiver unit is configured to receive first information from the network device, the first information being used to indicate a time-frequency resource set, the time-frequency resource set including at least one time-frequency resource, each of the at least one time-frequency resource having a corresponding transmission configuration, and the time-frequency resource set being used for data transmission between the terminal device and the network device.
[0040] In one optional implementation, the time-frequency resource set may be determined by the network device based on the CSI between the terminal device and the network device and the service requirements of the terminal device, and the data may be service data corresponding to the service requirements.
[0041] In an alternative implementation, the transceiver unit may also be used to send second information to the network device, the second information being used to indicate the CSI and / or the service request.
[0042] In one optional implementation, the second information is further used to indicate the location information and / or motion trajectory information of the terminal device; the time-frequency resource set may also be determined by the network device in combination with the CSI between the terminal device and the network device, the service requirements of the terminal device, and the location information and / or motion trajectory information of the terminal device.
[0043] In an optional implementation, the transceiver unit can also be used to receive first data sent by the network device based on a first time-frequency resource, wherein the first time-frequency resource belongs to the time-frequency resource set, and the transmission configuration of the first data can be the same as or match the first transmission configuration corresponding to the first time-frequency resource.
[0044] In one optional implementation, the transceiver unit can also be used to send second data to the network device based on a second time-frequency resource, the second time-frequency resource belonging to the time-frequency resource set, and the transmission configuration of the second data can be the same as or match the second transmission configuration corresponding to the second time-frequency resource.
[0045] In one optional implementation, the transceiver unit can also be used to receive third information from the network device, the third information being used to instruct the processing unit to adjust the third transmission configuration corresponding to the third time-frequency resource included in the time-frequency resource set to a fourth transmission configuration, or the third information can also be used to instruct the processing unit to deactivate the third time-frequency resource.
[0046] In an alternative embodiment, the communication device further includes a storage unit (sometimes also called a storage module), and the processing unit is configured to couple with the storage unit and execute programs or instructions in the storage unit, enabling the processing unit to control or execute the method described in the second aspect above via the transceiver unit described above.
[0047] Fifthly, a communication device is provided, which can be a network device, or a chip or chip system within a network device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory stores a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions through the communication interface, it causes the communication device to execute the method described in the first aspect, which is performed by the network device.
[0048] Sixthly, a communication device is provided, which can be a terminal device, or a chip or chip system within a terminal device. The communication device includes a communication interface and a processor, and optionally, a memory. The memory stores a computer program, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions through the communication interface, it causes the communication device to execute the method described in the second aspect, which is performed by the terminal device.
[0049] In a seventh aspect, a computer-readable storage medium is provided for storing a computer program or instructions that, when executed, cause the methods in the various possible implementations of the first or second aspect and other aspects to be implemented.
[0050] Eighthly, a computer program product containing instructions is provided, which, when the computer program or instructions are run on a computer, causes the methods in the various possible implementations of the first or second aspect and the other aspects to be implemented.
[0051] A ninth aspect provides a chip system including a processor and an interface, the processor being configured to call and execute instructions from the interface to enable the chip system to implement the methods in the first or second aspect and in various possible implementations thereof.
[0052] A tenth aspect provides a communication system including a network device and a terminal device, wherein the network device can be used to perform the methods described in the first aspect and its various possible implementations, and the terminal device can be used to perform the methods described in the second aspect and its various possible implementations. The communication system may also include other devices.
[0053] The technical effects that can be achieved by each aspect of the second to tenth aspects and each possible implementation scheme in each aspect can be referred to the description of the effects that can be achieved by the corresponding possible design schemes in the first aspect above. Where there is repetition, no further discussion will be given. Attached Figure Description
[0054] Figure 1 is a schematic diagram of the network architecture of a communication system applicable to an embodiment of this application;
[0055] Figure 2 is a schematic diagram of the network architecture of another communication system applicable to the embodiments of this application;
[0056] Figure 3 is a schematic diagram of a data transmission resource configured with SPS or CG according to an embodiment of this application;
[0057] Figure 4 is a flowchart of a communication method provided in an embodiment of this application;
[0058] Figure 5 is a schematic diagram of a channel correlation scenario provided by an embodiment of this application;
[0059] Figure 6 is a schematic diagram of at least one time-frequency resource in a time-frequency resource set provided in an embodiment of this application;
[0060] Figure 7 is a schematic diagram of a scenario provided by an embodiment of this application, indicating the starting time-frequency resource position of the first time-frequency resource in a time-frequency resource set;
[0061] Figure 8A is a schematic diagram of determining a time-frequency resource set according to an embodiment of this application;
[0062] Figure 8B is a schematic diagram of another method for determining a time-frequency resource set provided in an embodiment of this application;
[0063] Figure 9 is a schematic diagram of determining time-frequency resources and transmission configuration according to an embodiment of this application;
[0064] Figure 10 is a flowchart of another communication method provided in an embodiment of this application;
[0065] Figure 11 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0066] Figure 12 is a schematic diagram of another device provided in an embodiment of this application. Detailed Implementation
[0067] To better understand the embodiments of this application, the system architecture involved in the embodiments of this application will first be described below with reference to the accompanying drawings:
[0068] Referring to Figure 1, which is a schematic diagram of the network architecture of a communication system applicable to an embodiment of this application, the communication system 10 may include a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 may also include the Internet 300. The RAN 100 may be a cellular system related to the 3rd generation partnership project (3GPP), such as a 4th generation (4G) system, such as a long term evolution (LTE) system; it may also be a 5th generation (5G) system, such as a 5G new radio (NR) system; it may also be a 6th generation (6G) system; or a new communication system emerging in future communication development. The RAN 100 may also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0069] RAN 100 may include at least one network device (110a, 110b, and 110c in Figure 1, collectively referred to as 110) and at least one terminal device (120a-120j in Figure 1, collectively referred to as 120), and may also include other devices, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). Terminal device 120 can be wirelessly connected to network device 110. Network device 110 can be wirelessly or wiredly connected to CN 200. Terminal devices 120 and network devices 110 can be interconnected via wired or wireless means. The core network elements in CN 200 and network devices 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and wireless access network logical functions, or a single physical device integrating some core network element functions and some network device 110 functions. It should be noted that the network architecture shown in Figure 1 above is only illustrative. The number of terminal devices 120 and / or network devices 110 may be less or more, and this application embodiment does not limit this.
[0070] The following explanations of the devices or network elements involved in the above-mentioned communication system 10 are provided to facilitate understanding by those skilled in the art.
[0071] (1) Network device 110, sometimes also referred to as wireless access network device, access network device, access network entity, or access node, constitutes part of communication system 10 and is used to help terminal device 120 achieve wireless access. Multiple network devices 110 in communication system 10 can be devices (or nodes) of the same type or different types. In some scenarios, the roles of network device 110 and terminal device 120 are relative. For example, network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminal device 120j that accesses RAN 100 through terminal device 120i, terminal device 120i is a network device (or base station); but for network device 110a, network element 120i is a terminal device. Network device 110 and terminal device 120 are sometimes referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and network elements 120a-120j can be understood as communication devices with terminal device functions.
[0072] In one possible application scenario, network device 110 can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G system, a base station in a future mobile communication system, or an access node in a WiFi system. Network device 110 can be a macro base station (as shown in Figure 1, 110a), a micro base station or indoor station (as shown in Figure 1, 110b), a relay node or donor node, or a radio controller in a CRAN scenario. Optionally, network device 110 can also be a server, a wearable device, a vehicle, or an in-vehicle device. For example, network device 110 in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of network device 110 in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). In addition, the network device 110 in this application may also be a logical node, logical module or software that can realize all or part of the functions of a network device.
[0073] In another possible application scenario, network device 110 can be a module or unit that performs some of the functions of a base station; or multiple network devices 110 can collaborate to assist terminal device 120 in achieving wireless access, with different network devices 110 each performing some of the functions of a base station. For example, network device 110 can be a central unit (CU), a distributed unit (DU), or a radio unit (RU), etc. The functions of the CU can be implemented by a single entity or by different entities. For example, the functions of the CU can be further divided, separating the control plane and user plane and implementing them through different entities, namely the control plane CU entity (i.e., CU-control plane (CP) entity) and the user plane CU entity (i.e., CU-user plane (UP) entity). The CU-CP entity and CU-UP entity can be coupled with the DU to jointly complete the functions of network device 110. The CU and DU can be set up separately or included in the same network element, such as in a baseband unit (BBU). RU can be included in radio frequency equipment or radio frequency units, such as in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0074] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples in its embodiments. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0075] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement. For example, the CU can be configured to implement the functions of the Packet Data Convergence Protocol (PDCP) layer and above (e.g., the Radio Resource Control (RRC) layer and / or the Service Data Adaptation Protocol (SDAP) layer); the DU can be configured to implement the functions of the protocol layers below the PDCP layer (e.g., the Radio Link Control (RLC) layer, the Media Access Control (MAC) layer, and / or the Physical (PHY) layer). Alternatively, the CU can be configured to implement the functions of the protocol layers above the PDCP layer (e.g., the RRC and / or SDAP layers), and the DU can be configured to implement the functions of the protocol layers below the PDCP layer (e.g., the RLC, MAC, and / or PHY layers). For specific descriptions of the above protocol layers, please refer to the relevant 3GPP technical specifications or the technical specifications of other applicable communication protocols. The above division of the processing functions of CU and DU according to protocol layers is merely an example; other division methods are also possible, and this application does not limit this. For example, in one design, CU or DU can be further divided into processing functions with protocol layers. In one design, some functions of the RLC layer and the functions of the protocol layer above the RLC layer are located in the CU, while the remaining functions of the RLC layer and the functions of the protocol layer below the RLC layer are located in the DU.
[0076] In this embodiment, the device for implementing the function of network device 110 can be network device 110 itself, or it can be a device that supports network device 110 in implementing the function, such as a chip system or a combination of devices or components that can implement the function of network device. This device can be installed in network device 110. This embodiment does not limit the specific technology or specific device form adopted by network device 110.
[0077] (2) Terminal equipment 120, sometimes also referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication equipment, or user device, is a device with wireless transceiver function (i.e., terminal equipment 120 can send signals to network equipment 110 and receive signals from network equipment 110). It can be a fixed device, mobile device, handheld device (e.g., mobile phone), wearable device, vehicle-mounted device, or wireless device (e.g., communication module, modem, or chip system, etc.) built into the above devices. Terminal device 120 can be used to connect people, things, machines, etc., and can be widely used in various scenarios, including but not limited to the following: sensing scenarios, cellular communication, device-to-device (D2D) communication, V2X, machine-to-machine (M2M) network / machine-type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, drones, robots, indoor commercial scenarios (such as mobile phone screen projection, file sharing, and mobile phone to VR glasses video transmission), etc.
[0078] When terminal equipment 120 is applied to V2X, it can also be called V2X equipment, such as smart car, digital car, unmanned car, driverless car, pilotless car, autonomous car, pure electric vehicle, hybrid electric vehicle (HEV), range-extended electric vehicle (REEV), plug-in hybrid electric vehicle (PHEV), new energy vehicle, and RSU.
[0079] Of course, the terminal device 120 can also be a device in D2D communication, such as a smart meter, smart water meter, or other smart instruments. Furthermore, in this embodiment, the terminal device 120 can also be a terminal device in an IoT system. IoT is an important component of future information technology development, and its main technical characteristic is connecting objects to networks through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.
[0080] For example, referring to Figure 2, the embodiments of this application can also be applied to communication systems where network devices and terminal devices communicate directly, such as V2X and D2D. As can be seen from Figure 2, the embodiments of this application are applicable not only to communication scenarios with network coverage (i.e., the terminal device 120 can be within the coverage area (i.e., service area) of the network device 110), but also to communication scenarios without network coverage (i.e., the terminal device 120 can be outside the coverage area (i.e., service area) of the network device 110). This application embodiment does not limit this. Furthermore, different terminal devices 120 can also communicate with each other. As shown in Figure 2, terminal devices 120 can communicate through the Proximity Communication 5 (PC5) interface; and users can flexibly choose between point-to-point communication between terminal devices 120 or communication with the network device 110.
[0081] The various terminal devices described above, if located in a vehicle (e.g., placed inside or installed inside a vehicle), can all be considered in-vehicle terminal devices, also known as on-board units (OBUs). The terminal device 120 of this application can also be an in-vehicle module, in-vehicle component, in-vehicle chip, or OBU, etc., built into the vehicle as one or more components or units. The vehicle can implement the methods of this application through the built-in in-vehicle module, in-vehicle component, in-vehicle chip, or OBU.
[0082] In this embodiment, the device for implementing the function of the terminal device 120 can be the terminal device 120 itself, or it can be a device that supports the terminal device 120 in implementing the function, such as a chip system or a combination device or component that can implement the function of the terminal device. This device can be installed in the terminal device 120. This embodiment does not limit the specific technology or specific device form adopted by the terminal device 120.
[0083] In the aforementioned communication system, network devices can not only configure downlink data transmission resources using SPS (e.g., pre-configure 10 physical resource blocks (PRBs) for downlink data transmission), but also configure uplink data transmission resources using CG, thereby effectively reducing the latency of data transmission between network devices and terminal devices.
[0084] However, as shown in Figure 3, the transmission configurations corresponding to the data transmission resources configured by the network device through SPS and CG are usually fixed. For example, the MCS corresponding to each data transmission resource is 5 (i.e., the configuration corresponding to the index value of 5 in the MCS table), the rank indication (RI) corresponding to each data transmission resource is 1 (i.e., the number of data transmission layers, such as 1 for multiple input multiple output (MIMO) layers), and the period interval P between adjacent data transmission resources is 100ms. Thus, when the network device or terminal device transmits data according to the data transmission resources, it may not be able to adapt well to the changes in the communication environment (such as the channel or network) between the terminal device and the network device, and it may not adapt to the relevant attributes of the data or services to be transmitted. That is, the network device or terminal device cannot select the data transmission resource that matches the aforementioned relevant attributes well from multiple data transmission resources to transmit data, so as to better adapt to the communication environment between the terminal device and the network device, thereby ensuring that the communication system has good transmission performance.
[0085] Therefore, embodiments of this application provide a communication method, apparatus, and system. The communication method provided by this application can configure multiple data transmission resources, such as multiple time-frequency resources, according to the communication environment between network devices and terminal devices in a communication system (e.g., a D2D system or a V2X system), and set corresponding transmission configurations for each of these multiple data transmission resources. Then, the network device indicates the multiple data transmission resources configured with corresponding transmission configurations to the terminal device. In this way, the network device and / or the terminal device can match at least one suitable data transmission resource from among the multiple data transmission resources to transmit data or services according to the transmission configuration of the data or services to be transmitted. That is, the network device and / or the terminal device no longer use data transmission resources with fixed transmission configurations for data transmission, but can match suitable data transmission resources according to the transmission configuration of each piece of data to be transmitted, thereby better adapting to changes in the communication environment between the network device and the terminal device, and using data transmission resources that are more suitable for the transmitted data, thereby improving the transmission performance of the communication system. In the following embodiments of this application, time-frequency resources will be used as an example for describing the data transmission resources.
[0086] It should be understood that the methods, apparatus and systems proposed in the embodiments of this application are based on the same technical concept. Furthermore, since the methods, apparatus and systems solve problems in similar ways, their implementations can refer to each other, and repeated details will not be repeated.
[0087] In this application embodiment, the number of nouns, unless otherwise specified, refers to "singular nouns or plural nouns," that is, "one or more." "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single 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, and c can be single or multiple.
[0088] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For example, first information and second information can be the same information or different information, and such names do not indicate differences in the sending / receiving end, format, content, size, application scenario, priority, or importance of the two pieces of information. In addition, the numbering of steps in the various embodiments described in this application is sometimes only to distinguish different steps, and is not used to limit the order of steps.
[0089] In the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the device taking corresponding actions under certain objective circumstances, not to limiting the time, nor do they require the device (e.g., a terminal or network device) to perform a judgment action during implementation, nor do they imply any other limitations. It should be noted that in the embodiments of this application, "used to indicate" can include both direct indication (or explicit indication) and indirect indication (or implicit indication). When describing information as used to indicate A, it can include the information directly indicating A or indirectly indicating A, but does not necessarily mean that the information carries A. Taking first information used to indicate first content as an example, the first information can contain the first content, or a part of the first content, or the identifier or index of the first content, and can also contain algorithms, calculation parameters, etc., used to determine the first content. The embodiments of this application do not limit the manner of "indication."
[0090] Referring to Figure 4, which is a flowchart of a communication method provided in an embodiment of this application, the following description will use the application of this method to the network architecture shown in Figure 1 or Figure 2 as an example. In the following method flow, the terminal device can be a terminal device that communicates directly with a ground base station, a terminal device that communicates directly with a satellite, or a device or chip installed in the terminal device. The network device can be a terrestrial network device (e.g., a ground base station) or a non-terrestrial network device (e.g., a satellite), or a device or chip installed in the network device. This application embodiment does not limit this.
[0091] S401. The network device can determine the time-frequency resource set based on the CSI between the terminal device and the network device and the service requirements of the terminal device. The time-frequency resource set is used for data transmission between the terminal device and the network device. For example, the aforementioned time-frequency resource set includes time-frequency resource A and time-frequency resource B, where time-frequency resource A is used for uplink data transmission and time-frequency resource B is used for downlink data transmission. Therefore, since the CSI between the terminal device and the network device can effectively reflect changes in the communication environment between the network device and the terminal device, the time-frequency resource set subsequently determined by the network device or terminal device based on the aforementioned CSI and service requirements can better adapt to changes in the communication environment between the network device and the terminal device, thereby improving the transmission performance of the communication system.
[0092] It should be noted that the above-mentioned time-frequency resource set can also be called a time-frequency resource window, or of course, other names are also possible. The time-frequency resources in the above-mentioned time-frequency resource set can also be called dynamic grant-free (DGF) resources, or grant-free (GF) resources, or of course, other names are also possible. This application embodiment does not limit this.
[0093] S402. The network device sends first information to the terminal device. Correspondingly, the terminal device receives the first information sent by the network device, which is used to indicate the aforementioned time-frequency resource set.
[0094] The following will explain the CSI between terminal devices and network devices, and the service requirements of terminal devices.
[0095] I. CSI between terminal equipment and network equipment.
[0096] For example, the aforementioned CSI may include, but is not limited to, any one or a combination of channel quality indicator (CQI), RI, precoding matrix indicator (PMI), and Doppler frequency offset between the terminal device and the network device, to characterize the channel state information between the terminal device and the network device through one or more of the above parameter values. Specifically, CQI can be used to reflect the channel quality of the data transmission channel (e.g., physical downlink shared channel (PDSCH)) between the terminal device and the network device. CQI can be represented by a value from 0 to 15, for example, CQI = 0 indicates the worst channel quality, and CQI = 15 indicates the best channel quality. RI can be used to indicate the number of transmission layers corresponding to the data transmission channel. PMI is used to indicate the precoding matrix that can map the data to be transmitted from the transmission layer to the antenna port. Doppler frequency offset can indicate the fading rate of the data transmission channel; for example, the larger the Doppler frequency offset, the greater the fading rate of the data transmission channel.
[0097] In one optional implementation, the aforementioned CSI can be the CSI between the terminal device and the network device within a historically set time period prior to the current moment. For example, the aforementioned CSI can be determined based on the channel state information between the terminal device and the network device within a historical time period [na, nb], where a>=b>0, n can be the transmission time when the network device subsequently sends the first information indicating the aforementioned time-frequency resource set, or n can be the start time corresponding to the first time-frequency resource included in the aforementioned time-frequency resource set. This application embodiment does not specifically limit this.
[0098] Since the channel state information between the terminal device and the network device within a historically set time period can well reflect the changes in the communication environment between the network device and the terminal device, the network device can accurately determine or predict the current (or future) channel state information between the network device and the terminal device based on the channel state information between the terminal device and the network device within a historically set time period. This allows the network device to obtain a time-frequency resource set that is more adapted to the changes in the communication environment between the network device and the terminal device.
[0099] In one optional implementation, the network device can perform channel measurement on the data transmission channel between the terminal device and the network device within the aforementioned historically set time period (i.e., time period [na, nb]) to obtain the channel measurement results of the data transmission channel, and then determine the channel state information between the terminal device and the network device within the aforementioned historically set time period based on the channel measurement results.
[0100] For example, network devices can perform channel measurements on the data transmission channel between terminal devices and network devices based on reference signals such as sounding reference signals (SRS) or channel state information reference signals (CSI-RS), thereby obtaining the channel measurement results of the data transmission channel.
[0101] The aforementioned channel measurement results may include: channel characteristics of the serving cell where the terminal device is currently located at different locations and / or different times within the aforementioned historically set time period. Channel characteristics may include, but are not limited to: the reference signal receiving quality of the terminal device (e.g., reference signal receiving power (RSRP)), the power delay profile (PDP) of the data transmission channel, the Doppler frequency offset corresponding to the data transmission channel, the channel correlation of the data transmission channel, and the path type corresponding to the data transmission channel (e.g., line-of-sight (LOS) path and non-line-of-sight (NLOS) path).
[0102] Taking channel correlation, one of the aforementioned channel characteristics, as an example, network devices can perform channel measurements on the data transmission channel between terminal devices and network devices through methods such as sensing or ray chasing, thereby obtaining the channel correlation of the data transmission channel. Optionally, the aforementioned channel correlation may include spatial correlation and / or temporal correlation.
[0103] On the one hand, if the terminal device is not a mobile terminal, the network device can select multiple test paths (each test path can be used as a data transmission channel) from the serving cell where the terminal device is located. Then, channel measurements are performed on each test path at different locations to obtain the channel measurement results for each test path. Based on these results, the spatial correlation between the multiple test paths can be analyzed, thus revealing the spatial correlation between multiple data transmission channels. On the other hand, after selecting multiple test paths from the serving cell, the network device can also perform channel measurements on each test path at different times to obtain the channel measurement results for each test path at different times. Analyzing these results allows for the determination of the temporal correlation between the multiple test paths, which in turn reveals the temporal correlation between multiple data transmission channels.
[0104] It should be understood that, relative to the data transmission channel between the terminal device and the network device, since the terminal device is a non-mobile terminal and the network device is usually stationary, the channel measurement results obtained by measuring each data transmission channel at different times and / or different locations will be different, which can be regarded as the change in channel measurement results caused by semi-static environmental changes.
[0105] On the other hand, if the terminal device is a mobile terminal (e.g., a vehicle in motion), since the distance the terminal device travels in a short period of time is limited and the speed of travel is relatively constant, the data transmission channel will also have a certain degree of channel correlation in time. Referring to Figure 5(a), UE#1 from location (H... 1,t-1 Move to position (H) 1,t The data transmission channel between the two is time-dependent.
[0106] Furthermore, since the movement trajectory of terminal devices is predictable, when different terminal devices move to the same location based on different data transmission channels, there is a certain channel correlation between the different data transmission channels in space. That is, for different vehicles at the same location (e.g., a certain location in the same lane), the channel state information of the preceding vehicle can be used as a reference for the channel state information of the following vehicle. Referring to Figure 5(b), two different vehicles located in the same lane are referred to as UE#1 and UE#2, respectively. UE#1 is located at position (H) at time t-1. 1,t-1 ), UE#2 is located at position (H) at time t-1. 2,t-1 At time t, the next time t after time t-1, UE#1 will move to the position where UE#2 was at time t-1 (H). 2,t-1), and UE#2 will move to position (H) at time t. 2,t It can be seen that the data transmission channel between two vehicles (e.g., UE#2 and UE#1) located in the same lane is spatially dependent.
[0107] Since the movement of terminal equipment can cause Doppler frequency offset, in order to measure the data transmission channel more accurately, Doppler frequency offset compensation can be performed on the data transmission channel based on the moving speed of the terminal equipment after determining the moving speed of the terminal equipment.
[0108] Because of the mobility of terminal devices, the changes in channel measurement results compared to non-mobile terminals are not only caused by different times and / or different locations for performing measurements on the data transmission channel, but may also be caused by the mobility of the terminal devices. Therefore, the difference in each channel measurement result can be regarded as a change in channel measurement results caused by dynamic environmental changes.
[0109] In one possible implementation, if the terminal device in S401 above is defined as the first terminal device, then there may be a second terminal device with a high degree of similarity to the first terminal device in terms of communication environment. For example, the second terminal device and the first terminal device have the same movement trajectory and / or movement state in the aforementioned serving cell. In this case, the channel measurement result of the first terminal device may also include the channel measurement result obtained by performing measurements on the data transmission channel of the second terminal device at different locations and / or at different times. Alternatively, the channel measurement result of the first terminal device may also be determined by referring to the channel measurement result obtained by performing measurements on the data transmission channel of the second terminal device at different locations and / or at different times.
[0110] In this approach, even without obtaining the channel measurement results from the first terminal device, the network device can determine the set of time-frequency resources for data transmission between the first terminal device and the network device based on the channel measurement results from the second terminal device and the service requirements of the second terminal device. This eliminates the need for channel measurement of the data transmission channel between the first terminal device and the network device, thus saving measurement resource overhead in the communication system. Furthermore, based on the channel measurement results from the second terminal device and its future destination, the network device can predict the channel measurement results corresponding to the future destination of the first terminal device, thereby improving the accuracy of the determined set of time-frequency resources.
[0111] II. Service requirements of terminal equipment.
[0112] For example, service requirements may include, but are not limited to, the maximum number of retransmissions allowed for the data or service to be transmitted by the terminal device and the scheduling priority of the data or service to be transmitted by the terminal device. This application embodiment does not specifically limit these requirements. The aforementioned service requirements may be determined based on parameter information such as service characteristics and network characteristics corresponding to the data or service to be transmitted by the terminal device. This application embodiment also does not specifically limit these requirements.
[0113] The aforementioned business characteristics can characterize the user's data transmission requirements for the data or services to be transmitted. For example, these may include latency requirements (e.g., latency less than 100ms), reliability requirements (e.g., reliability greater than 99%), packet requirements (e.g., packet size greater than 4MB), and rate requirements (e.g., 3Mbps).
[0114] The aforementioned network characteristics characterize the data transmission quality or capability of a network when transmitting data or services to be transmitted. For example, network characteristics may include jitter parameters and remaining packet delay budget (PDB) parameters when transmitting data or services. For instance, network devices can predict the network characteristics of data or services to be transmitted between terminal devices and network devices in the future by statistically analyzing and / or analyzing a large amount of data transmitted between terminal devices and network devices over a relatively long historical period. It should be understood that the aforementioned data or services to be transmitted can be the data or services corresponding to the aforementioned service requirements, that is, data or services that satisfy the aforementioned service requirements.
[0115] The characteristics of the time-frequency resource set determined in S401 above will be described in detail below.
[0116] In one alternative implementation, referring to Figure 6(a), at least one time-frequency resource (i.e., R1, R2, and R3) in the aforementioned time-frequency resource set can be a time-discontinuous time-frequency resource. That is, there can be a time interval (e.g., one time slot) between the aforementioned at least one time-frequency resource, as shown in Figure 6(a), where there is a time interval between R1, R2, and R3. As can be seen from Figure 6(a), the network device and the terminal device can periodically use the three time-frequency resources (i.e., R1, R2, and R3) in the time-frequency resource set 1 to transmit data according to the periodic interval P1 of the data or service to be transmitted.
[0117] Of course, to save on the overhead of time-domain resources in the communication system, referring to Figure 6(b), at least one time-frequency resource (i.e., R4, R5, R6, and R7) in the above time-frequency resource set can also be a time-continuous time-frequency resource. That is, there is no time interval between the above at least one time-frequency resource, and there is no time interval between R4, R5, R6, and R7 shown in Figure 6(b). Similarly, as can be seen from Figure 6(b), network devices and terminal devices can also periodically use the four time-frequency resources (i.e., R4, R5, R6, and R7) in time-frequency resource set 2 to transmit data according to the periodic interval P2 of the data or service to be transmitted.
[0118] To further improve the transmission performance of the communication system, each of the aforementioned time-frequency resources can have a corresponding transmission configuration. In this way, network devices or terminal devices can subsequently adapt a time-frequency resource that best matches the data or service to be transmitted, based on the transmission configuration corresponding to each of the aforementioned time-frequency resources and the transmission configuration corresponding to the data or service to be transmitted, thereby ensuring that the communication system has good transmission performance.
[0119] The aforementioned transmission configuration may include, but is not limited to, any one or combination of the following: the MCS (Modulation Sequence Code) for data transmission between network devices and terminal devices, the data precoding method, the antenna port used for the data, and the TPC (Transmission Protocol Configuration Code) corresponding to the data. The MCS may include any one or combination of the data modulation order, the data target code rate, and the TBS (Transmission Standard Sequence Code). Precoding can map data from the transport layer to the antenna port based on the precoding matrix.
[0120] In this way, network devices or terminal devices can subsequently combine the above-mentioned at least one transmission configuration of the data to be transmitted, and then match a more suitable time-frequency resource for data transmission based on one or more time-frequency resources with corresponding transmission configurations in the above-mentioned time-frequency resource set (or at least one of the above-mentioned time-frequency resources), so as to better adapt to the changes in the communication environment between network devices and terminal devices, thereby improving the transmission performance of the communication system.
[0121] If at least one time-frequency resource included in the aforementioned time-frequency resource set is a time-frequency resource under certain coherent time and coherent bandwidth conditions, then the transmission configurations corresponding to the aforementioned at least one time-frequency resource can be the same. For example, the time-frequency resource set and its corresponding transmission configuration shown in Figure 6(a) can be represented as DGFlist1{R1, R2, R3, MCS1, precoding scheme 1, TPC1}, which can be understood as time-frequency resources R1, R2, and R3 having the same transmission configuration {MCS1, precoding scheme 1, TPC1}. As another example, the time-frequency resource set and its corresponding transmission configuration shown in Figure 6(b) can be represented as DGFlist2{R4, R5, R6, R7, MCS1, precoding scheme 2, TPC2}, which can be understood as time-frequency resources R4, R5, R6, and R7 having the same transmission configuration {MCS1, precoding scheme 2, TPC2}.
[0122] The following describes the specific implementation method of the network device sending the first information to the terminal device in S401 above.
[0123] To save signaling overhead or reduce the complexity of the communication system, when a network device sends indication information (i.e., the first information in S401) indicating a time-frequency resource set to a terminal device, it may not need to directly indicate each time-frequency resource in the time-frequency resource set. For example, the time-frequency resource set indicated by DGFlist1 can be represented as DGFwindow1{startoffset1, slotlength1, startRB1, numRB1, period1}, where startoffset1 represents the starting position and / or time of the first time-frequency resource in the aforementioned time-frequency resource set, slotlength1 represents the interval between two adjacent time-frequency resources in the aforementioned time-frequency resource set, startRB1 represents the first time-frequency resource in the aforementioned time-frequency resource set, numRB1 represents the number of time-frequency resources included in the aforementioned time-frequency resource set, and period1 represents the interval period between two adjacent time-frequency resource sets (which can be called the service transmission period or data transmission period). Similarly, the time-frequency resource set indicated by DGFlist2 can be represented as DGFwindow2{startoffset2, slotlength1, startRB2, numRB2, period2}. Therefore, the network device only needs to send the indication information for DGFwindow1 or DGFwindow2 to the terminal device.
[0124] Based on the specific implementation of sending the first information described above, as shown in Figure 7, the network device can also indicate a target time-frequency offset (start offset) to the terminal device. This target time-frequency offset (start offset) is the time-frequency offset (e.g., start offset) between the time-frequency resource T1 used to send the first information and the first time-frequency resource included in the time-frequency resource set m to be indicated by the first information. In this way, the terminal device can determine the starting time-frequency position (i.e., T2 = T1 + start offset) of the first time-frequency resource in the time-frequency resource set m based on the time-frequency resource T1 used to receive the first information and the target time-frequency offset (start offset). Of course, the network device can also directly indicate the starting time-frequency position (e.g., T2) of the first time-frequency resource in the time-frequency resource set m; this embodiment does not limit this approach. Similarly, the network device can also use the aforementioned method based on the time-frequency offset of the time-frequency resource relative to the time-frequency resource used by the first information to indicate the starting time-frequency position of other time-frequency resources (e.g., the second time-frequency resource, the third time-frequency resource, etc.) in the time-frequency resource set m.
[0125] It should be noted that this application embodiment does not specifically limit the method by which the network device determines the time-frequency resource set based on the CSI between the terminal device and the network device and the service requirements of the terminal device. For example, the network device can use three pre-trained artificial intelligence (AI) models (the first AI model, the second AI model, and the third AI model shown in Figure 8A) and combine them with the CSI between the terminal device and the network device and the service requirements of the terminal device to determine the time-frequency resource set for data transmission between the network device and the terminal device. Referring to Figure 8A, the first AI model can determine or predict the current (or future) channel state information (i.e., CQI, RI, antenna port, and TPC, etc.) of the terminal device based on its historical channel characteristics (i.e., terminal location, movement speed, RSRP, Doppler frequency offset, PDP, channel correlation, and path type, etc.) at different locations and / or different movement speeds. The second AI model can determine or predict the service requirements (i.e., the maximum allowed retransmission count, scheduling priority, etc.) of the services or data to be transmitted by the terminal device in the present (or future) period based on parameters such as the terminal device's different service IDs, service characteristics, network characteristics (e.g., network load, network jitter, and server location), and weather. The third AI model can determine the set of time-frequency resources available for subsequent data transmission between the network device and the terminal device, as well as the transmission configuration of each time-frequency resource in the set, based on the predicted channel state information and service requirements of the terminal device in the present (or future).
[0126] For example, network devices can use only one pre-trained AI model (e.g., the fourth AI model) to determine the set of time-frequency resources for data transmission between the network device and the terminal device. Referring to Figure 8B, the fourth AI model can directly determine the set of time-frequency resources for subsequent data transmission between the network device and the terminal device, as well as the transmission configuration of each time-frequency resource in the set, based on the historical channel characteristics of the terminal device at different locations and / or different movement speeds (i.e., terminal location, movement speed, RSRP, Doppler frequency offset, PDP, channel correlation, and path type, etc.), and the different service IDs, service characteristics, network characteristics (e.g., network load, network jitter, and server location) and weather parameters of the terminal device over a historical period.
[0127] It is worth noting that the embodiments of this application do not specifically limit the type of AI model described above. For example, the AI model can be a random forest model, a support vector machine model, a deep neural network model, or a long short-term memory model, etc. Furthermore, different AI models can be AI models of the same category or AI models of different categories. For example, the first AI model and the second AI model shown in Figure 8A can be the same AI model or AI models of different categories. The embodiments of this application do not limit this.
[0128] For example, referring to Figure 9 and the descriptions of Figures 8A and 8B above, the network device can determine the current channel characteristics (e.g., path type, RSRP, Doppler frequency offset, PDP, and channel correlation) between the terminal device and the network device based on the terminal device's location information (e.g., terminal location) and / or motion trajectory information (e.g., movement speed). Based on these channel characteristics, the network device can then determine the current CSI between the terminal devices. The CSI can include CQI, RI, and Doppler frequency offset. Furthermore, based on the service characteristics associated with the terminal device's identification information (e.g., user ID) and parameters such as remaining PDB and network jitter included in the network characteristics, the network device can determine its current service requirements. These service requirements can include the maximum number of retransmissions allowed for the service or data to be transmitted, the scheduling priority of the data or service to be transmitted, etc. Further, the network device can combine the aforementioned current CSI between the terminal devices and the aforementioned current service requirements of the terminal devices to determine one or more time-frequency resources in the aforementioned time-frequency resource set that match the transmission configuration of the data or service to be transmitted for subsequent data transmission. In other words, network devices or terminal devices can transmit data according to the time-frequency resources and transmission configurations that are compatible with the data or services to be transmitted, thereby better adapting to the communication environment between network devices and terminal devices and improving the transmission performance of the communication system.
[0129] Furthermore, this application embodiment does not specifically limit the number of time-frequency resources in the aforementioned time-frequency resource set. That is, the aforementioned time-frequency resource set may include a small number of time-frequency resources (e.g., 3 RBs) or a large number of time-frequency resources (e.g., 20 RBs). Therefore, in this application embodiment, the time-frequency resource set determined by the network device can realize the data transmission of small packet services between the network device and the terminal device, and it can also realize the data transmission of large packet services between the network device and the terminal device.
[0130] Based on the communication method described in steps S401-S402 of Figure 4, the network device and the terminal device can match suitable time-frequency resources from one or more time-frequency resources included in the time-frequency resource set indicated by the first information with the transmission configuration required by the data or service to be transmitted, for subsequent data transmission. This avoids the problem that the time-frequency resources used by the network device and the terminal device to transmit data or services may not be well adapted to the communication environment between the network device and the terminal device, which could lead to poor transmission performance of the communication system and affect the overall communication performance. Furthermore, since the network device sends / notifies the terminal device of the first information indicating the time-frequency resource set before the terminal device performs subsequent data transmission, the terminal device can achieve scheduling-free transmission during subsequent data transmission, thereby improving data transmission efficiency.
[0131] Referring to Figure 10, which is a flowchart of another communication method provided in an embodiment of this application, for ease of understanding and description, the following description is based on the perspective of information interaction between a terminal device and a network device. The dashed lines represent optional steps, that is, steps that can be selected to achieve further (or better) technical effects. The step numbering in the following description is sometimes only to distinguish different steps and is not intended to strictly limit the order of the steps.
[0132] S1001, The terminal device sends second information to the network device. Correspondingly, the network device receives the second information sent by the terminal device, which is used to indicate the CSI between the terminal device and the network device and / or the service requests of the terminal device.
[0133] Optionally, the aforementioned second information can also be used to indicate the location information and / or motion trajectory information of the terminal device. In this way, the network device can more accurately determine or predict the current (or future) channel state information between the network device and the terminal device, and the service requirements of the terminal device for transmitting services or data, based on the location information and / or motion trajectory information of the terminal device, the CSI between the terminal device and the network device, and the service requirements of the terminal device, thereby obtaining a more adaptable time-frequency resource set to changes in the communication environment.
[0134] In other words, the aforementioned time-frequency resource set can be determined by the network device based on the CSI between the terminal device and the network device, the location information and / or motion trajectory information of the terminal device, and the service requirements of the terminal device. The specific determination process can be referred to the description of Figure 4 above.
[0135] For example, the aforementioned second information may be carried in uplink control information (UCI), medium access control-control element (MAC CE), or RRC, etc., and this application does not limit it in this regard.
[0136] S1002. After receiving the second information, the network device determines one or more time-frequency resources that are compatible with the aforementioned CSI and service requirements based on the CSI between the terminal device and the network device and the service requirements of the terminal device. These one or more time-frequency resources can constitute a time-frequency resource set, wherein each time-frequency resource has its own corresponding transmission configuration. The method of determining the time-frequency resource set in S1002 is the same as described in S401 above, and will not be repeated here.
[0137] S1003. After determining the time-frequency resource set, the network device may send first information to the terminal device. Correspondingly, the terminal device receives the first information sent by the network device, which indicates the aforementioned time-frequency resource set. Optionally, the first information may be carried in downlink control information (DCI), MAC CE, and RRC, etc., and this application does not limit this.
[0138] S1004. The network device can send first data to the terminal device based on the first time-frequency resource. Correspondingly, the terminal device can receive the first data sent by the network device based on the first time-frequency resource. The first time-frequency resource belongs to the aforementioned set of time-frequency resources, and the transmission configuration of the first data can be the same as or match the first transmission configuration corresponding to the first time-frequency resource.
[0139] In this way, when a network device needs to send downlink data or services (e.g., first data) to a terminal device, it can match a more suitable time-frequency resource (e.g., first time-frequency resource) from the aforementioned time-frequency resource set according to the transmission configuration required by the downlink data or downlink service. This achieves the selection of a more suitable time-frequency resource for downlink data transmission, so as to better adapt to the communication environment between the network device and the terminal device, thereby improving the downlink transmission performance of the communication system.
[0140] S1005. After receiving the first information, the terminal device can send second data to the network device based on the second time-frequency resource. Correspondingly, the network device can receive the second data sent by the terminal device based on the second time-frequency resource. The second time-frequency resource belongs to the aforementioned set of time-frequency resources, and the transmission configuration of the second data is the same as or matches the second transmission configuration corresponding to the second time-frequency resource.
[0141] In this way, when a terminal device needs to send uplink data or services (e.g., second data) to a network device, it can match a more suitable time-frequency resource (e.g., second time-frequency resource) from the aforementioned time-frequency resource set according to the transmission configuration required for the downlink data or downlink services. This achieves the selection of a more suitable time-frequency resource for uplink data transmission, so as to better adapt to the communication environment between the network device and the terminal device, thereby improving the uplink transmission performance of the communication system.
[0142] In S1004 and S1005 above, the transmission configuration of time-frequency resources (e.g., the first time-frequency resource) used for downlink transmission may differ from the transmission configuration of time-frequency resources (e.g., the second time-frequency resource) used for uplink transmission. For example, the transmission configuration of time-frequency resources used for downlink transmission may include a hybrid automatic repeat request (HARQ) feedback configuration, while the transmission configuration of time-frequency resources used for uplink transmission does not include HARQ feedback. Therefore, in this embodiment, the indication information for uplink data transmission may differ from the indication information for downlink data transmission.
[0143] It should be understood that the quality of final data transmission (i.e., the user experience) is mainly reflected in the continuity and integrity of data transmission or service transmission. For example, even if the channel state between the network device and the terminal device is good, if the service is a high-reliability, low-latency large packet service, and the number of time-frequency resources included in the aforementioned time-frequency resource set is insufficient, then the continuity and integrity of this large packet service cannot be guaranteed, resulting in a poor user experience. Furthermore, when network jitter is significant, if data transmission continues according to the pre-configured transmission configuration and / or resource scheduling strategy (e.g., round-robin resource scheduling strategy) for each time-frequency resource in the aforementioned time-frequency resource set, the aforementioned large packet service or data may not receive sufficient retransmission opportunities during periods of significant network jitter, leading to packet loss and also affecting the user's communication experience. Therefore, in order to improve the user's communication experience in various services or communication environments, network devices can also flexibly change the transmission configuration and / or resource scheduling strategy pre-configured for each time-frequency resource in the above time-frequency resource set, so as to prevent the transmission delay from exceeding the remaining PDB, thereby improving the user's communication experience in various services or communication environments.
[0144] For example, network devices can flexibly change the transmission configuration and / or resource scheduling strategy pre-set for each time-frequency resource in the time-frequency resource set in the following ways:
[0145] S1006. The network device can also send third information to the terminal device. Correspondingly, the terminal device can also receive the third information sent by the network device. The third information can be used to instruct the adjustment of the third transmission configuration corresponding to the third time-frequency resource included in the time-frequency resource set to a fourth transmission configuration. For example, if the third transmission configuration corresponding to the aforementioned third time-frequency resource cannot adequately adapt to the current communication environment between the network device and the terminal device, then the network device can use the aforementioned third information to instruct the adjustment of the third transmission configuration corresponding to the aforementioned third time-frequency resource to a fourth transmission configuration that can better adapt to changes in the current communication environment between the network device and the terminal device. In this way, by adjusting the transmission configuration of the time-frequency resources in the time-frequency resource set, the network device can flexibly change the transmission configuration corresponding to the time-frequency resources to ensure that the time-frequency resources can better adapt to changes in the communication environment.
[0146] Optionally, in order to further improve the transmission performance of the communication system, the aforementioned third information can also be used to indicate adjustments to resource configuration information such as the resource size and / or resource location of the third time-frequency resource. This application embodiment does not limit this.
[0147] In another optional implementation, to save on time-frequency resource overhead, the aforementioned third information can also be used to instruct the activation of the third time-frequency resource. For example, assuming that the aforementioned time-frequency resource set contains time-frequency resources beyond what the terminal device actually needs (i.e., the third time-frequency resource), the network device can instruct the activation of the third time-frequency resource using the third information. After the terminal device activates the third time-frequency resource according to the instruction of the third information, the network device or the terminal device will no longer use the third time-frequency resource for data transmission. That is, the network device can release some time-frequency resources as needed to fully utilize them and avoid unnecessary resource waste.
[0148] In another optional implementation, assuming the time-frequency resource set in S1002 is defined as the first time-frequency resource set, when the network device determines the first time-frequency resource set, if there are time-frequency resources beyond those meeting the actual needs of the terminal device, it can also send indication information (not shown in Figure 10) to the terminal device to indicate the second time-frequency resource set. The second time-frequency resource set meets the actual needs of the terminal device and does not contain any additional time-frequency resources; that is, the second time-frequency resource set exactly matches the actual needs of the terminal device. Accordingly, the terminal device can use the second time-frequency resource set to update the first time-frequency resource set. Based on the above method, when the network device and / or the terminal device subsequently transmit data, they do not need to use the time-frequency resources in the first time-frequency resource set, but only need to use the time-frequency resources in the second time-frequency resource set. Since the network device does not need to configure excessive time-frequency resources for data transmission between the network device and the terminal device, the overall spectrum resource utilization rate of the communication system is improved.
[0149] In another optional implementation, to save signaling overhead between the network device and the terminal device, if the first time-frequency resource set contains time-frequency resources that do not meet the actual needs of the terminal device, the network device may not need to send indication information for adjusting the time-frequency resource set to the terminal device (e.g., the third information in S1006 above). Instead, it may use the first part of the time-frequency resources in the first time-frequency resource set that does not meet the actual needs of the terminal device as the time-frequency resources for data transmission between other terminal devices and the network device. In this case, the second part of the time-frequency resources in the first time-frequency resource set, excluding the first part, can meet the actual needs of the terminal device, and the network device and the terminal device can transmit data only based on the second part of the time-frequency resources.
[0150] S1007. If the time-frequency resource set in S1002 is still defined as the first time-frequency resource set, the network device may also send fourth information to the terminal device when it determines that the first time-frequency resource set does not meet the actual needs of the terminal device. Accordingly, the terminal device receives the fourth information sent by the network device, which indicates a third time-frequency resource set that meets the actual needs of the terminal device. For example, the third time-frequency resource set meets the actual needs of the terminal device, and there are no additional time-frequency resources.
[0151] In another optional implementation, if the network device determines, based on the first time-frequency resource set and the actual needs of the terminal device, that a portion of time-frequency resources (e.g., the fourth time-frequency resource set) is still missing to meet the actual needs of the terminal device, then the fourth information can also be used to indicate the fourth time-frequency resource set to ensure that the number of time-frequency resources included in the first and fourth resource sets is sufficient to meet the service needs of the terminal device when the network device or the terminal device subsequently transmits data.
[0152] For example, assume that the first time-frequency resource set includes three time-frequency resources, namely: time-frequency resource 1, time-frequency resource 2, and time-frequency resource 3, and that the transmission configuration corresponding to time-frequency resource 1 and time-frequency resource 2 is configuration a, while the transmission configuration corresponding to time-frequency resource 3 is configuration b. If the actual requirement of the terminal device is: one time-frequency resource with transmission configuration a, two time-frequency resources with transmission configuration b, and one time-frequency resource with transmission configuration c, then the network device can determine that, based on the first time-frequency resource set, one time-frequency resource with transmission configuration b and one time-frequency resource with transmission configuration c are still missing to meet the service requirements of the terminal device. Therefore, the network device can determine a fourth time-frequency resource set including one time-frequency resource with transmission configuration b and one time-frequency resource with transmission configuration c, and indicate the fourth time-frequency resource set to the terminal device. In this way, when the network device or the terminal device subsequently transmits data, the five time-frequency resources included in the aforementioned first resource set and the aforementioned fourth resource set can meet the service requirements of the terminal device.
[0153] Optionally, the third information in S1006 and the fourth information in S1007 can also be carried in DCI, MAC CE or RRC, etc., respectively, and this application does not limit this.
[0154] In summary, based on the communication method described in steps S1001 to S1007 of Figure 10, the network device can determine or predict the set of time-frequency resources for subsequent data transmission between the terminal device and the network device based on the CSI between the terminal device and the network device and the service requirements of the terminal device, and set corresponding transmission configurations for each time-frequency resource in the time-frequency resource set. In this way, the network device or the terminal device can subsequently match a suitable target time-frequency resource from at least one time-frequency resource included in the aforementioned time-frequency resource set for data transmission according to the transmission configuration required by the data or service to be transmitted. This allows for better adaptation to the communication environment between the network device and the terminal device, thereby improving the transmission performance of the communication system.
[0155] Referring to Figure 11, which is a schematic diagram of the structure of a communication device provided in an embodiment of this application. The communication device 1100 may be the system architecture of the network device described in the embodiment shown in Figure 1 or Figure 2, used to implement the method corresponding to the network device in the above method embodiments. Alternatively, the communication device 1100 may be the system architecture of the terminal device described in the embodiment shown in Figure 1 or Figure 2, used to implement the method corresponding to the terminal device in the above method embodiments.
[0156] The communication device 1100 includes at least one processor 1101. The processor 1101 can be used for internal processing within the device to implement certain control processing functions. Optionally, the processor 1101 includes instructions. Optionally, the processor 1101 can store data. Optionally, different processors can be independent devices, located in different physical locations, or located on different integrated circuits. Optionally, different processors can be integrated into one or more processors, for example, integrated onto one or more integrated circuits.
[0157] Optionally, the communication device 1100 may include one or more memories 1103 for storing instructions. The memories 1103 may also store data. The processor 1101 and the memories 1103 may be configured separately or integrated together. The communication device 1100 also includes a communication line 1102 and at least one communication interface 1104. Because the memories 1103, communication line 1102, and communication interface 1104 are all optional, they are all represented by dashed lines in Figure 11.
[0158] Optionally, the communication device 1100 may further include a transceiver and / or an antenna. The transceiver can be used to send information to or receive information from other devices. The transceiver may be referred to as a transceiver unit, transceiver circuit, input / output interface, etc., and is used to realize the transmission and reception functions of the communication device 1100 via the antenna. Optionally, the transceiver includes a transmitter and a receiver. For example, the transmitter can be used to generate a radio frequency (RF) signal from a baseband signal, and the receiver can be used to convert the RF signal back into a baseband signal.
[0159] Processor 1101 may include a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs according to the present application.
[0160] Communication line 1102 may include a path for transmitting information between the aforementioned components.
[0161] The communication interface 1104 can be a transceiver or similar device used to communicate with other devices or communication networks, such as Ethernet, RAN, wireless local area network (WLAN), wired access network, etc.
[0162] The memory 1103 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory 1103 may exist independently and be connected to the processor 1101 via communication line 1102. Alternatively, the memory 1103 may be integrated with the processor 1101.
[0163] The memory 1103 stores computer execution instructions for implementing the scheme of this application, and the processor 1101 controls the execution of these instructions. The processor 1101 executes the computer execution instructions stored in the memory 1103 to implement the steps performed by the network device or terminal device in the embodiment shown in FIG1 or FIG2.
[0164] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.
[0165] In a specific implementation, as one embodiment, processor 1101 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 11. In a specific implementation, as one embodiment, communication device 1100 may include multiple processors, such as processor 1101 and processor 1105 in FIG. 11. Each of these processors may be a single-core processor or a multi-core processor. Here, "processor" may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0166] When the device shown in Figure 11 is a chip, such as a chip for a network device or a chip for a terminal device, the chip includes a processor 1101 (and may also include a processor 1105), a communication line 1102, and a communication interface 1104. Optionally, it may include a memory 1103. Specifically, the communication interface 1104 may be an input interface, pins, or circuits, etc. The memory 1103 may be a register, cache, etc. The processor 1101 and processor 1105 may be a general-purpose CPU, microprocessor, ASIC, or one or more integrated circuits for controlling the execution of a program that controls the communication method of any of the above embodiments.
[0167] This application embodiment can divide the device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0168] For example, when dividing each functional module according to its corresponding function, referring to Figure 12, which is a schematic diagram of a device, the device 1200 can be the network device or terminal device involved in the above-mentioned method embodiments, or a chip in the network device or a chip in the terminal device. The device 1200 includes a processing unit 1202 and a transceiver unit 1201.
[0169] It should be understood that the device 1200 can be used to implement the steps performed by the network device or the terminal device in the communication method of the embodiments of this application. The relevant process can be referred to the embodiments shown in Figure 4 or Figure 10 above, which are performed by the network device or the terminal device, and will not be repeated here.
[0170] Optionally, the function / implementation process of the processing unit 1202 in Figure 12 can be implemented by the processor 1101 in Figure 11 calling computer execution instructions stored in memory 1103. Alternatively, the function / implementation process of the processing unit 1202 in Figure 12 can be implemented by the processor 1101 in Figure 11 calling computer execution instructions stored in memory 1103, and the function / implementation process of the transceiver unit 1201 in Figure 12 can be implemented by the communication interface 1104 in Figure 11.
[0171] When the device 1200 is a chip or circuit, the function / implementation process of the transceiver unit 1201 can also be implemented through pins or circuits. Optionally, the transceiver unit 1201 may include a transmitting unit and / or a receiving unit, whereby the transmitting unit implements the transmitting function and the receiving unit implements the receiving function; or, the transceiver unit 1201 may be an integral module capable of implementing both transmitting and / or receiving functions. Optionally, the transceiver unit 1201 may be implemented using a transceiver.
[0172] This application also provides a computer-readable storage medium storing a computer program or instructions that, when executed, implement the methods performed by the network device or terminal device in the aforementioned method embodiments. Thus, the functions described in the above embodiments can be implemented as software functional units and sold or used as independent products. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to it, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the communication methods described in the various embodiments of this application. The storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0173] This application also provides a processing apparatus, including a processor and an interface; the processor is used to execute the methods performed by the network device or terminal device involved in any of the above method embodiments.
[0174] This application also provides a communication system that can be used to implement the methods executed by a network device or a terminal device in any of the above-described method embodiments or any possible implementations of the method embodiments. That is, the communication system includes at least a network device and a terminal device for executing the above-described method embodiments. Furthermore, the communication system may also include other devices, which are not limited in this application. For example, the communication system may have the architecture shown in FIG1 or FIG2.
[0175] This application also provides a chip or chip system coupled to a transceiver for implementing the methods performed by a network device or terminal device in any of the above-described method embodiments or possible implementations of the method embodiments. Here, "coupling" refers to two components being directly or indirectly combined with each other; this combination can be fixed or movable, and can allow communication between the two components using fluid, electricity, electrical signals, or other types of signals. The chip system may include this chip. Specifically, the chip or chip system can be used to perform the methods executed by the network device or terminal device involved in any of the above-described method embodiments.
[0176] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs, DVDs), or semiconductor media (e.g., solid-state disks, SSDs), etc.
[0177] The various illustrative logic units and circuits described in the embodiments of this application can be implemented or operate the described functions using a general-purpose processor, digital signal processor (DSP), ASIC, field-programmable gate array (FPGA), or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor; alternatively, it can be any conventional processor, controller, microcontroller, or state machine. The processor can also be implemented using a combination of computing devices, such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.
[0178] The steps of the methods or algorithms described in the embodiments of this application can be directly embedded in hardware, software units executed by a processor, or a combination of both. The software units can be stored in RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), EEPROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and storage medium can be disposed in an ASIC, which can be disposed in a network device or a terminal device. Optionally, the processor and storage medium can also be disposed in different components of a network device or a terminal device.
[0179] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0180] The contents of the various embodiments of this application can be referenced to each other. Unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0181] It is understood that in the embodiments of this application, network devices and / or terminal devices may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and other operations or variations thereof may also be performed in the embodiments of this application. Furthermore, the steps may be performed in different orders as presented in the embodiments of this application, and it is not necessary to perform all the operations in the embodiments of this application.
Claims
1. A communication method, characterized in that, Applied to network devices, including: Send first information to the terminal device. The first information is used to indicate a time-frequency resource set, which includes at least one time-frequency resource. Each of the at least one time-frequency resource has a corresponding transmission configuration. The time-frequency resource set is used for data transmission between the terminal device and the network device.
2. The method as described in claim 1, characterized in that, The time-frequency resource set is determined based on the Channel State Information (CSI) between the terminal device and the network device and the service requirements of the terminal device, and the data is the service data corresponding to the service requirements.
3. The method as described in claim 1 or 2, characterized in that, The at least one time-frequency resource is a time-continuous time-frequency resource.
4. The method as described in claim 1, 2, or 3, characterized in that, The transmission configuration includes at least one of the following: The data adjustment and encoding scheme is MCS; The precoding method of the data; The antenna port used by the data; The data corresponds to the Transmission Power Control (TPC).
5. The method as described in claim 2, characterized in that, The CSI includes channel state information between the terminal device and the network device within a time period [na, nb], where a>=b>0, and n is the transmission time of the first information, or the start time corresponding to the first time-frequency resource included in the time-frequency resource set.
6. The method as described in claim 2, characterized in that, The method further includes: The terminal device receives second information, which is used to indicate the CSI and / or the service request.
7. The method as described in claim 6, characterized in that, The second information is also used to indicate the location information and / or motion trajectory information of the terminal device; The time-frequency resource set is also determined based on the location information and / or motion trajectory information of the terminal device.
8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: First data is sent to the terminal device based on a first time-frequency resource, wherein the first time-frequency resource belongs to the time-frequency resource set, and the transmission configuration of the first data is the same as or matches the first transmission configuration corresponding to the first time-frequency resource.
9. The method according to any one of claims 1 to 7, characterized in that, The method further includes: The terminal device receives second data based on a second time-frequency resource, wherein the second time-frequency resource belongs to the time-frequency resource set, and the transmission configuration of the second data is the same as or matches the second transmission configuration corresponding to the second time-frequency resource.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: Send a third message to the terminal device, the third message being used to instruct the third transmission configuration corresponding to the third time-frequency resource included in the time-frequency resource set to be adjusted to the fourth transmission configuration, or the third message being used to instruct the deactivation of the third time-frequency resource.
11. A communication method, characterized in that, Applied to terminal devices, including: The terminal device receives first information from a network device. The first information is used to indicate a time-frequency resource set, which includes at least one time-frequency resource. Each of the at least one time-frequency resource has a corresponding transmission configuration. The time-frequency resource set is used for data transmission between the terminal device and the network device.
12. The method as described in claim 11, characterized in that, The time-frequency resource set is determined based on the Channel State Information (CSI) between the terminal device and the network device and the service requirements of the terminal device, and the data is the service data corresponding to the service requirements.
13. The method as described in claim 11 or 12, characterized in that, The at least one time-frequency resource is a time-continuous time-frequency resource.
14. The method as described in claim 11, 12, or 13, characterized in that, The transmission configuration includes at least one of the following: The data adjustment and encoding scheme is MCS; The precoding method of the data; The antenna port used by the data; The data transmission power control (TPC) is used.
15. The method as described in claim 12, characterized in that, The CSI includes channel state information between the terminal device and the network device within a time period [na, nb], where a>=b>0, and n is the transmission time of the first information, or the start time corresponding to the first time-frequency resource included in the time-frequency resource set.
16. The method as described in claim 12, characterized in that, The method further includes: Send a second message to the network device, the second message being used to indicate the CSI and / or the service request.
17. The method as described in claim 16, characterized in that, The second information is also used to indicate the location information and / or motion trajectory information of the terminal device; The time-frequency resource set is also determined based on the location information and / or motion trajectory information of the terminal device.
18. The method according to any one of claims 11 to 17, characterized in that, The method further includes: The network device receives first data based on a first time-frequency resource, wherein the first time-frequency resource belongs to the time-frequency resource set, and the transmission configuration of the first data is the same as or matches the first transmission configuration corresponding to the first time-frequency resource.
19. The method according to any one of claims 11 to 17, characterized in that, The method further includes: The second data is sent to the network device based on the second time-frequency resource, the second time-frequency resource belonging to the time-frequency resource set, and the transmission configuration of the second data is the same as or matches the second transmission configuration corresponding to the second time-frequency resource.
20. The method according to any one of claims 11 to 19, characterized in that, The method further includes: The network device receives third information, which is used to instruct the third transmission configuration corresponding to the third time-frequency resource included in the time-frequency resource set to be adjusted to the fourth transmission configuration, or the third information is used to instruct the deactivation of the third time-frequency resource.
21. A communication device, characterized in that, The communication device includes a processing unit and a transceiver unit; The transceiver unit is used for sending and receiving information; The processing unit is configured to execute the method as described in any one of claims 1 to 10, or the method as described in any one of claims 11 to 20, through the transceiver unit.
22. A communication device, characterized in that, The communication device includes a processor and a memory, the memory storing a computer program, and the processor executing the computer program stored in the memory, causing the communication device to perform the method as described in any one of claims 1 to 10, or causing the communication device to perform the method as described in any one of claims 11 to 20.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when run on a computer, causes the computer to perform the method as claimed in any one of claims 1 to 10, or causes the computer to perform the method as claimed in any one of claims 11 to 20.
24. A communication system, characterized in that, This includes network equipment and terminal equipment; The network device is used to perform the method as described in any one of claims 1 to 10, and the terminal device is used to perform the method as described in any one of claims 11 to 20.
Citation Information
Patent Citations
Method and device for accessing network equipment
CN112752276A
Resource allocation method, device and system
CN117528780A
Communication method and apparatus
US20230231667A1
Electronic device, method, and storage medium for wireless communication
US20230300798A1