Communication method and communication apparatus
By receiving instruction information in the communication device and configuring frequency domain resources in units of RBs, discontinuous and symbol-level granularity frequency domain resource allocation is achieved, solving the problem of inflexible frequency domain resource allocation in fifth-generation communication systems and improving the speed and reliability of the communication system.
Patent Information
- Application Number
- PCT/CN2025/095676
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-28
- Filing Date
- 2025-05-19
- Publication Date
- 2026-03-05
AI Technical Summary
The frequency domain resource allocation scheme in the fifth-generation communication system is not flexible enough and cannot meet the high requirements of speed, latency and reliability for future connected vehicle services.
By receiving instruction information in the communication device and configuring frequency domain resources in units of RBs, discontinuous and symbol-level granular frequency domain resource allocation is achieved. Combined with conversion precoding function, more flexible resource configuration is supported.
It improves the flexibility of frequency domain resource allocation, reduces latency, and enhances the speed and reliability of communication systems.
Smart Images

Figure CN2025095676_05032026_PF_FP_ABST
Abstract
Description
A communication method and communication device
[0001] This application claims priority to Chinese Patent Application No. 202411191985.0, filed on August 28, 2024, entitled "A Communication Method and Communication Device", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of communications, specifically to a communication method and a communication device. Background Technology
[0003] With the development of communication technology, future vehicle connectivity services and intelligent agent services (such as artificial intelligence (AI) mobile phones, AI assistant devices, intelligent robots, etc.) (e.g., vehicle network connectivity services, in-vehicle entertainment services, or intelligent agent uplink services) have higher requirements for speed, latency, and reliability. The next generation of networks needs to support lower transmission latency, more reliable communication transmission, and higher throughput.
[0004] The frequency domain resource allocation scheme in 5G communication systems only supports resource block group (RBG) granularity configuration, which is not flexible enough. In scenarios where service transmission has higher requirements for rate, latency, and reliability, a more flexible resource allocation scheme is needed. Therefore, how to improve the flexibility of frequency domain resource allocation has become an urgent problem to be solved. Summary of the Invention
[0005] To address the aforementioned technical problems, this application provides a communication method aimed at improving the flexibility of frequency domain resource allocation.
[0006] Firstly, a communication method is provided. This method can be executed by a first communication device. Unless otherwise specified, the "first communication device" in this application can refer to the first communication device itself (e.g., a terminal device), or components within the first communication device (e.g., a processor, chip, or chip system, such as circuits or chips in a terminal device responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip)). Alternatively, it can be a logic module or software capable of implementing all or part of the functions of the first communication device. For ease of description, the following explanation uses execution by a first communication device as an example.
[0007] The communication method includes: receiving first indication information, the first indication information indicating that the allocation unit is a first frequency domain resource of a resource block RB, the first frequency domain resource including N RBs, where N is a positive integer; and a first communication device performing data transmission on a first time-frequency resource corresponding to the first frequency domain resource.
[0008] Based on the above technical solution, the first indication information received by the first communication device indicates frequency domain resources in terms of RB allocation units. That is, the frequency domain resources configured by the first communication device in this technical solution are resources with RB granularity, providing a finer-grained frequency domain resource configuration method and realizing uplink low latency and high spectral efficiency resource configuration.
[0009] In conjunction with the first aspect, in some implementations of the first aspect, the i-th RB and the (i+1)-th RB among the N RBs are not continuous in the frequency domain, i is greater than or equal to 1 and less than or equal to N-1.
[0010] Based on the above technical solution, among the multiple RBs included in the first frequency domain resource with RB granularity configured for the first communication device by the first indication information, two adjacent RBs in the frequency domain (e.g., the i-th RB and the (i+1)-th RB) are not continuous in the frequency domain, thus realizing the non-contiguous allocation of frequency domain resources.
[0011] In conjunction with the first aspect, in some implementations of the first aspect, the first communication device enables the conversion precoding function before data transmission.
[0012] Based on the above technical solution, when the first communication device transmits data on the first time-frequency resource corresponding to the first frequency domain resource, the first communication device can enable the conversion precoding function, that is, the first communication device can perform conversion precoding processing on the data to be transmitted, supporting service transmission under the requirements of rate, latency and reliability.
[0013] In conjunction with the first aspect, in some implementations of the first aspect, the frequency domain width of the resource pool corresponding to the first communication device is a first partial bandwidth BWP, and the first BWP corresponds to a first RB allocation unit; the first indication information further indicates the first RB allocation unit of the first frequency domain resource, and the first RB allocation unit is M RBs, where M is a positive integer.
[0014] Based on the above technical solution, low-latency and high-spectral-efficiency resource allocation can be achieved through a two-level indication method. For example, the RB allocation unit of the first frequency domain resource is indicated, and then the N RBs included in the first frequency domain resource under the RB allocation unit are indicated.
[0015] In conjunction with the first aspect, in some implementations of the first aspect, the first indication information includes at least one bit, the first indication information indicating N RBs included in the first frequency domain resource, including: the first bit of the at least one bit indicates at least one RB among the N RBs included in the first frequency domain resource.
[0016] Based on the above technical solution, the specific form of the first indication information can be a bit map, in which a certain bit is used to indicate whether at least one RB belongs to the first frequency domain resource mentioned above.
[0017] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: sending second indication information to the second communication device, the second indication information being used to determine the first frequency domain resource, wherein the second indication information indicates the channel state and / or the frequency domain frequency hopping granularity of the sounding reference signal (SRS).
[0018] Based on the above technical solution, the first communication device can feed back channel status information and / or SRS frequency domain hopping granularity to the second communication device through the second indication information, so that when the second communication device allocates frequency domain resources to the first communication device, it can refer to the channel status and / or SRS frequency domain hopping granularity of the first communication device to allocate more suitable frequency domain resources.
[0019] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving third indication information from a second communication device. The third indication information indicates a first frequency domain interval and a first time domain interval, wherein the first frequency domain interval is a frequency domain interval between a second frequency domain resource and a third frequency domain resource, and the first time domain interval is a time domain interval between a second time domain resource and a third time domain resource, wherein the second frequency domain resource and the second time domain resource are contained within a second time-frequency resource, and the third frequency domain resource and the third time domain resource are contained within a third time-frequency resource. Data transmission is performed sequentially on the second time-frequency resource and the third time-frequency resource; wherein the second time-frequency resource and the third time-frequency resource are two time-frequency resources within a first time slot, the second time-frequency resource includes P symbols, and the third time-frequency resource includes Q symbols, where P and Q are both positive integers less than 7.
[0020] Based on the above technical solution, the third indication information received by the first communication device can indicate the time-domain and frequency-domain positional relationship between different time-frequency resources in a frequency-hopping scenario, so that the first communication device can know the frequency-hopping method based on the third indication information. Furthermore, it supports symbol-level granularity frequency hopping within a time slot, meaning the time-domain granularity of frequency hopping can be at the symbol level, improving frequency hopping flexibility.
[0021] In conjunction with the first aspect, in some implementations of the first aspect, the third indication information indicating the first frequency domain interval includes: the third indication information indicating the first frequency domain start position and the second frequency domain start position; or, the third indication information indicating the first frequency domain start position or the second frequency domain start position, and the size of the first frequency domain interval, wherein the first frequency domain start position is the frequency domain start position of the second time-frequency resource, and the second frequency domain start position is the frequency domain start position of the third time-frequency resource.
[0022] Based on the above technical solution, the third indication information indicating the frequency domain interval between two time-frequency resources can be: indicating the frequency domain start position of the two time-frequency resources, and the interval between the two frequency domain start positions is the frequency domain interval between the two time-frequency resources; or, indicating the frequency domain start position of any one of the two time-frequency resources, as well as the interval size, can determine the frequency domain interval between the two time-frequency resources. Providing different indication methods improves the flexibility of the indication.
[0023] In conjunction with the first aspect, in some implementations of the first aspect, if any two time-frequency resources included in the first time slot correspond to time-domain resources of the same size, the third indication information indicating the first time-domain interval includes: the third indication information indicating the size of the time-domain resource corresponding to any one of the multiple time-frequency resources, and the size of the first time-domain interval being equal to the size of the time-domain resource corresponding to the time-frequency resource.
[0024] Based on the above technical solution, when the time-domain resource sizes of the multiple time-frequency resources included in the first time slot are all equal, the third indication information indicating the time-domain interval between two adjacent time-frequency resources can be the time-domain resource size of the indicated time-frequency resources. In this scenario, it is not necessary to indicate the specific time-domain start position of two adjacent time-frequency resources, thereby reducing the signaling overhead of the indication information.
[0025] In conjunction with the first aspect, in some implementations of the first aspect, if the first time slot includes multiple time-frequency resources, and two of the multiple time-frequency resources correspond to time-domain resource sizes that are different, the third indication information indicates the first time-domain interval, including: the third indication information indicates the first time-domain start position and the second time-domain start position; or, the third indication information indicates the first time-domain start position or the second time-domain start position, and the size of the first time-domain interval, wherein the first time-domain start position is the time-domain start position of the second time-frequency resource, and the second time-domain start position is the time-domain start position of the third time-frequency resource.
[0026] Based on the above technical solution, the third indication information indicating the frequency domain interval between two time-frequency resources can be: indicating the time domain start position of the two time-frequency resources, with the interval between the two time domain start positions being the time domain interval between the two time-frequency resources; or, indicating the time domain start position of any one of the two time-frequency resources, as well as the size of the time domain interval, to determine the time domain interval between the two time-frequency resources. Providing different indication methods improves the flexibility of the indication.
[0027] In conjunction with the first aspect, in some implementations of the first aspect, the method further includes: receiving fourth indication information from a second communication device, the fourth indication information indicating the time-frequency positions of multiple time-frequency resources in a second time slot, and if the time-frequency positions of the multiple time-frequency resources in the second time slot are the same as the time-frequency position distribution of the multiple time-frequency resources in the first time slot, the fourth indication information indicates the same distribution.
[0028] Based on the above technical solution, in the scenario of inter-slot frequency hopping, the distribution of time-frequency resources in two time slots can be indicated by the third indication signal and the fourth indication information, respectively. For example, the time-domain and frequency-domain positional relationship of two adjacent time-frequency resources can be indicated. If the distribution of time-frequency resources in the two time slots is the same, after indicating the distribution of time-frequency resources in the first time slot through the third indication information, the fourth indication information can simply indicate that the distribution of time-frequency resources in the second time slot is the same as that in the first time slot, thereby reducing the signaling overhead of the indication information.
[0029] In conjunction with the first aspect, in some implementations of the first aspect, the second frequency domain resource includes a plurality of resource blocks RB that are consecutive in the frequency domain, or a plurality of RBs that are not consecutive in the frequency domain.
[0030] Based on the above technical solution, in frequency hopping scenarios, the frequency domain resources included in different time-frequency resources can be either continuous frequency domain resources or non-continuous frequency domain resources.
[0031] Secondly, a communication method is provided. This method can be executed by a second communication device. Unless otherwise specified, the "second communication device" in this application can refer to the second communication device itself (e.g., a network device), a component within the second communication device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the second communication device. For ease of description, the following description uses execution by a second communication device as an example.
[0032] The communication method includes: determining a first frequency domain resource, wherein the time-frequency resource corresponding to the first frequency domain resource is used for data transmission by a first communication device, and the first frequency domain resource includes N resource blocks (RBs), where N is a positive integer; and sending first indication information, wherein the first indication information indicates that the allocation unit is one RB of the first frequency domain resource.
[0033] In conjunction with the second aspect, in some implementations of the second aspect, the i-th RB and the (i+1)-th RB among the N RBs are not continuous in the frequency domain, i is greater than or equal to 1 and less than or equal to N-1.
[0034] In conjunction with the second aspect, in some implementations of the second aspect, the frequency domain width of the resource pool corresponding to the first communication device is a first partial bandwidth (BWP), and the first BWP corresponds to a first RB allocation unit. The first indication information further indicates the first RB allocation unit of the first frequency domain resource, where the first RB allocation unit is M RBs, and M is a positive integer.
[0035] In conjunction with the second aspect, in some implementations of the second aspect, the first indication information includes at least one bit, the first indication information indicating N RBs included in the first frequency domain resource, including: the first bit of the at least one bit indicates at least one RB among the N RBs included in the first frequency domain resource.
[0036] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: receiving second indication information, the second indication information indicating channel state and / or frequency hopping granularity of the sounding reference signal (SRS). Determining the first frequency domain resource includes: determining the first frequency domain resource based on the second indication information.
[0037] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: determining a second time-frequency resource and a third time-frequency resource, wherein the second time-frequency resource and the third time-frequency resource are used by the first communication device for data transmission; sending third indication information to the first communication device, the third indication information indicating a first frequency domain interval and a first time domain interval, wherein the first frequency domain interval is the frequency domain interval between the second frequency domain resource and the third frequency domain resource, and the first time domain interval is the time domain interval between the second time domain resource and the third time domain resource, wherein the second frequency domain resource and the second time domain resource are contained within the second time-frequency resource, and the third frequency domain resource and the third time domain resource are contained within the third time-frequency resource. Wherein, the second time domain resource and the third time domain resource are two time domain resources within a first time slot, the second time domain resource includes P symbols, and the third time domain resource includes Q symbols, where P and Q are both positive integers less than 7.
[0038] In conjunction with the second aspect, in some implementations of the second aspect, the third indication information indicates the first frequency domain interval, including: the third indication information indicates the first frequency domain start position and the second frequency domain start position; or, the third indication information indicates the first frequency domain start position or the second frequency domain start position, and the size of the first frequency domain interval, wherein the first frequency domain start position is the frequency domain start position of the second time-frequency resource, and the second frequency domain start position is the frequency domain start position of the third time-frequency resource.
[0039] In conjunction with the second aspect, in some implementations of the second aspect, if any two time-frequency resources included in the first time slot correspond to time-domain resources of the same size, the third indication information indicating the first time-domain interval includes: the third indication information indicating the size of the time-domain resource corresponding to any one of the multiple time-frequency resources, and the size of the first time-domain interval being equal to the size of the time-domain resource corresponding to the time-frequency resource.
[0040] In conjunction with the second aspect, in some implementations of the second aspect, if the first time slot includes multiple time-frequency resources, and two of the multiple time-frequency resources correspond to time-domain resource sizes that are different, the third indication information indicates the first time-domain interval, including: the third indication information indicating the first time-domain start position and the second time-domain start position; or, the third indication information indicating the first time-domain start position or the second time-domain start position, and the size of the first time-domain interval, wherein the first time-domain start position is the time-domain start position of the second time-frequency resource, and the second time-domain start position is the time-domain start position of the third time-frequency resource.
[0041] In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: sending fourth indication information, the fourth indication information indicating the time-frequency positions of multiple time-frequency resources in the second time slot, and if the time-frequency positions of the multiple time-frequency resources in the second time slot are the same as the time-frequency position distribution of the multiple time-frequency resources in the first time slot, the fourth indication information indicates the same distribution.
[0042] The technical effects of the methods shown in the second aspect above can be referenced in the first aspect and its possible designs.
[0043] Thirdly, a communication method is provided. This method can be executed by a first communication device. Unless otherwise specified, the "first communication device" in this application can refer to the first communication device itself (e.g., a terminal device), or a component within the first communication device (e.g., a processor, chip, or chip system, such as a circuit or chip in a terminal device responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core)), or it can be a logic module or software capable of implementing all or part of the functions of the first communication device. For ease of description, the following explanation uses execution by a first communication device as an example.
[0044] The communication method includes: receiving third indication information from a second communication device, the third indication information indicating a first frequency domain interval and a first time domain interval, the first frequency domain interval being a frequency domain interval between a second frequency domain resource and a third frequency domain resource, the first time domain interval being a time domain interval between a second time domain resource and a third time domain resource, the second frequency domain resource and the second time domain resource being contained within a second time-frequency resource, and the third frequency domain resource and the third time domain resource being contained within a third time-frequency resource. Data transmission is then performed sequentially on the second time-frequency resource and the third time-frequency resource. The second time-frequency resource and the third time-frequency resource are two time-frequency resources within a first time slot, the second time-frequency resource comprising P symbols, and the third time-frequency resource comprising Q symbols, where P and Q are both positive integers less than 7.
[0045] In conjunction with the third aspect, in some implementations of the third aspect, the third indication information indicates the first frequency domain interval, including: the third indication information indicates the first frequency domain start position and the second frequency domain start position; or, the third indication information indicates the first frequency domain start position or the second frequency domain start position, and the size of the first frequency domain interval, wherein the first frequency domain start position is the frequency domain start position of the second time-frequency resource, and the second frequency domain start position is the frequency domain start position of the third time-frequency resource.
[0046] In conjunction with the third aspect, in some implementations of the third aspect, if any two time-frequency resources included in the first time slot correspond to time-domain resources of the same size, the third indication information indicating the first time-domain interval includes: the third indication information indicating the size of the time-domain resource corresponding to any one of the multiple time-frequency resources, and the size of the first time-domain interval being equal to the size of the time-domain resource corresponding to the time-frequency resource.
[0047] In conjunction with the third aspect, in some implementations of the third aspect, if the first time slot includes multiple time-frequency resources, and two of the multiple time-frequency resources correspond to time-domain resource sizes that are different, the third indication information indicates the first time-domain interval, including: the third indication information indicating the first time-domain start position and the second time-domain start position; or, the third indication information indicating the first time-domain start position or the second time-domain start position, and the size of the first time-domain interval, wherein the first time-domain start position is the time-domain start position of the second time-frequency resource, and the second time-domain start position is the time-domain start position of the third time-frequency resource.
[0048] In conjunction with the third aspect, in some implementations of the third aspect, the method further includes: receiving fourth indication information from the second communication device, the fourth indication information indicating the time-frequency positions of multiple time-frequency resources in the second time slot, and if the time-frequency positions of the multiple time-frequency resources in the second time slot are the same as the time-frequency position distribution of the multiple time-frequency resources in the first time slot, the fourth indication information indicates the same distribution.
[0049] In conjunction with the third aspect, in some implementations of the third aspect, the second frequency domain resource includes a plurality of resource blocks RB that are consecutive in the frequency domain, or a plurality of RBs that are not consecutive in the frequency domain.
[0050] The technical effects of the methods shown in the third aspect above can be referred to the technical effects of the frequency hopping description in the first aspect and its possible designs.
[0051] Fourthly, a communication method is provided. This method can be executed by a second communication device. Unless otherwise specified, the "second communication device" in this application can refer to the second communication device itself (e.g., a network device), a component within the second communication device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the second communication device. For ease of description, the following description uses execution by a second communication device as an example.
[0052] The communication method includes: determining a second time-frequency resource and a third time-frequency resource, wherein the second time-frequency resource and the third time-frequency resource are used by the first communication device for data transmission; sending third indication information to the first communication device, the third indication information indicating a first frequency domain interval and a first time domain interval, wherein the first frequency domain interval is the frequency domain interval between the second frequency domain resource and the third frequency domain resource, and the first time domain interval is the time domain interval between the second time domain resource and the third time domain resource, wherein the second frequency domain resource and the second time domain resource are contained within the second time-frequency resource, and the third frequency domain resource and the third time domain resource are contained within the third time-frequency resource. Wherein, the second time domain resource and the third time domain resource are two time domain resources within a first time slot, the second time domain resource includes P symbols, and the third time domain resource includes Q symbols, where P and Q are both positive integers less than 7.
[0053] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the third indication information indicates the first frequency domain interval, including: the third indication information indicates the first frequency domain start position and the second frequency domain start position; or, the third indication information indicates the first frequency domain start position or the second frequency domain start position, and the size of the first frequency domain interval, wherein the first frequency domain start position is the frequency domain start position of the second time-frequency resource, and the second frequency domain start position is the frequency domain start position of the third time-frequency resource.
[0054] In conjunction with the fourth aspect, in some implementations of the fourth aspect, if any two time-frequency resources included in the first time slot correspond to time-domain resources of the same size, the third indication information indicating the first time-domain interval includes: the third indication information indicating the size of the time-domain resource corresponding to any one of the multiple time-frequency resources, and the size of the first time-domain interval being equal to the size of the time-domain resource corresponding to the time-frequency resource.
[0055] In conjunction with the fourth aspect, in some implementations of the fourth aspect, if the first time slot includes multiple time-frequency resources, and two of the multiple time-frequency resources correspond to time-domain resources of different sizes, the third indication information indicates the first time-domain interval, including: the third indication information indicates the first time-domain start position and the second time-domain start position; or, the third indication information indicates the first time-domain start position or the second time-domain start position, and the size of the first time-domain interval, wherein the first time-domain start position is the time-domain start position of the second time-frequency resource, and the second time-domain start position is the time-domain start position of the third time-frequency resource.
[0056] In conjunction with the fourth aspect, in some implementations of the fourth aspect, the method further includes: sending fourth indication information, the fourth indication information indicating the time-frequency positions of multiple time-frequency resources in the second time slot, and if the time-frequency positions of the multiple time-frequency resources in the second time slot are the same as the time-frequency position distribution of the multiple time-frequency resources in the first time slot, the fourth indication information indicates the same distribution.
[0057] The technical effects of the methods shown in the fourth aspect above can be referenced in the first aspect and its possible designs regarding the technical effects of frequency hopping.
[0058] Fifthly, a communication device is provided. The communication device is used to execute the first or third aspect described above, or any embodiment thereof. Specifically, the communication device includes a processor and a memory for storing a computer program; the processor is used to retrieve and run the computer program from the memory, causing the communication device to execute the first or third aspect described above, or any embodiment thereof.
[0059] In one implementation, the communication device is a terminal device, and the transceiver unit can be a transceiver or an input / output interface. The processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0060] In another implementation, the communication device can be a chip, chip system, or circuit in a terminal device. In this case, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.
[0061] In a sixth aspect, a communication device is provided. The communication device is used to execute the second or fourth aspect described above, or any embodiment thereof. Specifically, the communication device includes a processor and a memory for storing a computer program; the processor is used to retrieve and run the computer program from the memory, causing the network device to execute the second or fourth aspect described above, or any embodiment thereof.
[0062] In one implementation, the communication device is a network device, and the transceiver unit can be a transceiver or an input / output interface. The processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.
[0063] In another implementation, the communication device can be a chip, chip system, or circuit in a network device. In this case, the transceiver unit can be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; the processing unit can be at least one processor, processing circuit, or logic circuit.
[0064] A seventh aspect provides a computer-readable storage medium storing a computer program that, when executed, causes the method of any one of the implementations of the first to fourth aspects to be performed.
[0065] Eighthly, a computer program product comprising instructions is provided. When the computer program product is run, the method provided by any of the implementations of the first to fourth aspects is executed.
[0066] Ninth aspect, a chip is provided, the chip including a processor and a communication interface, the processor reads instructions through the communication interface and executes the method provided by any one of the implementations of the first to fourth aspects.
[0067] Optionally, as one implementation, the chip also includes a memory that stores computer programs or instructions, and a processor that executes the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the processor executes the method provided by any of the implementations of the first and second aspects described above.
[0068] In a tenth aspect, a communication system is provided, comprising the communication device of the fifth aspect and the communication device of the sixth aspect. Attached Figure Description
[0069] Figure 1 is a schematic diagram of a communication system applicable to this application.
[0070] Figure 2 is a schematic diagram of AI terminal training data being uploaded to the cloud.
[0071] Figure 3 is a schematic diagram of an AI assistant and robot business process.
[0072] Figure 4 is a schematic diagram of two frequency domain resource allocation methods.
[0073] Figure 5 is a schematic diagram of a frequency domain resource.
[0074] Figure 6 is a schematic diagram of frequency hopping.
[0075] Figure 7 is a schematic diagram of a communication method provided in an embodiment of this application.
[0076] Figure 8 is a schematic diagram of a frequency domain resource provided in an embodiment of this application.
[0077] Figure 9 is a schematic diagram of another frequency domain resource provided in an embodiment of this application.
[0078] Figure 10 is a schematic diagram of another frequency domain resource provided in an embodiment of this application.
[0079] Figure 11 is a schematic diagram of another communication method provided in an embodiment of this application.
[0080] Figure 12 is a schematic diagram of a frequency hopping indication provided in an embodiment of this application.
[0081] Figure 13 is a schematic diagram of another frequency hopping indication provided in an embodiment of this application.
[0082] Figure 14 is a schematic diagram of another frequency hopping indication provided in an embodiment of this application.
[0083] Figure 15 is a schematic diagram of a frequency hopping method provided in an embodiment of this application.
[0084] Figure 16 is a schematic diagram of another frequency hopping method provided in an embodiment of this application.
[0085] Figure 17 is a schematic block diagram of a communication device provided in an embodiment of this application.
[0086] Figure 18 is a schematic diagram of another communication device provided in an embodiment of this application.
[0087] Figure 19 is a schematic diagram of a chip system provided in an embodiment of this application. Detailed Implementation
[0088] To facilitate understanding of the embodiments of this application, the following points will be explained first.
[0089] First, in this application, "for indicating" can include both direct and indirect indication. When describing an indication message as indicating A, it can include whether the indication message directly indicates A or indirectly indicates A, but does not necessarily mean that the indication message carries A.
[0090] The information indicated by the instruction is called the information to be instructed. In the specific implementation process, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also be indirectly indicated by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be indicated, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. At the same time, common parts of various pieces of information can be identified and indicated uniformly to reduce the instruction overhead caused by individually indicating the same information.
[0091] Second, in this application, "at least one" refers to one or more, and "more than one" refers to two or more (including two). Furthermore, in the embodiments of this application, "first," "second," and various numerical designations (e.g., "#1," "#2," etc.) are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The sequence numbers of the processes below do not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. It should be understood that the objects described in this way can be interchanged where appropriate to describe solutions other than those in the embodiments of this application. Moreover, in the embodiments of this application, terms such as "S710" are merely identifiers for descriptive convenience and do not limit the order of execution steps.
[0092] Third, in the embodiments of this application, the words "exemplary" or "for example" are used to indicate that they are examples, illustrations, or descriptions. Any embodiment or design that is described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design options. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0093] Fourth, the term "storage" in the embodiments of this application can refer to storage in one or more memories. These memories can be separate installations or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others can be integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.
[0094] Fifth, in the implementation of this application, "protocol" may refer to standard protocols in the field of communications, such as the NR protocol and related protocols applied in future communication systems, and this application does not limit it.
[0095] Sixth, in the embodiments of this application, the terms "of", "corresponding (relevant)", "corresponding", and "associate" can sometimes be used interchangeably. It should be noted that when their differences are not emphasized, their intended meanings are consistent.
[0096] Seventh, in the embodiments of this application, "under the circumstances", "when", and "if" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, their intended meanings are consistent.
[0097] Eighth, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0098] Ninth, in this article, "message", "information", or "information element (IE)" can be used interchangeably. There are no restrictions on the name of the message or information, as long as it can achieve the corresponding function.
[0099] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0100] The technical solutions of this application embodiment can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5th Generation (5G) systems or new radio (NR) systems and future communication systems, vehicle-to-other devices (V2X), where V2X can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), etc., Long Term Evolution-V (LTE-V) technology for vehicle-to-everything (V2X), vehicle-to-everything (V2X), machine-type communication (MTC), and Internet of Things (IoT). Things (IoT), Long Term Evolution of Machines (LTE-M), Machine to Machine (M2M), etc.
[0101] In addition, the technical solution of this application can be applied to satellite communication systems, high altitude platform station (HAPS) communication, non-terrestrial network (NTN) systems such as UAVs, integrated communication and navigation (ICAN) systems, global navigation satellite systems (GNSS), and ultra-dense low-Earth orbit satellite communication systems.
[0102] Figure 1 is a schematic diagram of a communication system applicable to this application. As shown in Figure 1, the communication system 100 includes at least one network device, such as network device 110 shown in Figure 1; the communication system 100 may also include at least one terminal device, such as terminal device 120 and / or terminal device 130 shown in Figure 1. The network device 110 and the terminal device 120 or terminal device 130 can communicate via a wireless link, thereby exchanging information. It is understood that the network device and the terminal device can also be referred to as communication devices or communication apparatuses.
[0103] A network device is a network-side device with wireless transceiver capabilities. A network device can be a unit in a radio access network (RAN) that provides wireless communication capabilities to terminal devices; this is called RAN equipment. RAN can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as a 5G mobile communication system, or a future-oriented evolution system (such as a next-generation mobile communication system). RAN can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. For example, this network device can be a base station, an evolved NodeB (eNodeB), a next-generation NodeB (gNB) in a 5G mobile communication system, a base station evolved later by 3GPP, a transmission reception point (TRP), an access node, a wireless relay node, or a wireless backhaul node in a WiFi system. In communication systems using different radio access technologies (RATs), the name of the device with base station functionality may differ. For example, in an LTE system, it may be called an eNB or eNodeB, and in a 5G or NR system, it may be called a gNB. This application does not limit the specific name of the base station. A network device may include one or more co-located or non-co-located transmit / receive points. Furthermore, a network device may include at least one of the following: one or more central units (CUs), one or more distributed units (DUs), and one or more radio units (RUs). In different systems, CUs (or CU-CPs and CU-UPs), DUs, or RUs may also have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, a CU may also be called an O-CU (open CU), a DU may also be called an O-DU (open DU), a CU-CP may also be called an O-CU-CP, a CU-UP may also be called an O-CU-UP, and a RU may also be called an O-RU. Any of the CUs (or CU-CPs, CU-UPs), DUs, and RUs in this application may be implemented through software modules, hardware modules, or a combination of software and hardware modules. Exemplarily, the function of a CU may be implemented by one entity or 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: the control plane CU entity (CU-CP entity) and the user plane CU entity (CU-UP entity). The CU-CP and CU-UP entities can be coupled with the DU to jointly complete the functions of the access network device. For instance, the CU is responsible for handling non-real-time protocols and services, implementing the functions of the radio resource control (RRC) and packet data convergence protocol (PDCP) layers. The DU is responsible for handling physical layer protocols and real-time services, implementing the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. In this way, some functions of the wireless access network device can be implemented through multiple network function entities. These network function entities can be network elements in hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). Network devices can also include active antenna units (AAUs). AAUs implement some physical layer processing functions, radio frequency processing, and related functions of active antennas. Since information from the RRC layer ultimately becomes information from the PHY layer, or is derived from information from the PHY layer, in this architecture, higher-layer signaling, such as RRC layer signaling, can also be considered as being sent by the DU, or by the DU+AAU. It is understood that network devices can be one or more of the following: CU nodes, DU nodes, and AAU nodes. Furthermore, the CU can be classified as a network device in the radio access network (RAN), or it can be classified as a network device in the core network (CN); this application does not limit this. For example, in vehicle-to-everything (V2X) technology, the access network device can be a roadside unit (RSU). Multiple access network devices in a communication system can be base stations of the same type or different types. Base stations can communicate with terminal devices directly, or they can communicate with terminal devices through relay stations. In this embodiment, the device for implementing the network device function can be the network device itself, or it can be a device that supports the network device in implementing the function, such as a chip system or a combination of devices or components that can implement the access network device function. This device can be installed in the network device. In this embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0104] A terminal device is a user-side device with wireless transceiver capabilities. It can be a fixed device, mobile device, handheld device (e.g., mobile phone), wearable device, in-vehicle device, or a wireless device (e.g., communication module, modem, or chip system) built into the aforementioned devices. Terminal devices are used to connect people, things, and machines, and can be widely used in various scenarios, such as: cellular communication, device-to-device (D2D) communication, V2X communication, machine-to-machine / machine-type communications (M2M / MTC) communication, the Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, drones, and robots. For example, a terminal device can be a handheld terminal in cellular communication, a communication device in D2D, an IoT device in MTC, a surveillance camera in intelligent transportation and smart cities, or a communication device on a drone, etc. Terminal devices are sometimes referred to as user equipment (UE), user terminal, user device, user unit, user station, terminal, access terminal, access station, UE station, remote station, mobile device, or wireless communication device, etc. A terminal device can also be a terminal device in an IoT system. IoT is an important component of future information technology development. Its main technical characteristic is connecting objects to networks through communication technology, thereby realizing an intelligent network of human-machine interconnection and machine-to-machine interconnection. In the embodiments of this application, IoT technology can achieve massive connectivity, deep coverage, and terminal power saving through, for example, narrowband (NB) technology. In the embodiments of this application, the device used to implement the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device to implement the functions, such as a chip system or a combination of devices or components capable of implementing the functions of the terminal device. This device can be installed in the terminal device.
[0105] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located.
[0106] For example, the communication system 100 may further include an application function (AF) network element, which is a control plane network function provided by the operator's network for providing application layer information; the communication system 100 may also include a session management function (SMF) network element, which is a control plane network function provided by the operator's network. In this embodiment, when the communication system 100 includes both AF and SMF network elements, the AF can send service-related information to the network device through the SMF.
[0107] It should be understood that the network architecture described above for the embodiments of this application is merely an example, and the network architecture applicable to the embodiments of this application is not limited thereto. Any network architecture capable of implementing the functions of the various devices described above is applicable to the embodiments of this application. For example, at least one of the network elements, access network devices, or terminal devices in this application can be deployed in an NTN.
[0108] To facilitate understanding of the embodiments of this application, the basic concepts involved in this application will be explained first.
[0109] 1. Uploading AI terminal training data to the cloud: With the development of AI terminal-related technologies, large-scale model technology on the terminal side has become a standard feature of AI terminals. Among them, large-scale model technology on the terminal side can be used to support AI-generated content (AIGC) image assistants, generative editing, or real-time translation of calls.
[0110] The estimated uplink traffic required to upload AI terminal training data to the cloud is 1 gigabyte (GB) per month, as shown in Figure 2. AI terminal training data includes status information, system data, images, and videos. Assuming the current uplink traffic of AI terminals is 2GB per month, uploading AI mobile phone training data to the cloud is expected to bring a 50% increase in additional uplink traffic.
[0111] 2. AI Assistant: Enables simple signaling interaction on the terminal side, and task analysis and breakdown can be completed in the cloud or on a mobile phone. As shown in Figure 3, the AI assistant business process can be: the terminal side and the cloud exchange information such as text, voice, or video through the operator's pipeline.
[0112] 3. Frequency domain resource allocation for the physical uplink shared channel (PUSCH): There are two types: type 0 and type 1.
[0113] Among them, type0 indicates the location of frequency domain resources through a bitmap. The location of frequency domain resources can be either concentrated and continuous or flexibly distributed according to channel needs.
[0114] Type 1 indicates the location of frequency domain resources using resource indication values (RIVs). These resources are centrally and continuously allocated in the frequency domain. Specifically, the RIV indicates the starting RB of the frequency domain's initial resource block group (RBG) and the length of the continuous RBG. An RBG comprises multiple RBs.
[0115] To facilitate understanding, the two frequency domain resource allocation methods shown in type0 and type1 are briefly introduced in conjunction with Figure 4(a) and (b).
[0116] As shown in Figure 4(a), the frequency domain resource allocation type is type0. Type0 indicates the location of the configured frequency domain resources among the 24 RBGs. For example, the configured frequency domain resources can be RBGs with indices 0, 1, 6, 7, 8, 9, 10, 11, 14, 15, 22 and 23 as shown in Figure 4(a). One bit can indicate whether two RBGs are configured. As shown in the bit map in Figure 4(a), the value is 100111010001. A bit with a value of 1 indicates that the RBG is configured, and a bit with a value of 0 indicates that the RBG is not configured.
[0117] It should be understood that Figure 4(a) is only an example to illustrate the type0 configuration method and does not constitute any limitation on the scope of protection of this application. For example, a bit with a value of 0 in the bit diagram indicates that the RBG is configured, and a bit with a value of 1 indicates that the RBG is not configured. For example, a bit in the bit diagram can indicate whether one RBG is configured, or it can indicate whether two or more RBGs are configured. These will not be illustrated in detail here.
[0118] As shown in Figure 4(b), the frequency domain resource allocation type is type1. Type1 indicates through RIV that the starting RBG of the frequency domain resource is the starting RB of the RBG with index 3, and the length of the continuous RBG of the frequency domain resource is 8 RBGs. Then the configured frequency domain resource is 8 RBGs with indices from 3 to 10.
[0119] 4. Use cases and scheduling methods for Type 0 and Type 1: With transform precoding disabled, PUSCH uplink resource allocation scheme type 0 is supported. With transform precoding enabled or disabled, PUSCH uplink resource allocation scheme type 1 is supported.
[0120] Additionally, type 1 schedules PUSCH via DCI0-0, primarily for standby mode. Type 0 uses DCI0-1 format to schedule PUSCH, with two scenarios: 1) The resource allocation field in the PUSCH config is type 0; 2) The resource allocation field in the PUSCH config is dynamically switched, and the highest bit of the DCI frequency domain resource assignment field is 0.
[0121] In type 1, mapping can be completed by inferring the starting position S of the RBG of the configured frequency domain resource and the number L of the mapped consecutive RBGs through RIV.
[0122] For example, as shown in Figure 5, the resource allocation field in PUSCH-config is type1; in addition, the BWP bandwidth N = 50RB is obtained through RRC signaling, and the frequency domain resource allocation field in DCI0-1 is: 10011100010, where 10011100010 is converted to decimal RIV = 1250, thus obtaining the RBG starting position S = 0, and the number of consecutive mapped RBGs L = 26, as shown in Figure 5. The configured frequency domain resources are a total of 26 RBGs from index 0 to 25.
[0123] 5. PUSCH Frequency Hopping: The main function of frequency hopping is to reduce interference. For example, PUSCH supports two frequency hopping modes: intra-slot frequency hopping and inter-slot frequency hopping. Figure 6(a) shows intra-slot frequency hopping, where the frequency domain resources in time slot 0 are transformed from frequency domain resource 0 to frequency domain resource 1; Figure 6(b) shows inter-slot frequency hopping, where frequency domain resource 0 in time slot 0 is transformed to frequency domain resource 1 in time slot 1.
[0124] In intra-slot frequency hopping, the first half of a time slot is the first hop, and the second half is the second hop, as shown in Figure 6(a). The starting RBs of the first and second hops satisfy the following formula:
[0125] In the above equation (1-1), As shown in Table 1:
[0126] Table 1
[0127] Table 1 This indicates rounding down to the nearest integer.
[0128] The starting position of RB in the first jump is RB. start The starting position of RB for the second jump is RB. start +RB offset The core parameter is N as described above. UL,hop Assume BWP = 20PRB, N UL,hop =0, then the first jump's RB start =2; the frequency offset of the second hop = 10, then the starting RB position of the second hop is RB. start +RB offset =12.
[0129] In inter-slot frequency hopping, the first time slot is the first hop, and the second time slot is the second hop, as shown in Figure 6(b). The starting RBs of the first and second hops satisfy the following formula:
[0130] in, It is the time slot number; the starting RB position in an even-numbered time slot is RB. start The starting RB position in odd-numbered time slots is RB. start +RB offset The core parameter is N as described above. UL,hop .
[0131] It should be noted that downlink PDSCH does not support frequency modulation. PUSCH frequency domain resources are allocated as type 1, which can use frequency modulation to reduce interference. In type 0 mode, frequency modulation can be omitted because the RB resources included in the frequency domain resources in type 0 mode are discretely distributed, which has a certain frequency diversity effect on interference.
[0132] 6. Frequency hopping conditions: When the PUSCH uses frequency domain allocation type 1, frequency hopping can be enabled by at least one of the following conditions:
[0133] ①In the DCI format, the detected frequency hopping flag field value is 1;
[0134] ②The higher-layer signaling is configured with a frequency hopping offset field;
[0135] ③ The value of the Frequency hopping flag field in the random access signaling message 2 (massage2, MSG2) is 1.
[0136] The above text, in conjunction with Figure 1, briefly introduces the application scenarios of the communication method provided in this application embodiment, as well as the basic concepts that may be involved in this application embodiment. Among the basic concepts, PUSCH frequency hopping is introduced. As can be seen from the above, in the current communication network, PUSCH supports frequency hopping of half symbols within a time slot, and the frequency domain resources of frequency hopping (within or between time slots) are continuous. Such a resource utilization method is very inflexible, difficult to accurately adapt to channel characteristics, and is very unfriendly to uplink low-latency and high-reliability large packet services.
[0137] To improve the flexibility of frequency hopping configuration, this application provides a communication method to reduce the intermediate loss of uplink signals, adapt to channel characteristics, and adopt flexible time and frequency resource selection and indication methods to ensure high reliability, low latency, and high uplink service.
[0138] The communication method provided in this application can be applied to systems that communicate using multi-antenna technology, such as the communication system 100 shown in FIG1. This communication system may include at least one network device and at least one terminal device.
[0139] For example, the communication method provided in this application embodiment can be applied to V2X communication systems to support the transmission of future vehicle connectivity services and intelligent agent (such as AI mobile phones, AI assistant devices, robot services, etc.) services, such as supporting the transmission of vehicle network connectivity services, in-vehicle entertainment services, or intelligent agent uplink services.
[0140] The application scenarios of the communication methods provided in the embodiments of this application described above are merely examples and do not constitute any limitation on the scope of protection of this application. The embodiments shown below do not limit the application scenarios of the methods provided in the embodiments of this application.
[0141] The embodiments shown below do not specifically limit the structure of the execution entity of the method provided in the embodiments of this application. As long as it is possible to communicate according to the method provided in the embodiments of this application by running a program that records the code of the method provided in the embodiments of this application.
[0142] For example, the method provided in this application embodiment can be executed by a first communication device (e.g., a terminal device), or by a component of the first communication device (e.g., a processor, chip, or chip system, such as a circuit or chip responsible for communication functions in the first communication device (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core)). Alternatively, it can be executed by a logic module or software capable of implementing all or part of the functions of the first communication device. For ease of description, the following description uses the execution by the first communication device as an example.
[0143] For example, the method provided in the embodiments of this application can be executed by a second communication device (e.g., a network device), or by a component of the second communication device (e.g., a processor, chip, or chip system, such as a circuit or chip responsible for communication functions in the first communication device (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core)), or by a logic module or software that can implement all or part of the functions of the second communication device.
[0144] Figure 7 is a schematic flowchart of a communication method provided in an embodiment of this application, including the following steps:
[0145] S710, the first communication device receives first instruction information from the second communication device, and correspondingly, the second communication device sends the first instruction information to the first communication device.
[0146] The first indication information is used to indicate a first frequency domain resource, which includes at least one RB. Alternatively, the first frequency domain resource includes one or more RBs. Or, the first frequency domain resource includes N RBs, where N is a positive integer.
[0147] Specifically, in this application, when the first indication information indicates a first frequency domain resource, the indication allocation unit is a first frequency domain resource consisting of one RB. This can be understood as follows: the smallest resource indicated by the first indication information is one RB, meaning the first indication information allocates frequency domain resources at the RB granularity. This allocation unit can be understood as the smallest allocation unit or allocation granularity. In this application, the first frequency domain resource includes N RBs, meaning the smallest resource granularity corresponding to the first frequency domain resource is one RB.
[0148] In this embodiment, the first time-frequency resource corresponding to the first frequency domain resource can be used by the first communication device for uplink data transmission. For example, the first frequency domain resource is the frequency domain resource of PUSCH. And / or, the first time-frequency resource corresponding to the first frequency domain resource can be used by the first communication device for downlink data transmission. For example, the first frequency domain resource is the frequency domain resource of PDSCH. And / or, the first time-frequency resource corresponding to the first frequency domain resource can be used by the first communication device and other communication devices for sidelink data transmission. For example, the first frequency domain resource is the frequency domain resource of the sidelink (SL).
[0149] It should be understood that this embodiment does not limit the specific use of the first frequency domain resources, which can be used for uplink transmission, downlink transmission, or sidelink transmission, etc.
[0150] As one possible implementation, the first frequency domain resource mentioned above includes an RB.
[0151] As another possible implementation, the first frequency domain resource mentioned above includes multiple RBs.
[0152] Optionally, in this implementation, there exist two adjacent RBs that are not contiguous in the frequency domain, thus achieving non-contiguous allocation of frequency domain resources. For example, the first frequency domain resource includes N RBs, where N is an integer greater than 2, and the i-th RB and the (i+1)-th RB among the N RBs are not contiguous in the frequency domain, where i is greater than or equal to 1 and less than or equal to N-1.
[0153] To facilitate understanding, the implementation scheme of the first frequency domain resource being non-contiguous in this application is briefly introduced with reference to Figure 8. As shown in Figure 8, the first frequency domain resource indicated by the first indication information includes the rectangle filled with diagonal lines in Figure 8 (e.g., including RBs with indices 0, 1, 4, 5, 8, and 9). Among them, the RBs with indices 1 and 4 included in the first frequency domain resource are non-contiguous in the frequency domain. The RB with index 1 can be understood as the i-th RB among the N RBs included in the first frequency domain resource, and the RB with index 4 can be understood as the (i+1)-th RB among the N RBs included in the first frequency domain resource.
[0154] Compared to the Type 0 discontinuous allocation scheme shown above, the resource allocation method of this application uses the granularity of RB instead of RBG in the frequency domain resource allocation method. This smaller granularity enables the first communication device to fully utilize the frequency domain resources adapted to the channel characteristics.
[0155] Furthermore, it can be understood that in this embodiment, the first communication device can still achieve discontinuous allocation of frequency domain resources even when the conversion precoding function is enabled. For example, by enabling the conversion precoding function before transmitting line data, the first communication device can perform conversion precoding processing on the data to be transmitted, thereby supporting the transmission of data that requires conversion precoding processing, such as service transmissions with higher requirements for rate, latency, and reliability.
[0156] For example, the frequency domain width of the resource pool corresponding to the first communication device is a first bandwidth part (BWP), which corresponds to a first RB allocation unit. The first indication information also indicates the first RB allocation unit of the first frequency domain resource, where the first RB allocation unit consists of M RBs, and M is a positive integer. The RB allocation unit can also be referred to as an RB allocation unit, RB allocation granularity, RB allocation method, RB allocation form, or RB allocation selection, etc. In this application, no limitation is made on the RB allocation form corresponding to different BWP sizes; it can be represented by the RB granularity.
[0157] For example, the RB allocation units corresponding to different BWP sizes are shown in Table 2 below.
[0158] Table 2
[0159] When the frequency domain width of the resource pool corresponding to the first communication device is the first BWP, and the first BWP corresponds to the first RB allocation unit, the first indication information indicates the first frequency domain resource, which may indicate the position of the RB in the RB group allocated by the first RB allocation unit in the first frequency domain resource within the first BWP.
[0160] For example, if the size of the first BWP is 16 RBs, which falls within the range of 1-36 for BWP size in Table 2, then the first BWP corresponds to the first RB allocation unit of 1. That is, each RB group in the RB group allocated by the first RB allocation unit included in the first frequency domain resource includes one RB. The first indication information indicating the first frequency domain resource can be the frequency domain position of each RB included in the first frequency domain resource.
[0161] To facilitate understanding, the possible forms of the first frequency domain resource indicated by the first indication information in this embodiment will be briefly described with reference to Figure 9. As shown in Figure 9, the first frequency domain resource can be one or two non-contiguous RBs.
[0162] As shown in Figure 9, the first indication information can indicate the first frequency domain resource in the following ways: indicating the index of each RB among the multiple RBs included in the first frequency domain resource, indicating the frequency domain position of each RB, or indicating which RBs belong to the first frequency domain resource through a bit map.
[0163] For example, the 24 RBs shown in Figure 9 are numbered sequentially from 0 to 23. The first indication information indicates that the first frequency domain resource may include 8 RBs with indices 1, 2, 5, 8, 9, 10, 16 and 17.
[0164] For example, as shown in Figure 9, the first indication information indicating the first frequency domain resource may be the frequency domain position of each of the eight RBs included in the first frequency domain resource.
[0165] For example, as shown in Figure 9, the first indication information indicating the first frequency domain resource can be indicated by a bit map indicating which RBs belong to the first frequency domain resource. The first indication information includes at least one bit, and the first bit of the at least one bit indicates at least one RB among the N RBs included in the first frequency domain resource. For example, each bit in the bit map indicates whether the corresponding RB belongs to the first frequency domain resource.
[0166] For example, a bit value of 1 indicates that the corresponding RB belongs to the first frequency domain resource, and a bit value of 0 indicates that the corresponding RB does not belong to the first frequency domain resource. For example, the first indication information can be 011001001110000011000000.
[0167] Optionally, the first BWP may also correspond to multiple RB sub-units. In this case, the first indication information indicating the first frequency domain resource and the first RB allocation unit of the first frequency domain resource may be: the first indication information includes first information and second information, the first information indicates the first RB allocation unit among multiple RB allocation units, and the second information indicates the frequency domain position of the first frequency domain resource.
[0168] As shown in Table 3, different BWPs can correspond to RB allocation units in various different forms.
[0169] Table 3
[0170] As shown in Table 3, BWP can correspond to a variety of different RB allocation units (e.g., RB allocation unit 1, RB allocation unit 2 and RB allocation unit 3). The second communication device can indicate the first frequency domain resource through a two-level indication method: the first level indicates the RB allocation unit; the second level indicates the location of the frequency domain resource using a bitmap.
[0171] For ease of understanding, the possible forms of the first frequency domain resource indicated by the first indication information in this embodiment will be briefly introduced with reference to Figures 10(a) and (b).
[0172] As shown in Figure 10(a), BWP Size = 16, the minimum RB granularity of the first level indicator is RB allocation unit 2, that is, the frequency domain allocation granularity of the minimum 2 RBs, the bitmap of the second level indicator and the corresponding resource allocation situation, the bitmap is "10101000".
[0173] As shown in Figure 10(b), BWP Size = 16, the first level indicates the minimum RB granularity as RB allocation unit 1, that is, the frequency domain allocation granularity of the minimum 1 RB, the second level indicates the bitmap and corresponding resource allocation, and the bitmap is the case of bitmap = '1100100011001000'.
[0174] Optionally, the second communication device can consider obtaining more accurate channel state information based on the granularity of channel state information (such as uplink Sounding information or downlink CSI information), such as the SRS frequency domain frequency hopping granularity, and then adopt a finer-grained PUSCH resource selection method, such as selecting frequency domain resources with a minimum of 1 RB or 2 RBs, or combining different frequency domain RB configuration granularities. The method flow shown in Figure 7 can also include:
[0175] S711, the second communication device receives the second instruction information from the first communication device, and correspondingly, the first communication device sends the second instruction information to the second communication device.
[0176] Specifically, the second indication information indicates the channel state and / or the frequency hopping granularity of the sounding reference signal (SRS).
[0177] Furthermore, after receiving the first indication information in this embodiment, the first communication device can perform data transmission on the time-frequency resources corresponding to the first frequency domain resource indicated by the first indication information. Therefore, the method flow shown in Figure 7 may further include:
[0178] S720, the first communication device performs data transmission on the first time-frequency resource corresponding to the first frequency domain resource.
[0179] In the communication method shown in Figure 7, the first indication information received by the first communication device is an indication of frequency domain resources in RB allocation units. That is, the frequency domain resources configured by the first communication device in this technical solution are resources at the RB granularity, which provides a finer-grained frequency domain resource configuration method and realizes uplink low latency and high spectral efficiency resource configuration.
[0180] Figure 11 is a schematic flowchart of another communication method provided in an embodiment of this application, including the following steps:
[0181] S1110, the first communication device receives third instruction information from the second communication device, and correspondingly, the second communication device sends the third instruction information to the first communication device.
[0182] Specifically, the third indication information is used to indicate the first frequency domain interval and the first time domain interval. The first frequency domain interval is the frequency domain interval between the second frequency domain resource and the third frequency domain resource, and the first time domain interval is the time domain interval between the second time domain resource and the third time domain resource. The second frequency domain resource and the second time domain resource are contained within the second time-frequency resource, and the third frequency domain resource and the third time domain resource are contained within the third time-frequency resource. The second time-frequency resource and the third time-frequency resource are two adjacent time-frequency resources used sequentially in the time domain during the frequency hopping process of the first communication device.
[0183] The second time-domain resource mentioned above includes P symbols, and the third time-domain resource includes Q symbols, where P and Q are both positive integers less than 7, and P and Q may be equal or unequal.
[0184] In this application, the second communication device can indicate the distribution of multiple time-frequency resources that the first communication device can hop frequencies within a time slot through a third indication information, for example, indicating the time-domain and frequency-domain positional relationship between two adjacent time-frequency resources in the time domain.
[0185] It should be noted that in this embodiment, the time-frequency resources that can be frequency-hopped within the time slot include multiple resources. The third indication information mentioned above, which indicates the second and third time-frequency resources, is only an example and does not constitute any limitation on the scope of protection of this application. The third indication information can indicate the distribution of multiple time-frequency resources within the time slot.
[0186] To facilitate understanding, the time-frequency positions of multiple time-frequency resources within a certain time slot indicated by the third indication information in this embodiment are briefly introduced with reference to Figure 12, thereby enabling the first communication device to hop frequencies on multiple time-frequency resources.
[0187] As shown in Figure 12, the third indication information can indicate time-frequency resources #1, #2, #3, and #4 within time slot 0. As shown in Figure 12, the third indication information indicates the time-domain interval and frequency-domain interval between two adjacent time-frequency resources in the time domain, thereby indicating the time-frequency positions of multiple time-frequency resources within time slot 0. Specifically, the third indication information indicates the time-domain interval #1 and frequency-domain interval #1 between time-frequency resources #1 and #2, the time-domain interval #2 and frequency-domain interval #2 between time-frequency resources #2 and #3, and the time-domain interval #3 and frequency-domain interval #3 between time-frequency resources #3 and #4. Based on the instructions of the third instruction information, the time domain positions of time-frequency resources #1, #2, and #3, as well as the frequency domain positions of time-frequency resources #1, #2, #3, and #4, can be obtained. In addition, since the number of symbols included in time slot 0 is known, the time domain position of time-frequency resource #4 can be derived, thereby enabling the indication of time-frequency resources #1, #2, #3, and #4.
[0188] It should be noted that in this application, any one of the multiple time-frequency resources supporting frequency hopping within a certain time slot includes less than 7 symbols in the time domain. For example, as shown in Figure 12, time-frequency resource #1 corresponds to 2 symbols, time-frequency resource #2 corresponds to 4 symbols, time-frequency resource #3 corresponds to 4 symbols, and time-frequency resource #4 corresponds to 2 symbols. This supports symbol-level granularity frequency hopping within a time slot; in other words, the time domain granularity of frequency hopping can be at the symbol level or the sub-slot level.
[0189] For example, the third indication information indicates the first frequency domain interval, including:
[0190] The third indication information indicates the starting position of the first frequency domain and the starting position of the second frequency domain; or...
[0191] The third indication information indicates the start position of the first frequency domain or the start position of the second frequency domain, as well as the size of the first frequency domain interval.
[0192] Wherein, the first frequency domain starting position is the frequency domain starting position of the second time-frequency resource, and the second frequency domain starting position is the frequency domain starting position of the third time-frequency resource. Alternatively, the first frequency domain starting position is the frequency domain starting position of the second frequency domain resource, and the second frequency domain starting position is the frequency domain starting position of the third frequency domain resource.
[0193] To facilitate understanding, Figure 13 can be used as a reference to briefly explain how the third indication information indicates the frequency domain location of the time domain resource.
[0194] As shown in Figure 13, time slot 0 includes time-frequency resource #1 and time-frequency resource #2. The third indication information indicates the frequency domain position of time-frequency resource #1, which can be the frequency domain reference position (such as the frequency domain start position, frequency domain end position, or center frequency point) and the frequency domain bandwidth of time-frequency resource #1. For example, it can indicate the absolute frequency domain start position of time-frequency resource #1 (such as the frequency domain start position #1 shown in Figure 13), or indicate the relative frequency domain start position of time-frequency resource #1 (such as the offset #1 between the frequency domain start position and the reference position of time-frequency resource #1 shown in Figure 13). Similarly, the third indication information can indicate the frequency domain position of time-frequency resource #1, or the frequency domain reference position (such as the frequency domain start position, frequency domain end position, or center frequency point) and frequency domain bandwidth of time-frequency resource #2. For example, it can indicate the absolute frequency domain start position of time-frequency resource #2 (such as the frequency domain start position #2 shown in Figure 13), or the relative frequency domain start position of time-frequency resource #2 (such as the offset #2 between the frequency domain start position and the reference position of time-frequency resource #2 shown in Figure 13).
[0195] It should be understood that in this embodiment, the third indication information can indicate the frequency hopping position, that is, the third indication information can indicate the frequency domain position and time domain position of each of the multiple time-frequency resources, as shown in Figure 13. The third indication information can indicate the frequency domain position of time-frequency resource #1 and time-frequency resource #2 by indicating the frequency domain interval between time-frequency resource #1 and time-frequency resource #2.
[0196] As one possible implementation, the third indication information indicates the frequency domain start position of time-frequency resource #1 and the frequency domain start position of time-frequency resource #2, thereby achieving the purpose of indicating the frequency domain interval between time-frequency resource #1 and time-frequency resource #2. For example, the third indication information indicates the frequency domain start position #1 and the frequency domain start position #2.
[0197] As another possible implementation, the third indication information indicates the frequency domain start position of time-frequency resource #1 or the frequency domain start position of time-frequency resource #2, and indicates the size of the frequency domain interval between time-frequency resource #1 and time-frequency resource #2, thus achieving the purpose of indicating the frequency domain interval between time-frequency resource #1 and time-frequency resource #2. For example, the third indication information indicates the frequency domain start position #1 or the frequency domain start position #2, and indicates the size of the frequency domain interval #1.
[0198] It should be understood that the aforementioned third indication information, which indicates the frequency domain position of a time-frequency resource by indicating the first frequency domain interval between two adjacent time-frequency resources in the time domain, is merely an example and does not constitute any limitation on the scope of protection of this application. The third indication information can indicate the frequency domain position of a time-frequency resource in other ways, such as indicating the frequency domain position of each time-frequency resource within a time slot. Examples will not be provided here.
[0199] Additionally, it should be noted that this embodiment primarily concerns how to support symbol-level frequency hopping within a time slot. No limitations are placed on the frequency domain resources corresponding to different time-frequency resources within a time slot. For example, the frequency domain resources corresponding to time-frequency resources can be continuous in the frequency domain; or they can be discontinuous in the frequency domain. For instance, the second frequency domain resource mentioned above includes multiple resource blocks (RBs) that are continuous in the frequency domain, or multiple RBs that are discontinuous in the frequency domain. Similarly, the third frequency domain resource mentioned above includes multiple resource blocks (RBs) that are continuous in the frequency domain, or multiple RBs that are discontinuous in the frequency domain.
[0200] As one possible implementation, the first time slot includes multiple time-frequency resources. If any two of the multiple time-frequency resources correspond to time-domain resources of the same size, the third indication information indicates the first time-domain interval, which includes: the third indication information indicates the size of the time-domain resource corresponding to any one of the multiple time-frequency resources, and the size of the first time-domain interval is equal to the size of the time-domain resource corresponding to the time-frequency resource.
[0201] As another possible implementation, the first time slot includes multiple time-frequency resources. If two of the multiple time-frequency resources correspond to time-domain resources of different sizes, the third indication information indicates the first time-domain interval, including: the third indication information indicates the first time-domain start position and the second time-domain start position; or, the third indication information indicates the first time-domain start position or the second time-domain start position, and the size of the first time-domain interval, wherein the first time-domain start position is the time-domain start position of the second time-domain resource, and the second time-domain start position is the time-domain start position of the third time-domain resource, or in other words, the first time-domain start position is the time-domain start position of the second time-domain resource, and the second time-domain start position is the time-domain start position of the third time-domain resource.
[0202] To facilitate understanding, Figure 14 will be used as a reference to briefly explain how the third indication information indicates the frequency domain location of time-domain resources.
[0203] As shown in Figure 14, time slot 0 includes time-frequency resource #1 and time-frequency resource #2. The third indication information indicates the time-domain position of time-frequency resource #1, which can be the time-domain reference position (such as the time-domain start position, time-domain end position, or center frequency point) and the time-domain length of time-frequency resource #1. For example, it can indicate the absolute time-domain start position of time-frequency resource #1 (such as the time-domain start position #1 shown in Figure 14), or indicate the relative time-domain start position of time-frequency resource #1 (such as the offset #3 between the time-domain start position and the reference position of time-frequency resource #1 shown in Figure 14). Similarly, the third indication information indicating the time domain position of time-frequency resource #1 can indicate the time domain reference position (such as the time domain start position, time domain end position, or center frequency point, etc.) and time domain size of time-frequency resource #2. For example, it can indicate the absolute time domain start position of time-frequency resource #2 (such as the time domain start position #2 shown in Figure 14), or indicate the relative time domain start position of time-frequency resource #2 (such as the offset #4 between the time domain start position and reference position of time-frequency resource #2 shown in Figure 14).
[0204] It should be understood that in this embodiment, the third indication information can indicate the frequency hopping position, that is, the third indication information can indicate the time domain position and time domain position of each of the multiple time and frequency resources. As shown in Figure 14, the third indication information can indicate the time domain position of time and frequency resources #1 and #2 by indicating the time domain interval between time and frequency resources #1 and #2.
[0205] For ease of understanding, this embodiment will be briefly described in conjunction with Figures 15(a) and (b), showing how the third indication information indicates the time-domain interval of adjacent time-frequency resources within a time slot.
[0206] As shown in Figure 15(a), the first time slot includes multiple time-frequency resources, and any two time-frequency resources have the same time-domain resource size. As shown in Figure 15(a), the time-domain resource size corresponding to each time-frequency resource is 2 symbols. The third indication information indicates the time-domain resource position of multiple time-frequency resources within the time slot, which can be the interval between two adjacent time-frequency resources in the time domain, such as the first time-domain interval mentioned above.
[0207] Optionally, in the case shown in Figure 15(a), the third indication information may be the size of the time-domain resource corresponding to the time-frequency resource, such as indicating that the size of the time-domain resource included in each time-frequency resource is two symbols, thereby indicating that the interval between the time-domain resources corresponding to two adjacent time-frequency resources is two symbols.
[0208] Optionally, in the case shown in Figure 15(a), the third indication information can indicate the interval between the reference positions of the time-domain resources corresponding to two adjacent time-frequency resources (e.g., time-domain start position, time-domain end position, time-domain center position, etc.) to indicate that the interval between the time-domain resources corresponding to two adjacent time-frequency resources is two symbols.
[0209] As shown in Figure 15(b), the first time slot includes multiple time-frequency resources, and among these multiple time-frequency resources, there are two time-frequency resources with different corresponding time-domain resource sizes, as shown in Figure 15(a). These include time-frequency resources with corresponding time-domain resource sizes of 1 symbol, 2 symbols, and 4 symbols. Thus, the third indication information can indicate the interval between the reference positions of the time-domain resources corresponding to two adjacent time-frequency resources (e.g., time-domain start position, time-domain end position, time-domain center position, etc.), thereby indicating that the interval between the time-domain resources corresponding to two adjacent time-frequency resources is two symbols.
[0210] The above mainly describes the frequency hopping indication method within a certain time slot. Optionally, for frequency hopping indication between time slots, the second communication device can indicate the frequency hopping distribution within another time slot through the fourth indication information. Therefore, the method flow shown in Figure 11 can further include:
[0211] S1111, the first communication device receives the fourth instruction information from the second communication device, and correspondingly, the second communication device sends the fourth instruction information to the first communication device.
[0212] Specifically, for inter-slot frequency hopping, if the frequency hopping is the same within each time slot, as shown in Figure 16, the time and frequency resource distribution in time slot 0 and time slot 1 is the same. Then the fourth indication information indicates that the frequency hopping distribution in each time slot is the same. If the fourth indication information is a 1-bit indication, it indicates that time slot 1 reuses the time and frequency position distribution of time slot 0, reducing the indication resource overhead.
[0213] If the frequency hopping is different in each time slot, the frequency hopping indication method in each time slot can be indicated separately in the manner described above. That is, the indication method of the fourth indication information can refer to the indication of the third indication information mentioned above, which will not be repeated here.
[0214] Optionally, the fourth instruction information and the third instruction information can be different fields carried in a single message, or carried in different messages; this application does not impose any limitations on this.
[0215] Furthermore, after the first communication device learns the frequency hopping method based on frequency hopping indication information (e.g., third indication information, fourth indication information), it can perform frequency hopping on the corresponding time and frequency resources. Therefore, the method flow shown in Figure 11 further includes:
[0216] S1120, the first communication device transmits data sequentially on the second time-frequency resource and the third time-frequency resource.
[0217] It should be understood that this application does not impose any limitations on the triggering conditions for the first communication device to perform frequency hopping. Reference can be made to descriptions in current or future related technologies, which will not be repeated here. In this embodiment, after the first communication device learns the distribution of time-frequency resources within the time slot based on frequency hopping indication information (e.g., third indication information, fourth indication information), it can perform frequency hopping operations on the time-frequency resources indicated by the frequency hopping indication information, thereby realizing data transmission, provided that the frequency hopping conditions are met.
[0218] In the communication method shown in Figure 11, the third indication information received by the first communication device can indicate the positional relationship between different time-frequency resources in the time and frequency domains under the frequency hopping scenario, so that the first communication device can know the frequency hopping mode based on the third indication information. Furthermore, it supports frequency hopping at the symbol-level granularity within a time slot, meaning the time-domain granularity of frequency hopping can be at the symbol level, improving the flexibility of frequency hopping.
[0219] It should be understood that the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0220] It should also be understood that, in the various embodiments of this application, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments are consistent and can be referenced mutually. The technical features in different embodiments can be combined or partially combined to form new embodiments according to their inherent logical relationships. For example, the communication method shown in Figure 7 and the communication method shown in Figure 11 can be combined with each other. The second communication device can indicate the frequency hopping mode of the first communication device through the communication method shown in Figure 11 (e.g., it can support frequency hopping at the symbol level within a time slot). It can also indicate through the communication method shown in Figure 7 that the frequency domain resources can be at the RB level, that is, in the case of supporting frequency hopping at the symbol level within a time slot, it can also support frequency domain resource scheduling at the minimum RB level.
[0221] It should also be understood that in some of the above embodiments, the examples are mainly based on devices in existing network architectures (such as the first communication device, the second communication device, etc.). It should be understood that the specific form of the device is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application.
[0222] It is understood that in the above-described method embodiments, the methods and operations implemented by the device (such as the first communication device or the second communication device) can also be implemented by components of the device (such as chips or circuits).
[0223] The communication method provided by the embodiments of this application has been described in detail above with reference to Figures 7 and 11. The above communication method is mainly described from the perspective of the interaction between the first communication device and the second communication device. It is understood that, in order to achieve the above functions, the first communication device and the second communication device include hardware structures and / or software modules corresponding to the execution of each function.
[0224] Those skilled in the art will recognize that, based on the units and algorithm steps described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is implemented in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0225] The communication device provided in this application is described in detail below with reference to Figures 17 to 19. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for details not described in detail, please refer to the method embodiments above; for brevity, some details will not be repeated.
[0226] This application embodiment can divide the transmitting or receiving device into functional modules according to the above method examples. For example, each function can be divided into its own functional modules, 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. The following description uses the division of functional modules according to each function as an example.
[0227] Figure 17 is a schematic block diagram of a communication device 10 provided in an embodiment of this application. The device 10 includes a transceiver module 11 and a processing module 12. The transceiver module 11 can implement corresponding communication functions, and the processing module 12 is used for data processing. In other words, the transceiver module 11 is used to perform operations related to receiving and sending, while the processing module 12 is used to perform other operations besides receiving and sending. The transceiver module 11 can also be referred to as a communication interface or a communication unit.
[0228] Optionally, the device 10 may further include a storage module 13, which can be used to store instructions and / or data. The processing module 12 can read the instructions and / or data in the storage module to enable the device to perform the operation of the device in the aforementioned method embodiments.
[0229] In one design, the device 10 may correspond to the first communication device in the above method embodiments, or to a component of the first communication device (such as a chip).
[0230] The device 10 can implement the steps or processes corresponding to those performed by the first communication device in the above method embodiment. The transceiver module 11 can be used to perform the transceiver-related operations of the first communication device in the above method embodiment, and the processing module 12 can be used to perform the processing-related operations of the first communication device in the above method embodiment.
[0231] In one possible implementation, transceiver module 11 is configured to receive first indication information, which indicates that the allocation unit is a first frequency domain resource of a resource block RB, and the first frequency domain resource includes N RBs, where N is a positive integer. Transceiver module 11 is configured to perform data transmission on the first time-frequency resource corresponding to the first frequency domain resource.
[0232] In another possible implementation, the transceiver module 11 is configured to receive third indication information from the second communication device. The third indication information indicates a first frequency domain interval and a first time domain interval. The first frequency domain interval is the frequency domain interval between the second frequency domain resource and the third frequency domain resource. The first time domain interval is the time domain interval between the second time domain resource and the third time domain resource. The second frequency domain resource and the second time domain resource are contained within the second time-frequency resource, and the third frequency domain resource and the third time domain resource are contained within the third time-frequency resource. The transceiver module 11 is configured to sequentially transmit data on the second time-frequency resource and the third time-frequency resource; wherein the second time-frequency resource and the third time-frequency resource are two time-frequency resources within a first time slot, the second time-frequency resource includes P symbols, and the third time-frequency resource includes Q symbols, where P and Q are both positive integers less than 7.
[0233] When the device 10 is used to execute the method in FIG7, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S710, S711 and S720; the processing module 12 can be used to execute the processing steps in the method.
[0234] When the device 10 is used to execute the method in FIG11, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S1110, S1111 and S1120; the processing module 12 can be used to execute the processing steps in the method.
[0235] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0236] In another design, the device 10 may correspond to the second communication device in the above method embodiment, or to a component of the second communication device (such as a chip).
[0237] The device 10 can implement the steps or processes corresponding to those performed by the second communication device in the above method embodiments. The transceiver module 11 can be used to perform transceiver-related operations of the second communication device in the above method embodiments, and the processing module 12 can be used to perform processing-related operations of the second communication device in the above method embodiments.
[0238] In one possible implementation, processing module 12 is used to determine a first frequency domain resource, the time-frequency resource corresponding to the first frequency domain resource being used for data transmission by the first communication device, the first frequency domain resource including N resource blocks RB, where N is a positive integer. Transceiver module 11 is used to send first indication information, the first indication information indicating that the allocation unit is one RB of the first frequency domain resource.
[0239] In another possible implementation, processing module 12 is used to determine a second time-frequency resource and a third time-frequency resource, which are used by the first communication device for data transmission. Transceiver module 11 is used to send third indication information to the first communication device, the third indication information indicating a first frequency domain interval and a first time domain interval. The first frequency domain interval is the frequency domain interval between the second and third frequency domain resources, and the first time domain interval is the time domain interval between the second and third time domain resources. The second frequency domain resource and the second time domain resource are contained within the second time-frequency resource, and the third frequency domain resource and the third time domain resource are contained within the third time-frequency resource. The second time domain resource and the third time domain resource are two time domain resources within a first time slot. The second time domain resource includes P symbols, and the third time domain resource includes Q symbols, where P and Q are both positive integers less than 7.
[0240] When the device 10 is used to execute the method in FIG7, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S710, S711 and S720; the processing module 12 can be used to execute the processing steps in the method.
[0241] When the device 10 is used to execute the method in FIG11, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S1110, S1111 and S1120; the processing module 12 can be used to execute the processing steps in the method.
[0242] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here.
[0243] It should also be understood that the device 10 here is embodied in the form of a functional module. The term "module" here can refer to application-specific integrated circuits (ASICs), electronic circuits, processors (e.g., shared processors, proprietary processors, or group processors, etc.) and memories for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that device 10 may specifically be a mobility management network element in the above embodiments, and may be used to execute the various processes and / or steps corresponding to the mobility management network element in the above method embodiments; or, device 10 may specifically be a terminal device in the above embodiments, and may be used to execute the various processes and / or steps corresponding to the terminal device in the above method embodiments. To avoid repetition, further details are omitted here.
[0244] The apparatus 10 of each of the above-described schemes has the function of implementing the corresponding steps performed by the device (such as the first communication device or the second communication device) in the above-described methods. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-described functions; for example, the transceiver module can be replaced by a transceiver (for example, the transmitting unit in the transceiver module can be replaced by a transmitter, and the receiving unit in the transceiver module can be replaced by a receiver), and other units, such as processing modules, can be replaced by processors, which respectively execute the transceiver operations and related processing operations in each method embodiment.
[0245] In addition, the transceiver module 11 can also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing module can be a processing circuit.
[0246] Figure 18 is a schematic diagram of another communication device 20 provided in an embodiment of this application. The device 20 includes a processor 21, which is used to execute computer programs or instructions stored in a memory 22, or to read data / signaling stored in the memory 22, to perform the methods in the above-described method embodiments. Optionally, there may be one or more processors 21.
[0247] Optionally, as shown in FIG18, the device 20 further includes a memory 22 for storing computer programs or instructions and / or data. The memory 22 may be integrated with the processor 21 or may be disposed separately. Optionally, there may be one or more memories 22.
[0248] Optionally, as shown in FIG18, the device 20 further includes a transceiver 23 for receiving and / or transmitting signals. For example, the processor 21 is used to control the transceiver 23 to receive and / or transmit signals.
[0249] As one option, the device 20 is used to implement the operations performed by the first communication device or the second communication device in the various method embodiments described above.
[0250] It should be understood that the processor mentioned in the embodiments of this application can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0251] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0252] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0253] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0254] Figure 19 is a schematic diagram of a chip system 30 provided in an embodiment of this application. The chip system 30 (or may also be called a processing system) includes logic circuitry 31 and an input / output interface 32.
[0255] The logic circuit 31 can be a processing circuit in the chip system 30. The logic circuit 31 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 30 to implement the methods and functions of the embodiments of this application. The input / output interface 32 can be an input / output circuit in the chip system 30, outputting processed information from the chip system 30, or inputting data or signaling information to be processed into the chip system 30 for processing.
[0256] As one option, the chip system 30 is used to implement the operations performed by the first communication device or the second communication device in the various method embodiments described above.
[0257] For example, logic circuit 31 is used to implement processing-related operations performed by the terminal device in the above method embodiments; input / output interface 32 is used to implement sending and / or receiving-related operations performed by the first communication device or the second communication device in the above method embodiments.
[0258] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by the device in the above-described method embodiments.
[0259] For example, when the computer program is executed by the computer, it enables the computer to implement the methods executed by the first communication device or the second communication device in the various embodiments of the above methods.
[0260] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods performed by the first communication device or the second communication device in the above-described method embodiments.
[0261] This application also provides a communication system, including the aforementioned first communication device and second communication device.
[0262] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0263] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0264] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0265] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0266] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0267] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0268] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion 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, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0269] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
A communication method, characterized in that, Applied to a first communication device, the method includes: Receive first indication information, the first indication information indicates that the allocation unit is a first frequency domain resource of a resource block RB, the first frequency domain resource includes N RBs, where N is a positive integer; Data transmission is performed on the first time-frequency resource corresponding to the first frequency domain resource. The method according to claim 1, characterized in that, Among the N RBs, the i-th RB and the (i+1)-th RB are not continuous in the frequency domain, where N is an integer greater than 2, and i is greater than or equal to 1 and less than or equal to N-1. The method according to claim 1 or 2, characterized in that, Before transmitting data, the first communication device activates the conversion precoding function. The method according to any one of claims 1 to 3 is characterized in that, The frequency domain bandwidth of the resource pool corresponding to the first communication device is the first part of the bandwidth BWP, and the first BWP corresponds to the first RB allocation unit. The first indication information also indicates the first RB allocation unit of the first frequency domain resource, wherein the first RB allocation unit is M RBs, and M is a positive integer. The method according to any one of claims 1 to 4, characterized in that, The first indication information includes at least one bit, indicating that the first frequency domain resource includes N RBs, including: The first bit of the at least one bit indicates at least one of the N RBs included in the first frequency domain resource. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Send a second indication message, which is used to determine the first frequency domain resource. The second indication information indicates the channel state and / or the frequency hopping granularity of the sounding reference signal (SRS). The method according to any one of claims 1 to 6, characterized in that, The method further includes: Receive third indication information, the third indication information indicating a first frequency domain interval and a first time domain interval, the first frequency domain interval being the frequency domain interval between the second frequency domain resource and the third frequency domain resource, the first time domain interval being the time domain interval between the second time domain resource and the third time domain resource, the second frequency domain resource and the second time domain resource being included in the second time-frequency resource, and the third frequency domain resource and the third time domain resource being included in the third time-frequency resource; Data transmission is performed sequentially on the second time-frequency resource and the third time-frequency resource; The second time-domain resource and the third time-domain resource are two time-domain resources within the first time slot. The second time-domain resource includes P symbols, and the third time-domain resource includes Q symbols, where P and Q are both positive integers less than 7. The method according to claim 7, characterized in that, The third indication information indicates the first frequency domain interval, including: The third indication information indicates the start position of the first frequency domain and the start position of the second frequency domain; or... The third indication information indicates the start position of the first frequency domain or the start position of the second frequency domain, as well as the size of the first frequency domain interval. Wherein, the first frequency domain starting position is the frequency domain starting position of the second time-frequency resource, and the second frequency domain starting position is the frequency domain starting position of the third time-frequency resource. The method according to claim 7 or 8, characterized in that, The first time slot includes multiple time-frequency resources. If any two of the multiple time-frequency resources correspond to the same time-domain resource size, the third indication information indicates the first time-domain interval, including: The third indication information indicates the size of the time-domain resource corresponding to any one of the plurality of time-frequency resources, and the size of the first time-domain interval is equal to the size of the time-domain resource corresponding to the time-frequency resource. The method according to claim 7 or 8, characterized in that, If two time-frequency resources included in the first time slot have different time-domain resource sizes, the third indication information indicating the first time-domain interval includes: The third indication information indicates the first time domain start position and the second time domain start position; or... The third indication information indicates the start position of the first time domain or the start position of the second time domain, and the size of the first time domain interval. Wherein, the first time-domain start position is the time-domain start position of the second time-frequency resource, and the second time-domain start position is the time-domain start position of the third time-frequency resource. The method according to any one of claims 7 to 10, characterized in that, The method further includes: Receive fourth indication information, which indicates the time-frequency positions of multiple time-frequency resources within the second time slot. If the time-frequency positions of multiple time-frequency resources in the second time slot are the same as the time-frequency position distribution of multiple time-frequency resources in the first time slot, the fourth indication information indicates the same distribution. The method according to any one of claims 7 to 11, characterized in that, The second frequency domain resource includes multiple consecutive resource blocks (RBs) in the frequency domain, or multiple non-consecutive RBs in the frequency domain. A communication method, characterized in that, Applied to a second communication device, the method includes: A first frequency domain resource is determined, and the time-frequency resource corresponding to the first frequency domain resource is used for data transmission by the first communication device. The first frequency domain resource includes N resource blocks RB, where N is a positive integer. Send a first indication message, the first indication message indicating that the allocation unit is the first frequency domain resource of an RB. The method according to claim 13, characterized in that, Among the N RBs, the i-th RB and the (i+1)-th RB are not continuous in the frequency domain, where N is an integer greater than 2, and i is greater than or equal to 1 and less than or equal to N-1. The method according to claim 13 or 14 is characterized in that, The frequency domain bandwidth of the resource pool corresponding to the first communication device is the first part of the bandwidth BWP, and the first BWP corresponds to the first RB allocation unit. The first indication information also indicates the first RB allocation unit of the first frequency domain resource, wherein the first RB allocation unit is M RBs, and M is a positive integer. The method according to any one of claims 13 to 15, characterized in that, The first indication information includes at least one bit, indicating that the first frequency domain resource includes N RBs, including: The first bit of the at least one bit indicates at least one of the N RBs included in the first frequency domain resource. The method according to any one of claims 13 to 16, characterized in that, The method further includes: Receive second indication information, which indicates the channel state and / or the frequency hopping granularity of the sounding reference signal (SRS). Determining the first frequency domain resource includes: determining the first frequency domain resource based on the second indication information. The method according to any one of claims 13 to 17, characterized in that, The method further includes: A second time-frequency resource and a third time-frequency resource are determined, and the second time-frequency resource and the third time-frequency resource are used by the first communication device for data transmission. Send a third indication message to the first communication device. The third indication message indicates a first frequency domain interval and a first time domain interval. The first frequency domain interval is the frequency domain interval between the second frequency domain resource and the third frequency domain resource. The first time domain interval is the time domain interval between the second time domain resource and the third time domain resource. The second frequency domain resource and the second time domain resource are included in the second time-frequency resource. The third frequency domain resource and the third time domain resource are included in the third time-frequency resource. The second time-domain resource and the third time-domain resource are two time-domain resources within the first time slot. The second time-domain resource includes P symbols, and the third time-domain resource includes Q symbols, where P and Q are both positive integers less than 7. The method according to claim 18, characterized in that, The third indication information indicates the first frequency domain interval, including: The third indication information indicates the start position of the first frequency domain and the start position of the second frequency domain; or... The third indication information indicates the start position of the first frequency domain or the start position of the second frequency domain, as well as the size of the first frequency domain interval. Wherein, the first frequency domain starting position is the frequency domain starting position of the second time-frequency resource, and the second frequency domain starting position is the frequency domain starting position of the third time-frequency resource. The method according to claim 18 or 19, characterized in that, The first time slot includes multiple time-frequency resources. If any two of the multiple time-frequency resources correspond to the same time-domain resource size, the third indication information indicates the first time-domain interval, including: The third indication information indicates the size of the time-domain resource corresponding to any one of the plurality of time-frequency resources, and the size of the first time-domain interval is equal to the size of the time-domain resource corresponding to the time-frequency resource. The method according to claim 18 or 19, characterized in that, If two time-frequency resources included in the first time slot have different time-domain resource sizes, the third indication information indicating the first time-domain interval includes: The third indication information indicates the first time domain start position and the second time domain start position; or... The third indication information indicates the start position of the first time domain or the start position of the second time domain, and the size of the first time domain interval. Wherein, the first time-domain start position is the time-domain start position of the second time-frequency resource, and the second time-domain start position is the time-domain start position of the third time-frequency resource. The method according to any one of claims 18 to 21 is characterized in that, The method further includes: Send a fourth indication message, which indicates the time-frequency position of multiple time-frequency resources within the second time slot. If the time-frequency positions of multiple time-frequency resources in the second time slot are the same as the time-frequency position distribution of multiple time-frequency resources in the first time slot, the fourth indication information indicates the same distribution. A communication device, characterized in that, Used to implement the method as described in any one of claims 1 to 12. The communication device according to claim 23 is characterized in that, The communication device includes a terminal device or a chip. A communication device, characterized in that, Used to implement the method as described in any one of claims 13 to 23. The communication device according to claim 25 is characterized in that, The communication device includes network equipment or a chip. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed, cause the method as described in any one of claims 1 to 22 to be implemented. A computer program product, characterized in that, When the computer program product is run, the method as described in any one of claims 1 to 22 is implemented.
Citation Information
Patent Citations
Resource scheduling indication method and apparatus, and communication system
CN112369091A
Signaling of Frequency Domain Resource Assignment
US20190306861A1
Frequency domain resource allocation method and apparatus
US20220173851A1
Apparatus and method for transmitting resource allocation information
WO2012150762A2
Terminal device, wireless base station, and communication method
WO2017135297A1