Antenna channel detection method and device and storage medium
By introducing antenna combination identification fields in empty packet packets, the problem of low antenna channel detection and selection efficiency in large-scale antenna scenarios is solved, and accurate antenna selection and efficient system transmission are achieved.
Patent Information
- Application Number
- CN202411472670.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-03
- Publication Date
- 2025-01-10
AI Technical Summary
The prior art is difficult to effectively perform antenna channel detection and selection in large-scale antenna scenarios, especially in scenarios where 16 RF chains and 16 antenna combinations are supported under the 802.11be standard, resulting in inefficient antenna selection process and possible mismatch. Increased sex.
By introducing an identification field indicating the sending antenna combination in the empty packet packet (NDP), the communication device allows the antenna combination identification to be determined during the sending and receiving antenna channel detection, thereby accurately selecting the antenna combination in large-scale antenna scenarios and reducing mismatch , and improve system throughput.
Accurate antenna selection in large-scale antenna scenarios is achieved, the selection error rate is reduced, the system transmission efficiency and throughput is improved, and the efficient antenna channel detection needs under the 802.11be standard are adapted.
Smart Images

Figure CN119298961A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 202111295867.0, and the original application date is November 3, 2021. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of communications, and in particular to an antenna channel detection method, device and storage medium. Background Art
[0003] Wireless local area network (WLAN) started from 802.11a / b / g, and went through 802.11n, 802.11ac, and finally 802.11ax. Among them, 802.11a / b / g only supports single spatial stream and does not support multiple input multiple output (MIMO). 802.11n supports MIMO with up to 4 space-time streams, while 802.11ac and 802.11ax support up to 8 space-time streams. The next generation standard of 802.11ax, 802.11be, is under discussion, and the maximum number of space-time streams is further increased to 16. Among them, space-time streams (STS) take into account different spatial streams (SS) and space-time block coding (STBC) in the time dimension. When the transmitter does not use STBC, the space-time stream can also be called a spatial stream. However, the 802.11be standard does not use STBC, so they can be collectively referred to as spatial streams.
[0004] Supporting multiple spatial streams requires the device to include multiple radio frequency chains (RF chains). In some implementations, the device can be equipped with more antennas (or more accurately, antenna elements) than the number of RF chains, and select an antenna combination (or antenna pattern) based on the antenna selection process to transmit data, thereby further improving transmission performance. For example, by selecting the antenna pattern, the condition number of the equivalent channel at both ends of the transmitter and receiver can be made smaller, improving the equivalent channel, transmitting more spatial streams, and improving system throughput.
[0005] In some antenna selection processes, the device can select an antenna combination based on the results of antenna channel detection corresponding to different antenna combinations (or antenna patterns). However, introducing more spatial streams means introducing more antennas, and the existing technology is only applicable to standard 802.11n, which only supports antenna selection processes with up to 4 RF chains, 8 antennas, and 16 antenna combinations. However, the 802.11be standard will introduce 16 spatial streams, support up to 16 RF chains, and MIMO technology will introduce more antennas. Therefore, how to make the antenna selection process applicable to large-scale antennas has become an urgent problem to be solved. Summary of the invention
[0006] The embodiments of the present application provide an antenna channel detection method, device and storage medium for performing antenna channel detection, and are suitable for performing antenna channel detection in large-scale antenna scenarios, so that antenna selection can be performed according to the antenna channel detection results in large-scale antenna scenarios.
[0007] In a first aspect, an embodiment of the present application provides an antenna channel detection method, in which a first communication device sends a first frame to a second communication device. The first frame includes first indication information, and the first indication information notifies the second communication device to perform a transmitting antenna channel detection. The first communication device sends a first physical layer protocol data unit (PPDU) to the second communication device. The first PPDU is used for the second communication device to perform a transmitting antenna channel detection, and the first PPDU includes a first identification field, and the first identification field is used to indicate an identification of a first transmitting antenna combination.
[0008] The first PPDU may include a data field. The first PPDU may also not include a data field, for example, the first PPDU may be an NDP that does not include a data field. Since the NDP does not include a data field, overhead can be saved.
[0009] Furthermore, in the present application, since the NDP includes a first identification field indicating the identifier of the first transmitting antenna combination, the second communication device determines the correspondence between the transmitting antenna channel detection result corresponding to the NDP and the identifier of the transmitting antenna combination, and then the second communication device can determine the identifier of the transmitting antenna combination selected based on one or more transmitting antenna channel detection results, thereby preventing the second communication device from incorrectly matching the selected transmitting antenna channel detection result and the transmitting antenna combination, thereby realizing antenna selection according to the antenna channel detection result in a large-scale antenna scenario.
[0010] In a possible implementation, the first communication device may send one or more PPDUs to the second communication device, and the first PPDU is one of the one or more PPDUs. The second communication device may perform a transmit antenna channel detection based on the received one or more PPDUs to obtain a transmit antenna channel detection result. Further, the second communication device may select a transmit antenna combination based on the obtained transmit antenna channel detection result, and indicate the identifier of the selected transmit antenna combination to the first communication device, so that antenna selection can be performed according to the antenna channel detection result in a large-scale antenna scenario. For example, the first communication device receives a second frame from the second communication device. The second frame includes a first antenna selection feedback result. The first antenna selection feedback result includes a third identification field, which can be used to carry the identifier of the transmit antenna combination selected by the second communication device. For example, if the transmit antenna combination selected by the second communication device is the first transmit antenna combination, the third identification field can be used to indicate the identifier of the first transmit antenna combination.
[0011] In a possible implementation, before the first communication device sends the first frame to the second communication device, the first communication device receives a third frame including third indication information. The third indication information is used to request the first communication device to send information for transmitting antenna channel detection. Among them, the third indication information is carried in the high-efficiency variant field of the third frame. Since the number of bits used to carry related commands of the antenna selection process in the high-efficiency variant field is large, the solution provided in the present application can support a larger number of PPDUs (for example, the number of PPDUs that can be supported exceeds 16), thereby supporting a larger number of antenna combinations (the number of antenna combinations that can be supported exceeds 16), so that antenna selection can be performed according to the antenna channel detection results in a large-scale antenna scenario.
[0012] In a possible implementation, the first communication device and the second communication device may negotiate, and through the negotiation, the second communication device knows the transmit antenna combination supported by the first communication device, and after negotiation, the first communication device and the second communication device set a group identifier for the transmit antenna combination supported by the first communication device. For example, before the first communication device sends the first frame to the second communication device, the first communication device sends the fourth frame to the second communication device, and the fourth frame includes a fourth identification field, and the fourth identification field is used to indicate the identifier of at least one transmit antenna combination supported by the first communication device, and the identifier of the at least one transmit antenna combination includes the identifier of the first transmit antenna combination.
[0013] Furthermore, the first communication device can also indicate the transmitting antenna combination corresponding to the identifier of the transmitting antenna combination supported by itself to the second communication device. In this way, the first communication device can know the transmitting antenna combination identifier of each transmitting antenna combination so that it can be carried when sending the PPDU. Moreover, the second communication device can determine which antennas are specifically included in the first transmitting antenna combination identifier based on the first transmitting antenna combination identifier indicated by the first identifier field in the received first PPDU. It can be seen that the second communication device can obtain more information related to the antenna combination through negotiation, and can subsequently obtain more link-related information, thereby providing assistance for other subsequent processes.
[0014] In a possible implementation, before the first communication device sends the first frame to the second communication device, the first communication device sends the ninth frame to the second communication device, and the ninth frame includes the seventh indication information, and the seventh indication information is used to indicate the total number of transmit antenna combinations supported by the first communication device. In this way, the second communication device can estimate the overhead and duration of the transmit antenna selection process based on the seventh indication information, and the second communication device can also decide whether to establish an association relationship with the first communication device based on the total number of transmit antenna combinations supported by the first communication device.
[0015] In a second aspect, an embodiment of the present application provides an antenna channel detection method, in which a second communication device receives a first frame from a first communication device, the first frame includes first indication information, and the first indication information notifies the second communication device to perform a transmitting antenna channel detection. The second communication device receives a first physical layer protocol data unit PPDU from the first communication device. The first PPDU is used by the second communication device to perform a transmitting antenna channel detection, and the first PPDU includes a first identification field, and the first identification field is used to indicate an identification of a first transmitting antenna combination.
[0016] The first PPDU may include a data field. The first PPDU may also not include a data field, for example, the first PPDU may be an NDP. Since the NDP does not include a data field, overhead may be saved.
[0017] Furthermore, in the present application, since the NDP includes a first identification field indicating the identifier of the first transmitting antenna combination, the second communication device determines the correspondence between the transmitting antenna channel detection result corresponding to the NDP and the identifier of the transmitting antenna combination, and then the second communication device can determine the identifier of the transmitting antenna combination selected based on one or more transmitting antenna channel detection results, thereby preventing the second communication device from incorrectly matching the selected transmitting antenna channel detection result and the transmitting antenna combination, thereby realizing antenna selection according to the antenna channel detection result in a large-scale antenna scenario.
[0018] In a possible implementation, the first communication device may send one or more PPDUs to the second communication device, and the first PPDU is one of the one or more PPDUs. The second communication device may perform a transmit antenna channel detection based on the received one or more PPDUs to obtain a transmit antenna channel detection result. Further, the second communication device may select a transmit antenna combination based on the obtained transmit antenna channel detection result, and indicate the identifier of the selected transmit antenna combination to the first communication device, so that antenna selection can be performed according to the antenna channel detection result in a large-scale antenna scenario. For example, the second communication device sends a second frame to the first communication device. The second frame includes a first antenna selection feedback result. The first antenna selection feedback result includes a third identification field, which can be used to carry the identifier of the transmit antenna combination selected by the second communication device. For example, if the transmit antenna combination selected by the second communication device is the first transmit antenna combination, the third identification field can be used to indicate the identifier of the first transmit antenna combination.
[0019] In a possible implementation, before the second communication device receives the first frame, the second communication device sends a third frame including third indication information, and the third indication information is used to request the first communication device to send information for transmitting antenna channel detection. The third indication information is carried in the high-efficiency variant field of the third frame. Since the number of bits used to carry related commands of the antenna selection process in the high-efficiency variant field is large, the solution provided in the present application can support a larger number of PPDUs (for example, the number of PPDUs that can be supported exceeds 16), thereby supporting a larger number of antenna combinations (the number of antenna combinations that can be supported exceeds 16), so that antenna selection can be performed according to the antenna channel detection results in a large-scale antenna scenario.
[0020] In a possible implementation, the first communication device and the second communication device may negotiate, through which the second communication device knows the transmitting antenna combination supported by the first communication device, and after negotiation, the first communication device and the second communication device set a group identifier for the transmitting antenna combination supported by the first communication device.
[0021] For example, before the second communication device receives the first frame, the second communication device receives a fourth frame from the first communication device, and the fourth frame includes a fourth identification field, and the fourth identification field is used to indicate the identification of at least one transmitting antenna combination supported by the first communication device, and the identification of the at least one transmitting antenna combination includes the identification of the first transmitting antenna combination.
[0022] Furthermore, the second communication device can also receive a transmitting antenna combination corresponding to the identifier of the transmitting antenna combination supported by the first communication device from the first communication device. In this way, the first communication device can know the transmitting antenna combination identifier of each transmitting antenna combination so that it can be carried when sending the PPDU. Moreover, the second communication device can determine which antennas are specifically included in the first transmitting antenna combination identifier based on the first transmitting antenna combination identifier indicated by the first identifier field in the received first PPDU. It can be seen that the second communication device can obtain more information related to the antenna combination through negotiation, and can subsequently obtain more link-related information, thereby providing assistance for other subsequent processes.
[0023] In a possible implementation, before the second communication device receives the first frame, the second communication device receives a ninth frame from the first communication device, the ninth frame includes seventh indication information, and the seventh indication information is used to indicate the total number of transmit antenna combinations supported by the first communication device. In this way, the second communication device can estimate the overhead and duration of the transmit antenna selection process based on the seventh indication information, and the second communication device can also decide whether to establish an association relationship with the first communication device based on the total number of transmit antenna combinations supported by the first communication device.
[0024] Based on the above first aspect or second aspect, and any possible implementation manner of the first aspect or second aspect, the present application further provides a possible implementation manner, where the first identification field is located in the first PPDU preamble. For example, the first identification field includes in the preamble: some bits or all bits in the general signaling field, and / or some bits or all bits in the very high throughput signaling field.
[0025] When the first PPDU is an NDP, since the existing NDP does not carry the first identification field, the present application can use the field in the preamble code of the existing NDP to carry the content of the first identification field, so that it can be better compatible with the existing technology and can also achieve the purpose of carrying the identification of the first transmitting antenna combination in the NDP.
[0026] Furthermore, since there are some reserved bits in these fields in the existing protocols, such as B20-B24, B25 of the first symbol of the general signaling field and B2 and B8 of the second symbol, and B14-B15 of the ultra-high throughput signaling field, the purpose of adding the first identification field in the NDP is achieved through the bits in these fields in the embodiments of the present application, which can be better compatible with the existing technology.
[0027] Further, in order to maintain consistency with existing standards, when the present application is applied to the next generation standard, the first identification field may include: some bits or all bits in the general signaling field, and / or some bits or all bits in the next generation signaling field.
[0028] Based on the above-mentioned first aspect or second aspect, and any possible implementation of the first aspect or second aspect, the present application also provides a possible implementation, where the PPDU includes a data field and a preamble. The first identification field may include a preamble, or some or all bits in at least one item in the data field. For example, the identification information of the first transmitting antenna combination is carried in: at least one of the general signaling field, the extremely high throughput signaling field, or the aggregation control subfield of the data field. When the first PPDU includes a data field, in addition to the aforementioned general signaling field and the extremely high throughput signaling field, the aggregation control subfield of the data field can also be used as the first identification field. In this way, on the one hand, more options can be provided for setting the position of the first identification field. On the other hand, since the existing field can be used to carry the content of the first identification field, it can be better compatible with the existing technology.
[0029] Further, in order to maintain consistency with existing standards, when the present application is applied to the next generation standard, the first identification field may include: partial bits or all bits in at least one of the general signaling field, the next generation signaling field or the aggregation control subfield of the data field.
[0030] Based on the first aspect or the second aspect, and any possible implementation of the first aspect or the second aspect, the present application also provides a possible implementation, wherein the first frame also includes the number of NDPs. In this way, the second communication device can determine the number of NDPs to be received subsequently based on the first frame, so as to check whether any NDP is missed.
[0031] Based on the above-mentioned first aspect or second aspect, and any possible implementation of the first aspect or second aspect, the present application also provides a possible implementation, the first frame also includes a second identification field, and the second identification field is used to indicate the identification of the first transmitting antenna combination. The second identification field in the first frame may include identifications of multiple transmitting antenna combinations, for example, it may include multiple transmitting antenna combinations corresponding to multiple consecutive PPDUs subsequently sent by the first frame. In this way, the first identification field in the first PPDU may carry part of the bits corresponding to the identification of the first transmitting antenna combination, so that the number of bits occupied by the first identification field in the first PPDU can be saved, and the second communication device can determine all the bits corresponding to the identification of the first transmitting antenna combination in combination with the first identification field and the second identification field, and then indicate to the first communication device all the bits of the transmitting antenna combination selected by the second communication device (for example, the second communication device selects the first transmitting antenna combination), so that the first communication device determines the transmitting antenna combination selected by the second communication device according to all the bits of the transmitting antenna combination fed back by the second communication device.
[0032] Based on the above-mentioned first aspect or second aspect, and any possible implementation manner of the first aspect or second aspect, the present application also provides a possible implementation manner, in which the first indication information and / or the number of NDPs are carried in: at least one site information field of the first frame including the second indication information. In another possible implementation manner, the second identification field includes part or all of the bits in at least one site information field of the first frame including the second indication information. The second indication information indicates that the site information field includes antenna selection related information. In this way, the second communication device can determine that the site information field carrying the second indication information carries the antenna selection related information when identifying the second indication information, and then obtain the antenna selection related information from the site information field. The second indication information can distinguish the site information field carrying the antenna selection related information from the site information field corresponding to a certain conventional site, so that in the scheme of using the site information field to carry the antenna selection related information, it will not affect the site information field corresponding to a certain conventional site, thereby achieving the purpose of compatibility with existing standards.
[0033] Based on the above-mentioned first aspect or second aspect, and any possible implementation of the first aspect or second aspect, the present application also provides a possible implementation, where the second indication information is carried in the associated identification field in the site information field. For example, a value that has not been indicated to a specific site in the existing standard can be used as the second indication information, and the second indication information includes: one of 2008-2043 or 2046. In this way, the second communication device can determine whether the site information field carries antenna selection related information or site information corresponding to a second communication device based on the associated identification field. It can be seen that this solution can be better compatible with the existing technology.
[0034] Based on the above-mentioned first aspect or second aspect, and any possible implementation of the first aspect or second aspect, the present application also provides a possible implementation, the second frame includes a multiple-input multiple-output control field, and the third identification field includes part or all of the bits in the multiple-input multiple-output control field. In this way, the purpose of adding the third identification field in the second frame can be achieved by using the bits in the existing multiple-input multiple-output control (MIMO Control) field. This solution does not increase the length of the second frame additionally and can be better compatible with the existing technology.
[0035] Based on the above-mentioned first aspect or second aspect, and any possible implementation of the first aspect or second aspect, the present application also provides a possible implementation, the third indication information is carried in at least one of the following contents in the aggregate control subfield: control identifier field, antenna selection command field, or antenna selection data field. Since the existing standard divides the antenna selection command field and the antenna selection data field, the A-control subfield is also divided into the antenna selection command field and the antenna selection data field in the efficient variant, which can be more compatible with the command form in the existing standard. And further, the third indication information is carried in at least one of the control identifier field, antenna selection command field, or antenna selection data field in the A-control subfield. Since the prior art also has the antenna selection command field and the antenna selection data field, this solution can be compatible with the prior art.
[0036] Based on the above first aspect or second aspect, and any possible implementation manner of the first aspect or second aspect, the present application also provides a possible implementation manner, wherein the number of bits occupied by the antenna selection command field and the antenna selection data field is greater than 7 bits. The number of bits occupied by the antenna selection data field is greater than 4 bits. The number of bits occupied by the antenna selection command field and the antenna selection data field: not greater than 26 bits.
[0037] Compared with the process design of antenna selection based on the high throughput control (HTC) field in 802.11n, 802.11n supports up to 4 radio frequency chains, 8 antennas, and 16 antenna combinations. In the embodiment of the present application, due to the large number of bits in the control information field, the embodiment of the present application can be realized by Figure 6 The MPDU shown carries more types of antenna selection commands, and the antenna selection data field is also greater than 4 bits, so it can support more PPDUs (the number of PPDUs that can be supported is more than 16), and thus can support more antenna combinations (the number of antenna combinations that can be supported is more than 16).
[0038] Based on the above-mentioned first aspect or second aspect, and any possible implementation of the first aspect or second aspect, the present application also provides a possible implementation, the first transmitting antenna combination is one of the k1 transmitting antenna combinations of the first communication device, and k1 is a positive integer. The k1 transmitting antenna combinations correspond one-to-one to the identifiers of the k1 transmitting antenna combinations. Since the transmitting antenna combination and the identifier of the transmitting antenna combination are in a one-to-one correspondence, the second communication device receives two PPDUs including the same antenna combination identifier at different time points. If the detected channel changes, since the antenna combination identifiers included in the two PPDUs are the same, the second communication device determines that the antenna combination has not changed, and therefore it can be determined that the channel itself has changed.
[0039] Based on the above-mentioned first aspect or second aspect, and any possible implementation of the first aspect or second aspect, the present application also provides a possible implementation, wherein the first identification field includes: all bits corresponding to the identification of the first transmitting antenna combination. In this way, the second communication device can uniquely determine the identification of a transmitting antenna combination according to the first identification field carried in the PPDU.
[0040] Based on the above first aspect or second aspect, and any possible implementation of the first aspect or second aspect, the present application also provides a possible implementation, where the first identification field includes: a portion of bits corresponding to the identification of the first transmitting antenna combination. In this way, bits in the PPDU preamble code can be saved.
[0041] Based on the above-mentioned first aspect or second aspect, and any possible implementation of the first aspect or the second aspect, the present application also provides a possible implementation, and the third frame sent by the second communication device to the first communication device may also include the number of PPDUs, so that the first communication device can determine how many PPDUs to send based on the number of PPDUs carried in the third frame, so that the first communication device can determine the number of PPDUs to be sent subsequently based on the needs of the second communication device, so that the number of PPDUs subsequently sent by the first communication device can match the needs of the second communication device as much as possible.
[0042] Based on the above first aspect or second aspect, and any possible implementation of the first aspect or second aspect, the present application further provides a possible implementation, wherein the first identification field includes: a group identification of the first transmitting antenna combination, and / or a sequence number of the first PPDU. This can improve the flexibility of the solution.
[0043] In a third aspect, an embodiment of the present application provides an antenna channel detection method, in which a first communication device sends an eleventh frame to a second communication device, the eleventh frame includes first indication information, and the first indication information notifies the second communication device to perform a transmitting antenna channel detection. The first communication device sends a third physical layer protocol data unit PPDU to the second communication device; the third PPDU is used by the second communication device to perform a transmitting antenna channel detection. Among them, the third PPDU includes M1 first information fields corresponding to the M1 group of transmitting antenna combinations; M1 is an integer greater than 1; the first information field is used to perform a transmitting antenna channel detection. The first information field includes at least one of an EHT short training field, an EHT long training field, and a data packet extension field. Since the first communication device can aggregate the PPDUs corresponding to the M1 group of transmitting antenna combinations that need to be sent into one PPDU, overhead can be saved, thereby improving the efficiency of antenna selection and improving system throughput.
[0044] In a fourth aspect, an embodiment of the present application provides an antenna channel detection method, in which a second communication device receives an eleventh frame from a first communication device, the eleventh frame includes first indication information, and the first indication information notifies the second communication device to perform a transmitting antenna channel detection. The second communication device receives a third PPDU from the first communication device; the third PPDU is used by the second communication device to perform a transmitting antenna channel detection. Among them, the third PPDU includes M1 first information fields corresponding to M1 groups of transmitting antenna combinations; M1 is an integer greater than 1; the first information field is used to perform a transmitting antenna channel detection. The first information field includes at least one of an EHT short training field, an EHT long training field, and a data packet extension field. Since the first communication device can aggregate the PPDUs corresponding to the M1 groups of transmitting antenna combinations that need to be sent into one PPDU, overhead can be saved, thereby improving the efficiency of antenna selection and improving system throughput.
[0045] Based on the third aspect or the fourth aspect, and any possible implementation of the third aspect or the fourth aspect, the present application also provides a possible implementation, the third PPDU includes a preamble; the preamble includes at least one of the following fields: a traditional short training field, a traditional long training field, a traditional signaling field, a repeated traditional signaling field, a general signaling field, or an extremely high throughput signaling field. In this way, only one copy of the part shared by each transmitting antenna combination can be sent, thereby saving overhead.
[0046] Based on the third aspect or the fourth aspect, and any possible implementation of the third aspect or the fourth aspect, the present application further provides a possible implementation, in which the duration of the data packet extension field in any two of the M1 first information fields is the same. In this way, the consistency of the receiving process can be improved.
[0047] Based on the third aspect or the fourth aspect, and any possible implementation of the third aspect or the fourth aspect, the present application further provides a possible implementation, in which the duration of the data packet extension field in at least two of the M1 first information fields is different. For example, a data packet extension field other than the last data packet extension field can be shorter than the last data packet extension field, which is sufficient for the first communication device to switch the antenna, thereby improving the efficiency of signaling transmission.
[0048] In a fifth aspect, an embodiment of the present application provides an antenna channel detection method, in which a first communication device sends a fifth frame to a second communication device, the fifth frame includes fourth indication information, and the fourth indication information indicates that a receiving antenna channel detection is performed on the first communication device. The first communication device receives a second PPDU from the second communication device; the second PPDU is used for the first communication device to perform receiving antenna channel detection, and the second PPDU includes a fifth identification field, and the fifth identification field is used to indicate an identification of the first receiving antenna combination.
[0049] The second PPDU may include a data field. The second PPDU may also not include a data field, for example, the second PPDU may be an NDP. Since the NDP does not include a data field, overhead may be saved.
[0050] Further, the first communication device can perform receiving antenna channel detection on the first receiving antenna combination according to the second PPDU to obtain a receiving antenna channel detection result corresponding to the first receiving antenna combination. Since the NDP includes a fifth identification field indicating the identifier of the first receiving antenna combination, the first communication device determines the correspondence between the receiving antenna channel detection result corresponding to the NDP and the identifier of the receiving antenna combination, and then the first communication device can determine the identifier of the receiving antenna combination selected based on one or more receiving antenna channel detection results, thereby preventing the first communication device from incorrectly matching the selected receiving antenna channel detection result with the receiving antenna combination, thereby realizing antenna selection according to the antenna channel detection result in a large-scale antenna scenario.
[0051] In a possible implementation, the second communication device may send one or more PPDUs to the first communication device, and the second PPDU is one of the one or more PPDUs. The first communication device may perform receiving antenna channel detection based on the received one or more PPDUs to obtain the receiving antenna channel detection result. Further, the first communication device may select a receiving antenna combination based on the obtained receiving antenna channel detection result, and indicate the identifier of the selected receiving antenna combination to the second communication device, so that antenna selection can be performed according to the antenna channel detection result in a large-scale antenna scenario. For example, the first communication device sends the sixth frame to the second communication device, and the sixth frame includes the second antenna selection feedback result. The second antenna selection feedback result includes a seventh identification field, and the seventh identification field can be used to carry the identifier of the receiving antenna combination selected by the first communication device. For example, if the receiving antenna combination selected by the first communication device is the first receiving antenna combination, the seventh identification field can be used to indicate the identifier of the first receiving antenna combination.
[0052] In a possible implementation, before the first communication device sends the fifth frame to the second communication device, it also includes: the first communication device receives the seventh frame including the sixth indication information, and the sixth indication information is used to request the first communication device to send information for receiving antenna channel detection. The sixth indication information is carried in the high-efficiency variant field of the seventh frame. Since the number of bits used to carry the relevant commands of the antenna selection process in the high-efficiency variant field is large, the solution provided in the present application can support a larger number of PPDUs (for example, the number of PPDUs that can be supported is more than 16), thereby supporting a larger number of antenna combinations (the number of antenna combinations that can be supported is more than 16), so that antenna selection can be achieved according to the antenna channel detection results in a large-scale antenna scenario.
[0053] In a possible implementation, the first communication device and the second communication device may negotiate, through which the second communication device knows the receiving antenna combination supported by the first communication device, and after negotiation, the first communication device and the second communication device set a group identifier for the receiving antenna combination supported by the first communication device.
[0054] For example, in one possible implementation, before the first communication device sends the fifth frame to the second communication device, it also includes: the first communication device sends an eighth frame to the second communication device, the eighth frame includes an eighth identification field, and the eighth identification field is used to indicate the identification of at least one receiving antenna combination supported by the first communication device, and the identification of the at least one receiving antenna combination includes the identification of the first receiving antenna combination.
[0055] Furthermore, the first communication device can also indicate the receiving antenna combination corresponding to the identifier of the receiving antenna combination supported by itself to the second communication device. In this way, the second communication device can carry the identifier of the receiving antenna combination when sending the PPDU. Moreover, the second communication device can determine which antennas are specifically included in the first receiving antenna combination. It can be seen that the second communication device can obtain more information related to the antenna combination through negotiation, and can subsequently obtain more link-related information, thereby providing assistance for other subsequent processes.
[0056] In a possible implementation, before the first communication device sends the fifth frame to the second communication device, it also includes: the first communication device sends the tenth frame to the second communication device, the tenth frame includes the eighth indication information, and the eighth indication information is used to indicate the total number of receiving antenna combinations supported by the first communication device. In this way, the second communication device can estimate the overhead and duration of the receiving antenna selection process based on the eighth indication information, and the second communication device can also decide whether to establish an association relationship with the first communication device based on the total number of receiving antenna combinations supported by the first communication device.
[0057] In a sixth aspect, an embodiment of the present application provides an antenna channel detection method, in which a second communication device receives a fifth frame from a first communication device, the fifth frame includes fourth indication information, and the fourth indication information indicates that a receiving antenna channel detection is performed on the first communication device. The second communication device sends a second PPDU to the first communication device; the second PPDU is used for the first communication device to perform receiving antenna channel detection, and the second PPDU includes a fifth identification field, and the fifth identification field is used to indicate an identification of the first receiving antenna combination.
[0058] The second PPDU may include a data field. The second PPDU may also not include a data field, for example, the second PPDU may be an NDP. Since the NDP does not include a data field, overhead may be saved.
[0059] Furthermore, in the present application, since the NDP includes a fifth identification field indicating the identifier of the first receiving antenna combination, the first communication device determines the correspondence between the receiving antenna channel detection result corresponding to the NDP and the identifier of the receiving antenna combination, and then the first communication device can determine the identifier of the receiving antenna combination selected based on one or more receiving antenna channel detection results, thereby preventing the first communication device from incorrectly matching the selected receiving antenna channel detection result and the receiving antenna combination, thereby realizing antenna selection according to the antenna channel detection result in a large-scale antenna scenario.
[0060] In a possible implementation, the second communication device may send one or more PPDUs to the first communication device, and the second PPDU is one of the one or more PPDUs. The first communication device may perform receiving antenna channel detection based on the one or more PPDUs received to obtain the receiving antenna channel detection result. Further, the first communication device may select a receiving antenna combination based on the obtained receiving antenna channel detection result, and indicate the identifier of the selected receiving antenna combination to the second communication device, so that antenna selection can be performed according to the antenna channel detection result in a large-scale antenna scenario. For example, the second communication device receives the sixth frame from the first communication device, and the sixth frame includes the second antenna selection feedback result. The second antenna selection feedback result includes a seventh identification field, and the seventh identification field can be used to carry the identifier of the receiving antenna combination selected by the first communication device. For example, if the receiving antenna combination selected by the first communication device is the first receiving antenna combination, the seventh identification field can be used to indicate the identifier of the first receiving antenna combination.
[0061] In a possible implementation, before the second communication device receives the fifth frame from the first communication device, it also includes: the second communication device sends a seventh frame including a sixth indication information, and the sixth indication information is used to request the first communication device to send information for receiving antenna channel detection. Among them, the sixth indication information is carried in the high-efficiency variant field of the seventh frame. Since the number of bits used to carry related commands of the antenna selection process in the high-efficiency variant field is large, the solution provided in the present application can support a larger number of PPDUs (for example, the number of PPDUs that can be supported is more than 16), thereby supporting a larger number of antenna combinations (the number of antenna combinations that can be supported is more than 16), so that antenna selection can be achieved according to the antenna channel detection results in a large-scale antenna scenario.
[0062] In a possible implementation, the first communication device and the second communication device may negotiate, through which the second communication device knows the receiving antenna combination supported by the first communication device, and after negotiation, the first communication device and the second communication device set a group identifier for the receiving antenna combination supported by the first communication device.
[0063] For example, in one possible implementation, before the second communication device receives the fifth frame from the first communication device, the second communication device receives the eighth frame from the first communication device, and the eighth frame includes an eighth identification field, and the eighth identification field is used to indicate the identification of at least one receiving antenna combination supported by the first communication device, and the identification of the at least one receiving antenna combination includes the identification of the first receiving antenna combination.
[0064] Furthermore, the first communication device can also indicate the receiving antenna combination corresponding to the identifier of the receiving antenna combination supported by itself to the second communication device. In this way, the second communication device can carry the identifier of the receiving antenna combination when sending the PPDU. Moreover, the second communication device can determine which antennas are specifically included in the first receiving antenna combination. It can be seen that the second communication device can obtain more information related to the antenna combination through negotiation, and can subsequently obtain more link-related information, thereby providing assistance for other subsequent processes.
[0065] In a possible implementation, before the first communication device sends the fifth frame to the second communication device, the second communication device receives the tenth frame from the first communication device, and the tenth frame includes the eighth indication information, and the eighth indication information is used to indicate the total number of receiving antenna combinations supported by the first communication device. In this way, the second communication device can estimate the overhead and duration of the receiving antenna selection process based on the eighth indication information, and the second communication device can also decide whether to establish an association relationship with the first communication device based on the total number of receiving antenna combinations supported by the first communication device.
[0066] Based on the fifth aspect or the sixth aspect above, and any possible implementation of the fifth aspect or the sixth aspect, the present application also provides a possible implementation, and the fifth identification field is located in the second PPDU preamble. For example, the fifth identification field is the preamble: some bits or all bits in the general signaling field, and / or, some bits or all bits in the ultra-high throughput signaling field. When the second PPDU is an NDP, since the existing NDP does not carry the fifth identification field, the present application can use the field in the preamble of the existing NDP to carry the content of the fifth identification field, so that it can be better compatible with the existing technology, and can also achieve the purpose of carrying the identification of the first receiving antenna combination in the NDP.
[0067] Furthermore, since there are some reserved bits in these fields in the existing protocols, such as B20-B24, B25 of the first symbol of the general signaling field and B2 and B8 of the second symbol, and B14-B15 of the extremely high throughput signaling field, the embodiments of the present application use the bits in these fields to achieve the purpose of adding the first identification field in the NDP, which can be better compatible with the existing technology.
[0068] Further, in order to maintain consistency with existing standards, when the present application is applied to the next generation standard, the fifth identification field may include: some bits or all bits in the general signaling field, and / or some bits or all bits in the next generation signaling field.
[0069] Based on the fifth aspect or the sixth aspect above, and any possible implementation of the fifth aspect or the sixth aspect, the present application also provides a possible implementation, wherein the PPDU includes a data field and a preamble. The fifth identification field includes a preamble, or part of the bits or all of the bits in at least one item in the data field. For example, the identification information of the first receiving antenna combination is carried in: at least one of the general signaling field, the extremely high throughput signaling field, or the aggregation control subfield of the data field. When the second PPDU includes a data field, in addition to the aforementioned general signaling field and the extremely high throughput signaling field, the aggregation control subfield of the data field can also be used as the fifth identification field. In this way, on the one hand, more options can be provided for setting the position of the fifth identification field. On the other hand, since the existing field can be used to carry the content of the fifth identification field, it can be better compatible with the prior art.
[0070] Further, in order to maintain consistency with existing standards, when the present application is applied to the next generation standard, the identification information of the first receiving antenna combination is carried in: at least one of the general signaling field, the next generation signaling field or the aggregation control subfield of the data field.
[0071] Based on the fifth aspect or the sixth aspect, and any possible implementation of the fifth aspect or the sixth aspect, the present application also provides a possible implementation, wherein the fifth frame also includes the number of NDPs. In this way, the second communication device can determine the number of NDPs that need to be received subsequently based on the first frame, so as to check whether any NDP is missed.
[0072] Based on the fifth or sixth aspect above, and any possible implementation of the fifth or sixth aspect, the present application also provides a possible implementation, wherein the fifth frame further includes a sixth identification field, and the sixth identification field is used to indicate the identification of the first receiving antenna combination. The sixth identification field in the fifth frame may include identifications of multiple receiving antenna combinations, for example, it may include multiple receiving antenna combinations corresponding to multiple consecutive PPDUs subsequently sent by the fifth frame. In this way, the fifth identification field in the second PPDU may carry some of the bits corresponding to the identification of the first receiving antenna combination, thereby saving the number of bits occupied by the fifth identification field in the second PPDU, and the first communication device may determine all the bits corresponding to the identification of the first receiving antenna combination in combination with the fifth identification field and the sixth identification field, and then indicate to the first communication device all the bits of the transmitting antenna combination selected by the second communication device (for example, the second communication device selects the first transmitting antenna combination), so that the first communication device determines the transmitting antenna combination selected by the second communication device according to all the bits of the transmitting antenna combination fed back by the second communication device.
[0073] Based on the fifth aspect or the sixth aspect above, and any possible implementation of the fifth aspect or the sixth aspect, the present application also provides a possible implementation, in which the fourth indication information and / or the number of NDPs are carried in: at least one site information field of the fifth frame including the fifth indication information. In another possible implementation, the sixth identification field includes part or all of the bits in at least one site information field of the fifth frame including the fifth indication information. The fifth indication information indicates that the site information field includes antenna selection related information. In this way, the second communication device can determine that the site information field carrying the fifth indication information carries the antenna selection related information when identifying the fifth indication information, and then obtain the antenna selection related information from the site information field. The fifth indication information can distinguish the site information field carrying the antenna selection related information from the site information field corresponding to a certain conventional site, so that in the scheme of using the site information field to carry the antenna selection related information, it will not affect the site information field corresponding to a certain conventional site, so as to achieve the purpose of compatibility with existing standards.
[0074] Based on the fifth aspect or the sixth aspect, and any possible implementation of the fifth aspect or the sixth aspect, the present application further provides a possible implementation, where the fifth indication information is carried in the associated identification field in the site information field. For example, a value that has not been indicated to a specific site in the existing standard can be used as the fifth indication information, and the fifth indication information includes: one of 2008-2043 or 2046. In this way, the second communication device can determine whether the site information field carries antenna selection related information or site information corresponding to a second communication device based on the associated identification field. It can be seen that this solution can be better compatible with the existing technology.
[0075] Based on the fifth aspect or the sixth aspect, and any possible implementation of the fifth aspect or the sixth aspect, the present application also provides a possible implementation, the fourth indication information is carried in the trigger frame type field of the fifth frame; and / or, the number of NDPs and / or the sixth identification field are carried in part or all of the bits in at least one of the following: reserved bits in the public information field, reserved bits in the user information list field, public information based on the trigger type, or site information based on the trigger frame type. The fifth frame can also be a second trigger frame. Through this solution, the bits in the existing second trigger frame can be used to achieve the purpose of adding antenna selection related information in the second trigger frame, so that it can be compatible with the existing technology.
[0076] Based on the fifth aspect or the sixth aspect, and any possible implementation of the fifth aspect or the sixth aspect, the present application also provides a possible implementation, the sixth frame includes a MIMO Control field, and the seventh identification field includes some or all bits in the MIMO Control field. In this way, the purpose of adding a third identification field in the second frame can be achieved by using the bits in the existing multiple-input multiple-output control (MIMO Control) field. This solution does not increase the length of the second frame and can be better compatible with the existing technology.
[0077] Based on the fifth aspect or the sixth aspect above, and any possible implementation of the fifth aspect or the sixth aspect, the present application also provides a possible implementation, and the sixth indication information is carried in at least one of the following contents in the A-control subfield. Control identifier field, antenna selection command field, or antenna selection data field. Since the existing standard divides the antenna selection command field and the antenna selection data field, the A-control subfield is also divided into the antenna selection command field and the antenna selection data field in the efficient variant, which can be more compatible with the command form in the existing standard. And further carrying the sixth indication information in at least one of the control identifier field, the antenna selection command field, or the antenna selection data field in the A-control subfield can be compatible with the prior art.
[0078] Based on the fifth aspect or the sixth aspect, and any possible implementation manner of the fifth aspect or the sixth aspect, the present application further provides a possible implementation manner, wherein the number of bits occupied by the antenna selection command field and the antenna selection data field is greater than 7 bits. The number of bits occupied by the antenna selection data field is greater than 4 bits. The number of bits occupied by the antenna selection command field and the antenna selection data field: not greater than 26 bits.
[0079] Compared with the process design of antenna selection based on the high throughput control (HTC) field in 802.11n, 802.11n supports up to 4 radio frequency chains, 8 antennas, and 16 antenna combinations. In the embodiment of the present application, due to the large number of bits in the control information field, the embodiment of the present application can be realized by Figure 6 The MPDU shown carries more types of antenna selection commands, and the antenna selection data field is also greater than 4 bits, so it can support more PPDUs (the number of PPDUs that can be supported is more than 16), and thus can support more antenna combinations (the number of antenna combinations that can be supported is more than 16).
[0080] Based on the fifth aspect or the sixth aspect above, and any possible implementation of the fifth aspect or the sixth aspect, the present application also provides a possible implementation, wherein the first receiving antenna combination is one of the k2 receiving antenna combinations of the first communication device, and k2 is a positive integer. The k2 receiving antenna combinations correspond one-to-one to the identifiers of the k2 receiving antenna combinations. Since the receiving antenna combination and the identifier of the receiving antenna combination are in a one-to-one correspondence, the second communication device receives two PPDUs including the same antenna combination identifier at different time points. If the detected channel changes, since the two PPDUs include the same antenna combination identifier, the second communication device determines that the antenna combination has not changed, and therefore it can be determined that the channel itself has changed.
[0081] Based on the fifth aspect or the sixth aspect, and any possible implementation of the fifth aspect or the sixth aspect, the present application also provides a possible implementation, and the fifth identification field includes: all bits corresponding to the identification of the first receiving antenna combination. In this way, the second communication device can uniquely determine the identification of a receiving antenna combination according to the first identification field carried in the PPDU.
[0082] Based on the fifth aspect or the sixth aspect, and any possible implementation of the fifth aspect or the sixth aspect, the present application also provides a possible implementation, where the fifth identification field includes: a portion of bits corresponding to the identification of the first receiving antenna combination. In this way, bits in the PPDU preamble code can be saved.
[0083] Based on the fifth aspect or the sixth aspect, and any possible implementation of the fifth aspect or the sixth aspect, the present application further provides a possible implementation, wherein the seventh frame sent by the second communication device to the first communication device also includes: the number of PPDUs. In this way, the first communication device can determine the number of PPDUs that the second communication device needs to send subsequently based on the number of PPDUs carried in the seventh frame, so that the number of PPDUs that the second communication device needs to send subsequently determined by the first communication device matches the needs of the second communication device as much as possible.
[0084] Based on the fifth aspect or the sixth aspect, and any possible implementation of the fifth aspect or the sixth aspect, the present application further provides a possible implementation, where the fifth identification field includes: a group identification of the first receiving antenna combination, and / or a sequence number of the second PPDU. This can improve the flexibility of the solution.
[0085] In the seventh aspect, an embodiment of the present application provides an antenna channel detection method, in which a first communication device sends a twelfth frame to a second communication device, and the twelfth frame includes fourth indication information, and the fourth indication information indicates that a receiving antenna channel detection is performed on the first communication device. The first communication device receives a fourth PPDU from the second communication device; the fourth PPDU is used for the second communication device to perform receiving antenna channel detection. Among them, the fourth PPPDU includes M2 second information fields corresponding to M2 groups of receiving antenna combinations; M2 is an integer greater than 1; and the second information field is used for receiving antenna channel detection. The second information field includes at least one of an EHT short training field, an EHT long training field, and a data packet extension field.
[0086] Since the second communication device can aggregate the PPDUs corresponding to the M2 groups of receiving antenna combinations that need to be sent into one PPDU, overhead can be saved, thereby improving the efficiency of antenna selection and improving the system throughput.
[0087] In an eighth aspect, an embodiment of the present application provides an antenna channel detection method, in which a second communication device receives a twelfth frame from a first communication device, and the twelfth frame includes fourth indication information, and the fourth indication information indicates that a receiving antenna channel detection is performed on the first communication device. The second communication device sends a fourth PPDU to the first communication device; the fourth PPDU is used for the second communication device to perform receiving antenna channel detection. Among them, the fourth PPDU includes M2 second information fields corresponding to M2 groups of receiving antenna combinations; M2 is an integer greater than 1; and the second information field is used for receiving antenna channel detection. The second information field includes at least one of an EHT short training field, an EHT long training field, and a data packet extension field.
[0088] Since the second communication device can aggregate the PPDUs corresponding to the M2 groups of receiving antenna combinations that need to be sent into one PPDU, overhead can be saved, thereby improving the efficiency of antenna selection and improving the system throughput.
[0089] Based on the seventh aspect or the eighth aspect, and any possible implementation of the seventh aspect or the eighth aspect, the present application further provides a possible implementation, the fourth PPDU includes a preamble; the preamble includes at least one of the following fields: a traditional short training field L-STF, a traditional long training field L-LTF, a traditional signaling field L-SIG, a repeated traditional signaling field RL-SIG, a universal signaling field U-SIG, or an extremely high throughput signaling field EHT-SIG. In this way, only one copy of the part shared by each transmitting antenna combination can be sent, thereby saving overhead.
[0090] Based on the seventh aspect or the eighth aspect, and any possible implementation of the seventh aspect or the eighth aspect, the present application further provides a possible implementation, in which the duration of the data packet extension field in any two of the M2 second information fields is the same. In this way, the consistency of the receiving process can be improved.
[0091] Based on the seventh aspect or the eighth aspect, and any possible implementation of the seventh aspect or the eighth aspect, the present application further provides a possible implementation, in which the duration of the data packet extension field in at least two of the M2 second information fields is different. For example, a data packet extension field other than the last data packet extension field can be shorter than the last data packet extension field, which is sufficient for the first communication device to switch the antenna, thereby improving the efficiency of signaling transmission.
[0092] In a ninth aspect, a communication device is provided, comprising a communication unit and a processing unit. The communication device may be the first communication device mentioned above, or may be the second communication device mentioned above. The communication device may perform any aspect of the first to eighth aspects mentioned above, and any implementation of any aspect. The communication unit is used to perform functions related to sending and receiving. Optionally, the communication unit includes a receiving unit and a sending unit. In one design, the communication device is a communication chip, the processing unit may be a processing circuit, one or more processors or processor cores, and the communication unit may be an interface circuit, an input / output circuit or a port of the communication chip.
[0093] In another design, the communication unit may be a transmitter and a receiver, or the communication unit may be a transmitter and a receiver.
[0094] Optionally, the communication device also includes various modules that can be used to execute any aspect of the first to eighth aspects above, and any implementation scheme of any aspect.
[0095] In a tenth aspect, a communication device is provided, comprising a processor and a transceiver. The communication device may be the first communication device mentioned above, or may be the second communication device mentioned above. Optionally, a memory is further included. The memory is used to store a computer program or instruction, and the processor is used to call and run the computer program or instruction from the memory. When the processor executes the computer program or instruction in the memory, the communication device executes any one of the first to eighth aspects mentioned above, and any implementation of any one of the aspects.
[0096] Optionally, there are one or more processors and one or more memories.
[0097] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0098] Optionally, the transceiver may include a transmitter (transmitter) and a receiver (receiver).
[0099] In an eleventh aspect, a communication device is provided, comprising a processor. The communication device may be the first communication device described above, or the second communication device described above. The processor is coupled to a memory, and may be used to execute any aspect of the first aspect to the eighth aspect, and any implementation of any aspect. The communication device may be the first communication device described above, or the second communication device described above. Optionally, the communication device further comprises a memory. Optionally, the communication device further comprises a communication interface, and the processor is coupled to the communication interface.
[0100] In one implementation, when the communication device is a first communication device, the communication interface may be a transceiver, or an input / output interface. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0101] In another implementation, when the communication device is a chip or a chip system of the first communication device, the communication interface may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system, etc. The processor may also be embodied as a processing circuit or a logic circuit.
[0102] In one implementation, when the communication device is a second communication device, the communication interface may be a transceiver, or an input / output interface. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0103] In another implementation, when the communication device is a chip or a chip system of a second communication device, the communication interface may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system, etc. The processor may also be embodied as a processing circuit or a logic circuit.
[0104] In a twelfth aspect, a system is provided, the system comprising the first communication device and the second communication device mentioned above.
[0105] In the thirteenth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instruction), which, when executed, enables a computer to execute any one of the first to eighth aspects described above, and any implementation of any one of the aspects.
[0106] In the fourteenth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions). When the computer program is run on a computer, the computer executes any one of the first to eighth aspects above, as well as any implementation of any one of the aspects.
[0107] In the fifteenth aspect, a chip system is provided, which may include a processing circuit. The processing circuit may be used to perform any of the first to eighth aspects above through an interface circuit, and any implementation of any aspect. Optionally, the chip system also includes a memory. The memory is used to store a computer program (also referred to as code, or instruction). The processing circuit may be used to call and run a computer program from the memory, so that a device equipped with the chip system performs any of the first to eighth aspects, and any implementation of any aspect.
[0108] In a sixteenth aspect, a processing device is provided, comprising: an interface circuit and a processing circuit. The interface circuit may include an input circuit and an output circuit. The processing circuit is used to receive a signal through the input circuit and transmit a signal through the output circuit, so that any aspect from the first aspect to the eighth aspect, and any implementation of any aspect is implemented.
[0109] In the specific implementation process, the above-mentioned processing device can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a trigger, and various logic circuits. The input signal received by the input circuit can be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit can be, for example, but not limited to, output to a transmitter and transmitted by the transmitter, and the input circuit and the output circuit can be the same circuit, which is used as an input circuit and an output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.
[0110] In another implementation, the communication device may be a part of the first communication device, such as an integrated circuit product such as a system chip or a communication chip. The interface circuit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system. The processing circuit may be a logic circuit on the chip.
[0111] In another implementation, the communication device may be a part of the second communication device, such as an integrated circuit product such as a system chip or a communication chip. The interface circuit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or a related circuit on the chip or the chip system. The processing circuit may be a logic circuit on the chip. BRIEF DESCRIPTION OF THE DRAWINGS
[0112] Figure 1 A schematic diagram of a system architecture applicable to an embodiment of the present application;
[0113] Figure 2 Another schematic diagram of a system architecture provided for an embodiment of the present application;
[0114] Figure 3 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0115] Figure 4 A schematic diagram of signaling interaction of an antenna channel detection method provided for the implementation of this application;
[0116] Figure 5 A signaling interaction diagram of another antenna channel detection method provided for the implementation of this application;
[0117] Figure 6A schematic diagram of the structure of an MPDU that can carry a third frame provided for the implementation of this application;
[0118] Figure 7 A schematic diagram of a structure of a first frame provided for the implementation of the present application when the first frame is an NDPA frame;
[0119] Figure 8a A schematic diagram of a structure of a first PPDU provided for the implementation of the present application when the first PPDU is an NDP;
[0120] Figure 8b A schematic diagram of a structure of a first PPDU provided for the implementation of the present application when the first PPDU is a NG detection NDP;
[0121] Figure 8c A schematic diagram of a structure of a first PPDU including a data field provided for implementation of the present application;
[0122] Fig. 9 A schematic diagram of a structure of a MIMOControl field in a second frame provided for implementation of the present application when the second frame is a beamforming report frame;
[0123] Fig.10 A signaling interaction diagram of another antenna channel detection method provided for the implementation of this application;
[0124] Fig.11 A schematic diagram of a frame structure of a third PPDU provided for the implementation of this application;
[0125] Fig.12 A schematic diagram of signaling interaction of an antenna channel detection method provided for the implementation of this application;
[0126] Fig.13 A signaling interaction diagram of another antenna channel detection method provided for the implementation of this application;
[0127] Fig.14 A schematic diagram of the structure of a second trigger frame provided for the implementation of this application;
[0128] Fig.15 A schematic diagram of a structure of a fifth frame provided for the implementation of the present application when the fifth frame is an NDPA frame;
[0129] Fig.16a A schematic diagram of a structure of a second PPDU provided for the implementation of the present application when the second PPDU is an NDP;
[0130] Fig.16b A schematic diagram of a structure of a second PPDU provided for the implementation of the present application when the second PPDU is an NDP;
[0131] Fig.16c A schematic diagram of the structure of a second PPDU including a data field provided for implementation of the present application;
[0132] Fig.17 A signaling interaction diagram of another antenna channel detection method provided for the implementation of this application;
[0133] Fig.18 A schematic diagram of a frame structure of a fourth PPDU provided for the implementation of this application;
[0134] Fig.19 A schematic diagram of a frame structure of a fourth PPDU provided for the implementation of the present application;
[0135] Fig. 20 A schematic diagram of the architecture of another communication device provided in an embodiment of the present application;
[0136] Fig.21 A schematic diagram of the architecture of another communication device provided in an embodiment of the present application;
[0137] Fig. 22 A schematic diagram of the architecture of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0138] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0139] Figure 1 A schematic diagram of a communication system architecture applicable to the embodiment of the present application is shown as an example. Figure 1 As shown, the communication system includes a first communication device 101 and a second communication device 102. The embodiment of the present application provides an antenna selection scheme, which can be used to select an antenna for a device. In the embodiment of the present application, the antenna selection of the first communication device 101 is described as an example. If the second communication device 102 needs to select an antenna, the antenna selection process of the second communication device 102 can refer to the antenna selection process of the first communication device 101, and no further description is given.
[0140] The first communication device 101 may include a transmitting antenna and a receiving antenna. In an embodiment of the present application, a scheme for selecting a transmitting antenna of the first communication device 101 is provided, in which the first communication device 101 sends a first frame to the second communication device 102. The first frame includes first indication information, and the first indication information notifies the second communication device to perform a transmitting antenna channel detection. The first communication device 101 sends a first physical layer protocol data unit (PPDU) to the second communication device 102. The first PPDU includes a first identification field, and the first identification field is used to indicate an identification of the first transmitting antenna combination.
[0141] In a possible implementation manner, the first PPDU may be a PPDU including a data field.
[0142] In another possible implementation manner, the first PPDU may not include a data field, for example, the first PPDU is a null data packet (NDP). In the embodiment of the present application, the NDP may also be referred to as a null data packet. The NDP may not include a data field.
[0143] In the case where the first PPDU is an NDP, since the NDP does not include a data field, overhead can be saved. Especially in scenarios applicable to large-scale antennas, due to the large number of antenna combinations, the number of PPDUs used for transmitting antenna channel detection is also large, and the overhead for transmitting antenna selection increases accordingly. The solution of transmitting antenna channel detection through NDP in the embodiment of the present application can save more overhead in large-scale antenna scenarios.
[0144] On the other hand, in a possible implementation scheme at present, since the NDP does not include a data field, the NDP cannot carry the sequence number information of the PPDU, and the second communication device can only infer the sequence number information of the PPDU corresponding to the NDP based on the order of the NDPs it receives. However, once the second communication device misses a certain NDP, the second communication device cannot correctly infer the sequence number information of the PPDU corresponding to the received NDP, and thus cannot correctly feedback the correspondence between the result of the channel detection of the transmitting antenna and the sequence number information of the PPDU to the first communication device, which may cause the failure of the transmitting antenna selection on the first communication device side. In the scenario of large-scale antennas, since there are more antenna combinations, the probability of error in the second communication device determining the sequence number information of the PPDU corresponding to the NDP will be greater.
[0145] In response to the above problem, in an embodiment of the present application, a first identification field for indicating the identification of the first transmitting antenna combination is added to the NDP, so that the second communication device can determine the identification of the first transmitting antenna combination corresponding to the received NDP, and then the second communication device can determine the result of the transmitting antenna channel detection obtained according to the NDP as: the result of the transmitting antenna channel detection corresponding to the identification of the first transmitting antenna combination. Since the second communication device can determine the correspondence between the transmitting antenna channel detection result corresponding to the NDP and the identification of the transmitting antenna combination, the second communication device can determine the identification of the transmitting antenna combination selected based on one or more transmitting antenna channel detection results, thereby preventing the second communication device from incorrectly matching the selected transmitting antenna channel detection result with the transmitting antenna combination, thereby realizing antenna selection according to the antenna channel detection result in a large-scale antenna scenario. It can also facilitate error recovery of antenna selection by the second communication device and the first communication device (for example, even if the second communication device makes a mistake in the sequence number information of the PPDU, it can correctly determine the identification of the transmitting antenna combination corresponding to the PPDU based on the information indicating the transmitting antenna combination identification in the PPDU).
[0146] The above content is introduced by taking the antenna selection process of the transmitting antenna of the first communication device side as an example. In the embodiment of the present application, a solution for selecting the receiving antenna of the first communication device can also be provided. The subsequent content will further describe the two solutions in detail. No further description will be given here.
[0147] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: wireless local area network (WLAN) communication system, global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, future fifth generation (5G) system or new radio (NR), etc.
[0148] The following is an exemplary description, taking the WLAN system as an example to describe the application scenario of the embodiment of the present application and the method of the embodiment of the present application.
[0149] Specifically, the embodiments of the present application can be applied to a wireless local area network (WLAN), and the embodiments of the present application can be applied to any one of the IEEE 802.11 series protocols currently used by the WLAN, including 802.11be, and may also be applied to standards after 802.11be. The WLAN may include one or more basic service sets (BSS), and the network nodes in the basic service set include access points (AP) and stations (STA).
[0150] Figure 2 Another system architecture diagram provided by an embodiment of the present application is exemplarily shown. Figure 2 As shown, the communication system includes one or more APs and may also include one or more STAs. Figure 1 With two APs (for example, Figure 2 AP201 and AP202 in FIG. 1 and three STAs (for example, Figure 2 Take STA203, STA204 and STA205 in as an example. Figure 1 The first communication device 101 in the embodiment may be Figure 2 The AP or STA in the network. Figure 2 The second communication device 102 in may be Figure 2 The AP or STA in the network.
[0151] The solution provided in the embodiment of the present application is applicable to communication between APs, such as Figure 2 The communication between AP201 and AP202. In this case, Figure 1 The first communication device 101 and the second communication device 102 in the example may both be APs, for example, the first communication device 101 is AP201 and the second communication device 102 is AP202.
[0152] The solution provided in the embodiment of the present application is also applicable to communication between STAs, such as Figure 2 In this case, Figure 1 The first communication device 101 and the second communication device 102 in the example may both be STAs, for example, the first communication device 101 is STA204 and the second communication device 102 is STA205.
[0153] The solution provided in the embodiment of the present application can also be applied to the communication between one AP and one or more STAs, and also to the communication between multiple APs and one or more STAs. Figure 2 In this case, Figure 1 The first communication device 101 and the second communication device 102 in the example may be an AP and a STA, respectively. For example, the first communication device 101 may be a STA 203, and the second communication device may be an AP 201. For another example, the first communication device 101 may be an AP 201, and the second communication device 102 may be a STA 203.
[0154] As an exemplary description, the following describes the application scenario and the method of the embodiment of the present application by taking the first communication device 101 as an AP and the second communication device 102 as a STA as an example.
[0155] The STA in the embodiments of the present application may also be referred to as a system, a user unit, an access terminal, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, a user device or a user equipment (UE). The STA may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with a wireless local area network (e.g., Wi-Fi) communication function, a wearable device, a computing device, or other processing device connected to a wireless modem.
[0156] The site can be a wireless communication chip, a wireless sensor, or a wireless communication terminal. For example, the site can be a tablet computer supporting Wi-Fi communication function, a set-top box supporting Wi-Fi communication function, a smart TV supporting Wi-Fi communication function, a smart wearable device supporting Wi-Fi communication function, a vehicle-mounted communication device supporting Wi-Fi communication function, and a computer supporting Wi-Fi communication function. Optionally, the site can support the 802.11be standard. The site can also support multiple wireless local area networks (WLAN) standards of the 802.11 family, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, 802.11a, and 802.11be next generation.
[0157] The access point in this application may be an extremely high throughput (EHT) STA, or may be a STA applicable to a future generation of Wi-Fi standards.
[0158] In the embodiments of the present application, the AP can be used to communicate with an access terminal (such as a STA) through a wireless local area network, and transmit data from the access terminal to the network side, or transmit data from the network side to the access terminal. AP is also called a wireless access point or hotspot. AP is an access point for mobile users to enter a wired network. It is mainly deployed in homes, inside buildings, and inside campuses, and can also be deployed outdoors. AP is equivalent to a bridge connecting a wired network and a wireless network. Its main function is to connect various wireless network clients together and then connect the wireless network to the Ethernet. Specifically, AP can be a communication server, router, switch, bridge, computer, mobile phone, etc. with a wireless fidelity (WiFi) chip. Optionally, AP can be a device that supports multiple WLAN standards such as 802.11.
[0159] The AP and the STA can communicate wirelessly through various standards. For example, the AP and the STA can communicate wirelessly using single-user multiple-input multiple-output (SU-MIMO) technology or multi-users multiple-input multiple-output (MU-MIMO) technology.
[0160] For example, access points and sites can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras and smart remote controls in smart homes, smart water and electricity meters, and sensors in smart cities.
[0161] A communication device provided in an embodiment of the present application may be a wireless communication device that supports multiple links for transmission in parallel, for example, a multi-link device or a multi-band device. Compared with a device that only supports single-link transmission, a multi-link device has higher transmission efficiency and higher throughput.
[0162] A multi-link device includes one or more affiliated STAs. An affiliated STA is a logical station that can work on a link. The affiliated station can be an access point (AP) or a non-access point station (non-AP STA). For the convenience of description, a multi-link device whose affiliated station is an AP can be called a multi-link AP or a multi-link AP device or an AP multi-link device, and a multi-link device whose affiliated station is a non-AP STA can be called a multi-link STA or a multi-link STA device or a STA multi-link device.
[0163] Figure 3 The following is a schematic diagram showing the structure of a communication device provided in an embodiment of the present application. Figure 3 The communication device shown in FIG. Figure 1 The internal structure diagram of the first communication device 101 in FIG. 1 may also be Figure 1 The internal structure diagram of the second communication device 102 in FIG. Figure 2 APs in (such as Figure 2 The internal structure diagram of AP201 or AP202 in FIG. Figure 2 STA in (such as Figure 2 Schematic diagram of the internal structure of STA203, STA204 or STA205). Figure 3 The communication apparatus shown may include multiple antennas and may be a device with more than two antennas.
[0164] like Figure 3 As shown, the communication device includes a physical layer (PHY) processing circuit, a media access control (MAC) processing circuit, a memory, a controller, a scheduler and a processor.
[0165] Among them, the physical layer processing circuit can be used to process physical layer signals, the MAC layer processing circuit can be used to process MAC layer signals, the memory can be used to store signaling information, etc., the controller is a component that can be controlled, the scheduler is a component that can be scheduled, and the processor can be used to parse signaling information, process related data, etc.
[0166] It is understandable that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0167] The method steps in the embodiments of the present application can be implemented by hardware, or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC.
[0168] Based on the above, Figure 4 A signaling interaction diagram of an antenna channel detection method provided by the implementation of the present application is exemplified.
[0169] Figure 4 In the example, the interaction between the first communication device and the second communication device is used for demonstration. The first communication device in the embodiment of the present application may also be referred to as an antenna selection sender, and the second communication device may also be referred to as an antenna selection responder.
[0170] Figure 4 The first communication device in the embodiment may be the aforementioned Figure 1 The first communication device in may also be Figure 2 The AP or STA in Figure 3 The communication device in. Figure 4 The second communication device in the embodiment may be the aforementioned Figure 1 The second communication device in may also be Figure 2 The AP or STA in Figure 3 The communication device in. Figure 4The first communication device and the second communication device in the embodiment may both be APs, or both be STAs, or respectively be APs and STAs. Figure 4 In the example, the first communication device is an AP and the second communication device is a STA.
[0171] The solution provided in the embodiment of the present application can be applicable to the process of transmitting antenna channel detection between an AP and a single STA, and can also be applicable to the process of transmitting antenna channel detection between an AP and multiple STAs. Figure 4 The AP and multiple STAs (such as Figure 4 The process of performing transmitting antenna channel detection between STA203, STA204 and STA205) is used as an example to illustrate.
[0172] like Figure 4 As shown, the method includes:
[0173] S401, a first communication device sends a first frame to a second communication device, where the first frame includes first indication information, and the first indication information notifies the second communication device to perform a transmitting antenna channel detection.
[0174] Correspondingly, the second communication device receives the first frame from the first communication device.
[0175] S402, the first communication device sends a first physical layer protocol data unit (PHYprotocol data unit, PPDU) to the second communication device. The first PPDU is used by the second communication device to perform a transmit antenna channel detection. The first PPDU includes a first identification field, and the first identification field is used to indicate an identification of a first transmit antenna combination.
[0176] Correspondingly, the second communication device receives the first PPDU from the first communication device.
[0177] In one possible implementation, in S402, the first communication device may send one or more PPDUs after sending the first frame and after a short inter-frame space (SIFS), and adjacent PPDUs may also be separated by SIFS. SIFS is used as an example in the figure, and other durations may also be used, such as 25 microseconds, etc., and the solution of the present invention does not limit this. The first PPDU is one of the one or more PPDUs sent by the first communication device in S402. The PPDU in the embodiment of the present application may also be referred to as a physical layer data packet or a physical layer data packet.
[0178] In a possible implementation manner, the first PPDU in S402 may be a PPDU including a data field.
[0179] In another possible implementation, the first PPDU in S402 may not include a data field, for example, the first PPDU is a null data packet (NDP) that does not include a data field. NDP does not include a data field and is a special case of PPDU, which can generally be used for channel sounding. Since NDP does not include a data field, using NDP as the first PPDU can save overhead. Especially in scenarios suitable for large-scale antennas, due to the large number of antenna combinations, the number of first PPDUs used for transmitting antenna channel sounding is also large, and the overhead of transmitting antenna selection increases accordingly. The solution of transmitting antenna channel sounding through NDP can save more overhead in large-scale antenna scenarios.
[0180] In a possible implementation, a first communication device may send one or more PPDUs to a second communication device, and a first PPDU is one of the one or more PPDUs. The PPDUs in the one or more PPDUs may include their respective first identification fields, and the first identification field of the PPDUs in the one or more PPDUs is used to indicate the identification of the transmitting antenna combination corresponding to the PPDU. For example, since the first PPDU is used to perform transmitting antenna channel detection on the first transmitting antenna combination, the first identification field in the first PPDU indicates the identification of the first transmitting antenna combination. For another example, if another PPDU in the one or more PPDUs other than the first PPDU is a PPDU used to perform transmitting antenna channel detection on the second transmitting antenna combination, the first identification field in the PPDU indicates the identification of the second transmitting antenna combination.
[0181] In the embodiment of the present application, the PPDU sent by the first communication device to the second communication device can also be understood as a detection PPDU, a PPDU used for antenna channel detection. The second communication device can perform a transmission antenna channel detection based on the received one or more PPDUs to obtain a transmission antenna channel detection result.
[0182] Further, the second communication device may select a transmission antenna combination according to the obtained transmission antenna channel detection result, and indicate the identifier of the selected transmission antenna combination to the first communication device. For example, by executing S403 after S402:
[0183] S403, the second communication device sends a second frame. The second frame includes the first antenna selection feedback result, and the first antenna selection feedback result includes a third identification field. The third identification field is used to indicate an identification of the first transmitting antenna combination.
[0184] It should be noted that the third identification field in S403 can be used to carry the identification of the transmitting antenna combination selected by the second communication device. For example, if the transmitting antenna combination selected by the second communication device is the first transmitting antenna combination, the third identification field can be used to indicate the identification of the first transmitting antenna combination. In the embodiment of the present application, the transmitting antenna combination selected by the second communication device is shown as the first transmitting antenna combination. In actual applications, the second communication device may also select other transmitting antenna combinations (in this case, the third identification field needs to indicate the other transmitting antenna combination), and the embodiment of the present application does not limit it.
[0185] In a possible implementation, in S403, the second communication device performs transmitting antenna channel detection according to the first PPDU, obtains a first antenna selection feedback result, and carries the first antenna selection feedback result in a second frame for transmission.
[0186] Correspondingly, the first communication device receives the second frame from the second communication device.
[0187] In the embodiment of the present application, the second communication device for transmitting antenna channel detection may be a device with antenna selection capability (ASEL). The antenna selection function transmitter (such as the first communication device) may use NDP sounding PPDU for ASEL channel detection, which may correspond to the English expression: "ASEL transmitter uses NDP sounding PPDUs for the ASEL sounding". The second frame may also be ASEL feedback.
[0188] In a possible implementation, after S402, one or more second communication devices may perform transmission antenna channel detection according to the first PPDU to obtain antenna selection feedback results. S403 is described by taking a second communication device as an example. Figure 4 The antenna selection feedback result of the transmitting antenna of STA203 (the second communication device) in is called the first antenna selection feedback result.
[0189] It should be noted that the antenna selection feedback results fed back by different second communication devices may be different or the same, which is not limited in the embodiments of the present application. Alternatively, it can be understood that the transmit antenna combinations of the first communication device selected by different second communication devices may be different or the same, which is not limited in the embodiments of the present application. For example Figure 4 STA203 (the second communication device) selects the first transmit antenna combination, and STA204 may select the first transmit antenna combination or other transmit antenna combinations.
[0190] It can be seen from the above content that in the embodiment of the present application, since the PPDU includes a first identification field indicating the identification of the first transmitting antenna combination, the second communication device determines the correspondence between the transmitting antenna channel detection result corresponding to the PPDU and the identification of the transmitting antenna combination, and then the second communication device can determine the identification of the transmitting antenna combination selected based on one or more transmitting antenna channel detection results, thereby preventing the second communication device from incorrectly matching the selected transmitting antenna channel detection result and the transmitting antenna combination, thereby realizing antenna selection according to the antenna channel detection result in a large-scale antenna scenario.
[0191] Combination Figure 4 To further illustrate, in the above S402, the first communication device may send one or more PPDUs to the second communication device for the second communication device to perform channel detection for the transmitting antenna. Each PPDU may correspond to an antenna combination of a group of transmitting antennas. Each antenna combination of the transmitting antennas corresponds to an antenna combination identifier ( Figure 4 The identifier in the figure is the antenna combination identifier (Identification, ID).
[0192] Figure 4 The antenna combination identifiers schematically shown in FIG. 1 are antenna combination IDs 0, 1, ..., R. R may be a positive integer. Figure 4 The PPDUs schematically shown in the figure are: PPDU(i0), PPDU(i1)…PPDU(i R ).like Figure 4 As shown, the first communication device sends PPDU (i0) through the transmitting antenna combination with antenna combination ID = 0. The second communication device performs transmitting antenna channel detection according to PPDU (i0) to obtain the transmitting antenna channel detection result corresponding to the transmitting antenna combination with antenna combination ID = 0. Similarly, the first communication device sends PPDU (i1) through the transmitting antenna combination with antenna combination ID = 1... The first communication device sends PPDU (i2) through the transmitting antenna combination with antenna combination ID = R. R ). The second communication device obtains the transmission antenna channel detection result corresponding to the transmission antenna combination with antenna combination ID=1, ... the transmission antenna channel detection result corresponding to the transmission antenna combination with antenna combination ID=R. Further, the second communication device can select a group of transmission antenna combinations of the first communication device based on the R transmission antenna channel detection results, such as selecting the first transmission antenna combination, and then indicate the selected first transmission antenna combination to the first communication device, so that the first communication device sends data to the second communication device through the first transmission antenna combination.
[0193] above Figure 4The order of the antenna combination identifiers in the above is only an example. In actual applications, the antenna combination identifiers corresponding to the consecutive PPDUs sent by the first communication device can be arranged arbitrarily, such as discontinuously or not arranged in ascending order. For example, the first communication device can sequentially: send PPDU (i1) through the transmitting antenna combination with antenna combination ID = 1, send PPDU (i2) through the transmitting antenna combination with antenna combination ID = R, and send PPDU (i3) through the transmitting antenna combination with antenna combination ID = R. R ), PPDU (i0) is sent through the transmitting antenna combination with antenna combination ID = 0…
[0194] The following is an introduction to the relevant content of the identification of the transmitting antenna combination mentioned in the embodiments of the present application.
[0195] In a possible implementation manner, the first communication device includes k1 transmitting antenna combinations, where k1 is a positive integer. Figure 4 R in can be a positive integer not greater than k1. R can be equal to k1 or less than k1. The k1 transmitting antenna combinations correspond one-to-one to the identifiers of the k1 transmitting antenna combinations. That is to say, one transmitting antenna combination in the k1 transmitting antenna combinations corresponds to one identifier in the identifiers of the k1 transmitting antenna combinations, and one identifier in the identifiers of the k1 transmitting antenna combinations corresponds to one transmitting antenna combination in the k1 transmitting antenna combinations. The identifiers of the two transmitting antenna combinations corresponding to any two transmitting antenna combinations can be different. The two transmitting antenna combinations corresponding to the identifiers of any two transmitting antenna combinations can be different. The first transmitting antenna combination is one of the k1 transmitting antenna combinations, and the first transmitting antenna combination will be taken as an example for the following introduction.
[0196] There are multiple ways to identify the transmitting antenna combination, which are introduced below.
[0197] Implementation method a1
[0198] In a possible implementation manner, the identifier of the first transmitting antenna combination may be a sequence number of a first PPDU corresponding to the first transmitting antenna combination.
[0199] In implementation a1, the first identification field may indicate the order of the first PPDU among the R PPDUs sent by the first communication device. When the PPDU sent by the first communication device in S402 is an NDP, it can also be understood that: the first identification field may indicate the order of the current NDP among the R NDPs sent by the first communication device. In this way, the second communication device can determine the correspondence between the first PPDU and the antenna selection feedback result of the transmitting antenna according to the sequence number corresponding to the first PPDU indicated by the first identification field, so that the second communication device can indicate to the first communication device the sequence number of the PPDU corresponding to the transmitting antenna combination selected by the second communication device (for example, the second communication device selects the first transmitting antenna combination), so that the first communication device can correctly determine the transmitting antenna combination selected by the second communication device according to the sequence number of the PPDU fed back by the second communication device, thereby realizing the scheme of antenna selection according to the antenna channel detection result in a large-scale antenna scenario.
[0200] Implementation method a2
[0201] In yet another possible implementation manner, the identifier of the first transmitting antenna combination may be a group identifier of the first transmitting antenna combination.
[0202] The first communication device side can obtain the correspondence between the transmitting antenna combination and the group identifier of the transmitting antenna combination. Then, when the first communication device sends the PPDU in the above S402, it can carry indication information for indicating the identifier of the transmitting antenna combination corresponding to the PPDU.
[0203] The second communication device side may obtain the correspondence between the transmitting antenna combination and the group identifier of the transmitting antenna combination, or may not obtain (or not know) the correspondence between the antenna combination and the group identifier of the transmitting antenna combination. Since the PPDU received by the second communication device carries indication information indicating the identifier of the transmitting antenna combination corresponding to the PPDU, the second communication device can determine the correspondence between the antenna selection feedback result of the transmitting antenna corresponding to the PPDU and the transmitting antenna combination regardless of whether it knows the correspondence between the antenna combination and the group identifier of the transmitting antenna combination, so that the second communication device can indicate to the first communication device the identifier of the transmitting antenna combination corresponding to the transmitting antenna combination selected by the second communication device (for example, the second communication device selects the first transmitting antenna combination), so that the first communication device can correctly determine the transmitting antenna combination selected by the second communication device according to the identifier of the transmitting antenna combination fed back by the second communication device, thereby realizing antenna selection according to the antenna channel detection result in a large-scale antenna scenario.
[0204] The identification of the antenna combination may also include the following possible implementations:
[0205] Implementation method a2-1
[0206] The first communication device can negotiate with the second communication device, through which the first communication device side can inform the second communication device side of the total number of transmitting antenna combinations supported by the first communication device side. For example, the first communication device sends the ninth frame to the second communication device, and the ninth frame includes the seventh indication information, and the seventh indication information is used to indicate the total number of transmitting antenna combinations supported by the first communication device. The ninth frame can be an MPDU. In this way, the second communication device can estimate the overhead and duration of the transmitting antenna selection process based on the seventh indication information, and the second communication device can also decide whether to establish an association relationship with the first communication device based on the total number of transmitting antenna combinations supported by the first communication device.
[0207] The first communication device may set a group identifier of a transmitting antenna combination for the transmitting antenna combination supported by the first communication device, while the second communication device may not obtain (or not know) the correspondence between the antenna combination and the group identifier of the transmitting antenna combination.
[0208] Since the transmitting antenna combination and the transmitting antenna combination identifier are in a one-to-one correspondence, the second communication device receives two PPDUs including the same antenna combination identifier at different time points. If the detected channel changes, since the two PPDUs include the same antenna combination identifier, the second communication device can determine that the channel itself has changed.
[0209] Implementation method a2-2
[0210] The embodiment of the present application may specify in advance (for example, it may be specified in the standard) the correspondence between the transmit antenna combination and the group identifier on the first communication device side. The correspondence may be preset on the first communication device side, or may be sent to the first communication device by other communication devices, so that the first communication device may know the transmit antenna combination identifier of each transmit antenna combination so as to carry it when sending the PPDU.
[0211] This correspondence may not be preset on the second communication device side, may be preset on the second communication device side, or may be sent to the second communication device by other communication devices. In this way, the second communication device can determine which antennas are specifically included in the first transmitting antenna combination identifier based on the first transmitting antenna combination identifier indicated by the first identification field in the received first PPDU. Moreover, since the transmitting antenna combination and the transmitting antenna combination identifier are in a one-to-one correspondence, the second communication device receives two PPDUs including the same antenna combination identifier at different time points. If the detected channel changes, since the antenna combination identifiers included in the two PPDUs are the same, the second communication device can determine that the channel itself has changed. Furthermore, the second communication device can also determine the specific transmitting antenna combination corresponding to the transmitting antenna combination identifier, so that more link-related information can be obtained, which can provide assistance for other subsequent processes.
[0212] Implementation method a2-3
[0213] The first communication device and the second communication device negotiate to determine the group identifier of the first transmitting antenna combination.
[0214] The first communication device and the second communication device can negotiate, through which the second communication device knows the transmitting antenna combination supported by the first communication device, and after negotiation, the first communication device and the second communication device set a group identifier for the transmitting antenna combination supported by the first communication device.
[0215] For example, the first communication device sends a fourth frame to the second communication device. The second communication device receives the fourth frame. The fourth frame may be an MPDU. The fourth frame includes a fourth identification field, and the fourth identification field is used to indicate an identification of at least one transmit antenna combination supported by the first communication device, and the identification of the at least one transmit antenna combination includes an identification of the first transmit antenna combination.
[0216] In this way, the first communication device can know the transmit antenna combination identifier of each transmit antenna combination so that it can be carried when sending the PPDU. Moreover, the second communication device can determine which antennas are specifically included in the first transmit antenna combination identifier based on the first transmit antenna combination identifier indicated by the first identifier field in the received first PPDU. It can be seen that the second communication device can obtain more information related to the antenna combination through negotiation, and can subsequently obtain more link-related information, thereby providing assistance for other subsequent processes.
[0217] It is worth noting that the above implementation a1 and implementation a2 can be implemented separately or in combination. For example, the identifier of the first transmitting antenna combination can include: the sequence number of the first PPDU corresponding to the first transmitting antenna combination, and the group identifier of the first transmitting antenna combination. In this way, the first transmitting antenna combination can be indicated more accurately, and the flexibility of the solution can be improved.
[0218] In the embodiment of the present application, the identifier of the first transmitting antenna combination can be represented as one or more characters, or represented as one or more bits, for example, one or more bits corresponding to binary. The information carried by the first identification field can be all or part of the bits corresponding to the identifier of the first transmitting antenna combination, which are introduced below.
[0219] Implementation b1
[0220] The first identification field includes: all bits corresponding to the identification of the first transmitting antenna combination. In other words, the first identification field carries all bits corresponding to the identification of the first transmitting antenna combination. In this way, the second communication device can uniquely determine the identification of a transmitting antenna combination based on the first identification field carried in the PPDU.
[0221] Embodiment b2
[0222] Considering that the bits in the PPDU preamble are relatively precious, in order to save the bits in the PPDU preamble, the first identification field includes: some bits corresponding to the identification of the first transmitting antenna combination. In this way, the number of bits occupied by the first identification field in the PPDU can be saved. However, this implementation may have the following situations:
[0223] When the number of transmitting antenna combinations is large, and since the first identification field only carries part of the bits corresponding to the identification of the first transmitting antenna combination, it is possible that there are two PPDUs in the multiple PPDUs sent by the first communication device, and the fields used to indicate the transmitting antenna combination identification in the two PPDUs carry the same content.
[0224] In this case, there may be multiple implementation methods: for example, the first communication device carries all the bits of the identifier of the transmitting antenna combination corresponding to the PPDU in the above-mentioned first frame. In this way, the second communication device can determine all the bits of the identifier of the transmitting antenna combination corresponding to the PPDU based on the order of the received PPDU and the field in the PPDU used to indicate the transmitting antenna combination identifier, so that the second communication device can indicate all the bits of the identifier of the selected first transmitting antenna combination to the first communication device.
[0225] For another example, the second communication device may feed back the order of the PPDU corresponding to the selected first transmitting antenna combination and the partial bits corresponding to the identifier of the first transmitting antenna combination carried in the PPDU to the first communication device, so that the first communication device determines the first transmitting antenna combination based on the order of the transmitted PPDU and the partial bits corresponding to the identifier of the first transmitting antenna combination.
[0226] Based on the above, Figure 5 A signaling interaction diagram of another antenna channel detection method provided by the implementation of the present application is exemplified. Figure 5 exist Figure 4 S501 and S502 are added on the basis of the above. It should be noted that S501 and S502 are optional steps and are not necessary. After S502, the first communication device can perform the above S401 and S402, and the second communication device can perform S403. Figure 5 The signaling interaction diagram shown further introduces the frames involved in the embodiments of the present application.
[0227] like Figure 5 As shown, the method includes:
[0228] S501, a first communication device sends a first trigger frame.
[0229] The first trigger frame may be used to notify the second communication device that receiving antenna selection is required.
[0230] S502: The second communication device sends a third frame. The third frame includes third indication information. The third indication information is used to request to perform a transmission antenna channel detection.
[0231] Correspondingly, the first communication device receives the third frame.
[0232] In the embodiment of the present application, the second communication device may send the third frame based on the trigger of the first trigger frame in S501, or may send the third frame by itself. This embodiment of the present application does not limit this. In order to distinguish, Figure 5 The frame used by STA203 (second communication device) to request the first communication device to send information for transmitting antenna channel detection is called the third frame. The frames sent by other second communication devices to request the first communication device to send information for transmitting antenna channel detection can also refer to the relevant introduction of the third frame.
[0233] The third frame may be referred to as a transmit antenna selection sounding request. In another possible implementation, the third indication information may be used to instruct the first communication device to send information for performing transmit antenna channel sounding. The information for performing transmit antenna channel sounding may be understood as: continuous sounding PPDU.
[0234] The third frame may also include the number of PPDUs requested to be sent by the first communication device. In this way, the first communication device may determine how many PPDUs to send based on the number of PPDUs carried in the third frame, so that the first communication device may determine the number of PPDUs to be subsequently sent based on the needs of the second communication device, so that the number of PPDUs subsequently sent by the first communication device matches the needs of the second communication device as much as possible. The number of PPDUs sent by the first communication device may be the same as or different from the number of PPDUs sent by the first communication device required in the third frame.
[0235] In WLAN, AP and STA can transmit control signaling, management signaling or data through the Medium Access Control (MAC) Protocol Data Unit (MPDU) (or MAC frame for short). The third frame can be carried in an MPDU with a MAC frame header carrying a High Throughput Control (HTC) field.
[0236] Figure 6 The schematic diagram of the structure of an MPDU that can carry the third frame provided by the present application is exemplified. Figure 6 As shown in FIG. 1 , the MPDU may include a frame header, a frame body, and a frame check sequence. The frame header may include frame control, corresponding address information, sequence control information, etc. The frame body may be used to carry data or some management and control information passed down from the upper layer. The frame check sequence (FCS) may be used to check whether the MPDU is transmitted correctly.
[0237] like Figure 6As shown, the MPDU includes a high throughput control (HT control) field. The HT control field is currently divided into three variants, namely, a high throughput variant, a very high throughput variant and an efficient variant. The variant related to the third frame is the efficient variant, which can also be understood as the third indication information being carried in the efficient variant field of the third frame.
[0238] The high-efficiency variant of the HT control field includes an aggregated control (A-control) subfield. It can also be said that the A-Control subfield in the HE variant HT control field. The corresponding English can be written as: "The format of the A-Control subfield of the HE variant HT Control field".
[0239] The A-Control subfield can carry 1 to N1 control information through the structure of one or more control identifier fields plus a control information field. N1 can be a positive integer. Figure 6 In the example of , N1 is an integer greater than 2. The control identifier field can be used to indicate the type of control information and can also determine the length of the corresponding control information. The control information field can be divided into an antenna selection command field and an antenna selection data field. The third indication information is carried in at least one of the control identifier field, the antenna selection command field, or the antenna selection data field of the A-control subfield.
[0240] In the embodiment of the present application, the control ID value of the control identifier field that has not been used in the standard can be used to indicate the transmit antenna selection process in the embodiment of the present application. For example, the control ID value of the control identifier field can be one of 9, 11-14. At this time, the length of the control information field can be at most 26 bits.
[0241] The number of bits occupied by the antenna selection command field and the antenna selection data field may be greater than 7 bits. The number of bits occupied by the antenna selection command field and the antenna selection data field: not greater than 26 bits. The number of bits occupied by the antenna selection data field may be greater than 4 bits.
[0242] In the embodiment of the present application, according to actual needs Figure 6The antenna selection command field and the antenna selection data field in the antenna selection command field are set, and Table 1 exemplifies an example of a possible antenna selection command field and an example of an antenna selection data field. Take the second row of Table 1 as an example for an exemplary introduction. As shown in Table 1, when the antenna selection command field is 0, it means that the current frame is used for transmitting antenna channel detection, and the antenna selection data field can indicate the number of remaining untransmitted PPDUs. The contents of the remaining rows are also just examples and will not be described again.
[0243] Table 1 An example of a possible antenna selection command field and antenna selection data field
[0244]
[0245] It can be seen that compared with the process design of antenna selection based on the high throughput control (HTC) field in 802.11n, 802.11n supports up to 4 radio frequency chains, 8 antennas, and 16 antenna combinations. However, in the embodiment of the present application, due to the large number of bits in the control information field, the embodiment of the present application can be realized by Figure 6 The MPDU shown carries more types of antenna selection commands, and the antenna selection data field is also greater than 4 bits, so it can support more PPDUs (more than 16 PPDUs can be supported), thereby supporting more antenna combinations (more than 16 antenna combinations can be supported). And because the existing standard divides the antenna selection command field and the antenna selection data field, the A-control subfield is also divided into the antenna selection command field and the antenna selection data field in the high-efficiency variant, which can be more compatible with the command form in the existing standard.
[0246] In the above S401, the first communication device may send the first frame based on the third frame sent by the second communication device, or may send the first frame by itself, which is not limited in the embodiment of the present application. The first frame may be a frame including first indication information for notifying the second communication device to perform antenna channel detection, for example, the first frame may be a null data packet announcement (NDPA) frame.
[0247] The first frame includes the first indication information. The first frame may also include the number of NDPs, and / or, a second identification field. The second identification field is used to indicate the identification of the first transmitting antenna combination. In this way, the second communication device can determine the number of NDPs that need to be received subsequently based on the first frame, so as to check whether the NDP is missed.
[0248] In a possible implementation, when the NDPA frame includes a second identification field, the second identification field may include: all bits corresponding to the identification of the first transmitting antenna combination. In this way, the first identification field in the first PPDU subsequently sent by the first communication device may carry some bits corresponding to the identification of the first transmitting antenna combination, thereby reducing the number of bits occupied by the first identification field in the first PPDU, and also allowing the second communication device to determine all bits of the identification of the first transmitting antenna combination corresponding to the first PPDU in combination with the second identification field and the first identification field.
[0249] Figure 7 A schematic diagram of a structure of the first frame provided by the implementation of the present application when the first frame is an NDPA frame is exemplarily shown. The second identification field and the number of NDPs are not necessarily included in the NDPA frame. Figure 7 The first frame including the second identification field, the number of NDPs and the first indication information is taken as an example for demonstration.
[0250] like Figure 7 As shown, the NDPA frame may include frame control, duration, receiving address, sending address, sounding dialog token, one or more site information (such as Figure 7 The station information 1 (STA Info 1), station information 2 (STA Info 2), station information 3 (STA Info 3)...station information N2 (STA Info N2)) may also include a frame check sequence.
[0251] In an embodiment of the present application, a specific association identifier of the site information field can be used to indicate that the information in the site information field is antenna selection related information. For example, at least one of the first indication information, the number of NDPs, or the second identification field can be carried in: at least one site information field of the first frame that includes the second indication information. The second indication information indicates that the site information field includes antenna selection related information. In this way, the second communication device can determine that the information carried in the site information field carrying the second indication information is antenna selection related information when the second indication information is identified, and then obtain the antenna selection related information from the site information field. The second indication information can distinguish the site information field carrying antenna selection related information from the site information field corresponding to a certain conventional site, so that in the scheme of using the site information field to carry antenna selection related information, the site information field corresponding to a certain conventional site will not be affected, thereby achieving the purpose of compatibility with existing standards.
[0252] The second indication information may be carried in the associated identification field in the site information field. The second indication information includes: one of 2008-2043 or 2046. For example, when the associated identification field is one of 2008-2043 or 2046, it indicates that the site information field transmits information related to antenna selection. In this way, the second communication device can determine, based on the associated identification field, whether the site information field carries information related to antenna selection or site information corresponding to a second communication device. It can be seen that the solution can be more compatible with the prior art. Figure 7 The information related to antenna selection is shown by taking the site information 1 field and the site information 2 field as an example.
[0253] The first indication information may also be referred to as an antenna selection type, an indication information of an antenna selection NDPA variant, or an NDPA frame variant subtype. The first indication information is also used to indicate that the variant of the NDPA frame is an antenna selection variant. Generally speaking, the NDPA frame that instructs the second communication device to perform antenna selection is followed by multiple (more than 1) NDPs, and the NDPA frame that instructs the second communication device to perform channel detection is followed by 1 NDP, and the number of NDPs followed by the NDPA frame will affect the time for the second communication device to receive the NDP and the feedback of the second communication device. Therefore, in an embodiment of the present application, the first indication information can be used to indicate to the second communication device that the variant of the NDPA frame is an antenna selection variant. In addition, the information carried by the specific association identification field (the second indication information) can also have a similar effect, that is, when the second communication device identifies the specific association identification (the second indication information), since the second indication information indicates that the site information field includes antenna selection related information, the second communication device can also determine that the variant of the NDPA frame is an antenna selection variant according to the second indication information.
[0254] Since the 802.11ax standard and the 802.11be standard no longer support the NDPA frame with the HT control field, in the embodiment of the present application, the corresponding antenna selection related information is carried in the site information field of the NDPA frame, so that the indication of the information required for antenna selection can be achieved, and the association identifier of the association identifier field of the site information field is a special association identifier, and multiple second communication devices can read the content of the site information field.
[0255] Figure 7 A schematic diagram of the information carried by the conventional site information field is also shown in FIG. Figure 7 In the example, the site information N2 field carries the information of a conventional site. N2 can be an integer greater than 1. Figure 7As shown, the association identification field of the site information N2 field carries the association identification of the site. The site information N2 field may also include partial bandwidth information (Partial BW Info), which is used to indicate the resources used by the STA to feedback the channel state information, which may be a continuous section of RUs indicated by the start index (start index) of the resource unit (RU) to the end index (end index) of the RU. In addition, the number of groupings (Ng) is used to indicate that Ng subcarriers are divided into a group, and the subcarriers in this group only need to uniformly feedback the channel state information, which is used to reduce the number of bits occupied by the feedback. The codebook size is used to indicate the accuracy of quantization, and different accuracies correspond to different overheads.
[0256] In the embodiment of the present application, the first frame can also be used to notify which one or several second communication devices to perform transmission antenna channel detection. For example, the association identifier field of the site information field of the NDPA frame can carry the association identifier of the second communication device that needs to perform transmission antenna channel detection. When a second communication device determines that its own association identifier matches the association identifier carried by an association identifier field in the NDPA frame, the second communication device can determine that it needs to perform transmission antenna channel detection.
[0257] Figure 7 The number of bits in each field is for example only, and the specific number of bits is not limited by the present invention. The NDPA frame in the embodiment of the present application can also use the NDPA frame structure adopted in the current IEEE 802.11ac, IEEE 802.11ax, and IEEE 802.11be standards, and can also redefine a new NDPA frame to carry relevant information in the newly defined common field.
[0258] In the above S402, the first PPDU sent by the first communication device may not include a data field, such as an NDP, or may include a data field. Figure 8a and Figure 8b A schematic diagram of the structure of the first PPDU when the first PPDU is NDP is exemplified. Figure 8c A schematic diagram of the structure of the first PPDU including the data field is exemplarily shown.
[0259] Figure 8a The NDP shown may be a probe PPDU of the 802.11be standard. Figure 8aThe NDP shown may be an EHT sounding PPDU, also known as an EHT sounding NDP (EHT sounding NDP), or an EHT NDP. EHT sounding NDP is a transmission mode of an EHTMU PPDU, used for channel sounding, helping the first communication device to obtain channel state information between the transmitting and receiving ends, and then perform beamforming and resource scheduling.
[0260] like Figure 8a As shown, the EHT sounding NDP may include a preamble and a packet extension (PE). The first identification field is located in the first PPDU preamble.
[0261] The preamble may include a legacy preamble. The legacy preamble may include a legacy short training field (L-STF), a legacy long training field (L-LTF) and a legacy signaling field (L-SIG). The legacy preamble is used to ensure the coexistence of new devices and legacy devices. The L-SIG may include a length field, which may indirectly indicate the duration of the portion following the L-SIG in the PPDU.
[0262] The preamble may also include a repeated L-SIG (RL-SIG) of a traditional signaling field to enhance the reliability of the traditional signaling field. In addition, a method for automatically detecting that the data packet is an EHT PPDU can be provided so that the receiving end can detect whether the two symbols are the same, the remainder of the length in the L-SIG, and other features to help the second communication device identify that the data packet is an EHT PPDU.
[0263] The preamble may also include a Universal Signaling Field (U-SIG), which may be present in PPDUs in the 802.11be standard and several subsequent generations of standards. The U-SIG may indicate which generation of standard PPDU the PPDU is, the EHT PPDU or a subsequent generation of PPDU.
[0264] The preamble may also include an extremely high throughput signal field (EHT-SIG) following the U-SIG. Both the U-SIG and the EHT-SIG may carry signaling information required for demodulating subsequent data fields.
[0265] The first identification field may include some or all bits in U-SIG, and / or some or all bits in EHT-SIG. In the EHT sounding NDP, the U-SIG field may contain two symbols, and the EHT-SIG field may contain 1 symbol. Currently, B20-B24 of the first symbol of U-SIG and B14-B15 of the EHT-SIG field are: Disregard; B25 of the first symbol of the U-SIG field and B2, B8 of the second symbol of the U-SIG field are: Validate. Ignore and validate are two types of reserved bits. In an embodiment of the present application, these reserved bits in the existing standards can be used as bits in the first identification field. In an embodiment of the present application, one or more bits of B20-B24 of the first symbol of U-SIG, B14-B15 of the EHT-SIG field, B25 of the first symbol of the U-SIG field, B2, and B8 of the second symbol of the U-SIG field can be used as bits in the first identification field. This can be compatible with the prior art.
[0266] The EHT sounding NDP may also include an Extreme High Throughput Short Training Field (EHT-STF) and an Extreme High Throughput Long Training Field (EHT-LTF). EHT-STF and EHT-LTF may be used for automatic gain control and channel estimation, respectively. Data packet extension may provide more time for the second communication device to process data.
[0267] Figure 8a The first PPDU is introduced by taking EHT sounding NDP as an example. The embodiment of the present application is also applicable to standards after EHT, for example, it can be applicable to the next generation (NG) sounding NDP.
[0268] Figure 8b A schematic diagram of the structure of the first PPDU when the first PPDU is an NG detection NDP is shown as an example. Figure 8b As shown, the NG sounding NDP may include a preamble and a packet extension (PE). The first identification field is located in the first PPDU preamble.
[0269] Among them, the preamble may include a traditional preamble. Among them, the traditional preamble may include a legacy short training field (Legacy Short Training Field, L-STF), a legacy long training field (Legacy Long Training Field, L-LTF), a legacy signaling field (Legacy Signal Field, L-SIG), a repeated legacy signaling field (Repeated L-SIG, RL-SIG), a universal signaling field (Universal signal field, U-SIG), and a next generation signal field (next generation signal field, NG-SIG). The first identification field may be: some or all bits in U-SIG, and / or, some or all bits in NG-SIG. That is, one or more bits in U-SIG and NG-SIG serve as the first identification field.
[0270] The NG sounding NDP may also include a very high throughput short training field (next generation Short Training Field, NG-STF) and a very high throughput long training field (next generation Long Training Field, NG-LTF). Among them, NG-STF and NG-LTF can be used for automatic gain control and channel estimation respectively. Data packet extension can provide more time for the second communication device to process data.
[0271] Figure 8c A structural diagram showing that the first PPDU includes a data field is exemplified. Figure 8c So in Figure 8b The data fields are added on the basis of the example for display. Figure 8c The first PPDU shown may also be referred to as an MPDU. Figure 8c compared to Figure 8b The first PPDU shown has a data field added. The data field may include an A-control subfield. Figure 8c The A-control subfield can be found in the previous Figure 6 Description of the A-control subfield.
[0272] The first identification field may be: part or all of the bits in at least one of the U-SIG, NG-SIG, or data fields. For example, the first identification field may be Figure 8c bits in the Control Identifier field, the Antenna Selection Command field, and the Antenna Selection Data field.
[0273] For example, the control identifier field can be one of 9, 11-14, the antenna selection command field can define a new identifier to indicate that the antenna selection command field is used to indicate that the current first PPDU is the first PPDU for transmitting antenna channel detection, and the antenna selection data field can indicate the identifier of the first PPDU (for example, it can indicate the serial number of the first PPDU).
[0274] In another possible implementation, the first identification field may also include some bits in the A-control subfield. For example, some bits in the A-control subfield may be allocated as the first identification field to indicate the identification of the first PPDU.
[0275] Figure 8c The first PPDU is shown as a next generation PPDU. In the embodiment of the present application, the first PPDU may also be an EHT PPDU including a data field. For example, the first PPDU may be an EHT MPDU including a data field. The specific structure may be Figure 8a The structure shown in FIG. 1 adds a data field, which may include an A-control subfield. The A-control subfield may refer to the aforementioned Figure 6 When the first PPDU is an EHT MPDU, the first identification field may be: some or all bits in at least one of the U-SIG, EHT-SIG or data fields. For related content, please refer to the above discussion and will not be repeated here.
[0276] The second frame may include a MIMO Control field. The MIMO Control field is located in the frame body, for example, it may be carried in the frame body of an Action frame or an Action No ACK frame. Fig. 9 The following is an exemplary diagram showing a structure of the MIMO Control field in the second frame when the second frame is a beamforming report frame. Fig. 9 The frame structure is divided into three rows for illustration.
[0277] like Fig. 9As shown, the third identification field may include part or all of the bits in the MIMO Control field. The third identification field includes: all bits corresponding to the identification of the first transmitting antenna combination. In this way, the first communication device can determine that the transmitting antenna combination selected by the second communication device is the first transmitting antenna combination based on the third identification field in the second frame. Moreover, the purpose of adding the third identification field in the second frame can be achieved by using the bits in the existing multiple-input multiple-output control (MIMO Control) field. This solution will not increase the length of the second frame additionally and can be better compatible with the existing technology.
[0278] In one possible implementation, the third identification field may include two parts: an antenna combination identification field and a detection PPDU sequence number field, wherein the antenna combination identification field may carry the group identification of the first transmitting antenna combination, and the detection PPDU sequence number field may carry the sequence number of the first PPDU corresponding to the first transmitting antenna combination. Fig. 9 In the example, the third identification field includes the antenna combination identification field and the detection PPDU sequence number field. The third identification field may also include only one of the antenna combination identification field and the detection PPDU sequence number field.
[0279] In another possible implementation, the second frame may further include an antenna selection failure feedback field, when the value of the field is set to 1, it indicates that the antenna selection failed, if it is set to 0, it indicates that the antenna selection was successful. The antenna selection failure feedback field may also be carried in the MIMO control field.
[0280] In another possible implementation, the second frame may further include: at least one of a compressed beamforming report, a multi-user dedicated beamforming report, and a channel quality status report. For example, the channel quality status report may include at least one of channel state information (CSI) or channel quality information (CQI) corresponding to the PPDU.
[0281] Among them, one or more of the compressed beamforming report, the multi-user dedicated beamforming report, and the channel quality status report can be carried in other fields except the MIMO Control field in the second frame. Of course, at least one of the antenna combination identification field and the detection PPDU sequence number field included in the above-mentioned third identification field can also be set in other fields, for example, the detection PPDU sequence number field can be located in the A-control subfield.
[0282] From the above content, it can be seen that in the embodiment of the present application, when the NDPA frame does not support the high-throughput control field, an antenna selection process based on NDPA (first frame) + NDP (PPDU) + feedback (second frame) is designed. The antenna selection process can match the current channel detection process, and the changes to the devices at both ends of the transmission and reception are small, and the implementation is relatively simple.
[0283] In addition, it should be noted that in the embodiment of the present application, the second communication device can feedback one antenna selection feedback result or multiple antenna selection feedback results.
[0284] For example, the second communication device may select a group of transmit antennas based on the entire bandwidth. In this case, the first transmit antenna combination selected by the second communication device is a selection based on the entire bandwidth. For another example, the second communication device may select a group of transmit antennas based on each sub-bandwidth. In this case, the first transmit antenna combination corresponds to one sub-bandwidth, that is, the first transmit antenna combination is a selection based on one sub-bandwidth. Of course, the two groups of transmit antenna combinations selected by the second communication device based on the two sub-bandwidths may be the same or different, and the embodiments of the present application do not limit this.
[0285] In addition, the second communication device can also separately feedback the selected transmitting antenna combination based on different numbers of spatial streams, and can also separately feedback the selected transmitting antenna combination based on at least one of the condition number or signal-to-noise ratio of the channel, etc. The embodiment of the present application does not limit this.
[0286] In addition, in another possible implementation, when there are multiple second communication devices, the first communication device may send a first trigger frame to trigger the multiple second communication devices to simultaneously feed back their respective antenna selection feedback results. Fig. 9 The number of bits in is just an example, and N3 is a positive integer.
[0287] Based on the above, Fig.10 A signaling interaction diagram of another antenna channel detection method provided by the implementation of the present application is exemplified.
[0288] Fig.10 In the example, the interaction between the first communication device and the second communication device is used for demonstration. The first communication device in the embodiment of the present application may also be referred to as an antenna selection sender, and the second communication device may also be referred to as an antenna selection responder.
[0289] Fig.10 The first communication device in the embodiment may be the aforementioned Figure 1 The first communication device in may also be Figure 2 The AP or STA in Figure 3 The communication device in. Fig.10The second communication device in the embodiment may be the aforementioned Figure 1 The second communication device in may also be Figure 2 The AP or STA in Figure 3 The communication device in. Fig.10 The first communication device and the second communication device in the embodiment may both be APs, or both be STAs, or respectively be APs and STAs. Fig.10 In the example, the first communication device is an AP and the second communication device is a STA.
[0290] The solution provided in the embodiment of the present application can be applicable to the process of transmitting antenna channel detection between an AP and a single STA, and can also be applicable to the process of transmitting antenna channel detection between an AP and multiple STAs. Fig.10 The AP and multiple STAs (such as Fig.10 The process of performing transmitting antenna channel detection between STA203, STA204 and STA205) is used as an example to illustrate.
[0291] like Fig.10 As shown, the method includes:
[0292] S601, a first communication device sends an eleventh frame to a second communication device, where the eleventh frame includes first indication information, and the first indication information notifies the second communication device to perform a transmitting antenna channel detection.
[0293] Correspondingly, the second communication device receives the eleventh frame from the first communication device.
[0294] S602: The first communication device sends a third PPDU to the second communication device. The third PPDU is used by the second communication device to perform transmission antenna channel detection.
[0295] Correspondingly, the second communication device receives the third PPDU from the first communication device.
[0296] The third PPDU may include M1 first information fields corresponding to M1 groups of transmitting antenna combinations; M1 is an integer greater than 1; and the first information field is used for transmitting antenna channel detection.
[0297] S603: The second communication device feeds back an antenna selection feedback result.
[0298] It can be seen from the above scheme that in the embodiment of the present application, the first communication device can aggregate the PPDUs corresponding to the M1 group of transmitting antenna combinations that need to be sent in S602 into one PPDU, thereby saving overhead, thereby improving the efficiency of antenna selection and improving system throughput.
[0299] Fig.11 A schematic diagram of a frame structure of a third PPDU is shown as an example. Fig.11 As shown, the third PPDU may include M1 first information fields corresponding to M1 groups of transmitting antenna combinations. M1 is an integer greater than 1. The first information field is used to perform transmitting antenna channel detection.
[0300] The first information field includes at least one of an EHT short training field, an EHT long training field, and a data packet extension field. The transmit antenna combinations used by any two first information fields are different, such as Fig.11 The three transmitting antenna combinations shown in the figure are respectively the first information field corresponding to the transmitting antenna combination with antenna combination ID=0, the first information field corresponding to the transmitting antenna combination with antenna combination ID=1, ... the first information field corresponding to the transmitting antenna combination with antenna combination ID=M1.
[0301] like Fig.11 As shown, the third PPDU may also include a preamble. The preamble includes at least one of the following fields: L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, or EHT-SIG. For a description of the preamble, see the aforementioned Figure 8a The relevant description in will not be repeated here.
[0302] pass Fig.11 It can be seen that in S602, the M1 PPDUs corresponding to the M1 group of transmitting antenna combinations that originally need to be sent are aggregated into a third PPDU, so that (M1-1) preamble codes can be omitted.
[0303] On the other hand, from Fig.11 It can be seen that each first information field may include a data packet extension field, such as Fig.11 The data packet extension 0 in the first information field corresponding to the antenna combination ID=0, the data packet extension 1 in the first information field corresponding to the antenna combination ID=1, ... the data packet extension M1 in the first information field corresponding to the antenna combination ID=M1 is shown. Among them, the duration of any two data packet extensions (data packet extension 0 to data packet extension (M1-1)) other than the last data packet extension M1 can be the same, and the duration of these data packet extension fields can be used to provide more processing time for the second communication device. In addition, time can be provided for the first communication device to switch antennas. In addition, this part of the duration can be set shorter, which is enough for the first communication device to switch antennas.
[0304] In a possible implementation, the duration of the data packet extension field in at least two of the M1 first information fields may be different. For example, the duration of data packet extension M1 may be different from that of data packet extension 1. The duration of data packet extension M1 may be set slightly longer, and the duration of data packet extension 1 may be set slightly shorter, which is sufficient for the first communication device to switch antennas. Moreover, in this implementation, the durations of any two data packet extensions (data packet extension 0 to data packet extension (M1-1)) other than the last data packet extension M1 may be the same or different.
[0305] In another possible implementation manner, the duration of the data packet extension field in any two of the M1 first information fields is the same, so that the consistency of the receiving process can be improved.
[0306] Compared with the first communication device transmitting the PPDU corresponding to M1 transmitting antennas, Fig.11 In the scheme shown, only one third PPDU needs to be transmitted to achieve the purpose of transmitting the information of the M1 group for transmitting antenna channel detection, and the scheme can save the (M1-1) group preamble (L-STF to EHT-SIG) and the short frame spacing SIFS. When the time of any two of the data packet extension 0 to the data packet extension (M1-1) is equal, and the duration of the data packet extension 0 is shorter than the duration of the data packet extension M1, the time difference between the data packet extension M1 and the data packet extension 0 can also be saved.
[0307] For example, the preamble code (L-STF to EHT-SIG) in the third PPDU is a total of 36 microseconds, the duration of the data packet extension M1 is 16 microseconds, the SIFS is 16 microseconds, the time from data packet extension 0 to any one of the data packet extensions (M1-1) is 4 microseconds, M1=64, then compared to transmitting the PPDU corresponding to M1 transmitting antennas (the PPDU includes a preamble code and a first information field, and the data extension field included in the first information field is 16 microseconds), the transmission of the third PPDU can save: 36×(64-1)+16×(64-1)+(16-4)×(64-1)=4032 microseconds.
[0308] It should be noted that Fig.11 The example is only an example of a possible PPDU structure of the third PPDU, in which the EHT-SIG is transmitted once. In another possible implementation, the EHT-SIG may also appear in groups, for example, each first information field includes an EHT-SIG. In addition, Fig.10The example of the first communication device transmitting a third PPDU is used for demonstration. In actual application, in S602, the first communication device may send one or more third PPDUs, and the number of first information fields included in each third PPDU may be the same or different.
[0309] In addition, it should be noted that the embodiments of the present application Fig.10 An implementation scheme for aggregating PPDUs sent by a first communication device is provided. Figure 4 or Figure 5 The provided antenna selection schemes may be used in combination or implemented separately. The eleventh frame in S601 in the embodiment of the present application may be an NDPA frame.
[0310] When used in combination, the relevant contents of S601 can refer to the relevant contents of S401, and the relevant contents of the eleventh frame can refer to the relevant introduction of the first frame. The relevant contents of S603 can refer to the relevant contents of S403, and the relevant contents of the antenna selection feedback result can refer to the relevant introduction of the second frame. Figure 4 or Figure 5 The number of NDPs mentioned in can be equal to Fig.10 The number of first information fields mentioned in the first PPDU. When used in combination, the structure of the aforementioned first PPDU can refer to the structure of the third PPDU, that is, the aforementioned first PPDU can also include first information fields corresponding to multiple transmitting antenna combinations, for example, the first PPDU includes the first information field corresponding to the first transmitting antenna, and also includes the first information field corresponding to the second transmitting antenna. The first PPDU includes a preamble. In addition, the U-SIG in the preamble can be placed in each first information field. The first identification field can be carried in each first information field.
[0311] Based on the above, Fig.12 A signaling interaction diagram of a receiving antenna channel detection method provided by the implementation of the present application is exemplified.
[0312] Fig.12 In the example, the interaction between the first communication device and the second communication device is used for demonstration. The first communication device in the embodiment of the present application may also be referred to as an antenna selection sender, and the second communication device may also be referred to as an antenna selection responder.
[0313] Fig.12 The first communication device in the embodiment may be the aforementioned Figure 1 The first communication device in may also be Figure 2 The AP or STA in Figure 3 The communication device in. Fig.12 The second communication device in the embodiment may be the aforementioned Figure 1 The second communication device in may also be Figure 2 The AP or STA in Figure 3 The communication device in. Fig.12 The first communication device and the second communication device in the embodiment may both be APs, or both be STAs, or respectively be APs and STAs. Fig.12 In the example, the first communication device is an AP and the second communication device is a STA.
[0314] The solution provided in the embodiment of the present application can be applicable to the process of receiving antenna channel detection between an AP and a single STA, and can also be applicable to the process of receiving antenna channel detection between an AP and multiple STAs. Fig.12 The AP and a STA (such as Fig.12 The process of performing receiving antenna channel detection between STA203) in FIG. 1 is used as an example to illustrate.
[0315] It should be noted that Fig.12 The provided scheme is used to select a receiving antenna on the first communication device side. Figure 4 and Fig.10 The provided scheme is used to select a transmitting antenna on the first communication device side. Fig.12 The solution can be combined with Figure 4 or Fig.10 They can be used in combination or implemented independently. Figure 4 or Fig.10 The solution can be implemented independently or in conjunction with Fig.12 When Figure 4 and Fig.12 When used in combination with the scheme of Figure 4 The scheme is used to select the transmitting antenna. Fig.12 The scheme is used to select the receiving antenna. Fig.10 and Fig.12 When used in combination with the scheme of Fig.10 The scheme is used to select the transmitting antenna. Fig.12 The scheme is used to select the receiving antenna.
[0316] like Fig.12 As shown, the method includes:
[0317] S701, a first communication device sends a fifth frame to a second communication device, where the fifth frame includes fourth indication information, and the fourth indication information notifies the second communication device to perform receiving antenna channel detection on the first communication device.
[0318] Correspondingly, the second communication device receives the fifth frame from the first communication device.
[0319] In the embodiment of the present application, the fifth frame may have multiple implementation modes, for example, the fifth frame may be the second trigger frame, or the fifth frame may be the NDPA frame, etc. This will be described in detail later and will not be elaborated here.
[0320] S702, the second communication device sends a second PPDU to the first communication device. The second PPDU is used by the second communication device to perform receiving antenna channel detection. The second PPDU includes a fifth identification field, and the fifth identification field is used to indicate an identification of the first receiving antenna combination.
[0321] Correspondingly, the first communication device receives the second PPDU from the second communication device.
[0322] In a possible implementation, in S702, after the first communication device sends the fifth frame, after a short inter-frame space (SIFS) is separated, the second communication device sends one or more PPDUs, and adjacent PPDUs may also be separated by SIFS. The second PPDU is one of the one or more PPDUs sent by the second communication device in S702.
[0323] In a possible implementation manner, the second PPDU in S702 may be a PPDU including a data field.
[0324] In another possible implementation, the second PPDU in S702 may not include a data field, for example, the second PPDU is an NDP that does not include a data field. Since the NDP does not include a data field, using the NDP as the second PPDU can save overhead. Especially in scenarios applicable to large-scale antennas, due to the large number of antenna combinations, the number of second PPDUs used for receiving antenna channel detection is also large, and the overhead of receiving antenna selection increases accordingly. The solution of receiving antenna channel detection through NDP can save more overhead in large-scale antenna scenarios.
[0325] In a possible implementation, the second communication device may send one or more PPDUs to the first communication device, and the second PPDU is one of the one or more PPDUs. The PPDU in the one or more PPDUs may include a fifth identification field, and the fifth identification field of each PPDU in the one or more PPDUs is used to indicate the identification of the receiving antenna combination corresponding to the PPDU. For example, since the second PPDU is used to perform receiving antenna channel detection on the first receiving antenna combination, the fifth identification field in the second PPDU indicates the identification of the first receiving antenna combination. For another example, another PPDU in the one or more PPDUs other than the second PPDU is a PPDU used to perform receiving antenna channel detection on the second receiving antenna combination, then the fifth identification field in the PPDU indicates the identification of the second receiving antenna combination.
[0326] In the embodiment of the present application, the PPDU sent by the second communication device to the first communication device can also be understood as a detection PPDU, which is a PPDU used for antenna channel detection. In a possible implementation, S703 is executed after S702:
[0327] S703: The first communication device performs receiving antenna channel detection according to the second PPDU to obtain a second antenna selection feedback result.
[0328] In S703, the first communication device may receive multiple PPDUs sent by the second communication device through different receiving antenna combinations, thereby performing receiving antenna channel detection on different receiving antenna combinations to obtain a second antenna selection feedback result.
[0329] In the embodiment of the present application, the first communication device for receiving antenna channel detection may be a device with antenna selection capability (ASEL). The antenna selection function transmitter (such as the second communication device) may use NDP detection PPDU to perform ASEL channel detection.
[0330] In S703, the first communication device may perform receiving antenna channel detection based on the received one or more PPDUs to obtain one or more receiving antenna channel detection results. Further, the first communication device may select a receiving antenna combination according to the obtained receiving antenna channel detection results.
[0331] Further, the first communication device may indicate the identifier of the selected receiving antenna combination to the second communication device. For example, in S703, the first communication device may also carry the second antenna selection feedback result in the sixth frame for transmission. The first communication device transmits the sixth frame. The sixth frame includes the second antenna selection feedback result, and the second antenna selection feedback result includes a seventh identification field, and the seventh identification field is used to indicate the identifier of the first receiving antenna combination.
[0332] It should be noted that the seventh identification field can be used to carry the identification of the receiving antenna combination selected by the first communication device. For example, if the receiving antenna combination selected by the first communication device is the first receiving antenna combination, the seventh identification field can be used to indicate the identification of the first receiving antenna combination. In the embodiment of the present application, the receiving antenna combination selected by the first communication device is shown as the first receiving antenna combination. In actual applications, the first communication device may also select other receiving antenna combinations (in this case, the seventh identification field needs to indicate the other receiving antenna combination), and the embodiment of the present application does not limit it.
[0333] In the embodiment of the present application, the transmitting antenna of the first communication device selected and the receiving antenna of the first communication device selected may be the same or different, that is, the first transmitting antenna combination and the first receiving antenna combination may be the same antenna combination or different antenna combinations, which is not limited in the embodiment of the present application.
[0334] Correspondingly, the second communication device receives the sixth frame from the first communication device.
[0335] It should be noted that the first communication device may or may not send the sixth frame. S403 is optional. The first communication device performs receiving antenna channel detection according to the second PPDU, obtains a second antenna selection feedback result, and receives data from the second communication device according to the selected first receiving antenna combination.
[0336] In a possible implementation, after S702, the first communication device may perform receiving antenna channel detection according to the PPDU from one or more second communication devices to obtain antenna selection feedback results. S703 is introduced by taking one second communication device as an example, and the solutions of other second communication devices are similar and will not be described in detail.
[0337] It should be noted that the antenna selection feedback results corresponding to different second communication devices may be different or the same, which is not limited in the embodiments of the present application. Alternatively, it can be understood that the receiving antenna combinations of the first communication device corresponding to different second communication devices may be different or the same, which is not limited in the embodiments of the present application. For example Fig.12STA203 (second communication device) selects the first receiving antenna combination, while other second communication devices may select the first receiving antenna combination or other receiving antenna combinations.
[0338] It can be seen from the above content that in the embodiment of the present application, since the fifth identification field is added in the second PPDU, the first communication device can determine the identification of the first receiving antenna combination corresponding to the received second PPDU, and then the first communication device can determine the result of the receiving antenna channel detection obtained according to the NDP as: the result of the receiving antenna channel detection corresponding to the identification of the first receiving antenna combination. Thus, the first communication device can determine the identification of the receiving antenna combination selected based on the results of one or more receiving antenna channel detections, and then receive data from the second communication device according to the receiving antenna combination corresponding to the identification of the selected receiving antenna combination, so that antenna selection can be realized according to the antenna channel detection results in a large-scale antenna scenario.
[0339] Combination Fig.12 To further illustrate, in the above S702, the second communication device may send one or more PPDUs to the first communication device for performing receiving antenna channel detection on the first communication device. Each PPDU may correspond to an antenna combination of a group of receiving antennas. Each antenna combination of a group of receiving antennas corresponds to an antenna combination identifier ( Fig.12 The identifier in the figure is the antenna combination identifier (Identification, ID).
[0340] Fig.12 The antenna combination identifiers schematically shown in FIG. 1 are antenna combination IDs 0, 1, ... R. R can be a positive integer. It should be noted that there is no necessary relationship between the number of transmitting antenna combinations and the number of receiving antenna combinations of the first communication device, and they may be the same or different. Fig.12 The (R+1) groups of receiving antenna combinations shown in the example are only examples. Fig.12 The PPDUs schematically shown in the figure are: PPDU(j0), PPDU(j1)…PPDU(j R ).like Fig.12 As shown, the second communication device sends PPDU(j0) through the receiving antenna combination with antenna combination ID=0. The first communication device performs receiving antenna channel detection according to PPDU(j0) to obtain the receiving antenna channel detection result corresponding to the receiving antenna combination with antenna combination ID=0. Similarly, the second communication device sends PPDU(j1) through the receiving antenna combination with antenna combination ID=1… The second communication device sends PPDU(j2) through the receiving antenna combination with antenna combination ID=R. R). The first communication device obtains the receiving antenna channel detection result corresponding to the receiving antenna combination with antenna combination ID=1, ... the receiving antenna channel detection result corresponding to the receiving antenna combination with antenna combination ID=R. Further, the first communication device can select a group of receiving antenna combinations of the first communication device based on the R receiving antenna channel detection results, such as selecting the first receiving antenna combination, and then receiving data from the second communication device through the first receiving antenna combination. Further, the first communication device can also indicate the selected first receiving antenna combination to the second communication device.
[0341] above Fig.12 The order of the antenna combination identifiers in the above is only an example. In actual applications, the identifiers of the antenna combinations used by the first communication device to receive consecutive PPDUs can be arranged arbitrarily, such as discontinuously, or not arranged in ascending order. For example, the second communication device can sequentially: receive the PPDU (j1) from the second communication device through the transmitting antenna combination with antenna combination ID=1, receive the PPDU (j2) from the second communication device through the transmitting antenna combination with antenna combination ID=R, and receive the PPDU (j3) from the second communication device through the transmitting antenna combination with antenna combination ID=R. R ), receiving the PPDU (j0) from the second communication device through the transmitting antenna combination with antenna combination ID=0….
[0342] The following is an introduction to the relevant content of the identification of the receiving antenna combination mentioned in the embodiments of the present application.
[0343] In a possible implementation manner, the first communication device includes k2 receiving antenna combinations, where k2 is a positive integer. Fig.12 R in can be a positive integer not greater than k2. R can be equal to k2 or less than k2. The k2 receiving antenna combinations correspond one-to-one to the identifiers of the k2 receiving antenna combinations. That is to say, one receiving antenna combination in the k2 receiving antenna combinations corresponds to one identifier in the identifiers of the k2 receiving antenna combinations, and one identifier in the identifiers of the k2 receiving antenna combinations corresponds to one receiving antenna combination in the k2 receiving antenna combinations. The identifiers of the two receiving antenna combinations corresponding to any two receiving antenna combinations may be different. The two receiving antenna combinations corresponding to the identifiers of any two receiving antenna combinations may be different. The first receiving antenna combination is one of the k2 receiving antenna combinations, and the first receiving antenna combination will be taken as an example for description later.
[0344] There are multiple ways to identify the receiving antenna combination, which are introduced below.
[0345] Implementation method c1
[0346] In a possible implementation manner, the identifier of the first receiving antenna combination may be a serial number of the second PPDU corresponding to the first receiving antenna combination.
[0347] In implementation c1, the fifth identification field may indicate the order of the second PPDU among the R PPDUs sent by the second communication device. When the PPDU sent by the first communication device in S702 is an NDP, it can also be understood that the fifth identification field may indicate the order of the current NDP among the R NDPs sent by the second communication device. In this way, the first communication device can determine the correspondence between the second PPDU and the antenna selection feedback result of the receiving antenna according to the sequence number corresponding to the second PPDU indicated by the fifth identification field, so that the first communication device can determine the identifier of the receiving antenna combination selected based on the results of one or more receiving antenna channel detections, and then receive data from the second communication device according to the receiving antenna combination corresponding to the identifier of the selected receiving antenna combination, so that antenna selection according to the antenna channel detection results can be realized in a large-scale antenna scenario.
[0348] Implementation method c2
[0349] In another possible implementation, the identifier of the first receiving antenna combination may be a group identifier of the first receiving antenna combination. For the relevant content of the group identifier of the first receiving antenna combination, refer to the relevant content of the group identifier of the first transmitting antenna combination, and embodiment c2 may refer to the above implementation a2.
[0350] The identification of the receiving antenna combination may also include the following possible implementations:
[0351] Implementation method c2-1
[0352] The first communication device can negotiate with the second communication device, through which the first communication device can inform the second communication device of the total number of receiving antenna combinations supported by the first communication device. For example, the first communication device sends the tenth frame to the second communication device, and the tenth frame includes the eighth indication information, and the eighth indication information is used to indicate the total number of receiving antenna combinations supported by the first communication device. The tenth frame can be an MPDU. In this way, the second communication device can estimate the overhead and duration of the receiving antenna selection process based on the eighth indication information, and the second communication device can also decide whether to establish an association relationship with the first communication device based on the total number of receiving antenna combinations supported by the first communication device.
[0353] Implementation method c2-1 can refer to the above implementation method a2-1 and will not be repeated here.
[0354] Implementation method c2-2
[0355] The embodiment of the present application may specify in advance (for example, it may be specified in the standard) the correspondence between the receiving antenna combination and the group identifier on the first communication device side. The correspondence may be preset on the first communication device side, or may be sent to the first communication device by other communication devices, so that the first communication device may know the receiving antenna combination identifier of each receiving antenna combination so as to carry it when sending the PPDU.
[0356] Implementation method c2-2 can refer to the above implementation method a2-2 and will not be repeated here.
[0357] Implementation method c2-3
[0358] The first communication device and the second communication device negotiate to determine the group identifier of the first receiving antenna combination.
[0359] The first communication device and the second communication device may negotiate, and through the negotiation, the second communication device knows the receiving antenna combination supported by the first communication device, and after negotiation, the first communication device and the second communication device set a group identifier for the receiving antenna combination supported by the first communication device. For example, the first communication device sends the eighth frame to the second communication device. The eighth frame may be an MPDU. The second communication device receives the eighth frame. The eighth frame includes an eighth identification field, and the eighth identification field is used to indicate the identification of at least one receiving antenna combination supported by the first communication device, and the identification of at least one receiving antenna combination includes the identification of the first receiving antenna combination.
[0360] In this way, the second communication device can know the receiving antenna combination identifier of each receiving antenna combination so as to carry it when sending the PPDU. Moreover, it can be seen that the second communication device can obtain more information related to the antenna combination through negotiation, and can subsequently obtain more link-related information, thereby also providing assistance for other subsequent processes.
[0361] Implementation method c2-3 can refer to the above implementation method a2-3 and will not be repeated here.
[0362] It is worth noting that the above implementation c1 and implementation c2 can be implemented separately or in combination. For example, the identifier of the first receiving antenna combination can include: the sequence number of the second PPDU corresponding to the first receiving antenna combination, and the group identifier of the first receiving antenna combination. In this way, the first receiving antenna combination can be indicated more accurately and the flexibility of the solution can be improved.
[0363] In an embodiment of the present application, the identifier of the first receiving antenna combination can be represented as one or more characters, or as one or more bits, for example, one or more bits corresponding to binary. The information carried by the fifth identification field can be all or part of the bits corresponding to the identifier of the first receiving antenna combination. This implementation is similar to the relevant content of the first transmitting antenna combination, and the relevant content of the aforementioned implementation b1 and implementation b2 of the first transmitting antenna combination can be referred to, which will not be repeated here.
[0364] Based on the above, Fig.13 A signaling interaction diagram of another antenna channel detection method provided by the implementation of the present application is exemplified. Fig.13 exist Fig.12 S801, S802 and S803 were added on the basis of Fig.12 The fifth frame in S701 in the embodiment may be an NDPA frame or a second trigger frame, so S701 may include two implementations of S801 and S803. After S801 or S803, the second communication device may execute S702, and the first communication device may execute S703. Fig.13 The signaling interaction diagram shown further introduces the frames involved in the embodiments of the present application.
[0365] like Fig.13 As shown, the method includes:
[0366] S801, the first communication device sends a second trigger frame.
[0367] The second trigger frame may be used to notify the second communication device that receiving antenna selection is required.
[0368] S802, the second communication device sends a seventh frame. The seventh frame includes sixth indication information. The sixth indication information is used to request receiving antenna channel detection.
[0369] Correspondingly, the first communication device receives the seventh frame.
[0370] In the embodiment of the present application, the second communication device may send the seventh frame based on the triggering of the second trigger frame in S801, or may send the seventh frame on its own, which is not limited in the embodiment of the present application.
[0371] The following is based on Fig.13 and Fig.12 This section introduces the various frame structures involved.
[0372] In a possible implementation manner, the fifth frame in S701 above in the embodiment of the present application is the second trigger frame in S801 above. The second trigger frame may also include fourth indication information. The fourth indication information may be used to notify the second communication device that a transmit antenna selection is required. Alternatively, the fourth indication information is used to indicate that the second trigger frame is a receive antenna selection variant. The fifth frame may also include the number of NDPs, and / or a sixth identification field. The sixth identification field is used to indicate an identification of the first receive antenna combination.
[0373] Fig.14 A structural diagram of a second trigger frame is exemplarily shown. In another possible implementation, the relevant information for receiving antenna selection, such as the number of NDPs and / or the sixth identification field, etc., can be carried in part or all of the bits in at least one of the following: reserved bits of the public information field, or reserved bits of the user information list field, public information based on the trigger type, or site information based on the trigger frame type.
[0374] from Fig.14 It can be seen that the second trigger frame can use the structure in the existing trigger, and carry the content related to the receiving antenna selection in the embodiment of the present application in its existing field. Fig.14 As shown, the second trigger frame may include a common information field and a user and information list field.
[0375] The common information field may include at least one of the following: trigger frame type (trigger type), uplink (UL) length (UL length), more trigger frames (more trigger frame), carrier sense required (carrier sense required), uplink (HE) bandwidth (uplink (HE) bandwidth), guard interval (guard interval, GI) + EHT long training sequence type (EHT-LTF Type), multiple user - multiple input multiple output (Multiple User Multiple Input Multiple Output, MU-MIMO) EHT-LTF mode, EHT-LTF number and intermediate preamble period (Number of EHT-LTF Symbols And Midamble Periodicity), uplink space-time block coding (uplink space-time block coding, UL STBC), low density parity check code (Low Density Parity Check Code, LDPC) extra symbol segmentation (LDPC Extra Symbol Segment), AP transmit power (AP TXPower), forward error correction code before filling factor (Pre-FEC Padding Factor), packet extension disambiguation (PEDisambigulty), uplink spatial multiplexing (UL Spatial Reuse), Doppler, UL HE-SIG-A2 Reserved, Reserved, triggerdependent common Info.
[0376] Among them, the uplink HE-SIG-A2 reservation (UL HE-SIG-A2 Reserved) may include HE / EHT indication, special user field existence indication, and other uplink HE-SIG-A2 reservations (other UL HE-SIG-A2 Reserved).
[0377] The user information list field may include one or more user information, such as user information 1, user information 2, ... user information M in the figure. One or more user information may be special user information fields, and one or more user information may be EHT variant user information fields.
[0378] Among them, the special user information field may include: association identifier (AID12) (=2007), physical layer version identifier (physical version ID), uplink EHT bandwidth extension (UL EHT BW Extension), uplink EHT spatial multiplexing 1 (UL EHT Spatial Reuse 1), uplink EHT spatial multiplexing 2 (UL EHT Spatial Reuse 2), general signaling field ignore and confirm indication (U-SIG Disregard And Validate), reservation, trigger frame type based site information (trigger dependent user Info). In the embodiment of the present application, infonation can also be abbreviated as Info, which represents information.
[0379] Among them, the EHT variant user information field (User Info 2~M) may include the following contents: association identifier (AID12), resource unit allocation (RU Allocation), uplink forward error correction coding type (UL forward error correction coding Type), modulation and coding strategy (UL EHT-modulation and coding scheme), reserved (reserved), spatial stream start value, number of spatial streams, uplink target received signal strength indication (UL target received signal strength indicator), PS160 primary and secondary 160MHz indication, and site information based on trigger frame type (trigger dependent user Info).
[0380] Table 2 shows an example of Fig.14 Schematic diagram of the meaning of the value of the trigger frame type of the second trigger frame shown. As can be seen from Table 2, in the current standard, 8-15 of the trigger frame type of the second trigger frame are reserved values. When the second trigger frame is selected as the fifth frame, a value of the trigger frame type of the second trigger frame can be selected from 8-15, so that the value of the trigger frame type of the second trigger frame can be used to indicate that the second trigger frame is used for receiving antenna selection. The value of the trigger frame type of the second trigger frame can be used as a possible implementation of the fourth indication information.
[0381] Table 2 Schematic diagram of the meaning of the value of the trigger frame type of the second trigger frame
[0382]
[0383]
[0384] In the above S802, the seventh frame may be referred to as a receiver antenna selection sounding request. The seventh frame may also include the number of PPDUs requested to be sent by the second communication device. In this way, the first communication device may determine the number of PPDUs to be subsequently sent by the second communication device based on the number of PPDUs carried in the seventh frame, so that the number of PPDUs to be subsequently sent by the second communication device determined by the first communication device matches the needs of the second communication device as much as possible. The number of PPDUs sent by the second communication device may be the same as or different from the number of PPDUs required in the seventh frame.
[0385] The seventh frame may be carried in an MPDU with a MAC frame header carrying a High Throughput Control (HTC) field. The frame structure of the seventh frame may adopt the aforementioned Figure 6 The frame structure shown. The variant related to the seventh frame is a high-efficiency variant, which can also be understood as the sixth indication information being carried in the high-efficiency variant field of the seventh frame. Among them, the sixth indication information is carried in at least one of the control identifier field, the antenna selection command field, or the antenna selection data field of the A-control subfield. In the embodiment of the present application, the control ID value of the control identifier field that has not been used in the standard can be used to indicate the receiving antenna selection process in the embodiment of the present application. For example, the control ID value of the control identifier field can be one of 9, 11-14. At this time, the length of the control information field can be at most 26 bits. Regarding the case where the seventh frame is an MPDU, the relevant introduction to the beneficial effects can be found in the aforementioned Figure 6 The relevant introduction is in, I will not repeat it here.
[0386] In the above S803, the first communication device may send an NDPA frame based on the seventh frame sent by the second communication device, or may send an NDPA frame by itself, which is not limited in the embodiments of the present application. In another possible implementation, the fifth frame in S701 may be an NDPA frame, in which case the NDPA frame may be a frame including fourth indication information for notifying the second communication device to perform receiving antenna channel detection.
[0387] The fifth frame (such as an NDPA frame) may also include the number of NDPs and / or a sixth identification field. The sixth identification field is used to indicate an identification of the first receiving antenna combination.
[0388] In a possible implementation, when the NDPA frame includes a sixth identification field, the sixth identification field may include: all bits corresponding to the identification of the first receiving antenna combination. In this way, the fifth identification field in the second PPDU subsequently sent by the second communication device may carry some bits corresponding to the identification of the first receiving antenna combination, thereby reducing the number of bits occupied by the fifth identification field in the second PPDU, and also allowing the first communication device to determine all bits of the identification of the first receiving antenna combination corresponding to the second PPDU in combination with the sixth identification field and the fifth identification field.
[0389] Fig.15 A schematic diagram of the structure of the fifth frame when the fifth frame is an NDPA frame is exemplarily shown. The sixth identification field and the number of NDPs are not necessarily included in the NDPA frame. Fig.15 The fifth frame including the sixth identification field, the number of NDPs and the fourth indication information is taken as an example for display. Fig.15 The structure of the NDPA frame shown is similar to the above Figure 7 Compared with the structure of the NDPA frame shown in the figure, the difference is Fig.15 The example of the identification of the receiving antenna combination is shown in the figure, and the associated identification field is shown as 2043. The rest of the content and beneficial effects can be found in Figure 7 Description.
[0390] Similarly, in an embodiment of the present application, a specific association identifier of the site information field can be used to indicate that the information in the site information field is information related to antenna selection. For example, at least one of the fourth indication information, the number of NDPs, or the sixth identification field can be carried in: at least one site information field of the fifth frame that includes the fifth indication information. The fifth indication information indicates that the site information field includes information related to antenna selection. In this way, the second communication device can determine that the information carried in the site information field carrying the fifth indication information is information related to antenna selection when the fifth indication information is identified, and then obtain the information related to antenna selection from the site information field. The fifth indication information can distinguish the site information field carrying the antenna selection information from the site information field corresponding to a certain conventional site, so that in the scheme of using the site information field to carry the antenna selection information, the site information field corresponding to a certain conventional site will not be affected, thereby achieving the purpose of compatibility with existing standards.
[0391] and Figure 7Similarly, the fifth indication information can be carried in the associated identification field in the site information field. The fifth indication information includes: one of 2008-2043 or 2046. In this way, the second communication device can determine whether the site information field carries antenna selection related information or site information corresponding to a second communication device based on the associated identification field. It can be seen that the scheme can be better compatible with the existing technology. The fourth indication information can also be called antenna selection type, indication information of antenna selection NDPA variant, or NDPA frame variant subtype. The fourth indication information is also used to indicate that the variant of the NDPA frame is an antenna selection variant.
[0392] Since the 802.11ax standard and the 802.11be standard no longer support NDPA frames with HT control fields, in the embodiment of the present application, the corresponding antenna selection related information is carried in the site information field, so that the indication of the information required for antenna selection can be achieved, and the association identifier of the association identifier field of the site information field is a special association identifier, and multiple second communication devices can read the content of the site information field.
[0393] In the above S702, the second PPDU sent by the second communication device may not include a data field, such as NDP, or may include a data field, which will be introduced below respectively.
[0394] When the second PPDU does not include a data field, the structure of the second PPDU may be as described above. Figure 8a or Figure 8b The NDP structure shown in . When the second PPDU is Figure 8a or Figure 8b In the case of the NDP shown, the fifth identification field is located in the second PPDU preamble. For example, the fifth identification field may include some or all bits in the U-SIG and / or some or all bits in the EHT-SIG. For related content, please refer to the aforementioned Figure 8a and Figure 8b The introduction of , no longer repeat.
[0395] In another possible implementation manner, when the second PPDU does not include a data field, the structure of the second PPDU may be: Fig.16a or Fig.16b Schematic diagram of the NDP structure shown in . Fig.16a and Fig.16b The following is a schematic diagram showing a structure of the second PPDU in two cases where the second PPDU is NDP. Figure 8a , Fig.16a There is no EHT-SIG field in the . Figure 8a Compared with Figure 8b , Fig.16b There is no NG-SIG field in the . Figure 8b When the second PPDU is Fig.16a or Fig.16b In the case of the NDP shown, the fifth identification field is located in the second PPDU preamble. For example, the fifth identification field may include some or all bits in the U-SIG. For example, B20-B24 of the first symbol of the U-SIG; one or more bits in B25 of the first symbol of the U-SIG field may be used as the fifth identification field.
[0396] When the second PPDU includes a data field, the structure of the second PPDU may be as described above. Figure 8c The frame structure diagram shown in FIG. Figure 8c In the case of the frame shown, the fifth identification field is located in the second PPDU preamble. For example, the fifth identification field may include some or all bits in at least one of the U-SIG, EHT-SIG or data fields. For related content, please refer to the aforementioned Figure 8a and Figure 8b The introduction of , no longer repeat.
[0397] In another possible implementation manner, when the second PPDU includes a data field, the structure of the second PPDU may be: Fig.16c Schematic diagram of the frame structure shown in . Fig.16c The schematic diagram of the structure of a second PPDU including a data field is exemplarily shown. Figure 8c , Fig.16c There is no NG-SIG field in the . Figure 8c When the second PPDU is Fig.16c In the case of the frame structure shown, the fifth identification field is located in the second PPDU preamble. For example, the fifth identification field may include some or all bits in at least one of the U-SIG or data fields. For related content, please refer to the above discussion and will not be repeated here.
[0398] In the above S703, the sixth frame may be a beamforming report frame, and the frame structure may be the above Fig. 9 The frame structure shown in Figure 1. For related introduction, please refer to the previous Fig. 9 The following is a description of the above Fig. 9 The sixth frame is introduced.
[0399] The sixth frame may include a MIMO Control field. The seventh identification field may include some or all bits in the MIMO Control field. The seventh identification field includes: all bits corresponding to the identification of the first receiving antenna combination. In this way, the second communication device can determine that the receiving antenna combination selected by the first communication device is the first receiving antenna combination based on the seventh identification field in the sixth frame.
[0400] In one possible implementation, the seventh identification field may include two parts: an antenna combination identification field and a detection PPDU sequence number field, wherein the antenna combination identification field may carry the group identification of the first receiving antenna combination, and the detection PPDU sequence number field may carry the sequence number of the second PPDU corresponding to the first receiving antenna combination.
[0401] In another possible implementation manner, the sixth frame may further include an antenna selection failure feedback field. In another possible implementation manner, the sixth frame may further include: at least one of a compressed beamforming report, a multi-user dedicated beamforming report, and a channel quality status report. For example, the channel quality status report may include at least one of the channel state information (CSI) or the channel quality information (CQI) corresponding to the PPDU.
[0402] Among them, one or more of the compressed beamforming report, multi-user dedicated beamforming report, and channel quality status report can be carried in other fields in the sixth frame except the MIMO Control field. Of course, at least one of the antenna combination identification field and the detection PPDU sequence number field included in the seventh identification field can also be set in other fields. For example, the detection PPDU sequence number field can be located in the A-control subfield. For other contents of the sixth frame, please refer to the aforementioned Fig. 9 The relevant description will not be repeated here.
[0403] From the above content, it can be seen that in the embodiment of the present application, when the NDPA frame does not support the high-throughput control field, an antenna selection process for the receiving antenna based on NDPA (fifth frame) + NDP (PPDU) + feedback (sixth frame) is designed. The antenna selection process can match the current channel detection process, and the changes to the devices at both ends of the transmission and reception are small, and the implementation is relatively simple.
[0404] Based on the above, Fig.17 A signaling interaction diagram of another antenna channel detection method provided by the implementation of the present application is exemplified.
[0405] Fig.17In the example, the interaction between the first communication device and the second communication device is used for demonstration. The first communication device in the embodiment of the present application may also be referred to as an antenna selection sender, and the second communication device may also be referred to as an antenna selection responder.
[0406] Fig.17 The first communication device in the embodiment may be the aforementioned Figure 1 The first communication device in may also be Figure 2 The AP or STA in Figure 3 The communication device in. Fig.17 The second communication device in the embodiment may be the aforementioned Figure 1 The second communication device in may also be Figure 2 The AP or STA in Figure 3 The communication device in. Fig.17 The first communication device and the second communication device in the embodiment may both be APs, or both be STAs, or respectively be APs and STAs. Fig.17 In the example, the first communication device is an AP and the second communication device is a STA.
[0407] The solution provided in the embodiment of the present application can be applicable to the process of receiving antenna channel detection between an AP and a single STA, and can also be applicable to the process of receiving antenna channel detection between an AP and multiple STAs. Fig.17 The AP and multiple STAs (such as Fig.17 The process of performing receiving antenna channel detection between STA203, STA204 and STA205 in FIG. 1 is illustrated as an example.
[0408] It should be noted that Fig.17 The provided scheme is used to select a receiving antenna on the first communication device side. Figure 4 and Fig.10 The provided scheme is used to select a transmitting antenna on the first communication device side. Fig.17 The solution can be combined with Figure 4 or Fig.10 They can be used in combination or implemented independently. Figure 4 or Fig.10 The solution can be implemented independently or in conjunction with Fig.17 When Figure 4 and Fig.17 When used in combination with the scheme of Figure 4 The scheme is used to select the transmitting antenna. Fig.17 The scheme is used to select the receiving antenna. Fig.10 and Fig.17 When used in combination with the scheme of Fig.10 The scheme is used to select the transmitting antenna. Fig.17 The scheme is used to select the receiving antenna.
[0409] like Fig.17 As shown, the method includes:
[0410] S901, the first communication device sends a twelfth frame to the second communication device, the twelfth frame includes fourth indication information, and the fourth indication information notifies the second communication device to perform receiving antenna channel detection.
[0411] Correspondingly, the second communication device receives the twelfth frame from the first communication device.
[0412] S902: The second communication device sends a fourth PPDU to the first communication device. The fourth PPDU is used to perform receiving antenna channel detection.
[0413] Correspondingly, the first communication device receives the fourth PPDU from the second communication device.
[0414] The fourth PPDU may include M2 second information fields corresponding to M2 groups of receiving antenna combinations; M2 is an integer greater than 1; and the second information field is used for receiving antenna channel detection.
[0415] S903: The first communication device performs receiving antenna channel detection according to the second PPDU to obtain a second antenna selection feedback result.
[0416] Further, in S903, the first communication device may also feed back the second antenna selection feedback result to the second communication device.
[0417] It can be seen from the above scheme that the second communication device in the embodiment of the present application can aggregate the PPDUs corresponding to the M2 group of receiving antenna combinations that need to be sent in S902 into one PPDU, thereby saving overhead, thereby improving the efficiency of antenna selection and improving system throughput.
[0418] Fig.18 and Fig.19 The frame structures of two fourth PPDUs are shown as examples. Fig.18 , Fig.19 The EHT-SIG field is not included.
[0419] like Fig.18 and Fig.19 As shown, the fourth PPDU may include M2 second information fields corresponding to M2 groups of receiving antenna combinations. M2 is an integer greater than 1. The second information field is used to perform receiving antenna channel detection.
[0420] The second information field includes at least one of an EHT short training field, an EHT long training field, and a data packet extension field. The receiving antenna combinations used by any two second information fields are different, such as Fig.18 The three receiving antenna combinations shown in the figure are respectively the second information field corresponding to the receiving antenna combination with antenna combination ID=0, the second information field corresponding to the receiving antenna combination with antenna combination ID=1, ... the second information field corresponding to the receiving antenna combination with antenna combination ID=M2.
[0421] like Fig.18 As shown, the fourth PPDU may also include a preamble. The preamble includes at least one of the following fields: L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, or EHT-SIG. Fig.19 As shown, the fourth PPDU may also include a preamble. The preamble includes at least one of the following fields: L-STF, L-LTF, L-SIG, RL-SIG, or U-SIG. For a description of the preamble, see the aforementioned Fig.16a The relevant description in will not be repeated here.
[0422] pass Fig.18 and Fig.19 It can be seen that in S902, the M2 PPDUs corresponding to the M2 groups of receiving antenna combinations that originally need to be sent are aggregated into a fourth PPDU, so that (M2-1) preamble codes can be omitted.
[0423] On the other hand, from Fig.18 It can be seen that each second information field may include a data packet extension field, such as Fig.18 The data packet extension 0 in the second information field corresponding to the antenna combination ID=0 shown in Fig.18 The data packet extension 1, ... in the second information field corresponding to the antenna combination ID=1 shown in Fig.18 The data packet extension M2 in the second information field corresponding to the antenna combination ID=M2 shown in FIG. Among them, the durations of any two data packet extensions (data packet extension 0 to data packet extension (M2-1)) other than the last data packet extension M2 can be the same, and the durations of these data packet extension fields can be used to provide more processing time for the second communication device, and in addition, time can be provided for the first communication device to switch antennas. In addition, the duration of this part can be set shorter, which is enough for the first communication device to switch antennas.
[0424] In a possible implementation, the duration of the data packet extension field in at least two of the M2 second information fields may be different. For example, the duration of data packet extension M2 may be different from that of data packet extension 1. The duration of data packet extension M2 may be set slightly longer, and the duration of data packet extension 1 may be set slightly shorter, which is sufficient for the first communication device to switch antennas. Moreover, in this implementation, the durations of any two data packet extensions (data packet extension 0 to data packet extension (M2-1)) other than the last data packet extension M2 may be the same or different.
[0425] In another possible implementation, the duration of the data packet extension field in any two of the M2 second information fields is the same, so that the consistency of the receiving process can be improved.
[0426] Compared with the second communication device transmitting the PPDU corresponding to the M2 receiving antennas, Fig.18 In the scheme shown, only one fourth PPDU needs to be transmitted to achieve the purpose of transmitting the M2 group of information for receiving antenna channel detection, and the scheme can save (M2-1) groups of preamble codes (L-STF to EHT-SIG) and short frame spacing SIFS. When the time of any two of the data packet extension 0 to the data packet extension (M2-1) is equal, and the duration of the data packet extension 0 is shorter than the duration of the data packet extension M2, the time difference between the data packet extension M2 and the data packet extension 0 can also be saved.
[0427] For example, the preamble code (L-STF to EHT-SIG) in the fourth PPDU is a total of 36 microseconds, the duration of the data packet extension M2 is 16 microseconds, the SIFS is 16 microseconds, the time from data packet extension 0 to any one of the data packet extensions (M2-1) is 4 microseconds, M2=64, then compared to transmitting the PPDU corresponding to M2 receiving antennas (the PPDU includes a preamble code and a second information field, and the data extension field included in the second information field is 16 microseconds), the transmission of the fourth PPDU can save: 36×(64-1)+16×(64-1)+(16-4)×(64-1)=4032 microseconds.
[0428] It should be noted that Fig.18 The example is only an example of a possible frame structure of the fourth PPDU, in which the EHT-SIG is transmitted once. In another possible implementation, the EHT-SIG may also appear in groups, for example, each second information field includes an EHT-SIG. In addition, Fig.17The example of the second communication device transmitting a fourth PPDU is used for demonstration. In actual application, in S902, the second communication device may send one or more fourth PPDUs, and the number of second information fields included in each fourth PPDU may be the same or different.
[0429] In addition, it should be noted that the embodiments of the present application Fig.17 An implementation scheme for aggregating PPDUs sent by a second communication device is provided. Fig.12 or Fig.13 The provided antenna selection schemes may be used in combination or implemented separately. The twelfth frame in S901 in the embodiment of the present application may be an NDPA frame.
[0430] When used in combination, the relevant contents of S901 can refer to the relevant contents of S701, and the relevant contents of the twelfth frame can refer to the relevant introduction of the fifth frame. The relevant contents of S903 can refer to the relevant contents of S703, and the relevant contents of the antenna selection feedback result can refer to the relevant introduction of the sixth frame. Fig.12 or Fig.13 The number of NDPs mentioned in can be equal to Fig.17 The number of second information fields mentioned in the description. When used in combination, the structure of the aforementioned second PPDU may refer to the structure of the fourth PPDU, that is, the aforementioned second PPDU may also include second information fields corresponding to multiple receiving antenna combinations, for example, the second PPDU includes the second information field corresponding to the first receiving antenna, and also includes the second information field corresponding to the second receiving antenna. The first PPDU includes a preamble. In addition, the U-SIG in the preamble may be placed in each second information field. The fifth identification field may be carried in each second information field.
[0431] It is understandable that in order to implement the functions in the above embodiments, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0432] Fig. 20 , Fig.21 and Fig. 22A schematic diagram of a structure of possible communication devices provided for embodiments of the present application. These communication devices can be used to implement the function of the first communication device in the above method embodiment, and thus can also achieve the beneficial effects possessed by the above method embodiment. These communication devices can also be used to implement the function of the second communication device in the above method embodiment, and thus can also achieve the beneficial effects possessed by the above method embodiment. In the embodiments of the present application, the communication device can be as follows Figure 1 , Figure 2 , Figure 3 , Figure 4 , Figure 5 , Fig.10 , Fig.12 , Fig.13 or Fig.17 The transmitting end device or the first communication device in the embodiment of the present application may also be a module (such as a chip) applied to the transmitting end device or the first communication device. Figure 1 , Figure 2 , Figure 3 , Figure 4 , Figure 5 , Fig.10 , Fig.12 , Fig.13 or Fig.17 The receiving device or the second communication device may also be a module (such as a chip) applied to the receiving device or the second communication device.
[0433] like Fig. 20 As shown, the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication device 1300 is used to implement the above Figure 4 , Figure 5 , Fig.10 , Fig.12 , Fig.13 or Fig.17 The functions of the first communication device in the method embodiment are shown.
[0434] When the communication device 1300 is used to implement Figure 4 or Figure 5 In the method embodiment shown, the function of the first communication device is: the processing unit 1310 is used to execute through the transceiver unit 1320: sending a first frame to the second communication device and sending a first PPDU to the second communication device. The first frame includes first indication information, and the first indication information notifies the second communication device to perform a transmission antenna channel detection. The first PPDU is an NDP. The first PPDU is used by the second communication device to perform a transmission antenna channel detection, and the first PPDU includes a first identification field, and the first identification field is used to indicate the identification of the first transmission antenna combination.
[0435] When the communication device 1300 is used to implement Figure 4 or Figure 5 In the method embodiment shown, the function of the first communication device is: the processing unit 1310 is further used to perform, through the transceiver unit 1320: receiving a second frame from the second communication device. The second frame includes a first antenna selection feedback result, the first antenna selection feedback result includes a third identification field, and the third identification field is used to indicate an identification of the first transmitting antenna combination.
[0436] When the communication device 1300 is used to implement Figure 4 or Figure 5 When the function of the first communication device in the method embodiment shown is: the processing unit 1310 is used to execute through the transceiver unit 1320: sending a fourth frame to the second communication device, the fourth frame includes a fourth identification field, and the fourth identification field is used to indicate the identification of at least one transmitting antenna combination supported by the first communication device, and the identification of the at least one transmitting antenna combination includes the identification of the first transmitting antenna combination.
[0437] When the communication device 1300 is used to implement Figure 4 or Figure 5 When the function of the first communication device in the method embodiment shown is: the processing unit 1310 is used to execute through the transceiver unit 1320: sending a ninth frame to the second communication device, the ninth frame includes seventh indication information, and the seventh indication information is used to indicate the total number of transmitting antenna combinations supported by the first communication device.
[0438] When the communication device 1300 is used to implement Fig.10 When the function of the first communication device in the method embodiment shown is: the processing unit 1310 is used to execute through the transceiver unit 1320: sending the eleventh frame to the second communication device, the eleventh frame includes first indication information, and the first indication information notifies the second communication device to perform transmitting antenna channel detection. The first communication device sends a third PPDU to the second communication device; the third PPDU is used by the second communication device to perform transmitting antenna channel detection. Among them, the third PPDU includes M1 first information fields corresponding to the M1 group of transmitting antenna combinations; M1 is an integer greater than 1; the first information field is used to perform transmitting antenna channel detection. The first information field includes at least one of an EHT short training field, an EHT long training field, and a data packet extension field.
[0439] When the communication device 1300 is used to implement Fig.12 or Fig.13In the method embodiment shown, the function of the first communication device is: the processing unit 1310 is used to execute through the transceiver unit 1320: sending a fifth frame to the second communication device, and receiving a second PPDU from the second communication device. The fifth frame includes fourth indication information, and the fourth indication information indicates that the first communication device is to perform a receiving antenna channel detection. The first communication device describes the second PPDU as an NDP; the second PPDU is used for the first communication device to perform a receiving antenna channel detection, and the second PPDU includes a fifth identification field, and the fifth identification field is used to indicate the identification of the first receiving antenna combination.
[0440] When the communication device 1300 is used to implement Fig.17 When the function of the first communication device in the method embodiment shown is: the processing unit 1310 is used to execute through the transceiver unit 1320: sending the twelfth frame to the second communication device, and receiving the fourth PPDU from the second communication device. The twelfth frame includes fourth indication information, and the fourth indication information indicates to perform receiving antenna channel detection on the first communication device. The fourth PPDU is used for the second communication device to perform receiving antenna channel detection. Among them, the fourth PPPDU includes M2 second information fields corresponding to M2 groups of receiving antenna combinations; M2 is an integer greater than 1; the second information field is used for receiving antenna channel detection. The second information field includes at least one of an EHT short training field, an EHT long training field, and a data packet extension field.
[0441] like Fig. 20 As shown, the communication device 1300 includes a processing unit 1310 and a transceiver unit 1320. The communication device 1300 is used to implement the above Figure 4 , Figure 5 , Fig.10 , Fig.12 , Fig.13 or Fig.17 The functions of the second communication device in the method embodiment are shown.
[0442] When the communication device 1300 is used to implement Figure 4 or Figure 5 When the function of the second communication device in the method embodiment shown is: the processing unit 1310 is used to perform, through the transceiver unit 1320: receiving a first frame from the first communication device, receiving a first PPDU from the first communication device. The first frame includes first indication information, and the first indication information notifies the second communication device to perform a transmission antenna channel detection. The first PPDU is an NDP; the first PPDU is used by the second communication device to perform a transmission antenna channel detection, and the first PPDU includes a first identification field, and the first identification field is used to indicate the identification of the first transmission antenna combination.
[0443] When the communication device 1300 is used to implement Figure 4 or Figure 5The function of the second communication device in the method embodiment shown is: the processing unit 1310 is also used to execute through the transceiver unit 1320: perform a transmission antenna channel detection according to the first PPDU to obtain a first antenna selection feedback result. Send a second frame, the second frame includes the first antenna selection feedback result, the first antenna selection feedback result includes a third identification field, and the third identification field is used to indicate the identification of the first transmission antenna combination.
[0444] When the communication device 1300 is used to implement Figure 4 or Figure 5 In the method embodiment shown, the function of the second communication device is: the processing unit 1310 is specifically used to execute through the transceiver unit 1320: receiving a fourth frame from the first communication device. The fourth frame includes a fourth identification field, and the fourth identification field is used to indicate the identification of at least one transmit antenna combination supported by the first communication device, and the identification of the at least one transmit antenna combination includes the identification of the first transmit antenna combination.
[0445] When the communication device 1300 is used to implement Figure 4 or Figure 5 When the function of the second communication device in the method embodiment shown is: the processing unit 1310 is specifically used to execute through the transceiver unit 1320: receiving the ninth frame from the first communication device, the ninth frame includes the seventh indication information, and the seventh indication information is used to indicate the total number of transmitting antenna combinations supported by the first communication device.
[0446] When the communication device 1300 is used to implement Fig.10 When the function of the second communication device in the method embodiment shown is: the processing unit 1310 is used to execute through the transceiver unit 1320: receiving the eleventh frame from the first communication device, receiving the third PPDU from the first communication device. The eleventh frame includes first indication information, and the first indication information notifies the second communication device to perform transmitting antenna channel detection. The third PPDU is used by the second communication device to perform transmitting antenna channel detection. Among them, the third PPDU includes M1 first information fields corresponding to the M1 group of transmitting antenna combinations; M1 is an integer greater than 1; the first information field is used for transmitting antenna channel detection. The first information field includes at least one of an EHT short training field, an EHT long training field, and a data packet extension field.
[0447] When the communication device 1300 is used to implement Fig.12 or Fig.13In the method embodiment shown, the function of the second communication device is: the processing unit 1310 is used to execute through the transceiver unit 1320: receiving the fifth frame from the first communication device, the fifth frame includes fourth indication information, and the fourth indication information indicates to perform receiving antenna channel detection on the first communication device. Send a second PPDU to the first communication device; the second PPDU is a null data packet NDP; the second PPDU is used for the first communication device to perform receiving antenna channel detection, and the second PPDU includes a fifth identification field, and the fifth identification field is used to indicate the identification of the first receiving antenna combination.
[0448] When the communication device 1300 is used to implement Fig.17 When the function of the second communication device in the method embodiment shown is: the processing unit 1310 is used to execute through the transceiver unit 1320: receiving the twelfth frame from the first communication device. The twelfth frame includes fourth indication information, and the fourth indication information indicates to perform receiving antenna channel detection on the first communication device. Send a fourth PPDU to the first communication device. The fourth PPDU is used for the second communication device to perform receiving antenna channel detection. Among them, the fourth PPDU includes M2 second information fields corresponding to M2 groups of receiving antenna combinations; M2 is an integer greater than 1; the second information field is used for receiving antenna channel detection. The second information field includes at least one of an EHT short training field, an EHT long training field, and a data packet extension field.
[0449] For more detailed description of the processing unit 1310 and the transceiver unit 1320, please refer to Figure 4 , Figure 5 , Fig.10 , Fig.12 , Fig.13 or Fig.17 The relevant description in the method embodiment shown is directly obtained and will not be repeated here.
[0450] like Fig.21 As shown, the communication device 1400 includes a processing circuit 1410 and an interface circuit 1420. The processing circuit 1410 and the interface circuit 1420 are coupled to each other. It is understood that the interface circuit 1420 can be a transceiver or an input-output interface. Optionally, the communication device 1400 may also include a memory for storing instructions executed by the processing circuit or storing input data required for the processing circuit 1410 to execute instructions or storing data generated after the processing circuit 1410 executes instructions.
[0451] When the communication device 1400 is used to implement Figure 4 , Figure 5 , Fig.10 , Fig.12 , Fig.13 or Fig.17When the method is shown, the processing circuit 1410 is used to implement the function of the above-mentioned processing unit 1310, and the interface circuit 1420 is used to implement the function of the above-mentioned transceiver unit 1320.
[0452] like Fig. 22 As shown, the communication device 1500 includes a processor 1510 and a communication interface 1520. The processor 1510 and the communication interface 1520 are coupled to each other. It is understood that the communication interface 1520 can be a transceiver or an input-output interface. Optionally, the communication device 1500 may also include a memory 1530 for storing instructions executed by the processor 1510 or storing input data required by the processor 1510 to execute instructions or storing data generated after the processor 1510 executes instructions.
[0453] When the communication device 1500 is used to implement Figure 4 , Figure 5 , Fig.10 , Fig.12 , Fig.13 or Fig.17 When the method is shown, the processor 1510 is used to implement the functions of the above-mentioned processing unit 1310, and the communication interface 1520 is used to implement the functions of the above-mentioned transceiver unit 1320.
[0454] When the communication device 1500 is used to implement Figure 4 or Figure 5 In the method embodiment shown, the function of the first communication device is: the processor 1510 is used to execute through the communication interface 1520: sending a first frame to the second communication device, the first frame includes first indication information, and the first indication information notifies the second communication device to perform a transmission antenna channel detection. Sending a first PPDU to the second communication device; the first PPDU is a null data packet NDP; the first PPDU is used for the second communication device to perform a transmission antenna channel detection, and the first PPDU includes a first identification field, and the first identification field is used to indicate the identification of the first transmission antenna combination.
[0455] When the communication device 1500 is used to implement Fig.10 When the function of the first communication device in the method embodiment shown is: the processor 1510 is used to execute through the communication interface 1520: sending the eleventh frame to the second communication device, the eleventh frame includes first indication information, and the first indication information notifies the second communication device to perform transmitting antenna channel detection. Send a third PPDU to the second communication device; the third PPDU is used for the second communication device to perform transmitting antenna channel detection. Among them, the third PPDU includes M1 first information fields corresponding to the M1 group of transmitting antenna combinations; M1 is an integer greater than 1; the first information field is used for transmitting antenna channel detection. The first information field includes at least one of the EHT short training field, the EHT long training field and the data packet extension field.
[0456] When the communication device 1500 is used to implement Fig.12 or Fig.13 In the method embodiment shown, the function of the first communication device is: the processor 1510 is used to execute through the communication interface 1520: sending a fifth frame to the second communication device, the fifth frame includes fourth indication information, and the fourth indication information indicates that the first communication device is to perform a receiving antenna channel detection. Receive a second physical layer protocol data unit PPDU from the second communication device; the second PPDU is a null data packet NDP; the second PPDU is used for the first communication device to perform a receiving antenna channel detection, and the second PPDU includes a fifth identification field, and the fifth identification field is used to indicate the identification of the first receiving antenna combination.
[0457] When the communication device 1500 is used to implement Fig.17 When the function of the first communication device in the method embodiment shown is: the processor 1510 is used to execute through the communication interface 1520: sending the twelfth frame to the second communication device, the twelfth frame includes fourth indication information, and the fourth indication information indicates to perform receiving antenna channel detection on the first communication device. Receive the fourth physical layer protocol data unit PPDU from the second communication device; the fourth PPDU is used for the second communication device to perform receiving antenna channel detection. Among them, the fourth PPPDU includes M2 second information fields corresponding to M2 groups of receiving antenna combinations; M2 is an integer greater than 1; the second information field is used for receiving antenna channel detection. The second information field includes at least one of the EHT short training field, the EHT long training field and the data packet extension field.
[0458] When the communication device 1500 is used to implement Figure 4 or Figure 5 When the function of the second communication device in the method embodiment shown is: the processor 1510 is used to execute through the communication interface 1520: receiving a first frame from the first communication device, the first frame includes first indication information, and the first indication information notifies the second communication device to perform a transmission antenna channel detection. Receive a first physical layer protocol data unit PPDU from the first communication device; the first PPDU is a null data packet NDP; the first PPDU is used for the second communication device to perform a transmission antenna channel detection, and the first PPDU includes a first identification field, and the first identification field is used to indicate the identification of the first transmission antenna combination.
[0459] When the communication device 1500 is used to implement Fig.10When the function of the first communication device in the method embodiment shown is: the processor 1510 is used to execute through the communication interface 1520: receiving the eleventh frame from the first communication device, the eleventh frame includes first indication information, and the first indication information notifies the second communication device to perform transmitting antenna channel detection. Receive the third physical layer protocol data unit PPDU from the first communication device; the third PPDU is used for the second communication device to perform transmitting antenna channel detection. Among them, the third PPDU includes M1 first information fields corresponding to the M1 group of transmitting antenna combinations; M1 is an integer greater than 1; the first information field is used for transmitting antenna channel detection. The first information field includes at least one of the EHT short training field, the EHT long training field and the data packet extension field.
[0460] When the communication device 1500 is used to implement Fig.12 or Fig.13 In the method embodiment shown, the function of the second communication device is: the processor 1510 is used to execute through the communication interface 1520: receiving a fifth frame from the first communication device, the fifth frame includes fourth indication information, and the fourth indication information indicates that the first communication device is to perform a receiving antenna channel detection. Send a second physical layer protocol data unit PPDU to the first communication device; the second PPDU is a null data packet NDP. The second PPDU is used for the first communication device to perform a receiving antenna channel detection, and the second PPDU includes a fifth identification field, and the fifth identification field is used to indicate the identification of the first receiving antenna combination.
[0461] When the communication device 1500 is used to implement Fig.17 When the function of the second communication device in the method embodiment shown is: the processor 1510 is used to execute through the communication interface 1520: receiving the twelfth frame from the first communication device, the twelfth frame includes fourth indication information, and the fourth indication information indicates to perform receiving antenna channel detection on the first communication device. Send a fourth physical layer protocol data unit PPDU to the first communication device; the fourth PPDU is used for the second communication device to perform receiving antenna channel detection. Among them, the fourth PPDU includes M2 second information fields corresponding to M2 groups of receiving antenna combinations; M2 is an integer greater than 1; the second information field is used for receiving antenna channel detection. The second information field includes at least one of an EHT short training field, an EHT long training field, and a data packet extension field.
[0462] When the above-mentioned communication device is a chip applied to a communication device, the communication device chip realizes the function of the communication device in the above-mentioned method embodiment. The communication device chip receives information from other modules (such as a radio frequency module or an antenna) in the communication device, and the information is sent by the network device to the communication device; or the communication device chip sends information to other modules (such as a radio frequency module or an antenna) in the communication device, and the information is sent by the communication device to the network device.
[0463] It is understandable that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0464] According to the method provided in the embodiment of the present application, the present application also provides a computer program product, which includes: a computer program or instruction, when the computer program or instruction is run on a computer, the computer executes Figure 4 , Figure 5 , Fig.10 , Fig.12 , Fig.13 or Fig.17 A method according to any one of the embodiments shown.
[0465] According to the method provided in the embodiment of the present application, the present application also provides a computer-readable storage medium, which stores a program or instruction, and when the program or instruction is executed on a computer, the computer executes Figure 4 , Figure 5 , Fig.10 , Fig.12 , Fig.13 or Fig.17 A method according to any one of the embodiments shown.
[0466] According to the method provided in the embodiment of the present application, the present application also provides a chip system, which may include a processing circuit and an interface circuit. The processing circuit may execute Figure 4 , Figure 5 , Fig.10 , Fig.12 , Fig.13 or Fig.17 The method of any one of the embodiments shown in the embodiments. Optionally, the chip system also includes a memory. The memory is used to store a computer program (also referred to as code or instruction). The processing circuit can be used to call and run the computer program from the memory so that the device equipped with the chip system executes Figure 4 , Figure 5 , Fig.10 , Fig.12 , Fig.13 or Fig.17 A method according to any one of the embodiments shown.
[0467] According to the method provided in the embodiment of the present application, the present application also provides a system, which includes the aforementioned first communication device and second communication device.
[0468] The method steps in the embodiments of the present application can be implemented by hardware, or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory (Random Access Memory, RAM), flash memory (flash), read-only memory (Read-Only Memory, ROM), programmable read-only memory, erasable programmable read-only memory (Erasable Programmable ROM, EPROM), electrically erasable programmable read-only memory, register, hard disk, solid-state drive (solid-state drive, SSD), mobile hard disk, portable read-only memory (Compact Disc Read-Only Memory, CD-ROM) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a communication device. Of course, the processor and the storage medium can also be present in the communication device as discrete components.
[0469] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When a computer program or instruction is loaded and executed on a computer, the process or function of the embodiment of the present application is executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device or other programmable device. The computer program or instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instruction can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a tape; it can also be an optical medium, such as a digital video disc; it can also be a semiconductor medium, such as a solid-state hard disk. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0470] In the various embodiments of the present application, unless otherwise specified or provided in a logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0471] In this application, "multiple" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "Including at least one of A, B or C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B and C.
[0472] It is understood that the various numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.
Claims
1. An antenna channel detection method, characterized in that: include: A first communication device sends a first frame, where the first frame includes first indication information, and the first indication information notifies one or more second communication devices to perform a transmission antenna channel detection; The first communication device sends one or more empty data packets NDP through one or more first transmitting antenna combinations, and the one or more NDPs are used for the one or more second communication devices to perform transmitting antenna channel detection; each of the NDPs includes a first identification field, and the first identification field is used to indicate the identification of the first transmitting antenna combination that sends the NDP.
2. The method according to claim 1, characterized in that The method further comprises: The first communication device receives a second frame from the one or more second communication devices, the second frame including one or more antenna selection feedback results, each of the antenna selection feedback results including a third identification field, and the third identification field is used to indicate an identification of the first transmitting antenna combination selected by the second communication device.
3. The method according to any one of claims 1 to 2, characterized in that: Before the first communication device sends the first frame, the method further includes: The first communication device sends a fourth frame, and the fourth frame includes a fourth identification field. The fourth identification field is used to indicate the identification of at least one transmitting antenna combination supported by the first communication device, and the identification of the at least one transmitting antenna combination includes the identification of the first transmitting antenna combination.
4. The method according to any one of claims 1 to 2, characterized in that: Before the first communication device sends the first frame, the method further includes: The first communication device sends a ninth frame, where the ninth frame includes seventh indication information, where the seventh indication information is used to indicate the total number of transmitting antenna combinations supported by the first communication device.
5. An antenna channel detection method, characterized in that: include: The second communication device receives a first frame from the first communication device, where the first frame includes first indication information, and the first indication information notifies the second communication device to perform a transmission antenna channel detection; The second communication device receives one or more empty data packets NDP from the first communication device, and the one or more NDPs are used by the second communication device to perform transmitting antenna channel detection; each of the NDPs includes a first identification field, and the first identification field is used to indicate the identification of the first transmitting antenna combination that sends the NDP.
6. The method according to claim 5, characterized in that The method further comprises: The second communication device performs transmitting antenna channel detection according to the one or more NDPs to obtain one or more antenna selection feedback results; The second communication device sends a second frame, the second frame includes the one or more antenna selection feedback results, the first antenna selection feedback result includes a third identification field, and the third identification field is used to indicate the identification of the first transmitting antenna combination selected by the second communication device.
7. The method according to any one of claims 5 to 6, characterized in that: Before the second communication device receives the first frame, the second communication device further includes: The second communication device receives a fourth frame from the first communication device, the fourth frame including a fourth identification field, the fourth identification field being used to indicate an identification of at least one transmitting antenna combination supported by the first communication device, the identification of the at least one transmitting antenna combination including an identification of the first transmitting antenna combination.
8. The method according to any one of claims 5 to 6, characterized in that: Before the second communication device receives the first frame, the second communication device further includes: The second communication apparatus receives a ninth frame from the first communication apparatus, where the ninth frame includes seventh indication information, where the seventh indication information is used to indicate a total number of transmit antenna combinations supported by the first communication apparatus.
9. The method according to any one of claims 1, 2, 5 and 6, characterized in that: The first identification field is located in the first NDP preamble code.
10. The method according to any one of claims 1, 2, 5 and 6, characterized in that: The first frame further includes the number of the NDPs; and / or, The first frame also includes a second identification field, where the second identification field is used to indicate an identification of the first transmitting antenna combination.
11. The method according to claim 10, characterized in that The first indication information and / or the number of NDPs are carried in: at least one site information field of the first frame including second indication information; the second indication information indicates that the site information field includes antenna selection related information; and / or, The second identification field includes part or all of the bits in at least one site information field of the first frame including the second indication information.
12. The method according to claim 11, characterized in that The second indication information is carried in the association identification field in the site information field.
13. The method according to any one of claims 1, 2, 5 and 6, characterized in that: The first transmitting antenna combination is one of k1 transmitting antenna combinations of the first communication device, where k1 is a positive integer; The k1 transmitting antenna combinations correspond one-to-one to the identifiers of the k1 transmitting antenna combinations.
14. A communication device, characterized in that: The method comprises a processor and a communication interface, wherein the processor is used to execute the method according to any one of claims 1 to 13 through the communication interface.
15. A communication device, characterized in that: The device comprises a processing unit and a transceiver unit. The processing unit is used to execute the method according to any one of claims 1 to 13 through the transceiver unit.
16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called by a computer, the method according to any one of claims 1 to 13 is executed.
17. A chip system, characterized in that: Including processing circuit and interface circuit: The interface circuit is used to input and / or output signaling or data; The processing circuit is used to execute a computer executable program so that a device equipped with the chip system executes the method according to any one of claims 1 to 13.