Communication method and device, electronic device and computer readable storage medium

By including bandwidth information subdomain in message frames and defining a new NDP declaration frame format, the problem that NDP declaration frames in the prior art are not suitable for the IEEE802.11be standard is solved, effective communication under larger bandwidth is achieved, and the improvement of Throughput.

CN114158288BActive Publication Date: 2024-12-24BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080001206.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-06-17
Publication Date
2024-12-24
Estimated Expiration
2040-06-17

AI Technical Summary

Technical Problem

The existing IEEE802.11ax standard with maximum support for 160MHz NDP declaration frame format and its parameter configuration are not applicable to the IEEE802.11be standard and cannot meet the needs of larger bandwidths such as 320MHz and 240MHz, resulting in the inability to effectively support multiple frequency bands aggregation and Collaborative communication.

Method used

Provides a communication method to define a new NDP declaration frame format by including a subdomain for indicating bandwidth information in a message frame, to identify configuration information of the resource unit RU, including a start position and an end position identification, and supports Communication with larger bandwidths such as 320MHz and 240MHz.

Benefits of technology

It realizes the application of NDP declaration frames in larger communication bandwidth, improves communication throughput, and meets the requirements of the IEEE802.11be standard for multiple frequency band aggregation and collaborative communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114158288B_ABST
    Figure CN114158288B_ABST
Patent Text Reader

Abstract

A communication method and device, an electronic device, and a computer-readable storage medium are provided. The communication method comprises: determining a first message frame, wherein the first message frame at least comprises a subfield for indicating bandwidth information, wherein the subfield for indicating bandwidth information is used to identify configuration information of a resource unit RU under a first channel bandwidth; and sending the first message frame. The technical solution of the embodiment of the present disclosure can apply a larger communication bandwidth in wireless communication and improve throughput.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communications, and in particular, to a communication method and device, an electronic device, and a computer-readable storage medium. Background Art

[0002] In May 2018, IEEE (Institute of Electrical and Electronic Engineers) established SG (study group) IEEE802.11be to study the next generation (IEEE802.11a / b / g / n / ac) Wi-Fi technology. The scope of the research includes: 320MHz bandwidth transmission, aggregation and coordination of multiple frequency bands, etc. It is expected to increase the rate and throughput by at least four times compared with the existing IEEE802.11ax standard. Its main application scenarios are video transmission, AR (Augmented Reality), VR (Virtual Reality), etc.

[0003] Aggregation and coordination of multiple frequency bands means that devices can communicate simultaneously in the 2.4GHz, 5.8GHz and 6-7GHz frequency bands. For devices to communicate simultaneously in multiple frequency bands, a new MAC (Media Access Control) mechanism needs to be defined to manage it. In addition, IEEE802.11be is also expected to support low-latency transmission.

[0004] In the IEEE802.11be standard, the maximum bandwidth supported is 320MHz (160MHz+160MHz), and in addition, 240MHz (160MHz+80MHz) and the bandwidth supported in the IEEE802.11ax standard will be supported. Since the IEEE802.11be standard will also support 320MHz (160+160MHz) and 240MHz (160+80MHz), but the existing IEEE802.11ax standard can only support the format and parameter configuration of the null data packet (NDP) announcement frame with a maximum bandwidth of 160MHz, the existing NDP announcement frame is not applicable to the IEEE802.11be standard and needs to be enhanced. Summary of the invention

[0005] Various aspects of the present disclosure will at least solve the above problems and / or disadvantages. Various embodiments of the present disclosure provide the following technical solutions:

[0006] One aspect of the present disclosure provides a communication method, which may include: determining a first message frame, wherein the first message frame includes at least a subfield for indicating bandwidth information, wherein the subfield for indicating bandwidth information is used to identify configuration information of a resource unit RU under a first channel bandwidth; and sending the first message frame.

[0007] According to an embodiment, the subfield for indicating bandwidth information includes at least: a starting position identifier for indicating a starting position and an ending position identifier for indicating an ending position of a bandwidth range of the first channel bandwidth.

[0008] According to an embodiment, the first channel bandwidth corresponds to a first type of bandwidth, and the subfield used to indicate bandwidth information includes a start position identifier and an end position identifier of a resource unit RU used to indicate a bandwidth range corresponding to the first type of bandwidth.

[0009] According to an embodiment, the first channel bandwidth corresponds to a first type of bandwidth, and the subdomain used to indicate bandwidth information includes: a starting position identifier and an ending position identifier of a low-frequency band resource unit RU for indicating a bandwidth range corresponding to the first type of bandwidth, or a starting position identifier and an ending position identifier of a high-frequency band resource unit RU for indicating a bandwidth range corresponding to the first type of bandwidth.

[0010] According to an embodiment, the first channel bandwidth corresponds to a second type of bandwidth, and the subfield used to indicate bandwidth information includes a start position identifier and an end position identifier of a resource unit RU used to indicate a bandwidth range corresponding to the second type of bandwidth.

[0011] According to an embodiment, the first channel bandwidth corresponds to the second type of bandwidth, and the subdomain used to indicate the bandwidth information includes: a starting position identifier and an ending position identifier of a low-frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth, or a starting position identifier and an ending position identifier of a high-frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth.

[0012] According to an embodiment, the first channel bandwidth corresponds to a second type of bandwidth, and the subdomain used to indicate bandwidth information includes: a starting position identifier and an ending position identifier of a first frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth, a starting position identifier and an ending position identifier of a second frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth, or a starting position identifier and an ending position identifier of a third frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth.

[0013] According to an embodiment, the first message frame further includes at least a type identifier for indicating the type of the first message frame.

[0014] According to an embodiment, the first channel bandwidth corresponds to the first type bandwidth or the second type bandwidth, wherein the first type bandwidth is 320 MHz or 160 MHz+160 MHz, and the second type bandwidth is 240 MHz or 160 MHz+80 MHz.

[0015] One aspect of the present disclosure provides a communication method, which may include: receiving a first message frame, wherein the first message frame includes at least a subfield for indicating bandwidth information, wherein the subfield for indicating bandwidth information is used to identify configuration information of a resource unit RU under a first channel bandwidth; and determining a resource unit RU for sending a second message frame according to the configuration information of the resource unit RU identified by the subfield for indicating bandwidth information.

[0016] One aspect of the present disclosure provides a communication device, which may include: a processing module, configured to: determine a first message frame, wherein the first message frame at least includes a subfield for indicating bandwidth information, wherein the subfield for indicating bandwidth information is used to identify configuration information of a resource unit RU under a first channel bandwidth; a communication module, configured to: send the first message frame.

[0017] One aspect of the present disclosure provides a communication device, comprising: a receiving module, configured to: receive a first message frame, wherein the first message frame at least includes a subfield for indicating bandwidth information, wherein the subfield for indicating bandwidth information is used to identify configuration information of a resource unit RU under a first channel bandwidth; a processing module, configured to: determine a resource unit RU for sending a second message frame according to the configuration information of the resource unit RU identified by the subfield for indicating bandwidth information.

[0018] One aspect of the present disclosure provides an electronic device, comprising a memory and a processor; the memory stores a computer program; and the processor is configured to execute the above method when running the computer program.

[0019] One aspect of the present disclosure provides a computer-readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the computer program is used to execute the above method.

[0020] The above technical solution provided according to the embodiment of the present disclosure can enable the NDP declaration frame to be applied in a larger communication bandwidth, thereby improving the throughput. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The above and other features of the embodiments of the present disclosure will become more apparent by describing in detail exemplary embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0022] Figure 1 is a diagram illustrating an example of a wireless local area network (WLAN) deployment;

[0023] Figure 2 is a format showing the HE NDP declaration frame;

[0024] Figure 3 is a flow chart showing a communication method according to an embodiment of the present disclosure;

[0025] Figure 4 is a flow chart showing a communication method according to an embodiment of the present disclosure;

[0026] Figure 5 is a diagram illustrating a communication device according to an embodiment of the present disclosure;

[0027] Figure 6 is a diagram illustrating a communication device according to an embodiment of the present disclosure.

[0028] Throughout the drawings, like reference numbers are used to depict the same or similar elements, features, and structures. DETAILED DESCRIPTION

[0029] The following description with reference to the accompanying drawings is provided to help fully understand the various embodiments of the present disclosure as defined by the attached claims and their equivalents. The various embodiments of the present disclosure include various specific details, but these specific details are considered to be exemplary only. In addition, for the sake of clarity and brevity, the description of well-known functions and structures may be omitted.

[0030] The terms and words used in this disclosure are not limited to the written meanings, but are only used by the inventors to enable a clear and consistent understanding of the disclosure. Therefore, for those skilled in the art, the description of various embodiments of the present disclosure is provided only for the purpose of illustration, not for the purpose of limitation.

[0031] It should be understood that, unless the context clearly indicates otherwise, the singular forms "a", "an", "said" and "the" used herein may also include the plural forms. It should be further understood that the term "comprising" used in the present disclosure refers to the presence of the described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0032] It will be understood that although the terms "first", "second", etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. Therefore, without departing from the teachings of the exemplary embodiments, the first element discussed below may be referred to as the second element.

[0033] It should be understood that when an element is referred to as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, "connected" or "coupled" as used herein may include wireless connections or wireless couplings. The term "and / or" or the expression "at least one of..." as used herein includes any and all combinations of one or more of the associated listed items.

[0034] To make the objects, features and advantages of the embodiments of the present disclosure more clear, the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0035] Figure 1 is a diagram illustrating an example of a wireless local area network (WLAN) deployment.

[0036] A WLAN may include one or more access points (APs) and one or more stations (STAs) communicating with the corresponding APs. Figure 1 Only one AP and three stations (STA1 to STA3) communicating with the AP respectively are shown, however, this is merely exemplary and the embodiments of the present disclosure are not limited thereto. For example, a communication system may include multiple APs and multiple stations associated with each AP.

[0037] The AP may include software applications and / or circuits to enable other types of nodes in the wireless network to communicate with the outside and inside of the wireless network through the AP. In some examples, as an example, the AP may be a terminal device or a network device equipped with a Wi-Fi (Wireless Fidelity) chip. As an example, the station STA may include, but is not limited to: a cellular phone, a smart phone, a wearable device, a computer, a personal digital assistant (PDA), a personal communication system (PCS) device, a personal information manager (PIM), a personal navigation device (PND), a global positioning system, a multimedia device, an Internet of Things (IoT) device, etc.

[0038] The AP can perform uplink and downlink transmission with the site on different time-frequency resources. The AP can send frames or packets to the corresponding STA and receive frames or packets from the corresponding STA to transmit data and / or control information. For example, in the channel detection process, the AP can act as the initiator of beamforming, and the STA can act as the receiver of beamforming. One or more APs can send an NDP declaration frame to the associated STA, and can continue to send NDP frames. Then, based on the received NDP declaration frame and NDP frame, the STA determines the channel information of the resource unit RU (resource unit) allocated to it, and feeds back the channel information to the corresponding AP. In the IEEE802.11ax standard, the format of an exemplary HE (High Efficiency) NDP declaration frame is defined as follows Figure 2 shown.

[0039] exist Figure 2 In the example, the format of the STA information subfield (i.e., STA Info 11 subfield) is shown by taking the 11th station in the station information 1 subfield to the station information n subfield as an example. In the STA information subfield, the Partial BW Info (partial bandwidth information) subfield defines the range of RUs that the initiator of the beamforming requests the receiver of the beamforming to feedback identified by AID (Association Identifier) ​​11. The RU Start Index and RU End Index included in the Partial BW Info subfield define the RU start index and RU end index of the range, respectively.

[0040] In the IEEE802.11ax standard, the RU Start Index and RU End Index are defined as follows:

[0041] The RU Start Index subfield in the Partial BW Info subfield may indicate the first 26-tone RU for which the initiator of HE beamforming is requesting feedback. The RU End Index subfield in the Partial BW Info subfield may indicate the last 26-tone for which feedback is being requested. The value of the RU Start Index subfield is less than or equal to the value of the RU End Index subfield. The RU Start Index subfield and the RU End Index subfield depend on the bandwidth of the HE NDP announcement frame, which is indicated by the TXVECTOR parameter CH_BANDWIDTH if the NDP announcement frame is carried in a HE PPDU, VHT PPDU, or HT PPDU; if the NDP announcement frame is carried in a non-HT duplicate PPDU, it is indicated by the TXVECTOR parameter CH_BANDWIDTH_IN_NON_HT; if the NDP announcement frame is carried in a non-HT duplicate PPDU, it is 20MHz. Both the RUStart Index subfield and the RU End Index subfield may be selected by the following:

[0042] - If the HE NDP declares that the frame bandwidth is 20 MHz, the RU Start Index and RU End Index are both in the range of 0 to 8, where 0 represents 26-tone RU 1 and 8 represents 26-tone RU 9. Values ​​9-127 are reserved.

[0043] - If the HE NDP declares the frame bandwidth to be 40 MHz, the RU Start Index and RU End Index are both in the range of 0 to 17, where 0 represents 26-tone RU 1 and 17 represents 26-tone RU 18. Values ​​18-127 are reserved.

[0044] - If the HE NDP declares the frame bandwidth to be 80 MHz, the RU Start Index and RU End Index are both in the range of 0 to 36, where 0 represents 26-tone RU 1 and 36 represents 26-tone RU 37. Values ​​37-127 are reserved.

[0045] - If the HE NDP declares the frame bandwidth to be 160 MHz, the RU Start Index and RU End Index are both in the range of 0 to 73, where 0 represents 26-tone RU 1 and 73 represents 26-tone RU 74. In the case of 80+80 MHz, in the lower 80 MHz frequency segment, 0 represents 26-tone RU 1 and 36 represents 26-tone RU 37; in the upper 80 MHz frequency segment, 37 represents 26-tone RU 1 and 73 represents 26-tone RU 74. Values ​​74-127 are reserved. For 80+80 MHz, feedback of the gaps between 80 MHz segments is not required.

[0046] According to the above content, it can be known that the format of the NDP declaration frame and the configuration of its parameters for a maximum bandwidth of 160MHz are supported in the relevant technology, and the reserved bits under the bandwidths of 20MHz, 40MHz, 80MHz, and 160 / 80+80MHz cannot be used to define the bandwidths of 240MHz, 160MHz+80MHz, 320MHz, and 160+160MHz in the 802.11be standard. Therefore, the format and parameters of the NDP declaration frame need to be redefined for 240MHz, 160MHz+80MHz, 320MHz, and 160+160MHz in the 802.11be standard.

[0047] It should be noted that the embodiments of the present disclosure can be used in the following bandwidth ranges: 20MHz, 40MHz, 80MHz, 160 / 80+80MHz, 240 / 160+80MHz, 320 / 160+160MHz. In all embodiments of the present disclosure, the above candidate bandwidth values ​​are used as examples for illustration. However, it should be stated that the specific numerical values ​​of these candidate bandwidth values ​​are only examples and are not limitations on the scope of the embodiments of the present disclosure. In the embodiments of the present disclosure, no limitation is made on the candidate bandwidth values ​​supported by different standards; any numerical candidate bandwidth value is within the protection scope of the embodiments of the present disclosure.

[0048] Figure 3 is a communication method according to an embodiment of the present disclosure, Figure 3 The communication method may be performed by a control end device; in the embodiment of the present disclosure, the control end device includes but is not limited to the initiator of beamforming, such as AP or any type of controller. For convenience, AP is used as an example of the initiator of beamforming for description.

[0049] Reference Figure 3, in step 310, determine the first message frame. According to the example embodiment, the first message frame includes at least a subfield for indicating bandwidth information, and the subfield for indicating bandwidth information is used to identify configuration information of the resource unit RU under the first channel bandwidth; in step 320, send the first message frame. In the embodiment of the present disclosure, there may be many ways to determine the first message frame, for example: the AP may generate the first message frame according to at least one of the following conditions: network conditions, load conditions, hardware capabilities of the control end device, hardware capabilities of the receiving end device, service type, and relevant protocol provisions; this is not specifically limited to the embodiment of the present disclosure. In the embodiment of the present disclosure, the AP may also obtain the first message frame from an external device, and this is not specifically limited to the embodiment of the present disclosure.

[0050] As a non-limiting example, the configuration information described in step 310 indicates that the initiator of beamforming (e.g., AP) requests the receiver of beamforming (e.g., associated station STA) to feedback channel state information (CSI) for each resource unit RU. The first channel bandwidth may correspond to any one or more of the following bandwidths, for example: 20MHz, 40MHz, 80MHz, 160MHz / 80+80MHz, 240MHz / 160+80MHz (hereinafter also referred to as the second type of bandwidth), 320MHz / 160+160MHz (hereinafter also referred to as the first type of bandwidth).

[0051] In all embodiments of the present disclosure, the starting position and the ending position can be absolute values ​​or relative values. Taking the starting position as an example, the absolute value means that the starting position is the index value of the RU, and the relative value means that the starting position is the offset value of the RU relative to a reference point. For example, the first type of bandwidth can be 320MHz, then the first type of bandwidth can be divided into a high frequency band and a low frequency band in some examples, the low frequency band corresponds to 0-73RU, and the high frequency band corresponds to 74-147RU; the starting position can be an offset value equivalent to the starting point of the high frequency band; for example, when the absolute value of the starting position of the RU is 100, its offset value relative to the reference point (the starting point of the high frequency band with an index value of 74) can be 26 (100-74=26). In all embodiments of the present disclosure, the starting position can be an absolute value or a relative value, and the ending position can also be an absolute value or a relative value, which will not be repeated hereafter. However, this is merely exemplary, and the embodiments of the present disclosure are not limited to this.

[0052] In all embodiments of the present disclosure, the starting position identifier may indicate the starting position of the RU (absolute value or relative value), and the ending position identifier may indicate the number of RUs. For example, the starting position identifier may be 125, and the ending position identifier may be 5, which may indicate that the initiator of beamforming requests the receiver of beamforming to feedback channel state information for each RU in 26-toneRU 125 to 26-tone RU 130 (130=125+5) through the first message frame. However, this is merely exemplary, and the embodiments of the present disclosure are not limited thereto.

[0053] According to the embodiment, the first message frame may include a single frame or multiple frames. For example, the first message frame may include an NDP declaration frame and may also include an NDP frame that needs to be sent subsequently. The NDP declaration frame is mainly described in this application, but it should be understood that the embodiments of the present disclosure are not limited thereto. In step 310, as an example, it may be similar to Figure 2 The format of the first message frame is determined according to the NDP declaration frame format described in the specification, and the subfield for indicating the bandwidth information included in the first message frame will be described in detail later.

[0054] According to an embodiment of the present disclosure, the first message frame at least includes a type identifier for indicating the type of the first message frame. When the first message frame is applied to the IEEE802.11be standard, the type identifier included in the first message frame may identify the type of the first message frame as an IEEE802.11be standard frame.

[0055] According to the embodiments of the present disclosure, it is possible to redefine Figure 2 For example, a type identifier for indicating the type of the first message frame may be defined in the Sounding Dialog Token subfield, as shown in Table 1 below:

[0056] Table 1

[0057]

[0058] In Table 1, the sounding dialog token Number subfield includes a value selected by the initiator of the beamforming, which is used to identify the NDP declaration frame, which is similar to the IEEE802.11ax standard and is not repeated here for simplicity.

[0059] Referring to Table 1, in the existing HE NDP declaration frame, the reserved subfield in the sounding dialog token subfield includes 2 bits, and the existing HE NDP declaration frame does not have a type identifier indicating the type of the first message frame. According to an embodiment of the present disclosure, 1 bit in the Reserved subfield can be used to define a type identifier indicating the type of the first message frame (for example, the HE subfield in Table 1). That is, 1 bit in the Reserved subfield is set to the HE subfield, and the type of the first message frame is defined in the HE subfield. For example, the first message frame type can be an IEEE802.11be standard frame or a frame in other related standards. However, this is merely exemplary, and the embodiments of the present disclosure are not limited thereto. For example, the type identifier included in the first message frame can be located at Figure 2 In the subfield of the frame control (Frame Control) shown in (e.g., one or more reserved bits in the Frame Control subfield), for example, when the first message frame is applied to the IEEE802.11be standard, the type of the first message frame can be identified as an IEEE802.11be standard frame in the subfield of the frame control (Frame Control). In addition, as another example, a type identifier for indicating the type of the first message frame can also be included in the physical frame header part of the first message frame. In this case, the type identifier indicates bandwidth type information, for example, the bandwidth type information is indicated by using the bandwidth Bandwidth (BW) subfield.

[0060] The subfield for indicating the bandwidth information included in the first message frame is now described in detail. As a non-limiting embodiment, the subfield for indicating the bandwidth information may be Figure 2 The Partial BW Info subfield in the first message frame, however, this is merely exemplary, and the format of the subfield for indicating the bandwidth information may be changed differently according to the format of the first message frame.

[0061] According to an embodiment of the present disclosure, in the first message frame, the subfield for indicating bandwidth information includes at least: a starting position identifier for indicating the starting position of the first channel bandwidth and an ending position identifier for indicating the ending position. That is, in the subfield for indicating bandwidth information, a starting position identifier may be defined to indicate the RU starting position of the bandwidth range of the first channel bandwidth, and an ending position identifier may be defined to indicate the RU ending position of the bandwidth range of the first channel bandwidth. As a non-limiting embodiment, an example of a starting position identifier may be Figure 2 The RU Start Index subfield shown in , an example of an end position identifier can be Figure 2The start position identifier and the end position identifier according to the embodiment of the present disclosure will be described in detail below.

[0062] According to an embodiment of the present disclosure, in a first message frame, a first channel bandwidth may correspond to a first type of bandwidth, in which case the subfield for indicating bandwidth information included in the first message frame may include a starting position identifier and an ending position identifier for indicating a resource unit RU of a bandwidth range corresponding to the first type of bandwidth. For example, the first type of bandwidth may be 320MHz, and the index of the resource unit RU of the bandwidth range corresponding to the first type of bandwidth may include 0-147, that is, in the case of the first type of bandwidth (320MHz), a total of 148 26-tone RUs may be represented. In other words, the starting position identifier and the ending position identifier may take values ​​within the range of 0-147. For example, the starting position identifier may be 125, and the ending position identifier may be 130, which indicates that the initiator of beamforming requests the receiver of beamforming to feedback channel state information for each RU in 26-toneRU 125 to 26-tone RU 130 through the first message frame. In another example, the starting position identifier may be an index value indicating the starting position of the RU, and the ending position identifier may represent the number of RUs. For example, the starting position identifier may be 125, and the ending position identifier may be 5, which may also indicate that the initiator of beamforming requests the receiver of beamforming to feed back channel state information for each RU in 26-tone RU 125 to 26-tone RU 130 (130=125+5) through the first message frame. However, this is merely exemplary, and the embodiments of the present disclosure are not limited thereto.

[0063] According to an embodiment of the present disclosure, the first channel bandwidth corresponds to a first type of bandwidth (e.g., 160+160MHz). In this case, the subdomain for indicating the bandwidth information includes: a starting position identifier and an ending position identifier of a low-band resource unit RU for indicating the bandwidth range corresponding to the first type of bandwidth, or a starting position identifier and an ending position identifier of a high-band resource unit RU for indicating the bandwidth range corresponding to the first type of bandwidth. In one example, the low frequency band may indicate a lower 160MHz frequency band in the first type of bandwidth (e.g., 160+160MHz). In this case, the index of the RU in the low frequency band of the bandwidth range corresponding to the first type of bandwidth may include 0-73, which indicates that the number of 26-tone RUs with a low frequency band of 160MHz bandwidth is 74. That is, in the low frequency band 160MHz, the starting position identifier and the ending position identifier may take values ​​in the range of 0-73. In one example, the high frequency band may indicate a higher 160MHz frequency band in the first type of bandwidth (e.g., 160+160MHz). In this case, the index of the RU in the high frequency band of the bandwidth range corresponding to the first type of bandwidth may include 74-147, which indicates that the number of 26-tone RUs in the high frequency band 160MHz bandwidth is 74. That is to say, in the high frequency band 160MHz, the start position identifier and the end position identifier may take values ​​in the range of 74-147. However, this is merely exemplary, and the embodiments of the present disclosure are not limited to this. For example, the above example of "the start position identifier may be an index value indicating the start position of the RU, and the end position identifier may indicate the number of RUs" may also be applied to the low frequency band 160MHz and the high frequency band 160MHz, respectively. For the sake of simplicity, repeated descriptions are omitted here.

[0064] According to the implementation of the present disclosure, in the first message frame, the first channel bandwidth may correspond to the second type of bandwidth. In this case, the subfield for indicating the bandwidth information included in the first message frame may include a starting position identifier and an ending position identifier of a resource unit RU for indicating the bandwidth range corresponding to the second type of bandwidth. For example, the second type of bandwidth may be 240MHz, and the index of the resource unit RU of the bandwidth range corresponding to the first type of bandwidth may include 0-110, that is, in the case of the second type of bandwidth (240MHz), a total of 111 26-tone RUs may be represented. In other words, the starting position identifier and the ending position identifier may take values ​​in the range of 0-110. For example, the starting position identifier may be 70, and the ending position identifier may be 80, which means that the initiator of beamforming requests the receiver of beamforming to feedback channel state information for each RU from 26-tone RU70 to 26-tone RU 80 through the first message frame. However, this is merely exemplary and the embodiments of the present disclosure are not limited to this. For example, the above example of "the starting position identifier can be an index value indicating the starting position of the RU, and the ending position identifier can indicate the number of RUs" can also be applied to the second type of bandwidth 240MHz respectively. For the sake of simplicity, repeated descriptions are omitted here.

[0065] According to an embodiment of the present disclosure, the first channel bandwidth corresponds to the second type of bandwidth (for example, 160+80MHz). In this case, the subdomain for indicating the bandwidth information includes: a starting position identifier and an ending position identifier of a low-band resource unit RU for indicating the bandwidth range corresponding to the second type of bandwidth, or a starting position identifier and an ending position identifier of a high-band resource unit RU for the bandwidth range corresponding to the second type of bandwidth. In one example, the low frequency band may indicate a lower 160MHz frequency band of the second type of bandwidth (160+80MHz). In this case, the index of the RU in the low frequency band of the bandwidth range corresponding to the second type of bandwidth may include 0-73, which indicates that the number of 26-tone RUs with a low frequency band of 160MHz bandwidth is 74. That is, in the low frequency band 160MHz, the starting position identifier and the ending position identifier may take values ​​in the range of 0-73. In one example, the high frequency band may indicate a higher 80MHz frequency band in the second type of bandwidth (160+80MHz). In this case, the index of the RU in the high frequency band of the bandwidth range corresponding to the second type of bandwidth may include 74-110, which indicates that the number of 26-tone RUs in the high frequency band 80MHz bandwidth is 37. That is to say, in the high frequency band 80MHz, the start position identifier and the end position identifier may take values ​​in the range of 74-110. However, this is merely exemplary, and the embodiments of the present disclosure are not limited to this. For example, the above example of "the start position identifier may be an index value indicating the start position of the RU, and the end position identifier may indicate the number of RUs" may also be applied to the low frequency band 160MHz and the high frequency band 80MHz, respectively. For the sake of simplicity, repeated descriptions are omitted here.

[0066] According to an embodiment of the present disclosure, the first channel bandwidth corresponds to the second type of bandwidth (for example, 240MHz or 160+80MHz). In this case, the subfield for indicating the bandwidth information may include: a starting position identifier and an ending position identifier of a first frequency band resource unit RU for indicating the bandwidth range corresponding to the second type of bandwidth, or a starting position identifier and an ending position identifier of a second frequency band resource unit RU for indicating the bandwidth range corresponding to the second type of bandwidth, or a starting position identifier and an ending position identifier of a third frequency band resource unit RU for indicating the bandwidth range corresponding to the second type of bandwidth. In one example, the first frequency band may indicate the low frequency band 80MHz of the second type of bandwidth (for example, 240MHz or 160+80MHz). In this case, the index of the RU in the first frequency band of the bandwidth range corresponding to the second type of bandwidth may include 0-36, which indicates that the number of 26-tone RUs of the low frequency band 80MHz bandwidth is 37. That is, in the low frequency band 80MHz, the starting position identifier and the ending position identifier may be values ​​selected from the first range 0-36. In one example, the second frequency band may indicate the middle frequency band 80 MHz of the second type of bandwidth. In this case, the index of the RU in the second frequency band of the bandwidth range corresponding to the second type of bandwidth may include 37-73, which indicates that the number of 26-tone RUs in the middle frequency band 80 MHz bandwidth is 37. That is, in the middle frequency band 80 MHz, the start position identifier and the end position identifier may be values ​​selected from the second range 37-73. In one example, the third frequency band may indicate the high frequency band 80 MHz of the second type of bandwidth. In this case, the index of the RU in the third frequency band of the bandwidth range corresponding to the second type of bandwidth may include 74-110, which indicates that the number of 26-tone RUs in the high frequency band 80 MHz bandwidth is 37. That is, in the high frequency band 80 MHz, the start position identifier and the end position identifier may be values ​​selected from the third range 74-110. However, this is only exemplary, and the embodiments of the present disclosure are not limited thereto. For example, the first frequency band, the second frequency band, and the third frequency band may be divided in other ways than "low frequency band 80 MHz, middle frequency band 80 MHz, and high frequency band 80 MHz". In addition, the above example of "the starting position identifier can be an index value indicating the starting position of the RU, and the ending position identifier can indicate the number of RUs" can also be applied to the first frequency band, the second frequency band and the third frequency band respectively. For the sake of simplicity, repeated descriptions are omitted here.

[0067] In addition, the embodiments of the present disclosure can be applied not only to the first type of bandwidth and the second type of bandwidth described above, but also to bandwidths in existing standards (e.g., 20MHz, 40MHz, 80MHz, 160MHz in the IEEE802.11ax standard). For example, it can be indicated in the physical frame that the first message frame is a frame in the existing standard, or it can be indicated in the frame control subfield or the detection dialogue token subfield of the NDP declaration frame that the first message frame is a frame in the existing standard. In this case, the setting of the start position identifier and the end position identifier is similar to that of the reference frame. Figure 2 For the sake of brevity, repeated descriptions of the described method are omitted here.

[0068] According to the communication method of the embodiment of the present disclosure, a new NDP declaration frame format and its RU Start Index subdomain and RU End Index subdomain are defined, so that the new NDP declaration frame can be applied in a larger communication bandwidth to improve throughput.

[0069] Figure 4 is a flow chart illustrating a communication method according to an embodiment of the present disclosure. Figure 4 The method may be a method performed at a receiving end device (ie, a receiving end of beamforming). In some embodiments, the receiving end device may be a station.

[0070] Reference Figure 4 In step 410, a first message frame is received. The first message frame includes at least a subfield for indicating bandwidth information, wherein the subfield for indicating bandwidth information is used to identify configuration information of a resource unit RU under a first channel bandwidth. The first message frame and the subfield for indicating bandwidth information are similar to those in the above reference. Figure 3 The descriptions are similar and repeated descriptions are omitted here for brevity.

[0071] In step 420, the resource unit RU used to send the second message frame is determined according to the configuration information of the resource unit RU of the subdomain identifier for indicating the bandwidth information. As an example, the second message frame may represent the channel state information CSI of each RU allocated to the associated site by the first message frame. However, this is only exemplary, and the present invention is not limited thereto. The second message frame in step 420 may also be a feedback frame in other forms.

[0072] Figure 5 is a diagram illustrating a communication device 500 according to an embodiment of the present disclosure.

[0073] Reference Figure 5 , the communication device 500 may include a processing module 510 and a communication module 530. It will be understood that Figure 5The configuration of the communication device 500 shown is merely exemplary, and the communication device according to an embodiment of the present disclosure may include more or fewer modules.

[0074] The processing module 510 may be configured to: determine a first message frame, wherein the first message frame includes at least a subfield for indicating bandwidth information, wherein the subfield for indicating bandwidth information is used to identify configuration information of a resource unit RU under a first channel bandwidth. The communication module 530 may be configured to: send the first message frame. The first message frame and the subfield for indicating bandwidth information are similar to the above-mentioned reference Figure 3 The descriptions are similar and repeated descriptions are omitted here for brevity.

[0075] Reference Figure 5 The communication device 500 described may perform Figure 3 For the sake of simplicity, the repeated description of the operations corresponding to the communication method is omitted here.

[0076] Figure 6 is a diagram illustrating a communication device 600 according to an embodiment of the present disclosure.

[0077] Reference Figure 5 , the communication device 600 may include a receiving module 610 and a processing module 630. It will be understood that Figure 6 The configuration of the communication device 600 shown is merely exemplary, and a communication device according to an embodiment of the present disclosure may include more or fewer modules.

[0078] The receiving module 610 may be configured to: receive a first message frame, wherein the first message frame includes at least a subfield for indicating bandwidth information, wherein the subfield for indicating bandwidth information is used to identify configuration information of a resource unit RU under a first channel bandwidth. The first message frame and the subfield for indicating bandwidth information are similar to those in the above reference. Figure 3 The descriptions are similar and repeated descriptions are omitted here for brevity.

[0079] The processing module 630 may be configured to determine the resource unit RU used to send the second message frame according to the configuration information of the resource unit RU identified by the subdomain for indicating the bandwidth information. As an example, the second message frame may represent the channel state information of each resource unit RU allocated to the communication device 600 by the first message frame. However, this is merely exemplary, and the present invention is not limited thereto, and the second message frame may be a feedback frame in other forms. In addition, the processing module 630 of the communication device 600 may also be used to process the first message frame received by the receiving module 610 to determine the corresponding feedback frame.

[0080] According to the communication device of the embodiment of the present disclosure, a new NDP declaration frame format and its RU Start Index subdomain and RU End Index subdomain are defined, so that the new NDP declaration frame can be applied in a larger communication bandwidth and the throughput can be improved.

[0081] also, Figure 5 and Figure 6 The “module” in the description may be implemented by a combination of software and / or hardware, and the embodiments of the present disclosure do not impose any specific limitation on this.

[0082] Based on the same principle as the method provided by the embodiment of the present disclosure, the embodiment of the present disclosure also provides an electronic device, which includes a processor and a memory; wherein the memory stores machine-readable instructions (also referred to as "computer programs"); the processor is used to execute the machine-readable instructions to implement Figure 3 and Figure 4 As an example, the electronic device may be a part of a device for identifying bandwidth, but the embodiments of the present disclosure are not limited thereto. For example, the electronic device may be another node separated from the device for identifying bandwidth.

[0083] The embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the computer program is implemented. Figure 3 and Figure 4 Use any of the methods shown in .

[0084] In an example embodiment, the processor may be a device for implementing or executing various exemplary logic blocks, modules, and circuits described in conjunction with the present disclosure, such as a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The processor may also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0085] In an example embodiment, the memory may be, for example, ROM (Read Only Memory), RAM (Random Access Memory), EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.

[0086] It should be understood that, although the steps in the flowchart of the accompanying drawings are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. In addition, at least a portion of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0087] Although the present disclosure has been shown and described with reference to certain embodiments of the present disclosure, it will be appreciated by those skilled in the art that various changes may be made in form and detail without departing from the scope of the present disclosure. Therefore, the scope of the present disclosure should not be limited to the embodiments, but should be limited by the appended claims and their equivalents.

Claims

1. A communication method, the communication method comprising: Determine a first message frame, wherein the first message frame includes at least a subfield for indicating bandwidth information, wherein the subfield for indicating bandwidth information is used to identify configuration information of a resource unit RU under a first channel bandwidth, wherein the first channel bandwidth corresponds to a first type of bandwidth, and the first type of bandwidth is 320 MHz or 160 MHz+160 MHz; sending the first message frame, The subdomain for indicating bandwidth information at least includes: configuration information of a low-frequency band resource unit RU for indicating a bandwidth range corresponding to a first type of bandwidth, or configuration information of a high-frequency band resource unit RU for indicating a bandwidth range corresponding to a first type of bandwidth, wherein the low-frequency band is a lower 160MHz frequency band in the first type of bandwidth, and the high-frequency band is a higher 160MHz frequency band in the first type of bandwidth, wherein each of the configuration information of the low-frequency band resource unit RU and the configuration information of the high-frequency band resource unit RU includes a starting position identifier and an ending position identifier, The starting position identifier is set to an offset value relative to a specific reference point to indicate a resource unit corresponding to the starting position, The end position identifier is set to an offset value relative to the specific reference point to indicate a resource unit corresponding to the end position, or the end position identifier is set to the number of resource units.

2. The communication method according to claim 1, wherein: The first channel bandwidth corresponds to the second type of bandwidth, and the subdomain used to indicate the bandwidth information includes: a starting position identifier and an ending position identifier of a low-frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth, or a starting position identifier and an ending position identifier of a high-frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth.

3. The communication method according to claim 1, wherein: The first channel bandwidth corresponds to a second type of bandwidth, and the subdomain used to indicate bandwidth information includes: a starting position identifier and an ending position identifier of a first frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth, a starting position identifier and an ending position identifier of a second frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth, or a starting position identifier and an ending position identifier of a third frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth.

4. The communication method according to any one of claims 1 to 3, wherein: The first message frame also includes at least a type identifier for indicating a type of the first message frame.

5. The communication method according to claim 2 or 3, wherein: The second type bandwidth is 240 MHz or 160 MHz+80 MHz.

6. A communication method, the communication method comprising: Receive a first message frame, wherein the first message frame includes at least a subfield for indicating bandwidth information, wherein the subfield for indicating bandwidth information is used to identify configuration information of a resource unit RU under a first channel bandwidth, wherein the first channel bandwidth corresponds to a first type of bandwidth, and the first type of bandwidth is 320 MHz or 160 MHz+160 MHz; Determine the resource unit RU used to send the second message frame according to the configuration information of the resource unit RU of the sub-domain identifier used to indicate the bandwidth information, The subdomain for indicating bandwidth information at least includes: configuration information of a low-frequency band resource unit RU for indicating a bandwidth range corresponding to a first type of bandwidth, or configuration information of a high-frequency band resource unit RU for indicating a bandwidth range corresponding to a first type of bandwidth, wherein the low-frequency band is a lower 160MHz frequency band in the first type of bandwidth, and the high-frequency band is a higher 160MHz frequency band in the first type of bandwidth, wherein each of the configuration information of the low-frequency band resource unit RU and the configuration information of the high-frequency band resource unit RU includes a starting position identifier and an ending position identifier, The starting position identifier is set to an offset value relative to a specific reference point to indicate a resource unit corresponding to the starting position, The end position identifier is set to an offset value relative to the specific reference point to indicate a resource unit corresponding to the end position, or the end position identifier is set to the number of resource units.

7. The communication method according to claim 6, wherein: The first channel bandwidth corresponds to the second type of bandwidth, and the subdomain used to indicate the bandwidth information includes: a starting position identifier and an ending position identifier of a low-frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth, or a starting position identifier and an ending position identifier of a high-frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth.

8. The communication method according to claim 6, wherein: The first channel bandwidth corresponds to a second type of bandwidth, and the subdomain used to indicate bandwidth information includes: a starting position identifier and an ending position identifier of a first frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth, a starting position identifier and an ending position identifier of a second frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth, or a starting position identifier and an ending position identifier of a third frequency band resource unit RU for indicating a bandwidth range corresponding to the second type of bandwidth.

9. The communication method according to any one of claims 6 to 8, wherein: The first message frame also includes at least a type identifier for indicating a type of the first message frame.

10. The communication method according to claim 7 or 8, wherein: The second type bandwidth is 240 MHz or 160 MHz+80 MHz.

11. A communication device, comprising: The processing module is configured to: determine a first message frame, wherein the first message frame includes at least a subfield for indicating bandwidth information, wherein the subfield for indicating bandwidth information is used to identify configuration information of a resource unit RU under a first channel bandwidth, wherein the first channel bandwidth corresponds to a first type of bandwidth, and the first type of bandwidth is 320 MHz or 160 MHz+160 MHz; The communication module is configured to: send a first message frame, The subdomain for indicating bandwidth information at least includes: configuration information of a low-frequency band resource unit RU for indicating a bandwidth range corresponding to a first type of bandwidth, or configuration information of a high-frequency band resource unit RU for indicating a bandwidth range corresponding to a first type of bandwidth, wherein the low-frequency band is a lower 160MHz frequency band in the first type of bandwidth, and the high-frequency band is a higher 160MHz frequency band in the first type of bandwidth, wherein each of the configuration information of the low-frequency band resource unit RU and the configuration information of the high-frequency band resource unit RU includes a starting position identifier and an ending position identifier, The starting position identifier is set to an offset value relative to a specific reference point to indicate a resource unit corresponding to the starting position, The end position identifier is set to an offset value relative to the specific reference point to indicate a resource unit corresponding to the end position, or the end position identifier is set to the number of resource units.

12. A communication device, comprising: A receiving module is configured to: receive a first message frame, wherein the first message frame includes at least a subfield for indicating bandwidth information, wherein the subfield for indicating bandwidth information is used to identify configuration information of a resource unit RU under a first channel bandwidth, wherein the first channel bandwidth corresponds to a first type of bandwidth, and the first type of bandwidth is 320 MHz or 160 MHz+160 MHz; The processing module is configured to: determine the resource unit RU used to send the second message frame according to the configuration information of the resource unit RU of the sub-domain identifier used to indicate the bandwidth information, The subdomain for indicating bandwidth information at least includes: configuration information of a low-frequency band resource unit RU for indicating a bandwidth range corresponding to a first type of bandwidth, or configuration information of a high-frequency band resource unit RU for indicating a bandwidth range corresponding to a first type of bandwidth, wherein the low-frequency band is a lower 160MHz frequency band in the first type of bandwidth, and the high-frequency band is a higher 160MHz frequency band in the first type of bandwidth, wherein each of the configuration information of the low-frequency band resource unit RU and the configuration information of the high-frequency band resource unit RU includes a starting position identifier and an ending position identifier, The starting position identifier is set to an offset value relative to a specific reference point to indicate a resource unit corresponding to the starting position, The end position identifier is set to an offset value relative to the specific reference point to indicate a resource unit corresponding to the end position, or the end position identifier is set to the number of resource units.

13. An electronic device, comprising a memory and a processor; The memory stores a computer program; The processor is configured to perform the method of any one of claims 1 to 5 or any one of claims 6 to 10 when running the computer program.

14. A computer-readable storage medium, wherein a computer program is stored in the storage medium, and when the computer program is executed by a processor, the computer program is used to execute the method of any one of claims 1 to 5 or any one of claims 6 to 10.