Radar testing method and device

By sending a second type of scan frame containing radar signals in the beamforming training stage in WLAN, the problem of implementing radar testing in WLAN is solved, and the compatibility between radar testing and beamforming training is achieved, saving resources and signaling overhead.

CN112014809BActive Publication Date: 2025-05-16HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201910465180.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-05-30
Publication Date
2025-05-16
Estimated Expiration
2039-05-30

AI Technical Summary

Technical Problem

The prior art does not provide a solution to implement radar testing in WLAN.

Method used

Radar testing is implemented by sending a second type of scan frame, including radar signals, during the beamforming training phase. The first device determines the number of transmissions of the second type scan frames based on the FSS value, and transmits a corresponding number of the second type scan frames in the sector scanning time slot.

Benefits of technology

It realizes compatibility between beamforming training and radar testing, avoids additional allocation of time domain resources, saves signaling and resource overhead, and supports radar testing in WLAN.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112014809B_ABST
    Figure CN112014809B_ABST
Patent Text Reader

Abstract

The present application provides a radar test method and device, which relates to the field of communication technology and is used to support radar testing in WLAN. The method includes: a first device generates a second type scanning frame, and the second type scanning frame includes a radar signal; the first device sends one or more second type scanning frames in a beamforming training phase. In this way, the radar test can be compatible with the beamforming training process, and there is no need to allocate corresponding time domain resources for the radar test.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a radar testing method and device. Background Art

[0002] Radar testing uses radio electromagnetic waves to detect targets and their spatial locations. Introducing radar testing in wireless local area networks (WLAN) is a very promising technology in the future. WIFI radar can be used to detect the presence of people, identify human movements, troubleshoot equipment failures, etc. Using radar testing in WLAN can make full use of existing network resources without deploying a large number of additional radars, thus saving costs.

[0003] However, the industry has not yet provided a corresponding solution for how to implement radar testing in WLAN. Summary of the invention

[0004] The present application provides a radar testing method and device for supporting radar testing in a WLAN.

[0005] In a first aspect, a radar testing method is provided, including: a first device generates a second type scanning frame, wherein the second type scanning frame includes a radar signal; and the first device sends one or more second type scanning frames in a beamforming training phase.

[0006] Based on the above technical solution, the first device can implement radar testing by sending the second type of scanning frames during the beamforming training phase. The technical solution of the present application realizes the compatibility of the beamforming training and radar testing in the process, so that the first device can perform beamforming training and radar testing at the same time, thereby eliminating the need to allocate additional time domain resources for radar testing, which is conducive to saving signaling overhead and resource overhead. The technical solution of the present application can support the implementation of radar testing in WLAN.

[0007] In one possible design, the first device determines the number of second type scanning frames to send based on the FSS value.

[0008] Optionally, the FSS value may be determined based on a beacon frame sent by the second device.

[0009] In one possible design, the first device determines the number of second-type scanning frames to be sent based on the FSS value, including: the first device determines the number of second-type scanning frames to be sent based on the FSS value and a first corresponding relationship; wherein the first corresponding relationship is the corresponding relationship between the FSS value and the number of second-type scanning frames to be sent.

[0010] Optionally, the second type scanning frame is a second type sector scanning SSW frame, or a second type short sector scanning shortSSW frame. The first corresponding relationship may be shown in the following table:

[0011]

[0012]

[0013] In one possible design, the time length of the radar signal in the second type scanning frame is determined according to the following formula:

[0014]

[0015] Among them, TXTIME (radar signal) represents the time length of the radar signal, TXTIME (first type scanning frame) is the time length of the first type scanning frame, SBIFS represents the short beamforming inter-frame interval, x represents the number of first type scanning frames sent corresponding to the FSS value, and y represents the number of second type scanning frames sent corresponding to the FSS value.

[0016] In one possible design, the first device determines the number of second-type scanning frames to be sent based on the FSS value, including: the first device determines the number of second-type scanning frames to be sent based on the FSS value and the time length of the radar signal.

[0017] In one possible design, the number of second type scanning frames sent is determined according to the following formula:

[0018]

[0019] Wherein, m represents the number of the second type scanning frames sent.

[0020] In one possible design, the first device determines the number of second-type scanning frames to be sent based on the FSS value, including: the first device determines the number of second-type scanning frames to be sent based on the FSS value, the length type of the radar signal, and a second corresponding relationship; wherein the second corresponding relationship is the correspondence between the FSS value, the length type of the radar signal and the number of second-type scanning frames to be sent.

[0021] In one possible design, if the number of second-type scanning frames sent is the same as the number of first-type scanning frames sent for the same FSS value, the sector scanning time slot is determined according to the following formula:

[0022] aSSSlotTime=aAirPropagationTime+assduration+radar signal length*N+MBIFS+aSSFBDuration+MBIFS;

[0023] Among them, aSSSlotTime represents the time length of the sector scanning time slot, aAirPropagationTime represents the propagation delay between the first device and the second device, assduration represents the time required for the first device to transmit the first type scanning frame under the corresponding FSS value, radar signal length represents the time length of the radar signal in the second type scanning frame, N represents the number of second type scanning frames sent, aSSFBDuration represents the time required for the second device to perform the SSW feedback process, and MBIFS represents the medium beamforming frame interval.

[0024] In one possible design, the method further includes: the first device receives a beacon frame sent by the second device, wherein the beacon frame includes radar test information. Based on this design, since the beacon frame includes the radar test information, the first device can perform corresponding radar tests in the beamforming training phase according to the radar test information.

[0025] In a possible design, the radar test information includes at least one of the following parameters: a radar data feedback type, a radar signal length type, and indication information. The radar data feedback type is used to indicate the radar test data to be fed back. The radar signal length type is used to determine the time length of the radar signal. The indication information is used to indicate one or more first devices that need to be subjected to radar testing.

[0026] In a possible design, the method further includes: the first device sends radar test data to the second device in a first SP, and the first SP is an SP for feeding back radar test data. Based on this design, the second device can obtain the radar test data.

[0027] In one possible design, the method further includes: the first device sends an association request frame to the second device, and the association request frame is used to indicate whether the first device has radar testing capability. Based on this design, the first device sends an association request frame to the second device during the association phase, and the association request frame can be used to indicate whether the first device has radar testing capability. In this way, the second device can learn whether the first device can perform radar testing based on the association request frame, thereby avoiding the second device scheduling the first device that does not have radar testing capability to perform radar testing, thereby ensuring that the radar testing process can be executed normally.

[0028] In a second aspect, a radar test method is provided, including: a second device generates a beacon frame, the beacon frame including radar test information, and the second device sends the beacon frame to one or more first devices.

[0029] Based on the above technical solution, since the beacon frame includes radar test information, the first device can perform corresponding radar test in the beamforming training phase according to the radar test information.

[0030] In a possible design, the radar test information includes at least one of the following parameters: a radar data feedback type, a radar signal length type, and indication information. The radar data feedback type is used to indicate the radar test data to be fed back. The radar signal length type is used to determine the time length of the radar signal. The indication information is used to indicate one or more first devices that need to be subjected to radar testing.

[0031] In one possible design, the beacon frame also includes an FSS value, and the FSS value is used to determine the number of second type scanning frames sent.

[0032] In a possible design, there is a corresponding relationship between the number of second type scanning frames sent and the FSS value. The corresponding relationship can be referred to in Table 2 below.

[0033] In one possible design, the time length of the radar signal in the second type scanning frame is determined according to the following formula:

[0034]

[0035] Among them, TXTIME (radar signal) represents the time length of the radar signal, TXTIME (first type scanning frame) is the time length of the first type scanning frame, SBIFS represents the short beamforming inter-frame interval, x represents the number of first type scanning frames sent corresponding to the FSS value, and y represents the number of second type scanning frames sent corresponding to the FSS value.

[0036] In one possible design, the number of second type scanning frames sent is determined based on the FSS value and the time length of the radar signal.

[0037] In one possible design, the number of second type scanning frames sent is determined according to the following formula:

[0038]

[0039] Wherein, m represents the number of the second type scanning frames sent.

[0040] In one possible design, there is a corresponding relationship between the FSS value, the length type of the radar signal and the number of second type scanning frames sent.

[0041] In one possible design, if the number of second-type scanning frames sent is the same as the number of first-type scanning frames sent for the same FSS value, the sector scanning time slot is determined according to the following formula:

[0042] aSSSlotTime=aAirPropagationTime+assduration+radar signal length*N+MBIFS+aSSFBDuration+MBIFS;

[0043] Among them, aSSSlotTime represents the time length of the sector scanning time slot, aAirPropagationTime represents the propagation delay between the first device and the second device, assduration represents the time required for the first device to transmit the first type scanning frame under the corresponding FSS value, radar signal length represents the time length of the radar signal in the second type scanning frame, N represents the number of second type scanning frames sent, aSSFBDuration represents the time required for the second device to perform the SSW feedback process, and MBIFS represents the medium beamforming frame interval.

[0044] In one possible design, the method also includes: the second device receives radar test data sent by the first device in a first SP, where the first SP is an SP used to feed back radar test data.

[0045] In one possible design, the method also includes: the second device receives an association request frame sent by the first device, the association request frame being used to indicate whether the first device has radar testing capability; and the second device determines whether the first device has radar testing capability based on the association request frame.

[0046] In a third aspect, a radar testing method is provided, including: a first device receives a first indication frame sent by a second device, the first indication frame is used to indicate scheduling information of the radar test; the first device sends a first response frame to the second device, the first response frame is used to respond to the first indication frame; the first device receives a second indication frame sent by the second device, the second indication frame is used to instruct the first device to perform a radar test; the first device performs a radar test according to the scheduling information of the radar test.

[0047] Based on the above technical solution, the second device sends a first indication frame to enable multiple first devices to learn the scheduling information of the radar test. Afterwards, the second device sends a second indication frame to the first device to uniformly schedule multiple first devices to perform radar tests according to the scheduling information of the radar test, thereby realizing multi-station radar testing.

[0048] In a possible design, the scheduling information of the radar test includes at least one of the following parameters: information of the radar SP, radar data feedback type, and radar transceiver control information. The information of the radar SP includes information of the second SP and information of the third SP, the second SP is an SP used for radar testing, and the third SP is an SP used to feed back radar test data. The radar data feedback type is used to indicate the radar test data to be fed back. The radar transceiver control information is used to indicate the function of each of the M first devices in the radar test, where M is a positive integer.

[0049] In one possible design, the first device receives the second indication frame sent by the second device, including: the first device receives the second indication frame sent by the second device in the second SP.

[0050] In one possible design, the first device performs a radar test according to scheduling information of the radar test, including: the first device performs a radar test according to the scheduling information of the radar test in the second SP.

[0051] In one possible design, the first device performs a radar test according to scheduling information of the radar test, including: if the first device acts as a transmitting end of the radar, the first device sends the radar signal in a sector scanning manner; if the first device acts as a receiving end of the radar, the first device receives the radar signal in a quasi-omnidirectional manner.

[0052] In one possible design, the method also includes: the first device sends a second response message to the second device within the second SP, and the second response message is used to indicate that the first device has completed the radar test.

[0053] In one possible design, the method also includes: the first device receives third indication information sent by the second device, the third indication information is used to instruct the first device to feedback radar test data; and the first device sends radar test data to the second device.

[0054] In a possible design, the first device receives the third indication information sent by the second device, including: the first device receives the third indication information sent by the second device within the third SP.

[0055] In one possible design, the first device sends radar test data to the second device, including: the first device sends radar test data to the second device within a third SP.

[0056] In one possible design, the method also includes: the first device sends an association request frame to the second device, where the association request frame is used to indicate whether the first device has radar testing capability.

[0057] In a fourth aspect, a radar testing method is provided, including: a second device sends a first indication frame to M first devices, the first indication frame is used to indicate scheduling information of the radar test, and M is a positive integer; the second device respectively receives a first response frame sent by each of the M first devices, and the first response frame is used to respond to the first indication frame; the second device sends a second indication frame to N first devices, the second indication frame is used to instruct the first device to perform a radar test, the N first devices are a subset of the M first devices, and N is a positive integer less than or equal to M.

[0058] Based on the above technical solution, the second device sends a first indication frame to enable multiple first devices to learn the scheduling information of the radar test. Afterwards, the second device sends a second indication frame to the first device to uniformly schedule multiple first devices to perform radar tests according to the scheduling information of the radar test, thereby realizing multi-station radar testing.

[0059] In a possible design, the scheduling information of the radar test includes at least one of the following parameters: information of the radar SP, radar data feedback type, and radar transceiver control information. The information of the radar SP includes information of the second SP and information of the third SP, the second SP is an SP used for radar testing, and the third SP is an SP used to feed back radar test data. The radar data feedback type is used to indicate the radar test data to be fed back. The radar transceiver control information is used to indicate the function of each of the M first devices in the radar test, where M is a positive integer.

[0060] In one possible design, the second device sends a second indication frame to N first devices, including: the second device sends the second indication frame to the N first devices within the second SP.

[0061] In one possible design, the method also includes: the second device receives a second response message sent by the first device within the second SP, and the second response message is used to indicate that the first device has completed the radar test.

[0062] In one possible design, the method also includes: the second device sends third indication information to the first device, the third indication information is used to instruct the first device to feedback radar test data; and the second device receives the radar test data sent by the first device.

[0063] In one possible design, the second device sends third indication information to the first device, including: the second device sends the third indication information to the first device within the third SP.

[0064] In one possible design, the second device receives radar test data sent by the first device, including: the second device receives the radar test data sent by the first device within a third SP.

[0065] In one possible design, the method also includes: the second device receives an association request frame sent by a third device, where the association request frame is used to indicate whether the first device has radar testing capability.

[0066] In a fifth aspect, a communication device is provided, which may be a first device or a device in the first device. In one design, the device may include a module for executing the method / operation / step / action described in the first aspect and any one of its designs, or the third aspect and any one of its designs. The above module may be a hardware circuit, or software, or a combination of hardware circuit and software.

[0067] In a sixth aspect, a communication device is provided, which may be a second device or a device in the second device. In one design, the device may include a module for executing the method / operation / step / action described in the second aspect and any one of its designs, or the fourth aspect and any one of its designs. The above module may be a hardware circuit, or software, or a combination of hardware circuit and software.

[0068] In a seventh aspect, a communication device is provided, the communication device comprising a processor and a transceiver, the processor being used to perform the processing operation in the radar test method involved in any one of the designs of the first to fourth aspects, such as generating a second type of scanning frame, etc. The transceiver is used to accept the control of the processor and perform the transceiver operation in the radar test method designed in any one of the designs of the first to fourth aspects, such as sending the second type of scanning frame, etc.

[0069] In an eighth aspect, a computer-readable storage medium is provided, which is used to store instructions. When the instructions are read by a computer, the computer is used to execute the radar testing method involved in any one of the designs in the first to fourth aspects above.

[0070] In a ninth aspect, a computer program product is provided, the computer program product comprising instructions. When a computer reads the instructions, the computer executes the radar test method involved in any possible design of the first to fourth aspects.

[0071] In a tenth aspect, a chip is provided, the chip comprising a processing circuit and a transceiver pin. Optionally, the chip further comprises a memory. The processing circuit is used to perform the processing operation in the radar test method involved in any possible design from the first aspect to the fourth aspect, such as generating a second type of scanning frame, etc. The transceiver pin is used to accept the control of the processing circuit and perform the transceiver operation in the radar test method involved in any possible design from the first aspect to the fourth aspect, such as sending a second type of scanning frame, etc. The memory is used to store instructions, which are called by the processor to perform the processing operation in the radar test method involved in any possible design from the first aspect to the fourth aspect.

[0072] In an eleventh aspect, a communication system is provided, comprising: a first device and a second device. The first device is used to execute the radar test method involved in any one of the designs in the first aspect or the third aspect; the second device is used to execute the radar test method involved in any one of the designs in the second aspect or the fourth aspect.

[0073] Among them, the technical effects brought about by any design in the fifth to eleventh aspects can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] Figure 1 A schematic diagram of the structure of a beacon interval provided in an embodiment of the present application;

[0075] Figure 2 A schematic diagram of a beamforming training process provided in an embodiment of the present application;

[0076] Figure 3 A flow chart of a radar testing method provided in an embodiment of the present application;

[0077] Figure 4 A schematic diagram of a radar signal at the head of a second type scanning frame provided by an embodiment of the present application;

[0078] Figure 5 A schematic diagram of a radar signal in the middle of a second type scanning frame provided in an embodiment of the present application;

[0079] Figure 6 A schematic diagram of a radar signal at the tail of a second type scanning frame provided in an embodiment of the present application;

[0080] Figure 7 A schematic diagram of a scenario in which a first device sends a first type of scanning frame provided in an embodiment of the present application;

[0081] Figure 8 A schematic diagram of a single-station radar test scenario provided in an embodiment of the present application;

[0082] Fig. 9 A schematic diagram of a multi-station radar test scenario provided in an embodiment of the present application;

[0083] Fig.10 A flow chart of a radar testing method provided in an embodiment of the present application;

[0084] Fig.11 A schematic diagram of a frame structure of a beacon frame provided in an embodiment of the present application;

[0085] Fig.12 A schematic diagram of a frame structure of another beacon frame provided in an embodiment of the present application;

[0086] Fig.13 A flowchart of a capability reporting method provided in an embodiment of the present application;

[0087] Fig.14 A schematic diagram of the structure of an EMDG capabilities element provided in an embodiment of the present application;

[0088] Fig.15 A radar test data feedback method provided in an embodiment of the present application;

[0089] Fig.16 A schematic diagram of a frame structure of an SPR frame provided in an embodiment of the present application;

[0090] Fig.17 A timing diagram of a radar test provided in an embodiment of the present application;

[0091] Fig.18 A flow chart of a radar testing method provided in an embodiment of the present application;

[0092] Fig.19 A schematic diagram of a frame structure of a first indication frame provided in an embodiment of the present application;

[0093] Fig. 20 A flowchart of a radar test data feedback method provided in an embodiment of the present application;

[0094] Fig.21 A timing diagram of a radar test provided in an embodiment of the present application;

[0095] Fig. 22 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0096] Fig.23 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0097] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" means one or more, and "plurality" means two or more. The words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not limit them to be different.

[0098] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0099] In the description of the present application, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the indication information described below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated. For example, the information to be indicated may be directly indicated, wherein the information to be indicated itself or the index of the information to be indicated, etc. For another example, the information to be indicated may also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. For another example, only a part of the information to be indicated may be indicated, while the other parts of the information to be indicated are known or agreed in advance. In addition, the indication of specific information may be achieved by means of the arrangement order of each information agreed in advance (such as specified by the protocol), thereby reducing the indication overhead to a certain extent.

[0100] To facilitate understanding, the technical terms involved in the embodiments of the present application are briefly introduced below.

[0101] 1. Radar

[0102] Radars can be divided into single-station radars, dual-station radars, and multi-station radars according to whether the transmitter and receiver are co-located. The transmitter and receiver of a single-station radar are co-located. The receiver and transmitter of a dual-station radar and a multi-station radar are physically separated.

[0103] 2. Beacon interval (BI)

[0104] In the 802.11ad / ay standard, the time axis is divided into multiple BIs. Figure 1As shown, BI includes beacon header indication (BHI) and data transmission interval (DTI).

[0105] BHI includes: beacon transmission interval (BTI), association beamforming training (A-BFT), and announcement transmission interval (ATI).

[0106] DTI can be divided into several sub-intervals. Among them, there are two types of sub-intervals: contention based access period (CBAP) and service period (SP). For example, DTI can include CBAP1, CBAP2, SP1, SP2, etc.

[0107] It should be noted that within a BTI, the PCP / AP will send multiple beacon frames according to the sector numbers to perform downlink sector scanning.

[0108] In A-BFT, a station (STA) can be associated with a personal basic service set control point (PCP) or an access point (AP), and the STA can perform uplink sector scanning.

[0109] In ATI, PCP / AP can poll multiple STAs for buffered data information and allocate resources in DTI to STAs.

[0110] The above is a brief introduction to BI. For specific information about BI, please refer to the description in the standard.

[0111] 3. Beam

[0112] The transmit beam may refer to the distribution of signal strength in different directions of space after the signal is transmitted by the antenna, and the receive beam may refer to the distribution of signal strength in different directions of space of the wireless signal received from the antenna.

[0113] The beam may be a wide beam, a narrow beam, or other types of beams. The beam forming technology may be a beam forming technology or other technologies. The beam forming technology may specifically be a digital beam forming technology, an analog beam forming technology, or a hybrid digital / analog beam forming technology.

[0114] 4. Beamforming training

[0115] Beamforming, also known as beamforming and spatial filtering, is a signal processing technology that uses a sensor array to send and receive signals in a directionally controlled manner.

[0116] Beamforming training is used to form aligned transmit beams and receive beams between the transmitter and receiver so that the transmitter and receiver can communicate normally. Figure 2 As shown in Figure 1, beamforming training mainly consists of two parts: Sector-Level Sweep (SLS) and Beam Refinement Protocol (BRP).

[0117] (1) SLS includes the following stages:

[0118] The initiator sector scanning (ISS) phase is used to train the directional transmission beam of the initiator. The initiator sends training data in a directional beam with a certain width, and the responder receives the training data in a quasi-omnidirectional manner.

[0119] The Responder Sector Scan (RSS) phase is used to train the responder's directional transmit beam. The responder sends training data in a certain width beam direction, and includes the initiator's best transmit sector information in the previous phase. At this time, the initiator receives the training data in a quasi-omnidirectional manner.

[0120] In the SSW Feedback phase, the initiator sends feedback information to the responder, which 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. In addition, the responder is in quasi-omnidirectional reception mode at this time.

[0121] Sector scan confirmation (SSW ACK) is used to feedback the responder to the initiator in the order of quality. SSW ACK is optional. If SLS is performed before DTI, there may be no SSW ACK stage. If SLS is performed during the DTI stage, there must be an SSW ACK stage.

[0122] (2) BRP includes the following stages:

[0123] The initialization setup (BRP setup) phase is used to configure the training information for the subsequent multiple sector ID Detection (MID) and beam combining (BC) phases.

[0124] The MID phase is used to train the best receiving beams of the initiator and the responder. The method is similar to the training process of the best transmitting beam, except that the training data is sent in quasi-omnidirectional mode and received in directional mode.

[0125] The BC phase is used to pair the transmit and receive beams trained in the SLS and MID phases to obtain the best transmit and receive beam pairing and thus find the best directional communication link. At this time, both sending and receiving training data adopts directional mode.

[0126] At least one round of beam refinement transaction (BRT) phase is used to further refine the beam, so as to iteratively find a more refined beam pair and improve the quality of the communication link.

[0127] 5. Radar test data

[0128] In an embodiment of the present application, the radar test data may include at least one of the following parameters:

[0129] (1) Channel state information (CSI). CSI is used to reflect the state of the channel. Optionally, CSI may include at least one of the following parameters: precoding matrix indicator (PMI), rank indication (RI), channel quality indicator (CQI), channel state information reference signal resource indicator (CSI-RS resource indicator, CRI), and layer indicator (LI).

[0130] (2) Sampling data of the time domain signal, including: each sampling point of the time domain signal that has not been fast Fourier numbered and the corresponding sampling value.

[0131] (3) FFT spectrum. The FFT spectrum is obtained by performing FFT transformation on the sampled digital signal. The FFT spectrum can be a rang-FFT spectrum, a doppler-FFT spectrum, or an angle-FFT spectrum.

[0132] (4) Radar test results, including: distance, speed, and angle. Distance is the distance between the object being measured and the radar. Speed ​​is the speed of the object being measured. Angle is the angle between the object being measured and the radar.

[0133] It should be noted that the distance can be determined based on the value of the horizontal coordinate corresponding to the peak value in the range-FFT spectrum. The speed can be determined based on the value of the horizontal coordinate corresponding to the peak value in the doppler-FFT spectrum. The angle can be determined based on the value of the horizontal coordinate corresponding to the peak value in the angle-FFT spectrum.

[0134] 6. FSS value

[0135] The FSS value is used to determine the number of short SSW / SSW frames to be sent in the sector scanning time slot. As shown in Table 1, the current standard defines the corresponding relationship between the FSS value and the number of short SSW / SSW frames to be sent.

[0136] Table 1

[0137]

[0138]

[0139] The above is an introduction to the terms involved in the embodiments of the present application, which will not be repeated below.

[0140] The technical solution of the present application is applied to WLAN, and the standard adopted by WLAN may be the IEEE 802.11 standard, such as the 802.11ad standard, the 802.11ay standard, and the next generation 802.11 standard.

[0141] The technical solution of the present application can also be applied to cellular communication systems, such as fourth generation (4G) communication systems and fifth generation (5G) communication systems.

[0142] The technical solution of the present application is applicable to the following scenarios: communication scenarios between a first device and a second device, communication scenarios between a first device and a first device, and communication scenarios between a second device and a second device. Among them, the first device may be a STA. STA may have different names, such as user unit, access terminal, mobile station, mobile station, mobile device, terminal, user equipment, etc. In practical applications, STA may be a cellular phone, a smart phone, a wireless local loop (WLL), and other handheld devices, computer devices, etc. with wireless local area network communication functions. The second device may be a base station, a PCP, or an AP. The AP may be a wireless router, a wireless transceiver, a wireless switch, etc.

[0143] The technical solution of the present application is mainly introduced from the communication scenario between the first device and the second device. The technical solutions in other scenarios can be implemented by referring to the communication scenario between the first device and the second device.

[0144] The technical solutions provided by the embodiments of the present application are described in detail below in conjunction with the drawings accompanying the specification of the present application.

[0145] like Figure 3 As shown, a radar testing method provided in an embodiment of the present application includes:

[0146] S101. A first device generates a second type scanning frame, where the second type scanning frame includes a radar signal.

[0147] The second type scanning frame may be a second type short SSW frame or a second type SSW frame.

[0148] For ease of description, the embodiments of the present application refer to the short SSW frame / SSW frame in the prior art as the first type scanning frame. It can be understood that the second type scanning frame is equivalent to the combination of the first type scanning frame and the radar signal. Compared with the first type scanning frame, the second type scanning frame can be used for radar testing.

[0149] Optionally, the radar signal carried by the second type scanning frame may be realized by utilizing the existing information in the current short SSW / SSW frame.

[0150] Alternatively, the radar signal carried by the second type scanning frame may be carried in a new independent field (or referred to as a bit field). The embodiment of the present application does not limit the position of the field for carrying the radar signal in the second type scanning frame. For example, the field carrying the radar signal may be located at the frame header, the middle of the frame, or the frame tail of the second type scanning frame.

[0151] For example, Figure 4 As shown, it is a schematic diagram of a radar signal at the head of a second type scanning frame provided by an embodiment of the present application. Figure 5 As shown, it is a schematic diagram of a radar signal in the middle of a second type scanning frame provided by an embodiment of the present application. Figure 6 , which is a schematic diagram of a radar signal at the tail of a second type scanning frame provided by an embodiment of the present application.

[0152] In the embodiment of the present application, the radar signal may be a sequence or data used for radar testing, but the embodiment of the present application is not limited thereto.

[0153] S102: The first device sends one or more second-type scanning frames during a beamforming training phase.

[0154] The beamforming training phase may be A-BFT. It should be noted that, since A-BFT includes multiple sector scanning time slots (an SSW slot, aSSSlotTime), step S102 may also be specifically implemented as: the first device sends one or more second type scanning frames in the sector scanning time slot.

[0155] It should be noted that before sending the second type scanning frame, the first device needs to determine the number of second type scanning frames to be sent in a sector scanning time slot. In this way, the first device can send a corresponding number of second type scanning frames in the sector scanning time slot to implement beamforming training.

[0156] For the convenience of description, the number of second type scanning frames sent in a sector scanning time slot is referred to as the number of second type scanning frames sent hereinafter, which is explained uniformly here and will not be repeated below.

[0157] In an embodiment of the present application, the first device may determine the number of second type scanning frames to be sent according to the FSS value.

[0158] The FSS value may be indicated by the second device. For example, the second device sends a beacon frame to the first device, and the beacon frame includes the FSS value.

[0159] Optionally, the first device determines the number of frames of the second type to be sent according to the FSS value, including the following implementation methods:

[0160] Implementation method 1: The first device determines the number of second type scanning frames to be sent according to the FSS value and the first corresponding relationship.

[0161] The first corresponding relationship is the corresponding relationship between the FSS value and the number of transmitted second type scanning frames. It should be noted that the first corresponding relationship may be pre-configured or defined in a standard, and the embodiment of the present application does not limit this.

[0162] Exemplarily, the first corresponding relationship may be shown in Table 2 below. Wherein, a, b, c, d, e, f, g, h, i, j, k, l, n, m, o, p, A, B, C, D, E, F, G, H, I, J, K, L, N, M, O, and P are all integers greater than or equal to 0.

[0163] Table 2

[0164]

[0165] Alternatively, the first correspondence may be shown in a part of the columns in Table 3. Table 3 not only shows the correspondence between the FSS value and the number of second type scanning frames sent, but also shows the correspondence between the FSS value and the number of first type scanning frames sent.

[0166] Table 3

[0167]

[0168] Based on implementation mode 1, the time length of the radar signal in the second type scanning frame may be preconfigured or determined by the first device according to the following formula (1).

[0169] The first device may determine the time length of the radar signal in the second type scanning frame according to the following formula (1).

[0170]

[0171] Among them, TXTIME (radar signal) represents the time length of the radar signal, TXTIME (first type scanning frame) is the time length of the first type scanning frame, SBIFS represents the short beamforming inter-frame interval, x represents the number of first type scanning frames sent corresponding to the FFS value, and y represents the number of second type scanning frames sent corresponding to the FSS value.

[0172] Implementation method 2: The first device determines the number of second type scanning frames to be sent according to the FSS value, the length type of the radar signal and the second corresponding relationship.

[0173] The second corresponding relationship is the corresponding relationship between the FSS value, the length type of the radar signal, and the number of second type scanning frames sent. It should be noted that the second corresponding relationship can be pre-configured or defined in the standard, and the embodiments of the present application are not limited thereto.

[0174] It can be understood that the second correspondence can also be expressed as: the correspondence between the length type of the radar signal and the first correspondence. That is, for the first device, each length type of the radar signal has a first correspondence that matches it. In this case, the first device determines the number of second-type scanning frames to be sent based on the FSS value, the length type of the radar signal, and the second correspondence, which can be specifically implemented as follows: the first device determines the first correspondence that matches the length type of the radar signal based on the length type of the radar signal; thereafter, the first device determines the number of second-type scanning frames to be sent based on the FSS value and the first correspondence that matches the length type of the radar signal.

[0175] Optionally, the length type of the radar signal is used to directly indicate the time length of the radar signal. Each length type of the radar signal directly indicates the time length of a radar signal. For example, the length type of the radar signal includes a first length type, a second length type, and a third length type. The time length of the radar signal indicated by the first length type is 4us, the time length of the radar signal indicated by the second length type is 8us, and the time length of the radar signal indicated by the third length type is 12us.

[0176] Exemplarily, if the time length of the radar signal indicated by the first length type is 4 us, the first corresponding relationship matching the first length type may be as shown in Table 4 below.

[0177] Table 4

[0178]

[0179] Exemplarily, if the time length of the radar signal indicated by the second length type is 8 us, the first corresponding relationship matching the second length type may be as shown in Table 5 below.

[0180] Table 5

[0181]

[0182]

[0183] Exemplarily, if the time length of the radar signal indicated by the third length type is 12 us, the first corresponding relationship matching the third length type may be as shown in Table 6 below.

[0184] Table 6

[0185]

[0186] Optionally, in the above Table 4, Table 5, and Table 6, when the FSS value is 0, the number of second type scanning frames sent may also be 1.

[0187] Alternatively, the length type of the radar signal is used to indicate the time length of the indirect indication radar signal. Alternatively, the length type of the radar signal is used to characterize the value range of the time length of the radar signal.

[0188] For example, the length type of the radar signal includes a first length type, a second length type, and a third length type. The first length type corresponds to a first value range, the second length type corresponds to a second value range, and the third length type corresponds to a third value range. The first value range is smaller than the second value range, and the second value range is smaller than the third value range. For example, for the second type short SSW frame, the first value range may be 0-4.9us, the second value range may be 0-19.6us, and the third value range may be 0-29.4us. The above is only an example, and the embodiments of the present application are not limited thereto.

[0189] Exemplarily, for the first length type, Table 7 shows the corresponding first correspondence, and the time length of the radar signal corresponding to each FSS value.

[0190] Table 7

[0191]

[0192] Exemplarily, for the second length type, Table 8 shows the corresponding first correspondence, and the time length of the radar signal corresponding to each FSS value.

[0193] Table 8

[0194]

[0195]

[0196] Exemplarily, for the third length type, Table 9 shows the corresponding first correspondence, and the time length of the radar signal corresponding to each FSS value.

[0197] Table 9

[0198]

[0199] Implementation method three: the first device determines the number of second type scanning frames to be sent according to the time length and FSS value of the radar signal.

[0200] The time length of the radar signal may be preconfigured, for example, the second device sends a beacon frame to the first device, and the beacon frame includes the time length of the radar signal. Alternatively, the time length of the radar signal is defined in the standard. Alternatively, the time length of the radar signal is determined by the first device according to an actual application scenario.

[0201] Optionally, based on implementation mode 3, the number of second type scanning frames sent may be determined according to the following formula (2):

[0202]

[0203] Wherein, m represents the number of second type scanning frames sent. Indicates rounding down.

[0204] Implementation method 4: The first device determines the number of second type scanning frames to be sent according to the maximum value of the time length of the radar signal and the FSS value.

[0205] The maximum value of the time length of the radar signal may be preconfigured, for example, the second device sends a beacon frame to the first device, and the beacon frame includes the maximum value of the time length of the radar signal. Alternatively, the maximum value of the time length of the radar signal is defined in the standard. Alternatively, the maximum value of the time length of the radar signal is determined by the first device according to an actual application scenario.

[0206] Optionally, based on implementation mode 4, the number of second type scanning frames sent may be determined according to the following formula (3):

[0207]

[0208] Wherein, TXTIME (radar signal max) represents the maximum value of the time length of the radar signal in the second type scanning frame.

[0209] Implementation method 5: The first device determines the number of second type scanning frames to be sent according to the minimum value of the time length of the radar signal and the FSS value.

[0210]

[0211] Wherein, TXTIME (radar signal min) represents the minimum time length of the radar signal in the second type scanning frame.

[0212] For implementation method 1, implementation method 3, implementation method 4, and implementation method 5, when the first device sends the second type of short SSW frame, the parameter TXTIME (first type scanning frame) in the above formulas (1), (2), (3), and (4) can be replaced by TXTIME (shortSSW). TXTIME (shortSSW) represents the time length of the first type of short SSW frame. When the first device sends the second type of SSW frame, the parameter TXTIME (first type scanning frame) in the above formulas (1), (2), (3), and (4) can be replaced by TXTIME (SSW). TXTIME (SSW) represents the time length of the first type of SSW frame.

[0213] In addition, it should be noted that, for the above-mentioned implementation modes 1 to 5, the sector scanning time slot can be calculated according to the formula in the prior art.

[0214] Implementation method 6: The first device determines the number of first type scanning frames to be sent according to the FSS value and the relationship between the FSS value and the number of first type scanning frames to be sent, and then determines the number of second type scanning frames to be sent. That is, for the same FSS value, the number of first type scanning frames to be sent is the same as the number of second type scanning frames to be sent.

[0215] When implementation method 6 is adopted, compared with the prior art, the calculation formula of the sector scanning time slot needs to be updated.

[0216] Optionally, based on implementation mode 6, the sector scanning time slot may be determined according to the following formula (5):

[0217] aSSSlotTime=aAirPropagationTime+assduration+radar signal length*N(5)+MBIFS+aSSFBDuration+MBIFS

[0218] Wherein, aSSSlotTime represents the time length of the sector scanning time slot. aAirPropagationTime represents the propagation delay between the first device and the second device. assduration represents the time required for the first device to transmit the first type scanning frame under the corresponding FSS value, radar signal length represents the time length of the radar signal in the second type scanning frame, N represents the number of second type scanning frames sent, aSSFBDuration represents the time required for the second device to perform the SSW feedback process, and MBIFS represents the medium beamforming inter-frame interval.

[0219] It should be noted that, compared with the time length of the sector scanning time slot determined by the prior art, the time length of the sector scanning time slot determined based on formula (5) is larger. That is, the embodiment of the present application increases the length of the sector scanning time slot so that the number of second-type scanning frames sent by the first device performing the radar test can be the same as the number of first-type scanning frames sent by the first device not performing the radar test, thereby ensuring that the first device performing the radar test can achieve more accurate beamforming training.

[0220] In addition, based on implementation method 6, Figure 7 As shown, in the sector scanning time slot of the first device that does not perform radar testing, the first device needs to send an additional empty packet with the same time length as the radar signal after sending the first type of scanning frame, so as to ensure that the sector scanning time slot of the first device that does not perform radar testing is the same in time length as the sector scanning time slot of the first device that performs radar testing.

[0221] based on Figure 3 According to the technical solution shown, the first device can implement radar testing by sending the second type of scanning frames during the beamforming training phase. The technical solution of the present application realizes the compatibility of the beamforming training and radar testing in the process, so that the first device can perform beamforming training and radar testing at the same time, thereby eliminating the need to allocate additional time domain resources for the radar testing, which is beneficial to saving signaling overhead and resource overhead. The technical solution of the present application can support the implementation of radar testing in WLAN.

[0222] It should be noted that Figure 3 The technical solution shown can realize single-station radar testing. That is, after the first device sends the second type scanning frame, the first device also needs to receive the reflected wave of the radar signal to complete the radar test. Figure 8 As shown, STA1 sends the second type scanning frame, and STA1 receives the reflected wave of the radar signal.

[0223] Figure 3 The technical solution shown can also realize multi-station radar testing. That is, one first device sends a second type scanning frame, and other first devices receive reflected waves of radar signals. Fig. 9 As shown, STA1 sends the second type scanning frame, and STA2 and STA3 receive the reflected waves of the radar signal.

[0224] like Fig.10 As shown, a radar testing method provided by an embodiment of the present application comprises the following steps:

[0225] S201. A second device sends a beacon frame to one or more first devices, so that the one or more first devices receive the beacon frame sent by the second device.

[0226] The beacon frame includes radar test information, and the radar test information includes at least one of the following parameters: radar data feedback type, radar signal length type, and indication information.

[0227] (1) The radar data feedback type is used to indicate the radar test data to be fed back. In other words, the radar data feedback type is used to indicate the content of the radar test data fed back by the first device. For example, the radar data feedback type may only indicate the sampling data of the time domain signal fed back by the first device. Alternatively, the radar data feedback type may indicate the sampling data of the time domain signal fed back by the first device, as well as the FFT spectrum.

[0228] (2) The length type of the radar signal is used to determine the time length of the radar signal. Optionally, the length type of the radar signal is used to directly indicate the time length of the radar signal. Alternatively, the length type of the radar signal is used to characterize the value range of the radar signal. The standard may predefine multiple length types of radar signals, such as a first length type, a second length type, and a third length type, but the embodiments of the present application are not limited thereto.

[0229] (3) The indication information is used to indicate one or more target first devices, where the target first devices are first devices that need to be subjected to radar testing.

[0230] As an implementation manner, the indication information includes information of one or more target first devices, and the information of the target first device may be an association identifier (association identifier, AID).

[0231] As another implementation manner, the indication information may include: a bitmap offset value (bitmap offset) and a partial virtual bitmap (partial virtual bitmap).

[0232] The bitmap offset value is used to determine the AID corresponding to the first bit in the partial virtual bitmap. For example, if the bitmap offset value is 300, then the AID corresponding to the first bit in the partial virtual bitmap is 300.

[0233] Each bit in the partial virtual bitmap corresponds to an AID, and different bits correspond to different AIDs. Optionally, in the partial virtual bitmap, if two bits are adjacent, the two AIDs corresponding to the two bits are also adjacent. For example, the AID corresponding to the first bit in the partial virtual bitmap is 300, the AID corresponding to the second bit is 301, the AID corresponding to the third bit is 302, and so on, which will not be repeated.

[0234] In the partial virtual bitmap, the value of each bit is used to indicate whether the first device having the AID corresponding to the bit needs to perform a radar test. For example, in the partial virtual bitmap, if the value of a bit is "0", the first device having the AID corresponding to the bit does not need to perform a radar test; if the value of a bit is "1", the first device having the AID corresponding to the bit needs to perform a radar test.

[0235] Of course, the indication information may also be implemented in other ways, and the embodiments of the present application are not limited thereto.

[0236] In an embodiment of the present application, the beacon frame is used to instruct the first device to perform a radar test during a beamforming training phase. In other words, the beacon frame is used to instruct the first device to send a second type scanning frame during a beamforming training phase.

[0237] Optionally, the beacon frame specifically includes the following two situations:

[0238] Scenario 1: The beacon frame is used to instruct the first device with radar test capability to perform radar test in the beamforming training phase.

[0239] In this way, no matter whether the first device has an association relationship with the second device, when the first device has radar test capability, after receiving the beacon frame, the first device performs radar test in the beamforming training phase.

[0240] Optional, based on scenario 1, such as Fig.11 , which is a schematic diagram of a frame structure of a beacon frame provided in an embodiment of the present application, wherein the beacon frame includes at least the following bit fields: frame control, duration, Basic Service Set ID (BSSID), radar element, and FCS.

[0241] The radar unit bit field at least includes the following bit fields: radar parameter and radar signal length type.

[0242] In the embodiment of the present application, the radar parameter bit field is used to carry the radar data feedback type. The radar signal length type bit field is used to indicate the length type of the radar signal.

[0243] Optionally, the radar parameter bit field includes at least the following bit fields: CSI, before FFT, FFT info, FFT result, and reserved.

[0244] The CSI bit field is used to indicate whether the first device feeds back CSI. Optionally, the CSI bit field can be implemented with 1 bit. The value of the CSI bit field is "0", indicating that the first device does not need to feed back CSI; the value of the CSI bit field is "1", indicating that the first device needs to feed back CSI.

[0245] The before FFT bit field is used to indicate whether the first device feeds back the sampling data of the time domain signal. Optionally, the before FFT bit field can be implemented with 1 bit. The value of the before FFT bit field is "0", indicating that the first device does not need to feed back the sampling data of the time domain signal; the value of the before FFT bit field is "1", indicating that the first device needs to feed back the sampling data of the time domain signal.

[0246] The FFT info bit field is used to indicate whether the first device feeds back the FFT spectrum. Optionally, the FFT info bit field can be implemented with 1 bit. The value of the FFT info bit field is "0", indicating that the first device does not need to feed back the FFT spectrum; the value of the FFTinfo bit field is "1", indicating that the first device needs to feed back the FFT spectrum.

[0247] The FFT result bit field is used to indicate whether the first device feeds back the radar test result. Optionally, the FFTresult bit field can be implemented with 1 bit. The value of the FFT result bit field is "0", indicating that the first device does not need to feed back the radar test result; the value of the FFT result bit field is "1", indicating that the first device needs to feed back the radar test result.

[0248] In an embodiment of the present application, the CSI bit field may also be called a first indication bit field, the before FFT bit field may also be called a second indication bit field, the FFT info bit field may also be called a third indication bit field, and the FFT result bit field may also be called a fourth indication bit field. The embodiment of the present application is not limited to this.

[0249] Scenario 2: The beacon frame is used to instruct one or more first devices associated with the second device to perform radar testing in the beamforming training phase.

[0250] It is understandable that the second device can select a first device with radar test capability from multiple first devices associated with the second device to perform radar test in the beamforming training phase. It should be noted that the first device can select a first device with radar test capability from multiple first devices associated with the second device to perform radar test in the beamforming training phase. Fig.13 The capability reporting method shown establishes an association relationship with the second device and enables the second device to know whether the first device has radar testing capability.

[0251] Optional, based on scenario 2, such as Fig.12 FIG. 1 is a schematic diagram of a frame structure of a beacon frame provided in an embodiment of the present application. Fig.11 The beacon frame shown, Fig.12The radar unit bit field of the beacon frame shown also includes the following bit fields: a bitmap offset value, and a partial virtual bitmap.

[0252] It is understandable that, in case 1, the beacon frame may not include the indication information. In case 2, the beacon frame must include the indication information.

[0253] S202: The target first device sends one or more second-type scanning frames during a beamforming training phase.

[0254] For the beacon frame in the first scenario, the target first device is the first device with radar testing capability. For the beacon frame in the second scenario, the target first device is determined according to the indication information carried by the beacon frame.

[0255] The specific description of step S202 can be found in Figure 3 The embodiments shown will not be described in detail here.

[0256] It is understandable that the first device that does not perform radar testing performs beamforming training in a traditional manner, that is, the first device that does not perform radar testing sends one or more first-type scanning frames during the beamforming training phase.

[0257] based on Fig.10 In the technical solution shown, the second device sends a beacon frame to trigger the first device to perform a radar test in the beamforming training phase, thereby supporting the implementation of radar testing in WLAN.

[0258] like Fig.13 As shown, a capability reporting method provided in an embodiment of the present application includes the following steps:

[0259] S301. A first device sends an association request (Association Request) frame to a second device, so that the second device receives the association request frame sent by the first device.

[0260] The association request frame is used to establish an association relationship between the first device and the second device.

[0261] In addition, the association request frame is also used to indicate whether the first device has radar test capability. It can be understood that a first device with radar test capability can perform radar test; a first device without radar test capability cannot perform radar test.

[0262] As an implementation manner, the association request frame sent by the first device with radar test capability includes radar test capability information. The association request frame sent by the first device without radar test capability does not include radar test capability information.

[0263] Optionally, the radar test capability information is used to indicate that the first device has radar test capability. Further, the radar test capability information can also be used to indicate relevant information of the first device for radar testing, for example: radar types supported by the first device. The radar types include: single-station radar, dual-station radar, and multi-station radar.

[0264] In an embodiment of the present application, the radar test capability information may be carried in an independent field in the association request frame. For example, the radar test capability information is carried in the radar capability field in the directional multi gigabit (DMG) / enhanced directional multi gigabit (EDMG) capability element in the association request frame. Fig.14 A schematic diagram of the structure of an EMDG capabilities element in an embodiment of the present application is shown.

[0265] In this way, if the association request frame includes the radar capability field, it means that the association request frame contains radar test capability information; if the association request frame does not include the radar capability field, it means that the association request frame does not include radar test capability information.

[0266] S302: The second device determines whether the first device has radar testing capability according to the association request frame.

[0267] As an implementation method, if the association request frame includes radar test capability information, the second device can determine that the first device has radar test capability; if the association request frame does not include radar test capability information, the second device can determine that the first device does not have radar test capability.

[0268] based on Fig.13 In the technical solution shown, the first device sends an association request frame to the second device during the association phase, and the association request frame can be used to indicate whether the first device has radar test capability. In this way, the second device can learn whether the first device can perform radar test according to the association request frame, thereby avoiding the second device scheduling the first device that does not have radar test capability to perform radar test, thereby ensuring that the radar test process can be executed normally.

[0269] in addition, Fig.13 The technical solution shown can make the reporting process of radar capabilities compatible with the existing association process, so that the first device does not need to perform additional steps.

[0270] Based on Figure 3 or Fig.10 After performing radar testing using the method shown, Fig.15 As shown, a radar test data feedback method provided by an embodiment of the present application includes the following steps:

[0271] S401: A first device sends radar test data to a second device in a first SP, so that the second device receives the radar test data sent by the first device in the first SP.

[0272] The first SP is an SP used to feed back radar test data.

[0273] Optionally, the process of determining the first SP may refer to steps S501-S502.

[0274] S501: A second device sends a polling frame to a first device in an ATI phase, so that the first device receives the polling frame sent by the second device in the ATI phase. The polling frame is used to trigger the first device to send an SPR frame.

[0275] S502: The first device sends a service period request (SPR) frame to the second device in the ATI phase, so that the second device receives the SPR frame sent by the first device in the ATI phase.

[0276] The SPR frame is used to request the second device to allocate the first SP to the first device. In other words, the SPR frame is used to request feedback of radar test data.

[0277] Optional, such as Fig.16 FIG. 1 is a schematic diagram of the frame structure of an SPR frame. The SPR frame includes the following bit fields: frame control, duration, receiving address (RA), transmitting address (TA), dynamic allocation information, beamforming control (BF control), and frame check sequence (FCS).

[0278] The dynamic allocation information bit field at least includes the following bit fields: traffic identifier (TID), allocation type, source AID, destination AID, allocation duration, and reserved.

[0279] Compared with the SPR frame in the prior art, the SPR frame provided in the embodiment of the present application has a new combination (or value) planned in the allocation type bit field to indicate that the SPR frame is used to request the second device to allocate an SP for feeding back radar test data to the first device.

[0280] It should be noted that the allocation type bit field consists of 3 bits, the first bit can be recorded as Bit4, the second bit can be recorded as Bit5, and the third bit can be recorded as Bit6.

[0281] For example, for the SPR frame provided in the embodiment of the present application, the values ​​of each bit in the allocation type bit field and the corresponding meanings can refer to Table 10.

[0282] Table 10

[0283]

[0284] In Table 9, when the value of the allocation type bit field is "001", the SPR frame is used to request the second device to allocate an SP for feeding back radar test data to the first device.

[0285] It is understandable that the allocation type bit field of the SPR frame may also adopt other preset values ​​(eg, "111") to indicate the meaning "Radar-SP for radar data feedback".

[0286] S503: The second device sends an announce frame to the first device in the ATI phase, so that the first device receives the announce frame sent by the first device in the ATI phase.

[0287] The announcement frame includes information of the first SP.

[0288] based on Fig.15 In the technical solution shown, the first device sends radar test data to the second device at a predetermined first SP, so that the second device can obtain the radar test data.

[0289] Combine the following Fig.17 To explain in detail by giving an example Fig.10 , Fig.13 and Fig.15 The technical solution shown.

[0290] like Fig.17 As shown, in the BTI phase, the AP sends a beacon frame to STA1 to instruct STA1 to perform a radar test in the beamforming training phase.

[0291] In the A-BFT phase, STA1 sends a second type scanning frame in the form of sector scanning. Afterwards, the AP will perform SSW feedback. STA1 performs SSW ACK.

[0292] In the ATI stage, if STA1 and AP do not have an association relationship, STA1 and AP send association request frames to each other to establish an association request frame between STA1 and AP. At the same time, the association request frame sent by STA1 can include radar test capability information so that AP knows that STA1 has radar test capability. If STA1 and AP have an association relationship, the process of sending association request frames between STA1 and AP can be omitted.

[0293] In the ATI phase, the AP may send a polling frame to STA1. Afterwards, STA1 sends an SPR frame to the AP to request the AP to allocate an SP for feeding back radar test data. The AP sends a declaration frame to STA1, which includes information about the SP for feeding back radar test data.

[0294] In the DTI stage, STA1 actively feeds back radar test data within the SP used to feed back radar test data.

[0295] like Fig.18 As shown, a radar testing method provided by an embodiment of the present application comprises the following steps:

[0296] S601. A second device sends a first indication frame to M first devices, so that the M first devices receive the first indication frame.

[0297] Optionally, the M first devices all have radar testing capabilities. It is understandable that the second device can be based on Fig.13 The technical solution shown determines whether a first device has radar testing capability.

[0298] As an implementation, the second device sends a first indication frame to M first devices in the ATI phase. Correspondingly, each of the M first devices receives the first indication frame sent by the second device in the ATI phase. M is a positive integer.

[0299] The first indication frame is used to indicate the scheduling information of the radar test. The scheduling information of the radar test includes one of the following parameters: radar data feedback type, radar SP information, and radar transceiver control information.

[0300] The information of the radar SP includes at least the information of the second SP and the information of the third SP. The second SP is an SP used for radar testing. The third SP is an SP used to feed back radar test data. The information of the radar SP may include: time domain resources of the second SP, time domain resources of the third SP, etc.

[0301] The radar transceiver control information is used to indicate the function of each of the M first devices during the radar test process. In other words, the radar transceiver control information is used to indicate whether each of the M first devices is a receiving end or a transmitting end of the radar. In other words, the radar transceiver control information is used to indicate the first device as the radar receiving end and the first device as the radar transmitting end among the M first devices.

[0302] Optionally, the first indication frame further includes a radar test type, which includes a single-station radar test and a multi-station radar test.

[0303] Optional, such as Fig.19 , which is a schematic diagram of a frame structure of a first indication frame provided in an embodiment of the present application, wherein the first indication frame includes at least one of the following bit fields: frame control, duration, sending address, receiving address, radar test type, radar element, and frame check sequence.

[0304] The radar unit bit field includes at least the following bit fields: radar parameters, radar SP, and radar sender / receiver control. The radar parameter bit field can refer to the relevant description above (e.g. Fig.12 The radar parameter bit field in the beacon frame shown in FIG. 1 is used to carry radar SP information. The radar transmit / receive control bit field is used to carry radar information.

[0305] S602: The M first devices respectively send first response frames to the second device, so that the second device accepts the first response frames respectively sent by the M first devices.

[0306] The first response frame is used to respond to the first indication frame. In other words, the first response frame is used to indicate that the first device has received the first indication frame.

[0307] As an implementation manner, for each of the M first devices, the first device sends a first response frame to the second device in the ATI phase. Correspondingly, the second device receives the first response frame sent by the first device in the ATI phase.

[0308] S603: The second device sends a second indication frame to N first devices, so that the N first devices receive the second indication frame sent by the second device.

[0309] The second indication frame is used to instruct the N first devices to perform radar testing. Optionally, the second indication frame can be implemented in the form of a trigger frame.

[0310] It should be noted that the N first devices are a subset of the M first devices. N is a positive integer less than or equal to M.

[0311] As an implementation manner, the second device sends a second indication frame to the N first devices in the second SP. Correspondingly, each of the N first devices receives the second indication frame sent by the second device in the second SP.

[0312] S604. The N first devices perform radar testing according to scheduling information of the radar testing.

[0313] As an implementation method, the N first devices perform radar testing in the second SP. Specifically, for any first device among the N first devices, if the first device is used as a transmitting end of the radar, the first device sends the radar signal in a sector scanning manner; if the first device is used as a receiving end of the radar, the first device receives the radar signal in a quasi-omnidirectional manner.

[0314] Optionally, after the N first devices complete the radar test, each of the N first devices may send a second response message to the second device, where the second response message is used to indicate that the first device has completed the radar test.

[0315] It should be noted that, in the second SP, step S603 and step S604 can be performed multiple times. That is, the second device can send the second indication frame to the N first devices multiple times, so that the N first devices perform multiple rounds of radar tests. Optionally, during multiple rounds of radar tests, the first device as the radar transmitter can be different. For example, during the first round of radar testing, STA1 sends a radar signal, and STA2 and STA3 receive the radar signal. In the second round of radar testing, STA2 sends a radar signal, and STA3 and STA4 receive the radar signal.

[0316] based on Fig.18 In the technical solution shown, the second device sends a first indication frame to enable multiple first devices to learn the scheduling information of the radar test. Afterwards, the second device sends a second indication frame to the first device to uniformly schedule multiple first devices to perform radar tests according to the scheduling information of the radar test, thereby realizing multi-station radar testing.

[0317] Based on Fig.18 After performing radar testing using the method shown, Fig. 20 As shown, a radar test data feedback method provided by an embodiment of the present application includes the following steps:

[0318] S701. A second device sends a third indication frame to a first device that performs a radar test, so that the first device that performs the radar test receives the third indication frame.

[0319] The third indication frame is used to instruct the first device performing the radar test to feed back radar test data. Optionally, the third indication frame can be implemented in the form of a trigger frame or a polling frame.

[0320] As an implementation manner, the second device sends a third indication frame to the first device performing the radar test in the third SP. Correspondingly, the first device performing the radar test receives the third indication frame sent by the second device in the third SP.

[0321] S702: The first device that performs the radar test sends radar test data to the second device, so that the second device receives the radar test data.

[0322] As an implementation manner, the first device performing the radar test sends radar test data to the second device in the third SP. Correspondingly, the second device receives the radar test data sent by the first device performing the radar test in the third SP.

[0323] based on Fig. 20 In the technical solution shown, the second device sends a third indication frame to the first device so that the first device feeds back radar test data. In this way, after multiple first devices feed back radar test data, the second device can integrate the radar test data fed back by multiple first devices and effectively analyze the relevant information (such as spatial position) of the object being tested.

[0324] Combine the following Fig.21 To explain in detail by giving an example Fig.18 and Fig. 20 The technical solution shown.

[0325] like Fig.21 As shown, in the ATI stage, AP sends a first indication frame to STA1, STA2, and STA3; thereafter, STA1, STA2, and STA3 send a first response frame to AP respectively.

[0326] In the second SP, after the AP sends the second indication frame to STA1, STA2, and STA3 for the first time, STA1 sends the radar signal in a sector scanning manner, and STA2 and STA3 receive the radar signal in a quasi-omnidirectional manner. After the AP sends the second indication frame to STA, STA2, and STA3 for the second time, STA2 sends the radar signal in a sector scanning manner, and STA1 and STA3 receive the radar signal in a quasi-omnidirectional manner. After the AP sends the second indication frame to STA, STA2, and STA3 for the third time, STA3 sends the radar signal in a sector scanning manner, and STA1 and STA2 receive the radar signal in a quasi-omnidirectional manner.

[0327] In the third SP, AP sends a third indication frame to STA1, STA2, and STA3 respectively; STA1, STA2, and STA3 send radar test data to AP respectively.

[0328] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the interaction between each network element. It can be understood that each network element, such as the first device and the second device, in order to implement the above functions, includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in this document, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application 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 exceed the scope of this application.

[0329] The embodiment of the present application can divide the functional modules of the device according to the above method example. For example, each functional module can be divided corresponding 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 function division. There may be other division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function:

[0330] Fig. 22 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. Fig. 22 As shown, the communication device includes: a processing unit 101 and a communication unit 102 .

[0331] (1) If the communication device is used as the first device, the communication device can execute the following solution 1 or solution 2.

[0332] Solution 1:

[0333] The processing unit 101 is configured to generate a second type scanning frame, wherein the second type scanning frame includes a radar signal. The communication unit 102 is configured to send one or more second type scanning frames in a beamforming training phase.

[0334] In one possible design, the processing unit 101 is further used to determine the number of second type scanning frames to be sent based on the FSS value.

[0335] Optionally, the FSS value may be determined based on a beacon frame sent by the second device.

[0336] In one possible design, the processing unit 101 is specifically used to determine the number of second-type scanning frames sent based on the FSS value and a first corresponding relationship; wherein the first corresponding relationship is the corresponding relationship between the FSS value and the number of second-type scanning frames sent.

[0337] Optionally, the second type scanning frame is a second type sector scanning SSW frame, or a second type short sector scanning short SSW frame. The first corresponding relationship may be as shown in Table 2 above.

[0338] In one possible design, the time length of the radar signal in the second type scanning frame is determined according to the following formula:

[0339]

[0340] Among them, TXTIME (radar signal) represents the time length of the radar signal, TXTIME (first type scanning frame) is the time length of the first type scanning frame, SBIFS represents the short beamforming inter-frame interval, x represents the number of first type scanning frames sent corresponding to the FSS value, and y represents the number of second type scanning frames sent corresponding to the FSS value.

[0341] In one possible design, the processing unit 101 is specifically used to determine the number of the second type scanning frames to be sent based on the FSS value and the time length of the radar signal.

[0342] In one possible design, the number of second type scanning frames sent is determined according to the following formula:

[0343]

[0344] Wherein, m represents the number of the second type scanning frames sent.

[0345] In one possible design, the processing unit 101 is specifically used to determine the number of second-type scanning frames sent based on the FSS value, the length type of the radar signal, and a second corresponding relationship; wherein the second corresponding relationship is the correspondence between the FSS value, the length type of the radar signal and the number of second-type scanning frames sent.

[0346] In one possible design, if the number of second-type scanning frames sent is the same as the number of first-type scanning frames sent for the same FSS value, the sector scanning time slot is determined according to the following formula:

[0347] aSSSlotTime=aAirPropagationTime+assduration+radar signal length*N+MBIFS+aSSFBDuration+MBIFS;

[0348] Wherein, aSSSlotTime represents the time length of the sector scanning time slot. aAirPropagationTime represents the propagation delay between the first device and the second device. assduration represents the time required for the first device to transmit the first type scanning frame under the corresponding FSS value, radar signal length represents the time length of the radar signal in the second type scanning frame, N represents the number of second type scanning frames sent, aSSFBDuration represents the time required for the second device to perform the SSW feedback process, and MBIFS represents the medium beamforming inter-frame interval.

[0349] In one possible design, the communication unit 102 is also used to receive a beacon frame sent by the second device, and the beacon frame includes radar test information.

[0350] In a possible design, the radar test information includes at least one of the following parameters: a radar data feedback type, a radar signal length type, and indication information. The radar data feedback type is used to indicate the radar test data to be fed back. The radar signal length type is used to determine the time length of the radar signal. The indication information is used to indicate one or more first devices that need to be subjected to radar testing.

[0351] In one possible design, the communication unit 102 is also used to send radar test data to the second device within the first SP, where the first SP is an SP used to feed back radar test data.

[0352] In one possible design, the communication unit 102 is also used to send an association request frame to the second device, where the association request frame is used to indicate whether the first device has radar testing capability.

[0353] Option 2:

[0354] The communication unit 102 is used to receive a first indication frame sent by the second device, the first indication frame is used to indicate the scheduling information of the radar test; send a first response frame to the second device, the first response frame is used to respond to the first indication frame; receive a second indication frame sent by the second device, the second indication frame is used to instruct the first device to perform the radar test. The processing unit 101 is used to perform the radar test according to the scheduling information of the radar test.

[0355] In a possible design, the scheduling information of the radar test includes at least one of the following parameters: information of the radar SP, radar data feedback type, and radar transceiver control information. The information of the radar SP includes information of the second SP and information of the third SP, the second SP is an SP used for radar testing, and the third SP is an SP used to feed back radar test data. The radar data feedback type is used to indicate the radar test data to be fed back. The radar transceiver control information is used to indicate the function of each of the M first devices in the radar test, where M is a positive integer.

[0356] In one possible design, the communication unit 102 is specifically used to receive a second indication frame sent by the second device within the second SP.

[0357] In one possible design, the communication unit 102 is specifically used to perform radar testing within the second SP according to scheduling information of the radar testing.

[0358] In one possible design, the processing unit 101 is specifically used to send radar signals in a sector scanning manner if the first device is used as a transmitting end of the radar; if the first device is used as a receiving end of the radar, it is used to receive radar signals in a quasi-omnidirectional manner.

[0359] In one possible design, the communication unit 102 is further used to send a second response message to the second device within the second SP, where the second response message is used to indicate that the first device has completed the radar test.

[0360] In one possible design, the communication unit 102 is also used to receive third indication information sent by the second device, where the third indication information is used to instruct the first device to feedback radar test data; and send the radar test data to the second device.

[0361] In one possible design, the communication unit 102 is specifically used to receive the third indication information sent by the second device within the third SP.

[0362] In one possible design, the communication unit 102 is specifically used to send radar test data to the second device within the third SP.

[0363] In one possible design, the communication unit 102 is also used to send an association request frame to the second device, where the association request frame is used to indicate whether the first device has radar testing capability.

[0364] (2) If the communication device is used as the second device, the communication device may execute the following solution three or solution four.

[0365] Option 3:

[0366] The processing unit 101 is used to generate a beacon frame, where the beacon frame includes radar test information. The communication unit 102 is used to send the beacon frame to one or more first devices.

[0367] In a possible design, the radar test information includes at least one of the following parameters: a radar data feedback type, a radar signal length type, and indication information. The radar data feedback type is used to indicate the radar test data to be fed back. The radar signal length type is used to determine the time length of the radar signal. The indication information is used to indicate one or more first devices that need to be subjected to radar testing.

[0368] In one possible design, the beacon frame also includes an FSS value, and the FSS value is used to determine the number of second type scanning frames sent.

[0369] In a possible design, there is a corresponding relationship between the number of second type scanning frames sent and the FSS value. The corresponding relationship can be referred to in Table 2 above.

[0370] In one possible design, the time length of the radar signal in the second type scanning frame is determined according to the following formula:

[0371]

[0372] Among them, TXTIME (radar signal) represents the time length of the radar signal, TXTIME (first type scanning frame) is the time length of the first type scanning frame, SBIFS represents the short beamforming inter-frame interval, x represents the number of first type scanning frames sent corresponding to the FSS value, and y represents the number of second type scanning frames sent corresponding to the FSS value.

[0373] In one possible design, the number of second type scanning frames sent is determined based on the FSS value and the time length of the radar signal.

[0374] In one possible design, the number of second type scanning frames sent is determined according to the following formula:

[0375]

[0376] Wherein, m represents the number of the second type scanning frames sent.

[0377] In one possible design, there is a corresponding relationship between the FSS value, the length type of the radar signal and the number of second type scanning frames sent.

[0378] In one possible design, if the number of second-type scanning frames sent is the same as the number of first-type scanning frames sent for the same FSS value, the sector scanning time slot is determined according to the following formula:

[0379] aSSSlotTime=aAirPropagationTime+assduration+radar signal length*N+MBIFS+aSSFBDuration+MBIFS;

[0380] Wherein, aSSSlotTime represents the time length of the sector scanning time slot. aAirPropagationTime represents the propagation delay between the first device and the second device. assduration represents the time required for the first device to transmit the first type scanning frame under the corresponding FSS value, radar signal length represents the time length of the radar signal in the second type scanning frame, N represents the number of second type scanning frames sent, aSSFBDuration represents the time required for the second device to perform the SSW feedback process, and MBIFS represents the medium beamforming inter-frame interval.

[0381] In one possible design, the communication unit 102 is also used to receive radar test data sent by the first device in the first SP, where the first SP is an SP used to feed back radar test data.

[0382] In one possible design, the communication unit 102 is further used to receive an association request frame sent by the first device, and the association request frame is used to indicate whether the first device has radar testing capability. The processing unit 101 is further used to determine whether the first device has radar testing capability based on the association request frame.

[0383] Option 4:

[0384] The processing unit 101 is used to generate a first indication frame. The communication unit 102 is used to send a first indication frame to M first devices, where the first indication frame is used to indicate the scheduling information of the radar test, and M is a positive integer; respectively receive a first response frame sent by each of the M first devices, where the first response frame is used to respond to the first indication frame; and send a second indication frame to N first devices, where the second indication frame is used to instruct the first device to perform the radar test, where the N first devices are a subset of the M first devices, and N is a positive integer less than or equal to M.

[0385] In a possible design, the scheduling information of the radar test includes at least one of the following parameters: information of the radar SP, radar data feedback type, and radar transceiver control information. The information of the radar SP includes information of the second SP and information of the third SP, the second SP is an SP used for radar testing, and the third SP is an SP used to feed back radar test data. The radar data feedback type is used to indicate the radar test data to be fed back. The radar transceiver control information is used to indicate the function of each of the M first devices in the radar test, where M is a positive integer.

[0386] In one possible design, the communication unit 102 is specifically used to send a second indication frame to N first devices within the second SP.

[0387] In one possible design, the communication unit 102 is specifically used to receive a second response message sent by the first device in the second SP, where the second response message is used to indicate that the first device has completed the radar test.

[0388] In one possible design, the communication unit 102 is also used to send third indication information to the first device, where the third indication information is used to instruct the first device to feedback radar test data; and receive radar test data sent by the first device.

[0389] In one possible design, the communication unit 102 is specifically used to send third indication information to the first device within the third SP.

[0390] In one possible design, the communication unit 102 is specifically used to receive radar test data sent by the first device within the third SP.

[0391] In one possible design, the communication unit 102 is further used to receive an association request frame sent by a third device, wherein the association request frame is used to indicate whether the first device has radar testing capability. The processing unit 101 is further used to determine whether the first device has radar testing capability based on the association request frame.

[0392] The communication device provided in the above-mentioned embodiment of the present application can be implemented in a variety of product forms. For example, the communication device can be configured as a general processing system; for another example, the communication device can be implemented by a general bus architecture; for another example, the communication device can be implemented by an application specific integrated circuit (ASIC), etc. The following provides several possible product forms of the communication device described in the embodiment of the present application. It should be understood that the following product forms are only examples and do not limit the possible product forms of the communication device described in the embodiment of the present application.

[0393] Fig.23It is a result diagram of a possible product form of the communication device described in the embodiment of the present application.

[0394] As a possible product form, the communication device described in the embodiment of the present application may be a communication device, and the communication device includes a processor 201 and a transceiver 202. Optionally, the communication device further includes a storage medium 203.

[0395] When the communication device is a first device, the processor 201 is configured to execute Figure 3 In step S101, the transceiver 202 is used to perform Figure 3 Alternatively, the transceiver 202 is used to perform Fig.10 Alternatively, the transceiver 202 is used to perform Fig.13 Alternatively, the transceiver 202 is used to perform Fig.15 Alternatively, the transceiver 202 is used to perform steps S501, S502, S503 and S401. Fig.18 In steps S601, S602 and S603, the processor 201 is used to execute Fig.18 Alternatively, the transceiver is used to perform Fig. 20 Steps S701 and S702 in FIG.

[0396] When the communication device is a second device, the transceiver 202 is used to perform Fig.10 Alternatively, the transceiver 202 is used to perform Fig.13 In step S301, the processor 201 is used to execute Fig.13 Alternatively, the transceiver 202 is used to perform Fig.15 Alternatively, the transceiver 202 is used to perform steps S501, S502, S503 and S401. Fig.18 Alternatively, the transceiver is used to perform steps S601, S602 and S603. Fig. 20 Steps S701 and S702 in FIG.

[0397] As another possible product form, the communication device described in the embodiment of the present application can also be implemented by a general-purpose processor or a dedicated processor, that is, a chip. The chip includes: a processing circuit 201 and a transceiver pin 202. Optionally, the chip can also include a storage medium 203.

[0398] When the chip is used in a first device, the processing circuit 201 is used to execute Figure 3 In step S101, the transceiver pin 202 is used to perform Figure 3Alternatively, the transceiver pin 202 is used to perform Fig.10 Alternatively, the transceiver pin 202 is used to perform Fig.13 Alternatively, the transceiver pin 202 is used to perform Fig.15 Alternatively, the transceiver pin 202 is used to perform Fig.18 In steps S601, S602 and S603, the processing circuit 201 is used to perform Fig.18 Alternatively, the transceiver pin is used to perform Fig. 20 Steps S701 and S702 in FIG.

[0399] When the chip is used in a second device, the transceiver pin 202 is used to perform Fig.10 Alternatively, the transceiver pin 202 is used to perform Fig.13 In step S301, the processing circuit 201 is used to perform Fig.13 Alternatively, the transceiver pin 202 is used to perform Fig.15 Alternatively, the transceiver pin 202 is used to perform Fig.18 Alternatively, the transceiver pin is used to perform Fig. 20 Steps S701 and S702 in FIG.

[0400] As another possible product form, the communication device described in the embodiment of the present application can also be implemented using the following circuits or devices: one or more field programmable gate arrays (FPGA), programmable logic devices (PLD), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits that can perform the various functions described throughout the present application.

[0401] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0402] Although the present application has been described in conjunction with specific features and embodiments thereof, it is obvious that various modifications and combinations may be made thereto without departing from the spirit and scope of the present application. Accordingly, this specification and the drawings are merely exemplary illustrations of the present application as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, those skilled in the art may make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A radar testing method, characterized in that: The method comprises: The first device generates a second type scanning frame, wherein the second type scanning frame includes the first type scanning frame and the radar signal; The first device determines the number of second type scanning frames to be sent according to the FSS value and the first corresponding relationship; wherein the first corresponding relationship is the corresponding relationship between the FSS value and the number of second type scanning frames to be sent; or, The first device determines the number of the second type scanning frames to be sent according to the FSS value and the time length of the radar signal; or, The first device determines the number of second-type scanning frames to be sent according to the FSS value, the length type of the radar signal, and the second corresponding relationship; wherein the second corresponding relationship is a corresponding relationship between the FSS value, the length type of the radar signal, and the number of second-type scanning frames to be sent; The first device sends one or more second-type scanning frames during a beamforming training phase.

2. The radar testing method according to claim 1, characterized in that: The second type scanning frame is a second type sector scanning SSW frame, or a second type short sector scanning short SSW frame; The first corresponding relationship is shown in the following table: Among them, a, b, c, d, e, f, g, h, i, j, k, l, n, m, o, p, A, B, C, D, E, F, G, H, I, J, K, L, N, M, O, and P are all integers greater than or equal to 0.

3. The radar testing method according to claim 1, characterized in that: The time length of the radar signal in the second type scanning frame is determined according to the following formula: Among them, TXTIME (radar signal) represents the time length of the radar signal, TXTIME (first type scanning frame) is the time length of the first type scanning frame, SBIFS represents the short beamforming inter-frame interval, x represents the number of first type scanning frames sent corresponding to the FSS value, and y represents the number of second type scanning frames sent corresponding to the FSS value.

4. The radar testing method according to claim 3, characterized in that: The number of the second type scanning frames sent is determined according to the following formula: Among them, m represents the number of the second type scanning frames sent, TXTIME (radar signal) represents the time length of the radar signal, TXTIME (first type scanning frame) is the time length of the first type scanning frame, SBIFS represents the short beamforming inter-frame interval, and x represents the number of the first type scanning frames sent corresponding to the FSS value.

5. The radar testing method according to claim 1, characterized in that: If the number of second-type scanning frames sent is the same as the number of first-type scanning frames sent for the same FSS value, the sector scanning time slot is determined according to the following formula: aSSSlotTime=aAirPropagationTime+assduration+radar signallength*N+MBIFS+aSSFBDuration+MBIFS; Among them, aSSSlotTime represents the time length of the sector scanning time slot, aAirPropagationTime represents the propagation delay between the first device and the second device, assduration represents the time required for the first device to transmit the first type scanning frame under the corresponding FSS value, radarsignallength represents the time length of the radar signal in the second type scanning frame, N represents the number of second type scanning frames sent, aSSFBDuration represents the time required for the second device to perform the SSW feedback process, and MBIFS represents the medium beamforming inter-frame interval.

6. The radar testing method according to any one of claims 1 to 5, characterized in that: The method further comprises: The first device receives a beacon frame sent by the second device, where the beacon frame includes radar test information.

7. The radar testing method according to claim 6, characterized in that: The radar test information includes at least one of the following parameters: radar data feedback type, radar signal length type, and indication information; Wherein, the radar data feedback type is used to indicate the radar test data to be fed back; The length type of the radar signal is used to determine the time length of the radar signal; The indication information is used to indicate one or more first devices that need to be subjected to radar testing.

8. The radar testing method according to any one of claims 1 to 5, characterized in that: The method further comprises: The first device sends radar test data to the second device within a first service interval SP, and the first SP is an SP used to feed back radar test data.

9. The radar testing method according to any one of claims 1 to 5, characterized in that: The method further comprises: The first device sends an association request frame to the second device, where the association request frame is used to indicate whether the first device has radar testing capability.

10. A communication device, characterized in that: The invention comprises a unit for executing the radar testing method according to any one of claims 1 to 9.

11. A communication device, characterized in that: Includes processor and transceiver; The processor is configured to generate a second type scanning frame, wherein the second type scanning frame includes the first type scanning frame and the radar signal; The processor is used to determine the number of second type scanning frames sent according to the FSS value and the first corresponding relationship; wherein the first corresponding relationship is the corresponding relationship between the FSS value and the number of second type scanning frames sent; or, Determine the number of the second type scanning frames to be sent according to the FSS value and the time length of the radar signal; or, Determine the number of second type scanning frames to be sent according to the FSS value, the length type of the radar signal, and a second corresponding relationship; wherein the second corresponding relationship is a corresponding relationship between the FSS value, the length type of the radar signal, and the number of second type scanning frames to be sent; The transceiver is used to send one or more second-type scanning frames during a beamforming training phase.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are read by a computer, the computer executes the radar testing method according to any one of claims 1 to 9.

13. A computer program product, characterized in that The computer program product comprises instructions, and when the instructions are read by a computer, the computer executes the radar testing method according to any one of claims 1 to 9.

14. A chip, characterized in that: The chip includes a processing circuit and a transceiver pin; The processing circuit is used to generate a second type scanning frame, wherein the second type scanning frame includes the first type scanning frame and the radar signal; The processing circuit is further used to determine the number of second type scanning frames sent according to the FSS value and the first corresponding relationship; wherein the first corresponding relationship is the corresponding relationship between the FSS value and the number of second type scanning frames sent; or, Determine the number of the second type scanning frames to be sent according to the FSS value and the time length of the radar signal; or, Determine the number of second type scanning frames to be sent according to the FSS value, the length type of the radar signal, and a second corresponding relationship; wherein the second corresponding relationship is a corresponding relationship between the FSS value, the length type of the radar signal, and the number of second type scanning frames to be sent; The transceiver pin is used to send one or more second-type scanning frames during the beamforming training phase.

Citation Information

Patent Citations

  • Apparatus, system and method of discovery over a directional wireless communication band

    CN108781356A

  • Beamforming training

    WO2017204457A1