Communication method and communication apparatus
By establishing multiple communication links between multi-link devices and using the stop frame signaling mechanism, the problem of low beam training efficiency is solved, and more efficient and accurate beam training is achieved.
Patent Information
- Application Number
- PCT/CN2024/114741
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-31
- Filing Date
- 2024-08-27
- Publication Date
- 2025-03-06
AI Technical Summary
In the prior art, beam training efficiency is low because during the PPDU transmission process, even if a better received beam has been trained, the process of sending the PPDU cannot be stopped.
By establishing a communication connection of the multi-link device between the first and second sites, beam training is performed using the first communication link and the second communication link. The specific method is that the first station sends a plurality of PPDUs to the second station through the first communication link, and the second station sends a stop frame to the first station through the second communication link, instructing the first station to stop sending the unsent PPDUs.
The efficiency of beam training is improved, the problem of being unable to stop during the PPDU transmission process is avoided, and the accuracy and efficiency of beam training is enhanced.
Smart Images

Figure CN2024114741_06032025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on August 31, 2023, with application number 202311129377.2 and application name “Communication Method and Communication Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and more particularly, to a communication method and a communication device. Background Art
[0003] 802.11 is currently one of the mainstream wireless access standards for wireless local area networks (WLANs). The 802.11 standard includes standards operating below 7 GHz, such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, and 802.11bn. It also includes high-frequency standards (e.g., 45 GHz and above), such as 802.11ad and 802.11ay, which operate near 60 GHz, and the integrated mmWave standard that may be developed in the future.
[0004] In high-frequency communications, due to significant signal path loss, at least one of two devices typically uses directional communication. When using directional beam transmission (e.g., directional transmission and / or directional reception), beam training can be performed using sector-level sweeps (SLS). Currently, during beam training, two devices can perform beam training using pre-negotiated parameters. For example, two devices (device #1 and device #2) will inform each other in advance of the number of physical protocol data units (PPDUs) they will send, such as x and y. Device #1 will then send x PPDUs and device #2 will send y PPDUs, and feedback on the optimal beam will be provided. For device #1 and / or device #2, even if a superior receiving beam has been trained, the PPDU transmission process cannot be stopped, resulting in low beam training efficiency.
[0005] Therefore, how to improve the efficiency of beam training has become an urgent problem to be solved.
[0006] Summary of the Invention
[0007] The present application provides a communication method to improve beam training efficiency.
[0008] In a first aspect, a communication method is provided. The method may be executed by a first station, or may be executed by a component (e.g., a chip or circuit) of the first station, without limitation. For ease of description, the following description will take the execution by the first station as an example.
[0009] The communication method includes: a first station determines to send multiple first physical layer protocol data units PPDUs to a second station via a first communication link, and the multiple first PPDUs are used to train a transmit beam of the first station and / or a receive beam of the second station; the first station sends part of the multiple first PPDUs to the second station via the first communication link; the first station receives a first stop frame from the second station via the second communication link, and the first stop frame is used to instruct the first station to stop sending unsent PPDUs among the multiple first PPDUs via the first communication link; wherein the first station and the second station are multi-link devices, and a frequency band in which the first communication link operates is higher than a frequency band in which the second communication link operates.
[0010] Based on the above technical solution, after two multi-link devices (e.g., a first station and a second station) establish a communication connection (e.g., a first communication link and a second communication link are established between the first station and the second station), beam training can be performed between the first station and the second station to obtain a better beam for information transmission. Specifically, in this technical solution, beam training between the first station and the second station includes: the first station determines to send multiple first PPDUs to the second station via the first communication link for beam training (e.g., for training the first station's transmit beam and / or the second station's receive beam). When the first station sends some of the multiple first PPDUs to the second station via the first communication link, and some of the remaining first PPDUs remain unsent, the first station receives a first stop frame from the second station via the second communication link. The first stop frame instructs the first station to stop sending the unsent PPDUs from the multiple first PPDUs via the first communication link. That is, in this technical solution, stations participating in beam training can proactively stop sending PPDUs during beam training using the stop frame, thereby improving the efficiency of beam training.
[0011] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: the first site determines to receive multiple second PPDUs from the second site through the first communication link, and the multiple second PPDUs are used to train the transmit beam of the second site and / or the receive beam of the first site; the first site cancels receiving the multiple second PPDUs in response to the first stop frame.
[0012] Based on the above technical solution, beam training between the first station and the second station further includes: the first station determining to receive multiple second PPDUs from the second station via the first communication link for beam training (e.g., for training the second station's transmit beam and / or the first station's receive beam). In this technical solution, after receiving the first stop frame, the first station can not only stop sending the first PPDU but also cancel receiving the second PPDU. That is, the first stop frame can not only instruct the first station to stop sending the first PPDU, but also instruct the second station to cancel sending the second PPDU, further improving the efficiency of beam training.
[0013] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: the first site determines to receive multiple second PPDUs from the second site through the first communication link, and the multiple second PPDUs are used to train the transmit beam of the second site and / or the receive beam of the first site; after the first site receives the first stop frame from the second site through the second communication link, the method further includes: the first site receives part or all of the second PPDUs in the multiple second PPDUs through the first communication link.
[0014] Based on the above technical solution, beam training between the first station and the second station further includes: the first station determining to receive multiple second PPDUs for beam training (e.g., for training the second station's transmit beam and the first station's receive beam) from the second station via the first communication link. In this technical solution, after receiving the first stop frame, the first station stops sending the unsent first PPDUs in response to the first stop frame, but can still receive the second PPDUs for beam training from the second station via the first communication link. The first station can then perform beam training based on the received second PPDUs, thereby improving beam training efficiency while ensuring beam training accuracy.
[0015] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: the first site determines to receive multiple second PPDUs from the second site through the first communication link, and the multiple second PPDUs are used to train the transmit beam of the second site and / or the receive beam of the first site; before the first site sends part of the multiple first PPDUs to the second site through the first communication link, the method further includes: the first site receives part or all of the multiple second PPDUs from the second site through the first communication link.
[0016] Based on the above technical solution, beam training between the first and second stations further includes: the first station determining to receive, via the first communication link, multiple second PPDUs from the second station for beam training (e.g., for training the second station's transmit beam and the first station's receive beam). In this technical solution, the first station can be a responding device for beam training, i.e., the first station receives at least one second PPDU from the second station before sending the first PPDU. This technical solution does not limit the roles played by the first and second stations in the beam training process and can be applied to different application scenarios.
[0017] In combination with the first aspect, in certain implementations of the first aspect, the first site receives part of the second PPDUs among the multiple second PPDUs from the second site through the first communication link, and the method also includes: the first site sends a second stop frame to the second site through the second communication link, and the second stop frame is used to instruct the second site to stop sending the unsent PPDUs among the multiple second PPDUs through the second communication link.
[0018] Based on the above technical solution, the first station can instruct the second station to stop sending the unsent second PPDU through the second stop frame, thereby further improving the efficiency of beam training.
[0019] In combination with the first aspect, in certain implementations of the first aspect, before the first station sends the second stop frame to the second station through the second communication link, the method also includes: the first station performs beam training based on the received portion of the second PPDU; the first station determines the transmitting beam of the second station and / or the receiving beam of the first station that meets preset conditions.
[0020] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: the first site determines the receiving beam of the first site based on a first mapping table and the received transmitting beam information of the second PPDU, wherein the first mapping table includes a mapping relationship between the transmitting beam information of the second PPDU and the receiving beam information of the first site.
[0021] Based on the above technical solution, during the beam training process, the first site can refer to the locally stored first mapping table to quickly determine the matching receiving beam, which helps to quickly determine the beam that meets the preset conditions and improve the efficiency of beam training.
[0022] In combination with the first aspect, in certain implementations of the first aspect, before the first site receives some or all of the multiple second PPDUs from the second site through the first communication link, the method also includes: the first site receives first information from the second site through the second communication link, and the first information includes information on multiple transmission beams for sending the multiple second PPDUs.
[0023] Based on the above technical solution, before the first site and the second site perform beam training, they can negotiate the beam information of the PPDU sent during the beam training process through the second communication link, so that the receiving end can receive the PPDU according to the information of the beam sending the PPDU, thereby improving the receiving efficiency of the receiving end and thus improving the efficiency of the beam training.
[0024] In combination with the first aspect, in certain implementations of the first aspect, the first information includes at least one of the following information: a beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier for sending the second PPDU.
[0025] Based on the above technical solution, the information of the beam sending the PPDU can be reflected in different forms, thereby improving the flexibility of the solution.
[0026] In combination with the first aspect, in certain implementations of the first aspect, the second PPDU includes a first training field, and the first training field is sent through the beam that sends the second PPDU; or, the first training field is sent through a beam other than the beam that sends the second PPDU.
[0027] Based on the above technical solution, the transmitted PPDU may include a training field, so as to complete the training of multiple beams through one PPDU and improve the efficiency of beam training.
[0028] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: the first site receives first indication information from the second site through the second communication link, the first indication information being used to indicate the number of times the first training field is sent through the beam of the second PPDU, or the first indication information being used to indicate the beam of the first training field.
[0029] In combination with the first aspect, in certain implementations of the first aspect, before the first site sends part of the multiple first PPDUs to the second site through the first communication link, the method also includes: the first site sends second information to the second site through the second communication link, and the second information includes information on multiple transmission beams for sending the multiple first PPDUs.
[0030] In combination with the first aspect, in certain implementations of the first aspect, the second information includes at least one of the following information: a beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier for sending the first PPDU.
[0031] In combination with the first aspect, in certain implementations of the first aspect, the first PPDU includes a second training field, and the second training field is sent through the beam that sends the first PPDU; or, the second training field is sent through a beam other than the beam that sends the first PPDU.
[0032] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: the first site sends second indication information to the second site through the second communication link, the second indication information being used to indicate the number of times the second training field is sent through the beam of the first PPDU, or the second indication information being used to indicate the beam of the second training field.
[0033] In combination with the first aspect, in certain implementations of the first aspect, after the first station receives a first stop frame from the second station through the second communication link, the method further includes: the first station stops sending the unsent PPDUs among the multiple first PPDUs after a first time period in response to the first stop frame.
[0034] In combination with the first aspect, in certain implementations of the first aspect, the first stop frame includes information of at least one transmitting beam of the first site and / or information of at least one receiving beam of the second site, and the at least one transmitting beam of the first site matches the at least one receiving beam of the second site.
[0035] Based on the above technical solution, the stop frame can carry beam information, that is, there is no need to transmit the beam information through additional signaling, thereby reducing signaling overhead.
[0036] In combination with the first aspect, in certain implementations of the first aspect, the first stop frame also includes quality information of at least one transmitting beam of the first site and / or quality information of at least one receiving beam of the second site.
[0037] In combination with the first aspect, in certain implementations of the first aspect, before the first site determines to send the multiple first PPDUs to the second site through the first communication link, the method also includes: the first site determines that a beam used to transmit information on the frequency band in which the first communication link between the first site and the second site operates is invalid.
[0038] This beam training solution can be applied in beam recovery scenarios to improve the efficiency of beam recovery.
[0039] In a second aspect, a communication method is provided. The method may be executed by a second site, or may be executed by a component (e.g., a chip or circuit) of the second site, without limitation. For ease of description, the following description will be based on the second site as an example.
[0040] The communication method includes: the second site determines to receive multiple first physical layer protocol data units PPDUs from the first site through a first communication link, and the multiple first PPDUs are used to train the transmission beam of the first site and / or the reception beam of the second site; the second site receives part of the first PPDUs in the multiple first PPDUs from the first site through the first communication link; the second site sends a first stop frame to the first site through the second communication link, and the first stop frame is used to instruct the first site to stop sending the unsent PPDUs in the multiple first PPDUs through the first communication link; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0041] In combination with the second aspect, in certain implementations of the second aspect, before the second station sends a first stop frame to the first station through the second communication link, the method also includes: the second station performs beam training based on the part of the first PPDU; the second station determines the transmitting beam of the first station and / or the receiving beam of the second station that meets preset conditions.
[0042] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: the second site determines to send multiple second PPDUs to the first site through the first communication link, and the multiple second PPDUs are used to train the transmitting beam of the second site and / or the receiving beam of the first site; the second site cancels sending the multiple second PPDUs according to the first stop frame.
[0043] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: the second site determines to send multiple second PPDUs to the first site through the first communication link, and the multiple second PPDUs are used to train the transmit beam of the second site and / or the receive beam of the first site; after the second site sends a first stop frame to the first site through the second communication link, the method further includes: the second site sends part or all of the second PPDUs in the multiple second PPDUs to the first site through the first communication link.
[0044] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: the second site determines to send multiple second PPDUs to the first site through the first communication link, and the multiple second PPDUs are used to train the transmit beam of the second site and / or the receive beam of the first site; before the second site receives part of the multiple first PPDUs from the first site through the first communication link, the method also includes: the second site sends part or all of the multiple second PPDUs to the first site through the first communication link.
[0045] In combination with the second aspect, in certain implementations of the second aspect, the second site sends part of the multiple second PPDUs to the first site through the first communication link, and the method also includes: the second site receives a second stop frame from the first site through the second communication link, and the second stop frame is used to instruct the second site to stop sending the unsent PPDUs among the multiple second PPDUs through the second communication link.
[0046] In combination with the second aspect, in certain implementations of the second aspect, after the second station receives a second stop frame from the first station through the second communication link, the method further includes: the second station stops sending the unsent PPDUs in the multiple second PPDUs after a second time period in response to the second stop frame.
[0047] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: the second site determines the receiving beam of the second site based on a second mapping table and the received transmitting beam information of the first PPDU, wherein the second mapping table includes a mapping relationship between the transmitting beam information of the first PPDU and the receiving beam information of the second site.
[0048] In combination with the second aspect, in certain implementations of the second aspect, before the second site sends some or all of the multiple second PPDUs to the first site through the first communication link, the method also includes: the second site sends first information to the first site through the second communication link, and the first information includes information of multiple transmission beams for sending the multiple second PPDUs.
[0049] In combination with the second aspect, in certain implementations of the second aspect, the first information includes at least one of the following information: a beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier for sending the second PPDU.
[0050] In combination with the second aspect, in certain implementations of the second aspect, the second PPDU includes a first training field, and the first training field is sent through the beam that sends the second PPDU; or, the first training field is sent through a beam other than the beam that sends the second PPDU.
[0051] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: the second site sends first indication information to the first site through the second communication link, the first indication information being used to indicate the number of times the first training field is sent through the beam of the second PPDU, or the first indication information being used to indicate the beam of the first training field.
[0052] In combination with the second aspect, in certain implementations of the second aspect, before the second site receives part of the multiple first PPDUs from the first site through the first communication link, the method also includes: the second site receives second information from the first site through the second communication link, and the second information includes information on multiple transmission beams used to send the multiple first PPDUs.
[0053] In combination with the second aspect, in certain implementations of the second aspect, the second information includes at least one of the following information: a beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier for sending the first PPDU.
[0054] In combination with the second aspect, in certain implementations of the second aspect, the first PPDU includes a second training field, and the second training field is sent through the beam that sends the first PPDU; or, the second training field is sent through a beam other than the beam that sends the first PPDU.
[0055] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: the second site receives second indication information from the first site through the second communication link, the second indication information being used to indicate the number of times the second training field is sent through the beam that sends the first PPDU, or the second indication information being used to indicate the beam that sends the second training field.
[0056] In combination with the second aspect, in certain implementations of the second aspect, the first stop frame includes information of at least one transmitting beam of the first site and / or information of at least one receiving beam of the second site, and the at least one transmitting beam of the first site matches the at least one receiving beam of the second site.
[0057] In combination with the second aspect, in certain implementations of the second aspect, the first stop frame also includes quality information of at least one transmitting beam of the first site and / or quality information of at least one receiving beam of the second site.
[0058] The technical effects of the method shown in the above second aspect and its possible design can refer to the technical effects in the first aspect and its possible design.
[0059] In a third aspect, a communication method is provided. The method may be executed by a first site, or by a component (e.g., a chip or circuit) of the first site, without limitation. For ease of description, the following description uses the first site as an example.
[0060] The communication method includes: a first site sends second information to a second site through a second communication link, where the second information includes information of multiple transmit beams for sending multiple first PPDUs; the first site sends part or all of the multiple first PPDUs to the second site through the first communication link based on the second information, where the first PPDU is used to train the transmit beam of the first site and / or the receive beam of the second site; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0061] Based on the above technical solution, after two multi-link devices (e.g., a first station and a second station) establish a communication connection (e.g., a first communication link and a second communication link are established between the first station and the second station), beam training can be performed between the first station and the second station to obtain a better beam for information transmission. Specifically, in this technical solution, beam training between the first station and the second station includes: the first station determines to send multiple first PPDUs for beam training (e.g., for training the first station's transmit beam and / or the second station's receive beam) to the second station via the first communication link. Before the first station sends some or all of the multiple first PPDUs to the second station via the first communication link, beam information of the PPDU can be sent during the beam training process via the second communication link, so that the receiving end can receive the PPDU based on the information of the beam used to send the PPDU, thereby improving the receiving efficiency of the receiving end and thus improving the efficiency of beam training.
[0062] In combination with the third aspect, in certain implementations of the third aspect, the second information includes at least one of the following information: a beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier for sending the first PPDU.
[0063] Based on the above technical solution, the information of the beam sending the PPDU can be reflected in different forms, thereby improving the flexibility of the solution.
[0064] In combination with the third aspect, in certain implementations of the third aspect, the first PPDU includes a second training field, and the second training field is sent through the beam that sends the first PPDU; or, the second training field is sent through a beam other than the beam that sends the first PPDU.
[0065] Based on the above technical solution, the transmitted PPDU may include a training field, so as to complete the training of multiple beams through one PPDU and improve the efficiency of beam training.
[0066] In combination with the third aspect, in certain implementations of the third aspect, the method further includes: the first site sends second indication information to the second site through the second communication link, the second indication information being used to indicate the number of times the second training field is sent through the beam of the first PPDU, or the second indication information being used to indicate the beam of the second training field.
[0067] In combination with the third aspect, in certain implementations of the third aspect, the method also includes: the first site determines to receive multiple second PPDUs from the second site through the first communication link, and the multiple second PPDUs are used to train the transmitting beam of the second site and / or the receiving beam of the first site; the first site receives first information from the second site through the second communication link, and the first information includes information on multiple transmitting beams used to send the multiple second PPDUs.
[0068] In combination with the third aspect, in certain implementations of the third aspect, the first information includes at least one of the following information: a beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier for sending the second PPDU.
[0069] In combination with the third aspect, in certain implementations of the third aspect, the second PPDU includes a first training field, and the first training field is sent through the beam that sends the second PPDU; or, the first training field is sent through a beam other than the beam that sends the second PPDU.
[0070] In combination with the third aspect, in certain implementations of the third aspect, the method further includes: the first site receives first indication information from the second site through the second communication link, the first indication information being used to indicate the number of times the first training field is sent through the beam of the second PPDU, or the first indication information being used to indicate the beam of the first training field.
[0071] In combination with the third aspect, in certain implementations of the third aspect, when the first site sends part of the multiple first PPDUs to the second site through the first communication link, the method also includes: the first site receives a first stop frame from the second site through the second communication link, and the first stop frame is used to instruct the first site to stop sending the unsent PPDUs among the multiple first PPDUs through the first communication link.
[0072] Based on the above technical solution, when the first site sends part of the first PPDUs among multiple first PPDUs to the second site through the first communication link, and the remaining part of the first PPDUs has not been sent, the first site receives a first stop frame from the second site through the second communication link. The first stop frame instructs the first site to stop sending the unsent PPDUs among the multiple first PPDUs through the first communication link. That is, in this technical solution, the sites participating in beam training can actively stop sending PPDUs during beam training through the stop frame, thereby improving the efficiency of beam training.
[0073] In combination with the third aspect, in certain implementations of the third aspect, the method further includes: the first station canceling receiving the multiple second PPDUs in response to the first stop frame.
[0074] Based on the above technical solution, after receiving the first stop frame, the first site can not only stop sending the first PPDU but also cancel receiving the second PPDU. That is, the first stop frame can not only indicate to stop sending the first PPDU of the first site, but also indicate to cancel sending the second PPDU of the second site, thereby further improving the efficiency of beam training.
[0075] In combination with the third aspect, in certain implementations of the third aspect, after the first site receives the first stop frame from the second site through the second communication link, the method also includes: the first site receives part or all of the multiple second PPDUs through the first communication link.
[0076] Based on the above technical solution, after receiving the first stop frame, the first station stops sending the unsent first PPDU in response to the first stop frame, but can still receive the second PPDU for beam training from the second station through the first communication link, so that the first station can perform beam training based on the received first PPDU, thereby improving the efficiency of beam training while ensuring the accuracy of beam training.
[0077] In combination with the third aspect, in certain implementations of the third aspect, before the first site sends part or all of the multiple first PPDUs to the second site through the first communication link, the method also includes: the first site receives part or all of the multiple second PPDUs from the second site through the first communication link.
[0078] Based on the above technical solution, the first station can be a responding device for beam training. That is, before sending the first PPDU, the first station receives at least one second PPDU from the first station. This technical solution does not limit the roles played by the first and second stations in the beam training process and can be applied to different application scenarios.
[0079] In combination with the third aspect, in certain implementations of the third aspect, the first site receives part of the second PPDUs among the multiple second PPDUs from the second site through the first communication link, and the method also includes: the first site sends a second stop frame to the second site through the second communication link, and the second stop frame is used to instruct the second site to stop sending the unsent PPDUs among the multiple second PPDUs through the second communication link.
[0080] Based on the above technical solution, the first station can instruct the second station to stop sending the unsent second PPDU through the second stop frame, thereby further improving the efficiency of beam training.
[0081] In combination with the third aspect, in certain implementations of the third aspect, before the first site sends the second stop frame to the second site through the second communication link, the method also includes: the first site performs beam training based on the received portion of the second PPDU; the first site determines the transmitting beam of the second site and / or the receiving beam of the first site that meets preset conditions.
[0082] In combination with the third aspect, in certain implementations of the third aspect, the method further includes: the first site determines the receiving beam of the first site based on a first mapping table and the received transmitting beam information of the second PPDU, wherein the first mapping table includes a mapping relationship between the transmitting beam information of the second PPDU and the receiving beam information of the first site.
[0083] Based on the above technical solution, during the beam training process, the first station can refer to the locally stored first mapping table to quickly determine a matching receiving beam, thereby improving the efficiency of beam training.
[0084] In combination with the third aspect, in certain implementations of the third aspect, after the first site receives a first stop frame from the second site through the second communication link, the method further includes: the first site stops sending the unsent PPDUs among the multiple first PPDUs after a first time period in response to the first stop frame.
[0085] In combination with the third aspect, in certain implementations of the third aspect, the first stop frame includes information of at least one transmitting beam of the first site and / or information of at least one receiving beam of the second site, and the at least one transmitting beam of the first site matches the at least one receiving beam of the second site.
[0086] Based on the above technical solution, the stop frame can carry beam information, that is, there is no need to transmit the beam information through additional signaling, thereby reducing signaling overhead.
[0087] In combination with the third aspect, in certain implementations of the third aspect, the first stop frame also includes quality information of at least one transmitting beam of the first site and / or quality information of at least one receiving beam of the second site.
[0088] In combination with the third aspect, in certain implementations of the third aspect, before the first site determines to send the multiple first PPDUs to the second site through the first communication link, the method also includes: the first site determines that a beam used to transmit information on the frequency band in which the first communication link between the first site and the second site operates is invalid.
[0089] This beam training solution can be applied in beam recovery scenarios to improve the efficiency of beam recovery.
[0090] In a fourth aspect, a communication method is provided. The method may be executed by a second site, or may be executed by a component (e.g., a chip or circuit) of the second site, without limitation. For ease of description, the following description will take the second site execution as an example.
[0091] The communication method includes: a second site receives second information from a first site through a second communication link, the second information including information of multiple transmit beams for sending multiple first PPDUs; the second site receives part or all of the multiple first PPDUs from the first site through a first communication link based on the second information, the first PPDU being used to train the transmit beam of the first site and / or the receive beam of the second site; wherein the first site and the second site are multi-link devices, and a frequency band in which the first communication link operates is higher than a frequency band in which the second communication link operates.
[0092] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second information includes at least one of the following information: a beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier for sending the first PPDU.
[0093] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first PPDU includes a second training field, and the second training field is sent through the beam that sends the first PPDU; or, the second training field is sent through a beam other than the beam that sends the first PPDU.
[0094] In combination with the fourth aspect, in certain implementations of the fourth aspect, the method further includes: the second site receives second indication information from the first site through a second communication link, the second indication information being used to indicate the number of times the second training field is sent through the beam that sends the first PPDU, or the second indication information being used to indicate the beam that sends the second training field.
[0095] In combination with the fourth aspect, in certain implementations of the fourth aspect, the method also includes: the second site determines to send multiple second PPDUs to the first site through the first communication link, and the multiple second PPDUs are used to train the transmitting beam of the second site and / or the receiving beam of the first site; the second site sends first information to the first site through the second communication link, and the first information includes information on multiple transmitting beams for sending the multiple second PPDUs.
[0096] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first information includes at least one of the following information: a beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier for sending the second PPDU.
[0097] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second PPDU includes a first training field, and the first training field is sent through the beam that sends the second PPDU; or, the first training field is sent through a beam other than the beam that sends the second PPDU.
[0098] In combination with the fourth aspect, in certain implementations of the fourth aspect, the method further includes: the second site sends first indication information to the first site through the second communication link, the first indication information being used to indicate the number of times the first training field is sent through the beam of the second PPDU, or the first indication information being used to indicate the beam of the first training field.
[0099] In combination with the fourth aspect, in certain implementations of the fourth aspect, the second site receives part of the multiple first PPDUs from the first site through the first communication link, and the method also includes: the second site sends a first stop frame to the first site through the second communication link, and the first stop frame is used to instruct the first site to stop sending the unsent PPDUs among the multiple first PPDUs through the first communication link.
[0100] In combination with the fourth aspect, in certain implementations of the fourth aspect, before the second station sends a first stop frame to the first station through the second communication link, the second station performs beam training based on the received portion of the first PPDU; the second station determines the transmitting beam of the first station and / or the receiving beam of the second station that meets preset conditions.
[0101] In combination with the fourth aspect, in certain implementations of the fourth aspect, the method further includes: the second site determines the receiving beam of the second site based on a second mapping table and the received transmitting beam information of the first PPDU, wherein the second mapping table includes a mapping relationship between the transmitting beam information of the first PPDU and the receiving beam information of the second site.
[0102] In combination with the fourth aspect, in certain implementations of the fourth aspect, the method further includes: the second station cancels sending the multiple second PPDUs in response to the first stop frame.
[0103] In combination with the fourth aspect, in certain implementations of the fourth aspect, after the second site sends a first stop frame to the first site through the second communication link, the method also includes: the second site sends part or all of the second PPDU in the second PPDU to the first site through the first communication link.
[0104] In combination with the fourth aspect, in certain implementations of the fourth aspect, before the second site receives part or all of the multiple first PPDUs from the first site through the first communication link, the method also includes: the second site sends part or all of the multiple second PPDUs to the first site through the first communication link.
[0105] In combination with the fourth aspect, in certain implementations of the fourth aspect, when the second site sends part or all of the second PPDUs in the second PPDU to the first site through the first communication link, the method also includes: the second site receives a second stop frame from the first site through the second communication link, and the second stop frame is used to instruct the second site to stop sending the unsent PPDUs in the multiple second PPDUs through the second communication link.
[0106] In combination with the fourth aspect, in certain implementations of the fourth aspect, after the second site receives a second stop frame from the first site through a second communication link, the method further includes: the second site stops sending the unsent PPDUs in the multiple second PPDUs after a second time period in response to the second stop frame.
[0107] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first stop frame includes information of at least one transmitting beam of the first site and / or information of at least one receiving beam of the second site, and the at least one transmitting beam of the first site matches the at least one receiving beam of the second site.
[0108] In combination with the fourth aspect, in certain implementations of the fourth aspect, the first stop frame also includes quality information of at least one transmitting beam of the first site and / or quality information of at least one receiving beam of the second site.
[0109] The technical effects of the method shown in the above fourth aspect and its possible design can refer to the technical effects in the third aspect and its possible design.
[0110] In a fifth aspect, a communication method is provided. The method can be executed by a first site, or can also be executed by a component (such as a chip or circuit) of the first site, without limitation. For ease of description, the following description uses the first site as an example.
[0111] The communication method includes: a first site determines to send multiple first physical layer protocol data units PPDUs to a second site through a first communication link, and the multiple first PPDUs are used to train the transmission beam of the first site and / or the reception beam of the second site; the first site sends part of the first PPDUs in the multiple first PPDUs to the second site through the first communication link; the first site receives a first suggestion frame from the second site through the second communication link, and the first suggestion frame includes first beam training information obtained by the second site through beam training; the first site determines a sending strategy for the remaining first PPDUs in the multiple first PPDUs in response to the first suggestion frame, wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0112] Based on the above technical solution, after two multi-link devices (e.g., a first station and a second station) establish a communication connection (e.g., a first communication link and a second communication link are established between the first station and the second station), beam training can be performed between the first station and the second station to obtain a better beam for information transmission. Specifically, in this technical solution, beam training between the first station and the second station includes: the first station determines to send multiple first PPDUs to the second station via the first communication link for beam training (e.g., for training the first station's transmit beam and / or the second station's receive beam). When the first station sends some of the multiple first PPDUs to the second station via the first communication link, and the remaining first PPDUs remain unsent (or during beam training, i.e., beam training has not yet completed), the first station receives a first suggestion frame from the second station via the second communication link. The first suggestion frame includes beam information for beam training performed by the second station based on the received portion of the first PPDUs. The notification of the beam information helps the first station further adjust its beam training strategy based on the beam information when sending the remaining first PPDUs, thereby improving the accuracy of beam training.
[0113] In combination with the fifth aspect, in certain implementations of the fifth aspect, the first beam training information includes the transmission beam information of at least one of the first sites that meets the preset conditions, and the first site determines the transmission strategy of the remaining first PPDUs in the multiple first PPDUs in response to the first recommendation frame, including: the first site determines the transmission beam of the remaining first PPDUs in the multiple first PPDUs in response to the first recommendation frame.
[0114] Based on the above technical solution, when the first beam training information fed back by the second station through the first recommendation frame includes the transmitting beam information of the first station that meets the preset conditions obtained by the second station through beam training, the first station can determine the direction of the transmitting beam of the remaining first PPDU based on the received transmitting beam information of the first station, for example, change the beam of the subsequent first PPDU to achieve more accurate beam training.
[0115] In combination with the fifth aspect, in certain implementations of the fifth aspect, the transmission beam information of the at least one first site includes: quality information of the transmission beam of the at least one first site.
[0116] In combination with the fifth aspect, in certain implementations of the fifth aspect, the first beam training information includes the first transmitting beam information of the first site, and the first site determines the transmitting strategy of the remaining first PPDUs in the multiple first PPDUs in response to the first recommendation frame, including: the first site determines, in response to the first recommendation frame, that part or all of the remaining first PPDUs in the multiple first PPDUs are transmitted in the first transmitting beam.
[0117] Based on the above technical solution, when the first beam training information fed back by the second station through the first suggestion frame includes information about a certain transmitting beam, it indicates that the second station can suggest to the first station that it can continue to send a certain beam during the beam training, in order to improve the efficiency of the second station in receiving beam training.
[0118] In combination with the fifth aspect, in certain implementations of the fifth aspect, the method further includes: the first site receives third indication information from the second site through the second communication link, and the third indication information is used to indicate the number of times the first PPDU is sent through the first transmission beam.
[0119] In combination with the fifth aspect, in certain implementations of the fifth aspect, the method further includes: the first site determines to receive multiple second PPDUs from the second site through the first communication link, and the multiple second PPDUs are used to train the transmit beam of the second site and / or the receive beam of the first site; after the first site receives the first suggestion frame from the second site through the second communication link, the method further includes: the first site receives the multiple second PPDUs through the first communication link.
[0120] Based on the above technical solution, beam training between the first station and the second station further includes: the first station determines to receive multiple second PPDUs for beam training (e.g., for training the second station's transmit beam and the first station's receive beam) from the second station via the first communication link. In this technical solution, after receiving the first suggestion frame, the first station adjusts the transmit beam of the unsent first PPDU in response to the first suggestion frame, and then receives the second PPDU for beam training from the second station via the first communication link. The first station can then perform beam training based on the received second PPDU, thereby improving beam training efficiency while ensuring beam training accuracy.
[0121] In combination with the fifth aspect, in certain implementations of the fifth aspect, the method further includes: the first site determines to receive multiple second PPDUs from the second site through the first communication link, and the multiple second PPDUs are used to train the transmit beam of the second site and / or the receive beam of the first site; before the first site sends part of the multiple first PPDUs to the second site through the first communication link, the method further includes: the first site receives the multiple second PPDUs from the second site through the first communication link.
[0122] Based on the above technical solution, beam training between the first and second stations further includes: the first station determining to receive, via the first communication link, multiple second PPDUs from the second station for beam training (e.g., for training the second station's transmit beam and the first station's receive beam). In this technical solution, the first station can be a responding device for beam training, i.e., the first station receives at least one second PPDU from the second station before sending the first PPDU. This technical solution does not limit the roles played by the first and second stations in the beam training process and can be applied to different application scenarios.
[0123] In combination with the fifth aspect, in certain implementations of the fifth aspect, after the first site receives part of the second PPDUs among the multiple second PPDUs from the second site through the first communication link, the method also includes: the first site sends a second suggestion frame to the second site through the second communication link, and the second suggestion frame includes second beam training information obtained by the first site through beam training.
[0124] In combination with the fifth aspect, in certain implementations of the fifth aspect, before the first site sends the second recommendation frame to the second site through the second communication link, the method also includes: the first site performs beam training based on the received portion of the second PPDU; the first site determines the transmitting beam of the second site that meets preset conditions, and the second beam training information includes information on the transmitting beam of the second site.
[0125] In combination with the fifth aspect, in certain implementations of the fifth aspect, before the first site sends the second recommendation frame to the second site through the second communication link, the method also includes: the first site performs beam training based on the received part of the second PPDU; the first site determines the second transmit beam of the second site, and the second transmit beam of the second site is used to send part or all of the remaining second PPDUs in the multiple second PPDUs, and the second beam training information includes the second transmit beam information.
[0126] Based on the above technical solution, the first station can instruct the second station to adjust the transmission beam of the unsent second PPDU through the second suggestion frame, thereby further improving the accuracy of beam training.
[0127] In combination with the fifth aspect, in certain implementations of the fifth aspect, the method further includes: the first site sends fourth indication information to the second site through the second communication link, and the fourth indication information is used to indicate the number of times the second PPDU is sent through the second transmission beam.
[0128] In combination with the fifth aspect, in certain implementations of the fifth aspect, the method further includes: the first site determines the receiving beam of the first site based on a first mapping table and the received transmitting beam information of the second PPDU, wherein the first mapping table includes a mapping relationship between the transmitting beam information of the second PPDU and the receiving beam information of the first site.
[0129] Based on the above technical solution, during the beam training process, the first site can refer to the locally stored first mapping table to quickly determine the matching receiving beam, which helps to quickly determine the beam that meets the preset conditions and improve the efficiency of beam training.
[0130] In combination with the fifth aspect, in certain implementations of the fifth aspect, before the first site receives the multiple second PPDUs from the second site through the first communication link, the method also includes: the first site receives first information from the second site through the second communication link, and the first information includes information on multiple transmission beams for sending the multiple second PPDUs.
[0131] In combination with the fifth aspect, in certain implementations of the fifth aspect, the first information includes at least one of the following information: a beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier for sending the second PPDU.
[0132] In combination with the fifth aspect, in certain implementations of the fifth aspect, the second PPDU includes a first training field, and the first training field is sent through the beam that sends the second PPDU; or, the first training field is sent through a beam other than the beam that sends the second PPDU.
[0133] Based on the above technical solution, the transmitted PPDU may include a training field, so as to complete the training of multiple beams through one PPDU and improve the efficiency of beam training.
[0134] In combination with the fifth aspect, in certain implementations of the fifth aspect, the method further includes: the first site receives first indication information from the second site through the second communication link, the first indication information being used to indicate the number of times the first training field is sent through the beam of the second PPDU, or the first indication information being used to indicate the beam of the first training field.
[0135] In combination with the fifth aspect, in certain implementations of the fifth aspect, before the first site sends part of the multiple first PPDUs to the second site through the first communication link, the method also includes: the first site sends second information to the second site through the second communication link, and the second information includes information on multiple transmission beams for sending the multiple first PPDUs.
[0136] In combination with the fifth aspect, in certain implementations of the fifth aspect, the second information includes at least one of the following information: a beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier for sending the first PPDU.
[0137] In combination with the fifth aspect, in certain implementations of the fifth aspect, the first PPDU includes a second training field, and the second training field is sent through the beam that sends the first PPDU; or, the second training field is sent through a beam other than the beam that sends the first PPDU.
[0138] In combination with the fifth aspect, in certain implementations of the fifth aspect, the first site sends second indication information to the second site through the second communication link, and the second indication information is used to indicate the number of times the second training field is sent through the beam of the first PPDU, or the second indication information is used to indicate the beam of the second training field.
[0139] In combination with the fifth aspect, in certain implementations of the fifth aspect, before the first site determines to send the multiple first PPDUs to the second site through the first communication link, the method also includes: the first site determines that a beam used to transmit information on the frequency band in which the first communication link between the first site and the second site operates is invalid.
[0140] In a sixth aspect, a communication method is provided. The method may be executed by a second site, or may be executed by a component (e.g., a chip or circuit) of the second site, without limitation. For ease of description, the following description will take the second site execution as an example.
[0141] The communication method includes: the second site determines to receive multiple first physical layer protocol data units PPDUs from the first site through a first communication link, and the multiple first PPDUs are used to train the transmission beam of the first site and / or the reception beam of the second site; the second site receives part of the first PPDUs in the multiple first PPDUs from the first site through the first communication link; the second site sends a first suggestion frame to the first site through the second communication link, and the first suggestion frame includes first beam training information obtained by the second site through beam training, and the first suggestion frame is used to instruct the first site to determine the sending strategy of the remaining first PPDUs in the multiple first PPDUs, wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0142] In combination with the sixth aspect, in certain implementations of the sixth aspect, before the second site sends the first recommendation frame to the first site through the second communication link, the method also includes: the second site performs beam training based on the part of the first PPDU; the second site determines the transmitting beam of the first site that meets the preset conditions, and the first beam training information includes the transmitting beam information of at least one of the first sites that meets the preset conditions.
[0143] In combination with the sixth aspect, in certain implementations of the sixth aspect, the transmission beam information of the at least one first site includes: quality information of the transmission beam of the at least one first site.
[0144] In combination with the sixth aspect, in certain implementations of the sixth aspect, before the second site sends the first recommendation frame to the first site through the second communication link, the method also includes: the second site performs beam training based on the part of the first PPDU; the second site determines the first transmitting beam of the first site, and the first transmitting beam of the first site is used to send part or all of the remaining first PPDUs in the multiple first PPDUs, and the first beam training information includes the first transmitting beam information.
[0145] In combination with the sixth aspect, in certain implementations of the sixth aspect, the method further includes: the second site sends third indication information to the first site through the second communication link, and the third indication information is used to indicate the number of times the first PPDU is sent through the first transmission beam.
[0146] In combination with the sixth aspect, in certain implementations of the sixth aspect, the method further includes: the second site determines to send multiple second PPDUs to the first site through the first communication link, and the multiple second PPDUs are used to train the transmitting beam of the second site and / or the receiving beam of the first site; after the second site sends the first suggestion frame to the first site through the second communication link, the method further includes: the second site sends the multiple second PPDUs to the first site through the first communication link.
[0147] In combination with the sixth aspect, in certain implementations of the sixth aspect, the method further includes: the second site determines to send multiple second PPDUs to the first site through the first communication link, and the multiple second PPDUs are used to train the transmitting beam of the second site and / or the receiving beam of the first site; before the second site receives part of the multiple first PPDUs from the first site through the first communication link, the method further includes: the second site sends the multiple second PPDUs to the first site through the first communication link.
[0148] In combination with the sixth aspect, in certain implementations of the sixth aspect, the second site sends part of the second PPDUs in the multiple second PPDUs to the first site through the first communication link, and the method also includes: the second site receives a second suggestion frame from the first site through the second communication link, and the second suggestion frame includes second beam training information obtained by the first site through beam training; the second site determines the sending strategy of the remaining second PPDUs in the multiple second PPDUs in response to the second suggestion frame.
[0149] In combination with the sixth aspect, in certain implementations of the sixth aspect, the second beam training information includes the transmission beam information of at least one second site that meets the preset conditions, and the second site determines the transmission strategy of the remaining second PPDUs in the multiple second PPDUs in response to the second recommendation frame, including: the second site determines the transmission beam of the remaining second PPDUs in the multiple second PPDUs in response to the second recommendation frame.
[0150] In combination with the sixth aspect, in certain implementations of the sixth aspect, the second beam training information includes the second transmitting beam information of the second site, and the second site determines the transmission strategy of the remaining second PPDUs in the multiple second PPDUs in response to the second recommendation frame, including: the second site determines, in response to the second recommendation frame, that part or all of the remaining second PPDUs in the multiple second PPDUs are transmitted in the second transmitting beam.
[0151] In combination with the sixth aspect, in certain implementations of the sixth aspect, the second site receives fourth indication information from the first site through the second communication link, and the fourth indication information is used to indicate the number of times the second PPDU is sent through the second transmission beam.
[0152] In combination with the sixth aspect, in certain implementations of the sixth aspect, the method further includes: the second site determines the receiving beam of the second site based on a second mapping table and the received transmitting beam information of the first PPDU, wherein the second mapping table includes a mapping relationship between the transmitting beam information of the first PPDU and the receiving beam information of the second site.
[0153] In combination with the sixth aspect, in certain implementations of the sixth aspect, before the second site sends part or all of the multiple second PPDUs to the first site through the first communication link, the method also includes: the second site sends first information to the first site through the second communication link, and the first information includes information on multiple transmission beams for sending the multiple second PPDUs.
[0154] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first information includes at least one of the following information: a beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier for sending the second PPDU.
[0155] In combination with the sixth aspect, in certain implementations of the sixth aspect, the second PPDU includes a first training field, and the first training field is sent through the beam that sends the second PPDU; or, the first training field is sent through a beam other than the beam that sends the second PPDU.
[0156] In combination with the sixth aspect, in certain implementations of the sixth aspect, the method further includes: the second site sends first indication information to the first site through the second communication link, the first indication information being used to indicate the number of times the first training field is sent through the beam of the second PPDU, or the first indication information being used to indicate the beam of the first training field.
[0157] In combination with the sixth aspect, in certain implementations of the sixth aspect, before the second site receives part of the multiple first PPDUs from the first site through the first communication link, the method also includes: the second site receives second information from the first site through the second communication link, and the second information includes information on multiple transmission beams for sending the multiple first PPDUs.
[0158] In combination with the sixth aspect, in certain implementations of the sixth aspect, the second information includes at least one of the following information: a beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier for sending the first PPDU.
[0159] In combination with the sixth aspect, in certain implementations of the sixth aspect, the first PPDU includes a second training field, and the second training field is sent through the beam that sends the first PPDU; or, the second training field is sent through a beam other than the beam that sends the first PPDU.
[0160] In combination with the sixth aspect, in certain implementations of the sixth aspect, the method further includes: the second site receives second indication information from the first site through the second communication link, the second indication information being used to indicate the number of times the second training field is sent through the beam that sends the first PPDU, or the second indication information being used to indicate the beam that sends the second training field.
[0161] The technical effects of the method shown in the above sixth aspect and its possible design can refer to the technical effects in the fifth aspect and its possible design.
[0162] In a seventh aspect, a communication device is provided, the device being configured to execute the method provided in the first, third, or fifth aspects. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, for executing the method provided in any one of the above implementations of the first, third, or fifth aspects.
[0163] Exemplarily, when the communication device is the first site in the first aspect above, the processing unit is used to determine to send multiple first physical layer protocol data units PPDU to the second site through the first communication link, and the multiple first PPDUs are used to train the transmit beam of the first site and / or the receive beam of the second site; the communication unit is used to send part of the multiple first PPDUs to the second site through the first communication link; the communication unit is used to receive a first stop frame from the second site through the second communication link, and the first stop frame is used to instruct the first site to stop sending the unsent PPDUs in the multiple first PPDUs through the first communication link; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0164] Exemplarily, when the communication device is the first site in the third aspect above, a communication unit is used to send second information to the second site through a second communication link, and the second information includes information of multiple transmit beams for sending multiple first PPDUs; a communication unit is used to send part or all of the multiple first PPDUs to the second site through the first communication link, and the first PPDU is used to train the transmit beam of the first site and / or the receive beam of the second site; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0165] Exemplarily, when the communication device is the first site in the fifth aspect above, the processing unit is used to determine to send multiple first physical layer protocol data units PPDU to the second site through the first communication link, and the multiple first PPDUs are used to train the transmitting beam of the first site and / or the receiving beam of the second site; the communication unit is used to send part of the multiple first PPDUs to the second site through the first communication link; the communication unit is used to receive a first suggestion frame from the second site through the second communication link, and the first suggestion frame includes first beam training information obtained by the second site through beam training; the processing unit is used to determine the sending strategy of the remaining first PPDUs in the multiple first PPDUs in response to the first suggestion frame, wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0166] In one implementation, the communication unit may be a transceiver or an input / output interface; the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0167] Exemplarily, when the communication device is the first site in the first aspect above, the processor is used to determine to send multiple first physical layer protocol data units PPDUs to the second site through the first communication link, and the multiple first PPDUs are used to train the transmit beam of the first site and / or the receive beam of the second site; the transceiver is used to send part of the multiple first PPDUs to the second site through the first communication link; the transceiver is used to receive a first stop frame from the second site through the second communication link, and the first stop frame is used to instruct the first site to stop sending the unsent PPDUs in the multiple first PPDUs through the first communication link; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0168] Exemplarily, when the communication device is the first site in the third aspect above, the transceiver is used to send second information to the second site through a second communication link, and the second information includes information of multiple transmit beams for sending multiple first PPDUs; the transceiver is used to send part or all of the multiple first PPDUs to the second site through the first communication link, and the first PPDU is used to train the transmit beam of the first site and / or the receive beam of the second site; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0169] Exemplarily, when the communication device is the first site in the fifth aspect above, the processor is used to determine to send multiple first physical layer protocol data units PPDU to the second site through the first communication link, and the multiple first PPDUs are used to train the transmitting beam of the first site and / or the receiving beam of the second site; the transceiver is used to send part of the multiple first PPDUs to the second site through the first communication link; the transceiver is used to receive a first suggestion frame from the second site through the second communication link, and the first suggestion frame includes first beam training information obtained by the second site performing beam training; the processor is used to determine the sending strategy of the remaining first PPDUs in the multiple first PPDUs in response to the first suggestion frame, wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0170] In another implementation, the device is a chip, chip system, or circuit used in the first site. When the device is a chip, chip system, or circuit used in a terminal device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.
[0171] In an eighth aspect, a communication device is provided, the device being configured to execute the method provided in the second aspect, the fourth aspect, or the sixth aspect. Specifically, the device may include units and / or modules, such as a processing unit and / or a communication unit, for executing the method provided in any one of the above implementations of the second aspect, the fourth aspect, or the sixth aspect.
[0172] Exemplarily, when the communication device is the second site in the above-mentioned second aspect, the processing unit is used to determine to receive multiple first physical layer protocol data units PPDUs from the first site through the first communication link, and the multiple first PPDUs are used to train the transmit beam of the first site and / or the receive beam of the second site; the communication unit is used to receive part of the first PPDUs among the multiple first PPDUs from the first site through the first communication link; the communication unit is used to send a first stop frame to the first site through the second communication link, and the first stop frame is used to instruct the first site to stop sending the unsent PPDUs among the multiple first PPDUs through the first communication link; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0173] Exemplarily, when the communication device is the second site in the fourth aspect above, the communication unit is used to receive second information from the first site through the second communication link, wherein the second information includes information of multiple transmit beams for sending multiple first PPDUs; the communication unit is used to receive part or all of the multiple first PPDUs from the first site through the first communication link, and the first PPDU is used to train the transmit beam of the first site and / or the receive beam of the second site; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0174] Exemplarily, when the communication device is the second site in the sixth aspect above, the processing unit is used to determine to receive multiple first physical layer protocol data units PPDUs from the first site through the first communication link, and the multiple first PPDUs are used to train the transmitting beam of the first site and / or the receiving beam of the second site; the communication unit is used to receive part of the first PPDUs in the multiple first PPDUs from the first site through the first communication link; the communication unit is used to send a first suggestion frame to the first site through the second communication link, and the first suggestion frame includes first beam training information obtained by the second site through beam training, and the first suggestion frame is used to instruct the first site to determine the sending strategy of the remaining first PPDUs in the multiple first PPDUs, wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0175] In one implementation, the communication unit may be a transceiver or an input / output interface; the processing unit may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.
[0176] Exemplarily, when the communication device is the second site in the second aspect above, the processor is used to determine to receive multiple first physical layer protocol data units PPDUs from the first site through the first communication link, and the multiple first PPDUs are used to train the transmit beam of the first site and / or the receive beam of the second site; the transceiver is used to receive part of the first PPDUs among the multiple first PPDUs from the first site through the first communication link, and the processor is used to perform beam training based on the part of the first PPDUs to determine the transmit beam of the first site and / or the receive beam of the second site that meets preset conditions; the transceiver is used to send a first stop frame to the first site through the second communication link, and the first stop frame is used to instruct the first site to stop sending the unsent PPDUs among the multiple first PPDUs through the first communication link; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0177] Exemplarily, when the communication device is the second site in the fourth aspect above, the transceiver is used to receive second information from the first site through a second communication link, the second information including information of multiple transmit beams for sending multiple first PPDUs; the transceiver is used to receive part or all of the multiple first PPDUs from the first site through a first communication link, the first PPDU being used to train the transmit beam of the first site and / or the receive beam of the second site; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0178] Exemplarily, when the communication device is the second site in the sixth aspect above, the processor is used to determine to receive multiple first physical layer protocol data units PPDUs from the first site through the first communication link, and the multiple first PPDUs are used to train the transmit beam of the first site and / or the receive beam of the second site; the transceiver is used to receive part of the first PPDUs in the multiple first PPDUs from the first site through the first communication link; the transceiver is used to send a first suggestion frame to the first site through the second communication link, and the first suggestion frame includes first beam training information obtained by the second site through beam training, and the first suggestion frame is used to instruct the first site to determine the sending strategy of the remaining first PPDUs in the multiple first PPDUs, wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0179] In another implementation, the device is a chip, chip system, or circuit used in the second site. When the device is a chip, chip system, or circuit used in a network device, the communication unit may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit; and the processing unit may be at least one processor, processing circuit, or logic circuit.
[0180] In the ninth aspect, a communication device is provided, which includes: a memory for storing programs; and at least one processor for executing computer programs or instructions stored in the memory to execute any one of the above-mentioned implementations of the first to sixth aspects, or the method provided by any one of the above-mentioned implementations of the second to sixth aspects.
[0181] In a tenth aspect, the present application provides a processor for executing the methods provided in the above aspects.
[0182] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as processor output, reception, input and other operations, and can also be understood as sending and receiving operations performed by the radio frequency circuit and antenna. This application does not limit this.
[0183] In the eleventh aspect, a computer-readable storage medium is provided, which stores a program code for execution by a device, and the program code includes a method provided by any one of the above-mentioned implementation methods for executing the above-mentioned first to sixth aspects.
[0184] In a twelfth aspect, a computer program product comprising instructions is provided, which, when run on a computer, enables the computer to execute the method provided in any one of the above-mentioned implementations of the first to sixth aspects.
[0185] In the thirteenth aspect, a chip is provided, which includes a processor and a communication interface. The processor reads instructions stored in the memory through the communication interface and executes the method provided by any one of the above-mentioned implementation methods of the first to sixth aspects.
[0186] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction stored in the memory. When the computer program or instruction is executed, the processor is used to execute the method provided in any one of the above implementation methods.
[0187] In a fourteenth aspect, a communication system is provided, comprising the first station of the first aspect and the second station of the second aspect.
[0188] In a fifteenth aspect, a communication system is provided, comprising the first site of the third aspect and the second site of the fourth aspect.
[0189] In a sixteenth aspect, a communication system is provided, comprising the first site of the fifth aspect and the second site of the sixth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0190] FIG1 is a schematic diagram of an application scenario to which an embodiment of the present application is applicable.
[0191] FIG2 shows a schematic diagram of the structure of a device provided in this application.
[0192] FIG3 is a schematic diagram of a PPDU format.
[0193] FIG4 shows a schematic structural diagram of a beacon interval BI.
[0194] FIG5 is a schematic diagram showing beam link maintenance time.
[0195] FIG6 is a schematic flow chart of a communication method provided in an embodiment of the present application.
[0196] FIG7 is a schematic diagram of a first station receiving a first stop frame provided by an embodiment of the present application.
[0197] FIG8 is a schematic diagram of another embodiment of the present application providing a first station receiving a first stop frame.
[0198] FIG9 is a schematic diagram of another embodiment of the present application providing a first station receiving a first stop frame.
[0199] FIG10 is a schematic diagram of another embodiment of the present application providing a first station receiving a first stop frame.
[0200] FIG11 is a schematic diagram of another embodiment of the present application providing a first station receiving a first stop frame.
[0201] FIG12 is a schematic flow chart of another communication method provided in an embodiment of the present application.
[0202] FIG13 is a schematic diagram of a first station receiving a first suggestion frame provided in an embodiment of the present application.
[0203] FIG14 is a schematic diagram of another embodiment of the present application providing a first station receiving a first suggestion frame.
[0204] FIG15 is a schematic diagram of another embodiment of the present application providing a first station receiving a first suggestion frame.
[0205] FIG16 is a schematic diagram of another embodiment of the present application providing a first station receiving a first suggestion frame.
[0206] Figure 17 (a) to (c) are schematic diagrams of the first site adjusting the beam provided in an embodiment of the present application.
[0207] Figure 18 is a schematic flowchart of another communication method provided in an embodiment of the present application.
[0208] Figure 19 is a schematic block diagram of a communication device provided in an embodiment of the present application.
[0209] FIG20 is a schematic diagram of another communication device provided in an embodiment of the present application.
[0210] FIG21 is a schematic diagram of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0211] In order to facilitate understanding of the embodiments of the present application, the following points are first explained.
[0212] First, in this application, "used to indicate" can include being used for direct indication and being used for indirect indication. When describing that a certain indication information is used to indicate A, it can include that the indication information directly indicates A or indirectly indicates A, but it does not mean that the indication information must carry A.
[0213] The information indicated by the indication information is called the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, it is also possible to use the arrangement order of each piece of information agreed in advance (such as specified in the protocol) to achieve the indication of specific information, thereby reducing the indication overhead to a certain extent. At the same time, it is also possible to identify the common parts of each piece of information and indicate them uniformly to reduce the indication overhead caused by indicating the same information separately.
[0214] Second, "at least one" shown in the present application refers to one or more, and "multiple" refers to two or more. In addition, in the embodiments of the present application, "first", "second" and various digital numbers (for example, "#1", "#2", etc.) 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 each process below does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. It should be understood that the objects described in this way can be interchangeable under appropriate circumstances so as to be able to describe solutions other than the embodiments of the present application. In addition, in the embodiments of the present application, words such as "S610" are only for the convenience of description and are not used to limit the order of execution of steps.
[0215] Third, in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0216] Fourth, the term "storage" used in the embodiments of this application may refer to storage in one or more memories. The one or more memories may be provided separately or integrated into an encoder or decoder, a processor, or a communication device. The one or more memories may also be partially provided separately and partially integrated into a decoder, a processor, or a communication device. The type of memory may be any form of storage medium, and this application is not limited thereto.
[0217] Fifth, in the implementation of this application, "protocol" may refer to a standard protocol in the field of communications, for example, it may include the NR protocol and related protocols used in future communication systems, and this application does not limit this.
[0218] Sixth, in the embodiments of the present application, the terms “of”, “corresponding, relevant”, “corresponding” and “associate” can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent.
[0219] Seventh, in the embodiments of the present application, "under the circumstances", "when", and "if" can sometimes be used interchangeably. It should be pointed out that when the distinction between them is not emphasized, the meanings they intend to express are consistent.
[0220] Eighth, the term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0221] The technical solution in this application will be described below with reference to the accompanying drawings.
[0222] The technical solution provided in the embodiments of the present application can be applicable to wireless local area network (WLAN) scenarios, for example, supporting the Institute of Electrical and Electronics Engineers (IEEE) 802.11 related standards, such as 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards, IEEE 802.11ax next-generation Wi-Fi protocols, such as 802.11be, Wi-Fi 7, extremely high throughput (EHT), 802.11ad, 802.11ay or 802.11bf, such as the next generation of 802.11be, Wi-Fi 8, etc., and can also be applied to wireless personal area network systems based on ultra-wide band (UWB), such as the 802.15 series standards, and can also be applied to sensing systems, such as the 802.11bf series standards. The 802.11n standard is known as the high throughput (HT) standard, the 802.11ac standard is known as the very high throughput (VHT) standard, the 802.11ax standard is known as the high efficiency (HE) standard, and the 802.11be standard is known as the extremely high throughput (EHT) standard. 802.11bf includes two major categories of standards: low-frequency (e.g., sub7 GHz) and high-frequency (e.g., 60 GHz). The sub7 GHz implementation primarily relies on 802.11ac, 802.11ax, 802.11be, and their next-generation standards, while the 60 GHz implementation primarily relies on 802.11ad, 802.11ay, and their next-generation standards. 802.11ad may also be called a directional multi-gigabit (DMG) standard, and 802.11ay may also be called an enhanced directional multi-gigabit (EDMG) standard.
[0223] Although the embodiments of the present application are primarily described using the deployment of a WLAN network, particularly a network using the IEEE 802.11 system standard, as an example, those skilled in the art will readily appreciate that the various aspects of the embodiments of the present application can be extended to other networks using various standards or protocols, such as a high-performance wireless local area network (HIPERLAN), a wireless wide area network (WWAN), a wireless personal area network (WPAN), or other networks now known or developed in the future. Therefore, regardless of the coverage area and wireless access protocol used, the various aspects provided in the embodiments of the present application can be applied to any suitable wireless network.
[0224] The technical solutions of the embodiments of the present application can also be applied to various communication systems, such as: WLAN communication system, wireless fidelity (Wi-Fi) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), world-wide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR), sixth generation (6G) system, Internet of Things (IoT) network or vehicle to x (V2X), etc.
[0225] The above-mentioned communication system applicable to the present application is only an example, and the communication system applicable to the present application is not limited to this. It is described uniformly here and will not be repeated below.
[0226] FIG1 is a schematic diagram of an application scenario applicable to an embodiment of the present application. As shown in FIG1 , the communication method provided by the present application is applicable to data communication between an access point (AP) and a station (STA), wherein the station may be a non-AP station (none access point station, non-AP STA), referred to as a non-AP station or STA for short. Specifically, the scheme of the present application is applicable to data communication between an AP and one or more non-AP stations (for example, data communication between AP1 and non-AP STA1, non-AP STA2), and is also applicable to data communication between APs (for example, data communication between AP1 and AP2), as well as data communication between non-AP STAs and non-AP STAs (for example, data communication between non-AP STA2 and non-AP STA3).
[0227] An access point is a node that allows terminals (such as mobile phones) to access a wired (or wireless) network. It is primarily deployed in homes, buildings, and campuses, with a typical coverage radius of tens to hundreds of meters. It can also be deployed outdoors. An access point acts as a bridge between wired and wireless networks, connecting wireless network clients and then connecting the wireless network to the Ethernet.
[0228] Specifically, the access point can be a terminal or network device with a Wi-Fi chip, and the network device can be a server, a router, a switch, a bridge, a computer, a mobile phone, a relay station, a vehicle-mounted device, a wearable device, a network device in a 5G network, a network device in a 6G network, or a network device in a public land mobile network (PLMN), etc., and the embodiments of the present application are not limited thereto. The access point can be a device that supports the Wi-Fi standard. For example, the access point can also support one or more standards of the IEEE 802.11 series, such as 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11ad, 802.11ay, 802.11bn, etc.
[0229] A non-AP site may be a wireless communication chip, a wireless sensor, or a wireless communication terminal, and may also be referred to as a user, user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. A non-AP site 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 wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, an Internet of Things device, a wearable device, a terminal device in a 5G network, a terminal device in a 6G network, or a terminal device in a PLMN, and the embodiments of the present application are not limited thereto. A non-AP site may be a device that supports the WLAN standard. For example, a non-AP station may support one or more standards in the IEEE 802.11 series, such as 802.11a, 802.11b, 802.11g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11ad, and 802.11ay.
[0230] For example, non-AP sites can be mobile phones, tablets, set-top boxes, smart TVs, smart wearable devices, in-vehicle communication devices, computers, Internet of Things (IoT) nodes, sensors, smart homes such as smart cameras, smart remote controls, smart water and electricity meters, and sensors in smart cities.
[0231] The above-mentioned AP or non-AP site may include a transmitter, a receiver, a memory, a processor, etc., wherein the transmitter and the receiver are used for sending and receiving packet structures respectively, the memory is used to store signaling information and store preset values agreed in advance, etc., and the processor is used to parse signaling information, process related data, etc.
[0232] For example, Figure 2 shows a communication device provided by the present application. The device shown in Figure 2 can be an AP or a non-AP site. Among them, a medium access control (MAC) layer processing module, a physical (PHY) layer processing module, a radio frequency / antenna, etc. are used to implement the relevant functions of the above-mentioned transmitter and receiver. As shown in Figure 2, in addition to the MAC layer processing module, the PHY layer processing module, the radio frequency / antenna, the memory, and the processor, the device can also include a controller and a scheduler.
[0233] It should be understood that FIG2 is merely an example of a device provided in the present application and does not constitute a limitation of the present application. For example, the device may not include a controller and / or a scheduler.
[0234] In order to facilitate understanding of the technical solutions of the embodiments of the present application, some terms or concepts that may be involved in the embodiments of the present application are first briefly described.
[0235] 1. Physical Protocol Data Unit (PPDU): Figure 3 is a schematic diagram of the PPDU format. The PPDU includes the Legacy Short Training Field (L-STF), the Legacy Long Training Field (L-LTF), the Legacy Signal Field (L-SIG), the Repeat Legacy-Signal Field (RL-SIG), the Universal Signal Field (U-SIG), the Extremely High Throughput Signaling Field (EHT-SIG), the EHT-short training field (EHT-STF), the EHT-long training field (EHT-LTF), the Data field, and the Package Extension (PE) field. Among them, L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, EHT-SIG, EHT-STF, and EHT-LTF are partial structures in the physical layer header (or preamble part) of the PPDU.
[0236] L-STF, L-LTF, and L-SIG can be understood as legacy preamble fields, used to ensure the coexistence of new devices with legacy devices. RL-SIG is used to enhance the reliability of legacy signaling fields.
[0237] U-SIG and EHT-SIG are signaling fields. U-SIG is used to carry common information, such as PPDU version, uplink / downlink information, PPDU frequency bandwidth, and puncturing information. EHT-SIG includes information indicating resource allocation and data demodulation.
[0238] It should be noted that in the embodiments of the present application, the fields in the PPDU in the 802.11be scenario are used as an example. The various fields in the PPDU mentioned in the embodiments of the present application are not limited to fields related to 802.11be. The various fields in the PPDU mentioned in the embodiments of the present application may also be fields related to standard versions after 802.11be, including but not limited to the PPDU signaling field in the next generation protocol, which is ultra-high reliability signaling (UHR-SIG).
[0239] 2. Directional communication: WLAN has gone through several generations of development, including standards below 7 GHz: such as 802.11a / b / g, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn, etc.; it also includes high-frequency standards (standards of 45 GHz and above): such as 802.11ad and 802.11ay standards operating near 60 GHz, and the integrated millimeter wave (Integrated mmWave standard) that may be formed in the future.
[0240] In high-frequency communications, due to characteristics such as large signal path loss, it is generally required that when two devices communicate, at least one device uses directional communication, that is, the communication mode of "directional + directional" or "directional + omnidirectional" is generally used between devices.
[0241] 3. Sector-level sweep (SLS) phase: Specifically, the SLS phase consists of the following four parts:
[0242] The initiator sector sweep (ISS) phase is used to train the initiator's directional transmission beam. The initiator sends training data in a directionally transmitted beam with a certain width, and the responder receives the training data quasi-omnidirectionally.
[0243] The responder sector sweep (RSS) phase is used to train the responder's directional transmit beam. The responder sends training data in a directionally defined beam width, including the initiator's optimal transmit sector information from the previous phase. The initiator then receives the training data quasi-omnidirectionally.
[0244] In the sector sweep feedback (SSW-Feedback) phase, the feedback information is a list of sectors sent by the initiator sorted by sector quality, and includes the best sector of the responder in the previous phase. At this time, the responder is in quasi-omnidirectional reception mode.
[0245] During the Sector Sweep Acknowledgment (SSW-ACK) phase, an SLS before a Data Transfer Interval (DTI) can be performed without the SSW-ACK phase. However, an SLS during a DTI requires an SSW-ACK phase. During the SSW-ACK phase, the responder sends back a list of sectors sorted by quality.
[0246] It should be understood that the device uses an omnidirectional antenna for omnidirectional transmission or omnidirectional reception. The omnidirectional antenna radiates uniformly in 360° in the horizontal direction, that is, it is non-directional. In the vertical direction, it shows a beam with a certain width. Generally speaking, the smaller the beam width, the greater the gain. Omnidirectional antennas have a large coverage range and are generally used in suburban and large-area stations in communication systems. Correspondingly, the device uses a directional antenna for directionally transmitting or directionally receiving. It radiates in a certain angle range in the horizontal direction, that is, it is directionally. Like omnidirectional antennas, the smaller the beam width, the greater the gain. Directional antennas are generally used in communication systems in environments with long communication distances, small coverage areas, high target density, and high frequency utilization.
[0247] 4. Beam Refinement Protocol (BRP): It is a set of protocols for achieving beam optimization between the transmitter and the receiver. By sending one or more BRP frames or BRP packets, the beam training and beam tracking processes of the transmitter and the receiver can be performed. For example, a BRP packet is a special packet consisting of a training (TRN) field suffixed after the data field in the PPDU. The transmitter can adjust the beam direction of the transmitting antenna through the partial TRN subfield included in the TRN field, or the receiver can adjust the beam direction of the receiving antenna when receiving the TRN subfield in the TRN field.
[0248] 5. Beam Maintenance: Because high-frequency transmission utilizes directional beams (e.g., directional transmit or receive), beam maintenance and recovery designs help improve system stability and efficiency. Existing protocols (e.g., 802.11ay) specify how to maintain and restore established beams.
[0249] For example, 802.11ay defines a process for beamforming link maintenance. Beamformed link maintenance allows a pair of stations to perform maintenance after establishing a beamformed link. A beamformed link can be understood as the beam training result obtained after the most recent successful SLS or BRP process.
[0250] For example, beam link maintenance requires determining a beam link maintenance time. Each beamforming link corresponds to a beam link maintenance time, and this beam link maintenance time has a countdown function, which can be understood as a timer. When the beam link maintenance time reaches 0, the timer expires. In addition, the timer also has a pause function, for example, it can be paused during the following periods:
[0251] 1) Beacon Transmission Interval and association beamforming training (A-BFT) in the beacon interval;
[0252] 2) Service period (SP) and contention-based access period (CBAP) during which the station does not participate;
[0253] 3) Site dormancy period, etc.
[0254] As shown in Figure 4, Figure 4 shows a schematic diagram of the structure of the beacon interval BI. As shown in Figure 4, the beacon interval is divided into a beacon header indication (BHI) and a data transmission interval (DTI). Among them, the BHI includes a beacon transmission interval (BTI), association beamforming training (A-BFT), and an announcement transmission interval (ATI).
[0255] Specifically, the AP sends multiple beacon frames according to sector numbers within the BTI for downlink sector scanning. A-BFT is used for STA association and uplink sector scanning. The ATI is used by the AP to poll STAs for cached data and allocate resources within the data transmission interval (DTI) to STAs. The entire DTI is divided into several subintervals, which are divided into contention-based access periods (CBAPs) and service periods (SPs) based on the access method. The latter is for scheduled transmission without contention.
[0256] Exemplarily, the beam link maintenance time is represented by the fields shown in Figure 5. As can be seen from Figure 5, the fields representing the beam link maintenance time include: Beam Link Maintenance unit index (BLMU), Beam Link Maintenance value (BLMV) and Beam Link ismaster.
[0257] The beam link maintenance time satisfies the following formula:
[0258] dot11 Beam Link Maintenancetime=BLMU×BLMV
[0259] The meaning of BLMU representation is shown in Table 1 below:
[0260] Table 1:
[0261] The meaning of the Beam Link ismaster indicator is shown in Table 2 below:
[0262] Table 2:
[0263] [0,0] means that the beam link maintenance time is the maximum value between the two sites;
[0264] [0,1] or [1,0] indicates that the link maintenance time is the time corresponding to the site with BeamLink isMaster set to 1 among the two sites;
[0265] [1,1] means that the two sites take the same value, which is the link maintenance time between the two sites.
[0266] The link maintenance time can be carried in multiple frames, such as the SSW-Feedback frame and SSW-Ack frame in the SLS, and can also exist in the Sector Ack frame.
[0267] It should be noted that the meanings of the relevant parameters in Table 1 and Table 2 above can be referred to the definitions in Table 9-429 and Table 9-430 in the existing protocol (such as the IEEE 802.11 Revme D3.0 protocol), and will not be repeated here.
[0268] 6. Beam recovery: After the beam link hold time is set, the two stations (initiator and responder) can perform the "Partial SLS" process when the beam link hold time expires (when the counter drops to 0):
[0269] Step 1: The responder configures its receiving mode to "quasi-omni" mode and switches antennas at intervals of a certain length, which is related to the number of sectors indicated in the Partial Number of Sectors field obtained from the transmitter.
[0270] Step 2: The initiator initiates an ISS, and repeats its own transmission sector set a certain number of times. The number of times is related to the value in the Partial Number of RX Antennas field obtained from the responder.
[0271] Step 3: After the initiator completes the ISS, it switches to receiving mode. The receiving method and interval are similar to those configured in step 1.
[0272] Step 4: If the responder receives at least one SSW frame sent from the initiator in step 1, the responder needs to start performing an RSS based on the duration field in the corresponding SSW frame.
[0273] Steps 1 and 2 occur simultaneously, while steps 3 and 4 occur simultaneously. Steps 1 and 2 train the initiator's optimal transmission sector, while steps 3 and 4 train the responder's optimal transmission sector. Because the process is in the recovery phase, the responder in step 1 or the initiator in step 3 must be in quasi-omnidirectional reception mode.
[0274] If the partial SLS procedure described above is not completed within the time set by the "Time to Switch to Full Sweep field," the initiator and responder perform the following full SLS procedure, using the parameters previously negotiated. The full SLS procedure is similar to the partial SLS procedure described above, except that the number of sectors is the total number of sectors, not a fraction of the total number of sectors. This description is omitted here.
[0275] 7. Multi-link device (MLD): In the embodiments of the present application, an IEEE 802.11 standard device that supports multiple links simultaneously is referred to as a multi-link device.
[0276] For example, the multi-link device may be an access point multi-link device (AP MLD), or may be a non-AP MLD, such as a station multi-link device (STA MLD). It should be noted that the above-mentioned names of the multi-link devices are merely examples and do not constitute any limitation on the scope of protection of this application. For example, AP MLD may also be called a multi-link AP, or with the development of communication technology, AP MLD may have other names, which are not given examples here.
[0277] Exemplarily, multiple links can be established between two multi-link devices. For example, a first communication link and a second communication link can be established between multi-link device #1 and multi-link device #2, where the second communication link is a low-frequency communication link (e.g., the first communication link operates in a frequency band below 7 GHz), and the first communication link is a high-frequency communication link (e.g., the second communication link operates in a frequency band of 45 GHz and above).
[0278] The above text, in combination with Figure 1, briefly introduces the scenarios in which the communication method provided in the embodiment of the present application can be applied, as well as the basic concepts that may be involved in the embodiment of the present application, and introduces the concept of directional communication in the basic concepts. In order to achieve directional communication, beam training is required between the two communicating devices.
[0279] One current beam training method involves two devices (e.g., device #1 and device #2) communicating in directional communication notifying each other in advance of the number of PPDUs they will send during beam training, e.g., x and y. Device #1 will then send x PPDUs, and device #2 will send y PPDUs, and feedback on the optimal beam is provided. During this PPDU transmission process, even if a superior receiving beam has been trained, device #1 and / or device #2 cannot stop sending PPDUs. This is because high-frequency transmitters do not allow enough time after each PPDU transmission to respond with an ACK frame to the other device, which can easily lead to channel occupation and poor efficiency.
[0280] That is to say, in the above-mentioned beam training method, after the two devices negotiate the number of PPDUs to be sent for beam training, even if a better receiving beam has been trained before the PPDU is sent, the negotiated number of PPDUs needs to be sent to complete the transmission, resulting in low efficiency of beam training.
[0281] The present application provides a communication method to improve the efficiency of beam training. The communication method will be described in detail below with reference to FIG6 .
[0282] In addition, the above basic concepts also introduce the beam maintenance and recovery defined in 802.11ay. Overall, the above 802.11ay solution can be understood as when the beam is lost or the beam link maintenance time is exceeded, new beam training can be performed. To save overhead, beam training can be completed with a small scan set first. If the training is unsuccessful, a full SLS (using a larger set scan) can be started. However, the current beam recovery problem is that it is limited by only one communication link between the two devices. Once the beam is interrupted, the beam recovery needs to be retried through SLS, and the beam recovery efficiency is low.
[0283] To solve the problems existing in the current beam recovery process, this application provides another communication method to improve the efficiency of beam recovery. The communication method will be described in detail below with reference to FIG12.
[0284] The technical solution provided by the present application will be described in detail below with reference to the accompanying drawings. The embodiments of the present application can be applied to a variety of different scenarios, including the scenario shown in FIG1 , but is not limited to this scenario.
[0285] It should be understood that the embodiments shown below do not particularly limit the specific structure of the execution subject of the method provided by the embodiments of the present application. As long as it is possible to communicate according to the method provided by the embodiments of the present application by running a program that records the code of the method provided by the embodiments of the present application, for example, the execution subject of the method provided by the embodiments of the present application can be a receiving device or a sending device, or a functional module in the receiving device or the sending device that can call and execute the program.
[0286] Below, without loss of generality, the communication method provided in the embodiment of the present application is described in detail by taking the interaction between the first station and the second station as an example. The first station involved in the embodiment of the present application can be an access point AP, and the second station can be a non-access point non-AP (such as STA); or, the first station can be an access point STA, and the second station can be a non-access point AP; or, the first station and the second station are access points AP; or, the first station and the second station are non-access points non-AP.
[0287] FIG6 is a schematic flow chart of a communication method provided in an embodiment of the present application, comprising the following steps:
[0288] S610: A first station and a second station determine to transmit a plurality of first PPDUs and a plurality of second PPDUs through a first communication link.
[0289] In this embodiment, the first site and the second site are the multi-link devices described above, supporting multiple links. Exemplarily, the communication links established between the first site and the second site include multiple links. For example, a first communication link and a second communication link are established between the first site and the second site, the second communication link is a low-frequency communication link (e.g., the first communication link operates in a frequency band below 7 GHz), and the first communication link is a high-frequency communication link (e.g., the second communication link operates in a frequency band of 45 GHz or above). The first communication link can also be referred to as a high-frequency communication link, and the second communication link can also be referred to as a low-frequency communication link.
[0290] Exemplarily, in this embodiment, the first site and the second site determine to transmit multiple first PPDUs and multiple second PPDUs through the first communication link. This can be: the first site and the second site determine to perform beam training, specifically, performing beam training includes: the first site needs to send multiple first PPDUs for beam training (e.g., for training the first site's transmitting beam and the second site's receiving beam) to the second site through the first communication link, and the second site needs to send multiple second PPDUs for beam training (e.g., for training the second site's transmitting beam and the first site's receiving beam) to the first site through the first communication link.
[0291] It should be noted that this embodiment does not limit the role played by the first station in the beam training process, and it can be an initiator or a responder.
[0292] As a possible implementation manner, the first site serves as an initiator of the beam training, and the second site serves as a responder of the beam training.
[0293] As another possible implementation manner, the first station serves as a responding end of the beam training, and the second station serves as an initiating end of the beam training.
[0294] Among them, the initiator can serve as the transmitter of the PPDU for beam training, and can also serve as the receiver of the PPDU for beam training; similarly, the responder can serve as the transmitter of the PPDU for beam training, and can also serve as the receiver of the PPDU for beam training.
[0295] It should be noted that this embodiment primarily describes the initiator sending the training beam first during beam training, followed by the responder. However, the reverse is also possible and not limiting. For example, the initiator can initiate transmission at a low frequency but allow the responder to send first at a high frequency. In this case, it can be understood that the responder prioritizes sending the training beam.
[0296] Specifically, before or during beam training, the first station and the second station may negotiate, through the first communication link and / or the second communication link, information about the PPDU sent during beam training. This embodiment does not limit how the first station and the second station negotiate information about the PPDU sent during beam training.
[0297] For example, in this embodiment, the first site and the second site can negotiate the PPDU information sent during the beam training process through the first communication link (i.e., the high-frequency communication link). The specific negotiation process can refer to the description of the process of negotiating relevant parameters of the beam training process between sites in the current relevant technology (such as negotiation in the SLS process, etc.), which will not be repeated here.
[0298] For example, in this embodiment, since the first site and the second site are multi-link devices, the first site and the second site can negotiate the information of the PPDU sent during the beam training process through the second communication link (i.e., the low-frequency communication link). The specific negotiation process can refer to the communication method shown in Figure 18 below. The description of the information of the PPDU negotiated by the first site and the second site will be described in detail in the embodiment shown in Figure 12 below, and will not be described in detail here.
[0299] In this embodiment, there is no limitation on the specific triggering conditions for determining beam training through the second communication link between the first site and the second site. For example, the beam training process may be beam training performed by the first site and the second site for beam recovery in the event of beam interruption. For another example, the beam training process may be beam training performed when the first site and the second site establish a beam-forming link.
[0300] Exemplarily, the beam training process performed by the first site and the second site includes a partial SLS process, a full SLS process, or a BRP process.
[0301] Optionally, if the first station and the second station determine to perform beam training, it is due to beam interruption (or beam failure). For example, the first station and / or the second station determine to perform beam training, including: the first station and / or the second station determine that a beam used for transmitting information on a frequency band operating a first communication link between the first station and the second station is failed.
[0302] Exemplarily, in this embodiment, the first station determines beam interruption in the following possible implementations, but is not limited to:
[0303] The beam link holding time maintained locally by the first station expires; or
[0304] The beam trained between the first site and the second site is misaligned (e.g., the SNR, SINR, or RSSI of the beam is too low), and beam training needs to be repeated; or
[0305] When the first station and the second station perform PPDU transmission based on the trained beam, PPDU loss occurs.
[0306] It should be noted that the above-mentioned method of determining beam interruption is only an example and does not constitute any limitation on the scope of protection of this application. In this embodiment, no limitation is imposed on the triggering conditions for determining the need for beam training between the first site and the second site.
[0307] Exemplarily, after the first station determines to send multiple first PPDUs to the second station through the first communication link, the first PPDU may be sent to the second station through the first communication link. The method flow shown in FIG6 further includes:
[0308] S620: The first station sends a first PPDU to the second station.
[0309] Specifically, in this embodiment, the first site sends the first PPDU to the second site, including: the first site sends part of the first PPDUs among multiple first PPDUs to the second site through the first communication link, and when the remaining part of the first PPDUs is not sent, the first site receives a first stop frame from the second site.
[0310] The first station sends multiple first PPDUs to the second station via the first communication link, including: during the process of the first station sending multiple first PPDUs to the second station via the first communication link, after each first PPDU is sent, the next first PPDU is sent after a period of time. No other PPDUs or frames are sent during the time interval between sending two adjacent first PPDUs. For example, the first station sends a first PPDU#1 to the second station via the first communication link, and after an interval of time length #1, the first station sends a first PPDU#2 to the second station via the first communication link. The first PPDU#1 and the first PPDU#2 are two adjacent first PPDUs among the multiple first PPDUs to be sent, and within the time length #1, the first station does not send other information to the second station via the first communication link.
[0311] It should be understood that if the beam training process is not interfered with, the first station will send multiple first PPDUs to the second station via the first communication link, and the second station will send multiple second PPDUs to the first station via the first communication link, and feedback on the better beam will be completed. During the PPDU transmission process, even if the first station and / or the second station have trained a beam (e.g., a transmit beam and / or receive beam) whose quality meets preset conditions (e.g., the SNR, SINR, RSSI, or channel meets preset requirements, or the signaling fields of the corresponding PPDU are successfully decoded and pass the cyclic redundancy check (CRC) and frame check sequence (FCS)), the PPDU transmission process cannot be stopped because, in high-frequency communications, the PPDU transmitter does not leave a period of time after each PPDU transmission to feedback a response (Ack) frame to the receiver.
[0312] In order to improve the efficiency of beam training in this embodiment, a stop frame can be sent via the low-frequency communication link (i.e., the second communication link mentioned above) so that the first station and / or the second station can actively stop the beam training process. For example, if the receiving end has learned the better transmit beam of the transmitting end and / or learned the better receive beam of the receiving end, the receiving end can send a stop frame to notify the receiving end that the transmission of the PPDU for beam training on the high-frequency communication link can be stopped. The method flow shown in Figure 6 also includes:
[0313] S630: The second station performs beam training.
[0314] In this embodiment, the second station can perform beam training based on the received first PPDU. After the second station has trained a beam whose quality meets the preset conditions based on the received first PPDU, the second station in this embodiment can instruct the first station to stop sending the first PPDU through a first stop frame.
[0315] In this embodiment, the preset condition is not limited. For example, the preset condition may be that the RSSI, SNR, or SINR is greater than a preset threshold. For another example, the preset condition may be that the second station successfully decodes the signaling field corresponding to the first PPDU, passes a cyclic redundancy check (CRC), a frame check sequence (FCS), etc.
[0316] As a possible implementation method, the process of beam training performed by the second station in this embodiment can refer to the method of beam training performed by the receiving end in the prior art. The difference is that in this embodiment, after the second station obtains a beam whose quality meets the preset conditions through training, it can instruct the first station to stop sending the first PPDU through the first stop frame.
[0317] As another possible implementation method, in this embodiment, if the second site locally stores a second mapping table, the second mapping table includes a mapping relationship between the transmitting end's sending beam information and the receiving end's receiving beam information, the second site can refer to the second mapping table during beam training.
[0318] For example, the second mapping table locally stored at the second site is shown in Table 3 below:
[0319] Table 3
[0320] If the second station receives the first PPDU sent through the transmit beam a through the first communication link, the second station determines that the receive beam corresponding to the transmit beam a is the receive beam o.
[0321] It should be noted that the transmit beam ID and receive beam ID in Table 3 use different letters, but the IDs can be the same. For example, o in Table 3 can be equal to p. During beam training, beam pairs with better SNR or channel information can be prioritized. Furthermore, the third column in Table 3 (i.e., SNR, channel, and other related information) can be omitted. The order in which beam pairs appear in the list can represent SNR or channel conditions from best to worst (or vice versa).
[0322] S640: The second station sends a first stop frame to the first station.
[0323] The second station sends a first stop frame to the first station through the second communication link, where the first stop frame is used to instruct the first station to stop sending unsent PPDUs among the multiple first PPDUs through the first communication link.
[0324] Exemplarily, in this embodiment, the second station performs beam training based on the received part of the first PPDU, and after determining the transmitting beam of the first station and / or the receiving beam of the second station that meet the preset conditions, a first stop frame can be sent to the first station through the second communication link.
[0325] In this embodiment, there is no limitation on the process by which the second station performs beam training based on the received first PPDU to determine a better transmitting beam of the first station and / or determines a better receiving beam of the second station, and reference may be made to the description of beam training performed by the receiving end in the prior art; alternatively, in this embodiment, before receiving the first PPDU, the second station has received beam information for sending the first PPDU sent by the first station through the second communication link, and the second station may perform beam training based on the beam information for sending the first PPDU.
[0326] Specifically, when the first station, as a transmitter, sends a first PPDU for beam training to the second station, and the second station, as a receiver, receives the first PPDU, as described above, when the receiver has learned the transmitter's preferred transmit beam and / or learned the receiver's preferred receive beam, the receiver can send a stop frame to notify the receiver that it can stop sending the PPDU for beam training on the high-frequency communication link. In this embodiment, when the second station has learned the transmitter's preferred transmit beam and / or learned the receiver's preferred receive beam, the second station can send a first stop frame to the first station to notify the first station to stop sending the PPDU via the first communication link.
[0327] In this embodiment, the first station receives the first stop frame after sending a portion of the first PPDU. For example, the negotiation between the first station and the second station includes the first station sending 10 first PPDUs to the second station via the first communication link. The first station receives the first stop frame after sending 5 first PPDUs to the second station via the first communication link.
[0328] It should be understood that the above-mentioned frame instructing the first station to stop sending the first PPDU is called the first stop frame for example only and does not constitute any limitation to the protection scope of the present application.
[0329] As described above, the first station can serve as the initiator of beam training or the responder of beam training. For example, when the first station serves as different roles in the beam training process, the response to the first stop frame may be different, including but not limited to the following possible ways:
[0330] Method 1: The first site acts as the initiator of beam training. After receiving the first stop frame, the first site can stop sending the remaining first PPDU to be sent and cancel receiving the second PPDU of the second site (responder), that is, the beam training ends.
[0331] In the case shown in method 1, the first station determines that it can receive multiple second PPDUs from the second station through the first communication link, and the multiple second PPDUs are used to train the transmit beam of the second station and / or the receive beam of the first station. The first station stops sending the first PPDU and cancels receiving the multiple second PPDUs in response to the first stop frame; in other words, the second station cancels sending the multiple second PPDUs in response to the first stop frame.
[0332] For example, the second station, based on the received portion of the first PPDU, has trained the first station's transmit beam and the second station's receive beam, both of which meet the preset quality requirements. Furthermore, based on the mutual difference, the second station's transmit beam and the first station's receive beam are determined to meet the preset quality requirements. Beam training may be terminated by the first stop frame.
[0333] For ease of understanding, how the first station responds to the first stop frame in the case shown in the first manner is described in detail with reference to FIG. 7 .
[0334] In the case shown in Figure 7, the result of the negotiation between the first site and the second site is: the first site will send 10 first PPDUs (first PPDU#1, first PPDU#2, first PPDU#3...first PPDU#10) to the second site through the first communication link, and the second site will send 10 second PPDUs (second PPDU#1, second PPDU#2, second PPDU#3...second PPDU#10) to the first site through the first communication link to achieve beam training.
[0335] After the first station sends three first PPDUs to the second station via the first communication link (e.g., first PPDU#1, first PPDU#2, and first PPDU#3 shown in FIG7 ), the second station has trained the first station's transmit beam and the second station's receive beam based on the three first PPDUs to obtain a quality that satisfies the preset conditions, and is able to determine the second station's transmit beam and the first station's receive beam, both of which meet the preset conditions. The second station can then send a first stop frame (e.g., the first stop frame shown in FIG7 ) to the first station, instructing the first station to stop sending the first PPDU and instructing the second station to stop transmitting the second PPDU. After receiving the first stop frame, the first station can stop sending the first PPDU and cancel receiving the second PPDU, and beam training is completed.
[0336] Method 2: The first site serves as the initiator of beam training. After receiving the first stop frame, the first site can stop sending the remaining first PPDU to be sent, but will still receive at least one second PPDU sent by the second site subsequently.
[0337] In the case shown in method 2, the first site determines that it can receive multiple second PPDUs from the second site through the first communication link, and the multiple second PPDUs are used to train the transmit beam of the second site and / or the receive beam of the first site. After the first site receives the first stop frame from the second site through the second communication link, the first site can also receive some or all of the multiple second PPDUs through the first communication link.
[0338] For example, the second station is able to determine the transmit beam of the first station and the receive beam of the second station based on the received part of the first PPDU. The second station can instruct the first station to stop sending the unsent PPDUs among the multiple first PPDUs through the first communication link through the first stop frame, but the beam training process is not over. The second station can send part or all of the multiple second PPDUs to the first station through the first communication link, so that the first station can determine the receive beam of the first station and the transmit beam of the second station based on the received second PPDU.
[0339] For ease of understanding, how the first station responds to the first stop frame in the case shown in the second manner is described in detail with reference to FIG. 8 and FIG. 9 .
[0340] In the cases shown in Figures 8 and 9, the result of the negotiation between the first site and the second site is: the first site will send 10 first PPDUs (first PPDU#1, first PPDU#2, first PPDU#3...first PPDU#10) to the second site through the first communication link, and the second site will send 10 second PPDUs (second PPDU#1, second PPDU#2, second PPDU#3...second PPDU#10) to the first site through the first communication link to achieve beam training.
[0341] After the first station sends three first PPDUs to the second station through the first communication link (such as the first PPDU#1, the first PPDU#2 and the first PPDU#3 shown in Figure 8), the second station has trained the three first PPDUs to obtain the transmitting beam of the first station and the receiving beam of the second station, whose quality meets the preset conditions. The second station can send a first stop frame (such as the first stop frame shown in Figure 8) to the first station, instructing the first station to stop sending the first PPDU. After receiving the first stop frame, the first station can stop sending the first PPDU. When the second station sends the second PPDU to the first station through the first communication link, the first station can receive the second PPDU and perform beam training based on the second PPDU to obtain the receiving beam of the first station and the transmitting beam of the second station, whose quality meets the preset conditions.
[0342] Optionally, FIG8 shows that the first station receives all the second PPDUs among the multiple second PPDUs sent by the second station.
[0343] Optionally, FIG9 shows that the first station receives part of the second PPDUs among the multiple second PPDUs sent by the second station.
[0344] It should be understood that if the first station can train to obtain the receiving beam of the first station and the transmitting beam of the second station whose quality meets the preset conditions after receiving some of the second PPDUs among the multiple second PPDUs, the first station can instruct the second station to stop sending the unsent PPDUs among the multiple second PPDUs through the second communication link through the second stop frame.
[0345] As shown in Figure 9, after the second station sends three second PPDUs to the first station through the first communication link (such as the second PPDU#1, the second PPDU#2 and the second PPDU#3 shown in Figure 9), the second station has determined the information of the beam used for communication between the first station and the second station based on the three second PPDUs. The first station can send a second stop frame (such as the second stop frame shown in Figure 9) to the second station, instructing the second station to stop sending the second PPDU. After receiving the second stop frame, the second station can stop sending the second PPDU.
[0346] Optionally, beam training between the first station and the second station can be understood as performing SLS. SLS has an ISS phase and an RSS phase. In the case shown in method 2, the first stop frame can be understood as being used to stop the ISS phase and switch to the RSS phase. Optionally, in the case shown in method 2, the second station can inform the second station of time-related information for sending the second PPDU through the first stop frame; or, it can be defaulted that the second station will send the second PPDU after sending the first stop frame. In this embodiment, there is no limit on the time when the second station sends the second PPDU.
[0347] Method three: The first station serves as a responding end of the beam training. After receiving the first stop frame, the first station can stop sending the remaining first PPDU to be sent, and the beam training ends.
[0348] In the case shown in method three, the first site determines that it can receive multiple second PPDUs from the second site through the first communication link, and the multiple second PPDUs are used to train the transmit beam of the second site and / or the receive beam of the first site. Before the first site sends part of the multiple first PPDUs to the second site through the first communication link, the first site receives part or all of the multiple second PPDUs from the second site through the first communication link.
[0349] For example, the second station can determine the transmit beam of the first station and the receive beam of the second station based on the received portion of the first PPDU. The beam training can be ended through the first stop frame.
[0350] For ease of understanding, how the first station responds to the first stop frame in the case shown in the third manner is described in detail with reference to FIG. 10 and FIG. 11 .
[0351] In the cases shown in Figures 10 and 11, the result of the negotiation between the first site and the second site is: the first site will send 10 first PPDUs (first PPDU#1, first PPDU#2, first PPDU#3...first PPDU#10) to the second site through the first communication link, and the second site will send 10 second PPDUs (second PPDU#1, second PPDU#2, second PPDU#3...second PPDU#10) to the first site through the first communication link to achieve beam training.
[0352] Optionally, FIG10 shows that the first station receives all second PPDUs among multiple second PPDUs sent by the second station. After the first station sends three first PPDUs to the second station via the first communication link (e.g., first PPDU#1, first PPDU#2, and first PPDU#3 shown in FIG10), the second station has trained the three first PPDUs to obtain information about a beam used for communication between the first station and the second station, the quality of which meets a preset condition. The second station may send a first stop frame (e.g., the first stop frame shown in FIG10) to the first station, instructing the first station to stop sending the first PPDU. After receiving the first stop frame, the first station may stop sending the first PPDU, and the beam training is completed.
[0353] Optionally, if the first station, after receiving some of the multiple second PPDUs, can train to obtain the first station's receive beam and the second station's transmit beam whose quality meets a preset condition, the first station can instruct the second station to stop transmitting the unsent PPDUs in the multiple second PPDUs via the second communication link through a second stop frame. As shown in FIG11 , after the second station transmits three second PPDUs to the first station via the first communication link (e.g., second PPDU#1, second PPDU#2, and second PPDU#3 shown in FIG11 ), the first station has trained information on the beams used for communication between the first station and the second station based on the three second PPDUs, and the first station can send a second stop frame (e.g., the second stop frame shown in FIG11 ) to the second station, instructing the second station to stop transmitting the second PPDUs. After receiving the second stop frame, the second station can stop transmitting the second PPDUs and switch to receiving the first PPDU of the first station.
[0354] Optionally, in the case shown in method three, the first site may inform the first site of time-related information for sending the first PPDU through the second stop frame; or, it may be defaulted that how long the first site will send the first PPDU after sending the second stop frame. In this embodiment, there is no limit on the time for the first site to send the first PPDU.
[0355] It should be understood that in the cases shown in the above-mentioned methods 2 and 3, the first station needs to perform beam training according to the received second PPDU, and the method flow shown in FIG6 may further include:
[0356] S650: The second station sends a second PPDU to the first station.
[0357] Specifically, the second station sends part or all of the second PPDUs among the multiple second PPDUs to the first station via the first communication link. As can be seen from the above, after the first station performs beam training to obtain a beam whose quality meets the preset conditions, it can instruct the second station to stop sending the second PPDU through the second stop frame. That is, the second station may only send part of the second PPDUs among the multiple second PPDUs.
[0358] S660: The first station performs beam training.
[0359] Specifically, the first station performs beam training based on all or part of the received second PPDU. Similar to the beam training performed by the second station in step S630 above, in this embodiment, the first station performs beam training based on the received second PPDU, including but not limited to the following two possible implementations:
[0360] As a possible implementation method, the process of beam training performed by the first station in this embodiment can refer to the method of beam training performed by the receiving end in the prior art. The difference is that in this embodiment, after the first station obtains a beam whose quality meets the preset conditions through training, it can use a second stop frame to instruct the second station to stop sending the second PPDU.
[0361] As another possible implementation method, in this embodiment, if the first site locally stores a first mapping table, which includes a mapping relationship between the transmitting end's sending beam information and the receiving end's receiving beam information, the first site can refer to the first mapping table during beam training.
[0362] S670: The first station sends a second stop frame to the second station.
[0363] The first station sends a second stop frame to the second station via the second communication link. The second stop frame is used to instruct the second station to stop sending unsent second PPDUs among the plurality of second PPDUs via the first communication link. Specifically, the manner in which the second stop frame is sent can refer to the description of sending the second stop frame in Figures 8 to 11 above, and will not be repeated here.
[0364] In addition, this embodiment does not limit whether the first site and / or the second site stops sending the PPDU immediately after receiving the stop frame, because it is possible that the first site and / or the second site needs response time to process the stop frame, and the response time can also be negotiated on the second communication link.
[0365] For example, when the first station does not immediately stop sending the first PPDU after receiving the first stop frame, the above-mentioned unsent PPDUs (e.g., the unsent PPDUs among multiple first PPDUs) may not be all the first PPDUs remaining when the first stop frame is received, because when the first station processes the first stop frame, it is possible that the first PPDU will still be sent, that is, the number of first PPDUs that are actually unsent may be equal to or less than the number of unsent first PPDUs that are remaining when the first stop frame is received; similarly, when the second station does not immediately stop sending the second PPDU after receiving the second stop frame, the above-mentioned unsent PPDUs (e.g., the unsent PPDUs among multiple second PPDUs) may not be all the second PPDUs remaining when the second stop frame is received, because when the second station processes the second stop frame, it is possible that the second PPDU will still be sent, that is, the number of second PPDUs that are actually unsent may be equal to or less than the number of unsent second PPDUs that are remaining when the second stop frame is received.
[0366] For example, after the first station receives a first stop frame from the second station via the second communication link, the first station stops sending the unsent PPDUs in the multiple first PPDUs after a first duration in response to the first stop frame. The first duration may be predefined. For example, the first duration may be set based on the time required for the first station to process the first stop frame after receiving the first stop frame from the second communication link. It should be noted that the first station may continue to send the first PPDU within the first duration. Optionally, the granularity of the first duration may be multiple first PPDUs. For example, after the first station receives the first stop frame, it stops sending the first PPDU after sending X first PPDUs.
[0367] For another example, after the second station receives a second stop frame from the first station via the second communication link, the second station stops sending unsent PPDUs from the plurality of second PPDUs after a second duration in response to the second stop frame. The second duration may be predefined. For example, the second duration may be set based on the time required for the second station to process the second stop frame after receiving it from the second communication link. It should be noted that the second station may continue to send second PPDUs within the second duration. Optionally, the granularity of the second duration may be multiple second PPDUs. For example, after receiving the second stop frame, the second station stops sending second PPDUs after sending Y second PPDUs.
[0368] In addition, the above-mentioned stop frame can also carry other information. For example, the stop frame carries the information of the beam obtained by the receiving end through beam training, so that the training results do not need to be transmitted through other signaling, saving signaling overhead.
[0369] Optionally, the first stop frame includes information about at least one transmit beam of the first station and / or information about at least one receive beam of the second station, wherein the at least one transmit beam corresponds to (or matches) the at least one receive beam. A transmit beam and a matched (or corresponding) receive beam indicate that the transmit beam and the corresponding receive beam form a beam pair, and information transmitted by the transmit beam is received by the receive beam corresponding to the transmit beam, thereby achieving better antenna gain.
[0370] For example, the information of the transmitting beam of the first site is used to indicate the transmitting beam of the first site determined by the second site that meets the preset requirements, and the information of the receiving beam of the second site is used to indicate the receiving beam of the second site determined by the second site that meets the preset requirements.
[0371] Exemplarily, the first stop frame may further include quality information of at least one transmit beam of the first site and / or quality information of at least one receive beam of the second site.
[0372] For example, the first stop frame includes the identifier of at least one transmit beam of the first site and quality information of each transmit beam in the at least one transmit beam, and the at least one receive beam of the second site and quality information of each receive beam in the at least one receive beam.
[0373] If the second station is a responding end device, the first stop frame may further include indication information indicating whether the second station will subsequently send a second PPDU.
[0374] Optionally, the second stop frame includes information of at least one receiving beam of the first site and / or information of at least one transmitting beam of the second site, and the at least one transmitting beam corresponds to (or matches) the at least one receiving beam.
[0375] For example, the information of the transmitting beam of the second site is used to indicate the transmitting beam of the second site determined by the first site that meets the preset requirements, and the information of the receiving beam of the first site is used to indicate the receiving beam of the first site determined by the first site that meets the preset requirements.
[0376] Exemplarily, the second stop frame may further include quality information of at least one receiving beam of the first site and / or quality information of at least one transmitting beam of the second site.
[0377] For example, the second stop frame includes the identifier of at least one transmit beam of the second site and the quality information of each transmit beam in the at least one transmit beam, as well as the identifier of at least one receive beam of the first site and the quality information of each receive beam in the at least one receive beam.
[0378] If the first station is a responding end device, the second stop frame may further include indication information indicating whether the first station will subsequently send the first PPDU.
[0379] In the communication method shown in FIG6 , after two multi-link devices (e.g., a first station and a second station) establish a communication connection (e.g., a first communication link and a second communication link are established between the first station and the second station), beam training can be performed between the first station and the second station to obtain a better beam for information transmission. Specifically, in this technical solution, beam training between the first station and the second station includes: the first station determines to send multiple first PPDUs to the second station via the first communication link for beam training (e.g., for training the first station's transmit beam and the second station's receive beam). When the first station sends some of the multiple first PPDUs to the second station via the first communication link, but some remain unsent, the first station receives a first stop frame from the second station via the second communication link. The first stop frame instructs the first station to stop sending the unsent PPDUs from the multiple first PPDUs via the first communication link. That is, in this technical solution, stations participating in beam training can proactively stop sending PPDUs during beam training using the stop frame, thereby improving beam training efficiency.
[0380] This application also provides a communication method in which a receiving end can use low-frequency feedback to obtain beam information during beam training, enabling a transmitting end to adjust a beam training strategy based on the received beam information. This communication method is described in detail below with reference to FIG12 .
[0381] S1210 , a first station and a second station determine to transmit a plurality of first PPDUs and a plurality of second PPDUs through a first communication link.
[0382] Please refer to the description of step S610 in the communication method shown in FIG6 , which will not be repeated here.
[0383] Exemplarily, after the first station determines to send multiple first PPDUs to the second station through the first communication link, the first PPDU may be sent to the second station through the first communication link. The method flow shown in FIG12 further includes:
[0384] S1220. The first station sends a first PPDU to the second station.
[0385] Specifically, in this embodiment, the first site sends the first PPDU to the second site, including: the first site sends part of the first PPDUs among multiple first PPDUs to the second site through the first communication link, and when the remaining first PPDUs are not sent, the first site receives a first suggestion frame from the second site, and the first suggestion frame includes first beam training information obtained by the second site through beam training, and the first suggestion frame is used to instruct the first site to adjust the sending strategy of the remaining first PPDUs among the multiple first PPDUs.
[0386] In this embodiment, the first station receives the first suggestion frame after sending a portion of the first PPDU. For example, the negotiation between the first station and the second station may include the first station sending 10 first PPDUs to the second station via the first communication link. The first station receives the first suggestion frame after sending 5 first PPDUs to the second station via the first communication link.
[0387] It should be understood that the above-mentioned frame instructing the first station to adjust the transmission strategy of the remaining first PPDUs in multiple first PPDUs is called the first suggestion frame for example only and does not constitute any limitation to the protection scope of the present application.
[0388] It should be understood that if the beam training process is not interfered with, the first station will send multiple first PPDUs to the second station via the first communication link, and the second station will send multiple second PPDUs to the first station via the first communication link, and complete feedback on the preferred beam. During the PPDU transmission process, even if the first station and / or the second station have trained a beam (e.g., a transmit beam and / or receive beam) whose quality meets preset conditions (e.g., SNR, channel, etc. meet preset requirements), the PPDU transmission process will not change, and the beam training process is not flexible enough.
[0389] In order to improve the flexibility of beam training in this embodiment, a suggestion frame can be sent through a low-frequency communication link (i.e., the second communication link mentioned above) so that the first site and / or the second site can adjust the sending of the PPDU in the beam training process in a timely manner based on the received suggestion frame. For example, the receiving end can inform the sending end of some beam information that has been measured before the end of the beam training. The receiving end can send a suggestion frame to inform the beam that meets certain conditions (such as SNR or RSSI, etc. greater than a certain threshold, or the receiving end successfully decodes the signaling field of the corresponding PPDU, passes the cyclic redundancy check (CRC), frame check sequence (FCS), etc.), which helps the sending end to further adjust the beam training strategy when sending the PPDU. The method flow shown in Figure 12 also includes:
[0390] S1230: The second station performs beam training.
[0391] Please refer to the description of step S630 in the communication method shown in FIG6 , which will not be repeated here.
[0392] S1240: The second station sends a first suggestion frame to the first station.
[0393] The second station sends a first suggestion frame to the first station through the second communication link, where the first suggestion frame is used to instruct the first station to adjust a sending strategy of unsent PPDUs in the multiple first PPDUs.
[0394] As described above, the first station can serve as the initiator of beam training or the responder of beam training. For example, when the first station serves as different roles in the beam training process, the way of receiving the first suggestion frame is different, including but not limited to the following two possible ways:
[0395] Method 4: The first station serves as the initiator of beam training. After receiving the first suggestion frame, the first station adjusts the sending strategy of the remaining first PPDU and receives the second PPDU of the second station (responder).
[0396] In the case shown in method four, the first site determines that it can receive multiple second PPDUs from the second site through the first communication link, and the multiple second PPDUs are used to train the transmit beam of the second site and / or the receive beam of the first site. The first site adjusts the transmission strategy of the unsent PPDUs in the multiple first PPDUs in response to the first suggestion frame, and after the transmission of the first PPDU on the first site side is completed, the first site receives multiple second PPDUs from the second site through the first communication link.
[0397] For ease of understanding, the transmission method of the first recommended frame in the case shown in the fourth method is described in detail with reference to FIG. 13 and FIG. 14 .
[0398] In the cases shown in Figures 13 and 14, the result of the negotiation between the first site and the second site is: the first site will send 10 first PPDUs (first PPDU#1, first PPDU#2, first PPDU#3...first PPDU#10) to the second site through the first communication link, and the second site will send 10 second PPDUs (second PPDU#1, second PPDU#2, second PPDU#3...second PPDU#10) to the first site through the first communication link to achieve beam training.
[0399] It should be understood that in the cases shown in FIG. 13 and FIG. 14 , the first suggested frame and / or the second suggested frame do not indicate adjustment of the number of PPDUs, but this does not limit the suggested frame to not being able to adjust the number of PPDUs, which is just not reflected in this example.
[0400] Optionally, FIG13 shows that the first station does not feed back the second suggestion frame during the process of receiving all the second PPDUs among the multiple second PPDUs sent by the second station.
[0401] For example, after the first station sends three first PPDUs to the second station through the first communication link (such as the first PPDU#1, the first PPDU#2 and the first PPDU#3 shown in Figure 13), the second station can send a first suggestion frame (such as the first suggestion frame shown in Figure 13) to the first station, providing beam information so that the first station can adjust the subsequent first PPDU sending strategy according to the first suggestion frame. After the first station finishes sending the first PPDU, the second station sends the second PPDU to the first station.
[0402] Optionally, as shown in FIG14 , after the first station receives part of the second PPDUs among the multiple second PPDUs sent by the second station, it feeds back a second suggestion frame so that the second station can adjust the subsequent second PPDU sending strategy according to the second suggestion frame.
[0403] For example, after the first site sends three first PPDUs to the second site through the first communication link (such as the first PPDU#1, the first PPDU#2 and the first PPDU#3 shown in Figure 13), the second site can send a first suggestion frame (such as the first suggestion frame shown in Figure 13) to the first site, providing beam information so that the first site can adjust the subsequent first PPDU sending strategy according to the first suggestion frame. After the first site completes the sending of the first PPDU, the first site receives part of the second PPDUs from the multiple second PPDUs from the second site through the first communication link, and sends a second suggestion frame to the second site through the second communication link. The second suggestion frame includes the second beam training information obtained by the first site through beam training.
[0404] As shown in Figure 14, after the second site sends three second PPDUs to the first site through the first communication link (such as the second PPDU#1, the second PPDU#2 and the second PPDU#3 shown in Figure 14), the first site can send a second suggestion frame (such as the second suggestion frame shown in Figure 14) to the second site, instructing the second site to adjust the subsequent second PPDU sending strategy.
[0405] Optionally, in the case shown in method four, the second site may inform the second site of the time-related information for sending the second PPDU through the first suggestion frame; or, it may be defaulted that how long the second site will send the second PPDU after sending the first suggestion frame. In this embodiment, there is no limit on the time for the second site to send the second PPDU.
[0406] Method 5: The first station serves as the responding end of the beam training.
[0407] In the case shown in method five, the first site determines that it can receive multiple second PPDUs from the second site through the first communication link, and the multiple second PPDUs are used to train the transmit beam of the second site and / or the receive beam of the first site. Before the first site sends part of the multiple first PPDUs to the second site through the first communication link, the first site receives the multiple second PPDUs from the second site through the first communication link.
[0408] For ease of understanding, the transmission method of the first recommended frame in the case shown in the fifth method is described in detail with reference to FIG. 15 and FIG. 16 .
[0409] In the cases shown in Figures 15 and 16, the result of the negotiation between the first site and the second site is: the first site will send 10 first PPDUs (first PPDU#1, first PPDU#2, first PPDU#3...first PPDU#10) to the second site through the first communication link, and the second site will send 10 second PPDUs (second PPDU#1, second PPDU#2, second PPDU#3...second PPDU#10) to the first site through the first communication link to achieve beam training.
[0410] It should be understood that in the cases shown in Figures 15 and 16, the first recommended frame and / or the second recommended frame does not indicate the adjustment of the number of PPDUs, but does not limit the recommended frame to not adjusting the number of PPDUs, nor does it limit the recommended frame to not adjusting the number of PPDUs sent on a certain beam. This is just not reflected in this example.
[0411] Optionally, FIG15 shows that the first station does not feed back the second suggestion frame during the process of receiving all the second PPDUs among the multiple second PPDUs sent by the second station.
[0412] As shown in Figure 15, after the first station receives multiple second PPDUs from the second station through the first communication link, after the first station sends three first PPDUs to the second station through the first communication link (such as the first PPDU#1, the first PPDU#2 and the first PPDU#3 shown in Figure 10), the second station can send a first suggestion frame (such as the first suggestion frame shown in Figure 15) to the first station, providing beam information so that the first station can adjust the subsequent first PPDU sending strategy according to the first suggestion frame.
[0413] Optionally, as shown in Figure 16, after the first station receives part of the second PPDUs among the multiple second PPDUs sent by the second station, it can feed back a second suggestion frame so that the second station can adjust the subsequent second PPDU sending strategy according to the second suggestion frame.
[0414] As shown in FIG16 , after the second station sends three second PPDUs to the first station via the first communication link (e.g., second PPDU#1, second PPDU#2, and second PPDU#3 shown in FIG16 ), the first station may send a second suggestion frame (e.g., the second suggestion frame shown in FIG16 ) to the second station, instructing the second station to adjust its subsequent second PPDU transmission strategy. After the second station completes sending the second PPDU, the first station sends the first PPDU to the second station.
[0415] Optionally, in the case shown in method five, the first site may inform the first site of time-related information for sending the first PPDU through the second suggestion frame; or, it may be defaulted how long the first site will send the first PPDU after sending the second suggestion frame. In this embodiment, there is no limit on the time for the first site to send the first PPDU.
[0416] S1250: The first station adjusts a transmission strategy of the remaining first PPDUs in response to the first suggestion frame.
[0417] Specifically, before performing beam training, the first station and the second station may negotiate information about the PPDU sent during the beam training process through the first communication link and / or the second communication link. This embodiment does not limit how the first station and the second station negotiate information about the PPDU sent during the beam training process before performing beam training.
[0418] For example, in this embodiment, the first site and the second site can negotiate the PPDU information sent during the beam training process through the first communication link (i.e., the high-frequency communication link). The specific negotiation process can refer to the description of the process of negotiating relevant parameters of the beam training process between sites in the current relevant technology (such as negotiation in the SLS process, etc.), which will not be repeated here.
[0419] For example, in this embodiment, since the first site and the second site are multi-link devices, the first site and the second site can negotiate the information of the PPDU sent during the beam training process through the second communication link (i.e., the low-frequency communication link). The specific negotiation process can refer to the communication method shown in Figure 18 below. The description of the information of the PPDU negotiated by the first site and the second site will be described in detail in the embodiment shown in Figure 12 below, and will not be described in detail here.
[0420] This embodiment mainly involves that during the beam training process, the first station and / or the second station can adjust the transmission beam of the PPDU sent by the transmitter through the suggestion frame.
[0421] Specifically, the information included in the first suggestion frame in this embodiment includes but is not limited to the following two possible implementations:
[0422] As a possible implementation manner, the first suggestion frame includes transmission beam information of at least one of the first sites that meets preset conditions.
[0423] For example, when the second station performs beam training, the second station can inform some beam training information determined by itself through the first suggestion frame before the beam training is completed. For example, when the beam measured by the second station meets certain conditions (such as SNR, RSSI, SNR, etc. are greater than a certain threshold, or the second station successfully decodes the signaling field corresponding to the first PPDU, passes CRC, FCS check, etc.), the second station can send a first suggestion frame to the first station. The first suggestion frame is used to inform relevant beam information, such as the number, SNR, RSSI, SINR, channel state information, etc. corresponding to the beam that meets the conditions.
[0424] In this implementation, the first site determines the transmission strategy of the remaining first PPDUs in the multiple first PPDUs in response to the first suggestion frame, including: the first site determines the direction of the transmission beam of the remaining first PPDUs in the multiple first PPDUs in response to the first suggestion frame.
[0425] Under this implementation, the transmission beam information of at least one first site included in the first recommended frame helps the first site to further adjust the beam training strategy when sending the remaining first PPDUs, such as changing the beam ID for sending subsequent first PPDUs, etc., in order to achieve more accurate beam training.
[0426] For ease of understanding, a specific example is used to illustrate how the first station adjusts the beam training strategy based on the first suggested frame in this implementation.
[0427] Example 1:
[0428] During the beam training process, if the second station does not provide the transmission beam information of at least one of the first stations that meets the preset conditions through the first recommendation frame, the first station can send the first PPDU in each direction so that the second station can receive at least one first PPDU, as shown in (a) of Figure 17, where T in (a) of Figure 17 represents the first station (i.e., the transmitting end), and R in (a) of Figure 17 represents the second station (i.e., the receiving end).
[0429] If the second station provides transmit beam information of at least one of the first stations that meets a preset condition through a first suggestion frame, the first station may adjust the direction of the transmit beam for transmitting the first PPDU to a direction close to the beam direction that meets the preset condition, so that the second station can receive the first PPDU more efficiently. As shown in Figure 17(b), Figure 17(b) #1 and #2 represent the transmit beam directions of the first PPDU transmitted by the first station before and after receiving the first suggestion frame, respectively.
[0430] From (a) and (b) in FIG17 , it can be seen that, since the first station knows some better transmission beams through the first recommendation frame during the beam training process, the first station can adopt a more suitable transmission beam for more accurate beam training.
[0431] As another possible implementation, the first suggestion frame includes first transmission beam information of the first station, where the first transmission beam is a beam indicated by the second station as being able to continue to transmit the first PPDU.
[0432] In this implementation, the first site determines the transmission strategy of the remaining first PPDUs in multiple first PPDUs in response to the first suggestion frame, including: the first site determines, in response to the first suggestion frame, that part or all of the remaining first PPDUs in multiple first PPDUs are transmitted in the first transmission beam.
[0433] Optionally, the first station and the second station may negotiate at a low frequency the number of times the first PPDU is sent on the first transmit beam. For example, the second station sends third indication information to the first station via the second communication link, where the third indication information is used to indicate the number of times the first PPDU is sent via the first transmit beam.
[0434] Optionally, the number of times the first PPDU is sent in the first transmission beam may be predefined, or the second site may suggest that the first site may send a certain number of times in the first transmission beam.
[0435] For ease of understanding, a specific example is used to illustrate how the first station adjusts the beam training strategy based on the first recommended frame in this implementation.
[0436] Example 2:
[0437] During the beam training process, if the second station does not provide the first transmission beam information through the first recommendation frame, the first station can send the first PPDU in each direction so that the second station can receive at least one first PPDU, as shown in (a) of Figure 17.
[0438] If the second station provides the first transmit beam information via the first suggestion frame, the first station may repeatedly transmit the first PPDU in the first transmit beam, allowing the second station to perform receive beam training more efficiently. As shown in Figure 17(c), Figure 17(c) #1 and #2 respectively represent the transmit beam directions of the first PPDU transmitted by the first station before and after receiving the first suggestion frame (e.g., the first suggestion frame carries information about beam #2).
[0439] Exemplarily, in this embodiment, the first station needs to perform beam training according to the received second PPDU, and the method flow shown in FIG12 may further include:
[0440] S1260: The second station sends a second PPDU to the first station.
[0441] Specifically, the second station sends multiple second PPDUs to the first station via the first communication link. As can be seen from the above, the first station can instruct the second station to adjust the transmission beam for sending the second PPDUs via the second suggestion frame.
[0442] S1270: The first station performs beam training.
[0443] Please refer to the description of step S660 in the communication method shown in FIG6 , which will not be repeated here.
[0444] S1280: The first station sends a second suggestion frame to the second station.
[0445] The first station transmits a second suggestion frame to the second station via the second communication link. The second suggestion frame is used to instruct the second station to adjust a transmit beam for transmitting a second PPDU that is not transmitted among the plurality of second PPDUs. Specifically, the manner in which the second suggestion frame is transmitted can refer to the description of transmitting the second suggestion frame in Figures 13 to 16 above, and will not be repeated here.
[0446] S1290: The second station adjusts the transmission strategy of the remaining second PPDUs in response to the second suggestion frame.
[0447] Specifically, the information included in the second suggestion frame in this embodiment includes but is not limited to the following two possible implementations:
[0448] As a possible implementation manner, the second recommendation frame includes transmission beam information of at least one of the second sites that meets preset conditions.
[0449] For example, when the first station performs beam training, the first station can inform some beam training information determined by itself through a second suggestion frame before the beam training ends. For example, when the beam measured by the first station meets certain conditions (such as SNR, RSSI, SNR, etc. are greater than a certain threshold, or the first station successfully decodes the signaling field corresponding to the second PPDU, passes CRC, FCS check, etc.), the first station can send a second suggestion frame to the second station. The second suggestion frame is used to inform relevant beam information, such as the number, SNR, RSSI, SINR, channel state information, etc. corresponding to the beam that meets the conditions.
[0450] In this implementation, the second site determines the transmission strategy of the remaining second PPDUs in the multiple second PPDUs in response to the second suggestion frame, including: the second site determines the direction of the transmission beam of the remaining second PPDUs in the multiple second PPDUs in response to the second suggestion frame.
[0451] In this implementation, the transmission beam information of at least one second site included in the second recommended frame helps the second site to further adjust the beam training strategy when sending the remaining second PPDUs, such as changing the beam ID for sending subsequent second PPDUs, etc., in order to achieve more accurate beam training.
[0452] As another possible implementation, the second suggestion frame includes information about a second transmission beam of the second station, where the second transmission beam is a beam indicated by the first station as being capable of continuing to transmit the second PPDU.
[0453] In this implementation, the second site determines the transmission strategy of the remaining second PPDUs in multiple second PPDUs in response to the second recommendation frame, including: the second site determines, in response to the second recommendation frame, that part or all of the remaining second PPDUs in multiple second PPDUs are transmitted in the second transmission beam.
[0454] Optionally, the first station and the second station may negotiate at a low frequency the number of times the second PPDU is sent on the second transmit beam. For example, the first station sends fourth indication information to the second station via the second communication link, where the fourth indication information is used to indicate the number of times the second PPDU is sent via the second transmit beam.
[0455] Optionally, the number of times the second PPDU is sent in the second transmission beam may be predefined, or the first site may suggest that the second site may send a certain number of times in the second transmission beam.
[0456] In the communication method shown in Figure 12, when the first site sends part of the first PPDUs among multiple first PPDUs to the second site through the first communication link, and the remaining part of the first PPDUs has not been sent (or during the beam training process, that is, the beam training has not yet ended), the first site receives a first suggestion frame from the second site through the second communication link. The first suggestion frame includes beam information for the second site to perform beam training based on the received part of the first PPDU. The notification of the beam information helps the first site to further adjust the beam training strategy based on the beam information when sending the remaining first PPDUs, so as to improve the accuracy of the beam training.
[0457] It should be noted that the stop frame shown in Figure 6 and the suggestion frame shown in Figure 12 can be different capabilities of the same frame. For example, when the second station sends frame #1 to the first station, and the frame #1 includes information about the transmission beam of the first station that meets the preset conditions, the first station may respond to the frame #1 by stopping sending the first PPDU (equivalent to receiving the first stop frame), or the first station may respond to the frame #1 by adjusting the transmission beam of the subsequent first PPDU (equivalent to receiving the first suggestion frame).
[0458] It should also be noted that the communication method shown in FIG6 and the communication method shown in FIG12 can be used in combination. For example, after sending the first suggestion frame, the second station can also send the first stop frame. The specific combination method is not limited in this application.
[0459] In addition, the process of sending a stop frame shown in FIG6 and the process of sending a suggestion frame shown in FIG12 can be understood as a renegotiation process or a suggestion process, wherein the renegotiation process can be understood as changing the negotiated parameters through a stop frame and / or a suggestion frame after the negotiation, and the suggestion process can be understood as suggesting that the transmitting end change the negotiated parameters through a stop frame and / or a suggestion frame after the negotiation. Exemplarily, devices can renegotiate during the beam training process to adjust various parameters in the negotiated beam training process, such as time-related parameters, the number of PPDUs sent, the beam sent, and other related parameters. If the time parameters or the number of PPDUs sent change, the original beam training process may change (e.g., the duration required for beam training changes). For example, the above-mentioned stop frame and / or suggestion frame can be understood as a renegotiation or suggestion content, that is, sending a certain frame indicates the stop of a certain stage or the entire beam training. For example, the renegotiation process or the suggestion process is presented as the interaction between the two devices, such as the responding end sends a first suggestion frame, and the sending end feeds back a first suggestion response frame in response to the first suggestion frame; or the sending end may reject the suggestion of the first suggestion frame, re-propose, etc.; for example, the responding end sends a first stop frame, and the sending end feeds back a first stop response frame in response to the first stop frame; or the sending end may reject the suggestion of the first stop frame, re-propose, etc.
[0460] For example, if there is one initiator and multiple responders, the initiator may also notify relevant information of the new beam training by broadcasting or notifying each device one by one, so that each device is aware of the corresponding changes.
[0461] This application also provides a communication method for negotiating beam training via a low-frequency communication link and transmitting beam information of a PPDU to improve the efficiency of beam training. The communication method is described in detail below with reference to FIG18.
[0462] FIG18 is a schematic flow chart of a communication method provided in an embodiment of the present application, comprising the following steps:
[0463] In this embodiment, during the beamforming process between the first station and the second station, information about the beam for sending the PPDU may be negotiated through the second communication link. Specifically, the information about the beam for sending the PPDU negotiated between the first station and the second station includes:
[0464] S1820. The first site sends second information to the second site.
[0465] The second information includes information of a plurality of transmission beams used to transmit the plurality of first PPDUs.
[0466] Exemplarily, the order of the information about the multiple transmit beams of the multiple first PPDUs corresponds to the order of the multiple first PPDUs. For example, the order of the multiple first PPDUs is the first PPDU#1, the first PPDU#2, ..., the first PPDU#N, and the order of the information about the multiple transmit beams is the information about the transmit beam of the first PPDU#1, the information about the transmit beam of the first PPDU#2, ..., the information about the transmit beam of the first PPDU#N.
[0467] Exemplarily, in this embodiment, the negotiation between the first station and the second station regarding the information of the beam for sending the PPDU may be performed after determining that multiple first PPDUs and multiple second PPDUs need to be transmitted between the first station and the second station through the first communication link, that is, before determining to perform beam training. Alternatively, the negotiation of the information of the beam for sending the PPDU may be performed before determining to perform beam training. Optionally, the method flow shown in FIG. 18 may further include:
[0468] S1810 , a first station and a second station determine to transmit a plurality of first PPDUs and a plurality of second PPDUs through a first communication link.
[0469] Please refer to the description of step S610 in the communication method shown in FIG6 , which will not be repeated here.
[0470] The beam information involved in this embodiment can be understood as information used to characterize the beam, including but not limited to: information about the radio frequency chain, antenna information, sector information, antenna weight vector information, and other information that can be used to characterize beam parameters. For example, the second information includes at least one of the following information:
[0471] A beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a counter identifier, or an antenna weight vector identifier of a first PPDU is sent.
[0472] Optionally, the second information may further include information indicating whether the second station receives the first PPDU in a quasi-omnidirectional manner.
[0473] Optionally, the second information may also include information such as the number of first PPDUs, the start time of sending the first PPDUs, the transmission duration of the first PPDUs, or the sending interval between two adjacent first PPDUs.
[0474] To facilitate understanding, the content included in the second information is explained with reference to specific examples.
[0475] Example 3:
[0476] The first site will send 10 first PPDUs (first PPDU#1, first PPDU#2, first PPDU#3...first PPDU#10) to the second site through the first communication link, and the second information includes beam-related information for sending the 10 first PPDUs.
[0477] For example, the second information includes a transmit beam ID, a radio chain ID, an antenna ID, a sector ID, an antenna weight vector ID, etc. for transmitting the first PPDU#1. In addition, the second information may also include information indicating whether the second station uses a quasi-omnidirectional mode to receive the first PPDU#1.
[0478] The second information includes the transmitting beam ID, RF chain ID, antenna ID, sector ID, antenna weight vector ID, etc. of the first PPDU#2. In addition, the second information may also include information indicating whether the second site uses a quasi-omnidirectional mode to receive the first PPDU#2, etc. The information included in the second information of other first PPDUs (first PPDU#3...first PPDU#10) is similar to the beam information of the first PPDU#1 and the first PPDU#2 included in the above-mentioned second information, and will not be repeated here.
[0479] This second information can inform the second station of the beam-related information of each first PPDU used for beam training, allowing the second station to better train its receive beam and / or the first station's transmit beam. The second station can know in advance the beam-related information, such as the sector direction, at which the first PPDU will be sent. Therefore, it can directly initiate directional receive beam training at the corresponding time, or first perform quasi-omnidirectional and then directional receive beam training, thereby improving the efficiency of beam training.
[0480] In addition, in order to perform beam training more efficiently, it can be allowed that in the above beam training process, one or more first PPDUs sent by the first station have a second training field.
[0481] For ease of understanding, the following description uses the presence of a second training field in a first PPDU as an example. For example, the presence of the second training field in the first PPDU can improve beam training efficiency in the following two aspects:
[0482] As a possible implementation manner, the second training field may be sent through the beam that sends the first PPDU.
[0483] For example, the first PPDU#1 has a second training field, and the transmitting beam for sending the first PPDU#1 is beam#1. The second training field can be sent through beam#1, and the number of times it is sent can be N times, where N is a positive integer.
[0484] Under this implementation method, the first PPDU and the second training field of the first PPDU can be sent through the same beam, which can help the second site to train the beam more efficiently. For example, for the same transmitting beam of the first site, the second site has multiple well-matched receiving beams, then the testing of multiple receiving beams can be completed in the same PPDU.
[0485] As another possible implementation manner, the second training field may be transmitted through a beam other than the beam through which the first PPDU is transmitted.
[0486] For example, the first PPDU#1 has a second training field, and the transmitting beam for sending the first PPDU#1 is beam #1. The second training field can be sent through other beams except beam #1, such as the second training field is sent through beam #2, beam #3, or beam #4.
[0487] In this implementation, the first site may have multiple transmitting beams corresponding to the same PPDU, which may help the second site to train the beams more efficiently. For example, the second site may test more receiving beams in the same PPDU.
[0488] Optionally, the second training field may be a long training field.
[0489] It should be understood that the second training fields present in different first PPDUs may be different, for example, the second training field #1 present in the first PPDU #1 is transmitted through the beam that transmits the first PPDU #1, while the second training field #2 present in the first PPDU #2 is transmitted through a beam other than the beam that transmits the first PPDU #2.
[0490] Exemplarily, when the second training field exists in the first PPDU, the first station may inform, through the second communication link, the number of times the second training field is sent and / or information about the beam in which the second training field is sent.
[0491] For example, the first station sends second indication information to the second station via the second communication link, where the second indication information is used to indicate the number of times the second training field is transmitted via the beam that transmits the first PPDU, or the second indication information is used to indicate the beam that transmits the second training field. Exemplarily, the second indication information is used to indicate information related to the beam that transmits the second training field, such as the number of transmission sectors, the number of repetitions, beam ID information, and the like for transmitting the second training field.
[0492] As a possible implementation manner, if the second training field is sent through the beam that sends the first PPDU, the first station may indicate the number of transmissions N through the second indication information.
[0493] As another possible implementation manner, if the second training field is sent through a beam other than the beam that sends the first PPDU, the first station may indicate the beam that sends the second training field through second indication information.
[0494] For example, when the first PPDU includes a second training field, the parameters, direction, number, and other configurations of the beams transmitting the second training field can be adjusted by referring to the method for adjusting PPDU transmission (e.g., adjusting the parameters, direction, and number of beams transmitting the PPDU) shown in FIG. 6 and / or FIG. 12 above. It can be understood that the aforementioned scheme for adjusting PPDU transmission (e.g., stopping PPDU transmission and / or adjusting the parameters of the transmitted PPDU) can be applied to adjusting the parameters of the training field.
[0495] In addition, it should be noted that during the beam training process, the second station needs to send multiple second PPDUs for beam training to the first station. In order to improve the efficiency of beam training, the information of the beam for sending the second PPDU by the second station can also be negotiated through the second communication link. The communication method shown in Figure 18 may further include:
[0496] S1830: The second site sends first information to the first site.
[0497] The first information includes information of a plurality of beams used to transmit the plurality of second PPDUs.
[0498] Exemplarily, the order of the information about the multiple transmit beams of the multiple second PPDUs corresponds to the order of the multiple second PPDUs. For example, the order of the multiple second PPDUs is second PPDU#1, second PPDU#2, ..., second PPDU#M, and the order of the information about the multiple transmit beams is the information about the transmit beam of the second PPDU#1, the information about the transmit beam of the second PPDU#2, ..., the information about the transmit beam of the second PPDU#M.
[0499] Illustratively, the first information includes at least one of the following information:
[0500] Send the beam identifier, radio frequency chain identifier, antenna identifier, sector identifier, count identifier, or antenna weight vector identifier of the second PPDU.
[0501] Optionally, the first information may further include information indicating whether the first station receives the second PPDU in a quasi-omnidirectional manner.
[0502] Optionally, the first information may further include information such as the number of second PPDUs, the start time of sending the second PPDUs, the transmission duration of the second PPDUs, or the sending interval between two adjacent second PPDUs.
[0503] To facilitate understanding, the content included in the first information is explained with reference to specific examples.
[0504] Example 4:
[0505] The second site will send 10 second PPDUs (second PPDU#1, second PPDU#2, second PPDU#3...second PPDU#10) to the first site through the first communication link, and the first information includes beam-related information for sending the 10 second PPDUs.
[0506] For example, the first information includes a transmit beam ID, a radio chain ID, an antenna ID, a sector ID, an antenna weight vector ID, etc. for transmitting the second PPDU#1. In addition, the first information may also include information indicating whether the first station uses a quasi-omnidirectional mode to receive the second PPDU#1.
[0507] The first information includes the transmitting beam ID, RF chain ID, antenna ID, sector ID, antenna weight vector ID, etc. of the second PPDU#2. In addition, the first information may also include information indicating whether the first site uses a quasi-omnidirectional mode to receive the second PPDU#2, etc. For other second PPDUs (second PPDU#3...second PPDU#10), the information included in the first information is similar to the beam information of the second PPDU#1 and the second PPDU#2 included in the above-mentioned first information, and will not be repeated here.
[0508] This first information can inform the first station of the beam-related information of each second PPDU used for beam training, allowing the first station to better train its receive beam and / or the second station's transmit beam. The first station can know in advance the beam-related information, such as the sector direction, at which the second PPDU will be sent. Therefore, it can directly initiate directional receive beam training at the corresponding time, or first perform quasi-omnidirectional and then directional receive beam training, thereby improving the efficiency of beam training.
[0509] In addition, in order to perform beam training more efficiently, it can be allowed that in the above beam training process, one or more second PPDUs sent by the second station contain the first training field (Training Fields).
[0510] For ease of understanding, the following description takes the presence of the first training field in a second PPDU as an example. For example, the presence of the first training field in the second PPDU can improve beam training efficiency in the following two aspects:
[0511] As a possible implementation manner, the first training field may be sent through a beam that sends the second PPDU.
[0512] For example, the second PPDU#1 has a first training field, and the transmitting beam for sending the second PPDU#1 is beam #a. The first training field can be sent through beam #a, and the number of times it is sent can be M times, where M is a positive integer.
[0513] Under this implementation method, the second PPDU and the first training field of the second PPDU can be sent through the same beam, which can help the first site train the beam more efficiently. For example, for the same transmitting beam of the second site, the first site has multiple well-matched receiving beams, then the testing of multiple receiving beams can be completed in the same PPDU.
[0514] As another possible implementation manner, the first training field may be transmitted through a beam other than a beam that transmits the second PPDU.
[0515] For example, the second PPDU#1 has a first training field, and the transmitting beam for sending the second PPDU#1 is beam #1. The first training field can be sent through other beams except beam #1, such as the first training field is sent through beam #2, beam #3, or beam #4.
[0516] In this implementation, the second site can have multiple transmitting beams corresponding to the same PPDU, which can help the first site train the beam more efficiently. For example, the first site can test more receiving beams in the same PPDU.
[0517] Optionally, the first training field may be a long training field.
[0518] It should be understood that the first training fields present in different second PPDUs may be different, for example, the first training field #1 present in the second PPDU #1 is transmitted through the beam that transmits the second PPDU #1, while the first training field #2 present in the second PPDU #2 is transmitted through a beam other than the beam that transmits the second PPDU #2.
[0519] Exemplarily, when the first training field exists in the second PPDU, the second station may inform, through the second communication link, the number of times the first training field is sent and / or information about the beam in which the first training field is sent.
[0520] For example, the second station sends first indication information to the first station via the second communication link, where the first indication information is used to indicate the number of times the first training field is transmitted via the beam that transmits the second PPDU, or the first indication information is used to indicate the beam that transmits the first training field. Exemplarily, the first indication information is used to indicate information related to the beam that transmits the first training field, such as the number of transmission sectors, the number of repetitions, beam ID information, and the like for transmitting the first training field.
[0521] As a possible implementation manner, if the first training field is sent through the beam of the second PPDU, the second station may indicate the number of transmissions M through the first indication information.
[0522] As another possible implementation manner, if the first training field is sent through a beam other than the beam for sending the second PPDU, the second station may indicate the beam for sending the first training field through the first indication information.
[0523] For example, when the second PPDU includes the first training field, the parameters, direction, number, and other configurations of the beams transmitting the first training field may be adjusted by referring to the method for adjusting PPDU transmission (e.g., adjusting the parameters, direction, and number of beams transmitting the PPDU) shown in FIG. 6 and / or FIG. 12 above. It can be understood that the aforementioned scheme for adjusting PPDU transmission (e.g., stopping PPDU transmission and / or adjusting the parameters of the transmitted PPDU) may be applied to adjusting the parameters of the training field.
[0524] It should be understood that in this embodiment, there is no limitation on the timing for negotiating the information of the beam for transmitting the PPDU during the beam training process between the first station and the second station. The negotiation can be performed after determining that beam training is required or before determining that beam training is required. For example, after the beam used for transmitting information on the frequency band of the first communication link between the first station and the second station fails, the first station and the second station can negotiate the information of the beam for transmitting the PPDU during the beam training process via the second communication link.
[0525] Furthermore, after the first station sends the second information to the second station, all or part of the first PPDUs in the plurality of first PPDUs may be sent to the second station through the first communication link based on the second information. The method flow shown in FIG12 further includes:
[0526] S1840. The first station sends a first PPDU to the second station.
[0527] Specifically, the first station sends part or all of the multiple first PPDUs to the second station through the first communication link.
[0528] As a possible implementation manner, the first station sends all first PPDUs of multiple first PPDUs to the second station through the first communication link.
[0529] In this implementation, after the first site and the second site negotiate the information of the beam for sending the PPDU during the beam training process, the process of sending the PPDU between the first site and the second site is similar to the sending of the PPDU during the beam training process in the prior art.
[0530] For example, the first site sends multiple first PPDUs to the second site through the first communication link. The difference is that, in this embodiment, the first site and the second site have negotiated the information of the beam for sending the PPDU during the beam training process, so that the second site can receive the information of the beam for sending the PPDU according to the pre-negotiated information, which can improve the efficiency of beam training.
[0531] As another possible implementation manner, the first station sends some first PPDUs among multiple first PPDUs to the second station through the first communication link.
[0532] In this implementation, after the first station and the second station negotiate the information of the beam for sending the PPDU during the beam training process, the process of the first station sending the first PPDU can refer to the first PPDU sending shown in the communication method shown in FIG6 above, that is, after the second station performs beam training to obtain a beam whose quality meets the preset conditions, it can instruct the first station to stop sending the first PPDU through a first stop frame, or indicate the end of the beam training process. The specific indication method can refer to the description in the communication method shown in FIG6, which will not be repeated here. Alternatively, the process of the first station sending the first PPDU can refer to the first PPDU sending shown in the communication method shown in FIG12 above, that is, the second station can instruct the first station to adjust the strategy of sending the first PPDU through a first suggestion frame.
[0533] S1850, the second site performs beam training.
[0534] Specifically, the process of the second station performing beam training can refer to the description of the second station performing beam training in the embodiment shown in Figure 6 above, and will not be repeated here.
[0535] S1860. The second site sends a second PPDU to the first site.
[0536] Specifically, the second station sends part or all of the multiple second PPDUs to the first station through the first communication link.
[0537] As a possible implementation manner, the second station sends all second PPDUs of the multiple second PPDUs to the first station through the first communication link.
[0538] In this implementation, after the first site and the second site negotiate the information of the beam for sending the PPDU during the beam training process, the process of sending the PPDU between the first site and the second site is similar to the sending of the PPDU during the beam training process in the prior art.
[0539] For example, the second site sends multiple second PPDUs to the first site through the first communication link. The difference is that, in this embodiment, the first site and the second site have negotiated the information of the beam for sending the PPDU during the beam training process, so that the first site can receive the information according to the pre-negotiated beam for sending the PPDU, which can improve the efficiency of beam training.
[0540] As another possible implementation manner, the second station sends part of the second PPDUs among the multiple second PPDUs to the first station through the first communication link.
[0541] In this implementation, after the first station and the second station negotiate the information of the beam for sending the PPDU during the beam training process, the process of the second station sending the second PPDU can refer to the second PPDU sending shown in the communication method shown in FIG6 above, that is, after the first station performs beam training to obtain a beam whose quality meets the preset conditions, it can instruct the second station to stop sending the second PPDU through a second stop frame, or indicate the end of the beam training process. The specific indication method can refer to the description in the communication method shown in FIG6, which will not be repeated here. Alternatively, the process of the second station sending the second PPDU can refer to the second PPDU sending shown in the communication method shown in FIG12 above, that is, the first station can instruct the second station to adjust the strategy of sending the second PPDU through a second suggestion frame.
[0542] S1870, the first station performs beam training.
[0543] Specifically, the process of the first station performing beam training can refer to the description of the first station performing beam training in the embodiment shown in Figure 6 above, and will not be repeated here.
[0544] It should be understood that if the first station serves as the initiator of beam training and the second station serves as the responder of beam training, steps S1840 and S1850 are performed before steps S1860 and S1870, that is, the first station, as the initiator, first sends the first PPDU to the second station via the first communication link, and the second station then sends the second PPDU to the first station via the first communication link.
[0545] If the first site serves as the responding end of beam training and the second site serves as the initiating end of beam training, the above steps S1860 and S1870 are executed before steps S1840 and S1850, that is, the second site serves as the initiating end and first sends the second PPDU to the first site through the first communication link, and then the first site sends the first PPDU to the second site through the first communication link.
[0546] In the communication method shown in FIG18 , after two multi-link devices (e.g., a first station and a second station) establish a communication connection (e.g., a first communication link and a second communication link are established between the first station and the second station), beam training can be performed between the first station and the second station to obtain a better beam for information transmission. Specifically, in this technical solution, beam training between the first station and the second station includes: the first station determines to send multiple first PPDUs to the second station via the first communication link for beam training (e.g., for training the first station's transmit beam and the second station's receive beam). Before the first station sends some or all of the multiple first PPDUs to the second station via the first communication link, beam information of the PPDUs can be sent via the second communication link during the beam training process. This allows the receiving end to receive the PPDU based on the information of the beam used to send the PPDU, thereby improving the receiving efficiency of the receiving end and thereby improving the efficiency of beam training.
[0547] It should be understood that the size of the serial numbers of the above processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0548] It should also be understood that in the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.
[0549] It should also be understood that in some of the above embodiments, devices in existing network architectures are mainly used as examples for illustrative purposes, and it should be understood that the embodiments of the present application do not limit the specific form of the devices. For example, devices that can achieve the same functions in the future are applicable to the embodiments of the present application.
[0550] It can be understood that in the above-mentioned various method embodiments, the methods and operations implemented by the device (such as the first site and the second site) can also be implemented by components that can be used in the device (such as chips or circuits).
[0551] It can also be understood that some optional features in the various embodiments of the present application may not depend on other features in certain scenarios, and may also be combined with other features in certain scenarios, without limitation.
[0552] The communication method provided in the embodiments of the present application is described in detail above with reference to Figures 6, 12, and 18. The communication method is primarily described from the perspectives of the first site and the second site. It is understood that, in order to implement the aforementioned functions, the first site and the second site include hardware structures and / or software modules that perform the respective functions.
[0553] Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0554] The communication device provided in the embodiment of the present application is described in detail below with reference to Figures 19 to 21. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for matters not described in detail, reference can be made to the method embodiment above. For the sake of brevity, some contents are not repeated here.
[0555] In the embodiment of the present application, the functional modules of the transmitting device or the receiving device can be divided according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The following is an example of dividing each functional module according to each function.
[0556] Figure 19 is a schematic block diagram of a communication device 10 provided in an embodiment of the present application. The device 10 includes a transceiver module 11 and a processing module 12. The transceiver module 11 can implement corresponding communication functions, and the processing module 12 is used to process data. In other words, the transceiver module 11 is used to perform operations related to receiving and sending, and the processing module 12 is used to perform other operations in addition to receiving and sending. The transceiver module 11 can also be referred to as a communication interface or communication unit.
[0557] Optionally, the device 10 may further include a storage module 13, which may be used to store instructions and / or data. The processing module 12 may read the instructions and / or data in the storage module so that the device implements the actions of the devices in the aforementioned method embodiments.
[0558] In one design, the device 10 may correspond to the first station in the above method embodiment, or a component (such as a chip) of the first station.
[0559] The device 10 can implement the steps or processes corresponding to those performed by the first site in the above method embodiment, wherein the transceiver module 11 can be used to perform the transceiver-related operations of the first site in the above method embodiment, and the processing module 12 can be used to perform the processing-related operations of the first site in the above method embodiment.
[0560] In one possible implementation, the processing module 12 is used to determine whether to send multiple first physical layer protocol data units PPDUs to the second site through the first communication link, and the multiple first PPDUs are used to train the transmit beam of the first site and / or the receive beam of the second site; the transceiver module 11 is used to send part of the multiple first PPDUs to the second site through the first communication link; the transceiver module 11 is also used to receive a first stop frame from the second site through the second communication link, and the first stop frame is used to instruct the first site to stop sending the unsent PPDUs in the multiple first PPDUs through the first communication link; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0561] In another possible implementation, the processing module 12 is used to determine whether to send multiple first physical layer protocol data units PPDUs to the second site through the first communication link, and the multiple first PPDUs are used to train the transmit beam of the first site and / or the receive beam of the second site; the transceiver module 11 is used to send second information to the second site through the second communication link, and the second information includes information of multiple transmit beams used to send the multiple first PPDUs; the transceiver module 11 is also used to send some or all of the multiple first PPDUs to the second site through the first communication link; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0562] In another possible implementation, the processing module 12 is used to determine whether to send multiple first physical layer protocol data units PPDUs to the second site through the first communication link, and the multiple first PPDUs are used to train the transmitting beam of the first site and / or the receiving beam of the second site; the transceiver module 11 is used to send part of the multiple first PPDUs to the second site through the first communication link; the transceiver module 11 is also used to receive a first suggestion frame from the second site through the second communication link, and the first suggestion frame includes first beam training information obtained by the second site through beam training; the processing module 12 is also used to determine the sending strategy of the remaining first PPDUs in the multiple first PPDUs in response to the first suggestion frame, wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0563] When the device 10 is used to execute the method in Figure 6, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S620, S640, S650 and S670, and the processing module 12 can be used to execute the processing steps in the method, such as steps S610 and S660.
[0564] When the device 10 is used to execute the method in Figure 12, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S1220, S1240, S1260 and S1280, and the processing module 12 can be used to execute the processing steps in the method, such as steps S1250 and S1270.
[0565] When the device 10 is used to execute the method in Figure 18, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S1820, S1830, S1840 and S1860, and the processing module 12 can be used to execute the processing steps in the method, such as steps S1850 and S1870.
[0566] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0567] In another design, the device 10 may correspond to the second site in the above method embodiment, or be a component of the second site (such as a chip).
[0568] The device 10 can implement the steps or processes corresponding to those performed by the second site in the above method embodiment, wherein the transceiver module 11 can be used to perform the transceiver-related operations of the second site in the above method embodiment, and the processing module 12 can be used to perform the processing-related operations of the second site in the above method embodiment.
[0569] In one possible implementation, the processing module 12 is used to determine a plurality of first physical layer protocol data units PPDUs received from a first site through a first communication link, the plurality of first PPDUs being used to train a transmit beam of the first site and / or a receive beam of the second site; the transceiver module 11 is used to receive a portion of the plurality of first PPDUs from the first site through the first communication link; the transceiver module 11 is further used to send a first stop frame to the first site through a second communication link, the first stop frame being used to instruct the first site to stop sending the unsent PPDUs in the plurality of first PPDUs through the first communication link; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0570] In another possible implementation, the processing module 12 is used to determine a plurality of first physical layer protocol data units PPDUs received from the first communication link, the plurality of first PPDUs being used to train the transmit beam of the first site and / or the receive beam of the second site; the transceiver module 11 is used to receive second information from the first site through the second communication link, the second information including information of a plurality of transmit beams used to send the plurality of first PPDUs; the transceiver module 11 is further used to receive part or all of the plurality of first PPDUs from the first site through the first communication link; wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0571] In another possible implementation, the processing module 12 is used to determine multiple first physical layer protocol data units PPDUs received from the first site through the first communication link, and the multiple first PPDUs are used to train the transmit beam of the first site and / or the receive beam of the second site; the transceiver module 11 is used to receive part of the multiple first PPDUs from the first site through the first communication link, and perform beam training based on the part of the first PPDUs; the transceiver module 11 is also used to send a first suggestion frame to the first site through the second communication link, and the first suggestion frame includes first beam training information obtained by the beam training of the second site, wherein the first site and the second site are multi-link devices, and the frequency band in which the first communication link operates is higher than the frequency band in which the second communication link operates.
[0572] When the device 10 is used to execute the method in Figure 6, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S620, S640, S650 and S670, and the processing module 12 can be used to execute the processing steps in the method, such as steps S610 and S630.
[0573] When the device 10 is used to execute the method in Figure 12, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S1220, S1240, S1260 and S1280, and the processing module 12 can be used to execute the processing steps in the method, such as steps S1230 and S1290.
[0574] When the device 10 is used to execute the method in Figure 18, the transceiver module 11 can be used to execute the steps of sending and receiving information in the method, such as steps S1820, S1830, S1840 and S1860, and the processing module 12 can be used to execute the processing steps in the method, such as steps S1810 and S1850.
[0575] It should be understood that the specific process of each unit executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.
[0576] It should also be understood that the device 10 here is embodied in the form of a functional module. The term "module" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 10 may be specifically the mobile management network element in the above-mentioned embodiment, and may be used to execute the various processes and / or steps corresponding to the mobile management network element in the above-mentioned method embodiments; or, the device 10 may be specifically the terminal device in the above-mentioned embodiment, and may be used to execute the various processes and / or steps corresponding to the terminal device in the above-mentioned method embodiments. To avoid repetition, it will not be described here.
[0577] The apparatus 10 of each of the above-described solutions has the function of implementing the corresponding steps performed by the device (e.g., the first station) in the above-described method. This function can be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above-described functions; for example, the transceiver module can be replaced by a transceiver (e.g., the transmitting unit in the transceiver module can be replaced by a transmitter, and the receiving unit in the transceiver module can be replaced by a receiver), and other units, such as the processing module, can be replaced by a processor to respectively perform the transceiver operations and related processing operations in each method embodiment.
[0578] In addition, the transceiver module 11 may also be a transceiver circuit (for example, may include a receiving circuit and a sending circuit), and the processing module may be a processing circuit.
[0579] Figure 20 is a schematic diagram of another communication device 20 provided in an embodiment of the present application. The device 20 includes a processor 21, which is configured to execute computer programs or instructions stored in a memory 22, or read data / signaling stored in the memory 22, to perform the methods described in the above method embodiments. Optionally, there are one or more processors 21.
[0580] Optionally, as shown in FIG20 , the device 20 further includes a memory 22 for storing computer programs or instructions and / or data. The memory 22 may be integrated with the processor 21 or may be separately provided. Optionally, there may be one or more memories 22 .
[0581] Optionally, as shown in Figure 20, the device 20 further includes a transceiver 23, which is used to receive and / or send signals. For example, the processor 21 is used to control the transceiver 23 to receive and / or send signals.
[0582] As a solution, the device 20 is used to implement the operations performed by the first site or the second site in the above various method embodiments.
[0583] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0584] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0585] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0586] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0587] 21 is a schematic diagram of a chip system 30 provided in an embodiment of the present application. The chip system 30 (or also referred to as a processing system) includes a logic circuit 31 and an input / output interface 32.
[0588] The logic circuit 31 may be a processing circuit in the chip system 30. The logic circuit 31 may be coupled to a storage unit and call instructions in the storage unit so that the chip system 30 can implement the methods and functions of the various embodiments of the present application. The input / output interface 32 may be an input / output circuit in the chip system 30, outputting information processed by the chip system 30 or inputting data or signaling information to be processed into the chip system 30 for processing.
[0589] As a solution, the chip system 30 is used to implement the operations performed by the first site or the second site in the above various method embodiments.
[0590] For example, the logic circuit 31 is used to implement the processing-related operations performed by the first site or the second site in the above method embodiment; the input / output interface 32 is used to implement the sending and / or receiving-related operations performed by the terminal device in the above method embodiment.
[0591] An embodiment of the present application further provides a computer-readable storage medium on which computer instructions for implementing the methods executed by the device in the above-mentioned method embodiments are stored.
[0592] For example, when the computer program is executed by a computer, the computer can implement the method performed by the first site or the second site in each embodiment of the above method.
[0593] An embodiment of the present application further provides a computer program product comprising instructions, which, when executed by a computer, implement the method performed by the first site or the second site in the above-mentioned method embodiments.
[0594] An embodiment of the present application further provides a communication system, including the aforementioned first site and second site.
[0595] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.
[0596] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0597] 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 instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions 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 instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the aforementioned available medium includes, but is not limited to, various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0598] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: The first station determines to send a plurality of first physical layer protocol data units PPDU to the second station through the first communication link, wherein the plurality of first PPDUs are used to train a transmit beam of the first station and / or a receive beam of the second station; The first station sends a portion of the first PPDUs of the plurality of first PPDUs to the second station through the first communication link; The first station receives a first stop frame from the second station through a second communication link, wherein the first stop frame is used to instruct the first station to stop sending an unsent PPDU among the plurality of first PPDUs through the first communication link; The first site and the second site are multi-link devices, and a frequency band in which the first communication link operates is higher than a frequency band in which the second communication link operates.
2. The method according to claim 1, characterized in that The method further comprises: The first station determines to receive a plurality of second PPDUs from the second station through the first communication link, wherein the plurality of second PPDUs are used to train a transmit beam of the second station and / or a receive beam of the first station; The first station cancels receiving the plurality of second PPDUs in response to the first stop frame.
3. The method according to claim 1, characterized in that The method further comprises: The first station determines to receive a plurality of second PPDUs from the second station through the first communication link, wherein the plurality of second PPDUs are used to train a transmit beam of the second station and / or a receive beam of the first station; After the first station receives the first stop frame from the second station through the second communication link, the method further includes: The first station receives part or all of the second PPDUs among the plurality of second PPDUs through the first communication link.
4. The method according to claim 1, characterized in that: The method further comprises: The first station determines to receive a plurality of second PPDUs from the second station through the first communication link, wherein the plurality of second PPDUs are used to train a transmit beam of the second station and / or a receive beam of the first station; Before the first station sends part of the first PPDUs of the plurality of first PPDUs to the second station through the first communication link, the method further includes: The first station receives part or all of the second PPDUs among the plurality of second PPDUs from the second station through the first communication link.
5. The method according to claim 3 or 4, characterized in that: The first station receives part of the second PPDUs of the plurality of second PPDUs from the second station through the first communication link, and the method further includes: The first station sends a second stop frame to the second station through the second communication link, where the second stop frame is used to instruct the second station to stop sending unsent PPDUs among the multiple second PPDUs through the second communication link.
6. The method according to claim 5, characterized in that Before the first station sends the second stop frame to the second station through the second communication link, the method further includes: The first station performs beam training according to the received part of the second PPDU; The first station determines a transmit beam of the second station and / or a receive beam of the first station that meets a preset condition.
7. The method according to any one of claims 3 to 6, characterized in that The method further comprises: The first station determines a receiving beam of the first station according to the first mapping table and the received transmit beam information of the second PPDU, The first mapping table includes a mapping relationship between the transmission beam information of the second PPDU and the reception beam information of the first site.
8. The method according to any one of claims 3 to 7, characterized in that Before the first station receives part or all of the second PPDUs of the plurality of second PPDUs from the second station through the first communication link, the method further includes: The first station receives first information from the second station through the second communication link, where the first information includes information of multiple transmission beams used to transmit the multiple second PPDUs.
9. The method according to claim 8, characterized in that The first information includes at least one of the following information: A beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier of the second PPDU is sent.
10. The method according to any one of claims 3 to 9, characterized in that The second PPDU includes a first training field, and the first training field is sent through a beam that sends the second PPDU; or, the first training field is sent through a beam other than the beam that sends the second PPDU.
11. The method according to claim 10, characterized in that The method further comprises: The first station receives first indication information from the second station through the second communication link, and the first indication information is used to indicate the number of times the first training field is sent through the beam that sends the second PPDU, or the first indication information is used to indicate the beam that sends the first training field.
12. The method according to any one of claims 1 to 11, characterized in that Before the first station sends some of the plurality of first PPDUs to the second station through the first communication link, the method further includes: The first station sends second information to the second station through the second communication link, where the second information includes information of multiple transmission beams used to send the multiple first PPDUs.
13. The method according to claim 12, characterized in that The second information includes at least one of the following information: A beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier of the first PPDU is sent.
14. The method according to any one of claims 1 to 13, characterized in that The first PPDU includes a second training field, and the second training field is sent through the beam that sends the first PPDU; or, the second training field is sent through other beams other than the beam that sends the first PPDU.
15. The method according to claim 14, characterized in that The method further comprises: The first station sends second indication information to the second station through the second communication link, and the second indication information is used to indicate the number of times the second training field is sent through the beam that sends the first PPDU, or the second indication information is used to indicate the beam that sends the second training field.
16. The method according to any one of claims 1 to 15, characterized in that After the first station receives the first stop frame from the second station through the second communication link, the method further includes: The first station stops sending unsent PPDUs among the plurality of first PPDUs after a first duration in response to the first stop frame.
17. The method according to any one of claims 1 to 15, characterized in that The first stop frame includes information of at least one transmission beam of the first site and / or information of at least one reception beam of the second site, and the at least one transmission beam of the first site matches the at least one reception beam of the second site.
18. The method according to claim 17, characterized in that The first stop frame also includes quality information of at least one transmission beam of the first station and / or quality information of at least one reception beam of the second station.
19. The method according to any one of claims 1 to 18, characterized in that Before the first station determines to send the plurality of first PPDUs to the second station through the first communication link, the method further includes: The first station determines that a beam used to transmit information on a frequency band in which the first communication link between the first station and the second station operates fails.
20. A communication method, characterized in that: include: The second station determines to receive a plurality of first physical layer protocol data units PPDU from the first station through the first communication link, wherein the plurality of first PPDUs are used to train a transmit beam of the first station and / or a receive beam of the second station; The second station receives a portion of the first PPDUs of the plurality of first PPDUs from the first station through the first communication link; The second station sends a first stop frame to the first station through a second communication link, where the first stop frame is used to instruct the first station to stop sending the unsent PPDUs among the plurality of first PPDUs through the first communication link; The first site and the second site are multi-link devices, and a frequency band in which the first communication link operates is higher than a frequency band in which the second communication link operates.
21. The method according to claim 20, characterized in that Before the second station sends the first stop frame to the first station through the second communication link, the method further includes: The second station performs beam training according to the portion of the first PPDU; The second station determines a transmit beam of the first station and / or a receive beam of the second station that meets a preset condition.
22. The method according to claim 20 or 21, characterized in that The method further comprises: The second station determines to send a plurality of second PPDUs to the first station through the first communication link, the plurality of second PPDUs Used to train the transmit beam of the second station and / or the receive beam of the first station; The second station cancels sending the plurality of second PPDUs according to the first stop frame.
23. The method according to claim 20 or 21, characterized in that The method further comprises: The second station determines to send a plurality of second PPDUs to the first station through the first communication link, where the plurality of second PPDUs are used to train a transmit beam of the second station and / or a receive beam of the first station; After the second station sends the first stop frame to the first station through the second communication link, the method further includes: The second station sends part or all of the plurality of second PPDUs to the first station through the first communication link.
24. The method according to claim 20 or 21, characterized in that The method further comprises: The second station determines to send a plurality of second PPDUs to the first station through the first communication link, where the plurality of second PPDUs are used to train a transmit beam of the second station and / or a receive beam of the first station; Before the second station receives, through the first communication link, some of the first PPDUs from the first station, the method further includes: The second station sends part or all of the plurality of second PPDUs to the first station through the first communication link.
25. The method according to claim 23 or 24, characterized in that In a case where the second station sends part of the second PPDUs of the plurality of second PPDUs to the first station through the first communication link, the method further includes: The second station receives a second stop frame from the first station through the second communication link, where the second stop frame is used to instruct the second station to stop sending unsent PPDUs among the multiple second PPDUs through the second communication link.
26. The method according to claim 25, characterized in that After the second station receives a second stop frame from the first station via the second communication link, the method further includes: The second station stops sending unsent PPDUs among the plurality of second PPDUs after a second duration in response to the second stop frame.
27. The method according to any one of claims 20 to 26, characterized in that The method further comprises: The second station determines a receiving beam of the second station according to the second mapping table and the received transmit beam information of the first PPDU, The second mapping table includes a mapping relationship between the transmission beam information of the first PPDU and the receiving beam information of the second site.
28. The method according to any one of claims 22 to 27, characterized in that Before the second station sends part or all of the second PPDUs in the plurality of second PPDUs to the first station through the first communication link, the method further includes: The second station sends first information to the first station through the second communication link, where the first information includes information of multiple transmission beams used to send the multiple second PPDUs.
29. The method according to claim 28, characterized in that The first information includes at least one of the following information: A beam identifier, a radio frequency chain identifier, an antenna identifier, a sector identifier, a count identifier, or an antenna weight vector identifier of the second PPDU is sent.
30. The method according to any one of claims 22 to 29, characterized in that The second PPDU includes a first training field, and the first training field is sent through a beam that sends the second PPDU; or, the first training field is sent through a beam other than the beam that sends the second PPDU.
31. The method according to claim 30, characterized in that The method further comprises: The second station sends first indication information to the first station through the second communication link, and the first indication information is used to indicate the number of times the first training field is sent through the beam that sends the second PPDU, or the first indication information is used to indicate the beam that sends the first training field.
32. The method according to any one of claims 20 to 31, characterized in that Before the second station receives, through the first communication link, some of the first PPDUs from the first station, the method further includes: The second station receives second information from the first station through the second communication link, where the second information includes information of multiple transmission beams used to transmit the multiple first PPDUs.
33. The method according to claim 32, characterized in that The second information includes at least one of the following information: The beam identifier, radio frequency chain identifier, antenna identifier, sector identifier, count identifier, or antenna weight vector of the first PPDU is sent. Logo.
34. The method according to any one of claims 20 to 33, characterized in that The first PPDU includes a second training field, and the second training field is sent through the beam that sends the first PPDU; or, the second training field is sent through other beams other than the beam that sends the first PPDU.
35. The method according to claim 34, characterized in that The method further comprises: The second station receives second indication information from the first station through the second communication link, and the second indication information is used to indicate the number of times the second training field is sent through the beam that sends the first PPDU, or the second indication information is used to indicate the beam that sends the second training field.
36. The method according to any one of claims 20 to 35, characterized in that The first stop frame includes information of at least one transmission beam of the first site and / or information of at least one reception beam of the second site, and the at least one transmission beam of the first site matches the at least one reception beam of the second site.
37. The method according to claim 36, characterized in that The first stop frame also includes quality information of at least one transmission beam of the first station and / or quality information of at least one reception beam of the second station.
38. A communication device, characterized in that: include: A unit for executing the method according to any one of claims 1 to 19, or comprising a unit for executing the method according to any one of claims 20 to 37.
39. A communication device, characterized in that: include: A processor, configured to execute a computer program stored in a memory, so that the apparatus performs the method according to any one of claims 1 to 19, or so that the apparatus performs the method according to any one of claims 20 to 37.
40. The device according to claim 39, characterized in that The apparatus also includes the memory.
41. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 37.
42. A computer program product, characterized in that The computer program product comprises instructions for performing the method of any one of claims 1 to 37.
43. A communication system, characterized in that: include: A first site and a second site, wherein the first site is used to perform the method according to any one of claims 1 to 19, and the second site is used to perform the method according to any one of claims 20 to 37.
Citation Information
Patent Citations
Communication method and communication device
CN119544011A
Method for transmitting or receiving signal in wireless LAN system and apparatus therefor
CN109565707A
Method for performing training for signal beamforming in wireless LAN system, and device for same
US20200162146A1
Beam training method and apparatus
WO2020248867A1