Perception method and device
By utilizing target scheduling information in DMG perception measurement to optimize the participation status of perception-response devices, the high power consumption problem of perception-responders in DMG scenarios is solved, and low-power perception measurement is achieved.
Patent Information
- Application Number
- CN202511130677.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-27
- Publication Date
- 2025-10-03
AI Technical Summary
In directional multi-gigabit (DMG) sensing scenarios, the energy-saving problem of sensing responders has not been effectively solved, resulting in high power consumption.
The target scheduling information is sent to the perception response device through the perception initiator or proxy device to determine its participation status in the DMG perception measurement, thereby optimizing its energy consumption management.
The low-power operation of the perception-response device in DMG perception measurement is achieved, reducing the overall energy consumption of the device.
Smart Images

Figure CN120751435A_ABST
Abstract
Description
[0001] This application is a divisional application of Chinese patent application No. 202380070013.3, which entered the Chinese national phase of PCT international patent application PCT / CN2023 / 078436 with an application date of February 27, 2023, and the invention name is “Perception Method and Device”. The entire contents of the above application are incorporated herein by reference. Technical Field
[0002] The embodiments of the present application relate to the field of communications, and specifically to a sensing method and device. Background Art
[0003] In the directional multi-gigabit (DMG) perception scenario, the perception responder can perform DMG perception measurement based on the parameters negotiated in the DMG perception measurement setup phase, which is not conducive to energy saving of the perception responder. Therefore, how to achieve low-power DMG perception measurement is an urgent problem to be solved. Summary of the Invention
[0004] The present application provides a non-perception method and device, which can realize the participation scheduling of perception response devices in DMG perception measurement.
[0005] In a first aspect, a perception method is provided, including: a first device sends target scheduling information to a second device, wherein the target scheduling information is used to determine the participation status of the second device in a directional multi-gigabit DMG perception measurement, the first device is a perception initiating device or a perception proxy device, and the second device is a perception responding device.
[0006] In a second aspect, a perception method is provided, including: a second device receives target scheduling information sent by a first device, the target scheduling information is used to determine the participation status of the second device in a directional multi-gigabit DMG perception measurement, the first device is a perception initiating device or a perception proxy device, and the second device is a perception responding device.
[0007] In a third aspect, a perception device is provided for executing the method in the first aspect or its various implementations.
[0008] Specifically, the perception device includes a functional module for executing the method in the above-mentioned first aspect or its various implementation modes.
[0009] In a fourth aspect, a perception device is provided for executing the method in the above-mentioned second aspect or its various implementations.
[0010] Specifically, the network awareness device includes a functional module for executing the method in the above-mentioned second aspect or its various implementation modes.
[0011] In a fifth aspect, a sensing device is provided, comprising a processor and a memory, wherein the memory is configured to store a computer program, and the processor is configured to call and execute the computer program stored in the memory to perform the method of the first aspect or its respective implementations.
[0012] In a sixth aspect, a sensing device is provided, comprising a processor and a memory, wherein the memory is configured to store a computer program, and the processor is configured to call and execute the computer program stored in the memory to perform the method of the second aspect or its respective implementations.
[0013] In a seventh aspect, a chip is provided for implementing the method in any one of the first to second aspects or their respective implementations.
[0014] Specifically, the chip includes: a processor for calling and running a computer program from a memory, so that a device equipped with the chip executes a method as described in any one of the first to second aspects or their respective implementations.
[0015] In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, which enables a computer to execute the method of any one of the first to second aspects or their respective implementations.
[0016] In a ninth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method of any one of the first to second aspects or their respective implementations.
[0017] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method of any one of the first to second aspects or their respective implementations.
[0018] Through the above technical solution, the perception initiating device or the perception proxy device can realize the participation scheduling of the perception response device in the DMG perception measurement through the target scheduling information, which is conducive to reducing the power consumption of the perception response device. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 This is a schematic diagram of a communication system architecture provided in an embodiment of the present application.
[0020] Figure 2 This is a format diagram of a DMG Sensing Measurement Setup element.
[0021] Figure 3This is a format diagram of the Measurement Setup Control field.
[0022] Figure 4 This is a schematic diagram of the format of the Peer Orientation field.
[0023] Figure 5 A diagram showing the format of a TX Beam List sub-element or an RX Beam List sub-element.
[0024] Figure 6 It is a schematic format diagram of a DMG Sensing Scheduling subelement.
[0025] Figure 7 This is a schematic format diagram of the Burst Response Delay sub-element.
[0026] Figure 8 It is a schematic format diagram of a dual-base DMG-perceived Burst.
[0027] Figure 9 The diagram is a schematic format diagram of the TDD beamforming information field of a DMG Sensing Request frame.
[0028] Figure 10 This is a schematic diagram of the format of the Updated TX Beam List field.
[0029] Figure 11 This is a schematic format diagram of the TDD Beamforming Information field in a DMG Sensing Response frame.
[0030] Figure 12 It is a schematic interaction diagram of the perception method according to an embodiment of the present application.
[0031] Figure 13 This is a schematic diagram of performing DMG perception measurement based on periodic scheduling information provided in an embodiment of the present application.
[0032] Figure 14 This is another schematic diagram of performing DMG perception measurement based on periodic scheduling information provided in an embodiment of the present application.
[0033] Figure 15 This is a schematic diagram of performing DMG perception measurement based on non-periodic scheduling information provided in an embodiment of the present application.
[0034] Figure 16This is a schematic diagram of performing DMG perception measurement based on third scheduling information provided in an embodiment of the present application.
[0035] Figure 17 This is a schematic format diagram of carrying first scheduling information through the Optional Subelements of the DMG Sensing Measurement Setup element provided by an embodiment of the present application.
[0036] Figure 18 This is a schematic format diagram of a method of carrying first scheduling information through a DMG perception participation scheduling sub-element provided in an embodiment of the present application.
[0037] Figure 19 This is another schematic format diagram of carrying the first scheduling information through the DMG perception participation scheduling sub-element provided by an embodiment of the present application.
[0038] Figure 20 This is a schematic format diagram of carrying first scheduling information through a DMG perception scheduling sub-element provided by an embodiment of the present application.
[0039] Figure 21 This is another schematic format diagram of carrying the first scheduling information through the DMG perception scheduling sub-element provided by an embodiment of the present application.
[0040] Figure 22 This is a schematic format diagram of a first scheduling information carried by a DMG perception participating scheduling element provided in an embodiment of the present application.
[0041] Figure 23 This is another schematic format diagram of carrying first scheduling information through DMG perception participating scheduling elements provided by an embodiment of the present application.
[0042] Figure 24 This is a schematic format diagram of carrying second scheduling information through the TDD Beamforming Information field provided by an embodiment of the present application.
[0043] Figure 25 This is another schematic format diagram of carrying the second scheduling information through the TDD Beamforming Information field provided by an embodiment of the present application.
[0044] Figure 26 This is a schematic format diagram of carrying the second scheduling information through the BRP Sensing element provided by an embodiment of the present application.
[0045] Figure 27This is another schematic format diagram of carrying the second scheduling information through the BRP Sensing element provided by an embodiment of the present application.
[0046] Figure 28 This is a schematic format diagram of carrying third scheduling information through a DMG perception scheduling sub-element provided by an embodiment of the present application.
[0047] Figure 29 This is another schematic format diagram of carrying the third scheduling information through the DMG perception scheduling sub-element provided by an embodiment of the present application.
[0048] Figure 30 This is a schematic interactive diagram of performing DMG perception measurement based on periodic scheduling information provided in an embodiment of the present application.
[0049] Figure 31 This is a schematic interactive diagram of performing DMG perception measurement based on non-periodic scheduling information provided in an embodiment of the present application.
[0050] Figure 32 This is a schematic interaction diagram of performing DMG perception measurement based on third scheduling information provided in an embodiment of the present application.
[0051] Figure 33 This is a schematic diagram of performing DMG perception measurement according to target scheduling information provided in an embodiment of the present application.
[0052] Figure 34 This is another schematic diagram of performing DMG perception measurement based on target scheduling information provided by an embodiment of the present application.
[0053] Figure 35 This is a schematic block diagram of a sensing device provided according to an embodiment of the present application.
[0054] Figure 36 This is a schematic block diagram of another sensing device provided according to an embodiment of the present application.
[0055] Figure 37 This is a schematic block diagram of a communication device provided according to an embodiment of the present application.
[0056] Figure 38 This is a schematic block diagram of a chip provided according to an embodiment of the present application.
[0057] Figure 39 It is a schematic block diagram of a communication system provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0058] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. With respect to the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0059] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), or other communication systems.
[0060] For example, the communication system 100 used in the embodiment of the present application is as follows: Figure 1 The communication system 100 may include an access point (AP) 110 and a station (STA) 120 accessing the network through the access point 110 .
[0061] In some scenarios, an AP is also called an AP STA. In a sense, an AP is also a STA.
[0062] In some scenarios, a STA is also called a non-AP STA.
[0063] The communication in the communication system 100 can be communication between an AP and a non-AP STA, communication between a non-AP STA and a non-AP STA, or communication between a STA and a peer STA, where a peer STA may refer to a device that communicates with the STA on a peer-to-peer basis. For example, the peer STA may be an AP or a non-AP STA.
[0064] An AP acts as a bridge between wired and wireless networks. Its primary function is to connect wireless network clients together and then connect the wireless network to the Ethernet. An AP can be a terminal device with a WiFi chip (such as a mobile phone) or a network device (such as a router).
[0065] It should be understood that the role of STA in the communication system is not absolute. For example, in some scenarios, when a mobile phone is connected to a router, the mobile phone is a non-AP STA. When the mobile phone serves as a hotspot for other mobile phones, the mobile phone plays the role of AP.
[0066] APs and non-AP STAs can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.
[0067] In some embodiments, a non-AP STA may support 802.11be. A non-AP STA may also support various current and future 802.11 family wireless local area network (WLAN) standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0068] In some embodiments, the AP may be a device supporting the 802.11be standard. The AP may also be a device supporting various current and future 802.11 family WLAN standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0069] In an embodiment of the present application, a STA may be a mobile phone, a tablet, a computer, a virtual reality (VR) device, an augmented reality (AR) device, a wireless device in industrial control, a set-top box, a wireless device in self-driving, an in-vehicle communication device, a wireless device in remote medical care, a wireless device in a smart grid, a wireless device in transportation safety, a wireless device in a smart city, a wireless device in a smart home, a wireless communication chip / ASIC / SOC / etc. that supports WLAN or WiFi technology.
[0070] The frequency bands supported by WLAN technology may include but are not limited to: low frequency bands (eg, 2.4 GHz, 5 GHz, 6 GHz) and high frequency bands (eg, 60 GHz).
[0071] Figure 1 An AP STA and two non-AP STAs are exemplarily shown. Optionally, the communication system 100 may include multiple AP STAs and other numbers of non-AP STAs, which is not limited in the embodiments of the present application.
[0072] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be called a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include an access point 110 and a site 120 with communication functions. The access point 110 and the site 120 may be the specific devices described above and will not be repeated here; the communication equipment may also include other devices in the communication system 100, such as network controllers, gateways and other network entities, which are not limited in the embodiments of the present application.
[0073] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.
[0074] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.
[0075] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.
[0076] In the embodiments of the present application, "predefined" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., including an access point and a station). The present application does not limit the specific implementation method. For example, predefined may refer to a method defined in a protocol.
[0077] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant terms of the present application are explained below.
[0078] An Association Identifier (AID) is used to identify a terminal after establishing an association with an access point.
[0079] Media Access Control (MAC). This is the abbreviation for Media Access Control Address.
[0080] A transmission opportunity (TXOP) is a period of time during which a terminal with the transmission opportunity can actively initiate one or more transmissions.
[0081] A burst signal generally refers to a short period of time during which one or more signals are sent.
[0082] A burst group refers to a combination of one or more burst signals. The burst signals in the same burst group generally have some common characteristics.
[0083] To facilitate understanding of the technical solutions of the embodiments of the present application, the following describes a directional multi-gigabit (DMG) sensing measurement setup element related to the present application.
[0084] In some scenarios, the DMG Sensing Measurement Setup element is defined in the DMG measurement setup phase and is used to carry setup information related to DMG sensing measurements. Figure 2 This is a format diagram of a DMG Sensing MeasurementSetup element, such as Figure 2 As shown, the DMG Sensing Measurement Setup element may include the following fields:
[0085] Element ID, Length, Element ID Extension, Measurement Setup Control, Report Type, Location configuration information (LCI), Peer Orientation, and Optional Subelements.
[0086] The Measurement Setup Control field is used to indicate the type of sensing and whether the control optional field exists. Figure 3 A schematic diagram of the format of the Measurement Setup Control field is shown. The Sensing Type field indicates the type of sensing as shown in Table 1:
[0087] Table 1
[0088] value describe 0 Coordinated Monostatic 1 Coordinated Bistatic 2 Bistatic 3 Multistatic 4-7 Reserve
[0089] The Rx Initiator field indicates the role of the Sensing Initiator. For example, a value of 1 indicates that the Sensing Initiator is a sensing receiver, and a value of 0 indicates that the Sensing Initiator is a sensing sender. If the sensing type is not a dual-base type, this field is reserved.
[0090] The LCI presence (LCIPresent) field indicates whether the LCI field exists. For example, a value of 1 indicates that the DMG Sensing Measurement Setup element includes the LCI field, and a value of 0 indicates that the DMG Sensing Measurement Setup element does not include the LCI field.
[0091] The Orientation Present field indicates whether the Peer Orientation field exists. For example, a value of 1 indicates that the DMG Sensing Measurement Setup element includes the Peer Orientation field, and a value of 0 indicates that the DMG Sensing Measurement Setup element does not include the Peer Orientation field.
[0092] The Service Period (SP) field is set to 1 to indicate that the Extended Schedule element is being used, otherwise it is set to 0.
[0093] The Report Type field is used to indicate the type of report that the Sensing Initiator expects to receive from the Sensing Responder. Table 2 shows the values and corresponding meanings of the Report Type field.
[0094] Table 2
[0095] value explain 0 Not reporting 1 Channel State Information (CSI) 2 DMG Sensing Image Direction 3 DMG Sensing Image Range-Doppler 4 DMG Sensing Image Range-Direction 5 DMG Sensing Image Doppler-Direction 6 DMG Sensing Image Range-Doppler Direction 7 Target 8-255 Reserve
[0096] The LCI field (optional) is used to carry its own location information.
[0097] The Peer Orientation field contains the azimuth, elevation, and distance of the peer STA measured by the STA. Figure 4This is a schematic diagram of the format of the Peer Orientation field. The Azimuth field, Elevation field, and Range field indicate the azimuth, elevation, and range measured by the STA itself, respectively, from the peer STA.
[0098] The Optional Subelements field contains 0 or more subelements. The definition of Subelements is shown in Table 3:
[0099] Table 3
[0100]
[0101]
[0102] The DMG Sensing Scheduling sub-element contains scheduling information for the measurements defined in the measurement setup. The TX Beam List sub-element contains a list of transmit beam indices. The RX Beam List sub-element contains a list of receive beam indices. The formats of the TX Beam List and RX Beam List sub-elements are shown in Figure 5. The Number Beam Indices field indicates the number of beam indices. The Beam Index field indicates the beam index. Each Beam Index field is 12 bits long.
[0103] The DMG Sensing Scheduling subelement contains the scheduling information for the measurement that was negotiated during the measurement setup phase. Figure 6 This is a schematic format diagram of the DMG Sensing Scheduling subelement. The Start of Burst field contains the time when the first burst starts in units of TSF. A value of 0 indicates that the start time of the first burst is not clear.
[0104] The Inter Burst Interval field contains the time interval between the start of consecutive bursts, in TSF units. A value of 0 indicates that the start time interval between consecutive bursts is not clear.
[0105] The Intra Burst Interval field contains the time interval between the start of consecutive instances, in TSF units. A value of 0 indicates that the start time interval between consecutive instances is not clear.
[0106] The Number TX Beams Per Instance field contains the number of TX beams used for an instance.
[0107] The Repeat Per Instance field indicates the number of times the transmission is repeated.
[0108] The Number Bursts field contains the number of times the burst is repeated. A value of 0 means the burst is repeated until another measurement is set or stopped.
[0109] The Number of Instances per Burst field contains the number of times the instance is repeated in a burst. A value of 0 indicates that the number of times the instance is repeated in a burst is not yet determined.
[0110] Figure 7 This is a schematic diagram of the format of the Burst Response Delay sub-element, where the Burst Response Delay field contains the time (in milliseconds) after the end of the previous physical protocol data unit (PPDU) in the current burst. The perception responder needs this time to generate a report on the perception measurement in the burst.
[0111] The DMG Sensing Beam Description element may be carried in at least one of the following frames:
[0112] Beacon frame, Probe Request frame, Probe Response frame, Association Request frame, Association Response frame, Reassociation Request frame, Reassociation Response frame, Measurement Setup Query frame.
[0113] To facilitate understanding of the technical solutions of the embodiments of the present application, the DMG sensing burst (SensingBurst) related to the present application is explained.
[0114] A DMG Sensing Burst consists of one or more DMG Sensing instances, starting with the first DMG Sensing instance and ending with the last DMG Sensing instance. The parameters intra-burst interval and inter-burst interval are used to define the characteristics of each DMG Sensing Burst. The intra-burst interval parameter defines the time interval between the start of two consecutive instances belonging to the same burst, and the inter-burst interval parameter defines the time interval between the start of two consecutive bursts.
[0115] Each DMG Sensing Burst is identified by a unique Measurement Burst ID, which identifies the parameters negotiated during the DMG Sensing Measurement Setup phase. All DMGSensing instances in a DMG Sensing Burst belong to the same Measurement Burst ID. If reporting delay-related parameters were negotiated during the DMG Sensing Measurement Setup phase, the sensing responder can aggregate reports and report them once per burst.
[0116] The DMG Sensing instance is limited to a transmission opportunity (TXOP) or a service period (SP). When the SP subfield value in the Measurement Setup Control field in the DMG Sensing Measurement Setup element is 1, the SP should be used; otherwise, the SP should not be used.
[0117] The DMG sensing instance phase includes the initialization phase, the detection phase, and the reporting phase. The detection phase is required, while the initialization phase and the reporting phase are optional. Collaborative single-base sensing, collaborative dual-base sensing, and multi-base sensing include the initialization phase. When the sensing responder is the sensing receiver, the reporting phase is required. Each DMG Sensing instance is identified by a sensing quantity sequence number (Sensing Instance SN). In each burst identified by a Measurement Burst ID, the Sensing Instance SN is in ascending order and is unique within the specified range.
[0118] The following describes several types of perception examples in detail.
[0119] A. Collaborative Single-Base Perception Example
[0120] A collaborative monostatic sensing instance is initiated by a DMG sensing request and responded to by a DMG sensing response, followed by a probing phase in which the sensing responder transmits and receives monostatic PPDUs. The entire DMG sensing measurement process covers a number of transmit antenna weight vectors (TX AWVs) specified by the Number TX Beam Per Instance field, which is defined in the DMG Sensing Scheduling sub-element of the DMG Sensing Measurement Setup element. The sensing initiator shall determine the parameters for transmitting and receiving monostatic PPDUs, and the parameters shall match the capabilities of the sensing responder and cover all desired beams specified in the TX Beam List sub-element. The first beam that the sensing responder uses to transmit and receive monostatic PPDUs in a DMG sensing instance is specified by the First Beam Index field. The sensing responder will cycle through the number of beams indicated in the Num TX Beams Per Instance field to transmit and receive monostatic PPDUs. If the Repeat Per instance field (NRI) in the DMG Sensing Scheduling sub-element is greater than 1, the sensing responder shall repeat Num TX beams Per Instance Beams NRI times in the DMG sensing instance. All monostatic PPDUs transmitted and received by the sensing responder shall be separated by a short beamforming interframe space (SBIFS). If a sensing report is generated in a DMG sensing instance, the sensing responder shall submit the report within the short interframe space (SIFS) time after the previous monostatic PPDU, or wait for polling by the sensing initiator. The sensing report can be generated based on the Channel Measurement Feedback element or the DMG Sensing Report element. The type and existence of the report are determined by the DMG Sensing Report field in the DMG Sensing Report Control element.
[0121] The initialization of a collaborative single-base DMG perception instance must follow the following rules:
[0122] The number of sensing responders in each cooperative single-base DMG sensing instance in the same DMG Measurement Setup ID can be different;
[0123] The sensing initiator shall send a DMG Sensing Request frame to each sensing responder to request participation in the collaborative single-base DMG sensing instance;
[0124] The sensing responder should respond to the sensing initiator with a DMG Sensing Response frame within SIFS time;
[0125] Perceptual responders that respond to perceptual initiators should continue to engage in unibasic perception;
[0126] The order of detection is indicated by the STA ID field in the DMG Sensing Request frame, and the order of detection can be either sequential or synchronous.
[0127] The sensing initiator can update the transmit beam allocated to the sensing responder in the DMG Sensing Measurement Setup Request frame by setting the Updated TX Beam List field in the Time Division Duplex (TDD) Beamforming Information field in the DMG Sensing Request frame.
[0128] During the detection phase, the receiver address (RA) in the physical layer protocol service unit (PPSU) contained in the PPDU should be equal to the transmitter address (TA).
[0129] During the reporting phase, if the coordinated single-base sensing is in serial mode, each sensing responder shall send a DMG Sensing Measurement Report frame within SIFS after the single-base PPDU. If the coordinated single-base sensing is in parallel mode, each sensing responder shall respond within SIFS after receiving a DMG Sensing Poll frame.
[0130] B. Collaborative Dual-Base Perception Example
[0131] The collaborative dual-base DMG sensing instance is initiated by a set of DMG sensing instance requests (DMG sensing instance request) and responded by DMG sensing response, and then a set of DMG dual-base sensing instances are executed.
[0132] The collaborative dual-base DMG perception instance must follow the following rules:
[0133] The number of sensing responders in a cooperative bistatic DMG sensing instance with the same DMG Measurement Setup ID can be different;
[0134] The sensing initiator shall send a DMG Sensing Request frame to each sensing responder to invite it to participate in the DMG sensing instance;
[0135] The sensing responder should respond with a DMG Sensing Response frame to the sensing initiator within SIFS time;
[0136] The Awareness Responder that responds to the Awareness Initiator should remain active to receive Beam Refinement Protocol (BRP) PPDUs.
[0137] The order of detection is specified by the STA ID field in the DMG Sensing Request frame.
[0138] C. Multi-base Perception Example
[0139] During the initialization phase, a multi-base enhanced directional multigigabit (EDMG) sensing instance between the sensing initiator, acting as a sensing transmitter, and multiple sensing responders is initiated through one or more DMG Sensing Request frames and responds to DMG Sensing Request frames. The sensing initiator sends a DMG Sensing Request frame to each desired sensing responder. The DMGMeasurement Setup ID and Sensing Instance SN fields in all DMG Sensing Request frames should be the same value. The sensing initiator should set the STA ID value between 0 and 7, indicating the index of the sensing responder sync field in the sync field of the EDMG Multistatic Sensing PPDU. The EDMG Multistatic Sensing PPDU should be sent to the sensing responder with a STA ID value of 0. The sensing initiator sets the value of the First Beam Index field in the Training (TRN) field in the EDMG Multistatic Sensing PPDU to indicate the first beam transmitted.
[0140] A STA that receives a DMG Sensing Request frame should respond with a DMG SensingResponse frame within SIFS. A sensing responder should remain active in a multi-base EDMG sensing instance to receive all EDMGMultistatic Sensing PPDUs or polling frames. A sensing initiator should transmit a DMG Sensing Request frame to the next desired sensing responder within SIFS after receiving a response from the previous sensing responder.
[0141] During the Probing Phase, the Sensing Initiator SHOULD begin transmitting the EDMG Multistatic Sensing PPDU within a SIFS period after receiving a response from the last Sensing Responder. The Sensing Initiator SHOULD select the format of the TRN field in each transmitted EDMG Multistatic Sensing PPDU by setting the Transmit Vector (TXVECTOR) parameters, such as Training Sequence Length (TRN_SEQ_LENGTH), EDMG Training Length (EDMG_TRN_LEN), Receive Training Per Transmit Training (RX_TRN_PER_TX_TRN), EDMG Training P (EDMG_TRN_P), EDMG Training M (EDMG_TRN_M), and EDMG Training N (EDMG_TRN_N). The selected format SHOULD be consistent with the capabilities of the Sensing Responder and cover all desired transmit and receive beams. The selected TXVECTOR parameters SHOULD match the values in the corresponding fields in the DMG Sensing Request frame. All EDMG Multistatic Sensing PPDUs in a multistatic EDMG sensing instance SHOULD have the same PPDU length and TRN field format.
[0142] During the reporting phase, a multi-base EDMG sensing instance can end with the sensing initiator polling each sensing responder for sensing measurement reports. The sensing initiator sends a DMG Sensing Poll frame to each sensing responder within a SIFS period after the previous PPDU is sent. The frame includes a DMG Sensing Report Control element and a DMG SensingReport element or one or more channel measurement feedback elements.
[0143] D. Dual-base perception example
[0144] A dual-base sensing instance is a DMG sensing instance with the Sensing Type subfield set to dual-base. Only a single transmitting STA and a single receiving STA participate in a dual-base DMG sensing instance. The roles of the sensing initiator and sensing responder (i.e., sensing transmitter or sensing receiver) are determined by the RX Initiator field in the MeasurementSetup Control field of the DMG Sensing Measurement Setup element sent by the sensing initiator. The roles apply to all DMG sensing instances within the same DMG sensing measurement setup.
[0145] The sensing initiator sends one or more BRP frames containing the TRN field for the sensing transmitter, and the sensing responder responds to the BRP frame after a BRPIFS delay. The measurement covers the number of transmit AWV combinations indicated by the TX Beam Number field in each instance of the DMG Sensing Schedule sub-element of the DMG Sensing Measurement Setup element. The covered beams start at the First Beam Index specified in the BRP Sensing element and continue to the remaining beams in the TxBeam List sub-element. All AWV combinations are specified in the RX Beam List covered by the sensing responder.
[0146] The Aware Initiator should determine the format of the TRN field in each transmitted BRP frame (by setting the TXVECTOR parameters: TRN_SEQ_LENGTH, EDMG_TRN_LEN, RX_TRN_PER_TX_TRN, EDMG_TRN_P, EDMG_TRN_M, EDMG_TRN_N) to be compatible with all device capabilities and cover all expected TX and RX beams. For example, if the number of RX beams is small, a BRP RX / TX PPDU may be used. If the number of RX beams is large, one BRP RX PPDU may be used for each TX beam. If there is a single RX beam, a BRP TX PPDU may be used to cover multiple TX beams. If the awareness initiator or awareness responder is a non-EDMG STA, or if the awareness responder has set the DMG TRN RX Only Capable field in the Beamforming Capability subelement of the EDMGCapabilities element to 1, the awareness initiator SHOULD use the BRP-RX PPDU, except when the number of RX beams is 1, in which case the BRP-TX PPDU will be used. In each BRP frame, the First Beam Index field indicates the first beam used by the TRN field in the PPDU. The awareness initiator will loop through the Num TX Beams Per Instance number of TX beams. If the Repeat per Instance field (NRI) in the DMG Sensing Scheduling subelement is greater than 1, the awareness initiator SHOULD loop through the Num TX Beams Per Instance number of TX beams NRI times in an instance. All BRP frames sent by the awareness initiator are separated by a SIFS. The awareness responder SHOULD respond to the BRP frame carrying the report after BRPIFS. The report may be based on the Channel Measurement Feedback element or the DMG Sensing Report element. The presence and type of report are indicated by the ReportControl field in the DMG Sensing Report Element.
[0147] When the sensing initiator is a sensing receiver, a dual-base DMG sensing instance consists of a BRP frame, which is sent by the sensing initiator with a BRPIFS delay, followed by one or more BRP frames containing a TRN field. The first transmit beam used by the sensing responder is specified by the First Beam Index field in the BRP Sensing element of the BRP frame sent by the sensing initiator. The sensing responder begins transmission using this beam. The number of TX beams that the sensing responder should continuously use is determined by the Num TX Beams Per Instance field in the DMG Sensing Scheduling subelement in the DMG Sensing Measurement Setup element. For these beams, the sensing initiator can be allowed to iterate through all beams in the RxBeamList. This method allows the same transmit / receive beam combinations as when the sensing initiator is a transmitter. The sensing responder's BRP frames are separated by a SIFS. In the dual-base DMG sensing instance, the case where the sensing initiator is a sensing receiver does not need to be reported.
[0148] Figure 8 A schematic diagram of a dual-base DMG sensing burst is shown, illustrating three sensing instances identified by sensing instance numbers (SNs). In each DMG sensing instance, the sensing initiator transmits a BRP frame containing a TRN field in a BRP PPDU. In each DMG sensing instance, the sensing responder responds to a BRP frame. If the sensing responder is not ready to respond immediately, each subsequent DMG sensing instance reports only about the previous DMG sensing instance, and no reporting is performed in the first DMG sensing instance.
[0149] To facilitate understanding of the technical solutions of the embodiments of the present application, the frames related to DMG perception related to the present application are explained.
[0150] 1. DMG Sensing Request frame
[0151] In collaborative single-base sensing, collaborative dual-base sensing, and multi-base sensing types, the sensing initiator needs to send a DMGSensing Request to each sensing responder, requesting the sensing responder to participate in the DMG sensing instance. Figure 9The following figure shows the format of the TDD Beamforming Information field of a DMG Sensing Request frame. The DMG Measurement Setup ID, Measurement Burst ID, and Sensing Instance SN fields identify the DMG measurement setup, DMG sensing burst, and DMG sensing instance, respectively. The Sensing Type field indicates the requested DMG sensing type. The DMG sensing type indicated by the Sensing Type field is shown in Table 4:
[0152] Table 4
[0153] value describe 0 Coordinated Monostatic 1 Coordinated Bistatic 2 Multistatic 3-7 Reserve
[0154] The STA ID field indicates the index of the receiving STA synchronization field in the EDMG Multistatic Sensing PPDU.
[0155] The First Beam Index field is an index into the Tx Beam List in the DMG Awareness Measurement Setup element. It indicates the first beam to be used for the DMG Awareness instance.
[0156] The Num of STAs in Instance field indicates the number of STAs participating in the DMG perception instance.
[0157] The Num of PPDU in Instance field indicates the number of DMG multi-base aware PPDUs present in the DMG aware instance.
[0158] The EDMG TRN Length, RX TRN-Units per Each TX TRN-Unit, EDMG TRN-Unit P, EDMG TRN-Unit M, EDMG TRN-Unit N, TRN Subfield Sequence Length, BW, Sense Multiple Golays, and Sense Golay Index fields contain the values of the corresponding header fields in the EDMG multi-base sensing PPDU. These fields are reserved when the sensing type is coordinated single-base sensing.
[0159] The Monostatic Sounding Mode field indicates whether the cooperative monostatic sounding phase is parallel or serial. For example, a value of 1 indicates serial, and a value of 0 indicates parallel. This field is reserved when the sensing type is not cooperative monostatic.
[0160] The Num of TX Beams in Instance, the Num of Repeat in Instance, and the Updated TX Beam List fields exist when the sensing type is cooperative single-base sensing, and do not exist otherwise.
[0161] The Num of TX Beams in Instance field indicates the number of TX beams used in the next sensing instance. The Num of TX Beams in Instance field in the last sensing instance of a burst indicates the number of TX beam pairs in the first sensing instance of the next burst. This field is reserved for the last sensing instance in the last burst.
[0162] The Num of Repeat in Instance subfield indicates the number of retransmissions in the next sensing instance. The Num of Repeat in Instance field in the last sensing instance of a burst indicates the number of retransmissions in the first sensing instance of the next burst. This field is retained in the last sensing instance of the last burst.
[0163] The Updated TX Beam List field contains a list of transmit beam indices. The beam index represents the index of the Beam Descriptors list in the DMG Sensing Beam Descriptor element with the TX Flag field set to 1. The Updated TX Beam List field is defined as follows: Figure 10 As shown, when the beam index number (Number Beam Indices) field is 0, it means that no Beam Index field exists.
[0164] 2. DMG Sensing Response frame
[0165] When the sensing type in the DMG Sensing Request frame is cooperative single base, the format of the TDD Beamforming Information field in the DMG Sensing Response frame is as follows: Figure 11 Otherwise, the TDD Beamforming Information field in the DMG Sensing Response frame does not exist. The Sounding Duration field indicates the sounding duration of the next DMG sensing instance. This field is in microseconds. A value of 0 indicates that the sensing responder will not transmit any sounding PPDU.
[0166] The Report Duration field indicates the duration of the report frames that the sensor responder transmits in the next DMG sensor instance. This field is in microseconds. A value of 0 indicates that the sensor responder will not transmit any report frames.
[0167] 3. DMG Sensing Measurement Setup Request frame
[0168] The DMG Sensing Measurement Setup Request frame is an action frame. It is sent by the sensing initiator to request DMG sensing measurement setup. The definition of the action field in the DMG Sensing Measurement Setup Request frame is shown in Table 5.
[0169] Table 5
[0170] order information 1 Category 2 Unprotected DMG Action 3 Dialog Token 4 DMG Measurement Setup ID 5 DMG Sensing Measurement Setup element
[0171] 4. DMG Sensing Measurement Setup Response frame
[0172] The DMG Sensing Measurement Setup Response frame is an Action frame sent by the sensing responder in response to the DMG Sensing Measurement Setup Request frame. The Action field of the DMGSensing Measurement Setup Response frame is defined as shown in Table 6.
[0173] Table 6
[0174] order information 1 Category 2 Unprotected DMG Action 3 Dialog Token 4 DMG Measurement Setup ID 5 Status Code 6 DMG Sensing Measurement Setup element 7 DMG Sensing Image Range Axis LUT 8 DMG Sensing Image Doppler Axis LUT 9 DMG Sensing Instance Duration element
[0175] 5. DMG Sensing by Proxy (SBP) request frame.
[0176] The DMG Sensing SBP Request frame is an action frame sent by the SBP initiator to request the proxy DMG SBP process. Table 7 shows the definition of the Action field in the DMG Sensing SBP Request frame.
[0177] Table 7
[0178] order information 1 Category 2 Unprotected DMG Action 3 Dialog Token 4 DMG Sensing Measurement Setup element 5 DMG SBP parameter elements
[0179] 6. DMG senses the SBP response frame.
[0180] The DMG Sensing SBP Response frame is an action frame sent by the SBP responder in response to a DMG Sensing SBP Request frame. The definition of the Action field of the DMG Sensing SBP Response frame is shown in Table 8.
[0181] Table 8
[0182] order information 1 Category 2 Unprotected DMG Action 3 Dialog Token 4 DMG Measurement Setup ID 5 Status Code 6 DMG SBP Parameters element 7 DMG Sensing Measurement Setup element 8 DMG Sensing Image Range Axis LUT 9 DMG Sensing Image Doppler Axis LUT
[0183] 7. Protected DMG Sensing Measurement SetupRequest frame
[0184] The Protected DMG Sensing Measurement Setup Request frame is an action frame. It is sent by the sensing initiator to request DMG sensing measurement setup. Table 9 shows the definition of the Action field in the Protected DMG Sensing Measurement Setup Request frame.
[0185] Table 9
[0186] Order information 1 Category 2 DMG Action 3 Dialog Token 4 DMG Measurement Setup ID 5 DMG Sensing Measurement Setup element
[0187] 8. Protected DMG Sensing Measurement SetupResponse frame
[0188] The Protected DMG Sensing Measurement Setup Response frame is an Action frame sent by the sensing responder in response to the Protected DMG Sensing Measurement Setup Request frame. The definition of the Action field of the Protected DMG Sensing Measurement Setup Response frame is shown in Table 10.
[0189] Table 10
[0190] order information 1 Category 2 DMG Action 3 Dialog Token 4 DMG Measurement Setup ID 5 Status Code 6 DMG Sensing Measurement Setup element 7 DMG Sensing Image Range Axis LUT 8 DMG Sensing Image Doppler Axis LUT 9 DMG Sensing Instance Duration element
[0191] 9. Protected DMG Sensing SBP Request frame
[0192] The Protected DMG Sensing SBP Request frame is an action frame. It is sent by the SBP initiator to request a DMG SBP procedure. Table 11 shows the definition of the Action field in the Protected DMG Sensing SBP Request frame.
[0193] Table 11
[0194] Order information 1 Category 2 DMG Action 3 Dialog Token 4 DMG Sensing Measurement Setup element 5 DMG SBP Parameters element
[0195] 10. Protected DMG Sensing SBP Response frame
[0196] The Protected DMG Sensing SBP Response frame is an action frame sent by the SBP responder in response to a Protected DMG Sensing SBP Request frame. Table 12 shows the definition of the Action field in the Protected DMG Sensing SBP Response frame.
[0197] Table 12
[0198] order information 1 Category 2 DMG Action 3 Dialog Token 4 DMG Measurement Setup ID 5 Status Code 6 DMG SBP Parameters element 7 DMG Sensing Measurement Setup element 8 DMG Sensing Image Range Axis LUT 9 DMG Sensing Image Doppler Axis LUT
[0199] In summary, the perception responder can perform DMG perception measurement based on the parameters negotiated in the DMG perception measurement setting phase. This mechanism does not utilize the energy saving of the perception responder. Therefore, it is necessary to design an energy saving mechanism in DMG perception measurement.
[0200] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The following related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0201] Figure 12 is a schematic interactive diagram of the perception method 200 according to an embodiment of the present application, such as Figure 12 As shown, the method 200 includes the following contents:
[0202] S210: The first device sends target scheduling information to the second device, where the target scheduling information is used to determine a participation status of the second device in a directional multi-gigabit (DMG) perception measurement.
[0203] Correspondingly, the second device receives the target scheduling information.
[0204] In some embodiments, the first device is a perception initiating device and the second device is a perception responding device.
[0205] In other embodiments, the first device is a perception proxy device, and the second device is a perception response device.
[0206] That is, the perception method provided in the embodiment of the present application can be applicable to the DMG perception process automatically initiated by the perception initiating device, and can also be applicable to the DMG perception process initiated by the perception proxy device.
[0207] In some embodiments, the sensing initiating device may be an access point device, or may also be a site device.
[0208] In some embodiments, the sensory response device may be a site device.
[0209] In some embodiments, the awareness proxy device may be an access point device. For example, when the awareness initiating device is a station device, the access point device may initiate the DMG awareness process on behalf of the station device.
[0210] In the embodiment of the present application, the perception initiating device is also called a perception initiator, and the perception responding device is also called a perception responder.
[0211] In some embodiments, the perception method provided in the embodiments of the present application can be applied to multi-device perception scenarios, such as DMG dual-base perception, DMG collaborative single-base perception, DMG collaborative dual-base perception, and DMG multi-base perception.
[0212] In some embodiments, the participation status of the second device in the DMG perception measurement may refer to: the participation status of the second device in the DMG perception measurement process. For example, the participation status of the second device in the DMG perception instance, or the participation status of the second device in the DMG perception burst. That is, the target scheduling information can be used to determine the participation status of the second device in the DMG perception instance, or the participation status of the second device in the DMG perception burst.
[0213] In some embodiments, the participation status of the second device in the DMG perception measurement may include whether the second device participates in the DMG perception measurement, for example, whether the second device participates in one or more specific DMG perception instances, or whether the second device participates in one or more specific DMG perception bursts.
[0214] In the embodiment of the present application, the target scheduling information is also referred to as presence schedule information or absence schedule information. For example, the target scheduling information can be used to indicate information about DMG perception units that the second device continuously participates in, and / or information about DMG perception units that the second device continuously does not participate in.
[0215] In some embodiments, the DMG perception unit may be a DMG perception instance, or may be a DMG perception burst or other perception measurement unit.
[0216] It should be noted that, in the embodiment of the present application, the perception response device does not participate in scheduling, which may mean that the perception response device does not need to participate in certain DMG perception instances or DMG perception bursts in the DMG perception process. The perception response device can perform any other allowed operations at this time, such as sending and receiving communication-related frames, entering power saving mode, or entering doze state, etc.
[0217] In an embodiment of the present application, the target scheduling information may explicitly indicate the scheduling information of the second device, for example, the target scheduling information includes periodic scheduling information, or may include non-periodic scheduling information (such as temporary scheduling information), or the target scheduling information may also implicitly indicate the scheduling information of the second device. The present application does not limit the specific indication method of the target scheduling information.
[0218] The following specific embodiments illustrate the specific implementation of the target scheduling information, but the present application is not limited thereto.
[0219] In some embodiments of the present application, the target scheduling information includes but is not limited to at least one of the following:
[0220] first scheduling information, where the first scheduling information is periodic scheduling information;
[0221] second scheduling information, where the second scheduling information is aperiodic scheduling information;
[0222] The third scheduling information (ie, implicit scheduling information) is used to determine the maximum initialization time of the DMG perception instance.
[0223] It should be understood that the first scheduling information, the second scheduling information and the third scheduling information can be sent through the same frame, or can be sent through different frames, and this application does not limit this.
[0224] The following describes the first scheduling information, the second scheduling information, and the third scheduling information respectively.
[0225] Example 1: First scheduling information
[0226] In some embodiments, the first scheduling information may be scheduling information in units of DMG perception measurement settings.
[0227] For example, the first scheduling information applies to all DMG perception instances or all DMG perception bursts under the DMG perception measurement setting. That is, the participation status of the second device in all DMG perception instances or all DMG perception bursts under the DMG perception measurement setting can be determined based on the first scheduling information.
[0228] Example 1-1
[0229] In some embodiments, the first scheduling information is used to indicate at least one of the following information:
[0230] The number of DMG perception units in which the second device continuously participates, the number of DMG perception units in which the second device continuously does not participate, the unit of the DMG perception unit, and the participation status of the second device in the first DMG perception unit.
[0231] In some embodiments, the number of DMG sensing units in which the second device continuously participates is recorded as a first number N1, and the number of DMG sensing units in which the second device continuously does not participate is recorded as a second number N2. The sum of the first number and the second number can be considered as the period information of the first scheduling information, or can also be considered as the scheduling period information of the participation state. That is, within the scheduling period, the number of DMG sensing units in which the second device continuously participates is the first number, and the number of DMG sensing units in which the second device continuously does not participate is the second number.
[0232] In some embodiments, the unit of the DMG sensing unit may be a DMG sensing instance or a DMG sensing burst.
[0233] That is, the scheduling period of the participating state may be (N1+N2) DMG sensing instances, or (N1+N2) DMG sensing bursts.
[0234] In some embodiments, the first scheduling information may indicate the participation status of the second device in the first DMG perception unit. The first DMG perception unit here may refer to the first DMG perception unit within a scheduling period. Alternatively, the first scheduling information may not indicate the participation status of the second device in the first DMG perception unit. In this case, the second device is assumed to participate in the first DMG perception unit, or it may be assumed not to participate in the first DMG perception unit.
[0235] In some embodiments, when the first scheduling information does not indicate the number of DMG awareness units in which the second device continuously participates, the number may be a default value, or a predefined value, for example, a default value of 1 or 2.
[0236] In some embodiments, when the first scheduling information does not indicate the number of DMG perception units in which the second device does not participate continuously, the number may be a default value, or a predefined value, for example, a default value of 0, 1, or 2.
[0237] In some embodiments, when the first scheduling information does not indicate a unit of a DMG perception unit, the DMG perception unit is a default unit, for example, the default unit is a DMG perception instance or a DMG perception burst.
[0238] Example 1-2
[0239] In some other embodiments, the first scheduling information is used to indicate at least one of the following information:
[0240] The scheduling cycle information of the participation status, the number of DMG perception units in which the second device continuously participates or does not continuously participate within a cycle (recorded as the third number), the unit of the DMG perception unit, and the participation status of the second device in the first DMG perception unit.
[0241] In this embodiment 1-2, the first scheduling information may directly indicate the scheduling period of the participation status and the number of DMG sensing units that continuously participate or do not participate in one scheduling period.
[0242] In some embodiments, the scheduling period information of the participation state may be a default value or a predefined value. For example, the scheduling period of the default participation state may be X DMG perception instances, or Y DMG perception bursts, where X and Y are positive integers greater than 1.
[0243] For example, X is 4 or 6, Y is 2 or 3, and so on.
[0244] In some embodiments, when the first scheduling information does not indicate the number of DMG perception units in which the second device continuously participates or does not participate, the number may be a default value, or a predefined value, for example, a default value of 1 or 2.
[0245] In some embodiments, when the first scheduling information does not indicate a unit of a DMG perception unit, the DMG perception unit is a default unit, for example, the default unit is a DMG perception instance or a DMG perception burst.
[0246] In some embodiments, the first scheduling information may indicate the participation status of the second device in the first DMG perception unit. The first DMG perception unit here may refer to the first DMG perception unit within a scheduling period. Alternatively, the first scheduling information may not indicate the participation status of the second device in the first DMG perception unit. In this case, the second device is assumed to participate in the first DMG perception unit, or it may be assumed not to participate in the first DMG perception unit.
[0247] The following, combined Figures 13 and 14 , which describes the specific implementation of the perception response device performing DMG perception measurement based on periodic scheduling information.
[0248] exist Figure 13 In the example, the sensing response devices include STA1, STA2 and STA3.
[0249] The periodic scheduling information of STA1 may be:
[0250] The DMG perception unit is a DMG perception instance, the first number is 1, the second number is 1, and the participation state of the first DMG perception instance is participating; or,
[0251] The DMG perception unit is a DMG perception instance, the scheduling period is 2, the third quantity is 1, and the participation state of the first DMG perception instance is participating.
[0252] That is, for STA1, it participates in one DMG perception instance in every two DMG perception instances.
[0253] The periodic scheduling information of STA2 may be:
[0254] The DMG perception unit is a DMG perception instance, the first number is 2, the second number is 1, and the participation state of the first DMG perception instance is participating; or,
[0255] The DMG perception unit is a DMG perception instance, the scheduling period is 3, the third number is 2 (indicating the number of continuously participating DMG perception instances) or 1 (indicating the number of continuously non-participating DMG perception instances), and the participation status of the first DMG perception instance is participating.
[0256] That is, for STA2, it participates in two DMG perception instances in every three DMG perception instances.
[0257] The periodic scheduling information of STA3 may be:
[0258] The DMG perception unit is a DMG perception instance, the first number is 3, the second number is 0, and the participation state of the first DMG perception instance is participating; or,
[0259] The DMG perception unit is a DMG perception instance, the scheduling period is 3, the third number is 3 (indicating the number of continuously participating DMG perception instances) or 0 (indicating the number of continuously non-participating DMG perception instances), and the participation status of the first DMG perception instance is participating.
[0260] That is, STA3 participates in all DMG awareness instances.
[0261] exist Figure 14 In the example, the sensing response devices include STA1, STA2 and STA3.
[0262] The periodic scheduling information of STA1 may be:
[0263] The DMG sensing unit is a DMG sensing burst, the first number is 2, the second number is 1, and the participation state of the first DMG sensing burst is participation; or,
[0264] The DMG perception unit is the DMG perception burst, the scheduling period is 3, the third number is 2 (indicating the number of consecutively participating DMG perception bursts) or 1 (indicating the number of consecutively non-participating DMG perception bursts), and the participation status of the first DMG perception burst is participation.
[0265] That is, STA1 participates in two DMG perception bursts in every three DMG perception bursts.
[0266] The periodic scheduling information of STA2 may be:
[0267] The DMG sensing unit is a DMG sensing burst, the first number is 1, the second number is 1, and the participation state of the first DMG sensing burst is participation; or,
[0268] The DMG sensing unit is a DMG sensing burst, the scheduling period is 2, the third quantity is 1, and the participation state of the first DMG sensing burst is participating.
[0269] That is, STA2 participates in a DMG perception burst once in every two DMG perception bursts.
[0270] The periodic scheduling information of STA3 may be:
[0271] The DMG sensing unit is a DMG sensing burst, the first number is 3, the second number is 0, and the participation state of the first DMG sensing burst is participation; or,
[0272] The DMG perception unit is the DMG perception burst, the scheduling period is 3, the third number is 3 (indicating the number of consecutively participating DMG perception bursts) or 0 (indicating the number of consecutively non-participating DMG perception bursts), and the participation status of the first DMG perception burst is participation.
[0273] That is, STA3 participates in all DMG sensing bursts.
[0274] Example 2: Second scheduling information
[0275] In some embodiments, the second scheduling information can be used for temporary scheduling of the DMG perception instance stage. Modifying the participation status of the perception response device in the DMG perception instance stage through the second scheduling information is conducive to achieving flexible participation scheduling.
[0276] Example 2-1: The second scheduling information is used to indicate the number of DMG perception units in which the second device continuously participates or does not participate (recorded as the fourth number) and the unit of the DMG perception unit.
[0277] In some embodiments, the fourth number may be calculated starting from the current DMG perception unit, or may be calculated starting from the next DMG perception unit.
[0278] That is, the second scheduling information is used to indicate the number of DMG perception units that continuously participate or do not participate starting from the current DMG perception unit.
[0279] Exemplarily, the unit of the DMG perception unit is a DMG perception instance, and the second scheduling information is used to indicate the number of DMG perception instances that are continuously participated in or not participated in starting from the current DMG perception instance.
[0280] Exemplarily, the unit of the DMG perception unit is the DMG perception instance, and the second scheduling information is used to indicate the number of DMG perception instances to be continuously participated in or not participated in starting from the next DMG perception instance. In this case, the second device participates in the current DMG perception instance or does not participate in the current DMG perception instance by default.
[0281] Exemplarily, the unit of the DMG perception unit is a DMG perception burst, and the second scheduling information is used to indicate the number of DMG perception bursts that are continuously participated in or not participated in starting from the current DMG perception burst.
[0282] Exemplarily, the unit of the DMG perception unit is the DMG perception burst, and the second scheduling information is used to indicate the number of DMG perception bursts to be continuously participated in or not participated in starting from the next DMG perception burst. In this case, the second device participates in the current DMG perception burst or does not participate in the current DMG perception burst by default.
[0283] In embodiment 2-2, the second scheduling information is used to indicate the number of DMG perception instances in which the second device continuously participates or does not participate (recorded as the fifth number).
[0284] In this embodiment 2-2, the unit of the default scheduling information is the DMG perception instance.
[0285] In some embodiments, the second scheduling information is used to indicate the number of DMG awareness instances that are continuously participated in or not participated in starting from the current DMG awareness instance.
[0286] In other embodiments, the second scheduling information is used to indicate the number of DMG perception instances to be continuously participated in or not participated in starting from the next DMG perception instance, wherein the second device participates in the current DMG perception instance by default, or does not participate in the current DMG perception instance by default.
[0287] The following, combined Figure 15 , which describes the specific implementation of the perception response device performing DMG perception measurement based on non-periodic scheduling information.
[0288] exist Figure 15 In the example, the sensing response devices include STA1, STA2 and STA3.
[0289] The aperiodic scheduling information of STA1 may be:
[0290] The DMG perception unit is a DMG perception instance, the fourth number is 2 (indicating not participating in the next two DMG perception instances), and by default participates in the current DMG perception instance; or,
[0291] The fifth number is 2 (indicating not participating in the next two DMG perception instances), and the default is to participate in the current DMG perception instance.
[0292] The aperiodic scheduling information of STA2 may be:
[0293] The DMG perception unit is a DMG perception instance, the fourth number is 3 (indicating that it does not participate in the next three DMG perception instances), and it participates in the current DMG perception instance by default; or,
[0294] The fifth number is 3 (indicating not participating in the next three DMG perception instances), and the default is to participate in the current DMG perception instance.
[0295] The aperiodic scheduling information of STA3 may be:
[0296] The DMG perception unit is a DMG perception instance, and the fourth number is 0 (indicating that the number of non-participating DMG perception instances is 0), and the default participation is in the current DMG perception instance; or,
[0297] The fifth number is 0 (indicating that the number of non-participating DMG perception instances is 0), and the default is to participate in the current DMG perception instance.
[0298] Example 3:
[0299] In some embodiments, the third scheduling information is used to implicitly determine the scheduling information of the second device. The second device determining the participation status in the DMG perception measurement based on the third scheduling information can be considered a passive or implicit participation scheduling method.
[0300] For example, the third scheduling information is used to indicate the maximum number of site devices participating in the DMG awareness instance (recorded as the sixth number N6), or the third scheduling information is used to indicate the maximum initialization time of the DMG awareness instance.
[0301] In some embodiments, the maximum number of site devices participating in a DMG-aware instance may be used to determine a maximum initialization time for the DMG-aware instance.
[0302] For example, the maximum initialization time may be determined based on the maximum number of site devices participating in the DMG awareness instance, the time required to send the DMG awareness request frame and the DMG awareness response frame, and the inter-frame interval.
[0303] For example, the maximum initialization time = N6*(T DMG Sensing Request +T DMG Sensing Response )+(N6–1)*SIFS.
[0304] Among them, T DMG Sensing Request Time required to send DMG perception request frame, T DMG Sensing Response is the time required to send a DMG sense response frame.
[0305] In some embodiments, when no DMG awareness request frame is received from the access point device within the maximum initialization time, it can be considered that there is no need to participate in the current DMG awareness instance. Furthermore, the second device can be in a non-participating state before the current DMG awareness instance starts to the next DMG awareness instance.
[0306] In some embodiments, when a DMG awareness request frame is received from an access point device within the maximum initialization time, it may be considered that participation in the current DMG awareness instance is required.
[0307] The following, combined Figure 16 , which illustrates the specific implementation of the perception response device performing DMG perception measurement based on the third scheduling information.
[0308] exist Figure 16 In the example, the sensing response devices include STA1 and STA2.
[0309] STA 1 receives the DMGSensing Request frame within the "initialization maximum time" of DMG sensing instance 1 and DMG sensing instance 2, so it participates in DMG sensing instance 1 and DMG sensing instance 2 normally. However, it does not receive the DMG Sensing Request frame within the "initialization maximum time" of DMG sensing instance 3, so it does not participate in DMG sensing instance 3.
[0310] STA 2 does not receive a DMGSensing Request frame within the "initialization maximum time" of DMG sensing instance 1 and DMG sensing instance 2, so it does not participate in instance 1 and instance 2. However, it receives a DMG Sensing Request frame within the "initialization maximum time" of DMG sensing instance 3, so it participates in DMG sensing instance 3 normally.
[0311] The following describes the frame format designs for carrying the first scheduling information, the second scheduling information, and the third scheduling information.
[0312] Embodiment 4: Design of a frame format for carrying the first scheduling information.
[0313] In some embodiments, the first scheduling information is sent in a DMG Sensing Measurement Setup phase. For example, the first scheduling information may be sent via a frame in the DMG Sensing Measurement Setup phase.
[0314] In some embodiments, the first scheduling information may be carried by an existing frame, or a new frame may be defined to carry the first scheduling information, which is not limited in this application.
[0315] In some embodiments, the first scheduling information is carried in a first frame, where the first frame includes at least one of the following frames:
[0316] DMG Sensing Measurement Setup Request frame, DMG Sensing Measurement Setup Response frame, DMG Sensing SBP Request frame, DMG Sensing SBP Response frame, Protected DMG Sensing Measurement Setup Request frame, Protected DMG Sensing Measurement Setup Response frame, Protected DMG Sensing SBP Request frame, Protected DMG Sensing SBP Response frame.
[0317] For example, when the first device is a sensing initiating device, the first frame may include at least one of the following frames:
[0318] DMG Sensing Measurement Setup Request frame, DMG Sensing Measurement Setup Response frame, Protected DMG Sensing Measurement Setup Request frame, Protected DMG Sensing Measurement Setup Response frame.
[0319] For another example, when the first device is a perception proxy device, the first frame may include at least one of the following frames:
[0320] DMG Sensing SBP Request frame, DMG Sensing SBP Response frame, Protected DMG Sensing SBP Request frame, Protected DMG Sensing SBP Response frame.
[0321] It should be understood that in an embodiment of the present application, the first scheduling information can be carried in an existing field, an existing element, or an existing subelement in the first frame, or a newly defined field, element, or subelement can be used to carry the first scheduling information. The present application does not limit the specific carrying method of the first scheduling information.
[0322] In some embodiments of the present application, the first frame includes a DMG Sensing Measurement Setup element (DMG Sensing Measurement Setup element), which is used to carry the first scheduling information.
[0323] In some embodiments, the first scheduling information is carried in optional subelements of the DMG Sensing Measurement Setup element. Figure 17 A schematic format diagram of carrying the first scheduling information through the Optional Subelements of the DMG SensingMeasurement Setup element is shown.
[0324] Example 4-1: A new sub-element is defined in the DMG Sensing Measurement Setup element to carry the first scheduling information.
[0325] For example, a new DMG Sensing Presence Schedule subelement or a DMG Sensing Absence Schedule subelement is defined, and the first scheduling information is carried by the DMG Sensing Absence Schedule subelement.
[0326] Optionally, the subelement ID value of the DMG Sensing Absence Schedule subelement may be a reserved value, such as 5.
[0327] When the first scheduling information is carried by the DMG Sensing Absence Schedule subelement, the definition of OptionalSubelements may be as shown in Table 13.
[0328] Table 13
[0329] Subelement ID Subelement name Extensible 1 TX Beam List yes 2 RX Beam List yes 3 DMG Sensing Scheduling yes 4 Burst Response Delay yes 5 DMG Sensing Absence Schedule yes 6-255 Reserve no
[0330] In some embodiments, the DMG Sensing Absence Schedule subelement may be used to negotiate periodic participation scheduling information of a device.
[0331] In some embodiments, the DMG Aware Participation Scheduling sub-element includes at least one of the following fields:
[0332] The first quantity field is used to indicate the number of DMG perception units in which the second device continuously participates;
[0333] The second quantity field is used to indicate the number of DMG perception units in which the second device is not continuously involved;
[0334] An instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst;
[0335] The status field is used to indicate the participation status of the second device in the first DMG perception unit.
[0336] Figure 18 The format of a DMG-aware participation scheduling sub-element is shown. It should be understood that Figure 18 The fields included in the DMG perception participation scheduling sub-element shown in the example, as well as the position and length of each field are only examples, but the present application is not limited to this, and it can be flexibly adjusted according to actual conditions.
[0337] like Figure 18 As shown, the first number field indicates the number of DMG perception units that the second device continuously participates in. The second number field indicates the number of DMG perception units that the second device continuously does not participate in. A value of 0 indicates that every DMG perception unit participates.
[0338] The Instance or Burst field indicates whether the scheduling information is based on DMG-aware instances or DMG-aware bursts. For example, if it is set to 0, it indicates that the unit is DMG-aware instances, and if it is set to 1, it indicates that the unit is DMG-aware bursts; or if it is set to 1, it indicates that the unit is DMG-aware instances, and if it is set to 0, it indicates that the unit is DMG-aware bursts.
[0339] The State in First Instance / Burst field in the first DMG perception unit indicates the participation status of the second device in the first DMG perception instance or DMG perception burst within a scheduling period. For example, setting it to 0 indicates non-participation, setting it to 1 indicates participation, or setting it to 1 indicates non-participation, setting it to 0 indicates participation.
[0340] In some other embodiments, the DMG Aware Participation Scheduling sub-element includes at least one of the following fields:
[0341] A period field is used to indicate the scheduling period information of the participation state;
[0342] The third quantity field is used to indicate the number of DMG sensing units that the second device continuously participates in or continuously does not participate in within a cycle;
[0343] An instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst;
[0344] The status field is used to indicate the participation status of the second device in the first DMG perception unit.
[0345] Figure 19 shows another format of DMG-aware participation scheduling sub-element. It should be understood that Figure 19 The fields included in the DMG perception participation scheduling sub-element shown in the example, as well as the position and length of each field are only examples, but the present application is not limited to this, and it can be flexibly adjusted according to actual conditions.
[0346] like Figure 19 As shown, the scheduling period field of the participating state is used to indicate the period of participating in scheduling, or in other words, the period of not participating in scheduling.
[0347] The third quantity field indicates the number of DMG perception units in which the second device continuously participates or does not participate.
[0348] The Instance or Burst field is used to indicate whether the scheduling participation information is in DMG-aware instances or DMG-aware bursts. For example, if it is set to 0, it indicates the unit is DMG-aware instances, and if it is set to 1, it indicates the unit is DMG-aware bursts; or if it is set to 1, it indicates the unit is DMG-aware instances, and if it is set to 0, it indicates the unit is DMG-aware bursts.
[0349] The State in First Instance / Burst field in the first DMG perception unit indicates the participation status of the second device in the first DMG perception instance or DMG perception burst within a scheduling period. For example, setting it to 0 indicates non-participation, setting it to 1 indicates participation, or setting it to 1 indicates non-participation, setting it to 0 indicates participation.
[0350] Example 4-2: The existing sub-element in the DMG Sensing Measurement Setup element is used to carry the first scheduling information.
[0351] In some embodiments, the first scheduling information is carried by a DMG Sensing Scheduling subelement in the DMG Sensing Measurement Setup element. For example, a new field is added to the DMG Sensing Scheduling subelement to carry the first scheduling information.
[0352] In some embodiments, the DMG-aware scheduling sub-element includes at least one of the following fields:
[0353] The first quantity field is used to indicate the number of DMG perception units in which the second device continuously participates;
[0354] The second quantity field is used to indicate the number of DMG perception units in which the second device is not continuously involved;
[0355] An instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst;
[0356] The status field is used to indicate the participation status of the second device in the first DMG perception unit.
[0357] Figure 20 Shows a format diagram of carrying the first scheduling information through the DMG perception scheduling sub-element. It should be understood that Figure 20 The fields included in the DMG perception scheduling sub-element shown in the example, as well as the position and length of each field are only examples, but the present application is not limited thereto and can be flexibly adjusted according to actual conditions. Figure 18 For the sake of brevity, the description of the corresponding fields in is omitted here.
[0358] In some other embodiments, the DMG-aware scheduling sub-element includes at least one of the following fields:
[0359] A period field is used to indicate the scheduling period information of the participation state;
[0360] The third quantity field is used to indicate the number of DMG sensing units that the second device continuously participates in or continuously does not participate in within a cycle;
[0361] An instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst;
[0362] The status field is used to indicate the participation status of the second device in the first DMG perception unit.
[0363] In some other embodiments, the DMG-aware scheduling sub-element includes at least one of the following fields:
[0364] A period field is used to indicate the scheduling period information of the participation state;
[0365] The third quantity field is used to indicate the number of DMG sensing units that the second device continuously participates in or continuously does not participate in within a cycle;
[0366] An instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst;
[0367] The status field is used to indicate the participation status of the second device in the first DMG perception unit.
[0368] Figure 21 Another format diagram showing another method of carrying the first scheduling information through the DMG perception scheduling sub-element is shown. It should be understood that Figure 21 The fields included in the DMG perception scheduling sub-element shown in the example, as well as the position and length of each field are only examples, but the present application is not limited thereto and can be flexibly adjusted according to actual conditions. Figure 19 For the sake of brevity, the description of the corresponding fields in is omitted here.
[0369] Example 4-3: A new element is defined in the first frame to carry the first scheduling information.
[0370] For example, a new DMG Sensing Presence Schedule element or DMG Sensing Absence Schedule element is defined, and the first scheduling information is carried through the DMGSensing Absence Schedule element.
[0371] In some embodiments, the DMG Sensing Absence Schedule element may be used to negotiate periodic participation scheduling information of a device.
[0372] In some embodiments, the DMG-aware participation scheduling element includes at least one of the following fields:
[0373] The first quantity field is used to indicate the number of DMG perception units in which the second device continuously participates;
[0374] The second quantity field is used to indicate the number of DMG perception units in which the second device is not continuously involved;
[0375] An instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst;
[0376] The status field is used to indicate the participation status of the second device in the first DMG perception unit.
[0377] Figure 22 Shows a format diagram of carrying the first scheduling information through the DMG perception participation scheduling element. It should be understood that Figure 22 The fields included in the DMG perception participation scheduling element, as well as the position and length of each field are only examples, but the present application is not limited thereto and can be flexibly adjusted according to actual conditions. Figure 18 For the sake of brevity, the description of the corresponding fields in is omitted here.
[0378] In some other embodiments, the DMG-aware participation scheduling element includes at least one of the following fields:
[0379] A period field is used to indicate the scheduling period information of the participation state;
[0380] The third quantity field is used to indicate the number of DMG sensing units that the second device continuously participates in or continuously does not participate in within a cycle;
[0381] An instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst;
[0382] The status field is used to indicate the participation status of the second device in the first DMG perception unit.
[0383] Figure 23 Another format diagram showing another method of carrying the first scheduling information through the DMG perception and participation scheduling element is shown. It should be understood that Figure 23The fields included in the DMG perception participation scheduling element, as well as the position and length of each field are only examples, but the present application is not limited thereto and can be flexibly adjusted according to actual conditions. Figure 19 For the sake of brevity, the description of the corresponding fields in is omitted here.
[0384] Embodiment 5: Design of a frame format for carrying the second scheduling information.
[0385] In some embodiments, the second scheduling information is sent in the DMG perception measurement phase or the DMG perception instance phase. For example, the second scheduling information can be sent via a frame in the DMG perception measurement phase or the DMG perception instance phase.
[0386] In some embodiments, the second scheduling information may be carried by an existing frame, or a new frame may be defined to carry the second scheduling information, which is not limited in this application.
[0387] In some embodiments, the second scheduling information is carried in a second frame, where the second frame includes a DMG Sensing Request frame and / or a Beam Adjustment Protocol (BRP) frame.
[0388] It should be understood that in an embodiment of the present application, the second scheduling information can be carried in an existing field, an existing element, or an existing subelement in the second frame, or a new field, element, or subelement can be defined to carry the second scheduling information. The present application does not limit the specific carrying method of the second scheduling information.
[0389] Example 5-1: The second frame is a DMG Sensing Request frame, which includes a TDD Beamforming Information field. The second scheduling information is carried in the TDD Beamforming Information field. For example, a new field is added to the TDD Beamforming Information field to operate the second scheduling information.
[0390] In some embodiments, the second frame includes the following fields:
[0391] The fourth quantity field is used to indicate the number of DMG perception units in which the second device continuously participates or does not participate;
[0392] The instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst.
[0393] Figure 24 The following shows a format of the TDD Beamforming Information field. It should be understood that Figure 24 The fields included in the TDD Beamforming Information field, as well as the position and length of each field shown in the example are only examples, but the present application is not limited thereto and can be flexibly adjusted according to actual conditions.
[0394] The fourth quantity field indicates the number of DMG perception units that the second device continuously participates in or does not participate in. The number may include the current DMG perception unit or may not include the current DMG perception unit.
[0395] The Instance or Burst field indicates whether the scheduling information is based on DMG-aware instances or DMG-aware bursts. For example, if it is set to 0, it indicates that the unit is DMG-aware instances, and if it is set to 1, it indicates that the unit is DMG-aware bursts; or if it is set to 1, it indicates that the unit is DMG-aware instances, and if it is set to 0, it indicates that the unit is DMG-aware bursts.
[0396] In some other embodiments, the second frame includes the following fields:
[0397] The fifth quantity field is used to indicate the number of DMG perception instances in which the second device continuously participates or does not participate. The number may include the current DMG perception unit or may not include the current DMG perception unit.
[0398] Figure 25 The following shows a format of the TDD Beamforming Information field. It should be understood that Figure 25 The fields included in the TDD Beamforming Information field, as well as the positions and lengths of the fields, are examples only, but the present application is not limited thereto and can be flexibly adjusted according to actual circumstances. The fifth quantity field indicates the number of DMG perception instances in which the second device continuously participates or does not participate.
[0399] Embodiment 5-2: The second frame is a BRP frame, which includes a BRP Sensing element, and the second scheduling information is carried in the BRP Sensing element. For example, a new field is added to the BRP Sensing element for operating the second scheduling information.
[0400] In some embodiments, the second frame includes the following fields:
[0401] The fourth quantity field is used to indicate the number of DMG perception units in which the second device continuously participates or does not participate;
[0402] The instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst.
[0403] Figure 26 Shows a format of BRP Sensing element. It should be understood that Figure 24 The fields included in the BRPSensing element, as well as the position and length of each field are only examples, but the present application is not limited thereto and can be flexibly adjusted according to actual conditions. Figure 24 For the sake of brevity, the description of the corresponding fields in is omitted here.
[0404] In some other embodiments, the second frame includes the following fields:
[0405] The fifth quantity field is used to indicate the number of DMG awareness instances in which the second device continuously participates or does not participate.
[0406] Figure 27 Shows a format of BRP Sensing element. It should be understood that Figure 27 The fields included in the BRPSensing element, as well as the position and length of each field are only examples, but the present application is not limited thereto and can be flexibly adjusted according to actual conditions. Figure 25 For the sake of brevity, the description of the corresponding fields in is omitted here.
[0407] Embodiment 6: Design of a frame format for carrying the third scheduling information.
[0408] In some embodiments, the third scheduling information is sent in a DMG Sensing Measurement Setup phase. For example, the third scheduling information may be sent via a frame in the DMG Sensing Measurement Setup phase.
[0409] In some embodiments, the third scheduling information may be carried by an existing frame, or a new frame may be defined to carry the third scheduling information, which is not limited in this application.
[0410] In some embodiments, the third scheduling information is carried in a third frame, and the third frame includes at least one of the following frames:
[0411] DMG Sensing Measurement Setup Request frame, DMG Sensing Measurement SetupResponse frame, DMG Sensing SBP Request frame, DMG Sensing SBP Response frame, Protected DMGSensing Measurement Setup Request frame, Protected DMG Sensing Measurement SetupResponse frame, Protected DMG Sensing SBP Request frame, Protected DMG Sensing SBPResponse frame.
[0412] For example, when the first device is a sensing initiating device, the third frame may include at least one of the following frames:
[0413] DMG Sensing Measurement Setup Request frame, DMG Sensing Measurement SetupResponse frame, Protected DMG Sensing Measurement Setup Request frame, Protected DMGSensing Measurement Setup Response frame.
[0414] For another example, when the first device is a perception proxy device, the third frame may include at least one of the following frames:
[0415] DMG Sensing SBP Request frame, DMG Sensing SBP Response frame, Protected DMGSensing SBP Request frame, Protected DMG Sensing SBP Response frame.
[0416] In some embodiments, the third frame includes a first indication field for indicating the maximum number of site devices participating in the DMG awareness instance, or the maximum initialization time.
[0417] It should be understood that in an embodiment of the present application, the third scheduling information can be carried in an existing field, an existing element, or an existing subelement in the third frame, or a newly defined field, element, or subelement can be used to carry the third scheduling information. The present application does not limit the specific carrying method of the third scheduling information.
[0418] In some embodiments, the third frame includes a DMG Sensing Measurement Setup element, and the third scheduling information is carried in the DMG Sensing Measurement Setup element.
[0419] In some implementations, a new sub-element is defined in the DMG Sensing Measurement Setup element to carry the third scheduling information.
[0420] For example, a new DMG Sensing Presence Schedule subelement or a DMG Sensing Absence Schedule subelement is defined, and the third scheduling information is carried by the DMG Sensing Absence Schedule subelement.
[0421] In some other implementations, an existing sub-element in the DMG Sensing Measurement Setup element is used to carry the third scheduling information. For example, the DMG Sensing Measurement Setup element includes a DMGSensing Scheduling subelement, and the DMG Sensing Scheduling subelement is used to carry the third scheduling information, such as by adding a new field in the DMG Sensing Scheduling subelement to carry the third scheduling information.
[0422] Figure 28 Shows a format diagram of carrying the third scheduling information through the DMG perception scheduling sub-element. It should be understood that Figure 28 The fields included in the DMG Awareness Scheduling sub-element, as well as the positions and lengths of the fields, are examples only, but the present application is not limited thereto and can be flexibly adjusted according to actual circumstances. The Maximum Number of STAs per Instance field is used to indicate the maximum number of station devices that can participate in the DMG Awareness instance. This maximum number can be used to determine the maximum initialization time of the DMG Awareness instance.
[0423] Figure 29 Another format diagram showing another method of carrying the third scheduling information through the DMG perception scheduling sub-element is shown. It should be understood that Figure 29The fields included in the DMG-aware scheduling sub-element, as well as the positions and lengths of the fields, are examples only, but the present application is not limited thereto and can be flexibly adjusted according to actual circumstances. The maximum initialization time field is used to indicate the maximum initialization time of the DMG-aware instance. Optionally, the unit of the maximum initialization time can be microseconds.
[0424] In some embodiments of the present application, the target scheduling information is sent by the first device based on a first primitive and a second primitive, the first primitive is used to request modification of the perception parameters of the perception response device, and the second primitive is used to report the result of modifying the perception parameters of the perception response device, wherein the perception parameters include the participation status of the perception response device.
[0425] In some embodiments, the first primitive and the second primitive are used to transfer parameters related to participation in scheduling between a station management entity (SME) of the first device and a MAC sublayer management entity (MLME) of the first device.
[0426] In some embodiments, the first primitive is called an MLME-DMG-SENSMSMTUPDATE.request primitive, and the second primitive is called an MLME-DMG-SENSMSMTUPDATE.confirm primitive.
[0427] In some embodiments, the primitive parameters of the first primitive are as follows:
[0428] MLME-DMG-SENSMSMTUPDATE.request(
[0429] DMG Measurement Setup ID,
[0430] DMG Sensing Measurement Setup element with the subelements,
[0431] PeerSTAAddress List )
[0433] Here, DMG Measurement Setup ID represents the DMG perception measurement setting ID of the measurement setting to be modified.
[0434] The DMG Sensing Measurement Setup element with the subelements is defined in the DMG Sensing Measurement Setup frame, where the LCI and Peer Orientation fields are reserved.
[0435] PeerSTAAddressList represents the address list of the updated or perceived responders.
[0436] In some embodiments, the first primitive is generated when it is necessary to modify the perception parameters of a specific perception response device in the current DMG perception measurement setting. Specifically, the first primitive may be generated by the SME of the first device.
[0437] In some embodiments, the receiving effect of the first primitive is: after the MLME of the first device receives the first primitive, it will update the perception parameters for the specific perception responder and perform subsequent perception processes according to the updated perception parameters.
[0438] In some embodiments, the second primitive is used to report the result of the MLME-DMG-SENSMSMTUPDATE.request.
[0439] In some embodiments, the primitive parameters of the second primitive are as follows:
[0440] MLME-DMG-SENSMSMTUPDATE.confirm(
[0441] ResultCode )
[0443] The status code indicates success or rejection of the MLME-DMG-SENSMSMTUPDATE.
[0444] In some embodiments, the second primitive is generated by the MLME of the first device as a result of an MLME-DMG-SENSMSMTUPDATE.request.
[0445] In some embodiments, the effect of receiving the second primitive is that the SME of the first device is notified of the result of updating the perception parameters of the perception responder.
[0446] In some embodiments, the first scheduling information or the third scheduling information may be sent based on the first primitive and the second primitive.
[0447] In other embodiments of the present application, the target scheduling information is sent by the first device based on the third primitive and the fourth primitive. The third primitive is used to request a specific sensory responder to participate in scheduling, for example, requesting the sensory responders in the device list to participate in or not participate in one or more DMG sensory units, and the fourth primitive is used to report the result of requesting the specific sensory responder to participate in scheduling.
[0448] In some embodiments, the third primitive is called the MLME-DMG-SENSMSMTABSENCE.request primitive, and the fourth primitive is called the MLME-DMG-SENSMSMTABSENCE.confirm primitive.
[0449] In some embodiments, the primitive parameters of the third primitive are as follows:
[0450] MLME-DMG-SENSMSMTABSENCE.request(
[0451] DMG Measurement Setup ID,
[0452] Number of PeerSTAAddress,
[0453] PeerSTAAddress List
[0454] Absence Unit,
[0455] Number of Absence Unit List, )
[0457] Among them, DMG Measurement Setup ID represents the DMG perception measurement setting ID that needs to participate in scheduling;
[0458] Number of PeerSTAAddress indicates the number of sensor responders that need to participate in scheduling;
[0459] PeerSTAAddressList indicates the MAC address list of the sensor responders that need to participate in scheduling;
[0460] Absence Unit represents a scheduling unit, such as a DMG-aware instance or a DMG-aware burst;
[0461] Number of Absence Unit List indicates the number of DMG perception instances or DMG perception bursts that each perception responder needs to participate in or not participate in.
[0462] In some embodiments, the third primitive is generated by the first device SME when the first device needs to schedule one or more sensory responders in the current DMG sensory measurement setting to participate.
[0463] In some embodiments, the reception effect of the third primitive is: after receiving the third primitive, the MLME of the first device will modify the fields related to participation in scheduling in the DMG Sensing Request frame sent to the devices included in the PeerSTAAddress List.
[0464] In some embodiments, a fourth primitive is used to report the result of the MLME-DMG-SENSMSMTABSENCE.request.
[0465] In some embodiments, the primitive parameters of the fourth primitive are as follows:
[0466] MLME-DMG-SENSMSMTABSENCE.confirm(
[0467] ResultCode )
[0469] The status code indicates success or rejection of the MLME-DMG-SENSMSMTUPDATE.
[0470] In some embodiments, the fourth primitive is generated by the MLME of the first device as a result of an MLME-DMG-SENSMSMTABSENCE.request.
[0471] In some embodiments, the receiving effect of the fourth primitive is: the SME of the first device is notified of the result of initiating the participation in the scheduling.
[0472] In some embodiments, the second scheduling information may be sent based on the third primitive and the fourth primitive.
[0473] Combine Figure 30 , taking cooperative dual-base sensing as an example, a schematic interaction diagram illustrating performing DMG sensing measurements based on periodic scheduling information is provided.
[0474] In this example, the sensing responders may include STA1, STA2, and STA3. STA1 and STA3 negotiate periodic participation scheduling information through DMG Sensing Measurement Setup Request frames and DMG Sensing Measurement Setup Response frames during the DMG sensing measurement setup phase. During the DMG sensing instance phase, STA 1 and STA 3 do not participate in sensing in DMG sensing instance 2 and DMG sensing instance 1, respectively, according to the negotiated participation scheduling information. If STA2 does not receive the participation scheduling information, it remains active and participates in all DMG sensing instances.
[0475] Combine Figure 31 , taking cooperative dual-base sensing as an example, a schematic interaction diagram illustrating performing DMG sensing measurements based on non-periodic scheduling information is provided.
[0476] In this example, the sensing responders may include STA1, STA2, and STA3, wherein none of STA1, STA2, and STA3 negotiated participation in scheduling information during the DMG measurement setup phase. Furthermore, upon receiving a DMGSensing request frame during the DMG sensing instance phase, STA1 participates in sensing in DMG sensing instance 1. Since the number of DMG sensing instances not participated in indicated in the DMG Sensingrequest frame received by STA1 is 1, STA1 does not participate in DMG sensing instance 2. If the number of DMG sensing instances not participated in indicated in the DMG Sensing request frame received by STA2 and STA3 is 0, STA2 and STA3 participate in DMG sensing instance 2.
[0477] Combine Figure 32 , taking collaborative dual-base sensing as an example, a schematic interaction diagram of performing DMG sensing measurement based on the third scheduling information is illustrated.
[0478] In this example, the perception responders may include STA1, STA2, and STA3. In the DMG perception instance 1 phase, STA3 does not receive a DMG Sensing request frame within the maximum initialization time, and thus STA3 does not participate in perception in DMG perception instance 1. Since STA 1 and STA2 receive a DMG Sensing request frame within the maximum initialization time, STA 1 and STA2 participate in DMG perception instance 1. Furthermore, in the DMG perception instance 2 phase, STA1 does not receive a DMG Sensing request frame within the maximum initialization time, and thus STA1 does not participate in perception in DMG perception instance 2. Since STA 2 and STA3 receive a DMG Sensing request frame within the maximum initialization time, STA2 and STA3 participate in DMG perception instance 2.
[0479] It should be understood that in the embodiment of the present application, the first scheduling information, the second scheduling information and the third scheduling information can be used separately or in combination, and the embodiment of the present application does not limit this.
[0480] For example, after the first device and the second device have negotiated periodic participation scheduling information in the DMG rule measurement setting phase, if the second device is in a DMG perception instance in which the second device is in a participating state, if the second device does not receive a DMG SensingRequest frame, the second device may not participate in the DMG perception instance.
[0481] Combine Figure 33 For example, the periodic scheduling information of STA1 and STA2 may be to participate in a DMG perception instance once in every two DMG perception instances, wherein, according to the periodic scheduling information, STA2 needs to participate in DMG perception instance 3. If STA2 does not receive the DMG Sensing Request frame within the maximum initialization time of DMG perception instance 3, then STA2 may not participate in the DMG perception instance 3.
[0482] For another example, after the first device and the second device have negotiated periodic participation scheduling information in the DMG rule measurement setting stage, if in the DMG perception instance stage, if the second device receives a DMG Sensing Request frame, and the DMGSensing Request frame includes second scheduling information, then the second device can preferentially perform DMG perception measurement according to the second scheduling information, and then perform DMG perception measurement according to the periodic scheduling information.
[0483] Combine Figure 34For example, the periodic scheduling information of STA1 and STA2 may be to participate in a DMG sensing instance once in every two DMG sensing instances. If STA2 receives a DMG Sensing Request frame in DMG sensing instance 1, the DMG Sensing Request frame includes second scheduling information, and the second scheduling information indicates that the number of DMG sensing instances not participated in is 3, then the STA2 may not participate in the DMG sensing instances 2 to 4, and perform DMG sensing measurements in subsequent DMG sensing instances according to the periodic scheduling information, for example, participate in DMG sensing instance 5 and not participate in DMG sensing instance 6.
[0484] In summary, the embodiments of the present application provide a mechanism for participating in scheduling in DMG perception measurement, which can enable the perception response device to participate in scheduling periodically, or to participate in scheduling non-periodically, or to participate in scheduling passively in DMG perception measurement.
[0485] Furthermore, when the perception response device does not participate in scheduling, or has completed its own perception task, it enters power saving mode or doze state to save energy, thereby extending the use time of the device and improving the device usage experience.
[0486] Combined with the above Figures 12 to 34 , describes the method embodiment of the present application in detail, and the following is combined with Figures 35 to 39 , the device embodiments of the present application are described in detail. It should be understood that the device embodiments and the method embodiments correspond to each other, and similar descriptions can refer to the method embodiments.
[0487] Figure 35 FIG. 4 shows a schematic block diagram of a sensing device 400 according to an embodiment of the present application. Figure 35 As shown, the sensing device 400 includes:
[0488] The communication unit 410 is used to send target scheduling information to the second device, where the target scheduling information is used to determine the participation status of the second device in the directional multi-gigabit DMG perception measurement. The perception device 400 is a perception initiating device or a perception proxy device, and the second device is a perception responding device.
[0489] In some embodiments, the target scheduling information is used to determine the participation status of the second device in a DMG awareness instance, or the participation status in a DMG awareness burst.
[0490] In some embodiments, the target scheduling information includes at least one of the following:
[0491] first scheduling information, where the first scheduling information is periodic scheduling information;
[0492] second scheduling information, where the second scheduling information is aperiodic scheduling information;
[0493] The third scheduling information is used to determine the maximum initialization time of the DMG awareness instance.
[0494] In some embodiments, the first scheduling information is used to indicate at least one of the following information:
[0495] The number of DMG perception units in which the second device continuously participates, the number of DMG perception units in which the second device continuously does not participate, the unit of the DMG perception unit, and the participation status of the second device in the first DMG perception unit.
[0496] In some embodiments, the first scheduling information is used to indicate at least one of the following information:
[0497] The scheduling cycle information of the participation status, the number of DMG perception units in which the second device continuously participates or does not continuously participate within a cycle, the unit of the DMG perception unit, and the participation status of the second device in the first DMG perception unit.
[0498] In some embodiments, the unit of the DMG sensing unit is a DMG sensing instance, or a DMG sensing burst.
[0499] In some embodiments, the first scheduling information is sent during a DMG awareness measurement setting phase.
[0500] In some embodiments, the first scheduling information is carried in a first frame, and the first frame includes at least one of the following frames:
[0501] DMG-aware measurement setting request frame, DMG-aware measurement setting response frame, DMG-aware proxy SBP request frame, DMG-aware SBP response frame, protected DMG-aware measurement setting request frame, protected DMG-aware measurement setting response frame, protected DMG-aware SBP request frame, protected DMG-aware SBP response frame.
[0502] In some embodiments, the first frame includes a DMG-aware measurement setting element, and the DMG-aware measurement setting element is used to carry the first scheduling information; or
[0503] The first frame includes a DMG-aware scheduling participation element, and the DMG-aware scheduling participation element is dedicated to carrying the first scheduling information.
[0504] In some embodiments, the first scheduling information is carried in an optional sub-element of the DMG-aware measurement setting element.
[0505] In some embodiments, the optional sub-element is a DMG perception participation scheduling sub-element, and the DMG perception participation scheduling sub-element is used to carry the first scheduling information; or
[0506] The optional sub-element is a DMG-aware scheduling sub-element, and the DMG-aware scheduling sub-element is used to carry the first scheduling information.
[0507] In some embodiments, the DMG-aware participation scheduling sub-element or the DMG-aware scheduling sub-element includes at least one of the following fields:
[0508] The first quantity field is used to indicate the number of DMG perception units in which the second device continuously participates;
[0509] The second quantity field is used to indicate the number of DMG perception units in which the second device is not continuously involved;
[0510] An instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst;
[0511] The status field is used to indicate the participation status of the second device in the first DMG perception unit.
[0512] In some embodiments, the DMG-aware participation scheduling sub-element or the DMG-aware scheduling sub-element includes at least one of the following fields:
[0513] A period field is used to indicate the scheduling period information of the participation state;
[0514] The third quantity field is used to indicate the number of DMG sensing units that the second device continuously participates in or continuously does not participate in within a cycle;
[0515] An instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst;
[0516] The status field is used to indicate the participation status of the second device in the first DMG perception unit.
[0517] In some embodiments, the second scheduling information is used to indicate the number of DMG perception units in which the second device does not participate continuously and the unit of the DMG perception unit.
[0518] In some embodiments, the unit of the DMG perception unit is a DMG perception instance, and the second scheduling information is used to indicate the number of DMG perception instances that are not continuously involved starting from the current DMG perception instance, or,
[0519] The second scheduling information is used to indicate the number of DMG awareness instances that will not be participated in consecutively starting from the next DMG awareness instance, wherein the second device participates in the current DMG awareness instance by default.
[0520] In some embodiments, the unit of the DMG sensing unit is a DMG sensing burst, and the second scheduling information is used to indicate the number of DMG sensing bursts that are not continuously participated in starting from the current DMG measurement burst, or,
[0521] The second scheduling information is used to indicate the number of DMG perception bursts that the second device will not participate in consecutively starting from the next DMG perception burst, wherein the second device participates in the current DMG perception burst by default.
[0522] In some embodiments, the second scheduling information is used to indicate a number of DMG awareness instances in which the second device does not participate consecutively.
[0523] In some embodiments, the second scheduling information is used to indicate the number of DMG awareness instances that are not continuously participating starting from the current DMG awareness instance, or,
[0524] The second scheduling information is used to indicate the number of DMG awareness instances that will not be participated in consecutively starting from the next DMG awareness instance, wherein the second device participates in the current DMG awareness instance by default.
[0525] In some embodiments, the second scheduling information is sent during a DMG perception measurement phase.
[0526] In some embodiments, the second scheduling information is carried in a second frame, and the second frame includes a DMG perception request frame and / or a beam adjustment protocol BRP frame.
[0527] In some embodiments, the second scheduling information is carried in a time division duplex (TDD) beamforming information field in a second frame, or in a BRP perception element of a BRP frame.
[0528] In some embodiments, the second frame includes the following fields:
[0529] The fourth quantity field is used to indicate the number of DMG perception units that the second device does not participate in continuously;
[0530] The instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst.
[0531] In some embodiments, the second frame includes the following fields:
[0532] The fifth quantity field is used to indicate the number of DMG perception instances in which the second device does not participate continuously.
[0533] In some embodiments, the third scheduling information is used to indicate the maximum number of site devices participating in the DMG awareness instance, or the third scheduling information is used to indicate the maximum initialization time.
[0534] In some embodiments, the third scheduling information is sent during a DMG awareness measurement setting phase.
[0535] In some embodiments, the third scheduling information is carried in a third frame, and the third frame includes at least one of the following frames:
[0536] DMG-aware measurement setting request frame, DMG-aware measurement setting response frame, DMG-aware proxy SBP request frame, DMG-aware SBP response frame, protected DMG-aware measurement setting request frame, protected DMG-aware measurement setting response frame, protected DMG-aware SBP request frame, protected DMG-aware SBP response frame.
[0537] In some embodiments, the third frame includes a DMG-aware measurement setting element, the DMG-aware measurement setting element includes a DMG-aware scheduling sub-element, and the DMG-aware measurement setting element or the DMG-aware scheduling sub-element is used to carry the third scheduling information.
[0538] In some embodiments, the DMG-aware measurement setting element or the DMG-aware scheduling sub-element includes:
[0539] The first indication field is used to indicate the maximum number of site devices participating in the DMG awareness instance, or the maximum initialization time.
[0540] In some embodiments, the target scheduling information is sent by the perception device 400 based on a first primitive and a second primitive, wherein the first primitive is used to request modification of the perception parameters of the perception response device, and the second primitive is used to report the result of modifying the perception parameters of the perception response device, wherein the perception parameters include the participation status of the perception response device in the DMG perception measurement.
[0541] In some embodiments, the first primitive is generated when a perception parameter of a sensory responsive device needs to be modified.
[0542] In some embodiments, the target scheduling information is sent by the perception device 400 based on a third primitive and a fourth primitive, the third primitive being used to request at least one perception responder to participate in or not participate in one or more DMG perception units, and the fourth primitive being used to report the result of requesting at least one perception responder to participate in or not participate in the DMG perception unit.
[0543] In some embodiments, the third primitive is generated when a modification of a participation state of at least one sensory responsive device is required.
[0544] In some embodiments, the parameters of the third primitive include at least one of the following:
[0545] An identification ID of the DMG perception measurement setting corresponding to the one or more DMG perception units;
[0546] a number of the at least one sensory responder;
[0547] A list of media access control MAC addresses corresponding to the at least one perception responder;
[0548] Unit of said DMG perception unit;
[0549] The number of DMG sensing units that each of the at least one sensory responder does not participate in.
[0550] Alternatively, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.
[0551] It should be understood that the sensing device 400 according to the embodiment of the present application may correspond to the first device in the embodiment of the method of the present application, and the above and other operations and / or functions of each unit in the sensing device 400 are respectively to achieve Figures 12 to 34 For the sake of brevity, the corresponding process of the first device in the method 200 is not repeated here.
[0552] Figure 36 This is a schematic block diagram of another sensing device according to an embodiment of the present application. Figure 36 The sensing device 500 includes:
[0553] The communication unit 510 is used to receive target scheduling information sent by a first device, where the target scheduling information is used to determine the participation status of the perception device 500 in the directional multi-gigabit DMG perception measurement. The first device is a perception initiating device or a perception proxy device, and the perception device 500 is a perception responding device.
[0554] In some embodiments, the target scheduling information is used to determine the participation status of the sensing device 500 in a DMG sensing instance, or the participation status in a DMG sensing burst.
[0555] In some embodiments, the target scheduling information includes at least one of the following:
[0556] first scheduling information, where the first scheduling information is periodic scheduling information;
[0557] second scheduling information, where the second scheduling information is aperiodic scheduling information;
[0558] The third scheduling information is used to determine the maximum initialization time of the DMG awareness instance.
[0559] In some embodiments, the first scheduling information is used to indicate at least one of the following information:
[0560] The number of DMG perception units in which the perception device 500 continuously participates, the number of DMG perception units in which the perception device 500 continuously does not participate, the unit of the DMG perception unit, and the participation status of the perception device 500 in the first DMG perception unit.
[0561] In some embodiments, the first scheduling information is used to indicate at least one of the following information:
[0562] The scheduling cycle information of the participation status, the number of DMG perception units in which the perception device 500 continuously participates or does not continuously participate within a cycle, the unit of the DMG perception unit, and the participation status of the perception device 500 in the first DMG perception unit.
[0563] In some embodiments, the unit of the DMG sensing unit is a DMG sensing instance, or a DMG sensing burst.
[0564] In some embodiments, the first scheduling information is sent during a DMG measurement setup phase.
[0565] In some embodiments, the first scheduling information is carried in a first frame, and the first frame includes at least one of the following frames:
[0566] DMG-aware measurement setting request frame, DMG-aware measurement setting response frame, DMG-aware proxy SBP request frame, DMG-aware SBP response frame, protected DMG-aware measurement setting request frame, protected DMG-aware measurement setting response frame, protected DMG-aware SBP request frame, protected DMG-aware SBP response frame.
[0567] In some embodiments, the first frame includes a DMG-aware measurement setting element, and the DMG-aware measurement setting element is used to carry the first scheduling information; or
[0568] The first frame includes a DMG-aware scheduling participation element, and the DMG-aware scheduling participation element is dedicated to carrying the first scheduling information.
[0569] In some embodiments, the first scheduling information is carried in an optional sub-element of the DMG-aware measurement setting element.
[0570] In some embodiments, the optional sub-element is a DMG perception participation scheduling sub-element, and the DMG perception participation scheduling sub-element is used to carry the first scheduling information; or
[0571] The optional sub-element is a DMG-aware scheduling sub-element, and the DMG-aware scheduling sub-element is used to carry the first scheduling information.
[0572] In some embodiments, the DMG-aware participation scheduling sub-element or the DMG-aware scheduling sub-element includes at least one of the following fields:
[0573] The first quantity field is used to indicate the number of DMG sensing units that the sensing device 500 continuously participates in;
[0574] The second quantity field is used to indicate the number of DMG sensing units that the sensing device 500 does not participate in continuously;
[0575] An instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst;
[0576] The status field is used to indicate the participation status of the sensing device 500 in the first DMG sensing unit.
[0577] In some embodiments, the DMG-aware participation scheduling sub-element or the DMG-aware scheduling sub-element includes at least one of the following fields:
[0578] A period field is used to indicate the scheduling period information of the participation state;
[0579] The third quantity field is used to indicate the number of DMG sensing units that the sensing device 500 continuously participates in or continuously does not participate in within a cycle;
[0580] An instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst;
[0581] The status field is used to indicate the participation status of the sensing device 500 in the first DMG sensing unit.
[0582] In some embodiments, the second scheduling information is used to indicate the number of DMG sensing units in which the sensing device 500 is not continuously participating and the unit of the DMG sensing unit.
[0583] In some embodiments, the unit of the DMG perception unit is a DMG perception instance, and the second scheduling information is used to indicate the number of DMG perception instances that are not continuously involved starting from the current DMG perception instance, or,
[0584] The second scheduling information is used to indicate the number of DMG perception instances that will not be participated in consecutively starting from the next DMG perception instance, wherein the perception device 500 participates in the current DMG perception instance by default.
[0585] In some embodiments, the unit of the DMG sensing unit is a DMG sensing burst, and the second scheduling information is used to indicate the number of DMG sensing bursts that are not continuously participated in starting from the current DMG measurement burst, or,
[0586] The second scheduling information is used to indicate the number of DMG perception bursts that are not participated in consecutively starting from the next DMG perception burst, wherein the perception device 500 participates in the current DMG perception burst by default.
[0587] In some embodiments, the second scheduling information is used to indicate the number of DMG perception instances in which the perception device 500 is not continuously involved.
[0588] In some embodiments, the second scheduling information is used to indicate the number of DMG awareness instances that are not continuously participating starting from the current DMG awareness instance, or,
[0589] The second scheduling information is used to indicate the number of DMG perception instances that will not be participated in consecutively starting from the next DMG perception instance, wherein the perception device 500 participates in the current DMG perception instance by default.
[0590] In some embodiments, the second scheduling information is sent during a DMG perception measurement phase.
[0591] In some embodiments, the second scheduling information is carried in a second frame, and the second frame includes a DMG perception request frame and / or a beam adjustment protocol BRP frame.
[0592] In some embodiments, the second scheduling information is carried in a time division duplex (TDD) beamforming information field in a second frame, or in a BRP perception element of a BRP frame.
[0593] In some embodiments, the second frame includes the following fields:
[0594] The fourth quantity field is used to indicate the number of DMG sensing units that the sensing device 500 does not participate in continuously;
[0595] The instance or burst field is used to indicate that the unit of the DMG perception unit is a DMG perception instance or a DMG perception burst.
[0596] In some embodiments, the second frame includes the following fields:
[0597] The fifth quantity field is used to indicate the number of DMG perception instances in which the perception device 500 has not participated continuously.
[0598] In some embodiments, the third scheduling information is used to indicate the maximum number of site devices participating in the DMG awareness instance, or the third scheduling information is used to indicate the maximum initialization time.
[0599] In some embodiments, the third scheduling information is sent during a DMG awareness measurement setting phase.
[0600] In some embodiments, the third scheduling information is carried in a third frame, and the third frame includes at least one of the following frames:
[0601] DMG-aware measurement setting request frame, DMG-aware measurement setting response frame, DMG-aware proxy SBP request frame, DMG-aware SBP response frame, protected DMG-aware measurement setting request frame, protected DMG-aware measurement setting response frame, protected DMG-aware SBP request frame, protected DMG-aware SBP response frame.
[0602] In some embodiments, the third frame includes a DMG-aware measurement setting element, the DMG-aware measurement setting element includes a DMG-aware scheduling sub-element, and the DMG-aware measurement setting element or the DMG-aware scheduling sub-element is used to carry the third scheduling information.
[0603] In some embodiments, the DMG-aware measurement setting element or the DMG-aware scheduling sub-element includes:
[0604] The first indication field is used to indicate the maximum number of site devices participating in the DMG awareness instance, or the maximum initialization time.
[0605] In some embodiments, the sensing device 500 further includes:
[0606] A processing unit, configured to not participate in the current measurement instance if no DMG perception request frame is received within the maximum initialization time; or
[0607] If a DMG perception request frame is received within the maximum initialization time, participate in the current measurement instance.
[0608] In some embodiments, the sensing device 500 further includes:
[0609] A processing unit is used to, upon receiving the first scheduling information and determining that it is necessary to participate in the current measurement instance based on the first scheduling information, not participate in the current measurement instance if the perception device 500 does not receive the DMG perception request frame within the maximum initialization time.
[0610] In some embodiments, the sensing device 500 further includes:
[0611] A processing unit is configured to, upon receiving the first scheduling information and the second scheduling information, preferentially perform DMG perception measurement according to the second scheduling information.
[0612] Alternatively, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.
[0613] It should be understood that the sensing device 500 according to the embodiment of the present application may correspond to the second device in the embodiment of the method of the present application, and the above and other operations and / or functions of each unit in the sensing device 500 are respectively to achieve Figures 12 to 34 For the sake of brevity, the corresponding process of the second device in the method 200 is not repeated here.
[0614] Figure 37 It is a schematic structural diagram of a communication device 600 provided in an embodiment of the present application. Figure 37 The communication device 600 shown includes a processor 610, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0615] Alternatively, as Figure 37 As shown, the communication device 600 may further include a memory 620. The processor 610 may call and execute a computer program from the memory 620 to implement the method in the embodiment of the present application.
[0616] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .
[0617] Alternatively, as Figure 37 As shown, the communication device 600 may further include a transceiver 630 , and the processor 610 may control the transceiver 630 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0618] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of antennas may be one or more.
[0619] Optionally, the communication device 600 may specifically be the first device of the embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the first device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0620] Optionally, the communication device 600 may specifically be the second device of the embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the second device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0621] Figure 38 It is a schematic structural diagram of the chip of an embodiment of the present application. Figure 38 The chip 700 shown includes a processor 710, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0622] Alternatively, as Figure 38 As shown, the chip 700 may further include a memory 720. The processor 710 may call and execute a computer program from the memory 720 to implement the method in the embodiment of the present application.
[0623] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .
[0624] Optionally, the chip 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0625] Optionally, the chip 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0626] Optionally, the chip can be applied to the first device in the embodiment of the present application, and the chip can implement the corresponding processes implemented by the first device in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.
[0627] Optionally, the chip can be applied to the second device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the second device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0628] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0629] Figure 39 is a schematic block diagram of a communication system 900 provided in an embodiment of the present application. Figure 39 As shown, the communication system 900 includes a first device 910 and a second device 920 .
[0630] Among them, the first device 910 can be used to implement the corresponding functions implemented by the first device in the above method, and the second device 920 can be used to implement the corresponding functions implemented by the second device in the above method. For the sake of brevity, they are not repeated here.
[0631] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly implemented as a hardware decoding processor, or can be implemented by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0632] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0633] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0634] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0635] Optionally, the computer-readable storage medium can be applied to the first device in the embodiment of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the first device in the various methods of the embodiment of the present application. For the sake of brevity, they are not repeated here.
[0636] Optionally, the computer-readable storage medium can be applied to the second device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the second device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0637] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0638] Optionally, the computer program product can be applied to the first device in the embodiment of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the first device in the various methods of the embodiment of the present application. For the sake of brevity, they are not repeated here.
[0639] Optionally, the computer program product can be applied to the second device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the second device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0640] The embodiment of the present application also provides a computer program.
[0641] Optionally, the computer program can be applied to the first device in the embodiment of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the first device in the various methods of the embodiment of the present application. For the sake of brevity, they are not repeated here.
[0642] Optionally, the computer program can be applied to the second device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the second device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0643] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software 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 beyond the scope of this application.
[0644] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0645] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0646] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0647] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0648] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0649] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A perception method, characterized in that: include: A first device sends target scheduling information to a second device, where the target scheduling information is used to determine a participation status of the second device in a directional multi-gigabit (DMG) perception measurement, where the first device is a perception initiating device or a perception proxy device, and the second device is a perception responding device; The target scheduling information is used to determine the participation status of the second device in a DMG perception instance, or the participation status in a DMG perception burst; wherein the target scheduling information includes second scheduling information, and the second scheduling information is used to indicate the number of DMG perception instances in which the second device does not participate continuously.
2. The method according to claim 1, characterized in that The second scheduling information is used to indicate the number of DMG awareness instances that will not be participated in consecutively starting from the next DMG awareness instance, wherein the second device participates in the current DMG awareness instance by default.
3. The method according to claim 1 or 2, characterized in that The second scheduling information is sent in the DMG perception measurement phase.
4. The method according to claim 3, characterized in that The second scheduling information is carried in a second frame, and the second frame includes a DMG perception request frame and / or a beam adjustment protocol BRP frame.
5. The method according to claim 4, characterized in that The second scheduling information is carried in a time division duplex (TDD) beamforming information field in a second frame, or in a BRP perception element of a BRP frame.
6. The method according to claim 4 or 5, characterized in that The second frame includes the following fields: The fifth quantity field is used to indicate the number of DMG perception instances in which the second device does not participate continuously.
7. The method according to claim 5, characterized in that The TDD beamforming information field includes: A DMG measurement setting identification ID field, where the DMG measurement setting ID field occupies bits B0 to B7 of the TDD beamforming information field; A measurement burst ID field, where the measurement burst ID field occupies bits B8 to B15 of the TDD beamforming information field; A sensing instance number sequence number SN field, where the sensing instance SN field occupies bits B16 to B23 of the TDD beamforming information field; A perception type field, where the perception type field occupies bits B24 to B26 of the TDD beamforming information field; A station STA ID field, where the STA ID field occupies bits B27 to B29 of the TDD beamforming information field; A first beam index field, where the first beam index field occupies bits B30 to B37 of the TDD beamforming information field; The number of STAs in the instance field occupies bits B38 to B40 of the TDD beamforming information field; The number field of the physical layer protocol data unit PPDU in the instance, the number field of the PPDU in the instance occupies bits B41 to B42 of the TDD beamforming information field; Enhanced Directional Multi-Gigabit (EDMG) training TRN length field, the EDMG TRN length field occupies bits B43 to B50 of the TDD beamforming information field; a receiving RX TRN unit field within each transmitting TX TRN unit, wherein the RX TRN unit field within each transmitting TX TRN unit occupies bits B51 to B58 of the TDD beamforming information field; EDMG TRN unit P field, the EDMG TRN unit P field occupies bits B59 to B60 of the TDD beamforming information field; An EDMG TRN unit M field, where the EDMG TRN unit M field occupies bits B61 to B64 of the TDD beamforming information field; EDMG TRN unit N field, the EDMG TRN unit N field occupies bits B65 to B66 of the TDD beamforming information field; A TRN sub-field sequence length field, where the TRN sub-field sequence length field occupies bit B67 of the TDD beamforming information field; A bandwidth BW field, where the BW field occupies bits B68 to B75 of the TDD beamforming information field; A multigray sequence perception field, where the multigray sequence perception field occupies bit B76 of the TDD beamforming information field; a perceptual Golay sequence index field, where the perceptual Golay sequence index field occupies bits B77 to B79 of the TDD beamforming information field; A single-point sounding mode field, where the single-point sounding mode field occupies bit B80 of the TDD beamforming information field; The TX beam number field in the instance, the TX beam number field in the instance occupies bits B81 to B88 of the TDD beamforming information field; The repetition number field within the instance, the repetition number field within the instance occupies bits B89 to B96 of the TDD beamforming information field; A fifth quantity field, where the fifth quantity field occupies bits B97 to B104 of the TDD beamforming information field; An updated TX beam list field ends at B(8×n-1) bits of the TDD beamforming information field.
8. A perception method, characterized in that: include: The second device receives target scheduling information sent by the first device, and the target scheduling information is used to determine the participation status of the second device in the directional multi-gigabit DMG perception measurement, the first device is a perception initiating device or a perception proxy device, and the second device is a perception responding device; the target scheduling information is used to determine the participation status of the second device in the DMG perception instance, or, the participation status in the DMG perception burst; wherein the target scheduling information includes second scheduling information, and the second scheduling information is used to indicate the number of DMG perception instances in which the second device does not participate continuously.
9. The method according to claim 8, characterized in that The second scheduling information is used to indicate the number of DMG awareness instances that will not be participated in consecutively starting from the next DMG awareness instance, wherein the second device participates in the current DMG awareness instance by default.
10. The method according to claim 8 or 9, characterized in that The second scheduling information is sent in the DMG perception measurement phase.
11. The method according to claim 10, characterized in that The second scheduling information is carried in a second frame, and the second frame includes a DMG perception request frame and / or a beam adjustment protocol BRP frame.
12. The method according to claim 11, characterized in that The second scheduling information is carried in a time division duplex (TDD) beamforming information field in a second frame, or in a BRP perception element of a BRP frame.
13. The method according to claim 11 or 12, characterized in that The second frame includes the following fields: The fifth quantity field is used to indicate the number of DMG perception instances in which the second device does not participate continuously.
14. The method according to claim 12, characterized in that The TDD beamforming information field includes: A DMG measurement setting identification ID field, where the DMG measurement setting ID field occupies bits B0 to B7 of the TDD beamforming information field; A measurement burst ID field, where the measurement burst ID field occupies bits B8 to B15 of the TDD beamforming information field; A sensing instance number sequence number SN field, where the sensing instance SN field occupies bits B16 to B23 of the TDD beamforming information field; A perception type field, where the perception type field occupies bits B24 to B26 of the TDD beamforming information field; A station STA ID field, where the STA ID field occupies bits B27 to B29 of the TDD beamforming information field; A first beam index field, where the first beam index field occupies bits B30 to B37 of the TDD beamforming information field; The number of STAs in the instance field occupies bits B38 to B40 of the TDD beamforming information field; The number field of the physical layer protocol data unit PPDU in the instance, the number field of the PPDU in the instance occupies bits B41 to B42 of the TDD beamforming information field; Enhanced Directional Multi-Gigabit (EDMG) training TRN length field, the EDMG TRN length field occupies bits B43 to B50 of the TDD beamforming information field; a receiving RX TRN unit field within each transmitting TX TRN unit, wherein the RX TRN unit field within each transmitting TX TRN unit occupies bits B51 to B58 of the TDD beamforming information field; EDMG TRN unit P field, the EDMG TRN unit P field occupies bits B59 to B60 of the TDD beamforming information field; An EDMG TRN unit M field, where the EDMG TRN unit M field occupies bits B61 to B64 of the TDD beamforming information field; EDMG TRN unit N field, the EDMG TRN unit N field occupies bits B65 to B66 of the TDD beamforming information field; A TRN sub-field sequence length field, where the TRN sub-field sequence length field occupies bit B67 of the TDD beamforming information field; A bandwidth BW field, where the BW field occupies bits B68 to B75 of the TDD beamforming information field; A multigray sequence perception field, where the multigray sequence perception field occupies bit B76 of the TDD beamforming information field; a perceptual Golay sequence index field, where the perceptual Golay sequence index field occupies bits B77 to B79 of the TDD beamforming information field; A single-point sounding mode field, where the single-point sounding mode field occupies bit B80 of the TDD beamforming information field; The TX beam number field in the instance, the TX beam number field in the instance occupies bits B81 to B88 of the TDD beamforming information field; The repetition number field within the instance, the repetition number field within the instance occupies bits B89 to B96 of the TDD beamforming information field; A fifth quantity field, where the fifth quantity field occupies bits B97 to B104 of the TDD beamforming information field; An updated TX beam list field ends at B(8×n-1) bits of the TDD beamforming information field.
15. A sensing device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 7.
16. A sensing device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method according to any one of claims 8 to 14.