Communication method and apparatus
The first control information generated by the management node uses a bit map to indicate the usage of subcarrier groups, which solves the problem of frequency domain resource signaling overhead and realizes flexible bandwidth indication and improved time domain resource utilization.
Patent Information
- Application Number
- PCT/CN2025/105947
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-15
- Filing Date
- 2025-06-30
- Publication Date
- 2026-02-19
AI Technical Summary
How to reduce the signaling overhead of management nodes indicative frequency domain resources, especially the unmet need for flexible indication under multiple bandwidths.
The management node generates first control information to indicate whether each of the N subcarrier groups is used for data transmission, where N*M is greater than or equal to 160, and is fixed at 16 bits in the form of a bit map, indicating the usage of the subcarrier group and flexibly indicating frequency domain resources within a bandwidth of 20MHz, 40MHz or greater.
It effectively reduces signaling overhead, lowers the latency of parsing the first information, supports frequency domain resource indication under different bandwidths, simplifies the subcarrier group division parameters, and improves the utilization rate of time domain resources.
Smart Images

Figure CN2025105947_19022026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] This application claims priority to the Chinese Patent Application No. 202411125508.4, filed on August 15, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, and more particularly, to a communication method and apparatus. BACKGROUND
[0003] Compared with the current widely used mobile communication technology, wireless short-range communication technology is often used in scenarios without uniform deployment of network equipment. Starlink technology is one of the wireless short-range technologies. Starlink technology can be applied to smart office, smart home, or smart cockpit application scenarios, and can support diversified services with low latency, high reliability, or high security. Based on the air interface standard base, the Starlink Alliance formulates upper-layer standards for audio, video, and control services, and publishes the Starlink 1.0 standard system. In the Starlink 1.0 standard, the management node schedules the data transmission and reception of the managed node, and can send "dynamic scheduling data control information" to the managed node through the management node to indicate the information of the scheduled data.
[0004] However, how to reduce the signaling overhead of the management node indicating the frequency domain resource is a problem to be solved. SUMMARY
[0005] The present application provides a communication method and apparatus, which can effectively reduce the signaling overhead of the management node indicating the frequency domain resource, and can flexibly indicate a plurality of bandwidths and frequency domain resources in a larger bandwidth.
[0006] In a first aspect, a communication method is provided. The method can be performed by a management node. In the absence of special description, the "management node" in the present application can refer to the management device itself (for example, a network device, a grant (G) node, a master node, an access point (AP), etc.), a component in the management device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software capable of realizing all or part of the functions of the management device. For ease of description, the management node is taken as an example in the following description.
[0007] The method comprises: generating, by the management node, first control information, the first control information comprising first information used to indicate whether each of N subcarrier groups is used to transmit first data, wherein N is a positive integer, each of the N subcarrier groups comprises M subcarriers, M is a positive integer, and N*M is greater than or equal to 160; and sending, by the management node, the first control information to the managed node.
[0008] Based on the above scheme, the management node (for example, a G node) can indicate, through the first information, whether each of N subcarrier groups is used to transmit first data, wherein the N subcarrier groups together comprise at least 160 subcarriers. Therefore, the above scheme can effectively reduce the signaling overhead of the management node indicating frequency domain resources. For example, in the case of a large number of subcarriers, compared with indicating whether less than 40 subcarriers are used to transmit data each time, the above scheme can indicate whether at least 160 subcarriers are used to transmit data at a time, thereby saving signaling overhead. In addition, compared with a scheme that can only indicate frequency domain resources within a 20MHz bandwidth, the above scheme can indicate frequency domain resources within a 20MHz, 40MHz, or larger bandwidth, thereby being able to flexibly indicate frequency domain resources within a plurality of bandwidths and being able to indicate frequency domain resources within a large bandwidth.
[0009] In some implementations, M is a positive integer multiple of 10.
[0010] Based on the above scheme, M is a positive integer multiple of 10, which can better adapt to subcarriers under different bandwidths. For example, there can be 160 subcarriers used to transmit data within a 20MHz bandwidth, and there can be 320 subcarriers used to transmit data within a 40MHz bandwidth. M being an integer multiple of 10 can conveniently group subcarriers in various bandwidths. In addition, M is at least 10, so that each subcarrier group comprises at least 10 subcarriers. Since the first information is indicated in units of subcarrier groups, the above scheme can further save signaling overhead.
[0011] In some implementations, the first information comprises a bitmap comprising 16 bits, wherein 1 bit of the 16 bits is used to indicate whether N / 16 subcarrier groups 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 the bitmap can be fixed to 16 bits. In this way, the number of bits of the first information does not change with the change of the bandwidth, and relative to a scheme in which the number of bits is variable, the managed node (for example, a 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] N is a positive integer greater than or equal to 16, and 1 bit in the bitmap can indicate whether at least one subcarrier group is used to transmit the first data, thereby further reducing signaling overhead. M is a positive integer greater than or equal to 10, and each subcarrier group can include at least 10 subcarriers. Since the first information is indicated in the granularity of a subcarrier group, the above scheme can further save signaling overhead. In addition, the number of bits in the bitmap in the first information remains unchanged, and the values of N and M can be flexibly adjusted for different bandwidths, thereby supporting frequency domain resource indication for different bandwidths.
[0015] In some implementations, the first information includes a bitmap including P bits, where 1 bit of the P bits is used to indicate whether N / P subcarrier groups of the N subcarrier groups are used to transmit the first data, and 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 the bitmap can be fixed to P bits. In this way, the number of bits of the first information does not change with the change of the bandwidth, and the managing node (e.g., T node) 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, the division of the subcarrier groups can have multiple ways, which can be flexibly selected. In the above scheme, the number of subcarrier groups can be fixed, or the number of subcarriers in each subcarrier group can be fixed. The above scheme can simplify the parameters for dividing the subcarrier groups (including fixing the number of subcarrier groups and the number of subcarriers in each subcarrier group), thereby facilitating implementation.
[0019] In some implementations, the N subcarrier groups include N*M subcarriers located in Q channels, where N*M satisfies: N*M < 161*Q+5*(Q-1).
[0020] 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, 1 channel can correspond to a 20MHz bandwidth.
[0021] In some embodiments, the first control information further comprises second information, the second information being used to indicate an ACK feedback resource, the ACK feedback resource being used to carry feedback information, the feedback information being used to indicate whether the transmission of the first data on a first level CBG and / or a second level CBG is correct, the first level CBG comprising a plurality of the second level CBGs; or the method further comprises: sending, by the management node, second control information to the managed node, the second control information comprising the second information.
[0022] Based on the above scheme, the second information can indicate a resource used to carry feedback information. The feedback information can indicate whether the transmission on a first level CBG and / or a second level CBG is correct. Compared with the scheme of transmission block (TB) granularity, the above scheme can reduce the amount of retransmitted data.
[0023] In some embodiments, the ACK feedback resource comprises: a time domain symbol of feedback information corresponding to the first level CBG, and / or a time domain symbol of feedback information corresponding to the second level CBG.
[0024] In some embodiments, the first control information further comprises third information, the third information being used to indicate a first index, the first index corresponding to a modulation order of the retransmission of the first data, the modulation order of the initial transmission of the first data being greater than the modulation order of the retransmission of the first data.
[0025] 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 of indicating the modulation order of the index of 0-31 in the retransmission, the above scheme can reduce the number of bits indicating the modulation order, thereby saving signaling overhead.
[0026] In some embodiments, the third information is further used to indicate a type of the retransmission of the first data.
[0027] Based on the above scheme, the third information can indicate the type of the retransmission of the first data on the basis of indicating the modulation order of the retransmission of the first data. The above scheme saves signaling overhead through bit multiplexing.
[0028] In some embodiments, the type of the retransmission of the first data comprises a first level CBG-based retransmission or a second level CBG-based retransmission.
[0029] Based on the above scheme, the type of the retransmission of the first data includes the retransmission based on the first level CBG or the retransmission based on the second level CBG, so that the managed node (for example, the T node) can perform the retransmission based on the first level CBG or the retransmission based on the second level CBG according to the indication of the managed node (for example, the G node).
[0030] In some implementations, the first control information further includes fourth information, the fourth information being used to indicate a starting time domain symbol and / or an ending time domain symbol of transmitting the first data.
[0031] Based on the above scheme, the fourth information can indicate a starting time domain symbol index and / or an ending time domain symbol index of transmitting the first data. Compared with the time domain resource indication in the granularity of frame, the above scheme takes symbol as the granularity of the time domain resource indication, which can more accurately indicate the time domain resource, thereby improving the utilization of the time domain resource.
[0032] In some implementations, in a case where the first data is retransmission data, the first information is used to determine a number of times of retransmission of the first data.
[0033] Based on the above scheme, the number of times of retransmission can be determined through the first information, thereby saving the overhead of explicitly indicating the number of times of retransmission.
[0034] In a second aspect, a communication method is provided. The method can be performed by a managed node. In the absence of special description, the "managed node" in the present application can refer to a managed device itself (for example, a terminal device, a terminal (T) node, a slave node, a station (STA), etc.), a component (for example, a processor, a chip, or a chip system, etc.) in the managed device, or a logic module or software capable of realizing all or part of the functions of the managed device. For ease of description, the managed node is taken as an example in the following description.
[0035] The method includes: receiving, by the managed node, first control information from a managed node, the first control information including first information, the first information being used to indicate whether each of N subcarrier groups is used to transmit first data, wherein 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; and transmitting, by the managed node, the first data to the managed node according to the first information, or receiving, by the managed node, the first data from the managed node.
[0036] In some implementations, M is a positive integer multiple of 10.
[0037] In some embodiments, the first information comprises a bitmap, the bitmap comprises 16 bits, and one bit of the 16 bits is used to indicate whether N / 16 subcarrier groups of the N subcarrier groups are used to transmit the first data.
[0038] In some embodiments, N is a positive integer greater than or equal to 16, and M is a positive integer greater than or equal to 10.
[0039] In some embodiments, the first information comprises a bitmap, the bitmap comprises P bits, and one bit of the P bits is used to indicate whether N / P subcarrier groups of the N subcarrier groups are used to transmit the first data, and P is a positive integer greater than 10.
[0040] In some embodiments, 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.
[0041] In some embodiments, the N subcarrier groups comprise N*M subcarriers, and N*M satisfies: N*M < 161*Q+5*(Q-1).
[0042] In some embodiments, N is a positive integer multiple of 16, M is a positive integer multiple of 10, and Q is a positive integer.
[0043] In some embodiments, the first control information further comprises second information, the second information is used to indicate an ACK feedback resource or an ACK feedback resource index, the ACK feedback resource is used to carry feedback information, the feedback information is used to indicate whether transmission of the first data on a first level CBG and / or a second level CBG is correct, the first level CBG comprises a plurality of the second level CBGs; or the method further comprises: the managed node receives second control information from the managed node, the second control information comprises the second information.
[0044] In some embodiments, the ACK feedback resource comprises: a time domain symbol of feedback information corresponding to the first level CBG, and / or a time domain symbol of feedback information corresponding to the second level CBG.
[0045] In some embodiments, the first control information further comprises third information, the third information is used to indicate a first index, the first index corresponds to a modulation order of retransmission of the first data, and a modulation order of initial transmission of the first data is greater than the modulation order of retransmission of the first data.
[0046] In some embodiments, the third information is further used to indicate a type of retransmission of the first data.
[0047] In some implementations, the type of the retransmission of the first data includes a first-level CBG-based retransmission or a second-level CBG-based retransmission.
[0048] In some implementations, the first control information further includes fourth information, the fourth information being used to indicate a starting time domain symbol and / or an ending time domain symbol of the transmission of the first data.
[0049] In some implementations, in a case that the first data is retransmission data, the method further includes: determining, according to the first information, a number of times of retransmission of the first data.
[0050] In a third aspect, a communication apparatus is provided, including processing circuitry (or processor) and input output interface (also can be referred to as interface circuitry), the input output interface being used for inputting and / or outputting signals, the processing circuitry being used for executing the first aspect and any possible method of the first aspect, or the processing circuitry being used for executing the second aspect and any possible method of the second aspect.
[0051] In some implementations, the processing circuitry is configured to communicate with other apparatuses via the interface circuitry, and perform the above-mentioned first aspect and any possible method of the first aspect, or perform the second aspect and any possible method of the second aspect.
[0052] In a fourth aspect, a communication apparatus is provided. The communication apparatus can include units or modules for performing functions of the communication apparatus.
[0053] In some implementations, the communication apparatus can include a module or unit or means corresponding to each of the methods / operations / steps / actions described in the first aspect and any possible implementation of the first aspect, which can be a hardware circuit, or software, or a combination of hardware circuit and software.
[0054] The apparatus includes a processing unit and a transceiver unit. The processing unit can be configured to generate first control information, the first control information including first information, the first information being used to indicate whether each of N subcarrier groups is used to transmit first data, where N is a positive integer, each of the N subcarrier groups including M subcarriers, M being a positive integer, and N*M being greater than or equal to 16. The transceiver unit can be configured to transmit the first control information to a managed node.
[0055] In some implementations, M is a positive integer multiple of 10.
[0056] In some embodiments, the first information comprises a bitmap, the bitmap comprises 16 bits, and one bit of the 16 bits is used to indicate whether N / 16 subcarrier groups of the N subcarrier groups are used to transmit the first data.
[0057] In some embodiments, N is a positive integer greater than or equal to 16, and M is a positive integer greater than or equal to 10.
[0058] In some embodiments, the first information comprises a bitmap, the bitmap comprises P bits, and one bit of the P bits is used to indicate whether N / P subcarrier groups of the N subcarrier groups are used to transmit the first data, and P is a positive integer greater than 10.
[0059] In some embodiments, 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.
[0060] In some embodiments, the N subcarrier groups comprise N*M subcarriers, and N*M satisfies: N*M < 161*Q+5*(Q-1).
[0061] In some embodiments, 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.
[0062] In some embodiments, the first control information further comprises second information, the second information is used to indicate an ACK feedback resource, the ACK feedback resource is used to carry feedback information, the feedback information is used to indicate whether transmission of the first data on a first level CBG and / or a second level CBG is correct, the first level CBG comprises a plurality of the second level CBGs; or the transceiver is further configured to: send, to the managed node, second control information, the second control information comprises the second information.
[0063] In some embodiments, the ACK feedback resource comprises: a time domain symbol of feedback information corresponding to the first level CBG, and / or a time domain symbol of feedback information corresponding to the second level CBG.
[0064] In some embodiments, the first control information further comprises third information, the third information is used to indicate a first index, the first index corresponds to a modulation order of retransmission of the first data, and a modulation order of initial transmission of the first data is greater than the modulation order of retransmission of the first data.
[0065] In some embodiments, the third information is further used to indicate a type of retransmission of the first data.
[0066] In some implementations, the type of retransmission of the first data includes a first level CBG based retransmission or a second level CBG based retransmission.
[0067] In some implementations, the first control information further includes fourth information, the fourth information being used to indicate a starting time domain symbol and / or an ending time domain symbol of transmission of the first data.
[0068] In some implementations, in a case that the first data is retransmission data, the first information is used to determine a number of times of retransmission of the first data.
[0069] In some implementations, the communication apparatus can include a module or unit or means corresponding to each of the methods / operations / steps / actions described in the second aspect and any possible implementation of the second aspect, which can be hardware circuit, software or a combination of hardware circuit and software.
[0070] The apparatus includes a processing unit and a transceiver unit and the processing unit. The transceiver unit can be configured to receive first control information from a management node, the first control information including first information used to indicate whether each of N groups of subcarriers is used to transmit first data, where N is a positive integer, each of the N groups of subcarriers includes M subcarriers, M is a positive integer, and N*M is greater than or equal to 160; and transmit the first data to the management node or receive the first data from the management node according to the first information.
[0071] In some implementations, M is a positive integer multiple of 10.
[0072] In some implementations, the first information includes a bitmap including 16 bits, where one of the 16 bits is used to indicate whether N / 16 of the N groups of subcarriers are used to transmit the first data.
[0073] 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.
[0074] In some implementations, the first information includes a bitmap including P bits, where one of the P bits is used to indicate whether N / P of the N groups of subcarriers are used to transmit the first data, and P is a positive integer greater than 10.
[0075] 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.
[0076] In some embodiments, the N*M subcarriers included in the N groups of subcarriers are located in Q channels, where N*M satisfies: N*M < 161*Q+5*(Q-1).
[0077] where N is a positive integer multiple of 16, M is a positive integer multiple of 10, and Q is a positive integer.
[0078] In some embodiments, the first control information further includes second information, the second information being used to indicate an ACK feedback resource, the ACK feedback resource being used to carry feedback information, the feedback information being used to indicate whether the transmission of the first data on the first level CBGs and / or the second level CBGs is correct, the first level CBGs including a plurality of the second level CBGs; or the transceiver is further configured to receive second control information from the managed node, the second control information including the second information.
[0079] In some embodiments, the ACK feedback resource includes a time domain symbol of feedback information corresponding to the first level CBGs, and / or a time domain symbol of feedback information corresponding to the second level CBGs.
[0080] In some embodiments, the first control information further includes third information, the third information being used to indicate a first index, the first index corresponding to a modulation order of retransmission of the first data, a modulation order of initial transmission of the first data being greater than the modulation order of retransmission of the first data.
[0081] In some embodiments, the third information is further used to indicate a type of retransmission of the first data.
[0082] In some embodiments, the type of retransmission of the first data includes first level CBG-based retransmission or second level CBG-based retransmission.
[0083] In some embodiments, the first control information further includes fourth information, the fourth information being used to indicate a starting time domain symbol and / or an ending time domain symbol of the transmission of the first data.
[0084] In some embodiments, in a case where the first data is retransmission data, the apparatus further includes a processing unit, which can be configured to determine, according to the first information, a number of retransmissions of the first data.
[0085] In a fifth aspect, a computer readable storage medium is provided, the computer readable storage medium having stored thereon computer programs or instructions, which when executed by a computer, 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).
[0086] In a sixth aspect, a computer program product is provided, which contains computer programs or instructions, when the computer programs or instructions are executed, cause the first aspect and any possible implementation of the first aspect to be performed (or implemented), or cause the second aspect and any possible implementation of the second aspect to be performed (or implemented).
[0087] In a seventh aspect, a communication apparatus is provided, which comprises a processor, configured to cause any possible implementation of the first aspect and any possible implementation of the second aspect to be performed (or implemented) by executing computer programs (or computer executable instructions) stored in a memory and / or by logic circuit.
[0088] In a possible implementation, the apparatus further comprises a memory. In a possible implementation, the processor and the memory are integrated together. In another possible implementation, the memory is located outside the communication apparatus. The processor can be one or more.
[0089] In a possible implementation, the communication apparatus further comprises a communication interface, configured to communicate data and / or signals between the communication apparatus and other devices, such as transmitting or receiving data and / or signals. Exemplarily, the communication interface can be a transceiver, a circuit, a bus, a module or other types of communication interface.
[0090] In an implementation, the communication apparatus of the third aspect, the fourth aspect or the seventh aspect can be a chip or a chip system.
[0091] In an eighth aspect, a chip is provided, comprising a processor, configured to invoke computer programs or computer instructions in a memory, so as to cause any possible implementation of the first aspect to be performed (or implemented), or cause any possible implementation of the second aspect to be performed (or implemented).
[0092] In some implementations, the processor is coupled with the memory through an interface.
[0093] In a ninth aspect, a communication system is provided, comprising a first apparatus configured to perform the first aspect and any possible implementation of the first aspect, and a second apparatus configured to perform the second aspect and any possible implementation of the second aspect.
[0094] The description of the beneficial effects of any one of the second aspect to the ninth aspect can refer to the description of the beneficial effects of the first aspect. BRIEF DESCRIPTION OF DRAWINGS
[0095] FIG. 1 is a schematic diagram of a communication system suitable for embodiments of the present application.
[0096] FIG. 2 is a schematic flowchart of a communication method according to an embodiment of the present application.
[0097] FIG. 3 is a schematic diagram of carrier combination in different bandwidths according to an embodiment of the present application.
[0098] FIG. 4 is a schematic block diagram of a communication device according to an embodiment of the present application.
[0099] FIG. 5 is a schematic diagram of another communication device according to an embodiment of the present application.
[0100] FIG. 6 is a schematic diagram of a chip system according to an embodiment of the present application.
[0101] FIG. 7 is a schematic diagram of another chip system according to an embodiment of the present application. DETAILED DESCRIPTION
[0102] In the present application, the terms and / or descriptions in different embodiments are consistent and can be referred to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0103] I. In the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the following situations: A exists alone, A and B exist together, B exists alone, where A and B can be singular or plural. In the literal description of the present application, the character " / " generally represents an "or" relationship between the front and rear associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b and c can represent: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c. Where a, b and c can be single or multiple.
[0104] II. In the present application, "first", "second", and various numerical numbers (for example, #1, #2, etc.) indicate the distinction for the convenience of description, and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different messages, etc., rather than to describe a specific order or sequence. It should be understood that the objects thus described can be interchanged under appropriate circumstances, so as to be able to describe schemes other than the embodiments of the present application.
[0105] III. In the present application, the descriptions such as “when”, “in the case of”, “if” and the like all refer to the device making corresponding processing under certain objective conditions, not limited to time, and also do not require the device to have a judgment action when implemented, nor does it mean that there are other limitations.
[0106] IV. In the present application, “indication” or “for indicating” can include direct indication (or explicit indication) and indirect indication (or implicit indication). When describing that certain indication information is used to indicate A, it can include that the indication information directly indicates A or indirectly indicates A, and it does not mean that A must be carried in the indication information. For example, in the case of indirect indication (or implicit indication), the receiving end of the indication information can obtain A according to the parameters indicated by the indication information, in combination with other rules or in combination with other parameters or by deduction.
[0107] V. The indication mode involved in the embodiments of the present application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information. The to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending occasion of these sub-information can be the same or different, and the present application does not limit the sending method.
[0108] VI. In the present application, “protocol” can refer to a standard protocol in the communication field, which can include 5G protocol, new radio (NR) protocol and related protocols applied in future communication systems, and the present application does not limit this. “Predefined” can include predefinition. For example, protocol definition. “Preconfigured” can be implemented by pre-storing corresponding code, table or other information indicating methods in the device, and the present application does not limit the implementation method.
[0109] VII. In the present application, “communication” can also be described as “data transmission”, “information transmission”, “data processing” and the like. “Transmission” includes “sending” and “receiving”. Exemplarily, the transmission can be uplink transmission, for example, the terminal device can send a signal to the network device; the transmission can also be downlink transmission, for example, the network device can send a signal to the terminal device; the transmission can also be sidelink transmission, for example, the terminal device can send a signal to another terminal device. Exemplarily, “transmission” can be air interface level transmission, or can be chip input (I) / output (O) port signal sending, rather than air interface level transmission.
[0110] VIII. In the present application, “message”, “information”, “signal” or “information element (IE)” and the like can be used interchangeably, and the name of the message or information is not limited in any way, as long as the corresponding function can be implemented.
[0111] Nine, "sending information to XX (device)" can be understood as the destination of the information is the device. It can include sending information to the device directly or indirectly. "Receiving information from XX (device), or receiving information from XX (device)" can be understood as the source of the information is the device, which can include receiving information from the device directly or indirectly. The information between the source and the destination of the information transmission may be necessary processing, such as format change, etc., but the destination can understand the effective information from the source. Similar expressions in this application can be similarly understood, and will not be repeated here. In addition, "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 be between devices, such as between network devices and terminal devices through the air interface, and "sending" or "receiving" can also be within the device, such as between components, modules, chips, software modules or hardware modules within the device through the bus, wiring or interface.
[0112] Ten, in this application, the words such as "exemplarily", "such as" are used to represent examples, illustrations or explanations, and to present concepts in specific ways. Any embodiment or design scheme described as "example" in this application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. In the embodiments of the present application, "of", "corresponding", "corresponding" and "associated" can be used interchangeably at times. It should be pointed out that when the difference is not emphasized, the meanings expressed are consistent.
[0113] Eleven、In this application, the configuration can be signaling configuration, or can be described as configuration signaling. For example, the signaling configuration includes configuration by signaling sent by a network device, which can be a radio resource control (RRC) message, downlink control information (DCI), or a system information block (SIB). For another example, the signaling configuration includes configuration between network devices. Among them, the network device can include an access network device, a core network device, or a management plane device, etc. Optionally, the signaling configuration can also be configured to a terminal device or a network device by pre-configuration, or configured to a terminal device or a network device by pre-configuration. Here, the pre-configuration is to define or configure the value of the corresponding parameter in advance in the protocol, and store it in the terminal device or the network device when communicating with the terminal device or the network device. The pre-configured message can be modified or updated under the condition that the terminal device or the network device is connected to the network.
[0114] Twelve、The various aspects, embodiments or features presented in this application will be presented around systems that can include multiple devices, components, modules, etc. Each system can include devices, components, modules, etc. in addition to the illustrated devices, components, modules, etc. and / or can not include all and / or every device, component, module, etc. discussed in conjunction with the figures.
[0115] Thirteen、The service scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems as new service scenarios appear.
[0116] Fourteen、In various embodiments of the present application, the size of the serial number of each process does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The terms "include", "contain", "have" and their variants mean "include but not limited to", unless otherwise specifically emphasized.
[0117] The technical solutions of the embodiments of the present application can be applied to various communication systems, including but not limited to: long term evolution (LTE) system, NR system, etc. fifth generation (5 thThe mobile communication system can be a 5th generation (5G) mobile communication system, a narrow band internet of things (NB-IoT) system, an enhanced machine-type communication (eMTC) system, an enhanced mobile broadband (eMBB) system, an ultra reliable low latency communications (URLLC) system, a satellite communication system, an LTE-machine-to-machine (LTE-M) system, or a system evolved from the 5G system, such as a future mobile communication system, etc.
[0118] Exemplarily, the short-range communication can implement communication between electronic devices with a small distance. For example, the access technology in the short-range communication includes a wireless fidelity (Wi-Fi) technology, a Bluetooth technology, or a ZigBee technology, etc. With the development of the Internet of Things, new application scenarios such as intelligent vehicles, smart homes, intelligent terminals, and intelligent manufacturing emerge, and a new generation of short-range access technology emerges as the times require. Taking the sparklink alliance access technology as an example, the sparklink alliance access technology includes but is not limited to a sparklink basic (SLB) access technology or a sparklink low energy (SLE) access technology. The SLB access technology can support transmission of large-bandwidth services such as screen projection, virtual reality (VR), and vehicle-mounted communication, and the SLE access technology can support transmission of small-bandwidth, low-rate, and low-power services such as playing audio, a keyboard, a mouse, and an electronic pen. For convenience of description, the SLB access technology can be referred to as SLB and the SLE access technology can be referred to as SLE in the following embodiments. In addition, unless otherwise specified, the access technology mentioned in the following description refers to the short-range access technology.
[0119] The technical solutions provided by the embodiments of the present application can be applied to a wireless local area network (WLAN) scenario, for example, support institute of electrical and electronics engineers (IEEE) 802.11 related standards, for example, 802.11be, Wi-Fi 7, extremely high throughput (EHT), 802.11ad, 802.11ay or 802.11bf, for example, 802.11be next generation, Wi-Fi 8, and the like, can also be applied to a wireless personal area network system based on ultra wide band (UWB), such as 802.15 series standards, can also be applied to a sensing system, such as 802.11bf series standards, can also be applied to 802.11bn standards, integrated mmWave (IMMW) protocols or ultra-high reliability (UHR) standards. The present application can also support spark link / nearlink standard protocols.
[0120] The above communication system to which the present application is applied is only an example, and the communication system to which the present application is applied is not limited thereto. Herein, the following will not be described in detail.
[0121] In order to facilitate understanding of the technical solutions of the embodiments of the present application, some terms or concepts that may be involved in the embodiments of the present application are described simply.
[0122] Grant (G) node: a node that sends data scheduling information of a wireless short-range communication system. The G node can also be referred to as a master node, a first node, a master device, a first device, a G device or other names.
[0123] Managed node: a node that receives data scheduling information of a wireless short-range communication system, and sends or receives data according to the data scheduling information. The managed node can also be referred to as a terminal (T) node, a slave node, a second node, a slave device, a second device, a T device or other names.
[0124] Communication domain: a communication domain includes a master node (G node) and at least one slave node (T node), wherein the master node schedules the slave node to realize mutual transmission of data between nodes. In the spark SLB1.0 protocol, the time-frequency resources used for communication between nodes in the communication domain are referred to as a communication domain.
[0125] G symbol: a symbol used by the G node or the G link to send information.
[0126] T symbol: symbol used by a T-node or a T-link to transmit information.
[0127] Transmission time interval (TTI): TTI can represent a unit time for one transceiving 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.
[0128] Downlink: information transmitted from a network device (for example, a base station) to a terminal device is called downlink, or information transmitted from a device responsible for scheduling to a scheduled device is called downlink, or information transmitted from a master node to a slave node is called downlink. For example, in a 5G system, information transmitted from a base station to a terminal device is downlink. For example, in a Starlink system, information transmitted from a G-node to a T-node is downlink.
[0129] Uplink: information transmitted from a terminal device to a network device (for example, a base station) is called uplink, or information transmitted from a scheduled device to a device responsible for scheduling is called uplink, or information transmitted from a slave node to a master node is called uplink. For example, in a 5G system, information transmitted from a terminal device to a base station is uplink. For example, in a Starlink system, information transmitted from a T-node to a G-node is uplink.
[0130] Super frame: one super frame can include multiple radio frames. For example, the time length of one super frame can be 1 ms. For another example, one super frame can include 48 radio frames.
[0131] Radio frame: a radio frame can also be referred to as a frame. A radio frame can include multiple time domain symbols.
[0132] Communication system: A communication system can be a system for transmitting information by means of electrical or optical signals, which generally includes a plurality of nodes that communicate with each other to transmit information. The nodes in a communication system can have different identities (or roles) and / or different capabilities. On the one hand, it is convenient to manage a system with multiple nodes, and on the other hand, it is necessary to be compatible with nodes with different computing and communication capabilities. In most communication systems, nodes are divided into master nodes and slave nodes, and master nodes can communicate with each other and with slave nodes to achieve various functions. The master node can also be referred to as a grant node or an access point (AP) or an authorized node or a master node or a base station, etc. The slave node can also be referred to as a terminal node or a station (STA) or a user equipment (UE) or a managed node, etc. The specific names of G nodes and T nodes are not limited by the embodiments of the present application. For the sake of description, the present application takes G node to represent the management node and T node to represent the terminal node as an example for description.
[0133] For example, the G node can have communication capabilities and management capabilities, and the management capabilities include communication management capabilities, such as connection management, resource scheduling, or information security management. For example, the G node can send resource management information or data scheduling information, such as access layer resource management information. The link through which the G node sends information to the T node can be referred to as a G link, and the link through which the T node sends information to the G node can be referred to as a T link. The G link can also be understood as a downlink communication link, and the T link can also be understood as an uplink communication link.
[0134] For example, the T node can have communication capabilities and can perform service transmission with the G node. For example, the 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 the resource management information or data scheduling information. For example, the T node can include barcodes, radio frequency identification (RFID), sensors, global positioning system (GPS), laser radar, battery, etc.
[0135] It can be understood that the identities of the G node and the T node are relative, and are only for the convenience of distinguishing the operations of the nodes in communication in a possible connection situation, and are only for the convenience of making the exemplary naming. In some scenarios, when a node belongs to two or more communication domains at the same time, it can act as a T node in part of the communication domains and as a G node in another part of the communication domains.
[0136] FIG. 1 is a schematic diagram of a communication system 100 suitable for embodiments of the present application.
[0137] As shown in FIG. 1, the communication system 100 includes at least one managed node (e.g., the managed nodes 110 and / or 111) and at least one managed node (e.g., the managed nodes 121 and / or 122). Each electronic device can establish a connection through a short-range access technology for communication. The scheme of the present application is suitable for data communication between a managed node and one or more managed nodes (e.g., data communication between 110 and 120, and / or data communication between 110 and 121), and is also suitable for data communication between managed nodes (e.g., data communication between 111 and 112), and data communication between managed nodes (e.g., data communication between 121 and 122). It should be noted that the communication system 100 shown in FIG. 1 is only illustrative, and the communication system can further include other devices, such as base stations and the like, which are not limited by embodiments of the present application.
[0138] The managed node can be a node for a terminal (e.g., a mobile phone) to enter a wired (or wireless) network, and is mainly deployed in a home, a building, and a park, with a typical coverage radius of tens of meters to hundreds of meters. Of course, the managed node can also be deployed outdoors. The managed node is equivalent to a bridge connecting a wired network and a wireless network, and mainly functions to connect various wireless network clients together and then access the wireless network to an Ethernet.
[0139] Specifically, the managed node can be a server, a router, a switch, a bridge, a computer, a mobile phone, a relay station, a vehicle-mounted device, a wearable device, a network device in a 5G network, a network device in a future communication network, or a network device in a public land mobile network (PLMN), an AP, and the like, which are not limited by embodiments of the present application.
[0140] The managed node can be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and can also be referred to as a user, a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The managed node can be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device, or other processing device connected to a wireless modem, an in-vehicle device, an Internet of Things device, a wearable device, a terminal device in a 5G network, a terminal device in a future communication network, or a terminal device in a PLMN, etc. The managed node can also be a mobile phone, a tablet computer, a set-top box, a smart television, a smart wearable device, an in-vehicle communication device, a computer, an Internet of Things (IoT) node, a sensor, a smart home device such as a smart camera, a smart remote controller, a smart water meter, and a sensor in a smart city, etc. The embodiments of the present application do not limit this.
[0141] The managed node can also be a station (STA). The station can be a non-access point station (non-AP STA), which is referred to as a non-AP station or a STA, and the AP can be referred to as an access station.
[0142] The embodiments of the present application do not limit the number and type of the managed nodes and the managed nodes included in the communication system 100. In the embodiments of the present application, the managed nodes and the managed nodes can support at least one short-range access technology.
[0143] The above-mentioned managed node can also be referred to as a G node, a master node, a first node, a master device, a G device, a first device, or other names. For ease of description, the following describes the managed node as a G node.
[0144] The above-mentioned managed node can also be referred to as a T node, a slave node, a second node, a slave device, a second device, a T device, or other names. For ease of description, the following describes the managed node as a T node.
[0145] Before uplink or downlink transmission of data, the G node can send control information of scheduling data to the T node. The control information can be used to indicate time-frequency resources occupied by data transmission, modulation and code scheme (MCS), or acknowledgment (ACK) feedback resources, etc.
[0146] In the case that data is correctly received, the receiving device (e.g., the G node in uplink transmission, or the T node in downlink transmission) can feed back ACK information (e.g., indicated by 1 bit, taking value 1) to the sending device (e.g., the T node in uplink transmission, or the G node in downlink transmission).
[0147] In the case that data is not correctly received, the receiving device can feed back non-acknowledgment (NACK) information (e.g., indicated by 1 bit, taking value 0) to the sending device.
[0148] Compared with the current widely used mobile communication technology, wireless short-range communication technology is often used in scenarios without uniform deployment of network devices. Starlink technology is one of the wireless short-range technologies. Starlink technology can be applied to smart office, smart home, or smart cockpit application scenarios, and can support diversified services with low latency, high reliability, or high security. Based on the air interface standard base, the Starlink Alliance formulates upper-layer standards for audio, video, and control services, and releases the Starlink 1.0 standard system.
[0149] In the Starlink 1.0 standard, the G node schedules the T node for data transmission and reception, and can send “dynamic scheduling data control information” to the T node to indicate the information of the scheduled data.
[0150] The dynamic scheduling data control information is used to indicate resources within a bandwidth of 20 megahertz (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.
[0151] It can be seen that the subcarrier group indication information in the dynamic scheduling data control information can only indicate frequency domain resources within a bandwidth of 20 MHz, and does not support frequency domain indication under flexible bandwidth. For example, when the bandwidth is 40 MHz, 80 MHz, 100 MHz, 120 MHz, 160 MHz, or 200 MHz, the G node needs to issue multiple dynamic scheduling data control information to respectively indicate frequency domain resources within each 20 MHz of the above bandwidths, thereby increasing signaling overhead.
[0152] Therefore, how to reduce the signaling overhead of the management node (or G node) indicating the frequency domain resource is an urgent problem to be solved.
[0153] FIG. 2 is a schematic flow chart of a communication method 200 provided by the embodiments of the present application. The method 200 can effectively reduce the signaling overhead of the management node (or G node) indicating the frequency domain resource, and can flexibly indicate a plurality of bandwidths and the frequency domain resource in a larger bandwidth. The optional operations in the method 200 are output in a dashed line in FIG. 2. The method 200 will be described below in combination with FIG. 2.
[0154] S210, the G node generates first control information.
[0155] S220, the G node sends the first control information to the T node. Correspondingly, the T node receives the first control information from the G node.
[0156] The first control information can also be referred to as G node control indicator (GCI), or G link control information, or dynamic scheduling data control information, or other names. Exemplarily, the first control information can include first information.
[0157] 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 referred to as frequency domain resource indication, subcarrier group indication, subcarrier indication, or other names, which are not limited by the present application.
[0158] For example, the first information can be a bitmap, which can include N bits. Each bit can be used to indicate 1 of the N subcarrier groups. The bit is 0, indicating that the corresponding subcarrier group is not used to transmit the first data; the bit is 1, indicating that the corresponding subcarrier group is used to transmit the first data. In this way, the N bits can respectively indicate whether the N subcarrier groups are used to transmit the first data.
[0159] For another example, the bitmap can include N / P bits, and each bit can be used to indicate N / P subcarrier groups. There can be other ways to indicate the N subcarrier groups by using the bitmap, which are not limited by the present application.
[0160] The first information can also be in other forms other than the bitmap. For example, the first information can include indexes of part of the 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.
[0161] The first data can be data to be transmitted by the G node to the T node, or data to be transmitted by the T node to the G node. The first data can be initial transmission data or retransmission data, and the application is not limited in this regard.
[0162] Each of the N sub-carrier groups can include M sub-carriers, where M is a positive integer, and N*M is greater than or equal to 160. The "*" can represent multiplication. The "*" can be replaced by "x", "·", or other symbols.
[0163] The N sub-carrier groups can be obtained by dividing the bandwidth between the G node and the T node. For example, the bandwidth between the G node and the T node is 40 MHz, and the N sub-carrier groups can be obtained by dividing the 40 MHz sub-carriers. For example, the 40 MHz can include 327 sub-carriers, of which 7 sub-carriers are null sub-carriers (or called direct current sub-carriers or guard sub-carriers), and 320 sub-carriers can be used for data transmission. The N sub-carrier groups can be obtained by dividing the 320 sub-carriers. For example, N=2 and M=160. For another example, N=32 and M=10.
[0164] For example, N is 10 and M is 16, so there are 10 sub-carrier groups, each including 16 sub-carriers, and a total of 160 sub-carriers. For another example, N is 5 and M is 64, so there are 5 sub-carrier groups, each including 64 sub-carriers, and a total of 320 sub-carriers.
[0165] Optionally, the sub-carriers in one of the N sub-carrier groups are within the same channel. In other words, the same sub-carrier group does not span multiple 20 MHz bandwidth carriers (or channels).
[0166] The channel can be replaced by a carrier, a 20 MHz bandwidth, or other. For example, the 10 sub-carriers in one of the N sub-carrier groups are within the same 20 MHz bandwidth.
[0167] In S230, the T node transmits the first data to the G node according to the first information. Alternatively, the T node receives the first data from the G node according to the first information.
[0168] The T node transmitting the first data to the G node according to the first information can be referred to as uplink transmission. The T node receiving the first data from the G node according to the first information can be referred to as downlink transmission.
[0169] The following describes an example of uplink transmission, and the example of downlink transmission is similar to that of uplink transmission and will not be described again.
[0170] Exemplarily, the T-node can transmit the first data to the G-node on the N subcarrier groups according to the first information. For example, assuming N=4, the N subcarrier groups are denoted as subcarrier group #0, subcarrier group #1, subcarrier group #2 and subcarrier group #3 respectively. Assuming the first information is in the form of bitmap, specifically {1001}, then the T-node can transmit the first data to the G-node on the subcarrier group #0 and the subcarrier group #3.
[0171] 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 collectively include at least 160 subcarriers. Therefore, the above scheme can effectively reduce the signaling overhead of the management node indicating the frequency domain resource. For example, in the case of a large number of subcarriers, compared with indicating whether less than 40 subcarriers are used to transmit data each time, the above scheme can indicate whether at least 160 subcarriers are used to transmit data at a time, thereby saving signaling overhead. In addition, compared with the scheme that can only indicate the frequency domain resource within a 20MHz bandwidth, the above scheme can indicate the frequency domain resource within a 20MHz, 40MHz or larger bandwidth, thereby being able to flexibly indicate the frequency domain resource within a variety of bandwidths and being able to indicate the frequency domain resource within a large bandwidth.
[0172] In some possible implementation, M is a positive integer multiple of 10. For example, M can be taken from 10, 20, 30, ….
[0173] Based on the above scheme, M being a positive integer multiple of 10 can better adapt to the subcarriers under different bandwidths. For example, there can be 160 subcarriers used to transmit data within a 20MHz bandwidth, and there can be 320 subcarriers used to transmit data within a 40MHz bandwidth. M being an integer multiple of 10 can conveniently group the subcarriers in each bandwidth. In addition, M is at least 10, so that each subcarrier group includes at least 10 subcarriers. Since the first information is indicated in the granularity of subcarrier groups, the above scheme can further save signaling overhead.
[0174] The present application does not limit M to be a positive integer multiple of 10. For example, M can also be taken as 11, 12 or other values. In some possible implementation, M can be an integer greater than 10.
[0175] In some possible implementation, the first information includes a bitmap, and the bitmap includes 16 bits, wherein 1 bit of the 16 bits is used to indicate whether N / 16 subcarrier groups of the N subcarrier groups are used to transmit the first data.
[0176] For example, N=32, and the N subcarrier groups are denoted as subcarrier group #0 to subcarrier group #31. The 1st bit of the 16 bits can be used to indicate whether the subcarrier group #0 and the subcarrier group #1 are used to transmit the first data, the 2nd bit of the 16 bits can be used to indicate whether the subcarrier group #2 and the subcarrier group #3 are used to transmit the first data. In this way, the 16th bit (i.e., the last bit) of the 16 bits can be used to indicate whether the subcarrier group #30 and the subcarrier group #31 are used to transmit the first data.
[0177] Based on the above scheme, the first information can be in the form of a bitmap, and the bitmap can be fixed to 16 bits. In this way, the number of bits of the first information does not change with the change of the bandwidth, and compared with the scheme in which the number of bits is variable, the managed node (e.g., T node) does not need to blindly detect multiple formats, thereby reducing the time delay of parsing the first information.
[0178] In some possible implementation manners, N is a positive integer greater than or equal to 16, and M is a positive integer greater than or equal to 10.
[0179] N is a positive integer greater than or equal to 16, and then 1 bit in the bitmap can be used to indicate whether at least one subcarrier group is used to transmit the first data, thereby further reducing the signaling overhead. M is a positive integer greater than or equal to 10, and then each subcarrier group can include at least 10 subcarriers. Since the first information is indicated in the granularity of the subcarrier group, the above scheme can further save the signaling overhead. In addition, in the case where the number of bits of the bitmap in the first information is fixed, the values of N and M can be flexibly adjusted for different bandwidths, thereby supporting the indication of the frequency domain resource under different bandwidths.
[0180] In some possible implementation manners, the first information includes a bitmap, and the bitmap includes P bits, where 1 bit of the P bits is used to indicate whether N / P subcarrier groups of the N subcarrier groups are used to transmit the first data, and P is a positive integer greater than 10.
[0181] In this way, the number of bits of the first information does not change with the change of the bandwidth, and compared with the scheme in which the number of bits is variable, the managed node (e.g., T node) does not need to blindly detect multiple formats, thereby reducing the time delay of parsing the first information.
[0182] Based on the above scheme, the first information can be in the form of a bitmap, and the bitmap can be fixed to P bits. In this way, the number of bits of the first information does not change with the change of the bandwidth, and compared with the scheme in which the number of bits is variable, the managed node (e.g., T node) does not need to blindly detect multiple formats, thereby reducing the time delay of parsing the first information.
[0183] FIG. 3 is a diagram of carrier combination in different bandwidths according to an embodiment of the present application. In FIG. 3, the horizontal axis represents the time domain, and each trapezoidal block represents a 20 MHz bandwidth. FIG. 3 shows the cases of system bandwidths of 20 MHz, 40 MHz and 80 MHz, respectively.
[0184] Referring to FIG. 3, in the case of a system bandwidth of 20 MHz, each carrier can be 20 MHz. In the case of a system bandwidth of 40 MHz, one carrier can be 20 MHz or 40 MHz. When one carrier is 20 MHz, the 40 MHz bandwidth can be regarded as two 20 MHz carriers aggregated to form one large carrier. In the case of a system bandwidth of 80 MHz, one carrier can be 20 MHz, 40 MHz or 80 MHz. When one carrier is 20 MHz, the 80 MHz bandwidth can be regarded as four 20 MHz carriers aggregated to form one large carrier.
[0185] In some possible implementation, the N*M subcarriers included in the N subcarrier groups are located in Q channels (e.g., each channel corresponds to a bandwidth of 20 MHz), where N*M satisfies: N*M < 161*Q+5*(Q-1).
[0186] where N is a positive integer multiple of 16, M is a positive integer multiple of 10, and Q is a positive integer.
[0187] For example, the above formula can be applied to the case of a subcarrier spacing of 120 kHz. The above Q channels can also be understood as Q 20 MHz bandwidths, and can also be understood as the number of aggregated carriers. For example, the Q channels can be understood as Q carriers, each of which has a bandwidth of 20 MHz.
[0188] The number of subcarriers in different bandwidths is shown in Table 1.
[0189] Table 1
[0190] For example, in the case of a carrier bandwidth of 20 MHz, the number of subcarriers can be 161 (the subcarrier with an index of 80 is a direct current subcarrier and can not be used for data transmission).
[0191] The number of channels in Table 1 can also be referred to as channel width, carrier number or other names, which are not limited by the present application. The carrier bandwidth in Table 1 can also be referred to as channel bandwidth or other names, which are not limited by the present application.
[0192] An example of subcarrier numbering is described below.
[0193] For example, the subcarriers are sorted in ascending order according to the starting frequency of each subcarrier. The subcarrier with the smallest frequency is numbered 0 (denoted as #0), and then numbered 1, 2, … in turn. For example, for a 20 MHz bandwidth carrier, the subcarriers can be numbered from 0 to 160, i.e., a total of 161 subcarriers. For a 40 MHz bandwidth carrier, there are 327 subcarriers in total, which can be numbered from 0 to 326. For a carrier with other bandwidth, the subcarriers can be numbered in a similar manner.
[0194] Two examples of grouping subcarriers are described below.
[0195] For example, M subcarriers with indices 0 to M-1 are grouped into a first group, i.e., the first group of N subcarrier groups. M subcarriers with indices M to 2*M-1 are grouped into a second group. In this way, the Nth group contains subcarriers with indices (N-1)*M to N*M-1.
[0196] Optionally, Table 1 shows the numbering of the null subcarriers. The null subcarriers can include the DC subcarrier and the guard subcarriers in adjacent 20 MHz bandwidths. The null subcarriers can not be grouped into subcarrier groups. In this way, each subcarrier group does not include the null subcarriers. In other words, among the N subcarrier groups, there can be one or more subcarrier groups in which the indices of the subcarriers are not continuous.
[0197] Two specific examples of grouping subcarriers are described below, denoted as grouping example 1 and grouping example 2.
[0198] Grouping example 1: N is a positive integer multiple of 16, and M is 10.
[0199] In grouping example 1, M is fixed at 10, i.e., each subcarrier group includes 10 subcarriers. Alternatively, the number of subcarriers in each subcarrier group is fixed at 10.
[0200] For example, in the case of a 20 MHz bandwidth, there are a total of 161 subcarriers. Among them, the subcarrier with index 80 is a null subcarrier, so the subcarrier #80 is not grouped into the N subcarrier groups. Then, a total of 160 subcarriers are grouped into N subcarrier groups. Each subcarrier group contains M = 10 subcarriers, so the number of groups is 160 / M, i.e., N = 16.
[0201] For example, in the case of a 40 MHz bandwidth, there are a total of 327 subcarriers. Among them, there are 7 null subcarriers that are not grouped into the N subcarrier groups. Then, a total of 320 subcarriers are grouped into N subcarrier groups, each subcarrier group contains M = 10 subcarriers, so the number of subcarriers in each group is 320 / M, i.e., N = 32.
[0202] Table 2 shows the correspondence between the number of subcarrier groups N and the number of subcarriers included in each subcarrier group M under different bandwidths, taking the bitmap including 16 bits as an example. In Table 2, the Q channels can also be understood as Q carriers, wherein the bandwidth of each carrier is 20 MHz.
[0203] Table 2
[0204] It can be seen that in the case of N greater than 16, one bit in the bitmap can correspond to multiple subcarrier groups. Table 3 shows the correspondence between each bit in the bitmap including 16 bits and the subcarrier group, taking the number of channels as 1 and 2 as examples.
[0205] Table 3
[0206] The grouping example 1 is introduced above. In the grouping example 1, under different bandwidths, the number of subcarrier groups N is variable, and the number of subcarriers included in each subcarrier group M is constant.
[0207] The grouping example 2 is introduced below, in which under different bandwidths, the number of subcarriers included in each subcarrier group M is variable, and the number of subcarrier groups N is constant.
[0208] Grouping example 2: N is 16, and M is a positive integer multiple of 10.
[0209] In the grouping example 2, N is fixed as 16, that is, there are totally 16 subcarrier groups. Or in other words, the number of subcarrier groups is fixed as 16.
[0210] For example, in the case of a bandwidth of 20 MHz, there are totally 161 subcarriers. Among them, the subcarrier with index 80 is a null subcarrier, so the subcarrier #80 is not divided into N subcarrier groups. Then, totally 160 subcarriers are divided into N=16 subcarrier groups. The number of subcarriers included in each subcarrier group is 160 / N, that is, M=10.
[0211] For another example, in the case of a bandwidth of 40 MHz, there are totally 327 subcarriers. Among them, there are 7 null subcarriers that are not divided into N subcarrier groups. Then, totally 320 subcarriers are divided into N=16 subcarrier groups. The number of subcarriers included in each subcarrier group is 320 / N, that is, M=20.
[0212] Table 4 shows the correspondence between the number of subcarrier groups N and the number of subcarriers included in each subcarrier group M under different bandwidths, taking the bitmap including 16 bits as an example.
[0213] Table 4
[0214] It can be seen that one bit in the bitmap corresponds to one subcarrier group. However, the subcarrier group includes an integer multiple of 10 subcarriers. Table 5 shows the correspondence between each bit in the bitmap including 16 bits and a subcarrier group, taking the number of channels as 1 and 2 as examples.
[0215] Table 5
[0216] In some examples, when the carrier bandwidth is less than or equal to 320 MHz, the same subcarrier group does not span multiple carriers (or channels) with a bandwidth of 20 MHz. For example, the subcarriers in one of the N subcarrier groups are within the same 20 MHz carrier or channel.
[0217] In other examples, when the carrier bandwidth is greater than 320 MHz, the same subcarrier group can span 1 20 MHz carrier, but no more than two carriers with a bandwidth of 20 MHz. For example, the subcarriers in one of the N subcarrier groups can not be within the same 20 MHz carrier or channel, but within two adjacent 20 MHz carriers or channels.
[0218] Based on the above scheme, the division of the subcarrier groups can have multiple ways, which can be flexibly selected. In the above scheme, the number of subcarrier groups can be fixed, or the number of subcarriers in each subcarrier group can be fixed. The above scheme can simplify the parameters for dividing the subcarrier groups (including fixing the number of subcarrier groups and the number of subcarriers in each subcarrier group), and facilitate implementation.
[0219] The following describes related examples of ACK feedback resources.
[0220] Taking downlink transmission as an example, after the G node sends data to the T node, the T node can send feedback information according to whether the received data is correct. Exemplarily, the feedback information can include ACK or NACK. In this way, the G node can know whether the data has been correctly received by the T node, and whether retransmission is needed.
[0221] For example, feeding back ACK (for example, 1 bit with a value of 1) can indicate that the data is correctly received by the T node. For another example, feeding back NACK (1 bit with a value of 0) can indicate that the T node does not correctly receive the data. However, the T node needs to know on which resources to send the above feedback information, that is, the G node needs to indicate the ACK feedback resources for sending the feedback information.
[0222] In some possible implementation, the first control information further comprises second information. In another possible implementation, the method 200 further comprises: S240, sending, by the G node, second control information to the T node, the second control information comprising the second information. Correspondingly, the T node receives the second control information from the G node.
[0223] In some possible implementation, the first control information further comprises second information. In another possible implementation, the method 200 further comprises: S240, sending, by the G node, second control information to the T node, the second control information comprising the second information. Correspondingly, the T node receives the second control information from the G node.
[0224] In some possible implementation, the first control information further comprises second information. In another possible implementation, the method 200 further comprises: S240, sending, by the G node, second control information to the T node, the second control information comprising the second information. Correspondingly, the T node receives the second control information from the G node.
[0225] In some possible implementation, the first control information further comprises second information. In another possible implementation, the method 200 further comprises: S240, sending, by the G node, second control information to the T node, the second control information comprising the second information. Correspondingly, the T node receives the second control information from the G node.
[0226] In some possible implementation, the first control information further comprises second information. In another possible implementation, the method 200 further comprises: S240, sending, by the G node, second control information to the T node, the second control information comprising the second information. Correspondingly, the T node receives the second control information from the G node.
[0227] In some possible implementation, the first control information further comprises second information. In another possible implementation, the method 200 further comprises: S240, sending, by the G node, second control information to the T node, the second control information comprising the second information. Correspondingly, the T node receives the second control information from the G node.
[0228] In some possible implementation, the first control information further comprises second information. In another possible implementation, the method 200 further comprises: S240, sending, by the G node, second control information to the T node, the second control information comprising the second information. Correspondingly, the T node receives the second control information from the G node.
[0229] In some possible implementation, the first control information further comprises second information. In another possible implementation, the method 200 further comprises: S240, sending, by the G node, second control information to the T node, the second control information comprising the second information. Correspondingly, the T node receives the second control information from the G node.
[0230] In some possible implementation, the first control information further comprises second information. In another possible implementation, the method 200 further comprises: S240, sending, by the G node, second control information to the T node, the second control information comprising the second information. Correspondingly, the T node receives the second control information from the G node.
[0231] Exemplarily, in the configuration example 1, the second information can include one or more of the following:
[0232] (a) A set of radio frames occupied by ACK feedback resources. For example, one or more radio frames at the end of each TTI.
[0233] (b) A number of reference signal (RS) symbols.
[0234] (c) A modulation order of ACK feedback based on TB.
[0235] (d) A modulation order of first level CBG feedback.
[0236] (e) A modulation order of second level CBG feedback.
[0237] (f) A number of subcarriers or a number of subcarrier groups occupied by ACK feedback resources.
[0238] (g) Configuration information of ACK feedback resource pool.
[0239] The above numbers are only for understanding and description, and do not limit the present application.
[0240] In some examples, the second information can not include (b) above. The number of RS symbols can be predefined or preconfigured as 1.
[0241] Exemplarily, the second information includes (f) above. In this way, compared with the scheme of default 20MHz bandwidth, i.e., default one channel, in the above scheme, ACK feedback resources can be flexibly configured. For example, the ACK feedback resources can be resources in multiple channels (or carriers). In this way, in the scenario of carrier switching, different ACK feedback resources on different carriers can be dynamically indicated by GCI.
[0242] Wherein, (g) the configuration information of ACK feedback resource pool can be used to configure multiple ACK feedback resources. Tables 6-1 to 6-3 show several examples of configuration information of ACK feedback resource pool. The ACK feedback resource pool can be configured in the form of Tables 6-1 to 6-3.
[0243] Table 6-1
[0244] Table 6-1 shows the configuration information of ACK feedback resource pool based on first level CBG and second level CBG retransmission.
[0245] In some examples, the starting time domain symbol can also be referred to as a first symbol. The starting time domain symbol can include symbols occupied by RS.
[0246] The index of the starting time domain symbol can indicate the index of the starting time domain symbol of the ACK feedback resource in a wireless frame. For example, if multiple wireless frames are configured, the index of the starting time domain symbol can be a relative value relative to the 1st symbol (index 0) in the configured multiple wireless frames.
[0247] The number of feedback symbols based on the first level CBG retransmission can indicate the number of symbols allocated for the feedback information corresponding to the first level CBG retransmission. For example, in the case of feedback with the first level CBG as the granularity, the feedback information indicating whether the data transmission of the first level CBG is correct can occupy 1 symbol.
[0248] The number of feedback symbols based on the second level CBG retransmission can indicate the number of symbols allocated for the feedback information corresponding to the second level CBG retransmission. For example, in the case of feedback with the second level CBG as the granularity, the feedback information indicating whether the data transmission of the second level CBG is correct can occupy 2 symbols.
[0249] Optionally, the multiple ACK feedback resources are distributed on multiple channels. In other words, the multiple ACK feedback resources can be across multiple channels (or carriers, or 20MHz bandwidth).
[0250] For example, see the subcarrier offset in Table 6-1. The subcarrier offset can indicate the index of the starting subcarrier of the frequency domain resource occupied by the ACK feedback resource. Through different values of the subcarrier offset, the multiple ACK feedback resources can be distributed on multiple channels, or in other words, can be across multiple channels. In some examples, instead of using the subcarrier offset for indication, the channel index, or the carrier index, can be directly indicated.
[0251] As an example, the ACK feedback resources corresponding to the resource indexes 0-8 are located in the 1st channel, and the ACK feedback resources corresponding to the resource indexes 9-17 are located in the 2nd channel. It can be seen that the ACK feedback resources corresponding to the resource indexes 0-17 are located in multiple channels.
[0252] As another example, in the row corresponding to the resource index 31, “u” can represent any integer. v can represent any integer. In other words, the channel where the ACK feedback resource corresponding to the resource index 31 is located can be the same as the channel where the ACK feedback resource corresponding to the index 1 is located, or can be different.
[0253] Exemplarily, the comb type can include comb1, comb2, or comb4, etc.
[0254] Table 6-2
[0255] Table 6-2 shows configuration information of ACK feedback resource pool based on TB retransmission. The “number of feedback symbols based on TB retransmission” can indicate the number of time domain symbols allocated for feedback information corresponding to TB retransmission. Taking resource index 1 as an example, in the case of feedback in TB granularity, the feedback information indicating whether the data transmission of TB is correct can occupy 2 symbols.
[0256] Other descriptions of Table 6-2 can refer to the description of Table 6-1 above.
[0257] Table 6-3
[0258] Table 6-3 shows configuration information of ACK feedback resource pool based on first level CBG retransmission. In Table 6-3, “first level CBG” can be replaced by “CBG”. Other descriptions of Table 6-3 can refer to the description of Table 6-1 above.
[0259] As can be seen from Table 6-1 to Table 6-3, the configuration information of ACK feedback resource pool can include at least one of the number of time domain symbols allocated for feedback information corresponding to TB retransmission, the number of symbols allocated for feedback information corresponding to first level CBG retransmission, or the number of symbols allocated for feedback information corresponding to second level CBG retransmission.
[0260] In some possible implementation ways, the G node can send a GCI to the T node. The GCI can include indication information of resource index. For example, the indication information of resource index can be 5 bits. The 5 bits can indicate 32 different resource indexes. For example, the configuration information of ACK feedback resource pool corresponding to the 32 different resource indexes indicated by the indication information of resource index can be shown in Table 6-1, Table 6-2 or Table 6-3.
[0261] Next, an example of second information carried in GCI is introduced, which is referred to as configuration example 2.
[0262] In some possible implementation ways of configuration example 2, before sending the GCI (for example, first control information), the G node can send a high layer signaling (for example, XRC) to the T node. The high layer signaling can include configuration information of ACK feedback resource. The configuration information of ACK feedback resource can be used to configure the above-mentioned ACK feedback resource. For example, the configuration information of ACK feedback resource can include at least one of (a) to (g) above. For example, the configuration information of ACK feedback resource includes (g) configuration information of ACK feedback resource pool, which can be shown in Table 6-1, Table 6-2 or Table 6-3.
[0263] For example, the configuration information of ACK feedback resource can include at least one of the following:
[0264] (a) a set of radio frames occupied by ACK feedback resources. For example, the last one or more radio frames of each TTI.
[0265] (b) a number of reference signal (RS) symbols.
[0266] (c) a modulation order of ACK feedback based on TB.
[0267] (d) a modulation order of ACK feedback based on first level CBG.
[0268] (e) a modulation order of ACK feedback based on second level CBG.
[0269] (f) a number of subcarriers or a number of subcarrier groups occupied by ACK feedback resources.
[0270] (g) configuration information of ACK feedback resource pool.
[0271] The second information can be used to indicate an index of ACK feedback resources in the configuration information of ACK feedback resource pool. For example, the second information can be 5 bits. The 5 bits can indicate 32 different resource indexes. For example, the configuration information of ACK feedback resource pool corresponding to the 32 different resource indexes indicated by the second information can be shown by one of Table 6-1 to Table 6-3.
[0272] Table 6-1, Table 6-2 or Table 6-3 are only examples, and the present application does not limit the specific form of (g) configuration information of ACK feedback resource pool. The (g) configuration information of ACK feedback resource pool can also have other forms.
[0273] In some possible implementations, the ACK feedback resources described above include: time domain symbols of feedback information corresponding to the first level CBG, and / or time domain symbols of feedback information corresponding to the second level CBG.
[0274] For example, the third column (from left) of Table 6-1 can be used to configure time domain symbols of feedback information corresponding to the first level CBG, and the fourth column of Table 6-1 can be used to configure time domain symbols of feedback information corresponding to the second level CBG.
[0275] In some examples, in the case that the ACK feedback resources described above are time domain symbols of feedback information corresponding to the first level CBG, the time domain symbols are used to carry feedback information used to indicate whether the data transmission on the first level CBG is correct.
[0276] In some examples, the ACK feedback resource is a time domain symbol for carrying feedback information indicating whether data transmission on the second level CBG is correct.
[0277] As an example, in the process of T-node initializing access, the second information carried in the high layer signaling, or the configuration information of the ACK feedback resource in the high layer signaling, can be sent through SIB. In this case, the configuration information of the (g) ACK feedback resource pool can be predefined. For example, the SIB does 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 the above (a) to (f) can be carried in the SIB.
[0278] As another example, after T-node random access, the ACK feedback resource can be configured or indicated according to the above configuration example 1 or configuration example 2.
[0279] The following describes related examples of indicating modulation order.
[0280] In the scenario of initial transmission and retransmission, the modulation and coding mode indication information (or referred to as MCS index indication) in the traditional "dynamic scheduling data control information" all uses 5 bits to indicate one index in the MCS index of 0-31, which has a large overhead.
[0281] In the case of retransmission, in order to reduce the processing delay caused by re-encoding, re-encoding can be selected not to be performed. When re-encoding is not performed, the code rate is usually not changed, and only the modulation mode needs to be changed. In this case, the retransmission does not need to use 0-31 order MCS. For example, bit multiplexing can be used to reduce the indication overhead. The following is a specific description.
[0282] In some possible implementation manners, the first control information further includes third information.
[0283] The third information can be used to indicate a first index, and the first index can be a modulation order of retransmission of the first data. The modulation order of initial transmission of the first data can be greater than the modulation order of retransmission of the first data.
[0284] For example, the first index is used to determine the modulation order of retransmission of the first data according to the modulation order of initial transmission of the first data.
[0285] The third information can also be referred to as MCS index indication or other names. Exemplarily, the third information can be carried in an MCS index indication field. Exemplarily, the third information can have 5 bits.
[0286] Exemplarily, the number of bits indicating the first index can be K. K is a positive integer. Table 7 shows examples of the modulation mode of retransmission corresponding to the first index in the case of initial transmission of 4096 quadrature amplitude modulation (QAM), initial transmission of 1024 QAM, initial transmission of 256 QAM, initial transmission of 64 QAM, initial transmission of 16 QAM, and initial transmission of quadrature phase shift keying (QPSK) respectively, with K = 2.
[0287] Table 7
[0288] For example, the value of the first index is 0, indicating that the modulation mode of retransmission is 4096 QAM in the case of initial transmission of 4096 QAM. Those skilled in the art can understand that retransmission usually occurs in the case of poor channel quality, and therefore the above scheme limits the modulation order of retransmission to be lower than the modulation order of initial transmission, which can improve the effect of retransmission. For example, when the modulation mode of initial transmission is 1024 QAM, the modulation order corresponding to the modulation mode of retransmission can be less than or equal to the modulation order corresponding to the modulation mode of initial transmission. For example, the modulation mode can be 1024 QAM, 256 QAM, 64 QAM or 16 QAM.
[0289] In some possible implementation manners, the high layer signaling (for example, the second control information) sent by the G node to the T node before the sending of the first control information can be used to indicate whether re-encoding (for example, re-channel encoding of the first data) is performed in the case of retransmission. For example, the high layer signaling can indicate re-encoding, or indicate no re-encoding. In another possible implementation manner, no re-encoding in the case of retransmission can be predefined or preconfigured. That is, the T node and the G node can default to no re-encoding in data retransmission.
[0290] In some examples, the K bits (that is, the bits indicating the first index) can be the most significant bits (MSBs) of the MCS index indication field (for example, the field in which the modulation and coding mode indication information in the conventional dynamic scheduling data control information is located). For example, K = 2, and the bits indicating the first index can be the 2 MSBs of the 5 bits of the MCS index indication field.
[0291] In some examples, the code rate of retransmission can be consistent with the code rate of initial transmission.
[0292] In some examples, in the case of multiple retransmissions, the modulation mode of the initial transmission can still take the modulation mode of the first transmission as a reference. For example, the modulation mode of the first transmission is 4096QAM. The third information indicates that the first index is 1, and then, for example, the modulation mode of the second transmission can be 1024QAM according to Table 7. Further, the G node sends information indicating the first index again, which indicates that the first index is 1, and then the modulation mode of the third transmission can be 1024QAM, that is, the modulation mode of the initial transmission can still take the modulation mode of the first transmission as a reference.
[0293] Table 7 is only an example, and the modulation mode of the retransmission corresponding to the first index can also have other forms, which are not limited in the application.
[0294] 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 of indicating the modulation order of the retransmission with the index of 0-31, the above scheme can reduce the number of bits indicating the modulation order, thereby saving signaling overhead.
[0295] In some possible implementations, the third information is also used to indicate the type of the retransmission of the first data. For example, the third information can indicate a second index corresponding to the type of the retransmission of the first data.
[0296] For example, the number of bits indicating the type of the retransmission of the first data can be L. L is a positive integer. Table 8 takes L=3 as an example to show the type of the retransmission of the first data corresponding to the value of the different second index.
[0297] Table 8
[0298] The type of the retransmission can also be referred to as a retransmission scheduling type.
[0299] In some examples, the L bits (i.e., the bits indicating the type of the retransmission of the first data) can be the lowest significant bits (LSB) of the MCS index indication field (e.g., the field in which the modulation and coding mode indication information in the conventional dynamic scheduling data control information is located). For example, L=3, and the bits indicating the type of the retransmission of the first data can be the 3 LSB of the 5 bits of the MCS index indication field.
[0300] Based on the above scheme, the third information can indicate the type of the retransmission of the first data on the basis of indicating the modulation order of the retransmission of the first data. The above scheme saves signaling overhead through bit multiplexing.
[0301] In some possible implementation manners, the type of the retransmission of the first data includes a first-level CBG-based retransmission or a second-level CBG-based retransmission.
[0302] For example, in the case where the value of the second index is 2 and 3, the type of the retransmission of the first data includes the first-level CBG-based retransmission. In the case where the value of the second index is 4 and 5, the type of the retransmission of the first data includes the second-level CBG-based retransmission.
[0303] The type of the retransmission can also have other forms, which are not limited in the application.
[0304] According to the foregoing scheme, the type of the retransmission of the first data includes the first-level CBG-based retransmission or the second-level CBG-based retransmission, so that the managed node (for example, the T node) can perform the first-level CBG-based retransmission or the second-level CBG-based retransmission according to the indication of the managing node (for example, the G node).
[0305] The following describes related examples of time domain resource indication.
[0306] In some possible implementation manners, the first control information further includes fourth information.
[0307] The fourth information can be used to indicate a starting time domain symbol and / or an ending time domain symbol of the first data.
[0308] For example, W bits are used to indicate the index of the starting time domain symbol of the time domain resource in one TTI. For another example, E bits are used to indicate the index of the ending time domain symbol of the time domain resource in one TTI. W and E can be positive integers.
[0309] In the conventional dynamic scheduling data control information, the fields related to the time domain resource indication are the starting radio frame indication information and the radio frame length indication. It can be seen that the granularity of the time domain resource indication in the conventional dynamic scheduling data control information is a frame.
[0310] According to the foregoing scheme, the fourth information can be used to indicate the starting time domain symbol and / or the ending time domain symbol of the first data. Compared with the time domain resource indication with the frame as the granularity, the foregoing scheme takes the symbol as the granularity of the time domain resource indication, and can more accurately indicate the time domain resource, thereby improving the utilization of the time domain resource.
[0311] In some examples, W = 10. In some examples, E = 10. In the case that W and E are 10, the fourth information can indicate any one symbol of a plurality of different TTI lengths. For example, the plurality of different TTI lengths at least include 8 milliseconds (ms), 4 ms, 2 ms, 1 ms, 0.5 ms, 0.25 ms, or 0.125 ms. The above scheme further improves the flexibility of time domain resource indication.
[0312] The following describes examples of determining the number of retransmissions.
[0313] For example, in the case of poor channel quality, multiple repeated transmissions can be performed. Through multiple repeated transmissions, the receiving end of the data can obtain repeated combination gain, which is beneficial to improving the communication performance. Considering the indication overhead, the following describes examples of implicitly indicating the number of retransmissions.
[0314] Exemplarily, the T node can determine the number of retransmissions of the first data according to the number of subcarriers of the initial transmission of the first data, the modulation order of the initial transmission of the first data, the number of subcarriers of the retransmission of the first data, and the modulation order of the retransmission of the first data.
[0315] For example, let N 1st-re be the number of subcarriers scheduled at initial transmission, M 1st-order be the modulation order scheduled at initial transmission, N retx-re be the number of subcarriers scheduled at retransmission, and M retx-order be the modulation order scheduled at retransmission. For QAM modulation, the modulation order can be Log2(Q qam ). For example, for 1024QAM (Q qam = 1024), the modulation order is 10 = Log2(1024). For QPSK modulation, the modulation order is 2. The number of repetitions is calculated as:
[0316] Exemplarily, the number of retransmissions R repeat_num may satisfy:
[0317] where, may represent the floor function.
[0318] In some possible implementations, in the case that the first data is retransmission data, the method 200 further includes: the T node determining the number of retransmissions of the first data according to the first information.
[0319] In the case that the first data is retransmission 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 above N retx-reExemplarily, the T node can determine the number of retransmissions of the first data according to the first information, the number of subcarriers of the initial transmission of the first data, and the modulation order of the retransmission of the first data.
[0320] Based on the above scheme, the number of retransmissions can be determined by the first information, thereby saving the overhead of explicitly indicating the number of retransmissions.
[0321] The following describes several examples of GCI provided by embodiments of the application. The above examples can be as shown in Table 9-1 to Table 9-4.
[0322] Table 9-1
[0323] Table 9-2
[0324] Exemplarily, Table 9-2 can be applied to retransmission based on TB. For example, the GCI shown in Table 9-2 can be used to schedule ACK feedback resources configured in advance by the configuration information of the ACK feedback resource pool shown in Table 6-2.
[0325] Table 9-3
[0326] Exemplarily, Table 9-3 can be applied to retransmission based on the first level CBG (or referred to as CBG). For example, the GCI shown in Table 9-3 can be used to schedule ACK feedback resources configured in advance by the configuration information of the ACK feedback resource pool shown in Table 6-3.
[0327] Table 9-4
[0328] Exemplarily, Table 9-4 can be applied to retransmission based on the first level CBG and / or the second level CBG. For example, the GCI shown in Table 9-4 can be used to schedule ACK feedback resources configured in advance by the configuration information of the ACK feedback resource pool shown in Table 6-1.
[0329] Exemplarily, the frequency domain resource indication in Table 9-1 to Table 9-4 can correspond to the first information. The ACK feedback resource indication can correspond to the second information. The MCS index indication can correspond to the third information. The start symbol indication and / or the end symbol indication can correspond to the fourth information.
[0330] The following describes a communication device provided by embodiments of the application in detail in combination with FIG. 4 to FIG. 7. The description of the device embodiments corresponds to the description of the method embodiments, and therefore, the content not described in detail can be referred to the above method embodiments, and for brevity, part of the content will not be described again.
[0331] The embodiments of the present application can divide the functional modules of the communication device according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The integrated module can be realized in the form of hardware, software functional module, or a combination of software and hardware. The division of the modules in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, another division manner can be used. The following will be described by taking the example of dividing each functional module according to each function.
[0332] FIG. 4 is an exemplary block diagram of the communication device 10 according to an embodiment of the present application.
[0333] As shown in FIG. 4, the communication device 10 can include a chip system 110, a memory 120, a bus 130, a power management module 140, a transceiver 150, and the like.
[0334] The chip system 110 can be an integrated circuit chip, and has a signal processing capability. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware or the instruction in the form of software in the chip system 110.
[0335] As an example but not limitation, the chip system 110 can include a circuit or chip 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.
[0336] Optionally, the chip system 110 can also be provided with 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. The memory can save instructions or data that have just been used or recycled by the chip system 110. If the chip system 110 needs to use the instructions or data again, it can directly call from the memory. This avoids repeated access and reduces the waiting time of the chip system 110, thereby improving the efficiency of the system.
[0337] In some embodiments, the chip system 110 can include one or more interfaces. The interfaces can 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.
[0338] The memory 120 can include random access memory (RAM) and read-only memory (ROM). The memory 120 can store computer-readable computer-executable code including instructions that, when executed, cause the processor to perform various functions described herein.
[0339] Optionally, the code can include instructions for implementing aspects of the embodiments disclosed herein, for example, including instructions for sending first control information. The code can be stored in a non-transitory computer-readable medium such as system memory or other type of memory. In some cases, the code can not be directly executable by the chip system 110 but can cause a computer (for example, when compiled and executed) to perform functions described herein. In some cases, the memory 120 can include a basic I / O system that can control basic hardware or software operations, for example, interaction with peripheral components or devices.
[0340] Illustratively, the chip system 110 performs various functional applications and data processing of the communication device 10 by running instructions stored in the memory 120. For example, when the communication device 10 performs file transfer with other devices (which can be a management node or a managed node), the chip system 110 of the communication device 10 can invoke computer-executable program code stored in the memory 120 to implement the communication method provided by the embodiments of the present application.
[0341] In addition, the memory 120 can be integrated in the above-mentioned chip system 110, or independent of the chip system 110.
[0342] Exemplarily, the bus 130 can be a USB, used to support mutual communication between various parts in the communication device 10.
[0343] The power management module 140 is used to receive charging input from a charger. Optionally, the power management module 140 can supply power to the communication device 10 (e.g., a battery module of the communication device 10) while charging the communication device 10. As an example but not limitation, the power management module 140 can also supply power to devices other than the communication device 10.
[0344] The transceiver 150 can communicate bi-directionally, via one or more antennas, wired, or wireless links as exemplified, the transceiver 150 can represent a wireless transceiver and can communicate bi-directionally with another wireless transceiver. The transceiver 150 can also include a modem to modulate the packets and to provide the modulated packets to the antennas for transmission, and to demodulate packets received from the antennas. Where the transceiver 150 includes a modem, the modem can be implemented as a software module executed via the processor 130 or as a hardware module.
[0345] In some cases, a wireless device can include a single antenna. However, in some cases the device can have more than one antenna, like the antenna 1 and the antenna 2 shown in FIG. 4, which can be capable of concurrently transmitting or receiving multiple wireless transmissions. Exemplarily, the antenna 1 and the antenna 2 are used to emit and receive electromagnetic wave signals. Each antenna in the communication device 10 can be used to cover a single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 can be multiplexed as a diversity antenna of a wireless local area network. In some other embodiments, the antennas can be used in combination with a tuning switch. The communication device 10 can transmit files to other devices through a wireless communication function.
[0346] In one design, the communication device 20 can correspond to a management node (e.g., a G node) in the above-mentioned method embodiments.
[0347] The device 10 can implement steps or processes corresponding to steps performed by a management node in the above-mentioned method embodiments, wherein the transceiver 150 can be used to perform transceiver-related operations of the management node in the above-mentioned method embodiments, e.g., performing step S220 in the above-mentioned method embodiments; the chip system 110 can be used to perform processing-related operations of the management node in the above-mentioned method embodiments. For example, S210.
[0348] In another design, the communication device 10 can correspond to a managed node (e.g., a first network device) in the above-mentioned method embodiments.
[0349] The apparatus 10 can implement steps or procedures corresponding to those performed by the managed node in the above method embodiments, wherein the transceiver 150 can be configured to perform transceiver-related operations of the managed node in the above method embodiments, e.g., performing step S220 in the above method embodiments; the chip system 110 can be configured to perform processing-related operations of the managed node in the above method embodiments.
[0350] In the design of the communication apparatus 20 corresponding to the managed node, the communication apparatus 10 can include modules such as a short-range communication module 164, a sensor 161, a display 162, or a camera 163, as shown in FIG. 4.
[0351] The short-range communication module 164 can include modules that support short-range communication, such as WiFi, Bluetooth, etc.
[0352] By way of example, the sensor 161 can include a pressure sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, a proximity light sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, etc.
[0353] By way of example, the display 162 is configured to display images, videos, etc. The display includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flex light-emitting diode (FLED), a mini light-emitting diode (LED), a Micro LED, a Micro OLED, a quantum dot light emitting diode (QLED), etc. For example, in the embodiments of the present application, the display can be configured to display interfaces required to be displayed by the communication apparatus 10. By way of example, the communication apparatus 10 can implement the display function through a graphics processing unit (GPU), a display, and an application processor, etc. The GPU is a microprocessor for image processing, connected to the display and the application processor. The GPU is configured to perform mathematical and geometric calculations for graphics rendering. The chip system 110 can include one or more GPUs that execute program instructions to generate or change display information.
[0354] Exemplarily, the camera 163 is configured to acquire images, videos, etc.
[0355] It can be understood that the structure shown in FIG. 4 does not constitute a specific limitation on the communication apparatus 10, and the specific structure of the terminal device and / or the access network device can refer to that shown in FIG. 4. In some embodiments, the communication apparatus 10 can also include more or fewer components than those shown in FIG. 4, or combine certain components, or split certain components, or different component arrangements, etc. Alternatively, some components shown in FIG. 4 can be implemented in hardware, software, or a combination of software and hardware, and the terminal device and / or the access network device can add or reduce components on the basis of the structure given in FIG. 4.
[0356] FIG. 5 is a schematic block diagram of the communication apparatus 20 according to an embodiment of the present application.
[0357] As shown in FIG. 5, the communication apparatus 20 can include a baseband unit 210, which can communicate with external devices through a cellular radio frequency (RF) transceiver 220 (for example, when the communication apparatus 20 is a terminal device, the baseband unit 210 can communicate with an access network device through the cellular RF transceiver 220; for another example, when the communication apparatus 20 is an access network device, the baseband unit 210 can communicate with a terminal device and / or a core network device through the cellular RF transceiver 220).
[0358] Exemplarily, the baseband unit 210 can include a computer readable medium / memory. The baseband unit 210 can be responsible for general processing, including the execution of software stored on the computer readable medium / memory. The software, when executed by the baseband unit 304, causes the baseband unit 210 to perform the various functions described supra. The computer readable medium / memory can also be used for storing data that is manipulated by the baseband unit 210 when executing software.
[0359] Optionally, the baseband unit 210 further includes a receiving unit 201, a management unit 202 and a sending unit 203. In the case where the communication apparatus 20 is applied to a terminal device, the management unit 202 can include one or more of the sub-units shown in FIG. 5. For example, a subcarrier group management sub-unit, wherein the subcarrier group management sub-unit can be configured to perform the operation of determining whether each of the N subcarrier groups is used for transmitting or receiving the first data according to the first information in the above method embodiments. The units within the management unit 201 can be stored in the computer readable medium / memory and / or configured as hardware within the baseband unit 210. Among them, the receiving unit 201 and the sending unit 203 can be referred to as a transceiving unit.
[0360] When the communication apparatus 20 is configured to implement the function of the management node (e.g., G node) in the above-mentioned method embodiments, the receiving unit 201 is configured to perform the receiving steps of the management node, the sending unit 203 is configured to perform the sending steps of the management node, and the management unit 202 is configured to perform the processing steps of the management node.
[0361] For example, when the communication apparatus 20 is configured to implement the function of the management node in the above-mentioned method embodiments, the management unit 202 is configured to generate the first control information, which includes the first information used to indicate whether each of the N subcarrier groups is used to transmit the first data, wherein 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; and the sending unit 203 is configured to send the first control information to the managed node.
[0362] For example, when the apparatus 20 is configured to perform the method in FIG. 2, the receiving unit 201 can be configured to perform the steps of receiving information in the method; the management unit 202 can be configured to perform the processing steps in the method; and the sending unit 203 can be configured to perform the steps of sending information in the method.
[0363] Based on the above-mentioned scheme, the management node (e.g., 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 together include at least 160 subcarriers. Therefore, the above-mentioned scheme can effectively reduce the signaling overhead of the management node in indicating the frequency domain resources. For example, in the case of a large number of subcarriers, compared with indicating whether less than 40 subcarriers are used to transmit data each time, the above-mentioned scheme can indicate whether at least 160 subcarriers are used to transmit data at one time, thereby saving signaling overhead. In addition, compared with the scheme that can only indicate the frequency domain resources within a 20MHz bandwidth, the above-mentioned scheme can indicate the frequency domain resources within a 20MHz, 40MHz, or larger bandwidth, thereby being able to flexibly indicate the frequency domain resources within a plurality of bandwidths and being able to indicate the frequency domain resources within a large bandwidth.
[0364] When the communication apparatus 20 is configured to implement the function of the managed node (e.g., T node) in the above-mentioned method embodiments, the receiving unit 201 is configured to perform the receiving steps of the managed node, the sending unit 203 is configured to perform the sending steps of the managed node, and the management unit 202 is configured to perform the processing steps of the managed node.
[0365] Exemplarily, when the communication apparatus 20 is configured to implement the function of the managed node in the above-mentioned method embodiments, the receiving unit 201 receives first control information from the managed node, the first control information comprising first information used to indicate whether each of N subcarrier groups is used to transmit first data, wherein N is a positive integer, each of the N subcarrier groups comprises M subcarriers, M is a positive integer, and N*M is greater than or equal to 160. The sending unit 203 can be configured to send the first data to the managed node according to the first information. Alternatively, the receiving unit 201 can be configured to receive the first data from the managed node according to the first information.
[0366] For example, when the apparatus 20 is configured to execute the method in FIG. 2, the receiving unit 201 can be configured to execute the step of receiving information in the method; the management unit 202 can be configured to execute the processing step in the method; and the sending unit 203 can be configured to execute the step of sending information in the method.
[0367] For more details about the above-mentioned receiving unit 201, management unit 202 and sending unit 203, please refer to the related description in the above-mentioned method embodiments, which will not be repeated here.
[0368] By way of example and not limitation, the chip system in the present application is shown in FIG. 6, which is a schematic block diagram of a chip system 30 according to an embodiment of the present 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 a system in package (SIP) chip containing a modem core.
[0369] As can be seen from FIG. 6, the chip system (or also referred to as a processing system) includes a processor 310, a memory 320 and an input / output interface 330.
[0370] The processor 310 can be a processing circuit in the chip system (including at least one processor, such as the processor 1 and the processor 2 shown in FIG. 6, etc.). The processor 310 can be coupled to the memory 320 to invoke instructions in the memory 320, so that the chip system can implement the methods and functions of the embodiments of the present application. The input / output interface 330 can be an input / output circuit in the chip system, which outputs the processed information of the chip system or inputs the data or signaling information to be processed into the chip system for processing.
[0371] As an option, the chip system is configured to implement operations performed by the management node (e.g., G node) or the managed node (e.g., T node) in the above various method embodiments.
[0372] For example, the processor 310 is configured to implement processing-related operations performed by the management node or the managed node in the above method embodiments, which can be specifically referred to the descriptions in the foregoing embodiments; the input / output interface 330 is configured to implement sending and / or receiving-related operations performed by the management node or the managed node in the above method embodiments, which can be specifically referred to the descriptions in the foregoing embodiments.
[0373] By way of example and without limitation, the chip system in the present application is shown in FIG. 7, which is a schematic block diagram of a chip system 40 according to an embodiment of the present application.
[0374] As can be seen from FIG. 7, the chip system (or also can be referred to as a processing system) includes an input / output interface 410 and a logic circuit 420. The input / output interface 410 can be an input / output circuit in the chip system, which outputs information processed by the chip system or inputs data or signaling information to be processed by the chip system, which can be specifically referred to the descriptions in the foregoing embodiments, such as the embodiments in FIG. 2; the logic circuit 420 is configured to implement the communication method described above, which can be specifically referred to the descriptions in the foregoing embodiments.
[0375] As an option, the chip system is configured to implement operations performed by the management node or the managed node in the above various method embodiments.
[0376] For example, the logic circuit 420 is configured to implement processing-related operations performed by the management node or the managed node in the above method embodiments; the input / output interface 410 is configured to implement sending and / or receiving-related operations performed by the management node or the managed node in the above method embodiments.
[0377] The embodiments of the present application further provide a computer readable storage medium, which has stored thereon computer instructions for implementing the method performed by the device in the above various method embodiments.
[0378] For example, the computer program is executed by a computer, so that the computer can implement the method performed by the management node or the managed node in the above various method embodiments.
[0379] The embodiments of the present application further provide a computer program product, which contains instructions, which are executed by a computer to implement the method performed by the management node or the managed node in the above various method embodiments.
[0380] The embodiments of the present application further provide a communication system, which includes the management node and the managed node described above.
[0381] The explanations and beneficial effects of the related content in any of the above provided devices can refer to the corresponding method embodiments provided above, and will not be repeated here.
[0382] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized 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 the present application.
[0383] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0384] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0385] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. According to actual needs, some or all of the units can be selected to achieve the purpose of the embodiment.
[0386] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.
[0387] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk, and various media that can store program codes.
Claims
1. A communication method characterized by comprising: The method comprises: The management node generates first control information, the first control information comprising first information used to indicate whether each of N subcarrier groups is used to transmit first data, wherein N is a positive integer, each of the N subcarrier groups comprises M subcarriers, M is a positive integer, and N*M is greater than or equal to 160; The management node sends the first control information to the managed node.
2. The method of claim 1, wherein, M is a positive integer multiple of 10.
3. The method according to claim 1 or 2, characterized in that, The first information comprises a bit map, the bit map comprising 16 bits, wherein 1 bit of the 16 bits is used to indicate whether N / 16 of the N subcarrier groups is used to transmit the first data.
4. The method of claim 3, wherein, N is a positive integer greater than or equal to 16, and M is a positive integer greater than or equal to 10.
5. The method according to claim 1 or 2, characterized in that, The first information comprises a bit map, the bit map comprising P bits, wherein 1 bit of the P bits is used to indicate whether N / P of the N subcarrier groups is used to transmit the first data, and P is a positive integer greater than 10.
6. The method according to any one of claims 1 to 5, characterized in that, 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.
7. The method according to any one of claims 1 to 6, characterized in that, The N*M subcarriers comprised by the N subcarrier groups are located in Q channels, wherein N*M satisfies: N*M < 161*Q+5*(Q-1). N is a positive integer multiple of 16, M is a positive integer multiple of 10, and Q is a positive integer.
8. The method of any one of claims 1 to 7, wherein The first control information further comprises second information used to indicate an ACK feedback resource, the ACK feedback resource being used to carry feedback information used to indicate whether transmission of the first data on a first level CBG and / or a second level CBG is correct, the first level CBG comprising a plurality of the second level CBGs; Or, The method further comprises: The management node sends second control information to the managed node, the second control information comprising the second information.
9. The method of claim 8, wherein, The ACK feedback resource comprises a time domain symbol of feedback information corresponding to the first level CBG, and / or a time domain symbol of feedback information corresponding to the second level CBG.
10. The method according to any one of claims 1 to 9, characterized in that, The first control information further comprises third information used to indicate a first index corresponding to a modulation order of retransmission of the first data, the modulation order of initial transmission of the first data being greater than the modulation order of retransmission of the first data.
11. The method of claim 10, wherein, The third information is further used to indicate a type of retransmission of the first data.
12. The method of claim 11, wherein, The type of retransmission of the first data comprises first level CBG-based retransmission or second level CBG-based retransmission.
13. The method according to any one of claims 1 to 12, characterized in that, The first control information further comprises fourth information used to indicate a starting time domain symbol and / or an ending time domain symbol of transmission of the first data.
14. The method according to any one of claims 1 to 13, characterized in that, In a case where the first data is retransmission data, the first information is used to determine a number of times of retransmission of the first data.
15. A method of communication, comprising: The method comprises: The managed node receives first control information from the management node, the first control information comprising first information indicating whether each of N subcarrier groups is used for transmitting first data, wherein N is a positive integer, each of the N subcarrier groups comprises M subcarriers, M is a positive integer, and N*M is greater than or equal to 160; The managed node transmits the first data to the management node or receives the first data from the management node according to the first information.
16. The method of claim 15, wherein, M is a positive integer multiple of 10.
17. The method according to claim 15 or 16, characterized in that, The first information comprises a bitmap comprising 16 bits, wherein one bit of the 16 bits is used to indicate whether N / 16 of the N subcarrier groups are used for transmitting the first data.
18. The method of claim 17, wherein, N is a positive integer greater than or equal to 16, and M is a positive integer greater than or equal to 10.
19. The method of claim 15 or 16, wherein, The first information comprises a bitmap comprising P bits, wherein one bit of the P bits is used to indicate whether N / P of the N subcarrier groups are used for transmitting the first data, and P is a positive integer greater than 10.
20. The method of any one of claims 15-19, wherein, 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.
21. The method of any one of claims 15-20, wherein, The N subcarrier groups comprise N*M subcarriers located in Q channels, wherein N*M satisfies: N*M < 161*Q+5*(Q-1); wherein N is a positive integer multiple of 16, M is a positive integer multiple of 10, and Q is a positive integer.
22. The method of any of claims 15-21, wherein: The first control information further comprises second information indicating an ACK feedback resource, the ACK feedback resource being used to carry feedback information indicating whether transmission of the first data on a first level CBG and / or a second level CBG is correct, the first level CBG comprising a plurality of the second level CBGs; Or, The method further comprises: The managed node receives second control information from the management node, the second control information comprising the second information.
23. The method of claim 22, wherein, The ACK feedback resource comprises a time domain symbol of feedback information corresponding to the first level CBG and / or a time domain symbol of feedback information corresponding to the second level CBG.
24. The method of any one of claims 15-23, wherein, The first control information further comprises third information indicating a first index corresponding to a modulation order of retransmission of the first data, the modulation order of initial transmission of the first data being greater than the modulation order of retransmission of the first data.
25. The method of claim 24, wherein, The third information is further used to indicate a type of retransmission of the first data.
26. The method of claim 25, wherein, The type of retransmission of the first data comprises first level CBG-based retransmission or second level CBG-based retransmission.
27. The method of any one of claims 15-26, wherein, The first control information further comprises fourth information indicating a starting time domain symbol and / or an ending time domain symbol of transmission of the first data.
28. The method of any one of claims 15-27, wherein, In a case where the first data is retransmission data, the method further comprises: According to the first information, a number of retransmissions of the first data is determined.
29. A communications device, characterized by comprising at least one module or at least one unit for carrying out the method of any one of claims 1 to 28.
30. A communications device, characterized by comprising: at least one processor configured to cause a method of any one of claims 1 to 28 to be performed by executing computer programs or instructions.
31. The communication apparatus according to claim 30, wherein The communication device further comprises a memory for storing the computer programs or instructions.
32. A computer-readable storage medium, comprising: The computer readable storage medium has stored thereon computer programs or instructions that, when executed, cause a method of any one of claims 1 to 28 to be performed.
33. A computer program product, characterised in that, comprising computer programs or instructions that, when executed, implement a method of any one of claims 1 to 28.
Citation Information
Patent Citations
Method and device for determining feedback use resources, terminal and management equipment
CN114375049A
Information transmission method and device
CN114389767A
Communication method and communication device
CN117527170A
Reporting a number of effective frequencies for radio resource management purposes
US20190357068A1
Cited By
Resource allocation method, satellite flash communication system and computer readable storage medium
CN122160919A