Communication method and device

By generating subcarrier group control information through the management node, the problem of frequency domain resource signaling overhead is solved, enabling flexible frequency domain resource indication and efficient signaling overhead saving, adapting to different bandwidth requirements.

CN121604152APending Publication Date: 2026-03-03HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510724320.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

How to reduce the signaling overhead of management nodes in indicating frequency domain resources, especially in diverse service scenarios where multiple bandwidths and high bandwidths can be flexibly indicated.

Method used

The management node generates the first control information by indicating whether the subcarrier group is used to transmit data. The subcarrier group consists of N subcarriers, where N*M is greater than or equal to 160. The subcarrier group is fixed at 16 bits in the form of a bit map. The values ​​of N and M can be flexibly adjusted to adapt to different bandwidths and simplify signaling overhead.

Benefits of technology

It effectively reduces the signaling overhead of frequency domain resources, lowers signaling parsing latency, and improves the flexibility of frequency domain resource indication and the utilization rate of time domain resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121604152A_ABST
    Figure CN121604152A_ABST
Patent Text Reader

Abstract

The application supports an IEEE protocol, such as an IEEE 802.11 be / Wi-Fi 7 / EHT protocol, an IEEE 802.11 bn / UHR / Wi-Fi 8 protocol, an Integrating mmWave / integrated millimeter wave / IMMW protocol, an IEEE 802.15 / UWB protocol, an IEEE 802.11 bf / sensing / sensing protocol, or a star flash / spark. The invention provides a communication method. The method comprises the steps that a management node generates first control information, the first control information comprises first information, and the first information is used for indicating whether each subcarrier group in N subcarrier groups is used for transmitting first data or not. According to the scheme, the frequency domain resources can be indicated in a larger bandwidth, so that the frequency domain resources in various bandwidths can be flexibly indicated, and the frequency domain resources in the large bandwidth can be indicated.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The original application has the application number 202411125508.4 and the original application date is August 15, 2024. The entire contents of the original application are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, and more specifically, to a communication method and apparatus. Background Technology

[0003] Compared to currently widely used mobile communication technologies, short-range wireless communication technologies are often used in scenarios where there is no unified deployment of network equipment. StarSpeed ​​technology is one such short-range wireless technology. StarSpeed ​​technology can be applied to smart office, smart home, or smart cockpit applications, supporting diverse services with low latency, high reliability, or high security. Based on the air interface standard foundation, the StarSpeed ​​Alliance has developed upper-layer standards for audio, video, and control services and released the StarSpeed ​​1.0 standard system. In the StarSpeed ​​1.0 standard, the management node schedules the managed nodes to send and receive data, and can send "dynamic scheduling data control information" to the managed nodes to indicate the information of the scheduled data.

[0004] However, how to reduce the signaling overhead of management nodes instructing frequency domain resources is an urgent problem to be solved. Summary of the Invention

[0005] This application provides a communication method and apparatus that can effectively reduce the signaling overhead of management nodes in indicating frequency domain resources, and can flexibly indicate frequency domain resources in multiple bandwidths and larger bandwidths.

[0006] Firstly, a communication method is provided. This method can be executed by a management node. Unless otherwise specified, "management node" in this application can refer to the management device itself (e.g., network device, grant (G) node, master node, access point (AP), etc.), a component within the management device (e.g., processor, chip, or chip system), or a logical module or software capable of implementing all or part of the management device's functions. For ease of description, the following description uses a management node as an example.

[0007] The method includes: a management node generating first control information, the first control information including first information, the first information being used to indicate whether each of the N subcarrier groups is used to transmit first data, where N is a positive integer, each of the N subcarrier groups includes M subcarriers, M is a positive integer, and N*M is greater than or equal to 160; the management node sending the first control information to the managed node.

[0008] Based on the above scheme, the management node (e.g., the G node) can indicate whether each of the N subcarrier groups is used to transmit the first data through the first information, wherein the N subcarrier groups include at least 160 subcarriers. Therefore, the above scheme can effectively reduce the signaling overhead of the management node in indicating frequency domain resources. For example, when the number of subcarriers is large, compared to indicating whether less than 40 subcarriers are used for data transmission each time, the above scheme can indicate whether at least 160 subcarriers are used for data transmission at once, thereby saving signaling overhead. Furthermore, compared to a scheme that can only indicate frequency domain resources within a 20MHz bandwidth, the above scheme can indicate frequency domain resources within 20MHz, 40MHz, or larger bandwidths, thus enabling flexible indication of frequency domain resources within various bandwidths and the ability to indicate frequency domain resources within large bandwidths.

[0009] In some implementations, M is a positive integer multiple of 10.

[0010] Based on the above scheme, M being a positive integer multiple of 10 can better adapt to subcarriers with different bandwidths. For example, a 20MHz bandwidth can contain 160 subcarriers for data transmission, and a 40MHz bandwidth can contain 320 subcarriers for data transmission. M being an integer multiple of 10 facilitates grouping subcarriers within each bandwidth. Furthermore, M is at least 10, ensuring that each subcarrier group includes at least 10 subcarriers. Since the first information is indicated at the subcarrier group level, the above scheme can further reduce signaling overhead.

[0011] In some implementations, the first information includes a bitmap comprising 16 bits, wherein one of the 16 bits is used to indicate whether N / 16 of the N subcarrier groups are used to transmit the first data.

[0012] Based on the above scheme, the first information can be in the form of a bitmap, and this bitmap can be fixed at 16 bits. In this way, the number of bits in the first information does not change with the bandwidth. Compared with schemes with variable bit numbers, the managed node (e.g., T node) does not need to blindly detect multiple formats, thereby reducing the latency of parsing the first information.

[0013] In some implementations, N is a positive integer greater than or equal to 16, and M is a positive integer greater than or equal to 10.

[0014] If N is a positive integer greater than or equal to 16, then one bit in the bitmap can indicate whether at least one subcarrier group is used to transmit the first data, thereby further reducing signaling overhead. If M is a positive integer greater than or equal to 10, then each subcarrier group can include at least 10 subcarriers. Since the first information is indicated at the subcarrier group level, the above scheme can further save signaling overhead. Furthermore, with the number of bits in the bitmap of the first information remaining unchanged, the values ​​of N and M can be flexibly adjusted for different bandwidths, thereby supporting frequency domain resource indication under different bandwidths.

[0015] In some implementations, the first information includes a bitmap comprising P bits, wherein one of the P bits is used to indicate whether N / P subcarrier groups out of N subcarrier groups are used to transmit the first data, where P is a positive integer greater than 10.

[0016] Based on the above scheme, the first information can be in the form of a bitmap, and this bitmap can be fixed at P bits. In this way, the number of bits in the first information does not change with the bandwidth. Compared with schemes with variable bit numbers, the managed node (e.g., node T) does not need to blindly detect multiple formats, thereby reducing the latency of parsing the first information.

[0017] In some implementations, N is a positive integer multiple of 16 and M is 10; or, N is 16 and M is a positive integer multiple of 10.

[0018] Based on the above scheme, there are multiple ways to divide subcarrier groups, allowing for flexible selection. In this scheme, the number of subcarrier groups can be fixed, or the number of subcarriers in each subcarrier group can be fixed. This scheme simplifies the parameters for dividing subcarrier groups (including fixing the number of subcarrier groups and the number of subcarriers in each subcarrier group), making it easier to implement.

[0019] In some implementations, the N subcarrier group comprises N*M subcarriers located in Q channels, where N*M satisfies:

[0020] N*M<161*Q+5*(Q-1).

[0021] Where N is a positive integer multiple of 16, M is a positive integer multiple of 10, and Q is a positive integer. For example, one channel can correspond to a 20MHz bandwidth.

[0022] In some implementations, the first control information further includes second information, which is used to indicate an acknowledgement (ACK) feedback resource. The ACK feedback resource is used to carry feedback information, which is used to indicate whether the transmission of the first data on a first-level coding block group (CBG) and / or a second-level CBG is correct. The first-level CBG includes multiple second-level CBGs. Alternatively, the method further includes: the management node sending second control information to the managed node, the second control information including the second information.

[0023] Based on the above scheme, the second information can indicate the resources used to carry the feedback information. This feedback information can indicate whether the transmission at the first-level CBG and / or second-level CBG granularity is correct. Compared to the transmission block (TB) granularity scheme, the above scheme can reduce the amount of data retransmitted.

[0024] In some implementations, the ACK feedback resource includes: the time-domain symbol of the feedback information corresponding to the first-level CBG, and / or, the time-domain symbol of the feedback information corresponding to the second-level CBG.

[0025] In some implementations, the first control information further includes third information, which is used to indicate a first index corresponding to the modulation order of the retransmission of the first data, wherein the modulation order of the initial transmission of the first data is greater than the modulation order of the retransmission of the first data.

[0026] Based on the above scheme, the third information can be used to indicate the modulation order of the retransmission of the first data. The modulation order of the retransmission of the first data is less than the modulation order of the initial transmission of the first data. In this way, compared with the scheme that indicates the modulation order with indices 0 to 31 in the retransmission, the above scheme can reduce the number of bits indicating the modulation order, thereby saving signaling overhead.

[0027] In some implementations, this third information is also used to indicate the type of retransmission of the first data.

[0028] Based on the above scheme, the third information, in addition to indicating the modulation order of the retransmission of the first data, can also indicate the type of retransmission of the first data. This scheme saves signaling overhead through bit multiplexing.

[0029] In some implementations, the type of retransmission of the first data includes retransmission based on the first-level CBG or retransmission based on the second-level CBG.

[0030] Based on the above scheme, the retransmission type of the first data includes retransmission based on the first-level CBG or retransmission based on the second-level CBG, so that the managed node (e.g., T node) can perform retransmission based on the first-level CBG or retransmission based on the second-level CBG according to the instructions of the management node (e.g., G node).

[0031] In some implementations, the first control information further includes fourth information, which indicates the start time domain symbol and / or end time domain symbol for transmitting the first data.

[0032] Based on the above scheme, the fourth information can indicate the start time-domain symbol index and / or end time-domain symbol index of the transmission of the first data. Compared with time-domain resource indication at the frame level, the above scheme uses symbols as the granularity of time-domain resource indication, which can more accurately indicate time-domain resources, thereby improving the utilization rate of time-domain resources.

[0033] In some implementations, when the first data is retransmitted data, the first information is used to determine the number of times the first data is retransmitted.

[0034] Based on the above scheme, the number of retransmissions can be determined by the first information, thus saving the overhead of explicitly indicating the number of retransmissions.

[0035] Secondly, a communication method is provided. This method can be executed by a managed node. Unless otherwise specified, the "managed node" in this application can refer to the managed device itself (e.g., terminal device, terminal (T) node, slave node, station (STA) etc.), a component in the managed device (e.g., processor, chip, or chip system etc.), or a logic module or software that can implement all or part of the functions of the managed device. For ease of description, the managed node will be used as an example in the following description.

[0036] The method includes: a managed node receiving first control information from a management node, the first control information including first information indicating whether each of N subcarrier groups is used to transmit first data, where N is a positive integer, each of the N subcarrier groups includes M subcarriers, M is a positive integer, and N*M is greater than or equal to 160; the managed node sending the first data to the management node or receiving the first data from the management node according to the first information.

[0037] In some implementations, M is a positive integer multiple of 10.

[0038] In some implementations, the first information includes a bitmap comprising 16 bits, wherein one of the 16 bits is used to indicate whether N / 16 of the N subcarrier groups are used to transmit the first data.

[0039] In some implementations, N is a positive integer greater than or equal to 16, and M is a positive integer greater than or equal to 10.

[0040] In some implementations, the first information includes a bitmap comprising P bits, wherein one of the P bits is used to indicate whether N / P subcarrier groups out of N subcarrier groups are used to transmit the first data, where P is a positive integer greater than 10.

[0041] In some implementations, N is a positive integer multiple of 16 and M is 10; or, N is 16 and M is a positive integer multiple of 10.

[0042] In some implementations, the N subcarrier group comprises N*M subcarriers located in Q channels, where N*M satisfies:

[0043] N*M<161*Q+5*(Q-1).

[0044] Where N is a positive integer multiple of 16, M is a positive integer multiple of 10, and Q is a positive integer.

[0045] In some implementations, the first control information further includes second information, which is used to indicate an ACK feedback resource or an ACK feedback resource index. The ACK feedback resource is used to carry feedback information, which is used to indicate whether the transmission of the first data on the first-level CBG and / or the second-level CBG is correct. The first-level CBG includes multiple second-level CBGs. Alternatively, the method further includes: the managed node receiving second control information from the managed node, which includes the second information.

[0046] In some implementations, the ACK feedback resource includes: the time-domain symbol of the feedback information corresponding to the first-level CBG, and / or, the time-domain symbol of the feedback information corresponding to the second-level CBG.

[0047] In some implementations, the first control information further includes third information, which is used to indicate a first index corresponding to the modulation order of the retransmission of the first data, wherein the modulation order of the initial transmission of the first data is greater than the modulation order of the retransmission of the first data.

[0048] In some implementations, this third information is also used to indicate the type of retransmission of the first data.

[0049] In some implementations, the type of retransmission of the first data includes retransmission based on the first-level CBG or retransmission based on the second-level CBG.

[0050] In some implementations, the first control information further includes fourth information, which indicates the start time domain symbol and / or end time domain symbol for transmitting the first data.

[0051] In some implementations, when the first data is retransmitted data, the method further includes: determining the number of times the first data will be retransmitted based on the first information.

[0052] Thirdly, a communication device is provided, including processing circuitry (or a processor) and an input / output interface (also referred to as an interface circuit), the input / output interface being used for inputting and / or outputting signals, the processing circuitry being used to perform the first aspect and any possible method of the first aspect, or the processing circuitry being used to perform the second aspect and any possible method of the second aspect.

[0053] In some implementations, the processing circuitry is used to communicate with other devices via an interface circuitry and to perform the first aspect and any possible method of the first aspect, or to perform the second aspect and any possible method of the second aspect.

[0054] Fourthly, a communication device is provided. This communication device may include units or modules for performing the functions of the communication device.

[0055] In some implementations, the communication device may include modules, units, or means for performing the methods / operations / steps / actions described in the first aspect and any possible implementation of the first aspect. These modules, units, or means may be hardware circuits, software, or a combination of hardware circuits and software.

[0056] The device includes a processing unit and a transceiver unit. The processing unit can generate first control information, which includes first information indicating whether each of the N subcarrier groups is used to transmit first data, where N is a positive integer, each subcarrier group includes M subcarriers, M is a positive integer, and N*M is greater than or equal to 16. The transceiver unit can send the first control information to the managed node.

[0057] In some implementations, M is a positive integer multiple of 10.

[0058] In some implementations, the first information includes a bitmap comprising 16 bits, wherein one of the 16 bits is used to indicate whether N / 16 of the N subcarrier groups are used to transmit the first data.

[0059] In some implementations, N is a positive integer greater than or equal to 16, and M is a positive integer greater than or equal to 10.

[0060] In some implementations, the first information includes a bitmap comprising P bits, wherein one of the P bits is used to indicate whether N / P subcarrier groups out of N subcarrier groups are used to transmit the first data, where P is a positive integer greater than 10.

[0061] In some implementations, N is a positive integer multiple of 16 and M is 10; or, N is 16 and M is a positive integer multiple of 10.

[0062] In some implementations, the N subcarrier group comprises N*M subcarriers located in Q channels, where N*M satisfies:

[0063] N*M<161*Q+5*(Q-1).

[0064] Where N is a positive integer multiple of 16, M is a positive integer multiple of 10, and Q is a positive integer. For example, one channel can correspond to a 20MHz bandwidth.

[0065] In some implementations, the first control information further includes second information, which is used to indicate ACK feedback resources, which are used to carry feedback information, and the feedback information is used to indicate whether the transmission of the first data on the first-level CBG and / or the second-level CBG is correct, wherein the first-level CBG includes multiple second-level CBGs; or, the transceiver unit is further used to: send second control information to the managed node, wherein the second control information includes the second information.

[0066] In some implementations, the ACK feedback resource includes: the time-domain symbol of the feedback information corresponding to the first-level CBG, and / or, the time-domain symbol of the feedback information corresponding to the second-level CBG.

[0067] In some implementations, the first control information further includes third information, which is used to indicate a first index corresponding to the modulation order of the retransmission of the first data, wherein the modulation order of the initial transmission of the first data is greater than the modulation order of the retransmission of the first data.

[0068] In some implementations, this third information is also used to indicate the type of retransmission of the first data.

[0069] In some implementations, the type of retransmission of the first data includes retransmission based on the first-level CBG or retransmission based on the second-level CBG.

[0070] In some implementations, the first control information further includes fourth information, which indicates the start time domain symbol and / or end time domain symbol for transmitting the first data.

[0071] In some implementations, when the first data is retransmitted data, the first information is used to determine the number of times the first data is retransmitted.

[0072] In some implementations, the communication device may include modules, units, or means for performing the methods / operations / steps / actions described in the second aspect and any possible implementation of the second aspect. These modules, units, or means may be hardware circuits, software, or a combination of hardware circuits and software.

[0073] The device includes a processing unit and a transceiver unit. The transceiver unit can receive first control information from a management node. This first control information includes first information indicating whether each of N subcarrier groups is used to transmit first data, where N is a positive integer, and each of the N subcarrier groups includes M subcarriers, where M is a positive integer, and N*M is greater than or equal to 160. The transceiver unit is also used to send the first data to the management node or receive the first data from the management node based on the first information.

[0074] In some implementations, M is a positive integer multiple of 10.

[0075] In some implementations, the first information includes a bitmap comprising 16 bits, wherein one of the 16 bits is used to indicate whether N / 16 of the N subcarrier groups are used to transmit the first data.

[0076] In some implementations, N is a positive integer greater than or equal to 16, and M is a positive integer greater than or equal to 10.

[0077] In some implementations, the first information includes a bitmap comprising P bits, wherein one of the P bits is used to indicate whether N / P subcarrier groups out of N subcarrier groups are used to transmit the first data, where P is a positive integer greater than 10.

[0078] In some implementations, N is a positive integer multiple of 16 and M is 10; or, N is 16 and M is a positive integer multiple of 10.

[0079] In some implementations, the N subcarrier group comprises N*M subcarriers located in Q channels, where N*M satisfies:

[0080] N*M<161*Q+5*(Q-1).

[0081] Where N is a positive integer multiple of 16, M is a positive integer multiple of 10, and Q is a positive integer.

[0082] In some implementations, the first control information further includes second information, which is used to indicate ACK feedback resources, which are used to carry feedback information, and the feedback information is used to indicate whether the transmission of the first data on the first-level CBG and / or the second-level CBG is correct, wherein the first-level CBG includes multiple second-level CBGs; or, the transceiver unit is further configured to: receive second control information from the managed node, wherein the second control information includes the second information.

[0083] In some implementations, the ACK feedback resource includes: the time-domain symbol of the feedback information corresponding to the first-level CBG, and / or, the time-domain symbol of the feedback information corresponding to the second-level CBG.

[0084] In some implementations, the first control information further includes third information, which is used to indicate a first index corresponding to the modulation order of the retransmission of the first data, wherein the modulation order of the initial transmission of the first data is greater than the modulation order of the retransmission of the first data.

[0085] In some implementations, this third information is also used to indicate the type of retransmission of the first data.

[0086] In some implementations, the type of retransmission of the first data includes retransmission based on the first-level CBG or retransmission based on the second-level CBG.

[0087] In some implementations, the first control information further includes fourth information, which indicates the start time domain symbol and / or end time domain symbol for transmitting the first data.

[0088] In some implementations, when the first data is retransmitted data, the device further includes a processing unit that can be used to: determine the number of times the first data will be retransmitted based on the first information.

[0089] Fifthly, a computer-readable storage medium is provided that stores a computer program or instructions that, when executed, cause the first aspect and any possible method of the first aspect to be performed (or implemented), or cause the second aspect and any possible method of the second aspect to be performed (or implemented).

[0090] In a sixth aspect, a computer program product is provided, comprising a computer program or instructions that, when executed, cause the first aspect and any possible method of the first aspect to be performed (or implemented), or cause the second aspect and any possible method of the second aspect to be performed (or implemented).

[0091] A seventh aspect provides a communication device, including a processor for executing (or implementing) any of the possible methods of the first aspect above, or for executing (or implementing) any of the possible methods of the second aspect above, by executing a computer program (or computer-executable instructions) stored in a memory, and / or by logic circuitry.

[0092] In one possible implementation, the device also includes a memory. In another possible implementation, the processor and memory are integrated together. In yet another possible implementation, the memory is located outside the communication device. The processor can be one or more.

[0093] In one possible implementation, the communication device further includes a communication interface for communicating with other devices, such as transmitting or receiving data and / or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.

[0094] In one implementation, the communication device of the third, fourth, or seventh aspect mentioned above can be a chip or a chip system.

[0095] Eighthly, a chip is provided, including a processor for calling a computer program or computer instructions in memory to cause any of the implementations of the first aspect to be executed (or implemented), or to cause any of the implementations of the second aspect to be executed (or implemented).

[0096] In some implementations, the processor is coupled to the memory via an interface.

[0097] Ninth aspect, a communication system is provided, including a first device and a second device, the first device being configured to perform the first aspect and any possible implementation thereof, and the second device being configured to perform the second aspect and any possible implementation thereof.

[0098] The description of the beneficial effects of any of the second to ninth aspects can be referred to the description of the beneficial effects of the first aspect. Attached Figure Description

[0099] Figure 1 This is a schematic diagram of a communication system applicable to an embodiment of this application.

[0100] Figure 2 This is a schematic flowchart of a communication method provided in an embodiment of this application.

[0101] Figure 3 This is a schematic diagram of carrier combinations with different bandwidths provided in the embodiments of this application.

[0102] Figure 4 This is a schematic block diagram of a communication device provided in an embodiment of this application.

[0103] Figure 5 This is a schematic diagram of another communication device provided in an embodiment of this application.

[0104] Figure 6 This is a schematic diagram of a chip system provided in an embodiment of this application.

[0105] Figure 7 This is a schematic diagram of another chip system provided in an embodiment of this application. Detailed Implementation

[0106] In this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0107] I. In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can mean: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Here, a, b, and c can each be single or multiple.

[0108] II. In this application, the terms "first," "second," and various numerical designations (e.g., #1, #2, etc.) indicate distinctions made for ease of description and are not intended to limit the scope of the embodiments of this application. For example, they may distinguish different messages, rather than describing a specific order or sequence. It should be understood that such descriptions can be interchanged where appropriate to describe solutions other than those in the embodiments of this application.

[0109] Third, in this application, descriptions such as "when," "under the circumstances," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not time-limited, nor do they require the device to make a judgment action when implementing it, nor do they imply any other limitations.

[0110] IV. In this application, "instruction" or "for instruction" can include both direct (or explicit) and indirect (or implicit) instruction. When describing instruction information as indicating A, it can include whether the instruction information directly or indirectly indicates A, but does not necessarily mean that the instruction information carries A. For example, in the case of indirect (or implicit) instruction, the receiving end of the instruction information can obtain A based on the parameters indicated by the instruction information, combined with other rules or parameters, or through deduction.

[0111] V. The indication methods involved in the embodiments of this application should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. Moreover, the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the sending method, for example.

[0112] VI. In this application, "protocol" can refer to standard protocols in the field of communications, such as 5G protocols, new radio (NR) protocols, and related protocols applied to future communication systems; this application does not limit this term. "Predefined" can include predefined terms, such as protocol definitions. "Preconfiguration" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device; this application does not limit the implementation method.

[0113] VII. In this application, "communication" can also be described as "data transmission," "information transmission," "data processing," etc. "Transmission" includes "sending" and "receiving." For example, transmission can be uplink transmission, such as a terminal device sending a signal to a network device; transmission can also be downlink transmission, such as a network device sending a signal to a terminal device; transmission can also be sidelink transmission, such as a terminal device sending a signal to another terminal device. For example, "transmission" can be air interface level transmission, or it can be signal transmission from a chip input (I) / output (O) port, rather than air interface level transmission.

[0114] 8. In this application, terms such as “message”, “information”, “signal” 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.

[0115] 9. "Sending information to XX (device)" can be understood as the destination of the information being that device. This can include sending information directly or indirectly to that device. "Receiving information from XX (device), or receiving information from XX (device)" can be understood as the source of the information being that device. This can include receiving information directly or indirectly from that device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way, and will not be repeated here. Furthermore, "sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, "sending" or "receiving" can occur between devices, for example, between network devices and terminal devices via an air interface. "Sending" or "receiving" can also occur within a device, for example, between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.

[0116] 10. In this application, terms such as "exemplarily" and "for example" are used to indicate examples, illustrations, or descriptions to present concepts in a specific manner. Any embodiment or design described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. In the embodiments of this application, the terms "of," "corresponding (relevant)," "corresponding," and "associate" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinctions are emphasized.

[0117] XI. In this application, configuration can be signaling configuration or can be described as configuring signaling. For example, signaling configuration includes configuration using signaling sent by network devices, which can be radio resource control (RRC) messages, downlink control information (DCI) messages, or system information blocks (SIBs). Another example is signaling configuration between network devices. These network devices can include access network devices, core network devices, or management plane devices, etc. Optionally, signaling configuration can also be configured to terminal devices or network devices using pre-configured signaling, or configured to terminal devices or network devices through pre-configuration. Here, pre-configuration refers to defining or configuring the values ​​of corresponding parameters in advance using a protocol, and storing them in the terminal device or network device during communication. Pre-configured messages can be modified or updated when the terminal device or network device is connected to the network.

[0118] 12. This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. Each system may include devices, components, modules, etc., other than those illustrated, and / or may not include all and all of the devices, components, modules, etc. discussed in conjunction with the accompanying drawings.

[0119] Thirteen, the business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0120] XIV. In the various embodiments of this application, 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. The terms "comprising," "including," "having," and their variations all mean "including but not limited to," unless otherwise specifically emphasized.

[0121] The technical solutions of this application embodiment can be applied to various communication systems, including but not limited to: Long Term Evolution (LTE) systems, NR systems, and other fifth-generation (5G) communication systems. thThis includes various mobile communication systems such as 5G, narrowband Internet of Things (NB-IoT), enhanced machine-type communication (eMTC), enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), satellite communication systems, LTE-machine-to-machine (LTE-M) systems, and other systems that evolve after 5G, such as future mobile communication systems.

[0122] For example, short-range communication enables communication between electronic devices that are relatively close to each other. Access technologies in short-range communication include Wi-Fi, Bluetooth, and ZigBee. With the development of the Internet of Things (IoT), new application scenarios such as smart cars, smart homes, smart terminals, and smart manufacturing have emerged, giving rise to a new generation of short-range access technologies. Taking Sparklink Alliance access technology as an example, it includes, but is not limited to, Sparklink Basic (SLB) access technology or Sparklink Low Energy (SLE) access technology. SLB access technology can support high-bandwidth services such as screen projection, virtual reality (VR), and vehicular communication, while SLE access technology can support low-bandwidth, low-rate, and low-power services such as audio playback, keyboard, mouse, and electronic pen input. For ease of description, in the following embodiments, SLB access technology will be referred to as SLB, and SLE access technology as SLE. Unless otherwise specified, the access technology mentioned in the following description refers to short-range access technology.

[0123] The technical solutions provided in this application can be applied to wireless local area network (WLAN) scenarios. For example, they support IEEE 802.11 related standards, such as 802.11be, Wi-Fi 7, Extremely High Throughput (EHT), 802.11ad, 802.11ay, or 802.11bf, as well as 802.11be next generation and Wi-Fi 8. They can also be applied to ultra-wideband (UWB) based wireless personal area network systems, such as the 802.15 series standards, and to sensing systems, such as the 802.11bf series standards. Furthermore, they can be applied to the 802.11bn standard, integrated millimeter-wave (IMMW) protocols, or ultra-high reliability (UHR) standards. This application can also support the Spark Link / NearLink standard protocol.

[0124] The communication systems described above that are applicable to this application are merely illustrative examples, and the communication systems applicable to this application are not limited to these. They will be uniformly described here and will not be repeated below.

[0125] To facilitate understanding of the technical solutions of the embodiments of this application, some terms or concepts that may be involved in the embodiments of this application are briefly described below.

[0126] Management (G) node: A node in a short-range wireless communication system that transmits data scheduling information. A G node can also be called a master node, first node, master device, first device, G device, or other names.

[0127] Managed node: A node in a short-range wireless communication system that receives data scheduling information and sends or receives data according to the data scheduling information. A managed node can also be called a terminal (T) node, slave node, second node, slave device, second device, T device, or other names.

[0128] Communication Domain: A communication domain consists of one master node (G node) and at least one slave node (T node), where the master node schedules the slave nodes to enable data transmission between nodes. In the StarSpark SLB1.0 protocol, the time-frequency resources used for communication between nodes in the communication domain are referred to as the communication domain.

[0129] G symbol: The symbol used by a G node or G link to send information.

[0130] T symbol: The symbol used by a T node or T link to send information.

[0131] Transmission Time Interval (TTI): TTI represents the unit of time required for one transmit-receive interaction between a G node and a T node. For example, a TTI can include one or more radio frames. The length of one radio frame can be 125 microseconds.

[0132] Downlink: Downlink refers to the transmission of information from network devices (e.g., base stations) to terminal devices, or from scheduling devices to scheduled devices, or from master nodes to slave nodes. In a 5G system, downlink refers to the transmission of information from base stations to terminal devices. In a StarLight system, downlink refers to the transmission of information from a G node to a T node.

[0133] Uplink: Sending information from a terminal device to a network device (e.g., a base station) is called uplink, or sending information from a scheduled device to a device responsible for scheduling is called uplink, or sending information from a slave node to a master node is called uplink. Taking 5G as an example, sending information from a terminal device to a base station is uplink. Taking the StarScan system as an example, sending information from a T node to a G node is uplink.

[0134] Superframe: A superframe can include multiple radio frames. For example, the duration of a superframe can be 1ms. Another example is that a superframe can include 48 radio frames.

[0135] Radio frame: A radio frame can also be simply called a frame. A radio frame may include multiple time-domain symbols.

[0136] Communication System: A communication system can be a system that transmits information using electrical or optical signals. It typically includes multiple nodes that communicate with each other to transmit information. Nodes in a communication system may have different identities (or roles) and / or different capabilities. This is done to facilitate the management of multi-node systems and to ensure compatibility between nodes with varying computing and communication capabilities. In most communication systems, nodes are distinguished as master nodes and slave nodes. Master nodes can communicate with each other and with slave nodes to perform various functions. A master node can also be called a grant node, access point (AP), authorized node, master control node, or base station, etc. A slave node can also be called a terminal node, station (STA), user equipment (UE), or managed node, etc. The specific names of G-nodes and T-nodes are not limited in this application's embodiments. For ease of description, this application uses G-nodes to represent grant nodes and T-nodes to represent terminal nodes as examples.

[0137] For example, a G node can possess communication and management capabilities. Management capabilities include communication management, such as connection management, resource scheduling, or information security management. For instance, a G node can send resource management information or data scheduling information, such as access layer resource management information. A link where a G node sends information to a T node can be called a G link, and a link where a T node sends information to a G node can be called a T link. A G link can also be understood as a downlink communication link, and a T link can be understood as an uplink communication link.

[0138] For example, a T-node can have communication capabilities and can transmit services with a G-node. For instance, a T-node is a node that receives resource management information (such as access layer resource management information) or data scheduling information and sends data according to that information. For example, a T-node may include barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), lidar, battery cells, etc.

[0139] It is understandable that the identities of G nodes and T nodes are relative; they are merely exemplary names used to distinguish the operations performed by communicating nodes under a possible connection scenario. In some scenarios, when a node belongs to two or more communication domains simultaneously, it may act as a T node in some communication domains and as a G node in others.

[0140] Figure 1This is a schematic diagram of a communication system 100 applicable to an embodiment of this application.

[0141] like Figure 1 As shown, the communication system 100 includes at least one management node (e.g., management nodes 110 and / or 111) and at least one managed node (e.g., managed nodes 121 and / or 122). Each electronic device can establish a connection for communication via short-range access technology. The solution of this application is applicable to data communication between a management node and one or more managed nodes (e.g., data communication between 110 and 120, and / or data communication between 110 and 121), as well as data communication between management nodes (e.g., data communication between 110 and 111), and data communication between managed nodes (e.g., data communication between 121 and 122). It should be noted that... Figure 1 The communication system 100 shown is for illustrative purposes only. The communication system may also include other devices, such as base stations, but this application does not limit this.

[0142] The management node serves as the gateway for terminals (e.g., mobile phones) to access wired (or wireless) networks. It is primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. Outdoor deployments are also possible. The management node acts as a bridge between wired and wireless networks, its main function being to connect various wireless network clients and then connect the wireless network to the Ethernet.

[0143] Specifically, the management node can be a server, router, switch, bridge, computer, mobile phone, relay station, vehicle-mounted equipment, wearable device, network equipment in 5G network and network equipment in future communication network, or network equipment in public land mobile network (PLMN), AP, etc., and the embodiments of this application are not limited to these.

[0144] The managed node can be a wireless communication chip, wireless sensor, or wireless communication terminal, and may also be referred to as a user, user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The managed node can be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, IoT device, wearable device, terminal device in a 5G network, terminal device in a future communication network, or terminal device in a PLMN, etc. The managed node can also be a mobile phone, tablet computer, set-top box, smart TV, smart wearable device, in-vehicle communication device, computer, Internet of Things (IoT) node, sensor, smart home device such as smart camera, smart remote control, smart water and electricity meter, and sensors in a smart city, etc., but this application embodiment does not limit this.

[0145] The managed node can also be a station (STA). Among them, a station can be a non-access point station (non-AP STA), which is simply referred to as a non-AP station or STA. An AP can be called an access station.

[0146] This application embodiment does not limit the number and type of management nodes and managed nodes included in the communication system 100. In this application embodiment, the management nodes and managed nodes may support at least one short-range access technology.

[0147] The aforementioned management node can also be referred to as the G node, master node, first node, master device, G device, first device, or other names. For ease of description, the following description will use the term G node as the management node.

[0148] The managed node mentioned above can also be called a T node, slave node, second node, slave device, second device, T device, or other names. For ease of description, the following description will use the term T node as an example.

[0149] Before uplink or downlink data transmission, the G node can send control information for scheduling data to the T node. This control information can be used to indicate the time-frequency resources, modulation and coding scheme (MCS), or acknowledgment (ACK) feedback resources used for data transmission, etc.

[0150] If the data is received correctly, the receiving device (e.g., the G node in the uplink transmission, or the T node in the downlink transmission) can send back ACK information (e.g., indicated by 1 bit with a value of 1) to the sending device (e.g., the T node in the uplink transmission, or the G node in the downlink transmission).

[0151] If data is not received correctly, the receiving device can send a non-acknowledgment (NACK) message (e.g., indicated by a 1-bit value of 0) to the sending device.

[0152] Compared to currently widely used mobile communication technologies, short-range wireless communication technologies are often used in scenarios where there is no unified deployment of network equipment. StarSpeed ​​technology is one such short-range wireless technology. StarSpeed ​​technology can be applied to smart office, smart home, or smart cockpit applications, supporting diverse services with low latency, high reliability, or high security. Based on the air interface standard foundation, the StarSpeed ​​Alliance has developed upper-layer standards for audio, video, and control services and released the StarSpeed ​​1.0 standard system.

[0153] In the StarScan 1.0 standard, the G node schedules the T node for data transmission and reception. The G node can send "dynamic scheduling data control information" to the T node to indicate the information of the scheduled data.

[0154] The dynamic scheduling data control information is used to indicate resources within a bandwidth of 20 MHz. For example, the subcarrier group indication information in the dynamic scheduling data control information can only indicate whether 10 subcarrier groups are used, and each of the 10 subcarrier groups includes only 3-4 subcarriers.

[0155] It is evident that the subcarrier group indication information in the dynamic scheduling data control information can only indicate frequency domain resources within a 20MHz bandwidth and does not support frequency domain indication under flexible bandwidth. For example, when the bandwidth is 40MHz, 80MHz, 100MHz, 120MHz, 160MHz, or 200MHz, the G node needs to issue multiple dynamic scheduling data control messages to indicate the frequency domain resources within each 20MHz bandwidth, thereby increasing signaling overhead.

[0156] Therefore, how to reduce the signaling overhead of management nodes (or G nodes) in indicating frequency domain resources is an urgent problem to be solved.

[0157] Figure 2 This is a schematic flowchart illustrating a communication method 200 provided in an embodiment of this application. Method 200 can effectively reduce the signaling overhead of the management node (or G node) in indicating frequency domain resources, and can flexibly indicate frequency domain resources in various bandwidths, as well as larger bandwidths. Optional operations in method 200 include... Figure 2 The output is shown as a dashed line. Below is a combination of... Figure 2 Method 200 is introduced.

[0158] S210, Node G generates the first control information.

[0159] S220, node G sends the first control information to node T. Correspondingly, node T receives the first control information from node G.

[0160] The first control information may also be referred to as a G-node control indicator (GCI), a G-link control information, a dynamic scheduling data control information, or other names. For example, the first control information may include first information.

[0161] The first information can be used to indicate whether each of the N subcarrier groups is used to transmit the first data. N can be a positive integer. The first information can also be called a frequency domain resource indicator, subcarrier group indicator, subcarrier indicator, or other names, which are not limited in this application.

[0162] For example, the first information could be a bitmap, which could include N bits. Each bit could be used to indicate one of the N subcarrier groups. A bit of 0 indicates that the corresponding subcarrier group is not used to transmit the first data; a bit of 1 indicates that the corresponding subcarrier group is used to transmit the first data. In this way, the N bits can indicate whether each of the N subcarrier groups is used to transmit the first data.

[0163] For example, the bitmap may include N / P bits, each bit of which can be used to indicate N / P subcarrier groups. Other methods can also be used to indicate N subcarrier groups using a bitmap, and this application is not limited to these methods.

[0164] The first information can also be in other forms besides bitmap. For example, the first information can include the index of some subcarrier groups among N subcarrier groups. The first information can indicate that the subcarrier group corresponding to the index is used to transmit the first data, and other subcarrier groups are not used to transmit the first data; or, the first information can indicate that the subcarrier group corresponding to the index is not used to transmit the first data, and other subcarrier groups are used to transmit the first data.

[0165] The first data can be data that node G will send to node T, or data that node T will send to node G. The first data can be data from the initial transmission or data from a retransmission; this application does not limit this.

[0166] In this system, each of the N subcarrier groups can include M subcarriers, where M is a positive integer, and N*M is greater than or equal to 160. The asterisk (*) can represent multiplication. The asterisk can be replaced with "×", "·", or other symbols.

[0167] N subcarrier groups can be obtained by dividing the bandwidth between node G and node T. For example, if the bandwidth between node G and node T is 40MHz, then N subcarrier groups can be obtained by dividing the subcarriers included in that 40MHz. For example, 40MHz can include 327 subcarriers, of which 7 subcarriers are empty subcarriers (or DC subcarriers, or guard subcarriers), and 320 subcarriers can be used for data transmission. N subcarrier groups can be obtained by dividing the above 320 subcarriers. For example, N=2, M=160. Or, for example, N=32, M=10.

[0168] For example, if N is 10 and M is 16, there are 10 subcarrier groups, each containing 16 subcarriers, for a total of 160 subcarriers. Alternatively, if N is 5 and M is 64, there are 5 subcarrier groups, each containing 64 subcarriers, for a total of 320 subcarriers.

[0169] Optionally, subcarriers within one of the N subcarrier groups reside within the same channel. In other words, a single subcarrier group will not span multiple carriers (or channels) with a bandwidth of 20MHz.

[0170] The channel can be replaced by a carrier, a 20MHz bandwidth, or something else. For example, in a group of N subcarriers, 10 subcarriers in one subcarrier group are within the same 20MHz bandwidth.

[0171] S230, node T sends first data to node G based on the first information. Alternatively, node T receives first data from node G based on the first information.

[0172] In this process, node T sends first data to node G based on the first information, which can be referred to as uplink transmission. Node T receives first data from node G based on the first information, which can be referred to as downlink transmission.

[0173] The following description uses uplink transmission as an example. The example of downlink transmission is similar to that of uplink transmission and will not be repeated here.

[0174] For example, node T can send first data to node G on N subcarrier groups based on the first information. For instance, assuming N = 4, and the N subcarrier groups are denoted as subcarrier group #0, subcarrier group #1, subcarrier group #2, and subcarrier group #3, and assuming the first information is in the form of a bitmap, specifically {1001}, then node T can send the first data to node G on subcarrier group #0 and subcarrier group #3.

[0175] Based on the above scheme, the management node (e.g., the G node) can indicate whether each of the N subcarrier groups is used to transmit the first data through the first information, wherein the N subcarrier groups include at least 160 subcarriers. Therefore, the above scheme can effectively reduce the signaling overhead of the management node in indicating frequency domain resources. For example, when the number of subcarriers is large, compared to indicating whether less than 40 subcarriers are used for data transmission each time, the above scheme can indicate whether at least 160 subcarriers are used for data transmission at once, thereby saving signaling overhead. Furthermore, compared to a scheme that can only indicate frequency domain resources within a 20MHz bandwidth, the above scheme can indicate frequency domain resources within 20MHz, 40MHz, or larger bandwidths, thus enabling flexible indication of frequency domain resources within various bandwidths and the ability to indicate frequency domain resources within large bandwidths.

[0176] In some possible implementations, M is a positive integer multiple of 10. For example, M can be taken from 10, 20, 30, ...

[0177] Based on the above scheme, M being a positive integer multiple of 10 can better adapt to subcarriers with different bandwidths. For example, a 20MHz bandwidth can contain 160 subcarriers for data transmission, and a 40MHz bandwidth can contain 320 subcarriers for data transmission. M being an integer multiple of 10 facilitates grouping subcarriers within each bandwidth. Furthermore, M is at least 10, ensuring that each subcarrier group includes at least 10 subcarriers. Since the first information is indicated at the subcarrier group level, the above scheme can further reduce signaling overhead.

[0178] This application does not limit M to be a positive integer multiple of 10; for example, M can also be 11, 12, or other values. In some possible implementations, M can be an integer greater than 10.

[0179] In some possible implementations, the first information includes a bitmap consisting of 16 bits, wherein one of the 16 bits is used to indicate whether N / 16 of the N subcarrier groups are used to transmit the first data.

[0180] For example, N = 32, and the N subcarrier groups are denoted as subcarrier group #0 to subcarrier group #31. The first bit of the aforementioned 16 bits can be used to indicate whether subcarrier group #0 and subcarrier group #1 are used to transmit the first data, and the second bit of the aforementioned 16 bits can be used to indicate whether subcarrier group #2 and subcarrier group #3 are used to transmit the first data. Similarly, the 16th bit of the aforementioned 16 bits (i.e., the last bit) can be used to indicate whether subcarrier group #30 and subcarrier group #31 are used to transmit the first data.

[0181] Based on the above scheme, the first information can be in the form of a bitmap, and this bitmap can be fixed at 16 bits. In this way, the number of bits in the first information does not change with the bandwidth. Compared with schemes with variable bit numbers, the managed node (e.g., T node) does not need to blindly detect multiple formats, thereby reducing the latency of parsing the first information.

[0182] In some possible implementations, N is a positive integer greater than or equal to 16, and M is a positive integer greater than or equal to 10.

[0183] If N is a positive integer greater than or equal to 16, then one bit in the bitmap can indicate whether at least one subcarrier group is used to transmit the first data, thereby further reducing signaling overhead. If M is a positive integer greater than or equal to 10, then each subcarrier group can include at least 10 subcarriers. Since the first information is indicated at the subcarrier group level, the above scheme can further save signaling overhead. Furthermore, with the number of bits in the bitmap of the first information remaining unchanged, the values ​​of N and M can be flexibly adjusted for different bandwidths, thereby supporting frequency domain resource indication under different bandwidths.

[0184] In some possible implementations, the first information includes a bitmap consisting of P bits, where one of the P bits is used to indicate whether N / P subcarrier groups out of N subcarrier groups are used to transmit the first data, where P is a positive integer greater than 10.

[0185] Here, P can also be called the resource indicator bit count or other names. For example, P can be 11, 12, or other positive integers. Other examples can be found in the description of the 16-bit bitmap above, and will not be repeated here.

[0186] Based on the above scheme, the first information can be in the form of a bitmap, and this bitmap can be fixed at P bits. In this way, the number of bits in the first information does not change with the bandwidth. Compared with schemes with variable bit numbers, the managed node (e.g., node T) does not need to blindly detect multiple formats, thereby reducing the latency of parsing the first information.

[0187] Figure 3 This is a schematic diagram illustrating carrier combinations with different bandwidths provided in embodiments of this application. Wherein, Figure 3 The horizontal axis represents the time domain, and each trapezoidal block can represent a bandwidth of 20MHz. Figure 3 The cases with system bandwidths of 20MHz, 40MHz, and 80MHz are shown respectively.

[0188] See Figure 3 With a system bandwidth of 20MHz, each carrier can be 20MHz. With a system bandwidth of 40MHz, one carrier can be either 20MHz or 40MHz. When one carrier is 20MHz, a 40MHz bandwidth can be seen as two 20MHz bandwidth carriers aggregating to form one large carrier. With a system bandwidth of 80MHz, one carrier can be 20MHz, 40MHz, or 80MHz. When one carrier is 20MHz, an 80MHz bandwidth can be seen as four 20MHz bandwidth carriers aggregating to form one large carrier.

[0189] In some possible implementations, the N subcarrier group comprises N*M subcarriers located in Q channels (e.g., each channel has a bandwidth of 20MHz), where N*M satisfies:

[0190] N*M<161*Q+5*(Q-1).

[0191] Where N is a positive integer multiple of 16, M is a positive integer multiple of 10, and Q is a positive integer.

[0192] For example, the above formula can be applied to the case where the wavelet spacing is 120 kHz. The aforementioned Q channels can also be understood as Q 20 MHz bandwidths, or as the number of aggregated carriers. For instance, Q channels can be understood as Q carriers, where each carrier wave has a bandwidth of 20 MHz.

[0193] The number of subcarriers under different bandwidths is shown in Table 1.

[0194] Table 1

[0195]

[0196]

[0197] For example, with a carrier bandwidth of 20MHz, the number of subcarriers can be 161 (the subcarrier with subcarrier index 80 is a DC subcarrier and can be used for data transmission).

[0198] The number of channels in Table 1 can also be referred to as channel bandwidth, carrier number, or other names, and this application does not limit this terminology. The carrier bandwidth in Table 1 can also be referred to as channel bandwidth or other names, and this application does not limit this terminology.

[0199] The following is an example of subcarrier numbering.

[0200] For example, each subcarrier is sorted in ascending order based on its starting frequency. The subcarrier with the lowest frequency is numbered 0 (denoted as #0), and then sequentially numbered 1, 2, ... For instance, for a carrier with a bandwidth of 20MHz, the subcarriers can be numbered from 0 to 160, for a total of 161 subcarriers. For a carrier with a bandwidth of 40MHz, there are 327 subcarriers, which can be numbered from 0 to 326. A similar numbering method can be used for carriers with other bandwidths.

[0201] The following is an example of subcarrier grouping.

[0202] For example, the M subcarriers with indices from 0 to M-1 are divided into the first group, that is, the first group among the N subcarrier groups. The M subcarriers with indices from M to 2*M-1 are divided into the second group. And so on, the Nth group contains subcarrier indices from (N-1)*M to N*M-1.

[0203] Optionally, Table 1 shows the numbers of the empty subcarriers. These empty subcarriers may include DC subcarriers and guard subcarriers within an adjacent 20MHz bandwidth. These empty subcarriers may not be assigned to subcarrier groups. Thus, each subcarrier group does not include the aforementioned empty subcarriers. In other words, among the N subcarrier groups, there may be one or more subcarrier groups where the subcarrier indices are not consecutive.

[0204] The following are two specific examples of subcarrier grouping, referred to as Grouping Example 1 and Grouping Example 2, respectively.

[0205] Grouping example 1: N is a positive integer multiple of 16, and M is 10.

[0206] In Grouping Example 1, M is fixed at 10, meaning that each subcarrier group comprises 10 subcarriers. In other words, the number of subcarriers in each subcarrier group is fixed at 10.

[0207] For example, with a bandwidth of 20MHz, there are a total of 161 subcarriers. Among them, the subcarrier with index 80 is a null subcarrier.

[0208] Therefore, subcarrier #80 is not assigned to any of the N subcarrier groups. Thus, a total of 160 subcarriers are assigned to N subcarrier groups. Each subcarrier group contains M = 10 subcarriers, so the number of groups is 160 / M, or N = 16.

[0209] For example, with a bandwidth of 40MHz, there are a total of 327 subcarriers. Among them, 7 are empty subcarriers and are not assigned to N subcarrier groups. Therefore, a total of 320 subcarriers are assigned to N subcarrier groups, and each subcarrier group contains M = 10 subcarriers. Thus, the number of subcarriers in each group is 320 / M, that is, N = 32.

[0210] Taking a 16-bit bitmap as an example, Table 2 shows the correspondence between the number of subcarrier groups N and the number of subcarriers M in each subcarrier under different bandwidths. In Table 2, Q channels can also be understood as Q carriers, where each carrier has a bandwidth of 20MHz.

[0211] Table 2

[0212]

[0213]

[0214] As can be seen, when N is greater than 16, one bit in the bitmap may correspond to multiple subcarrier groups. Table 3 shows the correspondence between each bit in a 16-bit bitmap and the subcarrier groups, taking channel numbers 1 and 2 as examples.

[0215] Table 3

[0216]

[0217]

[0218] The above describes Grouping Example 1. In Grouping Example 1, the number of subcarrier groups N can vary under different bandwidths, while the number of subcarriers M contained in each subcarrier group remains constant.

[0219] The following describes Grouping Example 2. In Grouping Example 2, the number of subcarriers M in each subcarrier group can vary under different bandwidths, while the number of subcarrier groups N remains constant.

[0220] Grouping example 2: N is 16, and M is a positive integer multiple of 10.

[0221] In grouping example 2, N is fixed at 16, that is, there are a total of 16 subcarrier groups. Or, the number of subcarrier groups is fixed at 16.

[0222] For example, with a bandwidth of 20MHz, there are a total of 161 subcarriers. Among them, the subcarrier with index 80 is a null subcarrier.

[0223] Therefore, subcarrier #80 is not assigned to any of the N subcarrier groups. Thus, a total of 160 subcarriers are assigned to N = 16 subcarrier groups. Each subcarrier group contains 160 / N subcarriers, i.e., M = 10.

[0224] For example, with a bandwidth of 40MHz, there are a total of 327 subcarriers. Seven of these are unassigned subcarriers and are not assigned to any of the N subcarrier groups. Therefore, a total of 320 subcarriers are assigned to N = 16 subcarrier groups. Each subcarrier group contains 320 / N subcarriers, or M = 20.

[0225] Taking a 16-bit bitmap as an example, Table 4 shows the correspondence between the number of subcarrier groups N and the number of subcarriers M included in each subcarrier under different bandwidths.

[0226] Table 4

[0227]

[0228]

[0229] As can be seen, each bit in the bitmap corresponds to one subcarrier group. However, this subcarrier group includes a positive integer multiple of 10 subcarriers. Table 5 shows the correspondence between each bit in the 16-bit bitmap and the subcarrier groups, taking channel numbers 1 and 2 as examples.

[0230] Table 5

[0231] Bitmap values Subcarrier group (Q=1) Subcarrier group (Q=2) 0000000000000001 Subcarrier group #0 Subcarrier group #0 0000000000000010 Subcarrier group #1 Subcarrier group #1 0000000000000100 Subcarrier group #2 Subcarrier group #2 0000000000001000 Subcarrier group #3 Subcarrier group #3 0000000000010000 Subcarrier group #4 Subcarrier group #4 0000000000100000 Subcarrier group #5 Subcarrier group #5 0000000001000000 Subcarrier group #6 Subcarrier group #6 0000000010000000 Subcarrier group #7 Subcarrier group #7 0000000100000000 Subcarrier group #8 Subcarrier group #8 0000001000000000 Subcarrier group #9 Subcarrier group #9 0000010000000000 Subcarrier group #10 Subcarrier group #10 0000100000000000 Subcarrier group #11 Subcarrier group #11 0001000000000000 Subcarrier group #12 Subcarrier group #12 0010000000000000 Subcarrier group #13 Subcarrier group #13 0100000000000000 Subcarrier group #14 Subcarrier group #14 1000000000000000 Subcarrier group #15 Subcarrier group #15 0000000000000011 Subcarrier groups #0 and 1 Subcarrier groups #0 and 1 … … …

[0232] In some examples, when the carrier bandwidth is less than or equal to 320MHz, the same subcarrier group does not span multiple carriers (or channels) with a bandwidth of 20MHz. For example, subcarriers in one of N subcarrier groups are within the same 20MHz carrier or channel.

[0233] In other examples, when the carrier bandwidth is greater than 320MHz, the same subcarrier group can span one 20MHz carrier, but not more than two carriers with a bandwidth of 20MHz. For example, subcarriers in one of N subcarrier groups may not be in the same 20MHz carrier or channel, but may be in two adjacent 20MHz carriers or channels.

[0234] Based on the above scheme, there are multiple ways to divide subcarrier groups, allowing for flexible selection. In this scheme, the number of subcarrier groups can be fixed, or the number of subcarriers in each subcarrier group can be fixed. This scheme simplifies the parameters for dividing subcarrier groups (including fixing the number of subcarrier groups and the number of subcarriers in each subcarrier group), making it easier to implement.

[0235] The following are examples of ACK feedback resources.

[0236] Taking downstream transmission as an example, after node G sends data to node T, node T can send feedback information based on whether the received data is correct. For example, the feedback information can include ACK or NACK. In this way, node G can know whether the data has been correctly received by node T and whether retransmission is necessary.

[0237] For example, an ACK (e.g., a 1-bit value) can indicate that data was correctly received by node T. Conversely, a NACK (a 0-bit value) can indicate that data was not correctly received by node T. However, node T needs to know on which resources to send this feedback information; that is, it needs node G to indicate the ACK feedback resources used to send the feedback information.

[0238] In some possible implementations, the first control information further includes second information. In other possible implementations, method 200 further includes: S240, node G sends second control information to node T, the second control information including the second information. Correspondingly, node T receives the second control information from node G.

[0239] The first control information and the second control information can be different. That is, the second information can be carried in the first control information (e.g., GCI) or in other control information. Optionally, S240 is executed before S220.

[0240] For example, the second control information can be higher-level signaling, such as X resource control (XRC) signaling or other signaling. Thus, the second information can be carried within XRC or other higher-level signaling.

[0241] The second piece of information can be used to indicate an ACK feedback resource. This ACK feedback resource can be used to carry feedback information. The aforementioned ACK feedback resource can also have other names.

[0242] This feedback information can be used to indicate whether the transmission of the first data on the first-level CBG and / or the second-level CBG is correct. The first-level CBG may include multiple second-level CBGs. For example, the first-level CBG may be referred to as a CBG, and the second-level CBG may be referred to as a sub-CBG.

[0243] Based on the above scheme, the second information can indicate the resources used to carry the feedback information. This feedback information can indicate whether the transmission at the first-level CBG and / or second-level CBG granularity is correct. Compared to the TB-level granularity scheme, the above scheme can reduce the amount of data retransmitted.

[0244] The second information can be direct indication information. For example, when the second information is carried in higher-layer signaling, it can include ACK feedback resources. For instance, the second information can indicate the specific time-frequency location of the aforementioned ACK feedback resources.

[0245] The second information can be indirect indication information. For example, if the second information is carried in GCI, it can include a resource index from the configuration information of the ACK feedback resource pool. In this way, the T node can determine the ACK feedback resource corresponding to that index in the ACK feedback resource pool.

[0246] The following is an example of the second information being carried in higher-layer signaling (denoted as Configuration Example 1). In Configuration Example 1, the second information may also be referred to as the configuration information of the ACK feedback resource or other names.

[0247] For example, in configuration example 1, the second information may include one or more of the following:

[0248] (a) The set of radio frames occupied by ACK feedback resources. For example, the last one or more radio frames of each TTI.

[0249] (b) The number of reference signal (RS) symbols.

[0250] (c) Modulation order of ACK feedback based on TB.

[0251] (d) Modulation order based on first-stage CBG feedback.

[0252] (e) Modulation order based on second-level CBG feedback.

[0253] (f) The number of subcarriers or subcarrier groups occupied by ACK feedback resources.

[0254] (g)ACK provides feedback on the configuration information of the resource pool.

[0255] The above numbers are for ease of understanding and description only and are not intended to limit this application.

[0256] In some examples, the second information may not include (b) above. The number of RS symbols may be predefined or preconfigured to 1.

[0257] For example, the second information includes (f) above. Thus, compared to the default 20MHz bandwidth, i.e., the default one-channel scheme,

[0258] In the above scheme, the ACK feedback resources can be flexibly configured. For example, the ACK feedback resources can be resources across multiple channels (or carriers). Thus, in carrier switching scenarios, the ACK feedback resources on different carriers can be dynamically indicated through GCI.

[0259] Among them, the configuration information for (g) the ACK feedback resource pool can be used to configure multiple ACK feedback resources. Tables 6-1 to 6-3 show several examples of the configuration information for the ACK feedback resource pool. The ACK feedback resource pool can be configured in the form of Tables 6-1 to 6-3.

[0260] Table 6-1

[0261]

[0262] Table 6-1 shows the configuration information of the ACK feedback resource pool based on the first-level CBG and the second-level CBG retransmission.

[0263] In some examples, the start time domain symbol may also be called the first symbol. The start time domain symbol may include the symbol occupied by RS.

[0264] The "Index of the Start Time Domain Symbol" can indicate the index of the start time domain symbol of the ACK feedback resource in the radio frame. For example, if multiple radio frames are configured, the index of the start time domain symbol can be a relative value relative to the first symbol (index 0) among the configured multiple radio frames.

[0265] "Number of feedback symbols based on first-level CBG retransmission" indicates the number of symbols allocated to the feedback information corresponding to the first-level CBG retransmission. Taking resource index 1 as an example, when feedback is performed at the first-level CBG granularity, the feedback information indicating whether the data transmission of the first-level CBG is correct can occupy 1 symbol.

[0266] "Number of feedback symbols based on second-level CBG retransmission" indicates the number of symbols allocated to the feedback information corresponding to the second-level CBG retransmission. Taking resource index 1 as an example, when feedback is performed at the second-level CBG granularity, the feedback information indicating whether the data transmission of the second-level CBG is correct can occupy 2 symbols.

[0267] Optionally, multiple ACK feedback resources can be distributed across multiple channels. In other words, multiple ACK feedback resources can span multiple channels (or carriers, or a bandwidth of 20 MHz).

[0268] For example, see “Subcarrier Offset” in Table 6-1. The subcarrier offset indicates the index of the starting subcarrier of the frequency domain resources occupied by the ACK feedback resource. By using different subcarrier offset values, multiple ACK feedback resources can be distributed across multiple channels, or in other words, across multiple channels. In some examples, the “subcarrier offset” indicator may be omitted, and the channel index or carrier index may be used directly.

[0269] As an example, the ACK feedback resources corresponding to resource indices 0-8 are located on the first channel, while the ACK feedback resources corresponding to resource indices 9-17 are located on the second channel. It can be seen that the ACK feedback resources corresponding to resource indices 0-17 are located on multiple channels.

[0270] As another example, in the row corresponding to resource index 31, "u" can represent any integer. v can also represent any integer. In other words, the channel on which the ACK feedback resource corresponding to resource index 31 resides can be the same as or different from the channel on which the ACK feedback resource corresponding to index 1 resides.

[0271] For example, the comb tooth type may include comb1, comb2, or comb4, etc.

[0272] Table 6-2

[0273]

[0274] Table 6-2 shows the configuration information of the ACK feedback resource pool based on TB retransmission. "Number of feedback symbols based on TB retransmission" indicates the number of time-domain symbols allocated to the feedback information corresponding to a TB retransmission. Taking resource index 1 as an example, when feedback is performed at the TB granularity, the feedback information indicating whether the data transmission of a TB is correct can occupy 2 symbols.

[0275] Other descriptions of Table 6-2 can be found in the above description of Table 6-1.

[0276] Table 6-3

[0277]

[0278] Table 6-3 shows the configuration information of the ACK feedback resource pool based on the first-level CBG retransmission. "First-level CBG" can also be replaced with "CBG". Other descriptions in Table 6-3 can be found in the description of Table 6-1 above.

[0279] As can be seen from Tables 6-1 to 6-3, the configuration information of the ACK feedback resource pool may include at least one of the following: the number of time-domain symbols allocated to the feedback information corresponding to TB retransmission, the number of symbols allocated to the feedback information corresponding to the first-level CBG retransmission, or the number of symbols allocated to the feedback information corresponding to the second-level CBG retransmission.

[0280] In some possible implementations, the G node can send a GCI to the T node. This GCI may include indication information for resource indices. For example, this indication information may be 5 bits. These 5 bits can indicate 32 different resource indices. For instance, the configuration information of the ACK feedback resource pools corresponding to the 32 different resource indices indicated by the resource index indication information may be shown in Tables 6-1, 6-2, or 6-3.

[0281] The following is an example of how the second piece of information is carried in GCI, referred to as Configuration Example 2.

[0282] In some possible implementations of configuration example 2, before the GCI (e.g., first control information) is sent, the G node may send higher-level signaling (e.g., XRC) to the T node. This higher-level signaling may include configuration information for ACK feedback resources. The configuration information for ACK feedback resources can be used to configure the aforementioned ACK feedback resources. Exemplarily, the configuration information for ACK feedback resources may include at least one of (a) to (g) above. Exemplarily, the configuration information for ACK feedback resources includes (g) configuration information for an ACK feedback resource pool, which may be as shown in Tables 6-1, 6-2, or 6-3.

[0283] For example, the configuration information for the ACK feedback resource may include at least one of the following:

[0284] (a) The set of radio frames occupied by ACK feedback resources. For example, the last one or more radio frames of each TTI.

[0285] (b) The number of reference signal (RS) symbols.

[0286] (c) Modulation order of ACK feedback based on TB.

[0287] (d) Modulation order based on first-stage CBG feedback.

[0288] (e) Modulation order based on second-level CBG feedback.

[0289] (f) The number of subcarriers or subcarrier groups occupied by ACK feedback resources.

[0290] (g)ACK provides feedback on the configuration information of the resource pool.

[0291] The second information can be used to indicate the index of the ACK feedback resource in the configuration information of the ACK feedback resource pool. For example, the second information can be 5 bits. 5 bits can indicate 32 different resource indices. For example, the configuration information of the ACK feedback resource pool corresponding to the 32 different resource indices indicated by the second information can be shown by one of the items in Tables 6-1 to 6-3.

[0292] Tables 6-1, 6-2, or 6-3 are merely examples; this application does not limit the specific form of the configuration information for the (g)ACK feedback resource pool.

[0293] (g) The configuration information of the ACK feedback resource pool can also take other forms.

[0294] In some possible implementations, the aforementioned ACK feedback resources include: the time-domain symbol of the feedback information corresponding to the first-level CBG, and / or, the time-domain symbol of the feedback information corresponding to the second-level CBG.

[0295] For example, the third column (from left) in Table 6-1 can be used to configure the time-domain symbol of the feedback information corresponding to the first-level CBG, and the fourth column in Table 6-1 can be used to configure the time-domain symbol of the feedback information corresponding to the second-level CBG.

[0296] In some examples, where the aforementioned ACK feedback resource is the time-domain symbol of the feedback information corresponding to the first-level CBG, the aforementioned time-domain symbol is used to carry feedback information indicating whether the data transmission on the first-level CBG is correct.

[0297] In other examples, where the aforementioned ACK feedback resource is the time-domain symbol of the feedback information corresponding to the second-level CBG, the aforementioned time-domain symbol is used to carry feedback information indicating whether the data transmission on the second-level CBG is correct.

[0298] As an example, during the T-node's initial access process, the second information carried in higher-layer signaling, or the configuration information of the ACK feedback resource in the higher-layer signaling, can be sent via the SIB. In this case, (g) the configuration information of the ACK feedback resource pool can be predefined. For example, the SIB may not include the configuration information of the ACK feedback resource pool. Other information can be carried in the SIB. For example, at least one of (a) to (f) above can be carried in the SIB.

[0299] As another example, after random access to node T, the ACK feedback resources can be configured or indicated according to configuration example 1 or configuration example 2 above.

[0300] The following are examples of indicators of modulation order.

[0301] In the scenarios of initial transmission and retransmission, the modulation and coding scheme indication information (or MCS index indication) in the traditional "dynamic scheduling data control information" uses 5 bits to indicate one index in the MCS index from 0 to 31, which has a large overhead.

[0302] In the case of retransmission, to reduce the processing delay caused by recoding the channel, recoding can be omitted. When recoding is not performed, the code rate is usually not changed; only the modulation scheme needs to be altered. In this case, retransmission does not require the use of MCS orders 0-31. For example, bit multiplexing can be used to reduce indication overhead. This will be discussed in detail below.

[0303] In some possible implementations, the first control information may also include third information.

[0304] The third information can be used to indicate a first index, which corresponds to the modulation order of the retransmission of the first data. The modulation order of the initial transmission of the first data can be greater than the modulation order of the retransmission of the first data.

[0305] For example, the first index is used to determine the modulation order of the retransmission of the first data based on the modulation order of the initial transmission of the first data.

[0306] The third information can also be called an MCS index indicator or other names. For example, the third information can be carried in an MCS index indicator field. For example, the third information can have 5 bits.

[0307] For example, the number of bits indicating the first index can be K. K is a positive integer. Table 7 shows examples of the modulation schemes corresponding to the first index for retransmission when the initial transmission is 4096 quadrature amplitude modulation (QAM), 1024 QAM, 256 QAM, 64 QAM, 16 QAM, and quadrature phase shift keying (QPSK).

[0308] Table 7

[0309]

[0310] For example, a value of 0 for the first index indicates that if the initial transmission was 4096QAM, the retransmission will also use 4096QAM modulation. Those skilled in the art will understand that retransmissions typically occur when channel quality is poor. Therefore, the above scheme limits the modulation order of the retransmission to be lower than the initial modulation order, which can improve the retransmission effect. For example, if the initial modulation order is 1024QAM, the modulation order of the retransmission modulation can be less than or equal to the initial modulation order. For example, the modulation can be 1024QAM, 256QAM, 64QAM, or 16QAM.

[0311] In some possible implementations, before the first control information is sent, higher-layer signaling (e.g., second control information) sent by the G node to the T node can be used to indicate whether recoding (e.g., re-channel coding of the first data) should be performed in the event of a retransmission. For example, this higher-layer signaling can indicate recoding or indicate no recoding. In other possible implementations, not recoding in the event of a retransmission can be predefined or preconfigured. That is, the T node and G node can default to not performing recoding during data retransmission.

[0312] In some examples, the K bits (i.e., the bits indicating the first index) can be the most significant bit (MSB) of the MCS index indicator field (e.g., the field containing the modulation and coding scheme indication information in conventional dynamic scheduling data control information). For example, if K=2, the bit indicating the first index can be 2MSB of the 5 bits in the MCS index indicator field.

[0313] In some examples, the retransmission rate can be the same as the initial transmission rate.

[0314] In some examples, where multiple retransmissions occur, the modulation scheme of the initial transmission can still be based on the modulation scheme of the first transmission. For example, the modulation scheme of the first transmission is 4096QAM. The third information indicates that the first index is 1, so, taking Table 7 as an example, the modulation scheme of the second transmission can be 1024QAM. Further, the G node sends information indicating the first index again, which indicates that the first index is 1. At this time, the modulation scheme of the third transmission can be 1024QAM, that is, the modulation scheme of the initial transmission can still be based on the modulation scheme of the first transmission.

[0315] Table 7 is only an example. The modulation method for retransmission corresponding to the first index can also be in other forms, which are not limited in this application.

[0316] Based on the above scheme, the third information can be used to indicate the modulation order of the retransmission of the first data. The modulation order of the retransmission of the first data is less than the modulation order of the initial transmission of the first data. In this way, compared with the scheme that indicates the modulation order with indices 0 to 31 in the retransmission, the above scheme can reduce the number of bits indicating the modulation order, thereby saving signaling overhead.

[0317] In some possible implementations, the third information is also used to indicate the type of retransmission of the first data. For example, the third information could indicate a second index corresponding to the type of retransmission of the first data.

[0318] For example, the number of bits indicating the type of retransmission of the first data can be L. L is a positive integer. Table 8 shows the types of retransmission of the first data corresponding to different values ​​of the second index, with L=3 as an example.

[0319] Table 8

[0320]

[0321]

[0322] Among them, the retransmission type can also be called the retransmission scheduling type.

[0323] In some examples, the L bits (i.e., the bits indicating the type of retransmission of the first data and the bits indicating the first index) can be the least significant bit (LSB) of the MCS index indicator field (e.g., the field containing modulation and coding scheme indication information in conventional dynamic scheduling data control information). For example, if L = 3, the bit indicating the type of retransmission of the first data can be 3 LSBs out of the 5 bits in the MCS index indicator field.

[0324] Based on the above scheme, the third information, in addition to indicating the modulation order of the retransmission of the first data, can also indicate the type of retransmission of the first data. This scheme saves signaling overhead through bit multiplexing.

[0325] In some possible implementations, the type of retransmission of the first data includes retransmission based on the first-level CBG or retransmission based on the second-level CBG.

[0326] Taking Table 8 as an example, when the second index is 2 or 3, the retransmission type of the first data includes retransmission based on the first-level CBG. When the second index is 4 or 5, the retransmission type of the first data includes retransmission based on the second-level CBG.

[0327] Table 8 is only an example; other types of retransmissions are possible and are not limited in this application.

[0328] Based on the above scheme, the retransmission type of the first data includes retransmission based on the first-level CBG or retransmission based on the second-level CBG, so that the managed node (e.g., T node) can perform retransmission based on the first-level CBG or retransmission based on the second-level CBG according to the instructions of the management node (e.g., G node).

[0329] The following are examples of time-domain resource indicators.

[0330] In some possible implementations, the first control information may also include a fourth information.

[0331] The fourth information can be used to indicate the start time domain symbol and / or end time domain symbol of the transmission of the first data.

[0332] For example, W bits are used to indicate the index of the first time-domain symbol of a time-domain resource within one TTI. Another example is using E bits to indicate the index of the last time-domain symbol of a time-domain resource within one TTI. Here, W and E can be positive integers.

[0333] In traditional dynamic scheduling data control information, the fields related to time-domain resource indication are the starting radio frame indication information and the radio frame length indication. It is evident that the granularity of indicating time-domain resources in traditional dynamic scheduling data control information is the frame.

[0334] Based on the above scheme, the fourth information can indicate the start time domain symbol and / or end time domain symbol of the transmission of the first data. Compared with time domain resource indication at the frame level, the above scheme uses symbols as the granularity of time domain resource indication, which can more accurately indicate time domain resources, thereby improving the utilization rate of time domain resources.

[0335] In some examples, W = 10. In some examples, E = 10. When W and E are both 10, the fourth information can indicate any symbol for a variety of different TTI lengths. For example, the aforementioned TTI lengths include at least 8 milliseconds (ms), 4 ms, 2 ms, 1 ms, 0.5 ms, 0.25 ms, or 0.125 ms. This scheme further improves the flexibility of time-domain resource indication.

[0336] The following is an example of how to determine the number of retransmissions.

[0337] For example, in situations with poor channel quality, multiple retransmissions can be performed. Through these retransmissions, the data receiver can obtain repetition-combining gain, which improves communication performance. Considering the overhead of indication, an example of implicitly indicating the number of retransmissions is given below.

[0338] For example, a T node can determine the number of retransmissions of the first data based on the number of subcarriers in the initial transmission of the first data, the modulation order of the initial transmission of the first data, the number of subcarriers in the retransmission of the first data, and the modulation order of the retransmission of the first data.

[0339] For example, let N 1st-re M is the number of subcarriers scheduled during the initial transmission. 1st-order N is the modulation order scheduled during the initial transmission. retx-re M is the number of subcarriers scheduled during retransmission. retx-order The modulation order scheduled during retransmission. For QAM modulation, the modulation order can be Log2(Q... qam For example, for 1024QAM(Q qam =1024), then the modulation order is 10 = Log2(1024). For QPSK modulation, the modulation order is 2. The number of repetitions is calculated as follows:

[0340] For example, the number of retransmissions R repeat_num It can satisfy:

[0341]

[0342] in, It can represent rounding down.

[0343] In some possible implementations, when the first data is retransmitted data, the method 200 further includes: the T node determining the number of times the first data will be retransmitted based on the first information.

[0344] When the first data is retransmitted data, in the N subcarrier groups, the number of subcarriers in the subcarrier group indicated by the first information for transmitting the first data can be the aforementioned N. retx-re For example, a T node can determine the number of retransmissions of the first data based on the first information, the number of subcarriers in the initial transmission of the first data, and the modulation order of the retransmission of the first data.

[0345] Based on the above scheme, the number of retransmissions can be determined by the first information, thus saving the overhead of explicitly indicating the number of retransmissions.

[0346] The following are examples of several GCIs provided in the embodiments of this application. These examples are shown in Tables 9-1 to 9-4.

[0347] Table 9-1

[0348]

[0349] Table 9-2

[0350]

[0351]

[0352] For example, Table 9-2 can be applied to TB-based retransmissions. For instance, the GCI shown in Table 9-2 can be used to schedule ACK feedback resources that have been configured in advance using the configuration information of the ACK feedback resource pool shown in Table 6-2.

[0353] Table 9-3

[0354]

[0355] For example, Table 9-3 can be applied to retransmissions based on the first-level CBG (or simply CBG). For instance, the GCI shown in Table 9-3 can be used to schedule ACK feedback resources that have been configured in advance using the configuration information of the ACK feedback resource pool shown in Table 6-3.

[0356] Table 9-4

[0357]

[0358] For example, Table 9-4 can be applied to retransmissions based on the first-level CBG and / or the second-level CBG. For instance, the GCI shown in Table 9-4 can be used to schedule ACK feedback resources that have been configured in advance using the configuration information of the ACK feedback resource pool shown in Table 6-1.

[0359] For example, the frequency domain resource indications in Tables 9-1 to 9-4 can correspond to the aforementioned first information. The ACK feedback resource indication can correspond to the aforementioned second information. The MCS index indication can correspond to the aforementioned third information. The start symbol indication and / or end symbol indication can correspond to the aforementioned fourth information.

[0360] The following, combined with Figures 4 to 7 This application provides a detailed description of the communication device provided in the embodiments. The descriptions of the device embodiments correspond to the descriptions of the method embodiments; therefore, for content not described in detail, please refer to the above method embodiments. For the sake of brevity, some content will not be repeated.

[0361] This application embodiment can divide the communication device into functional modules according to the above method example. 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 modules can be implemented in hardware, software, or a combination of both. The module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The following description uses the division of functional modules according to each function as an example.

[0362] Figure 4 This is an exemplary block diagram of the communication device 10 provided in the embodiments of this application.

[0363] like Figure 4 As shown, for example, the communication device 10 may include a chip system 110, a memory 120, a bus 130, a power management module 140, or a transceiver 150, etc.

[0364] The chip system 110 can be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed through integrated logic circuits in the hardware of the chip system 110 or through software instructions.

[0365] By way of example and not limitation, chip system 110 may include circuitry or chips responsible for signal processing (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core).

[0366] Optionally, the chip system 110 may also include a memory (such as a cache) for storing instructions and data. In some embodiments, the memory in the chip system 110 is a cache memory. This memory can store instructions or data that the chip system 110 has just used or that are used repeatedly. If the chip system 110 needs to use the instruction or data again, it can directly retrieve it from the memory. This avoids repeated accesses, reduces the waiting time of the chip system 110, and thus improves the efficiency of the system.

[0367] In some embodiments, the chip system 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0368] Memory 120 may include random access memory (RAM) and read-only memory (ROM). Memory 120 may store computer-readable, computer-executable code, including instructions that, when executed, cause the processor to perform the various functions described in this application.

[0369] Optionally, the code may include instructions for implementing various aspects of the embodiments of this application, such as instructions for sending first control information. The code may be stored in a non-transitory computer-readable medium such as system memory or other types of memory. In some cases, the code may not be directly executable by the chip system 110, but may enable a computer (e.g., at compile and execution time) to perform the functions described in this application. In some cases, memory 120 may contain a basic I / O system that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0370] For example, the chip system 110 executes various functional applications and data processing of the communication device 10 by running instructions stored in the memory 120. For instance, when the communication device 10 transfers files with other devices (other devices may be management nodes or managed nodes), the chip system 110 of the communication device 10 can call the computer-executable program code stored in the memory 120 to implement the communication method provided in the embodiments of this application.

[0371] In addition, the memory 120 can be integrated into the chip system 110 or independent of the chip system 110.

[0372] For example, bus 130 may be USB for supporting communication between various parts of communication device 10.

[0373] The power management module 140 is used to receive charging input from the charger. Optionally, the power management module 140 can also supply power to the communication device 10 while charging it (e.g., the battery module of the communication device 10). By way of example and not limitation, the power management module 140 can also supply power to other devices besides the communication device 10.

[0374] Transceiver 150 can communicate bidirectionally via one or more antennas, wired links, or wireless links. For example, transceiver 150 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 150 may also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and for demodulating packets received from the antenna. Transceiver 150 may include a receiver and a transmitter, the receiver performing the function of receiving information and the transmitter performing the function of transmitting information.

[0375] In some cases, a wireless device may include a single antenna. However, in other cases, a device may have more than one antenna, such as... Figure 4 Antennas 1 and 2 shown may be capable of simultaneously transmitting or receiving multiple wireless transmissions. Exemplarily, antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in communication device 10 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch. Communication device 10 can transfer files to other devices via wireless communication functions.

[0376] In one design, the communication device 20 may correspond to the management node (e.g., G node) in the above method embodiments.

[0377] The device 10 can implement the steps or processes corresponding to those executed by the management node in the above method embodiments. The transceiver 150 can be used to execute operations related to the transmission and reception of the management node in the above method embodiments, such as executing step S220. The chip system 110 can be used to execute processing-related operations of the management node in the above method embodiments, such as S210.

[0378] In another design, the communication device 10 may correspond to the managed node (e.g., the first network device) in the above method embodiments.

[0379] The device 10 can implement the steps or processes performed by the managed node in the above method embodiments. The transceiver 150 can be used to perform the transmission and reception related operations of the managed node in the above method embodiments, such as performing step S220 in the above method embodiments. The chip system 110 can be used to perform the processing related operations of the managed node in the above method embodiments.

[0380] In a design where communication device 20 corresponds to the managed node, communication device 10 may include, for example: Figure 4 The short-range communication module 164, sensor 161, display 162, or camera 163 shown are examples of such modules.

[0381] The short-range communication module 164 may include modules that support short-range communication, such as WiFi and Bluetooth.

[0382] For example, sensor 161 may include pressure sensor, gyroscope sensor, barometric pressure sensor, magnetic sensor, accelerometer, distance sensor, proximity sensor, fingerprint sensor, temperature sensor, touch sensor, ambient light sensor, bone conduction sensor, etc.

[0383] For example, display 162 is used to display images, videos, etc. The display includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a mini light-emitting diode (LED), a microLED, a microOLED, a quantum dot light-emitting diode (QLED), etc. For example, in this embodiment, the display can be used to display the interface required by the communication device 10. For example, the communication device 10 implements display functions through a graphics processing unit (GPU), a display, and an application processor. The GPU is a microprocessor for image processing, connected to the display and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The chip system 110 may include one or more GPUs that execute program instructions to generate or modify display information.

[0384] For example, camera 163 is used to acquire images, videos, etc.

[0385] Understandable Figure 4 The structure shown does not constitute a specific limitation on the communication device 10. The specific structure of the terminal equipment and / or access network equipment can be referred to Figure 4 As shown. In some embodiments, the communication device 10 may also include a... Figure 4 This could mean having more or fewer components, combining some components, separating some components, or having different component arrangements. Or, Figure 4 Some of the components shown can be implemented in hardware, software, or a combination of software and hardware. Terminal devices and / or access network devices can be implemented in… Figure 4 The components were added or removed based on the given structure.

[0386] Figure 5 This is a schematic block diagram of the communication device 20 provided in the embodiments of this application.

[0387] like Figure 5 As shown, the communication device 20 may include a baseband unit 210, which can communicate with external devices via a cellular radio frequency (RF) transceiver 220 (e.g., if the communication device 20 is a terminal device, the baseband unit 210 can communicate with access network devices via the cellular RF transceiver 220; or, if the communication device 20 is an access network device, the baseband unit 210 can communicate with terminal devices and / or core network devices via the cellular RF transceiver 220).

[0388] Exemplarily, baseband unit 210 may include a computer-readable medium / memory. Baseband unit 210 may be responsible for general processing, including the execution of software stored on the computer-readable medium / memory. When executed by baseband unit 304, the software causes baseband unit 210 to perform the various functions described above. The computer-readable medium / memory may also be used to store data manipulated by baseband unit 210 during software execution.

[0389] Optionally, the baseband unit 210 further includes a receiving unit 201, a management unit 202, and a transmitting unit 203. When the communication device 20 is applied to a terminal device, the management unit 202 may include one or more of these components. Figure 5The subunits shown are as follows. For example, a subcarrier group management subunit, which can be used to perform the operation in the above method embodiment, determining whether each of the N subcarrier groups is used to transmit or receive first data based on first information. The units within the management unit 201 can be stored in a computer-readable medium / memory and / or configured as hardware within the baseband unit 210. The receiving unit 201 and the transmitting unit 203 can be referred to as transceiver units.

[0390] When the communication device 20 is used to implement the function of the management node (e.g., G node) in the above method embodiments, the receiving unit 201 is used to perform the receiving step of the management node, the sending unit 203 is used to perform the sending step of the management node, and the management unit 202 is used to perform the processing step of the management node.

[0391] For example, when the communication device 20 is used to implement the function of the management node in the above method embodiments, the management unit 202 is used to generate first control information, which includes first information, which is used to indicate whether each of the N subcarrier groups is used to transmit first data, where N is a positive integer, each of the N subcarrier groups includes M subcarriers, M is a positive integer, and N*M is greater than or equal to 16; the sending unit 203 is used to send the first control information to the managed node.

[0392] For example, when the device 20 is used to perform Figure 2 When the method is in use, the receiving unit 201 can be used to execute the step of receiving information in the method; the management unit 202 can be used to execute the processing step in the method; and the sending unit 203 can be used to execute the step of sending information in the method.

[0393] Based on the above scheme, the management node (e.g., the G node) can indicate whether each of the N subcarrier groups is used to transmit the first data through the first information, wherein the N subcarrier groups include at least 160 subcarriers. Therefore, the above scheme can effectively reduce the signaling overhead of the management node in indicating frequency domain resources. For example, when the number of subcarriers is large, compared to indicating whether less than 40 subcarriers are used for data transmission each time, the above scheme can indicate whether at least 160 subcarriers are used for data transmission at once, thereby saving signaling overhead. Furthermore, compared to a scheme that can only indicate frequency domain resources within a 20MHz bandwidth, the above scheme can indicate frequency domain resources within 20MHz, 40MHz, or larger bandwidths, thus enabling flexible indication of frequency domain resources within various bandwidths and the ability to indicate frequency domain resources within large bandwidths.

[0394] When the communication device 20 is used to implement the functions of the managed node (e.g., T node) in the above method embodiments, the receiving unit 201 is used to perform the receiving step of the managed node, the sending unit 203 is used to perform the sending step of the managed node, and the management unit 202 is used to perform the processing step of the managed node.

[0395] For example, when the communication device 20 is used to implement the functions of the managed node in the above-described method embodiments, the receiving unit 201 receives first control information from the management node. This first control information includes first information indicating whether each of the N subcarrier groups is used to transmit first data, where N is a positive integer, each of the N subcarrier groups includes M subcarriers, M is a positive integer, and N*M is greater than or equal to 160. The sending unit 203 can then send the first data to the management node according to this first information. Alternatively, the receiving unit 201 can receive the first data from the management node according to this first information.

[0396] For example, when the device 20 is used to perform Figure 2 When the method is in use, the receiving unit 201 can be used to execute the step of receiving information in the method; the management unit 202 can be used to execute the processing step in the method; and the sending unit 203 can be used to execute the step of sending information in the method.

[0397] For a more detailed description of the receiving unit 201, management unit 202 and sending unit 203, please refer to the relevant descriptions in the above method embodiments, which will not be repeated here.

[0398] As an example and not a limitation, the chip system in this application is as follows: Figure 6 As shown, Figure 6 This is a schematic block diagram of the chip system 30 provided in the embodiments of this application. The chip system includes, but is not limited to, a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core.

[0399] from Figure 6 As can be seen, the chip system (or processing system) includes a processor 310, a memory 320, and an input / output interface 330.

[0400] The processor 310 can be a processing circuit in a chip system (including at least one processor, such as...). Figure 6(Shown as processor 1 and processor 2, etc.). Processor 310 can be coupled to memory 320, calling instructions in memory 320, so that the chip system can implement the methods and functions of the various embodiments of this application. Input / output interface 330 can be an input / output circuit in the chip system, outputting information processed by the chip system, or inputting data or signaling information to be processed into the chip system for processing.

[0401] As one approach, the chip system is used to implement operations performed by a management node (e.g., a G node) or a managed node (e.g., a T node) in the various method embodiments described above.

[0402] For example, processor 310 is used to implement processing-related operations performed by the management node or the managed node in the above method embodiments, as described in the foregoing embodiments; input / output interface 330 is used to implement sending and / or receiving-related operations performed by the management node or the managed node in the above method embodiments, as described in the foregoing embodiments.

[0403] As an example and not a limitation, the chip system in this application is as follows: Figure 7 As shown, Figure 7 This is a schematic block diagram of the chip system 40 provided in an embodiment of this application.

[0404] from Figure 7 As can be seen, the chip system (or processing system) includes an input / output interface 410 and logic circuits 420. The input / output interface 410 can be an input / output circuit within the chip system, outputting processed information or inputting data or signaling information to be processed into the chip system for processing. For details, please refer to the description in the foregoing embodiments, for example, performing... Figure 2 The embodiment described above; the logic circuit 420 is used to execute the communication method described above, and can be referred to the description in the foregoing embodiment for details.

[0405] As one approach, the chip system is used to implement the operations performed by the management node or the managed node in the various method embodiments described above.

[0406] For example, logic circuit 420 is used to implement processing-related operations performed by the management node or the managed node in the above method embodiments; input / output interface 410 is used to implement sending and / or receiving-related operations performed by the management node or the managed node in the above method embodiments.

[0407] 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.

[0408] For example, when the computer program is executed by a computer, it enables the computer to implement the methods described in the embodiments of the above methods, which are executed by the management node or by the managed node.

[0409] This application also provides a computer program product containing instructions that, when executed by a computer, implement the methods described above in the method embodiments, either by a management node or executed by a managed node.

[0410] This application also provides a communication system, including the aforementioned management node and managed node.

[0411] 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.

[0412] 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.

[0413] 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.

[0414] 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.

[0415] 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.

[0416] 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.

[0417] 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.

Claims

1. A communication method, characterized in that, The method includes: The management G node generates G link control information, which includes subcarrier group indication information. The subcarrier group indication information is a bit map, which includes 16 bits. One bit of the 16 bits corresponds to at least one subcarrier group among N subcarrier groups. A bit with a value of 1 indicates that the corresponding subcarrier group is used to transmit the first data, and a bit with a value of 0 indicates that the corresponding subcarrier group is not used to transmit the first data. N is a positive integer multiple of 16. Each subcarrier group among the N subcarrier groups includes M subcarriers, where M = 10. The G node sends the G link control information to the terminal T node.

2. The method according to claim 1, characterized in that, The N subcarrier groups comprise N*M subcarriers located in Q channels, where N*M satisfies: N*M<161*Q+5*(Q-1); Where Q is a positive integer.

3. The method according to claim 1 or 2, characterized in that, The G-link control information also includes second information, which is used to indicate ACK feedback resources. The ACK feedback resources are used to carry feedback information. The feedback information is used to indicate whether the transmission of the first data on the first-level code block group (CBG) and / or the second-level CBG is correct. The first-level CBG includes multiple second-level CBGs. or, The method further includes: The G node sends second control information to the T node, the second control information including the second information.

4. The method according to claim 3, characterized in that, The ACK feedback resources include: the time-domain symbol of the feedback information corresponding to the first-level CBG, and / or, the time-domain symbol of the feedback information corresponding to the second-level CBG.

5. The method according to any one of claims 1 to 3, characterized in that, The G-link control information also includes third information, which is used to indicate a first index. The first index corresponds to the modulation order of the retransmission of the first data, and the modulation order of the initial transmission of the first data is greater than the modulation order of the retransmission of the first data.

6. The method according to claim 5, characterized in that, The third information is also used to indicate the type of retransmission of the first data.

7. The method according to claim 6, characterized in that, The retransmission of the first data can be based on either a first-level CBG or a second-level CBG.

8. The method according to any one of claims 1 to 7, characterized in that, The G-link control information also includes fourth information, which is used to indicate the start time domain symbol and / or end time domain symbol for transmitting the first data.

9. The method according to any one of claims 1 to 8, characterized in that, In the case that the first data is retransmitted data, the subcarrier group indication information is used to determine the number of times the first data is retransmitted.

10. A communication method, characterized in that, The method includes: Terminal T node receives G link control information from management G node. The G link control information includes subcarrier group indication information, which is a bit map consisting of 16 bits. One bit in the 16 bits corresponds to at least one subcarrier group among N subcarrier groups. A bit with a value of 1 indicates that the corresponding subcarrier group is used to transmit the first data, and a bit with a value of 0 indicates that the corresponding subcarrier group is not used to transmit the first data. N is a positive integer multiple of 16. Each subcarrier group among the N subcarrier groups includes M subcarriers, where M = 10. The T node sends the first data to the G node or receives the first data from the G node according to the subcarrier group indication information.

11. The method according to claim 10, characterized in that, The N subcarrier groups comprise N*M subcarriers located in Q channels, where N*M satisfies: N*M<161*Q+5*(Q-1); Where Q is a positive integer.

12. The method according to claim 10 or 11, characterized in that, The G-link control information also includes second information, which is used to indicate ACK feedback resources. The ACK feedback resources are used to carry feedback information. The feedback information is used to indicate whether the transmission of the first data on the first-level code block group (CBG) and / or the second-level CBG is correct. The first-level CBG includes multiple second-level CBGs. or, The method further includes: The T node receives second control information from the G node, the second control information including the second information.

13. The method according to claim 12, characterized in that, The ACK feedback resources include: the time-domain symbol of the feedback information corresponding to the first-level CBG, and / or, the time-domain symbol of the feedback information corresponding to the second-level CBG.

14. The method according to any one of claims 10 to 13, characterized in that, The G-link control information also includes third information, which is used to indicate a first index. The first index corresponds to the modulation order of the retransmission of the first data, and the modulation order of the initial transmission of the first data is greater than the modulation order of the retransmission of the first data.

15. The method according to claim 14, characterized in that, The third information is also used to indicate the type of retransmission of the first data.

16. The method according to claim 15, characterized in that, The retransmission of the first data can be based on either a first-level CBG or a second-level CBG.

17. The method according to any one of claims 10 to 16, characterized in that, The G-link control information also includes fourth information, which is used to indicate the start time domain symbol and / or end time domain symbol for transmitting the first data.

18. The method according to any one of claims 10 to 17, characterized in that, If the first data is retransmitted data, the method further includes: The number of times the first data is retransmitted is determined based on the subcarrier group indication information.

19. A communication device, characterized in that, It includes at least one module or at least one unit, said at least one module or said at least one unit being used to perform the method of any one of claims 1 to 18.

20. A communication device, characterized in that, include: At least one processor, the at least one processor being configured to execute a computer program or instructions to cause the method of any one of claims 1 to 18 to be performed.

21. The communication device according to claim 20, characterized in that, The communication device further includes a memory for storing the computer program or the instructions.

22. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, cause the method of any one of claims 1 to 18 to be performed.

23. A computer program product, characterized in that, Includes a computer program or instructions, which, when executed, implement the method as described in any one of claims 1 to 18.

Citation Information

Patent Citations

  • Method and device for determining feedback use resources, terminal and management equipment

    CN114375049A

  • Information transmission method and device

    CN114389767A

  • Resource indication method and communication device

    CN115767468A

  • Frequency hopping across subbands within a bandwidth part

    US20240146354A1