DATA TRANSFER METHOD, DEVICE AND SYSTEM
Patent Information
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2019-01-18
- Publication Date
- 2026-06-17
AI Technical Summary
Existing data transmission technologies are limited by a relatively low data transmission rate due to restricted bandwidth and space-time stream quantities, with maximum bandwidth of 160 MHz and a sum of space-time stream quantities of 8.
The method involves generating data packets with increased bandwidth and space-time stream quantities, exceeding 160 MHz and 8, by using signaling fields to indicate higher bandwidth and multiple space-time streams, and employing various allocation strategies for transmission resources.
This approach enhances data transmission rates by utilizing bandwidths greater than 160 MHz and space-time stream quantities exceeding 8, thereby improving data transmission efficiency.
Description
TECHNICAL FIELD
[0001] This application relates to the field of communications technologies, and in particular, to a data transmission method and apparatus.BACKGROUND
[0002] With the development of communications technologies, the communications technologies have been widely used, for example, an access point (Access Point, AP) and a station (Station, STA) that use the communications technology can transmit data to each other.
[0003] For example, when a transmit end (the AP or the STA) needs to send data, the transmit end may encapsulate to-be-transmitted data and a preamble including a signaling field to obtain a data packet, and then send the data packet. The signaling field includes bandwidth information and space-time stream information. The bandwidth information is used to indicate bandwidth of a target transmission resource used to transmit the data packet, and the space-time stream information is used to indicate a first space-time stream quantity corresponding to each receive end. The first space-time stream quantity corresponding to each receive end is a quantity of space-time streams used by the transmit end to send the data packet to the receive end. In a related technology, maximum bandwidth indicated by the bandwidth information is 160 MHz, and a maximum value of a sum of all space-time stream quantities indicated by the space-time stream information is 8.
[0004] In the related technology, both bandwidth and a space-time stream quantity that are indicated by a signaling field are relatively small. Therefore, bandwidth used by an AP or a STA to send a data packet is relatively small, a quantity of space-time streams used to send the data packet is relatively small, and a data transmission rate is relatively low.
[0005] KR20160096031 relates to method and apparatus for supporting various frame types in a high efficiency wireless LAN.SUMMARY
[0006] This application provides a data transmission method, apparatus, and system, to resolve a problem of a relatively low data transmission rate.
[0007] The invention has been defined in the independent claims. Further specific technical features have been defined in the dependent claims.BRIEF DESCRIPTION OF DRAWINGS
[0008] FIG. 1 is a schematic diagram of an application scenario of a data transmission method according to an implementation of this application; FIG. 2 is a flowchart of a data transmission method according to an implementation of this application; FIG. 3 is a schematic diagram of an RU in an 80 MHz band according to an implementation of this application; FIG. 4 is a schematic diagram of a first type of sub-information according to an implementation of this application; FIG. 5 is a schematic diagram of a second type of sub-information according to an implementation of this application; FIG. 6 is a schematic diagram of a third type of sub-information according to an implementation of this application; FIG. 7 is a schematic diagram of a fourth type of sub-information according to an implementation of this application; FIG. 8 is a schematic diagram of a fifth type of sub-information according to an implementation of this application; FIG. 9 is a schematic diagram of a sixth type of sub-information according to an implementation of this application; FIG. 10 is a schematic diagram of a seventh type of sub-information according to an implementation of this application; FIG. 11 is a flowchart of another data transmission method according to an implementation of this application; FIG. 12 is a schematic structural diagram of a data transmission apparatus according to an implementation of this application; FIG. 13 is a schematic structural diagram of another data transmission apparatus according to an implementation of this application; and FIG. 14 is a schematic structural diagram of a data transmission system according to an implementation of this application. DESCRIPTION OF IMPLEMENTATIONS
[0009] The invention made is disclosed in the embodiments referring to figure 2.
[0010] To make the objectives, technical solutions, and advantages of this invention clearer, the following further describes various implementations in detail with reference to the accompanying drawings. The implementations described below are not all claimed, they are included to help understanding the context of the invention. While the description refers to various implementations, the embodiments of the invention are those which comprise at least all the features of an independent claim. Any implementation which does not fall within the scope of the claims does not form part of the invention, but rather included as an illustrative example that is useful for understanding the invention.
[0011] FIG. 1 is a schematic diagram of an application scenario of a data transmission method according to an implementation of this application. As shown in FIG. 1, the application scenario may include at least one AP and at least one STA. In FIG. 1, for example, the application scenario includes one AP and three STAs.
[0012] In this application scenario, each device and at least one other device may transmit a data packet to each other. For example, an AP and at least one STA may transmit a data packet to each other, an AP and at least one other AP may transmit a data packet to each other, and a STA and at least one AP may transmit a data packet to each other, or a STA and at least one other STA may transmit a data packet to each other. In other words, a transmit end may be an AP or a STA, and a receive end may be an AP or a STA. The AP may be a communications server, a router, a switch, or a bridge, and the STA may be a computer or a mobile phone.
[0013] It should be noted that the transmit end may send the data packet to the receive end in two manners.
[0014] In a first manner, the transmit end may generate a data packet based on to-be-sent data, and send the data packet to the receive end. In this case, the data packet may include a preamble and a data part, the data part carries the to-be-sent data, the preamble includes a signaling field, the signaling field includes bandwidth information and space-time stream information, the bandwidth information is used to indicate bandwidth of a target transmission resource used to transmit the data packet, and the space-time stream information is used to indicate a first space-time stream quantity corresponding to each receive end (in other words, a quantity of space-time streams used by the transmit end to transmit the data packet to each receive end). In a second manner, the transmit end may generate a data packet, and the data packet may be a trigger frame. Then, the transmit end may send the data packet to each receive end, to trigger each receive end to send another data packet to the transmit end based on the data packet. In this case, a signaling field in the data packet sent by the transmit end includes bandwidth information and space-time stream information, the bandwidth information is used to indicate bandwidth of a target transmission resource used by all receive ends to transmit another data packet to the transmit end, and the space-time stream information is used to indicate a first space-time stream quantity corresponding to each receive end (in other words, a quantity of space-time streams used by each receive end to transmit the another data packet to the transmit end). The data packet may also be referred to as a physical layer protocol data unit (PHY Protocol Data Unit, PPDU), and a data part in the data packet may be referred to as a physical layer service data unit (PHY Service Data Unit, PSDU).
[0015] There are a plurality of data transmission methods in a related technology, and in data packets sent by using these data transmission methods, maximum bandwidth indicated by bandwidth information is 160 MHz, and a maximum value of a sum of space-time stream quantities indicated by space-time stream information is 8. Therefore, a data packet transmission rate in the related technology is relatively low. This application provides a data transmission method, so that a problem of a relatively low data packet transmission rate can be resolved.
[0016] FIG. 2 is a flowchart of a data transmission method according to an implementation of this application. For example, a first data packet transmitted in FIG. 2 is a data packet including first to-be-transmitted data. As shown in FIG. 2, the data transmission method may include the following steps.
[0017] Step 201: A transmit end generates a first data packet, where a signaling field in the first data packet includes bandwidth information and space-time stream information, the bandwidth information is used to indicate first bandwidth, the space-time stream information is used to indicate k first space-time stream quantities corresponding to k receive ends, k≥1, a maximum value of the first bandwidth is greater than 160 MHz, and / or the k first space-time stream quantities meet a preset condition.
[0018] In other words, the maximum value of the first bandwidth is greater than 160 MHz, or the k first space-time stream quantities meet the preset condition, or the maximum value of the first bandwidth is greater than 160 MHz and the k first space-time stream quantities meet the preset condition. The preset condition includes: when k=1, a maximum value of the first space-time stream quantity indicated by the space-time stream information is greater than 8, and when k>1, a maximum value of a sum of the k first space-time stream quantities is greater than 8.
[0019] Step 202: The transmit end sends the first data packet to the k receive ends.
[0020] Step 203: Each receive end demodulates data that is in the first data packet and that needs to be sent to the receive end.
[0021] After receiving the signaling field in the first data packet, the receive end may identify, based on the signaling field, a transmission resource on which data transmitted by the transmit end to the receive end is located, to demodulate the data on the transmission resource.
[0022] In conclusion, in this implementation of this application, because the bandwidth information in the signaling field in the first data packet generated by the transmit end is used to indicate the first bandwidth, the space-time stream information is used to indicate the k first space-time stream quantities, the maximum value of the first bandwidth is greater than 160 MHz, and the k first space-time stream quantities meet the preset condition, at least one of the two conditions is valid. When the k first space-time stream quantities meet the preset condition, a maximum value of an accumulated value of the k first space-time stream quantities is greater than 8. Therefore, the first data packet can indicate a target data transmission resource with relatively high bandwidth, and / or the first data packet can indicate a relatively large quantity of space-time streams, and a data transmission rate is relatively high.
[0023] It should be noted that in this implementation of this application, that the first data packet is a data packet including the first to-be-transmitted data is used as an example. In this case, the first bandwidth is bandwidth of the target transmission resource used to transmit the first data packet, and the first space-time stream quantity corresponding to each receive end is a quantity of space-time streams used by the transmit end to send the first data packet to the receive end. Optionally, the first bandwidth may be 240 MHz or 320 MHz. When k=1, the first space-time stream quantity indicated by the space-time stream information may be 16. When k>1, the sum of the k first space-time stream quantities may be 16.
[0024] Optionally, the target transmission resource may include m first transmission resources successively arranged in frequency domain, and n second transmission resources successively arranged in the frequency domain. The second transmission resource may include a 26-subcarrier resource unit (resource unit, RU) that is in the target transmission resource and that is located at a center in the frequency domain in an 80 MHz band, m≥1, and n≥1. FIG. 3 is a schematic diagram of an RU that is in a target transmission resource and that is included in an 80 MHz band according to an implementation of this application. As shown in FIG. 3, RUs on an 80 MHz channel may include a 26-subcarrier RU including 26 subcarrier RUs, a 52-subcarrier RU including 52 subcarrier RUs, a 106-subcarrier RU including 106 subcarrier RUs, a 242-subcarrier RU including 242 subcarrier RUs, a 484-subcarrier RU including 484 subcarrier RUs, and a 996-subcarrier RU including 996 subcarrier RUs. When the first bandwidth is equal to 80 MHz, the target transmission resource may include one 80 MHz band. When the first bandwidth is greater than 80 MHz, the target transmission resource may include a plurality of 80 MHz bands. For example, when the first bandwidth is 160 MHz, the target transmission resource includes two 80 MHz bands. When the first bandwidth is 240 MHz, the target transmission resource includes three 80 MHz bands. When the first bandwidth is 320 MHz, the target transmission resource includes four 80 MHz bands. The first transmission resource may include a 242-subcarrier RU, a 484-subcarrier RU, a 996-subcarrier RU, twice the 996-subcarrier RU, three times the 996-subcarrier RU, or four times the 996-subcarrier RU. In this implementation of this application, for example, the first transmission resource includes the 242-subcarrier RU.
[0025] The signaling field in the first data packet may further include indication information, and the indication information may include first allocation information of each first transmission resource in the target transmission resource and second allocation information of each second transmission resource in the target transmission resource. The first allocation information of each first transmission resource is used to indicate at least one first RU obtained by dividing the first transmission resource, and a receive end to which each first RU is allocated. The second allocation information of each second transmission resource is used to indicate whether the second transmission resource is allocated to any receive end, and indicate a receive end to which the second transmission resource is allocated when the second transmission resource is allocated to any receive end. For example, the indication information may include two parts. One part is common information, and the common information may be used to indicate at least one first RU obtained by dividing the first transmission resource, and whether the second transmission resource is allocated to any receive end. The other part is information corresponding to each of the k receive ends, and information corresponding to each receive end may be used to indicate a resource allocated to the receive end (for example, the first RU in the first transmission resource or the second transmission resource).
[0026] It should be noted that an RU on the 80 MHz channel may include a 26-subcarrier RU, a 52-subcarrier RU, a 106-subcarrier RU, a 242-subcarrier RU, a 484-subcarrier RU, and a 996-subcarrier RU, and an RU on a 20 MHz channel may include a 26-subcarrier RU, a 52-subcarrier RU, a 106-subcarrier RU, and a 242-subcarrier RU. In this implementation of this application, for example, the first transmission resource includes a 242-subcarrier RU, and the first RU in the first transmission resource may include at least one RU in a 26-subcarrier RU, a 52-subcarrier RU, a 106-subcarrier RU, and a 242-subcarrier RU.
[0027] Optionally, the indication information may be divided into a plurality of types of sub-information, and in a process of transmitting the first data packet, the plurality of types of sub-information are transmitted on different channels. It should be noted that the first bandwidth is the bandwidth of the target transmission resource, and the target transmission resource may include a plurality of 20 MHz bands. For example, when the first bandwidth is 160 MHz, the target transmission resource may include eight 20 MHz bands. For example, when the first bandwidth is 320 MHz, the target transmission resource may include sixteen 20 MHz channel bands.
[0028] In this implementation of this application, there are a plurality of implementable manners for the indication information in the first data packet. Eight implementable manners are used as an example below for description.
[0029] In a first implementable manner of the indication information in the first data packet, as shown in FIG. 4, it is assumed that the first bandwidth is 320 MHz, the target transmission resource includes sixteen first transmission resources and four second transmission resources, and the sixteen first transmission resources form two sets. The two sets may include a first set including a first transmission resource whose ranking is an odd number in the sixteen first transmission resources, and a second set including a first transmission resource whose ranking is an even number in the sixteen first transmission resources. The first set corresponds to a second transmission resource whose ranking is an odd number in the four second transmission resources, and the second set corresponds to a second transmission resource whose ranking is an even number in the four second transmission resources.
[0030] It is assumed that a first transmission resource X represents an X th< first transmission resource, and a second transmission resource X represents an X th< second transmission resource. The first set may include first transmission resources 1, 3, 5, 7, 9, 11, 13, and 15 (in other words, a first transmission resource 1, a first transmission resource 3, a first transmission resource 5, a first transmission resource 7, a first transmission resource 9, a first transmission resource 11, a first transmission resource 13, and a first transmission resource 15 in the sixteen first transmission resources). The second set may include first transmission resources 2, 4, 6, 8, 10, 12, 14, and 16 (in other words, a first transmission resource 2, a first transmission resource 4, a first transmission resource 6, a first transmission resource 8, a first transmission resource 10, a first transmission resource 12, a first transmission resource 14, and a first transmission resource 16 in the sixteen first transmission resources). The first set corresponds to second transmission resources 1 and 3 (in other words, a second transmission resource 1 and a second transmission resource 3 in the four second transmission resources). The second set corresponds to second transmission resources 2 and 4 (in other words, a second transmission resource 2 and a second transmission resource 4 in the four second transmission resources).
[0031] The signaling field may include two types of sub-information. The two types of sub-information are in a one-to-one correspondence with the two sets, and each type of sub-information includes first allocation information of each first transmission resource in a set corresponding to the type of sub-information and second allocation information of each second transmission resource corresponding to the set corresponding to the type of sub-information. When the first data packet is being sent, each type of sub-information is separately transmitted on eight channels, in other words, each type of sub-information is transmitted eight times.
[0032] For example, one type of sub-information corresponding to the first set may be referred to as first sub-information CC1, and one type of sub-information corresponding to the second set may be referred to as second sub-information CC2. The CC1 may include first allocation information of the first transmission resources 1, 3, 5, 7, 9, 11, 13, and 15, and second allocation information of the second transmission resources 1 and 3. The CC2 may include first allocation information of the first transmission resources 2, 4, 6, 8, 10, 12, 14, and 16, and second allocation information of the second transmission resources 2 and 4.
[0033] A 320 MHz channel on which the target transmission resource is located may include sixteen 20 MHz channels successively arranged in the frequency domain. It is assumed that a channel X represents an X th< 20 MHz channel. In this case, when the first data packet is being transmitted, one piece of CC1 is transmitted on each of channels 1, 3, 5, 7, 9, 11, 13, and 15, and one piece of CC2 is transmitted on each of channels 2, 4, 6, 8, 10, 12, 14, and 16. The first transmission resource X is transmitted on the channel X.
[0034] Optionally, the bandwidth information in the first data packet is further used to indicate a punctured channel and an unpunctured channel that are in the channel on which the target transmission resource is located, and a channel on which at least one piece of sub-information in each type of sub-information is not punctured. It should be noted that the channel on which the target transmission resource is located includes a primary 20 MHz channel (referred to as P20), a secondary 20 MHz channel (referred to as S20), a secondary 40 MHz channel (referred to as S40), a primary 80 MHz channel (referred to as P80), a secondary 80 MHz channel (referred to as S80), and a secondary 160 MHz channel (referred to as S160). The bandwidth information may be used to indicate one or more of 11 cases shown in Table 1, and is not limited to the following cases. Table 1Case 1The bandwidth information is used to indicate that the first bandwidth is 20 MHz, and a 20 MHz channel on which a target transmission resource of 20 MHz is located is not punctured. In this case, the indication information in the first data packet includes one type of sub-information.Case 2The bandwidth information is used to indicate that the first bandwidth is 40 MHz, and a 40 MHz channel on which a target transmission resource of 40 MHz is located is not punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 3The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and an 80 MHz channel on which a target transmission resource of 80 MHz is located is not punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 4The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and a 160 MHz channel on which a target transmission resource of 160 MHz is located is not punctured. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 5The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and a 320 MHz channel on which a target transmission resource of 320 MHz is located is not punctured. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 6The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and in an 80 MHz channel on which a target transmission resource of 80 MHz is located, only S20 is punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 7The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and in an 80 MHz channel on which a target transmission resource of 80 MHz is located, only one 20 MHz channel in S40 is punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 8The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and in a 160 MHz channel on which a target transmission resource of 160 MHz is located, only S20 in P80 is punctured, and 20 MHz channels in S80 may be randomly combined. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.It should be noted that, that 20 MHz channels in the channel X may be randomly combined means that no 20 MHz channel in the channel X may be punctured, or at least one 20 MHz channel in the channel X is punctured. The channel X may be any channel in the channel on which the target transmission resource is located.Case 9The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and in a 160 MHz channel on which a target transmission resource of 160 MHz is located, only a 40 MHz channel on which P20 is located is not punctured, and 20 MHz channels in S80 may be randomly combined. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 10The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and in a 320 MHz channel on which a target transmission resource of 320 MHz is located, only S20 in P80 is punctured, and 20 MHz channels in another 80 MHz channel except P80 may be randomly combined. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 11The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and in a 320 MHz channel on which a target transmission resource of 320 MHz is located, only a 40 MHz channel on which P20 is located is not punctured, and 20 MHz channels in other three 80 MHz channels except P80 may be randomly combined. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.
[0035] In a second implementable manner of the indication information in the first data packet, as shown in FIG. 5, it is assumed that the first bandwidth is 320 MHz, the target transmission resource includes sixteen first transmission resources and four second transmission resources, and the sixteen first transmission resources form four sets. The four sets include a first set including a first transmission resource whose ranking is 1+4i in the sixteen first transmission resources, a second set including a first transmission resource whose ranking is 2+4i in the sixteen first transmission resources, a third set including a first transmission resource whose ranking is 3+4i in the sixteen first transmission resources, and a fourth set including a first transmission resource whose ranking is 4+4i in the sixteen first transmission resources, where i≥0. The four sets are in a one-to-one correspondence with the four second transmission resources.
[0036] For example, it is assumed that a first transmission resource X represents an X th< first transmission resource, and a second transmission resource X represents an X th< second transmission resource. In this case, the first set may include first transmission resources 1, 5, 9, and 13 in the sixteen first transmission resources, the second set may include first transmission resources 2, 6, 10, and 14 in the sixteen first transmission resources, the third set may include first transmission resources 3, 7, 11, and 15 in the sixteen first transmission resources, and the fourth set may include first transmission resources 4, 8, 12, and 16 in the sixteen first transmission resources. The first set corresponds to a second transmission resource 1 in the four second transmission resources, the second set corresponds to a second transmission resource 2 in the four second transmission resources, the third set corresponds to a second transmission resource 3 in the four second transmission resources, and the fourth set corresponds to a second transmission resource 4 in the four second transmission resources.
[0037] The indication information in the first data packet includes four types of sub-information, the four types of sub-information are in a one-to-one correspondence with the four sets, and each type of sub-information includes first allocation information of each first transmission resource in a set corresponding to the type of sub-information, and second allocation information of each second transmission resource corresponding to the set corresponding to the type of sub-information. When the first data packet is being sent, each type of sub-information is separately transmitted on four channels, in other words, each type of sub-information is transmitted four times.
[0038] For example, one type of sub-information corresponding to the first set may be referred to as first sub-information CC1, one type of sub-information corresponding to the second set may be referred to as second sub-information CC2, one type of sub-information corresponding to the third set may be referred to as third sub-information CC3, and one type of sub-information corresponding to the fourth set may be referred to as fourth sub-information CC4. The CC1 may include first allocation information of the first transmission resources 1, 5, 9, and 13, and second allocation information of the second transmission resource 1. The CC2 may include first allocation information of the first transmission resources 2, 6, 10, and 14, and second allocation information of the second transmission resource 2. The CC3 may include first allocation information of the first transmission resources 3, 7, 11, and 15, and second allocation information of the second transmission resource 3. The CC4 may include first allocation information of the first transmission resources 4, 8, 12, and 16, and second allocation information of the second transmission resource 4.
[0039] A 320 MHz channel on which the target transmission resource is located may include sixteen 20 MHz channels successively arranged in the frequency domain. It is assumed that a channel X represents an X th< 20 MHz channel, and the first transmission resource X is transmitted on the channel X. When the first data packet is being transmitted, one piece of CC1 is transmitted on each of channels 1, 5, 9, and 13, one piece of CC2 is transmitted on each of channels 2, 6, 10, and 14, one piece of CC3 is transmitted on each of channels 3, 7, 11 and 15, and one piece of CC4 is transmitted on each of channels 4, 8, 12 and 16.
[0040] Optionally, the bandwidth information in the first data packet is further used to indicate a punctured channel and an unpunctured channel that are in the channel on which the target transmission resource is located, and a channel on which at least one piece of sub-information in each type of sub-information is not punctured. It should be noted that the channel on which the target transmission resource is located includes a primary 20 MHz channel (referred to as P20), a secondary 20 MHz channel (referred to as S20), a secondary 40 MHz channel (referred to as S40), a primary 80 MHz channel (referred to as P80), a secondary 80 MHz channel (referred to as S80), and a secondary 160 MHz channel (referred to as S160). The bandwidth information may be used to indicate one or more of 17 cases shown in Table 2, and is not limited to the following cases. Table 2 Case 1The bandwidth information is used to indicate that the first bandwidth is 20 MHz, and a 20 MHz channel on which a target transmission resource of 20 MHz is located is not punctured. In this case, the indication information in the first data packet includes one type of sub-information.Case 2The bandwidth information is used to indicate that the first bandwidth is 40 MHz, and a 40 MHz channel on which a target transmission resource of 40 MHz is located is not punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 3The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and an 80 MHz channel on which a target transmission resource of 80 MHz is located is not punctured. In this case, the indication information in the first data packet includes two or four types of sub-information.Case 4The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and a 160 MHz channel on which a target transmission resource of 160 MHz is located is not punctured. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two or four types of sub-information.Case 5The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and a 320 MHz channel on which a target transmission resource of 320 MHz is located is not punctured. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes two or four types of sub-information.Case 6The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and in an 80 MHz channel on which a target transmission resource of 80 MHz is located, only S20 is punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 7The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and in an 80 MHz channel on which a target transmission resource of 80 MHz is located, only one 20 MHz channel in S40 is punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 8The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and in a 160 MHz channel on which a target transmission resource of 160 MHz is located, only S20 in P80 is punctured, and 20 MHz channels in S80 may be randomly combined. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 9The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and in a 160 MHz channel on which a target transmission resource of 160 MHz is located, a 40 MHz channel on which P20 is located is not punctured, and 20 MHz channels in S80 may be randomly combined. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 10The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and in a 320 MHz channel on which a target transmission resource of 320 MHz is located, P80 is not punctured, and 20 MHz channels in other three 80 MHz channels except P80 may be randomly combined. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes four types of sub-information.Case 11Four 20 MHz channels in S80 are numbered and are in a one-to-one correspondence with four 20 MHz channels in P80. The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and in a 320 MHz channel on which a target transmission resource of 320 MHz is located, only S20 in P80 is punctured, a 20 MHz channel 2 (a 20 MHz channel numbered 2 and corresponding to S20) in S80 is not punctured, and 20 MHz channels in another 80 MHz channel except P80 and S80 may be randomly combined. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes four types of sub-information.Case 12Two 20 MHz channels in S40 in P80 are numbered in advance, and four 20 MHz channels in S80 are numbered and are in a one-to-one correspondence with four 20 MHz channels in P80. The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and in a 320 MHz channel on which a target transmission resource of 320 MHz is located, a 20 MHz channel 1 (a 20 MHz channel numbered 1) in S40 is punctured, a 20 MHz channel 3 (a 20 MHz channel numbered 3 and corresponding to the 20 MHz channel 1 in S40) in S80 is not punctured, and 20 MHz channels in another 80 MHz channel except P80 and S80 may be randomly combined. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes four types of sub-information.Case 13Two 20 MHz channels in S40 are numbered in advance, and four 20 MHz channels in S80 are numbered and are in a one-to-one correspondence with four 20 MHz channels in P80. The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and in a 320 MHz channel on which a target transmission resource of 320 MHz is located, a 20 MHz channel 2 (a 20 MHz channel numbered 2) in S40 is punctured, a 20 MHz channel 4 (a 20 MHz channel numbered 4 and corresponding to the 20 MHz channel 2 in S40) in S80 is not punctured, and 20 MHz channels in another 80 MHz channel except P80 and S80 may be randomly combined. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes four types of sub-information.Case 14Two 20 MHz channels in S40 are numbered in advance, and four 20 MHz channels in S80 are numbered and are in a one-to-one correspondence with four 20 MHz channels in P80. The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and in a 320 MHz channel on which a target transmission resource of 320 MHz is located, 20 MHz channels 1 in S20 and S40 are punctured, neither a 20 MHz channel 2 (corresponding to S20) nor a 20 MHz channel 3 (corresponding to the 20 MHz channel 1 in S40) in S80 is punctured, and 20 MHz channels in another 80 MHz channel except P80 and S80 may be randomly combined. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes four types of sub-information.Case 15Two 20 MHz channels in S40 are numbered in advance, and four 20 MHz channels in S80 are numbered and are in a one-to-one correspondence with four 20 MHz channels in P80. The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and in a 320 MHz channel on which a target transmission resource of 320 MHz is located, 20 MHz channels 2 in S20 and S40 are punctured, neither a 20 MHz channel 2 (corresponding to S20) nor a 20 MHz channel 4 (corresponding to the 20 MHz channel 2 in S40) in S80 is punctured, and 20 MHz channels in another 80 MHz channel except P80 and S80 may be randomly combined. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes four types of sub-information.Case 16Two 20 MHz channels in S40 are numbered in advance, and four 20 MHz channels in S80 are numbered and are in a one-to-one correspondence with four 20 MHz channels in P80. The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and in a 320 MHz channel on which a target transmission resource of 320 MHz is located, only S40 in P80 is punctured, neither a 20 MHz channel 3 (corresponding to a 20 MHz channel 1 in S40) nor a 20 MHz channel 4 (corresponding to a 20 MHz channel 2 in S40) in S80 is punctured, and 20 MHz channels in another 80 MHz channel except P80 and S80 may be randomly combined. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes four types of sub-information.Case 17Two 20 MHz channels in S40 are numbered in advance, and four 20 MHz channels in S80 are numbered and are in a one-to-one correspondence with four 20 MHz channels in P80. The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and in a 320 MHz channel on which a target transmission resource of 320 MHz is located, only S40 and S40 in P80 are punctured, a 20 MHz channel 2 (corresponding to S20), a 20 MHz channel 3 (corresponding to a 20 MHz channel 1 in S40), and a 20 MHz channel 4 (corresponding to a 20 MHz channel 2 in S40) in S80 and S20 and S40 in S80 are not punctured, and 20 MHz channels in another 80 MHz channel except P80 and S80 may be randomly combined. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes four types of sub-information.
[0041] In a third implementable manner of the indication information in the first data packet, as shown in FIG. 6, the first bandwidth is 320 MHz, the target transmission resource includes sixteen first transmission resources and four second transmission resources, and the sixteen first transmission resources form eight sets. The eight sets include a first set including a first transmission resource whose ranking is 1+8i in the sixteen first transmission resources, a second set including a first transmission resource whose ranking is 2+8i in the sixteen first transmission resources, a third set including a first transmission resource whose ranking is 3+8i in the sixteen first transmission resources, a fourth set including a first transmission resource whose ranking is 4+8i in the sixteen first transmission resources, a fifth set including a first transmission resource whose ranking is 5+8i in the sixteen first transmission resources, a sixth set including a first transmission resource whose ranking is 6+8i in the sixteen first transmission resources, a seventh set including a first transmission resource whose ranking is 7+8i in the sixteen first transmission resources, and an eighth set including a first transmission resource whose ranking is 8+8i in the sixteen first transmission resources, where i≥0.
[0042] It is assumed that a first transmission resource X represents an X th< first transmission resource. In this case, the first set may include first transmission resources 1 and 9 in the sixteen first transmission resources, the second set may include first transmission resources 2 and 10 in the sixteen first transmission resources, the third set may include first transmission resources 3 and 11 in the sixteen first transmission resources, the fourth set may include first transmission resources 4 and 12 in the sixteen first transmission resources, the fifth set may include first transmission resources 5 and 13 in the sixteen first transmission resources, the sixth set may include first transmission resources 6 and 14 in the sixteen first transmission resources, the seventh set may include first transmission resources 7 and 15 in the sixteen first transmission resources, and the eighth set may include first transmission resources 8 and 16 in the sixteen first transmission resources.
[0043] The eight sets are classified into four groups, each group includes two sets, and the four sets are in a one-to-one correspondence with the four second transmission resources. For example, the first set and the fifth set form a first group of sets, the second set and the sixth set form a second group of sets, the third set and the seventh set form a third group of sets, and the fourth set and the eighth set form a fourth group of sets. A second transmission resource X represents an X th< second transmission resource. In this case, the first group of sets corresponds to a second transmission resource 1 in the four second transmission resources, the second group of sets corresponds to a second transmission resource 2 in the four second transmission resources, the third group of sets corresponds to a second transmission resource 3 in the four second transmission resources, and the fourth group of sets corresponds to a second transmission resource 4 in the four second transmission resources.
[0044] The indication information in the first data packet includes eight types of sub-information, the eight types of sub-information are in a one-to-one correspondence with the four sets, and each type of sub-information includes first allocation information of each first transmission resource in a set corresponding to the type of sub-information and second allocation information of each second transmission resource corresponding to a group of sets to which the set corresponding to the type of sub-information belongs. When the first data packet is being sent, each type of sub-information is separately transmitted on two channels, in other words, each type of sub-information is transmitted twice.
[0045] For example, one type of sub-information corresponding to the first set may be referred to as first sub-information CC1, one type of sub-information corresponding to the second set may be referred to as second sub-information CC2, one type of sub-information corresponding to the third set may be referred to as third sub-information CC3, one type of sub-information corresponding to the fourth set may be referred to as fourth sub-information CC4, one type of sub-information corresponding to the fifth set may be referred to as fifth sub-information CC5, one type of sub-information corresponding to the sixth set may be referred to as sixth sub-information CC6, one type of sub-information corresponding to the seventh set may be referred to as seventh sub-information CC7, and one type of sub-information corresponding to the eighth set may be referred to as eighth sub-information CC8. The CC1 may include first allocation information of the first transmission resources 1 and 9 and second allocation information of the second transmission resource 1. The CC2 may include first allocation information of the first transmission resources 2 and 10 and second allocation information of the second transmission resource 2. The CC3 may include first allocation information of the first transmission resources 3 and 11 and second allocation information of the second transmission resource 3. The CC4 may include first allocation information of the first transmission resources 4 and 12 and second allocation information of the second transmission resource 4. The CC5 may include first allocation information of the first transmission resources 5 and 13 and the second allocation information of the second transmission resource 1. The CC6 may include first allocation information of the first transmission resources 6 and 14 and the second allocation information of the second transmission resource 2. The CC7 may include first allocation information of the first transmission resources 7 and 15 and the second allocation information of the second transmission resource 3. The CC8 may include first allocation information of the first transmission resources 8 and 16 and the second allocation information of the second transmission resource 4.
[0046] A 320 MHz channel on which the target transmission resource is located may include sixteen 20 MHz channels successively arranged in the frequency domain. It is assumed that a channel X represents an X th< 20 MHz channel, and the first transmission resource X is transmitted on the channel X. When the first data packet is being transmitted, one piece of CC1 is transmitted on both channels 1 and 9, one piece of CC2 is transmitted on both channels 2 and 10, one piece of CC3 is transmitted on both channels 3 and 11, one piece of CC4 is transmitted on both channels 4 and 12, one piece of CC5 is transmitted on both channels 5 and 13, one piece of CC6 is transmitted on both channels 6 and 14, one piece of CC7 is transmitted on both channels 7 and 15, and one piece of CC8 is transmitted on both channels 8 and 16.
[0047] Optionally, the bandwidth information in the first data packet is further used to indicate a punctured channel and an unpunctured channel that are in the channel on which the target transmission resource is located, and a channel on which at least one piece of sub-information in each type of sub-information is not punctured. It should be noted that the channel on which the target transmission resource is located includes a primary 20 MHz channel (referred to as P20), a secondary 20 MHz channel (referred to as S20), a secondary 40 MHz channel (referred to as S40), a primary 80 MHz channel (referred to as P80), a secondary 80 MHz channel (referred to as S80), and a secondary 160 MHz channel (referred to as S160). The bandwidth information may be used to indicate one or more of 11 cases shown in Table 3, and is not limited to the following cases. Table 3 Case 1The bandwidth information is used to indicate that the first bandwidth is 20 MHz, and a 20 MHz channel on which a target transmission resource of 20 MHz is located is not punctured. In this case, the indication information in the first data packet includes one type of sub-information.Case 2The bandwidth information is used to indicate that the first bandwidth is 40 MHz, and a 40 MHz channel on which a target transmission resource of 40 MHz is located is not punctured. In this case, the indicationinformation in the first data packet includes two types of sub-information.Case 3The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and an 80 MHz channel on which a target transmission resource of 80 MHz is located is not punctured. In this case, the indication information in the first data packet includes two, four, or eight types of sub-information.Case 4The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and a 160 MHz channel on which a target transmission resource of 160 MHz is located is not punctured. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two, four, or eight types of sub-information.Case 5The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and a 320 MHz channel on which a target transmission resource of 320 MHz is located is not punctured. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes two, four, or eight types of sub-information.Case 6The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and in an 80 MHz channel on which a target transmission resource of 80 MHz is located, only S20 is punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 7The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and in an 80 MHz channel on which a target transmission resource of 80 MHz is located, only one 20 MHz channel in S40 is punctured. In this case, the indication information in the first datapacket includes two types of sub-information.Case 8The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and in a 160 MHz channel on which a target transmission resource of 80 MHz is located, only S20 in P80 is punctured, and 20 MHz channels in S80 may be randomly combined. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 9The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and in a 160 MHz channel on which a target transmission resource of 160 MHz is located, a 40 MHz channel on which P20 is located is not punctured, and 20 MHz channels in S80 may be randomly combined. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 10The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and in a 320 MHz channel on which a target transmission resource of 320 MHz is located, a 160 MHz channel on which P20 is located is not punctured, and 20 MHz channels in another 80 MHz channel except P80 and S80 may be randomly combined. The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. In this case, the indication information in the first data packet includes eight types of sub-information.Case 11The bandwidth information is used to indicate that the first bandwidth is 320 MHz, and in a 320 MHz channel on which a target transmission resource of 320 MHz is located, other 20 MHz channels except P20 in a 160 MHz channel on which P20 is located may be randomly combined.The 320 MHz channel includes one 320 MHz channel, or two 160 MHz channels, or four 80 MHz channels. The indication information in the first data packet includes eight types of sub-information.In this case, the bandwidth information may further include a bitmap.The bitmap may include seven bits. The bitmap is used to indicate a punctured channel an unpunctured channel in seven 20 MHz channels except P20 in a 160 MHz channel on which P20 is located.
[0048] In a fourth implementable manner of the indication information in the first data packet, as shown in FIG. 7, the first bandwidth is 240 MHz, the target transmission resource includes twelve first transmission resources and three second transmission resources, and the twelve first transmission resources form two sets. The two sets include a first set including a first transmission resource whose ranking is an odd number in the twelve first transmission resources, and a second set including a first transmission resource whose ranking is an even number in the twelve first transmission resources. The signaling field further includes additional information, and the additional information is the same as second allocation information of any second transmission resource, or the additional information is reserved information. Three pieces of second allocation information of the three second transmission resources and the additional information form two groups of combined information, each group of combined information includes two pieces of information in the additional information and the three pieces of second allocation information, and the two groups of combined information are in a one-to-one correspondence with the two sets.
[0049] It is assumed that a first transmission resource X represents an X th< first transmission resource, and a second transmission resource X represents an X th< second transmission resource. In this case, the first set may include first transmission resources 1, 3, 5, 7, 9, and 11 in the twelve first transmission resources, and the second set may include first transmission resources 2, 4, 6, 8, 10, and 12 in the twelve first transmission resources. Second allocation information of a second transmission resource 1 and second allocation information of a second transmission resource 3 form a first group of combined information, second allocation information of a second transmission resource 2 and the additional information form a second group of combined information, the first set corresponds to the first group of combined information, and the second set corresponds to the second group of combined information.
[0050] The signaling field includes two types of sub-information, the two types of sub-information are in a one-to-one correspondence with the two sets, and each type of sub-information includes first allocation information of each first transmission resource in a set corresponding to the type of sub-information and a group of combined information corresponding to the set corresponding to the type of sub-information. When the first data packet is being sent, each type of sub-information is separately transmitted on six channels, in other words, each type of sub-information is transmitted six times.
[0051] For example, one type of sub-information corresponding to the first set may be referred to as first sub-information CC1, and one type of sub-information corresponding to the second set may be referred to as second sub-information CC2. The CC1 may include first allocation information of the first transmission resources 1, 3, 5, 7, 9, and 11, and second allocation information of the second transmission resources 1 and 3. The CC2 may include first allocation information of the first transmission resources 2, 4, 6, 8, 10, and 12, second allocation information of the second transmission resource 2, and the additional information.
[0052] A 240 MHz channel on which the target transmission resource is located may include twelve 20 MHz channels successively arranged in the frequency domain. It is assumed that a channel X represents an X th< 20 MHz channel, and the first transmission resource X is transmitted on the channel X. When the first data packet is being transmitted, one piece of CC1 is transmitted on each of channels 1, 3, 5, 7, 9, and 11, and one piece of CC2 is transmitted on each of channels 2, 4, 6, 8, 10, and 12.
[0053] Optionally, the bandwidth information in the first data packet is further used to indicate a punctured channel and an unpunctured channel that are in the channel on which the target transmission resource is located, and a channel on which at least one piece of sub-information in each type of sub-information is not punctured. It should be noted that the channel on which the target transmission resource is located includes a primary 20 MHz channel (referred to as P20), a secondary 20 MHz channel (referred to as S20), a secondary 40 MHz channel (referred to as S40), a primary 80 MHz channel (referred to as P80), and a secondary 80 MHz channel (referred to as S80). The bandwidth information may be used to indicate one or more of 11 cases shown in Table 4, and is not limited to the following cases. Table 4 Case 1The bandwidth information is used to indicate that the first bandwidth is 20 MHz, and a 20 MHz channel on which a target transmission resource of 20 MHz is located is not punctured. In this case, the indication information in the first data packet includes one type of sub-information.Case 2The bandwidth information is used to indicate that the first bandwidth is 40 MHz, and a 40 MHz channel on which a target transmission resource of 40 MHz is located is not punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 3The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and an 80 MHz channel on which a target transmission resource of 80 MHz is located is not punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 4The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and a 160 MHz channel on which a target transmission resource of 160 MHz is located is not punctured. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 5The bandwidth information is used to indicate that the first bandwidth is 240 MHz, and a 240 MHz channel on which a target transmission resource of 240 MHz is located is not punctured. The 240 MHz channel includes one 240 MHz channel, or includes one 160 MHz channel and two 80 MHz channels, or includes three 80 MHz channels, or includes four 60 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 6The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and in an 80 MHz channel on which a target transmission resource of 80 MHz is located, only S20 is punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 7The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and in an 80 MHz channel on which a target transmission resource of 80 MHz is located, only one 20 MHz channel in S40 is punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 8The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and in a 160 MHz channel on which a target transmission resource of 160 MHz is located, only S20 in P80 is punctured, and 20 MHz channels in S80 may be randomly combined. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 9The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and in a 160 MHz channel on which a target transmission resource of 160 MHz is located, only a 40 MHz channel on which P20 is located is not punctured, and 20 MHz channels in S80 may be randomly combined. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 10The bandwidth information is used to indicate that the first bandwidth is 240 MHz, and in a 240 MHz channel on which a target transmission resource of 240 MHz is located, only S20 in P80 is punctured, and 20 MHz channels in another 80 MHz channel except P80 and S80 may be randomly combined. The 240 MHz channel includes one 240 MHz channel, or includes one 160 MHz channel and one 80 MHz channel, or includes three 80 MHz channels, or includes four 60 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 11The bandwidth information is used to indicate that the first bandwidth is 240 MHz, and in a 240 MHz channel on which a target transmission resource of 240 MHz is located, only a 40 MHz channel on which P20 is located is not punctured, and 20 MHz channels in another 80 MHz channel except P80 and S80 may be randomly combined. The 240 MHz channel includes one 240 MHz channel, or includes one 160 MHz channel and one 80 MHz channel, or includes three 80 MHz channels, or includes four 60 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.
[0054] In a fifth implementable manner of the indication information in the first data packet, as shown in FIG. 8, the first bandwidth is 240 MHz, the target transmission resource includes twelve first transmission resources and three second transmission resources, and the twelve first transmission resources form three sets. The three sets include a first set including a first transmission resource whose ranking is 1+3i in the twelve first transmission resources, a second set including a first transmission resource whose ranking is 2+3i in the twelve first transmission resources, and a third set including a first transmission resource whose ranking is 3+3i in the twelve first transmission resources, where i≥0. The three sets are in a one-to-one correspondence with the three second transmission resources.
[0055] It is assumed that a first transmission resource X represents an X th< first transmission resource, and a second transmission resource X represents an X th< second transmission resource. In this case, the first set may include first transmission resources 1, 4, 7, and 10 in the twelve first transmission resources, the second set may include first transmission resources 2, 5, 8, and 11 in the twelve first transmission resources, and the third set may include first transmission resources 3, 6, 9, and 12 in the twelve first transmission resources. The first set corresponds to a second transmission resource 1 in the three second transmission resources, the second set corresponds to a second transmission resource 2 in the three second transmission resources, and the third set corresponds to a second transmission resource 3 in the three second transmission resources.
[0056] The indication information in the first data packet includes three types of sub-information, the three types of sub-information are in a one-to-one correspondence with the three sets, and each type of sub-information includes first allocation information of each first transmission resource in a set corresponding to the type of sub-information, and second allocation information of each second transmission resource corresponding to the set corresponding to the type of sub-information. When the first data packet is being sent, each type of sub-information is separately transmitted on four channels, in other words, each type of sub-information is transmitted four times.
[0057] For example, one type of sub-information corresponding to the first set may be referred to as first sub-information CC1, one type of sub-information corresponding to the second set may be referred to as second sub-information CC2, and one type of sub-information corresponding to the third set may be referred to as third sub-information CC3. The CC1 may include first allocation information of the first transmission resources 1, 4, 7, and the 10, and second allocation information of the second transmission resource 1. The CC2 may include first allocation information of the first transmission resources 2, 5, 8, and 11, and second allocation information of the second transmission resource 2. The CC3 may include first allocation information of the first transmission resources 3, 6, 9, and 12, and second allocation information of the second transmission resource 3.
[0058] A 240 MHz channel on which the target transmission resource is located may include twelve 20 MHz channels successively arranged in the frequency domain. It is assumed that a channel X represents an X th< 20 MHz channel, and the first transmission resource X is transmitted on the channel X. When the first data packet is being transmitted, one piece of CC1 is transmitted on each of channels 1, 4, 7, and 10, one piece of CC2 is transmitted on each of channels 2, 5, 8, and 11, and one piece of CC3 is transmitted on each of channels 3, 6, 9, and 12.
[0059] Optionally, the bandwidth information in the first data packet is further used to indicate a punctured channel and an unpunctured channel that are in the channel on which the target transmission resource is located, and a channel on which at least one piece of sub-information in each type of sub-information is not punctured. It should be noted that the channel on which the target transmission resource is located includes a primary 20 MHz channel (referred to as P20), a secondary 20 MHz channel (referred to as S20), a secondary 40 MHz channel (referred to as S40), a primary 80 MHz channel (referred to as P80), and a secondary 80 MHz channel (referred to as S80). The bandwidth information may be used to indicate one or more of 17 cases shown in Table 5, and is not limited to the following cases. Table 5 Case 1The bandwidth information is used to indicate that the first bandwidth is 20 MHz, and a 20 MHz channel on which a target transmission resource of 20 MHz is located is not punctured. In this case, the indication information in the first data packet includes one type of sub-information.Case 2The bandwidth information is used to indicate that the first bandwidth is 40 MHz, and a 40 MHz channel on which a target transmission resource of 40 MHz is located is not punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 3The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and an 80 MHz channel on which a target transmission resource of 80 MHz is located is not punctured. In this case, the indication information in the first data packet includes two or three types of sub-information.Case 4The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and a 160 MHz channel on which a target transmission resource of 160 MHz is located is not punctured. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two or three types of sub-information.Case 5The bandwidth information is used to indicate that the first bandwidth is 240 MHz, and a 240 MHz channel on which a target transmission resource of 240 MHz is located is not punctured. The 240 MHz channel includes one 240 MHz channel, or includes one 160 MHz channel and two 80 MHz channels, or includes three 80 MHz channels, or includes four 60 MHz channels. In this case, the indication information in the first data packet includes two or three types of sub-information.Case 6The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and in an 80 MHz channel on which a target transmission resource of 80 MHz is located, only S20 is punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 7The bandwidth information is used to indicate that the first bandwidth is 80 MHz, and in an 80 MHz channel on which a target transmission resource of 80 MHz is located, only one 20 MHz channel in S40 is punctured. In this case, the indication information in the first data packet includes two types of sub-information.Case 8The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and in a 160 MHz channel on which a target transmission resource of 80 MHz is located, only S20 in P80 is punctured, and 20 MHz channels in S80 may be randomly combined. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 9The bandwidth information is used to indicate that the first bandwidth is 160 MHz, and in a 160 MHz channel on which a target transmission resource of 160 MHz is located, only a 40 MHz channel on which P20 is located is not punctured, and 20 MHz channels in S80 may be randomly combined. The 160 MHz channel includes one 160 MHz channel or two 80 MHz channels. In this case, the indication information in the first data packet includes two types of sub-information.Case 10The bandwidth information is used to indicate that the first bandwidth is 240 MHz, and in a 240 MHz channel on which a target transmission resource of 240 MHz is located, at least one channel used to transmit CC1, at least one channel used to transmit CC2, and at least one channel used to transmit CC3 in P80 are not punctured, and 20 MHz channels in another 80 MHz channel except P80 and S80 may be randomly combined. The 240 MHz channel includes one 240 MHz channel, or includes one 160 MHz channel and one 80 MHz channel, or includes three 80 MHz channels, or includes four 60 MHz channels. In this case, the indication information in the first data packet includes three types of sub-information.Case 11Three 80 MHz channels in a 240 MHz channel are numbered in advance. The bandwidth information is used to indicate that the first bandwidth is 240 MHz, and in a 240 MHz channel on which a target transmission resource of 240 MHz is located, a channel used to transmit CC1 in P80 is punctured, at least one 20 MHz channel used to transmit the CC1 in an 80 MHz channel 2 (an 80 MHz channel numbered 2) is not punctured, and 20 MHz channels in an 80 MHz channel 3 (an 80 MHz channel numbered 3) may be randomly combined. The 240 MHz channel includes one 240 MHz channel, or includes one 160 MHz channel and one 80 MHz channel, or includes three 80 MHz channels, or includes four 60 MHz channels. In this case, the indication information in the first data packet includes three types of sub-information.Case 12Three 80 MHz channels in a 240 MHz channel are numbered in advance. The bandwidth information is used to indicate that the first bandwidth is 240 MHz, and in a 240 MHz channel on which a target transmission resource of 240 MHz is located, a channel used to transmit CC2 in P80 is punctured, at least one 20 MHz channel used to transmit the CC2 in an 80 MHz channel 2 is not punctured, and 20 MHz channels in an 80 MHz channel 3 may be randomly combined. The 240 MHz channel includes one 240 MHz channel, or includes one 160 MHz channel and one 80 MHz channel, or includes three 80 MHz channels, or includes four 60 MHz channels. In this case, the indication information in the first data packet includes three types of sub-information.Case 13Three 80 MHz channels in a 240 MHz channel are numbered in advance. The bandwidth information is used to indicate that the first bandwidth is 240 MHz, and in a 240 MHz channel on which a target transmission resource of 240 MHz is located, a channel used to transmit CC3 in P80 is punctured, at least one 20 MHz channel used to transmit the CC3 in an 80 MHz channel 2 is not punctured, and 20 MHz channels in an 80 MHz channel 3 may be randomly combined. The 240 MHz channel includes one 240 MHz channel, or includes one 160 MHz channel and one 80 MHz channel, or includes three 80 MHz channels, or includes four 60 MHz channels. In this case, the indication information in the first data packet includes three types of sub-information.Case 14Three 80 MHz channels in a 240 MHz channel are numbered in advance. The bandwidth information is used to indicate that the first bandwidth is 240 MHz, and in a 240 MHz channel on which a target transmission resource of 240 MHz is located, channels used to transmit CC1 and CC2 in P80 are punctured, at least one 20 MHz channel used to transmit the CC1 and at least one 20 MHz channel used to transmit the CC2 in an 80 MHz channel 2 are not punctured, and 20 MHz channels in an 80 MHz channel 3 may be randomly combined. The 240 MHz channel includes one 240 MHz channel, or includes one 160 MHz channel and one 80 MHz channel, or includes three 80 MHz channels, or includes four 60 MHz channels. In this case, the indication information in the first data packet includes three types of sub-information.Case 15Three 80 MHz channels in a 240 MHz channel are numbered in advance. The bandwidth information is used to indicate that the first bandwidth is 240 MHz, and in a 240 MHz channel on which a target transmission resource of 240 MHz is located, channels used to transmit CC1 and CC3 in P80 are punctured, at least one 20 MHz channel used to transmit the CC1 and at least one 20 MHz channel used to transmit the CC3 in an 80 MHz channel 2 are not punctured, and 20 MHz channels in an 80 MHz channel 3 may be randomly combined. The 240 MHz channel includes one 240 MHz channel, or includes one 160 MHz channel and one 80 MHz channel, or includes three 80 MHz channels, or includes four 60 MHz channels. In this case, the indication information in the first data packet includes three types of sub-information.Case 16Three 80 MHz channels in a 240 MHz channel are numbered in advance. The bandwidth information is used to indicate that the first bandwidth is 240 MHz, and in a 240 MHz channel on which a target transmission resource of 240 MHz is located, channels used to transmit CC2 and CC3 in P80 are punctured, at least one 20 MHz channel used to transmit the CC2 and at least one 20 MHz channel used to transmit the CC3 in an 80 MHz channel 2 are not punctured, and 20 MHz channels in an 80 MHz channel 3 may be randomly combined. The 240 MHz channel includes one 240 MHz channel, or includes one 160 MHz channel and one 80 MHz channel, or includes three 80 MHz channels, or includes four 60 MHz channels. In this case, the indication information in the first data packet includes three types of sub-information.Case 17Three 80 MHz channels in a 240 MHz channel are numbered in advance. The bandwidth information is used to indicate that the first bandwidth is 240 MHz, and in a 240 MHz channel on which a target transmission resource of 240 MHz is located, channels used to transmit CC1, CC2, and CC3 in P80 are punctured, at least one 20 MHz channel used to transmit the CC1, at least one 20 MHz channel used to transmit the CC2, and at least one 20 MHz channel used to transmit the CC3 in an 80 MHz channel 2 are not punctured, and 20 MHz channels in an 80 MHz channel 3 may be randomly combined. The 240 MHz channel includes one 240 MHz channel, or includes one 160 MHz channel and one 80 MHz channel, or includes three 80 MHz channels, or includes four 60 MHz channels. In this case, the indication information in the first data packet includes three types of sub-information.
[0060] It should be noted that, in a plurality of cases shown in Table 1 to Table 5, the bandwidth information may directly indicate whether a channel is not punctured, or may indicate, in a manner of indicating CC, whether a channel for transmitting the CC is not punctured. In actual application, in each of the foregoing plurality of cases, the bandwidth information may indicate, in any one of the foregoing two manners, whether a channel is not punctured. This is not limited in this implementation of this application. In addition, when the bandwidth information indicates, in the manner of indicating CC, whether the channel for transmitting the CC is punctured, it may be further specified that P20 in the entire target transmission resource needs to be unpunctured. In this case, in the foregoing plurality of cases, a case in which P20 is punctured needs to be deleted.
[0061] In a sixth implementable manner of the indication information in the first data packet, as shown in FIG. 9, based on the fifth implementable manner of the first data packet, the additional information in the indication information may be deleted. In this case, the second allocation information of the three second transmission resources is classified into two groups of second allocation information, one group of second allocation information includes two pieces of sub-information, the other group of second allocation information includes one piece of sub-information, and the two groups of second allocation information are in a one-to-one correspondence with the two sets. It is assumed that a second transmission resource X represents an X th< second transmission resource. In this case, second allocation information of the second transmission resources 1 and 3 may form a first group of second allocation information, second allocation information of the second transmission resource 2 forms a second group of second allocation information, the first set corresponds to the first group of second allocation information, and the second set corresponds to the second group of second allocation information.
[0062] In a seventh implementable manner of the indication information in the first data packet, as shown in FIG. 10, the first bandwidth is 320 MHz, the target transmission resource includes sixteen first transmission resources and four second transmission resources, and the sixteen first transmission resources form two sets. The two sets include a first set including first eight first transmission resources in the sixteen first transmission resources, and a second set including last eight first transmission resources in the sixteen first transmission resources. The first set corresponds to a second transmission resource whose ranking is an odd number in the four second transmission resources, and the second set corresponds to a second transmission resource whose ranking is an even number in the four second transmission resources.
[0063] It is assumed that a first transmission resource X represents an X th< first transmission resource, and a second transmission resource X represents an X th< second transmission resource. In this case, the first set may include first transmission resources 1, 2, 3, 4, 5, 6, 7, and 8 in the sixteen first transmission resources, and the second set may include first transmission resources 9, 10, 11, 12, 13, 14, 15, and 16 in the sixteen first transmission resources. The first set corresponds to second transmission resources 1 and 3 in the four second transmission resources, and the second set corresponds to second transmission resources 2 and 4 in the four second transmission resources.
[0064] The signaling field includes two types of sub-information, the two types of sub-information are in a one-to-one correspondence with the two sets, and each type of sub-information includes first allocation information of a first transmission resource whose ranking is an odd number (or an even number) in a set corresponding to the type of sub-information, and second allocation information of a second transmission resource corresponding to the set corresponding to the type of sub-information. When the first data packet is being sent, one type of sub-information is transmitted on a first transmission resource whose ranking is an odd number in the sixteen first transmission resources, and the other type of sub-information is transmitted on a first transmission resource whose ranking is an even number in the sixteen first transmission resources. First allocation information of a (1+2i) th< first transmission resource in the set corresponding to each type of sub-information is the same as first allocation information of a (2+2i) th< first transmission resource, where i≥0. Each type of sub-information includes the first allocation information of the first transmission resource whose ranking is the odd number (or an even number) in the set corresponding to the type of sub-information. Therefore, each type of sub-information includes only first allocation information of half of first transmission resources in the set, so that the sub-information is relatively small, and signaling overheads of the sub-information are relatively small.
[0065] For example, one type of sub-information corresponding to the first set may be referred to as first sub-information CC1, and one type of sub-information corresponding to the second set may be referred to as second sub-information CC2. The CC1 may include first allocation information of the first transmission resources 1, 3, 5, and 7, and second allocation information of the second transmission resources 1 and 3. The CC2 may include first allocation information of the first transmission resources 9, 11, 13, and 15, and second allocation information of the second transmission resources 2 and 4. The first allocation information of the first transmission resource 1 is the same first allocation information of the first transmission resource 2, the first allocation information of the first transmission resource 3 is the same first allocation information of the first transmission resource 4, the first allocation information of the first transmission resource 5 is the same first allocation information of the first transmission resource 6, the first allocation information of the first transmission resource 7 is the same first allocation information of the first transmission resource 8, the first allocation information of the first transmission resource 9 is the same first allocation information of the first transmission resource 10, the first allocation information of the first transmission resource 11 is the same first allocation information of the first transmission resource 12, the first allocation information of the first transmission resource 13 is the same first allocation information of the first transmission resource 14, and the first allocation information of the first transmission resource 15 is the same first allocation information of the first transmission resource 16. When the first data packet is being transmitted, one piece of CC1 is transmitted on all channels on which the first transmission resources 1, 3, 5, 7, 9, 11, 13, and 15 are located, and one piece of CC2 is transmitted on all channels on which the first transmission resources 2, 4, 6, 8, 10, 12, 14, and 16 are located.
[0066] In an eighth implementable manner of the indication information in the first data packet, the first bandwidth is 320 MHz, the target transmission resource includes sixteen first transmission resources and four second transmission resources, and the sixteen first transmission resources form two sets. The two sets include a first set including first eight first transmission resources in the sixteen first transmission resources, and a second set including last eight first transmission resources in the sixteen first transmission resources. The first set corresponds to a second transmission resource whose ranking is an odd number in the four second transmission resources, and the second set corresponds to a second transmission resource whose ranking is an even number in the four second transmission resources.
[0067] It is assumed that a first transmission resource X represents an X th< first transmission resource, and a second transmission resource X represents an X th< second transmission resource. In this case, the first set may include first transmission resources 1, 2, 3, 4, 5, 6, 7, and 8 in the sixteen first transmission resources, and the second set may include first transmission resources 9, 10, 11, 12, 13, 14, 15, and 16 in the sixteen first transmission resources. The first set corresponds to second transmission resources 1 and 3 in the four second transmission resources, and the second set corresponds to second transmission resources 2 and 4 in the four second transmission resources.
[0068] It should be noted that eight first transmission resources in each set may be classified into four groups of first transmission resources successively arranged in the frequency domain, and each group of first transmission resources includes two first transmission resources adjacent to each other in the frequency domain. For example, one set is classified into a first group of first transmission resources (including the first transmission resources 1 and 2), a second group of first transmission resources (including the first transmission resources 3 and 4), a third group of first transmission resources (including the first transmission resources 5 and 6), and a fourth group of first transmission resources (including the first transmission resources 7 and 8); and the other set is classified into a first group of first transmission resources (including the first transmission resources 9 and 10), a second group of first transmission resources (including the first transmission resources 11 and 12), a third group of first transmission resources (including the first transmission resources 13 and 14), and a fourth group of first transmission resources (including the first transmission resources 15 and 16).
[0069] Each group of first transmission resources includes a 484-subcarrier RU. It is assumed that first allocation information of two first transmission resources in the group of first transmission resources indicates that the two first transmission resources include eighteen first RUs successively arranged in the frequency domain, each first RU includes a 26-subcarrier RU, the eighteen first RUs are classified into nine groups of RUs, a first group of RUs includes a first first RU and a second first RU, a second group of RUs includes a third first RU and a fourth first RU, a third group of RUs includes a fifth first RU and a fourteenth first RU, a fourth group of RUs includes a sixth first RU and a seventh first RU, a fifth group of RUs includes an eighth first RU and a ninth first RU, a sixth group of RUs includes a tenth first RU and an eleventh first RU, a seventh group of RUs includes a twelfth first RU and a thirteenth first RU, an eighth group of RUs includes a fifteenth first RU and a sixteenth first RU, and a ninth group of RUs includes a seventeenth first RU and an eighteenth first RU. Two first RUs in each group of RUs are allocated to a same receive end.
[0070] First allocation information corresponding to each group of first transmission resources may include first allocation information corresponding to each group of first RUs in the group of first transmission resources, and the first allocation information corresponding to each group of first RUs may include information used to indicate a receive end to which any RU in the group of first RUs is allocated. In other words, the first allocation information corresponding to each group of firstRUs is one-half of the first allocation information of each group of first transmission resources. The signaling field includes two types of sub-information, the two types of sub-information are in a one-to-one correspondence with the two sets, and each type of sub-information includes first allocation information corresponding to each group of first transmission resources in a set corresponding to the type of sub-information and second allocation information of a second transmission resource corresponding to the set corresponding to the type of sub-information. When the first data packet is being sent, one type of sub-information is transmitted on a channel whose ranking is an odd number, and the other type of sub-information is transmitted on a channel whose ranking is an even number. In this implementation, an amount of first allocation information included in each type of sub-information is relatively small. Therefore, a data amount of each type of sub-information is relatively small, so that signaling overheads of the type of sub-information are greatly reduced.
[0071] It should be noted that, in both the seventh implementable manner and the eighth implementable manner of the indication information, that the first bandwidth is 320 MHz is used as an example. In actual application, in the seventh implementable manner and the eighth implementable manner, the first bandwidth may be alternatively 240 MHz. When the first bandwidth is 240 MHz, for a structure of the indication information, refer to a structure of the indication information in the seventh implementable manner and the eighth implementable manner, so that when the first bandwidth is 240 MHz, a data amount of the indication information is also relatively small, and therefore, signaling overheads of the indication information can also be reduced.
[0072] Optionally, during generation of the first data packet, each type of transmission resources in the target transmission resource (the first transmission resource and the second transmission resource are two types of transmission resources) may be further limited. For example, when the first bandwidth is relatively high (for example, the first bandwidth is greater than 160 MHz), it may be forbidden to set the first RU in the first transmission resource to at least one RU in a 26-subcarrier RU, a 52-subcarrier RU, and a 106-subcarrier RU, and it may also be set that the target transmission resource does not include the second transmission resource. In this way, each transmission resource in the target transmission resource is relatively large, a quantity of transmission resources in the target transmission resource is relatively small, the indication information in the first data packet is relatively simple, and signaling overheads of the signaling field are relatively small. It should be noted that a 26-subcarrier RU located at a center in each first transmission resource may be selectively allowed to be set to the first transmission resource in the target transmission resource, and the target transmission resource may also selectively include the second transmission resource. This is not limited in this implementation of this application.
[0073] Optionally, signaling overheads of the indication information are reduced if the seventh implementable manner or the eighth implementable manner is used for the indication information during generation of the first data packet, or if a manner of limiting each type of transmission resources in the target transmission resource is used during generation of the first data packet. The signaling field may further include manner information, and the manner information is used to indicate whether a manner of reducing the signaling overheads of the indication information is used during generation of the first data packet.
[0074] Optionally, in the foregoing implementation, an implementation manner of the indication information in the signaling field when the target transmission resource includes m first transmission resources successively arranged in the frequency domain and n second transmission resources successively arranged in the frequency domain and the first transmission resource includes a 242-subcarrier RU is described as an example. In actual application, the signaling field may further not include the indication information in the foregoing implementation. For example, the signaling field may include third allocation information of the target transmission resource, the third allocation information is used to indicate at least one third transmission resource obtained by dividing the target transmission resource and a PSDU transmitted on each third transmission resource, and each third transmission resource is an integer multiple of an 80 MHz band.
[0075] For example, when the first bandwidth indicated by the bandwidth information in the first data packet is 320 MHz, the third allocation information may be used to indicate one or more of five cases shown in Table 6, and is not limited to the following cases. Table 6 Case 1The third allocation information is used to indicate one third transmission resource obtained by dividing the target transmission resource, and the third transmission resource is used to transmit one PSDU.Case 2The third allocation information is used to indicate two third transmission resources obtained by dividing the target transmission resource, each third transmission resource includes a 160 MHz band in the target transmission resource, and the two third transmission resources are respectively used to transmit two PSDUs.Case 3The third allocation information is used to indicate two third transmission resources obtained by dividing the target transmission resource, one third transmission resource includes an 80 MHz band including P20 in the target transmission resource, the other third transmission resource includes a remaining 240 MHz channel in the target transmission resource, and the two third transmission resources are respectively used to transmit two PSDUs.Case 4The third allocation information is used to indicate two third transmission resources obtained by dividing the target transmission resource, one third transmission resource includes a 240 MHz band including P20 in the target transmission resource, the other third transmission resource includes a remaining 80 MHz band in the target transmission resource, and the two third transmission resources are respectively used to transmit two PSDUs.Case 5The third allocation information is used to indicate four third transmission resources obtained by dividing the target transmission resource, each third transmission resource includes an 80 MHz band in the target transmission resource, and the four third transmission resources are respectively used to transmit four PSDUs.
[0076] For another example, when the first bandwidth indicated by the bandwidth information in the first data packet is 240 MHz, the third allocation information may be used to indicate one or more of six cases shown in Table 7, and is not limited to the following cases. Table 7 Case 1The third allocation information is used to indicate one third transmission resource obtained by dividing the target transmission resource, and the third transmission resource is used to transmit one PSDU.Case 2The third allocation information is used to indicate two third transmission resources obtained by dividing the target transmission resource, one third transmission resource includes a 160 MHz band including P20 in the target transmission resource, the other third transmission resource includes a remaining 80 MHz band in the target transmission resource, and the two third transmission resources are respectively used to transmit two PSDUs.Case 3The third allocation information is used to indicate two third transmission resources obtained by dividing the target transmission resource, one third transmission resource includes an 80 MHz band including P20 in the target transmission resource, the other third transmission resource includes a remaining 160 MHz band in the target transmission resource, and the two third transmission resources are respectively used to transmit two PSDUs.Case 5The third allocation information is used to indicate three third transmission resources obtained by dividing the target transmission resource, each third transmission resource includes an 80 MHz band in the target transmission resource, and the three third transmission resources are respectively used to transmit three PSDUs.Case 6The third allocation information is used to indicate four third transmission resources obtained by dividing the target transmission resource, each third transmission resource includes a 60 MHz band in the target transmission resource, and the four third transmission resources are respectively used to transmit four PSDUs.
[0077] In other words, the third allocation information can indicate the PSDU transmitted on each third transmission resource in the target transmission resource, so that the transmit end can more flexibly send data by using the target transmission resource. In particular, for single-point-to-single-point communication, the transmit end may divide the target transmission resource into several third transmission resources, and send PSDUs of different services by using different third transmission resources. In addition, because each third transmission resource is an integer multiple of the 80 MHz band, the third allocation information is relatively simple, so that signaling overheads can be reduced, and the third allocation information is applicable to the single-point-to-single-point communication.
[0078] The space-time stream information in this implementation of this application is used to indicate the k first space-time stream quantities corresponding to the k receive ends, where k≥1. A maximum value of a sum of the k first space-time stream quantities is greater than 8. For example, the maximum value of the sum of the k first space-time stream quantities may be 16, k may be less than or equal to 8, and a first space-time stream quantity corresponding to each receive end is less than or equal to 4. In this case, the first space-time stream quantity corresponding to each receive end may be shown in Table 8.
[0079] For example, as shown in Table 8, when a quantity of receive ends is 2, space-time stream information 0000 may indicate that a first space-time stream quantity corresponding to a receive end 1 is 1, a first space-time stream quantity corresponding to a receive end 2 is 1, and the sum of the k first space-time stream quantities is 2; space-time stream information 0001 may indicate that the first space-time stream quantity corresponding to the receive end 1 is 2, the first space-time stream quantity corresponding to the receive end 2 is 1, and the sum of the k first space-time stream quantities is 3; space-time stream information 0010 may indicate that the first space-time stream quantity corresponding to the receive end 1 is 3, the first space-time stream quantity corresponding to the receive end 2 is 1, and the sum of the k first space-time stream quantities is 4; and space-time stream information 0011 may indicate that the first space-time stream quantity corresponding to the receive end 1 is 4, the first space-time stream quantity corresponding to the receive end 2 is 1, and the sum of the k first space-time stream quantities is 5. In addition, when the quantity of receive ends is 2, 0000 to 1001 include a total of 10 types of space-time stream information: 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, and 1001. It should be noted that when the quantity of receive ends is 2, none of 1010 to 111111 is valid space-time stream information, and a meaning indicated by the information is reserved. Table 8 Quantity of receive endsSpace-time stream informationReceive end 1Receive end 2Receive end 3Receive end 4Receive end 5Receive end 6Receive end 7Receive end 8Sum of k first space-time stream quantitiesQuantity of space-time stream information types20000 to 00111 to 412 to 5100100 to 01102 to 424 to 60111 to 10003 to 436 to 710014481010 to 111111Reserved5430000 to 00111 to 4113 to 6200100 to 01102 to 4215 to 70111 to 10003 to 4317 to 8100144191010 to 11002 to 42211101 to 11103 to 4328 to 911114421010000 to 100013 to 4339 to 101001044311100114441210100 to 111111Reserved4440000 to 00111 to 41114 to 7330100 to 01102 to 42116 to 80111 to 10003 to 43118 to 910014411101010 to 11002 to 42217 to 91101 to 11103 to 43219 to 10111144211110000 to 100013 to 433110 to 141001044311210011 to 101012 to 42228 to 1010110 to 101113 to 432210 to 111100044221211001 to 110103 to 433211 to 121101144321311100 to 111013 to 433312 to 131111044331411111444315100000444416100001 to 111111Reserved3150000 to 00111 to 411115 to 8490100 to 01102 to 421117 to 90111 to 10003 to 431119 to 10100144111111010 to 11002 to 422118 to 101101 to 11103 to 4321110 to 111111442111210000 to 100013 to 4331111 to 1210010443111310011444111410100 to 101102 to 422219 to 1110111 to 110003 to 4322111 to 1211001442211311010 to 110113 to 4332111 to 1211100443211411101444211511110 to 111113 to 4333113 to 1410000044331151000014443116100010 to 1001002 to 4222212 to 14100101 to 1001103 to 4322212 to 131001114422214101000 to 1010013 to 4332213 to 1410101044322151010114442212101100 to 1011013 to 4333214 to 151011104433216101111 to 1100003 to 4333315 to 16110001 to 111111Reserved1560000 to 01001 to 4111116 to 9540101 to 01112 to 4211118 to 101000 to 10013 to 43111110 to 111010441111121011 to 11002 to 4221119 to 111101 to 11103 to 43211111 to 1211114421111310000 to 100013 to 43311112 to 131001044311114100114441111510100 to 101102 to 42221110 to 1210111 to 110003 to 43221112 to 13110014422111411010 to 110113 to 43321113 to 141110044321115111014442111611110 to 111113 to 43331114 to 1510000044331116100001 to 1000112 to 42222111 to 13100100 to 1001013 to 43222113 to 1410011044222115100111 to 1010003 to 43322114 to 1510100144322116101010 to 1010113 to 43332115 to 1610110033333116101101 to 1011112 to 42222212 to 14110000 to 1100013 to 43222214 to 1511001044222216110011 to 1101003 to 43322215 to 1611010133332216110110 to 111111Reserved1070000 to 00111 to 41111117 to 10480100 to 01102 to 42111119 to 110111 to 10003 to 431111111 to 1210014411111131010 to 11002 to 422111110 to 121101 to 11103 to 432111112 to 13111144211111410000 to 100013 to 433111113 to 14100104431111151001144411111610100 to 101102 to 422211111 to 1310111 to 110003 to 432211113 to 141100144221111511010 to 110113 to 433211114 to 151110044321111611101 to 111112 to 422221112 to 14100000 to 1000013 to 432221114 to 15100010442221116100011 to 1001003 to 433221115 to 16100101333321116100110 to 1010002 to 422222113 to 15101001 to 1010103 to 432222115 to 16101011333222116101100 to 1011104 to 222222214 to 16101111332222216110000 to 111111Reserved1680000 to 00111 to 411111118 to 11410100 to 01102 to 4211111110 to 120111 to 10003 to 4311111112 to 13100144111111141010 to 11002 to 4221111111 to 131101 to 11103 to 4321111113 to 141111442111111510000 to 100013 to 4331111114 to 1510010443111111610011 to 101012 to 4222111112 to 1410110 to 101113 to 4322111115 to 1611000442211111611001 to 110103 to 4332111115 to 1611011333311111611100 to 111102 to 4222211113 to 1511111 to 1000003 to 4322211115 to 161000013332211116100010 to 1001002 to 4222221114 to 161001013322221116100110 to 1001112 to 3222222115 to 161010002222222216101001 to 111111Reserved23
[0080] For another example, the maximum value of the sum of the k first space-time stream quantities may be 16, a maximum value of k may be 8, and a first space-time stream quantity corresponding to each receive end is less than or equal to 8. In this case, the first space-time stream quantity corresponding to each receive end may be shown in Table 9.
[0081] As shown in Table 9, when a quantity of receive ends is 2, space-time stream information 0000 may indicate that a first space-time stream quantity corresponding to a receive end 1 is 1, a first space-time stream quantity corresponding to a receive end 2 is 1, and the sum of the k first space-time stream quantities is 2; space-time stream information 0001 may indicate that the first space-time stream quantity corresponding to the receive end 1 is 2, the first space-time stream quantity corresponding to the receive end 2 is 1, and the sum of the k first space-time stream quantities is 3; space-time stream information 0010 may indicate that the first space-time stream quantity corresponding to the receive end 1 is 3, the first space-time stream quantity corresponding to the receive end 2 is 1, and the sum of the k first space-time stream quantities is 4; space-time stream information 0011 may indicate that the first space-time stream quantity corresponding to the receive end 1 is 4, the first space-time stream quantity corresponding to the receive end 2 is 1, and the sum of the k first space-time stream quantities is 5; space-time stream information 0100 may indicate that the first space-time stream quantity corresponding to the receive end 1 is 5, the first space-time stream quantity corresponding to the receive end 2 is 1, and the sum of the k first space-time stream quantities is 6; space-time stream information 0101 may indicate that the first space-time stream quantity corresponding to the receive end 1 is 6, the first space-time stream quantity corresponding to the receive end 2 is 1, and the sum of the k first space-time stream quantities is 7; space-time stream information 0110 may indicate that the first space-time stream quantity corresponding to the receive end 1 is 7, the first space-time stream quantity corresponding to the receive end 2 is 1, and the sum of the k first space-time stream quantities is 8; and space-time stream information 0111 may indicate that the first space-time stream quantity corresponding to the receive end 1 is 8, the first space-time stream quantity corresponding to the receive end 2 is 1, and the sum of the k first space-time stream quantities is 9. In addition, when the quantity of receive ends is 2, 0000 to 1000011 include a total of 36 types of space-time stream information. It should be noted that, space-time stream information whose indicated meaning is reserved is not shown in Table 9. Table 9Quantity of receive endsSpace-time stream informationReceive end 1Receive end 2Receive end 3Receive end 4Receive end 5Receive end 6Receive end 7Receive end 8First space-time stream quantityQuantity of space-time stream information types20000 to 01111 to 812 to 9361000 to 11102 to 824 to 101111 to 101003 to 836 to 1110101 to 110014 to 848 to 1211010 to 111015 to 8510 to 1311110 to 1000006 to 8612 to 14100001 to 1000107 to 8714 to 1510000118816...Reserved22030000 to 01111 to 8113 to 11891000 to 11102 to 8215 to 111111 to 101003 to 8317 to 1210101 to 110014 to 8419 to 1311010 to 111015 to 85111 to 1411110 to 1000006 to 86113 to 15100001 to 1000107 to 87115 to 16100011 to 1010012 to 8226 to 12101010 to 1011113 to 8328 to 13110000 to 1101004 to 84210 to 14110101 to 1110005 to 85212 to 15111001 to 1110116 to 86214 to 1611110077216111101 to 10000103 to 8339 to 141000011 to 10001114 to 84311 to 151001000 to 10010115 to 85313 to 161001100 to 10011016 to 76315 to 161001110 to 10100104 to 84412 to 161010011 to 10101015 to 75414 to 161010110664161010111 to 10110005 to 65515 to 16...Reserved19740000 to 01111 to 81114 to 111301000 to 11102 to 82116 to 121111 to 101003 to 83118 to 1310101 to 110014 to 841110 to 1411010 to 111015 to 851112 to 1511110 to 1000006 to 861114 to 16100001771116100010 to 1010002 to 82217 to 13101001 to 1011103 to 83219 to 14101111 to 1100114 to 842111 to 15110100 to 1101115 to 852113 to 16111000 to 1110016 to 762115 to 16111010 to 1111113 to 833110 to 151000000 to 10001004 to 843112 to 161000101 to 10001115 to 753114 to 1610010006631161001001 to 10011004 to 744113 to 161001101 to 10011105 to 654115 to 1610011115551161010000 to 10101102 to 82228 to 141010111 to 10111003 to 832210 to 151011101 to 11000014 to 842212 to 161100010 to 11001005 to 752214 to 1611001016622161100110 to 11010113 to 833211 to 161101100 to 11011114 to 743213 to 161110000 to 11100015 to 653215 to 161110010 to 11101004 to 644214 to 1611101015542161110110 to 11110103 to 733312 to 161111011 to 11111014 to 643314 to 1611111105533161111111 to 100000004 to 544315 to 1610000001444416...Reserved12650000 to 01111 to 811115 to 121361000 to 11102 to 821117 to 131111 to 101003 to 831119 to 1410101 to 110014 to 8411111 to 1511010 to 111015 to 8511113 to 1611110 to 111116 to 7611115 to 16100000 to 1001102 to 822118 to 14100111 to 1011003 to 8321110 to 15101101 to 1100014 to 8421112 to 16110010 to 1101005 to 7521114 to 161101016621116110110 to 1110113 to 8331111 to 16111100 to 1111114 to 7431113 to 161000000 to 10000015 to 6531115 to 161000010 to 10001004 to 6441114 to 16100010155411161000110 to 10011002 to 822219 to 151001101 to 10100103 to 8322111 to 161010011 to 10101104 to 7422113 to 161010111 to 10110005 to 6522115 to 161011001 to 10111013 to 7332112 to 161011110 to 11000004 to 6432114 to 16110000155321161100010 to 11000114 to 5442115 to 161100100 to 11001113 to 6333113 to 161101000 to 11010014 to 5433115 to 16110101044431161101011 to 11100012 to 8222210 to 161110010 to 11101103 to 7322212 to 161110111 to 11110014 to 6422214 to 16111101055222161111011 to 11111103 to 6332213 to 161111111 to 100000004 to 5432215 to 1610000001444221610000010 to 100001003 to 5333214 to 1610000101443321610000110 to 100001113 to 4333315 to 16...Reserved12060000 to 01111 to 8111116 to 131181000 to 11102 to 8211118 to 141111 to 101003 to 83111110 to 1510101 to 110014 to 84111112 to 1611010 to 111005 to 75111114 to 16111016611111611110 to 1001002 to 8221119 to 15100101 to 1010103 to 83211111 to 16101011 to 1011104 to 74211113 to 16101111 to 1100005 to 65211115 to 16110001 to 1101013 to 73311112 to 16110110 to 1110004 to 64311114 to 1611100155311116111010 to 1110114 to 54411115 to 16111100 to 10000102 to 82221110 to 161000011 to 10001113 to 73221112 to 161001000 to 10010104 to 64221114 to 161001011552211161001100 to 10011113 to 63321113 to 161010000 to 10100014 to 54321115 to 161010010444211161010011 to 10101013 to 53331114 to 161010110443311161010111 to 10111002 to 72222111 to 161011101 to 11000003 to 63222113 to 161100001 to 11000104 to 54222115 to 161100011 to 11001013 to 53322114 to 161100110443221161100111 to 11010003 to 43332115 to 161101001333331161101010 to 11011102 to 62222212 to 161101111 to 11100013 to 53222214 to 161110010442222161110011 to 11101003 to 43322215 to 16111010133332216...Reserved13870000 to 01111 to 81111117 to 14911000 to 11102 to 82111119 to 151111 to 101003 to 831111111 to 1610101 to 110004 to 741111113 to 1611001 to 110105 to 651111115 to 1611011 to 1000012 to 822111110 to 16100010 to 1001103 to 732111112 to 16100111 to 1010014 to 642111114 to 16101010552111116101011 to 1011103 to 633111113 to 16101111 to 1100004 to 543111115 to 16110001444111116110010 to 1101112 to 722211111 to 16111000 to 1110113 to 632211113 to 161111100 to 1111014 to 542211115 to 16111110 to 10000003 to 533211114 to 1610000014432111161000010 to 10000113 to 433311115 to 161000100 to 10010002 to 622221112 to 161001001 to 10010113 to 532221114 to 1610011004422211161001101 to 10011103 to 433221115 to 1610011113333211161010000 to 10100112 to 522222113 to 161010100 to 10101013 to 432222115 to 1610101103332221161010111 to 10110012 to 422222214 to 161011010332222216...Reserved16580000 to 01111 to 811111118 to 15661000 to 11102 to 8211111110 to 161111 to 100113 to 7311111112 to 1610100 to 101104 to 6411111114 to 1610111551111111611000 to 111012 to 7221111111 to 1611110 to 1000013 to 6321111113 to 16100010 to 1000114 to 5421111115 to 16100100 to 1001103 to 5331111114 to 161001114431111116101000 to 1011002 to 6222111112 to 16101101 to 1011113 to 5322111114 to 161100004422111116110001 to 1100103 to 4332111115 to 161100113333111116110100 to 1101112 to 5222211113 to 16111000 to 1110013 to 4322211115 to 161110103332211116111011 to 1111012 to 4222221114 to 161111103322221116111111 to 10000002 to 3222222115 to 1610000012222222216...Reserved190
[0082] FIG. 11 is a flowchart of another data transmission method according to an implementation of this application. For example, a first data packet transmitted in FIG. 11 is a trigger frame used to schedule a second data packet, and the second data packet includes second to-be-transmitted data. As shown in FIG. 11, the data transmission method may include the following steps.
[0083] Step 1101: A transmit end generates a first data packet, where a signaling field in the first data packet includes bandwidth information and space-time stream information, the bandwidth information is used to indicate first bandwidth, the space-time stream information is used to indicate k first space-time stream quantities corresponding to k receive ends, k≥1, a maximum value of the first bandwidth is greater than 160 MHz, and / or the k first space-time stream quantities meet a preset condition.
[0084] In other words, the maximum value of the first bandwidth is greater than 160 MHz, or the k first space-time stream quantities meet the preset condition, or the maximum value of the first bandwidth is greater than 160 MHz and the k first space-time stream quantities meet the preset condition. The preset condition includes: when k=1, a maximum value of the first space-time stream quantity indicated by the space-time stream information is greater than 8, and when k>1, a maximum value of a sum of the k first space-time stream quantities is greater than 8.
[0085] Step 1102: The transmit end sends the first data packet to the k receive ends.
[0086] Step 1103: Each receive end sends a second data packet to the transmit end based on the first data packet.
[0087] Each receive end determines, based on the signaling field in the first data packet, a transmission resource allocated to the receive end and a first space-time stream quantity corresponding to the receive end, and sends the second data packet to the transmit end by using a space-time stream of the first space-time stream quantity and by using the transmission resource. The k receive ends can send a total of k second data packets to the transmit end.
[0088] In conclusion, in this implementation of this application, because the bandwidth information in the signaling field in the first data packet generated by the transmit end is used to indicate the first bandwidth, the space-time stream information is used to indicate the k first space-time stream quantities, the maximum value of the first bandwidth is greater than 160 MHz, and the k first space-time stream quantities meet the preset condition, at least one of the two conditions is valid. When the k first space-time stream quantities meet the preset condition, a maximum value of an accumulated value of the k first space-time stream quantities is greater than 8. Therefore, the first data packet can indicate a target data transmission resource with relatively high bandwidth, and / or the first data packet can indicate a relatively large quantity of space-time streams, and a data transmission rate is relatively high.
[0089] In this implementation of this application, that the first data packet is a trigger frame used to schedule the second data packet is used as an example. Therefore, the first bandwidth is bandwidth of a target transmission resource used to transmit the k second data packets, and the first space-time stream quantity corresponding to each receive end is a quantity of space-time streams used by each receive end to transmit the second data packet to the transmit end.
[0090] Optionally, when the first data packet is the trigger frame, the signaling field further includes fourth allocation information of the target transmission resource, and the fourth allocation information of the target transmission resource is used to indicate at least one second RU obtained by dividing the target transmission resource, and a receive end to which each second RU is allocated.
[0091] For example, the fourth allocation information of the target transmission resource may include a part corresponding to each receive end. When the first bandwidth is 160 MHz, 240 MHz, or 320 MHz, if a second RU allocated to a receive end includes at least one RU in a 26-subcarrier RU, a 52-subcarrier RU, a 106-subcarrier RU, a 242-subcarrier RU, a 484-subcarrier RU, and a 996-subcarrier RU, the second RU may be indicated by using first information and second information that are in a part corresponding to the receive end in thefourth allocation information. The first information is used to indicate an 80 MHz band that is of the target transmission resource and on which the second RU is located, and the second information is used to indicate a subcarrier RU that is in the 80 MHz band and that is included by the second RU. If the second RU includes an RU of the entire target transmission resource (in other words, when the first bandwidth is 160 MHz, the second RU includes twice the 996-subcarrier RU; when the first bandwidth is 240 MHz, the second RU includes three times the 996-subcarrier RU; when the first bandwidth is 320 MHz, the second RU includes four times the 996-subcarrier RU), the second RU may be indicated by using second information in a part corresponding to the receive end in the first allocation information, in other words, the second information is used to indicate that the second RU includes a subcarrier RU in the entire target transmission resource. In this case, the part corresponding to the receive end in the first allocation information may further include first information, the first information may be any value, and the first information is not used to indicate any meaning.
[0092] As shown in Table 10, the first information may be represented by using two bits. When the first bandwidth is less than or equal to 80 MHz, and the second RU includes at least one RU in a 26-subcarrier RU, a 52-subcarrier RU, a 106-subcarrier RU, a 242-subcarrier RU, a 484-subcarrier RU, and a 996-subcarrier RU, in the first information and the second information that indicate the second RU, the first information may be 00, and is used to indicate that the second RU is located in a first 80 MHz band in the target transmission resource.
[0093] When the first bandwidth is 160 MHz, and the second RU includes at least one RU in a 26-subcarrier RU, a 52-subcarrier RU, a 106-subcarrier RU, a 242-subcarrier RU, a 484-subcarrier RU, and a 996-subcarrier RU, the first information may be 00 or 01, where 00 is used to indicate that the second RU is located in a first 80 MHz band in the target transmission resource, and 01 is used to indicate that the second RU is located in a second 80 MHz band in the target transmission resource.
[0094] When the first bandwidth is 320 MHz, and the second RU includes at least one RU in a 26-subcarrier RU, a 52-subcarrier RU, a 106-subcarrier RU, a 242-subcarrier RU, a 484-subcarrier RU, and a 996-subcarrier RU, the first information may be 00, 01, 10, or 11, where 00 is used to indicate that the second RU is located in a first 80 MHz band in the target transmission resource, 01 is used to indicate that the second RU is located in a second 80 MHz band in the target transmission resource, 10 is used to indicate that the second RU is located in a third 80 MHz band in the target transmission resource, and 11 is used to indicate that the RU is located in a fourth 80 MHz band in the target transmission resource.
[0095] It should be noted that the two bits indicating the first information have four states (respectively 00, 01, 10, and 11). When first information corresponding to each type of bandwidth in Table 10 includes some states in the four states, all remaining states except the some states in the four states may be reserved states. Table 10First bandwidthFirst information20 MHz, 40 MHz, or 80 MHz00160 MHz00 or 01320 MHz00, 01, 10, or 11240 MHz00, 01, or 10
[0096] The second information is represented by seven bits. A correspondence between the second information and the second RU may be shown in Table 11. When a value of the second information is greater than or equal to 0 and is less than or equal to 36, the second information is used to indicate that the second RU is a 26-subcarrier RU in 37 26-subcarrier RUs in the 80 MHz band. When the first bandwidth is 160 MHz and the value of the second information is 68, the second information is used to indicate that the second RU includes all the RUs in the entire target transmission resource. When the first bandwidth is 240 MHz or 320 MHz and the value of the second information is 69, the second information is used to indicate that the second RU includes all the RUs in the entire target transmission resource. Table 11Value of second informationRU indicated by the second informationQuantity of types of the second information0 to 36Including a 26-subcarrier RU in an 80 MHz band3737 to 52Including a 52-subcarrier RU in the 80 MHz band1653 to 60Including a 106-subcarrier RU in the 80 MHz band861 to 64Including a 242-subcarrier RU in the 80 MHz band465 to 66Including a 484-subcarrier RU in the 80 MHz band267Including a 996-subcarrier RU in the 80 MHz band168Including twice the 996-subcarrier RU169Including three times or four times the 996-subcarrier RU170 to 127Reserved58
[0097] Optionally, during generation of the first data packet, each second RU in the target transmission resource may be further limited. For example, when the first bandwidth is relatively high (for example, the first bandwidth is greater than 160 MHz), it may be forbidden to set the second RU to at least one RU in a 26-subcarrier RU, a 52-subcarrier RU, and a 106-subcarrier RU. In this way, each second RU in the target transmission resource is relatively large, a quantity of second RUs in the target transmission resource is relatively small, the indication information in the first data packet is relatively simple, and signaling overheads of the signaling field are relatively small. It should be noted that a 26-subcarrier RU located at a center in each 20 MHz band and a 26-subcarrier RU located at a center in an 80 MHz band may be selectively allowed to be set to the second RU in the target transmission resource. This is not limited in this implementation of this application.
[0098] Optionally, signaling overheads of the indication information are reduced if the foregoing manner of limiting the second RU in the target transmission resource is used during generation of the first data packet. The signaling field may further include manner information, and the manner information is used to indicate whether a manner of reducing the signaling overheads of the indication information is used during generation of the first data packet.
[0099] It should be noted that, an arrangement sequence of the foregoing cases is not limited in this application, and an arrangement sequence of the possible implementable manners is not limited either.
[0100] As shown in FIG. 12, an implementation of this application provides a data transmission apparatus120, which may be used on a transmit end. The data transmission apparatus 120 may include: a generation module 1201, configured to generate a first data packet, where a signaling field in the first data packet includes bandwidth information and space-time stream information, the bandwidth information is used to indicate a first bandwidth, and the space-time stream information is used to indicate k first space-time stream quantities corresponding to k receive ends, where k≥1; and a sending module 1202, configured to send the first data packet to the k receive ends, where a maximum value of the first bandwidth is greater than 160 MHz, and / or the k first space-time stream quantities meet a preset condition, where the preset condition includes: when k=1, a maximum value of the first space-time stream quantity indicated by the space-time stream information is greater than 8; and when k>1, a maximum value of a sum of the k first space-time stream quantities is greater than 8.
[0101] In conclusion, in this implementation of this application, because the bandwidth information in the signaling field in the first data packet generated by the generation module is used to indicate the first bandwidth, the space-time stream information is used to indicate the k first space-time stream quantities, the maximum value of the first bandwidth is greater than 160 MHz, and the k first space-time stream quantities meet the preset condition, at least one of the two conditions is valid. When the k first space-time stream quantities meet the preset condition, a maximum value of an accumulated value of the k first space-time stream quantities is greater than 8. Therefore, the first data packet can indicate a target data transmission resource with relatively high bandwidth, and / or the first data packet can indicate a relatively large quantity of space-time streams, and a data transmission rate is relatively high.
[0102] Optionally, the first data packet carries first to-be-transmitted data, the first bandwidth is bandwidth of the target transmission resource used to transmit the first data packet, and the first space-time stream quantity corresponding to each receive end is a quantity of space-time streams used to send the first data packet to the receive end.
[0103] Optionally, the target transmission resource includes m first transmission resources successively arranged in frequency domain, and n second transmission resources successively arranged in the frequency domain, where the second transmission resource includes a 26-subcarrier resource unit RU located at a center in the frequency domain in an 80 MHz band, where m≥1, and n≥1. The signaling field further includes indication information, and the indication information includes first allocation information of each first transmission resource in the target transmission resource and second allocation information of each second transmission resource in the target transmission resource. The first allocation information of each first transmission resource is used to indicate at least one first RU obtained by dividing the first transmission resource, and a receive end to which each first RU is allocated. The second allocation information of each second transmission resource is used to indicate whether the second transmission resource is allocated to any one of the k receive ends, and indicate a receive end to which the second transmission resource is allocated when the second transmission resource is allocated to any receive end.
[0104] Optionally, the indication information is divided into a plurality of types of sub-information, and in a process of transmitting the first data packet, the plurality of types of sub-information are transmitted on different channels.
[0105] Optionally, the first bandwidth is 320 MHz, and the target transmission resource includes sixteen first transmission resources and four second transmission resources. The sixteen first transmission resources form two sets, and the two sets include a first set including a first transmission resource whose ranking is an odd number in the sixteen first transmission resources, and a second set including a first transmission resource whose ranking is an even number in the sixteen first transmission resources. The first set corresponds to a second transmission resource whose ranking is an odd number in the four second transmission resources, and the second set corresponds to a second transmission resource whose ranking is an even number in the four second transmission resources. The indication information includes two types of sub-information, and the two types of sub-information are in a one-to-one correspondence with the two sets. Each type of sub-information includes first allocation information of each first transmission resource in a set corresponding to the type of sub-information and second allocation information of each second transmission resource corresponding to the set corresponding to the type of sub-information.
[0106] Optionally, the first bandwidth is 320 MHz, and the target transmission resource includes sixteen first transmission resources and four second transmission resources. The sixteen first transmission resources form four sets, and the four sets include a first set including a first transmission resource whose ranking is 1+4i, a second set including a first transmission resource whose ranking is 2+4i in the sixteen first transmission resources, a third set including a first transmission resource whose ranking is 3+4i in the sixteen first transmission resources, and a fourth set including a first transmission resource whose ranking is 4+4i in the sixteen first transmission resources, where i≥0. The indication information includes four types of sub-information, the four types of sub-information are in a one-to-one correspondence with the four sets, and the four sets are in a one-to-one correspondence with the four second transmission resources. Each type of sub-information includes first allocation information of each first transmission resource in a set corresponding to the type of sub-information and second allocation information of each second transmission resource corresponding to the set corresponding to the type of sub-information.
[0107] Optionally, the first bandwidth is 320 MHz, and the target transmission resource includes sixteen first transmission resources and four second transmission resources. The sixteen first transmission resources form eight sets, and the eight sets include a first set including a first transmission resource whose ranking is 1+8i in the sixteen first transmission resources, a second set including a first transmission resource whose ranking is 2+8i in the sixteen first transmission resources, a third set including a first transmission resource whose ranking is 3+8i in the sixteen first transmission resources, a fourth set including a first transmission resource whose ranking is 4+8i in the sixteen first transmission resources, a fifth set including a first transmission resource whose ranking is 5+8i in the sixteen first transmission resources, a sixth set including a first transmission resource whose ranking is 6+8i in the sixteen first transmission resources, a seventh set including a first transmission resource whose ranking is 7+8i in the sixteen first transmission resources, and an eighth set including a first transmission resource whose ranking is 8+8i in the sixteen first transmission resources, where i≥0. The indication information includes eight types of sub-information, and the eight types of sub-information are in a one-to-one correspondence with the eight sets. The eight sets are classified into four groups of sets, and each group of sets includes two sets. The four groups of sets are in a one-to-one correspondence with the four second transmission resources, and each type of sub-information includes first allocation information of each first transmission resource in a set corresponding to the type of sub-information and second allocation information of each second transmission resource corresponding to a group of sets to which the set corresponding to the type of sub-information belongs.
[0108] Optionally, the first bandwidth is 240 MHz, and the target transmission resource includes twelve first transmission resources and three second transmission resources. The twelve first transmission resources form three sets, and the three sets include a first set including a first transmission resource whose ranking is 1+3i in the twelve first transmission resources, a second set including a first transmission resource whose ranking is 2+3i in the twelve first transmission resources, and a third set including a first transmission resource whose ranking is 3+3i in the twelve first transmission resources, where i≥0. The indication information includes three types of sub-information, the three types of sub-information are in a one-to-one correspondence with the three sets, and the three sets are in a one-to-one correspondence with the three second transmission resources. Each type of sub-information includes first allocation information of each first transmission resource in a set corresponding to the type of sub-information and second allocation information of each second transmission resource corresponding to the set corresponding to the type of sub-information.
[0109] Optionally, the first bandwidth is 240 MHz, and the target transmission resource includes twelve first transmission resources and three second transmission resources. The twelve first transmission resources form two sets, and the two sets include a first set including a first transmission resource whose ranking is an odd number in the twelve first transmission resources, and a second set including a first transmission resource whose ranking is an even number in the twelve first transmission resources. The indication information includes two types of sub-information, and the two types of sub-information are in a one-to-one correspondence with the two sets. The signaling field further includes additional information. Three pieces of second allocation information of the three second transmission resources and the additional information form a total of two groups of combined information, and each group of combined information includes two pieces of information in the additional information and the three pieces of second allocation information. The two groups of combined information are in a one-to-one correspondence with the two sets. The additional information is the same as second allocation information of any one of the three second transmission resources, or the additional information is reserved information. Each type of sub-information includes first allocation information of each first transmission resource in a set corresponding to the type of sub-information and a group of combined information corresponding to the set corresponding to the type of sub-information.
[0110] Optionally, the first bandwidth is 240 MHz, and the target transmission resource includes twelve first transmission resources and three second transmission resources. The twelve first transmission resources form two sets, and the two sets include a first set including a first transmission resource whose ranking is an odd number in the twelve first transmission resources, and a second set including a first transmission resource whose ranking is an even number in the twelve first transmission resources. The indication information includes two types of sub-information, and the two types of sub-information are in a one-to-one correspondence with the two sets. Three pieces of second allocation information of the three second transmission resources form a total of two groups of second allocation information, one group of second allocation information includes two pieces of second allocation information, and the other group of second allocation information includes one piece of second allocation information. The two groups of second allocation information are in a one-to-one correspondence with the two sets. Each type of sub-information includes first allocation information of each first transmission resource in a set corresponding to the type of sub-information and a group of combined information corresponding to the set corresponding to the type of sub-information.
[0111] Optionally, the bandwidth information is further used to indicate a punctured channel and an unpunctured channel that are in a channel on which the target transmission resource is located, and a channel on which at least one piece of sub-information in each type of sub-information is not punctured.
[0112] Optionally, the signaling field further includes third allocation information of the target transmission resource. The third allocation information is used to indicate at least one third transmission resource obtained by dividing the target transmission resource and a physical layer service data unit PSDU transmitted on each third transmission resource. Each third transmission resource is an integer multiple of an 80 MHz band.
[0113] Optionally, the first data packet is a trigger frame used to schedule the k receive ends to transmit k second data packets to the transmit end, the first bandwidth is bandwidth of a target transmission resource used to transmit the k second data packets, and a first space-time stream quantity corresponding to each receive end is a quantity of space-time streams used by the receive end to transmit the second data packet to the transmit end.
[0114] Optionally, the signaling field further includes fourth allocation information of the target transmission resource, and the fourth allocation information of the target transmission resource is used to indicate at least one second RU obtained by dividing the target transmission resource, and a receive end to which each second RU is allocated.
[0115] FIG. 13 is a schematic structural diagram of another data transmission apparatus according to an implementation of this application. The data transmission apparatus may be used on a transmit end. As shown in FIG. 13, the data transmission apparatus 1300 may include a processor 1301, a memory 1302, a communications interface 1303, and a bus 1304. The processor 1301, the memory 1302, the communications interface 1303 are connected to each other through the bus 1304. There is a plurality of communications interfaces 1303, configured to communicate with another device under control of the processor 1301. The memory 1302 is configured to store a computer instruction. The processor 1301 invokes, through the bus 1304, the computer instruction stored in the memory 1302, to perform the data transmission method shown in FIG. 2 or FIG. 11.
[0116] FIG. 14 is a schematic structural diagram of a data transmission system according to an implementation of this application. As shown in FIG. 14, the data transmission system 140 may include a transmit end 1401 and k receive ends 1402. The transmit end 1401 may include the data transmission apparatus shown in FIG. 12 or FIG. 13. It should be noted that k may be an integer greater than or equal to 1. In FIG. 14, only an example in which k is equal to 1 is used.
[0117] All or some of the foregoing implementations may be implemented by using software, hardware, firmware, or any combination thereof. When software is used for implementation, all or some of the implementations may be implemented in a form of a computer program product, where the computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedure or functions according to the implementations of this application are all or partially generated. The computer may be a general-purpose computer, a computer network, or another programmable apparatus. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line) or wireless (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium, a semiconductor medium (for example, a solid-state drive), or the like.
[0118] It should be noted that mutual reference can be made between the method implementations provided in the implementations of this application and corresponding apparatus implementations. This is not limited in the implementations of this application. A sequence of the steps of the method implementations provided in the implementations of this application can be properly adjusted, and the steps can be correspondingly added or deleted based on a situation.
[0119] The scope of protection shall be defined by the appended claims.
Claims
1. A data transmission method in a wireless communication system, wherein the method is used on a transmit end, the method comprising: generating (201) a first data packet, wherein a signaling field in the first data packet comprises space-time stream information, the space-time stream information is used to indicate k space-time stream quantities respectively corresponding to k receive ends, wherein k≥1, and wherein k is both a quantity of receive ends and a quantity of space-time stream quantities; and sending (202) the first data packet to the k receive ends; wherein the space-time stream quantities meet one of preset conditions, wherein the preset conditions comprise: when k=1, a maximum value of the space-time stream quantity indicated by the space-time stream information is greater than 8, and when k>1, a maximum value of a sum of the k space-time stream quantities is greater than 8.
2. The method according to claim 1, wherein the first data packet comprises bandwidth information, the bandwidth information is used to indicate a first bandwidth, and wherein: the first data packet is generated based on to-be-sent data, wherein the first data packet includes a preamble and a data part, the data part carries the to-be-sent data and the preamble includes the signaling field, wherein the signaling field includes the bandwidth information and the space-time stream information; and wherein the first bandwidth is bandwidth of a target transmission resource used to transmit the first data packet, and the space-time stream quantity corresponding to each receive end is a quantity of space-time streams used to send the first data packet to the receive end; or the first data packet is a trigger frame used to schedule the k receive ends to respectively transmit k second data packets to the transmit end, the first bandwidth is bandwidth of a target transmission resource used to transmit the k second data packets, and the space-time stream quantity corresponding to each receive end is a quantity of space-time streams used by the receive end to transmit the second data packet to the transmit end.
3. The method according to claim 2, wherein a value of the first bandwidth is greater than 160 MHz.
4. The method according to any one of claims 1 to 3, wherein the k is less than or equal to 8, and the space-time stream quantity corresponding to each receive end is less than or equal to 4.
5. The method according to claim 4, wherein the space-time stream information is an index of 6 bits.
6. The method according to any one of claims 1 to 5, wherein the signaling field further comprises fourth allocation information of the target transmission resource, and the fourth allocation information of the target transmission resource is used to indicate at least one second RU obtained by dividing the target transmission resource, and a receive end to which each second RU is allocated.
7. The method according to claim 6, wherein when the first bandwidth is 240 MHz, or 320 MHz, if a second RU allocated to a receive end includes at least one RU in a 26-subcarrier RU, a 52-subcarrier RU, a 106-subcarrier RU, a 242-subcarrier RU, a 484-subcarrier RU, and a 996-subcarrier RU, the second RU is indicated by using first information and second information that are corresponding to the receive end in the fourth allocation information.
8. The method according to claim 7, the first information is used to indicate an 80 MHz band that is of the target transmission resource and on which the second RU is located, and the second information is used to indicate a subcarrier RU that is in the 80 MHz band and that is included by the second RU.
9. The method according to claim 7, wherein the first bandwidth is 320 MHz, the first information is 00, 01, 10, or 11, where 00 is used to indicate that the second RU is located in a first 80 MHz band in the target transmission resource, 01 is used to indicate that the second RU is located in a second 80 MHz band in the target transmission resource, 10 is used to indicate that the second RU is located in a third 80 MHz band in the target transmission resource, and 11 is used to indicate that the RU is located in a fourth 80 MHz band in the target transmission resource.
10. The method according to any one of claims 7 to 9 wherein when the first bandwidth is 320 MHz and the value of the second information is 69, the second information is used to indicate that the second RU includes four times the 996-subcarrier RU.
11. A data transmission apparatus (120) for use in a wireless communication system, the data transmission apparatus comprising means configured for performing the method according to any one of claims 1 to 10.
12. A computer program product, wherein when the computer program product is run on a computer, the computer is enabled to perform the data transmission method in a wireless communication system according to any one of claims 1 to 10.
13. A computer-readable storage medium, wherein the computer-readable storage medium stores an instruction, and when the computer-readable storage medium is run on a computer, the computer is enabled to perform the data transmission method in a wireless communication system according to any one of claims 1 to 10.